Skip to content

Commit 8032cc4

Browse files
committed
Update docs and ci to use emsdk 4.0.9
1 parent 8fc219e commit 8032cc4

File tree

4 files changed

+18
-18
lines changed

4 files changed

+18
-18
lines changed

.github/workflows/deploy-pages.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
clang-runtime: '20'
2727
cling: Off
2828
micromamba_shell_init: bash
29-
emsdk_ver: "3.1.73"
29+
emsdk_ver: "4.0.9"
3030

3131
steps:
3232
- uses: actions/checkout@v5

.github/workflows/emscripten.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,28 +27,28 @@ jobs:
2727
cling: Off
2828
llvm_enable_projects: "clang;lld"
2929
llvm_targets_to_build: "WebAssembly"
30-
emsdk_ver: "3.1.73"
30+
emsdk_ver: "4.0.9"
3131
- name: osx15-arm-clang-repl-20-emscripten
3232
os: macos-15
3333
clang-runtime: '20'
3434
cling: Off
3535
llvm_enable_projects: "clang;lld"
3636
llvm_targets_to_build: "WebAssembly"
37-
emsdk_ver: "3.1.73"
37+
emsdk_ver: "4.0.9"
3838
- name: ubu24-x86-clang-repl-20-emscripten
3939
os: ubuntu-24.04
4040
clang-runtime: '20'
4141
cling: Off
4242
llvm_enable_projects: "clang;lld"
4343
llvm_targets_to_build: "WebAssembly"
44-
emsdk_ver: "3.1.73"
44+
emsdk_ver: "4.0.9"
4545
- name: win2025-x86-clang-repl-20-emscripten
4646
os: windows-2025
4747
clang-runtime: '20'
4848
cling: Off
4949
llvm_enable_projects: "clang;lld"
5050
llvm_targets_to_build: "WebAssembly"
51-
emsdk_ver: "3.1.73"
51+
emsdk_ver: "4.0.9"
5252

5353
steps:
5454
- uses: actions/checkout@v5
@@ -366,25 +366,25 @@ jobs:
366366
clang-runtime: '20'
367367
cling: Off
368368
micromamba_shell_init: bash
369-
emsdk_ver: "3.1.73"
369+
emsdk_ver: "4.0.9"
370370
- name: osx15-arm-clang-repl-20-emscripten_wasm
371371
os: macos-15
372372
clang-runtime: '20'
373373
cling: Off
374374
micromamba_shell_init: bash
375-
emsdk_ver: "3.1.73"
375+
emsdk_ver: "4.0.9"
376376
- name: ubu24-arm-clang-repl-20-emscripten_wasm
377377
os: ubuntu-24.04-arm
378378
clang-runtime: '20'
379379
cling: Off
380380
micromamba_shell_init: bash
381-
emsdk_ver: "3.1.73"
381+
emsdk_ver: "4.0.9"
382382
- name: win2025-x86-clang-repl-20-emscripten
383383
os: windows-2025
384384
clang-runtime: '20'
385385
cling: Off
386386
micromamba_shell_init: powershell
387-
emsdk_ver: "3.1.73"
387+
emsdk_ver: "4.0.9"
388388

389389
steps:
390390
- uses: actions/checkout@v5

Emscripten-build-instructions.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,24 +19,24 @@ 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.73)
22+
support version 4.0.9)
2323
```bash
2424
git clone https://github.com/emscripten-core/emsdk.git
25-
./emsdk/emsdk install 3.1.73
25+
./emsdk/emsdk install 4.0.9
2626
```
2727

2828
and to activate the emsdk environment on Linux and osx execute (we are defining SYSROOT_PATH for use later)
2929

3030
```bash
31-
./emsdk/emsdk activate 3.1.73
31+
./emsdk/emsdk activate 4.0.9
3232
source ./emsdk/emsdk_env.sh
3333
export SYSROOT_PATH=$PWD/emsdk/upstream/emscripten/cache/sysroot
3434
```
3535

3636
and on Windows execute in Powershell
3737

3838
```powershell
39-
.\emsdk\emsdk activate 3.1.73
39+
.\emsdk\emsdk activate 4.0.9
4040
.\emsdk\emsdk_env.ps1
4141
$env:PWD_DIR= $PWD.Path
4242
$env:SYSROOT_PATH="$env:EMSDK/upstream/emscripten/cache/sysroot"

docs/Emscripten-build-instructions.rst

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,27 +32,27 @@ Now move into this directory using the following command
3232
3333
To create a wasm build of CppInterOp we make use of the emsdk toolchain.
3434
This can be installed by executing (we only currently support version
35-
3.1.73)
35+
4.0.9)
3636

3737
.. code:: bash
3838
3939
git clone https://github.com/emscripten-core/emsdk.git
40-
./emsdk/emsdk install 3.1.73
40+
./emsdk/emsdk install 4.0.9
4141
4242
and to activate the emsdk environment on Linux and osx execute
4343
(we are defining SYSROOT_PATH for use later)
4444

4545
.. code:: bash
4646
47-
./emsdk/emsdk activate 3.1.73
47+
./emsdk/emsdk activate 4.0.9
4848
source ./emsdk/emsdk_env.sh
4949
export SYSROOT_PATH=$PWD/emsdk/upstream/emscripten/cache/sysroot
5050
5151
and on Windows execute in Powershell
5252

5353
.. code:: powershell
5454
55-
.\emsdk\emsdk activate 3.1.73
55+
.\emsdk\emsdk activate 4.0.9
5656
.\emsdk\emsdk_env.ps1
5757
$env:PWD_DIR= $PWD.Path
5858
$env:SYSROOT_PATH="$env:EMSDK/upstream/emscripten/cache/sysroot"
@@ -429,4 +429,4 @@ and on Windows execute
429429
--contents xeus-cpp/notebooks/images/marie.png `
430430
--contents xeus-cpp/notebooks/audio/audio.wav `
431431
--XeusAddon.mounts="$env:PREFIX/share/xeus-cpp/tagfiles:/share/xeus-cpp/tagfiles" `
432-
--XeusAddon.mounts="$env:PREFIX/etc/xeus-cpp/tags.d:/etc/xeus-cpp/tags.d"
432+
--XeusAddon.mounts="$env:PREFIX/etc/xeus-cpp/tags.d:/etc/xeus-cpp/tags.d"

0 commit comments

Comments
 (0)