Open mattip opened 1 year ago
whoops. Spent way too long reaching the conclusion that I didn't do this for v7.3.11 :frowning_face:
Also: export the variables instead of setting them:
--- a/recipe/build.sh
+++ b/recipe/build.sh
@@ -24,16 +24,17 @@ if [[ "$target_platform" == "linux"* ]]; then
export CPATH=${PREFIX}/include
fi
-GOAL_DIR=$PYPY3_SRC_DIR/pypy/goal
-RELEASE_DIR=$PYPY3_SRC_DIR/pypy/tool/release
+export GOAL_DIR=$PYPY3_SRC_DIR/pypy/goal
+export RELEASE_DIR=$PYPY3_SRC_DIR/pypy/tool/release
+
+export PYPY_PKG_NAME=pypy3
+export BUILD_DIR=${PREFIX}/../build
+export TARGET_DIR=${PREFIX}/../target
+export ARCHIVE_NAME="${PYPY_PKG_NAME}-${PKG_VERSION}"
+export PYPY_PACKAGE_WITHOUTTK=1
+export PYPY_NO_EMBED_DEPENDENCIES=1
+export PYPY_NO_MAKE_PORTABLE=1
-PYPY_PKG_NAME=pypy3
-BUILD_DIR=${PREFIX}/../build
-TARGET_DIR=${PREFIX}/../target
-ARCHIVE_NAME="${PYPY_PKG_NAME}-${PKG_VERSION}"
-PYPY_PACKAGE_WITHOUTTK=1
-PYPY_NO_EMBED_DEPENDENCIES=1
-PYPY_NO_MAKE_PORTABLE=1
# Build PyPy in stages
# Force the build to use this directory
whoops. Spent way too long reaching the conclusion that I didn't do this for v7.3.11 ☹️
Perhaps a better reminder is an open PR with the required changes (or even merging those)?
When running the aarch64/ppc64le builds, it is important there be only one
_sysconfigdata__*
file in thebuild
directory, since these are run 4 times (pypy3.8, pypy3.9) * (openssl1.1, openssl3.4)So make sure this fix goes into the next PR: