-
-
Notifications
You must be signed in to change notification settings - Fork 14.8k
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
binaryen: 102 -> 105; emscripten: 3.0.0 -> 3.1.10 #172741
Conversation
Result of 1 package marked as broken and skipped:
2 packages built:
|
When testing a rebase of #172207 on top of this (to determine potential breakage),
|
Hmm, interesting. Looks like the error relates to https://github.com/emscripten-core/emscripten/blob/main/emcc.py#L2435-L2440 introduced in emscripten-core/emscripten#15905 ; when libxml2's configure script tries to build a trivial C program with |
Ok, I was pretty far off the mark in my previous comment, tracked it down to an emscripten bug - when |
Co-authored-by: Will Cohen <[email protected]>
(Could also move this to emscripten 3.1.11 since that includes my PR, but that's failing to build for possibly-LLVM-related reasons that I don't really have time to investigate further :/) |
@ofborg eval |
Description of changes
emscripten 3.1.1 and later include multiple fixes for nondeterministic build output; see emscripten-core/emscripten#15780 and emscripten-core/emscripten#15844.
I've combined the emscripten upgrade and the binaryen upgrade into one pull request, because emscripten breaks if either of them is upgraded without upgrading the other one (as in #159401).
Several packages with dependencies on emscripten/binaryen are broken; all of them were already broken on
master
and are unaffected by this change:Things done
sandbox = true
set innix.conf
? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)nixos/doc/manual/md-to-db.sh
to update generated release notes