From 9d1cd6adf62221bb9c74d6128e50b8cf31c480bc Mon Sep 17 00:00:00 2001 From: Thomas Krijnen Date: Fri, 24 Apr 2026 14:28:45 +0200 Subject: [PATCH] Update build_pyodide.sh to source emsdk_env.sh conditionally Add conditional sourcing for emsdk_env.sh --- pyodide/build_pyodide.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pyodide/build_pyodide.sh b/pyodide/build_pyodide.sh index 853aea60ea..f8d8538767 100755 --- a/pyodide/build_pyodide.sh +++ b/pyodide/build_pyodide.sh @@ -22,7 +22,8 @@ uv run pyodide xbuildenv install "${PYODIDE_VERSION}" uv run pyodide xbuildenv install-emscripten EMSDK_ROOT="${PYODIDE_XBUILDENV}/emsdk" -source "${EMSDK_ROOT}/emsdk_env.sh" +[ -f "${EMSDK_ROOT}/emsdk_env.sh" ] && source "${EMSDK_ROOT}/emsdk_env.sh" +[ -f "${EMSDK_ROOT}/../../emsdk_env.sh" ] && source "${EMSDK_ROOT}/../../emsdk_env.sh" which emcc emcc --version