Skip to content

[CI] Test on oldest supported Ubuntu version as well as latest. NFC#8071

Merged
sbc100 merged 1 commit into
mainfrom
test_on_older_ubuntu
Nov 26, 2025
Merged

[CI] Test on oldest supported Ubuntu version as well as latest. NFC#8071
sbc100 merged 1 commit into
mainfrom
test_on_older_ubuntu

Conversation

@sbc100
Copy link
Copy Markdown
Member

@sbc100 sbc100 commented Nov 26, 2025

This ensures we don't break the emsdk builder which builds binaryen on a pinned/older version of Ubuntu (emsdk currently uses currently 20.24 / Focal but github doesn't support 20.24 anymore sadly).

If we can land this it should prevent bugs like #8067 from re-occurring.

@sbc100 sbc100 requested a review from kripken November 26, 2025 18:51
This ensures we don't break the emsdk builder which builds binaryen on
a pinned/older version of Ubuntu (currently 20.24 / Focal).
@dschuff
Copy link
Copy Markdown
Member

dschuff commented Nov 26, 2025

So IIUC this means that we now require Ubuntu 22.04 to build Binaryen (or more precisely, I guess we are requiring whatever version of libstdc++ is on that distro)?
Is this documented in Binaryen anywhere?

@sbc100
Copy link
Copy Markdown
Member Author

sbc100 commented Nov 26, 2025

So IIUC this means that we now require Ubuntu 22.04 to build Binaryen (or more precisely, I guess we are requiring whatever version of libstdc++ is on that distro)? Is this documented in Binaryen anywhere?

I'm not sure. We do know that binaryen currently does not build on 20.04. But github doesn't have a 20.04 imagine anymore to test with.

@dschuff
Copy link
Copy Markdown
Member

dschuff commented Nov 26, 2025

Well the bug in #8067 sure looks like an issue with libstdc++ based on the error and the CL that started it.
Anyway this LGTM

sbc100 added a commit to emscripten-core/emsdk that referenced this pull request Nov 26, 2025
@sbc100 sbc100 merged commit 6a34213 into main Nov 26, 2025
17 checks passed
@sbc100 sbc100 deleted the test_on_older_ubuntu branch November 26, 2025 20:52
sbc100 added a commit to emscripten-core/emsdk that referenced this pull request Nov 26, 2025
This allows us compile binaryen from source during CI, which was broken
recently.
See WebAssembly/binaryen#8067 and
WebAssembly/binaryen#8071
wtu87830895-svg pushed a commit to wtu87830895-svg/emsdk2 that referenced this pull request Dec 20, 2025
This allows us compile binaryen from source during CI, which was broken
recently.
See WebAssembly/binaryen#8067 and
WebAssembly/binaryen#8071
mmorel-35 pushed a commit to mmorel-35/emsdk that referenced this pull request Feb 3, 2026
This allows us compile binaryen from source during CI, which was broken
recently.
See WebAssembly/binaryen#8067 and
WebAssembly/binaryen#8071
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants