Skip to content

Commit a901f57

Browse files
authored
Upgrade to emsdk to version 3.1.73 (#456)
1 parent 490dfcb commit a901f57

File tree

5 files changed

+28
-27
lines changed

5 files changed

+28
-27
lines changed

.github/workflows/deploy-pages.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
clang-runtime: '19'
2828
cling: Off
2929
micromamba_shell_init: bash
30-
emsdk_ver: "3.1.45"
30+
emsdk_ver: "3.1.73"
3131

3232
steps:
3333
- uses: actions/checkout@v4

.github/workflows/emscripten.yml

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -28,23 +28,23 @@ jobs:
2828
cling: Off
2929
llvm_enable_projects: "clang;lld"
3030
llvm_targets_to_build: "WebAssembly"
31-
emsdk_ver: "3.1.45"
32-
- name: ubu24-x86-gcc12-clang-repl-19-emscripten
33-
os: ubuntu-24.04
34-
compiler: gcc-12
35-
clang-runtime: '19'
36-
cling: Off
37-
llvm_enable_projects: "clang;lld"
38-
llvm_targets_to_build: "WebAssembly"
39-
emsdk_ver: "3.1.45"
31+
emsdk_ver: "3.1.73"
4032
- name: osx15-arm-clang-clang-repl-19-emscripten
4133
os: macos-15
4234
compiler: clang
4335
clang-runtime: '19'
4436
cling: Off
4537
llvm_enable_projects: "clang;lld"
38+
llvm_targets_to_build: "WebAssembly"
39+
emsdk_ver: "3.1.73"
40+
- name: ubu24-x86-gcc12-clang-repl-19-emscripten
41+
os: ubuntu-24.04
42+
compiler: gcc-12
43+
clang-runtime: '19'
44+
cling: Off
45+
llvm_enable_projects: "clang;lld"
4646
llvm_targets_to_build: "WebAssembly"
47-
emsdk_ver: "3.1.45"
47+
emsdk_ver: "3.1.73"
4848

4949
steps:
5050
- uses: actions/checkout@v4
@@ -465,21 +465,21 @@ jobs:
465465
clang-runtime: '19'
466466
cling: Off
467467
micromamba_shell_init: bash
468-
emsdk_ver: "3.1.45"
469-
- name: ubu24-arm-gcc12-clang-repl-19-emscripten_wasm
470-
os: ubuntu-24.04-arm
471-
compiler: gcc-12
472-
clang-runtime: '19'
473-
cling: Off
474-
micromamba_shell_init: bash
475-
emsdk_ver: "3.1.45"
468+
emsdk_ver: "3.1.73"
476469
- name: osx15-arm-clang-clang-repl-19-emscripten_wasm
477470
os: macos-15
478471
compiler: clang
479472
clang-runtime: '19'
480473
cling: Off
481474
micromamba_shell_init: bash
482-
emsdk_ver: "3.1.45"
475+
emsdk_ver: "3.1.73"
476+
- name: ubu24-arm-gcc12-clang-repl-19-emscripten_wasm
477+
os: ubuntu-24.04-arm
478+
compiler: gcc-12
479+
clang-runtime: '19'
480+
cling: Off
481+
micromamba_shell_init: bash
482+
emsdk_ver: "3.1.73"
483483

484484
steps:
485485
- uses: actions/checkout@v4

Emscripten-build-instructions.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,16 @@ cd ./CppInterOp-wasm
1919
```
2020

2121
To create a wasm build of CppInterOp we make use of the emsdk toolchain. This can be installed by executing (we only currently
22-
support version 3.1.45)
22+
support version 3.1.73)
2323
```bash
2424
git clone https://github.com/emscripten-core/emsdk.git
25-
./emsdk/emsdk install 3.1.45
25+
./emsdk/emsdk install 3.1.73
2626
```
2727

2828
and activate the emsdk environment
2929

3030
```bash
31-
./emsdk/emsdk activate 3.1.45
31+
./emsdk/emsdk activate 3.1.73
3232
source ./emsdk/emsdk_env.sh
3333
```
3434

docs/Emscripten-build-instructions.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,18 +28,18 @@ Now move into this directory using the following command
2828
2929
To create a wasm build of CppInterOp we make use of the emsdk toolchain.
3030
This can be installed by executing (we only currently support version
31-
3.1.45)
31+
3.1.73)
3232

3333
.. code:: bash
3434
3535
git clone https://github.com/emscripten-core/emsdk.git
36-
./emsdk/emsdk install 3.1.45
36+
./emsdk/emsdk install 3.1.73
3737
3838
and activate the emsdk environment
3939

4040
.. code:: bash
4141
42-
./emsdk/emsdk activate 3.1.45
42+
./emsdk/emsdk activate 3.1.73
4343
source ./emsdk/emsdk_env.sh
4444
4545
Now clone the 19.x release of the LLVM project repository and CppInterOp

environment-wasm.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
name: CppInterOp-wasm
22
channels:
3-
- https://repo.mamba.pm/emscripten-forge
3+
- https://repo.prefix.dev/emscripten-forge-dev
44
dependencies:
5+
- emscripten-abi==3.1.73
56
- nlohmann_json
67
- xeus-lite
78
- xeus

0 commit comments

Comments
 (0)