Skip to content

Commit 7148596

Browse files
committed
Fix sysconfig file issues
The libraries did not have the correct name because it would default to the build system's sysconfig file.
1 parent 00b501a commit 7148596

File tree

1 file changed

+7
-0
lines changed
  • recipes/recipes/cross-python_emscripten-wasm32

1 file changed

+7
-0
lines changed

recipes/recipes/cross-python_emscripten-wasm32/activate.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,15 @@ if [[ ! -d "$BUILD_PREFIX/venv" ]]; then
4949
$BUILD_PREFIX/venv/lib/python$PY_VER/site-packages
5050
sed -i.bak "s@$BUILD_PREFIX/venv/lib@$BUILD_PREFIX/venv/lib', '$BUILD_PREFIX/venv/lib/python$PY_VER/site-packages@g" $PYTHON_HOST
5151

52+
# Copy the sysconfigdata file
53+
rm $BUILD_PREFIX/venv/lib/_sysconfigdata__emscripten_wasm32-emscripten.py
54+
cp $SYSCONFIG_FILE $BUILD_PREFIX/venv/lib
55+
cp $SYSCONFIG_FILE $BUILD_PREFIX/lib/python$PY_VER
56+
5257
fi
5358

59+
export _PYTHON_SYSCONFIGDATA_NAME="_sysconfigdata__emscripten_wasm32-emscripten"
60+
5461
if [[ "${PYTHONPATH}" != "" ]]; then
5562
_CONDA_BACKUP_PYTHONPATH=${PYTHONPATH}
5663
fi

0 commit comments

Comments
 (0)