Skip to content

Commit 26db0d6

Browse files
authored
Merge pull request pypa#1807 from mayeut/use-zstd-cache
chore: use zstd cache
2 parents 902fda3 + 855f78b commit 26db0d6

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ elif [ "${MANYLINUX_BUILD_FRONTEND}" == "docker-buildx" ]; then
9999
docker buildx build \
100100
--load \
101101
"--cache-from=type=local,src=$(pwd)/.buildx-cache-${POLICY}_${PLATFORM}" \
102-
"--cache-to=type=local,dest=$(pwd)/.buildx-cache-staging-${POLICY}_${PLATFORM},mode=max" \
102+
"--cache-to=type=local,dest=$(pwd)/.buildx-cache-staging-${POLICY}_${PLATFORM},mode=max,compression=zstd,compression-level=22,force-compression=true" \
103103
"${BUILD_ARGS_COMMON[@]}"
104104
else
105105
echo "Unsupported build frontend: '${MANYLINUX_BUILD_FRONTEND}'"

docker/build_scripts/build-openssl.sh

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,17 @@ fi
4040

4141
PREFIX=/opt/_internal/openssl-${OPENSSL_VERSION%.*}
4242

43+
PARALLEL_BUILDS=
44+
if [ "$(nproc)" -ge 2 ]; then
45+
PARALLEL_BUILDS=-j2
46+
fi
47+
4348
fetch_source "${OPENSSL_ROOT}.tar.gz" "${OPENSSL_DOWNLOAD_URL}"
4449
check_sha256sum "${OPENSSL_ROOT}.tar.gz" "${OPENSSL_HASH}"
4550
tar -xzf "${OPENSSL_ROOT}.tar.gz"
4651
pushd "${OPENSSL_ROOT}"
4752
./Configure "--prefix=${PREFIX}" "--openssldir=${PREFIX}" --libdir=lib CPPFLAGS="${MANYLINUX_CPPFLAGS}" CFLAGS="${MANYLINUX_CFLAGS}" CXXFLAGS="${MANYLINUX_CXXFLAGS}" LDFLAGS="${MANYLINUX_LDFLAGS} -Wl,-rpath,\$(LIBRPATH)" > /dev/null
48-
make > /dev/null
53+
make ${PARALLEL_BUILDS} > /dev/null
4954
make install_sw > /dev/null
5055
popd
5156
rm -rf "${OPENSSL_ROOT}" "${OPENSSL_ROOT}.tar.gz"

0 commit comments

Comments
 (0)