- 
                Notifications
    You must be signed in to change notification settings 
- Fork 36
Update to emsdk 3.1.73 #224
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 11 commits
0cb6724
              32e0102
              7ca05d2
              079e193
              6b20f06
              eb506ae
              f1d17c8
              d58843d
              47a921b
              4100e96
              d03b24f
              26091d5
              File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | 
|---|---|---|
|  | @@ -198,23 +198,22 @@ jobs: | |
| include: | ||
| - name: ubu24 | ||
| os: ubuntu-24.04-arm | ||
| There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Change to ubuntu-24.04 | ||
| emsdk_ver: "3.1.45" | ||
| micromamba_shell_init: bash | ||
| - name: osx15-arm | ||
| os: macos-15 | ||
| emsdk_ver: "3.1.45" | ||
| micromamba_shell_init: bash | ||
|  | ||
| steps: | ||
| - uses: actions/checkout@v4 | ||
| with: | ||
| fetch-depth: 0 | ||
|  | ||
| - name: install mamba | ||
| uses: mamba-org/setup-micromamba@main | ||
| with: | ||
| init-shell: >- | ||
| ${{ matrix.micromamba_shell_init }} | ||
| environment-file: environment-wasm-build.yml | ||
| init-shell: ${{ matrix.micromamba_shell_init }} | ||
| environment-name: xeus-cpp-wasm-build | ||
|  | ||
| - name: Setup default Build Type on *nux | ||
| if: ${{ runner.os != 'windows' }} | ||
|  | @@ -232,14 +231,6 @@ jobs: | |
| $env:ncpus=$([Environment]::ProcessorCount) | ||
| echo "ncpus=$env:ncpus" >> $env:GITHUB_ENV | ||
|  | ||
| - name: Setup emsdk | ||
| shell: bash -l {0} | ||
| run: | | ||
| cd $HOME | ||
| git clone --depth=1 https://github.com/emscripten-core/emsdk.git | ||
| cd emsdk | ||
| ./emsdk install ${{ matrix.emsdk_ver }} | ||
|  | ||
| - name: Build xeus-cpp | ||
| shell: bash -l {0} | ||
| run: | | ||
|  | @@ -250,9 +241,10 @@ jobs: | |
| mkdir build | ||
| pushd build | ||
|  | ||
| export BUILD_PREFIX=$MAMBA_ROOT_PREFIX/envs/xeus-cpp-wasm-build | ||
| export PREFIX=$MAMBA_ROOT_PREFIX/envs/xeus-cpp-wasm-host | ||
| echo "PREFIX=$PREFIX" >> $GITHUB_ENV | ||
| export SYSROOT_PATH=$HOME/emsdk/upstream/emscripten/cache/sysroot | ||
| export SYSROOT_PATH=$BUILD_PREFIX/opt/emsdk/upstream/emscripten/cache/sysroot | ||
|  | ||
| emcmake cmake \ | ||
| -DCMAKE_BUILD_TYPE=Release \ | ||
|  | ||
| Original file line number | Diff line number | Diff line change | 
|---|---|---|
|  | @@ -3,7 +3,7 @@ channels: | |
| - https://repo.mamba.pm/emscripten-forge | ||
|          | ||
| - https://repo.mamba.pm/conda-forge | ||
| dependencies: | ||
| - emscripten-abi==3.1.45 | ||
| - emscripten-abi==3.1.73 | ||
| - nlohmann_json | ||
| - xeus-lite | ||
| - xeus | ||
|  | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Perfect