diff --git a/.github/workflows/build_pyodide.yml b/.github/workflows/build_pyodide.yml index fed36086b0..14bb047333 100644 --- a/.github/workflows/build_pyodide.yml +++ b/.github/workflows/build_pyodide.yml @@ -40,7 +40,7 @@ jobs: chmod +x script.sh sed -i s/--tty// pyodide/run_docker pyodide/run_docker ./script.sh - mv dist/ifcopenshell-$VERSION-py3-none-any.whl dist/ifcopenshell-$VERSION+${GITHUB_SHA:0:7}-cp312-cp312-emscripten_3_1_58_wasm32.whl + mv dist/ifcopenshell-$VERSION-py3-none-any.whl dist/ifcopenshell-$VERSION+${GITHUB_SHA:0:7}-cp313-cp313-emscripten_4_0_9_wasm32.whl - name: Configure AWS credentials uses: aws-actions/configure-aws-credentials@v4 diff --git a/nix/build-all.py b/nix/build-all.py index 86bf9e88a3..7196fe2be1 100644 --- a/nix/build-all.py +++ b/nix/build-all.py @@ -487,7 +487,7 @@ if platform.system() == "Darwin": ADDITIONAL_ARGS = [f"-mmacosx-version-min={TOOLSET}"] + ADDITIONAL_ARGS if "wasm" in flags: - ADDITIONAL_ARGS.extend(("-sWASM_BIGINT", "-fwasm-exceptions", "-lexceptions.js")) + ADDITIONAL_ARGS.extend(("-sWASM_BIGINT", "-fwasm-exceptions", "-sSUPPORT_LONGJMP")) # If the linker supports GC sections, set it up to reduce binary file size # -fPIC is required for the shared libraries to work