File tree Expand file tree Collapse file tree 1 file changed +36
-6
lines changed Expand file tree Collapse file tree 1 file changed +36
-6
lines changed Original file line number Diff line number Diff line change 1111jobs :
1212 build-python-glibc236 :
1313 runs-on : ubuntu-22.04 # Updated to supported Ubuntu version
14- steps :
14+ container :
15+ image : ubuntu:22.04 # Using Ubuntu 22.04 container for glibc 2.36 compatibility
16+ steps :
17+ - name : Install basic tools
18+ run : |
19+ apt-get update
20+ apt-get install -y ca-certificates curl wget git
21+
1522 - name : Checkout repository
1623 uses : actions/checkout@v3
1724
@@ -22,11 +29,33 @@ jobs:
2229 echo "ARCHITECTURE=$(uname -m)" >> $GITHUB_ENV
2330 echo "GLIBC_VERSION=$(ldd --version | head -n1 | grep -o '[0-9]\+\.[0-9]\+')" >> $GITHUB_ENV
2431
25- - name : Cache apt packages
26- uses : awalsh128/cache-apt-pkgs-action@latest
27- with :
28- packages : build-essential gdb lcov pkg-config libbz2-dev libffi-dev libgdbm-dev libgdbm-compat-dev liblzma-dev libncurses5-dev libreadline6-dev libsqlite3-dev libssl-dev lzma lzma-dev tk-dev uuid-dev zlib1g-dev wget curl llvm make
29- version : 1.0
32+ - name : Install build dependencies
33+ run : |
34+ apt-get update
35+ apt-get install -y \
36+ build-essential \
37+ gdb \
38+ lcov \
39+ pkg-config \
40+ libbz2-dev \
41+ libffi-dev \
42+ libgdbm-dev \
43+ libgdbm-compat-dev \
44+ liblzma-dev \
45+ libncurses5-dev \
46+ libreadline6-dev \
47+ libsqlite3-dev \
48+ libssl-dev \
49+ lzma \
50+ lzma-dev \
51+ tk-dev \
52+ uuid-dev \
53+ zlib1g-dev \
54+ wget \
55+ curl \
56+ llvm \
57+ make \
58+ xz-utils
3059
3160 - name : Download Python source
3261 run : |
@@ -151,3 +180,4 @@ jobs:
151180 SHA256SUMS.txt
152181 env :
153182 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
183+
You can’t perform that action at this time.
0 commit comments