File tree Expand file tree Collapse file tree 4 files changed +8
-7
lines changed
clp-env-base-manylinux_2_28_aarch64
clp-env-base-manylinux_2_28_x86_64
scripts/lib_install/manylinux_2_28 Expand file tree Collapse file tree 4 files changed +8
-7
lines changed Original file line number Diff line number Diff line change @@ -73,9 +73,7 @@ if (CLP_USE_STATIC_LIBS)
73
73
set (CLP_STATIC_LIBS_UNSUPPORTED_PLATFORM "macOS" )
74
74
elseif (EXISTS "/etc/centos-release" )
75
75
# For now, only manylinux_2_28 (AlmaLinux 8 based) supports static linking
76
- file (READ "/etc/centos-release" CENTOS_RELEASE_CONTENT)
77
- string (FIND "${CENTOS_RELEASE_CONTENT} " "AlmaLinux" ALMALINUX_FOUND)
78
- if (ALMALINUX_FOUND EQUAL -1)
76
+ if (NOT "${CENTOS_RELEASE_CONTENT} " MATCHES "AlmaLinux" )
79
77
set (CLP_STATIC_LIBS_UNSUPPORTED_PLATFORM "CentOS" )
80
78
endif ()
81
79
endif ()
Original file line number Diff line number Diff line change 1
- FROM quay.io/pypa/manylinux_2_28_aarch64
1
+ FROM quay.io/pypa/manylinux_2_28_aarch64:2025.06.25-1
2
2
3
3
# Binaries built on manylinux_2_28 (AlmaLinux 8 based) is expected to be
4
4
# compatible with other distros using glibc 2.28 or later, including:
@@ -10,7 +10,7 @@ FROM quay.io/pypa/manylinux_2_28_aarch64
10
10
WORKDIR /root
11
11
12
12
RUN mkdir -p ./tools/scripts/lib_install
13
- ADD ./tools/scripts/lib_install ./tools/scripts/lib_install
13
+ COPY ./tools/scripts/lib_install ./tools/scripts/lib_install
14
14
15
15
RUN ./tools/scripts/lib_install/manylinux_2_28/install-all.sh
16
16
Original file line number Diff line number Diff line change 1
- FROM quay.io/pypa/manylinux_2_28_x86_64
1
+ FROM quay.io/pypa/manylinux_2_28_x86_64:2025.06.25-1
2
2
3
3
# Binaries built on manylinux_2_28 (AlmaLinux 8 based) is expected to be
4
4
# compatible with other distros using glibc 2.28 or later, including:
@@ -10,7 +10,7 @@ FROM quay.io/pypa/manylinux_2_28_x86_64
10
10
WORKDIR /root
11
11
12
12
RUN mkdir -p ./tools/scripts/lib_install
13
- ADD ./tools/scripts/lib_install ./tools/scripts/lib_install
13
+ COPY ./tools/scripts/lib_install ./tools/scripts/lib_install
14
14
15
15
RUN ./tools/scripts/lib_install/manylinux_2_28/install-all.sh
16
16
Original file line number Diff line number Diff line change 3
3
# Exit on any error
4
4
set -e
5
5
6
+ # Exit on failures hidden inside pipes (e.g., curl | tar)
7
+ set -o pipefail
8
+
6
9
# Error on undefined variable
7
10
set -u
8
11
You can’t perform that action at this time.
0 commit comments