Skip to content

Commit 9c64f35

Browse files
authored
Merge branch 'main' into Update-to-llvm-20
2 parents 9df8277 + a901f57 commit 9c64f35

File tree

5 files changed

+22
-21
lines changed

5 files changed

+22
-21
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: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -29,17 +29,17 @@ jobs:
2929
llvm_enable_projects: "clang;lld"
3030
llvm_targets_to_build: "WebAssembly"
3131
emsdk_ver: "3.1.73"
32-
- name: ubu24-x86-gcc12-clang-repl-20-emscripten
33-
os: ubuntu-24.04
34-
compiler: gcc-12
32+
- name: osx15-arm-clang-clang-repl-20-emscripten
33+
os: macos-15
34+
compiler: clang
3535
clang-runtime: '20'
3636
cling: Off
3737
llvm_enable_projects: "clang;lld"
38-
llvm_targets_to_build: "WebAssembly"
38+
llvm_targets_to_build: "WebAssembly"
3939
emsdk_ver: "3.1.73"
40-
- name: osx15-arm-clang-clang-repl-20-emscripten
41-
os: macos-15
42-
compiler: clang
40+
- name: ubu24-x86-gcc12-clang-repl-20-emscripten
41+
os: ubuntu-24.04
42+
compiler: gcc-12
4343
clang-runtime: '20'
4444
cling: Off
4545
llvm_enable_projects: "clang;lld"
@@ -466,16 +466,16 @@ jobs:
466466
cling: Off
467467
micromamba_shell_init: bash
468468
emsdk_ver: "3.1.73"
469-
- name: ubu24-arm-gcc12-clang-repl-20-emscripten_wasm
470-
os: ubuntu-24.04-arm
471-
compiler: gcc-12
469+
- name: osx15-arm-clang-clang-repl-20-emscripten_wasm
470+
os: macos-15
471+
compiler: clang
472472
clang-runtime: '20'
473473
cling: Off
474474
micromamba_shell_init: bash
475475
emsdk_ver: "3.1.73"
476-
- name: osx15-arm-clang-clang-repl-20-emscripten_wasm
477-
os: macos-15
478-
compiler: clang
476+
- name: ubu24-arm-gcc12-clang-repl-20-emscripten_wasm
477+
os: ubuntu-24.04-arm
478+
compiler: gcc-12
479479
clang-runtime: '20'
480480
cling: Off
481481
micromamba_shell_init: bash

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)