Age | Commit message (Collapse) | Author | Files | Lines |
|
Current `binaryen` fails to build against `gcc-12` as: https://hydra.nixos.org/build/245455591
[100%] Linking CXX executable ../../bin/binaryen-unittests
ld: /nix/store/...-gtest-1.12.1/lib/libgtest.so: undefined reference to `std::ios_base_library_init()@GLIBCXX_3.4.32'
collect2: error: ld returned 1 exit status
It is a typical mix of libraries built with `gcc-12` and bianries linked
with `gcc-12`'s `libstdc++`.
The change switches back to a default compiler and backports an upstream
`fmin` fix to amend the test.
|
|
|
|
|
|
Link: https://github.com/NixOS/nixpkgs/pull/271494#issuecomment-1836920695
Fixes: c4b3cc031e05 ("nodejs: default to nodejs_20")
|
|
|
|
|
|
|
|
|
|
binaryen: 109 -> 111
|
|
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* binaryen: 102 -> 105
* emscripten: 3.0.0 -> 3.1.10
* Backport emscripten-core/emscripten#16986 to fix emscriptenPackages.libxml2 build
* Fix patch url/hash
Co-authored-by: Will Cohen <willcohen@users.noreply.github.com>
Co-authored-by: Will Cohen <willcohen@users.noreply.github.com>
|
|
|
|
|
|
binaryen: 96 -> 99
These updates must be in the same commit because emscripten depends on
a specific version of binaryen.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/binaryen/versions
|
|
treewide replacement of
stdenv.mkDerivation rec {
name = "*-${version}";
version = "*";
to pname
|
|
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/binaryen/versions
|
|
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/binaryen/versions
|
|
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/binaryen/versions
|
|
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/binaryen/versions
|
|
|
|
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
This update was made based on information from https://repology.org/metapackage/binaryen/versions.
These checks were done:
- built on NixOS
- ran `/nix/store/vqjm60x3syaf55njww7a4g4dq7r0x6qy-binaryen-45/bin/wasm-shell -h` got 0 exit code
- ran `/nix/store/vqjm60x3syaf55njww7a4g4dq7r0x6qy-binaryen-45/bin/wasm-shell --help` got 0 exit code
- ran `/nix/store/vqjm60x3syaf55njww7a4g4dq7r0x6qy-binaryen-45/bin/wasm-opt -h` got 0 exit code
- ran `/nix/store/vqjm60x3syaf55njww7a4g4dq7r0x6qy-binaryen-45/bin/wasm-opt --help` got 0 exit code
- ran `/nix/store/vqjm60x3syaf55njww7a4g4dq7r0x6qy-binaryen-45/bin/wasm-merge -h` got 0 exit code
- ran `/nix/store/vqjm60x3syaf55njww7a4g4dq7r0x6qy-binaryen-45/bin/wasm-merge --help` got 0 exit code
- ran `/nix/store/vqjm60x3syaf55njww7a4g4dq7r0x6qy-binaryen-45/bin/wasm-metadce -h` got 0 exit code
- ran `/nix/store/vqjm60x3syaf55njww7a4g4dq7r0x6qy-binaryen-45/bin/wasm-metadce --help` got 0 exit code
- ran `/nix/store/vqjm60x3syaf55njww7a4g4dq7r0x6qy-binaryen-45/bin/asm2wasm -h` got 0 exit code
- ran `/nix/store/vqjm60x3syaf55njww7a4g4dq7r0x6qy-binaryen-45/bin/asm2wasm --help` got 0 exit code
- ran `/nix/store/vqjm60x3syaf55njww7a4g4dq7r0x6qy-binaryen-45/bin/wasm2asm -h` got 0 exit code
- ran `/nix/store/vqjm60x3syaf55njww7a4g4dq7r0x6qy-binaryen-45/bin/wasm2asm --help` got 0 exit code
- ran `/nix/store/vqjm60x3syaf55njww7a4g4dq7r0x6qy-binaryen-45/bin/s2wasm -h` got 0 exit code
- ran `/nix/store/vqjm60x3syaf55njww7a4g4dq7r0x6qy-binaryen-45/bin/s2wasm --help` got 0 exit code
- ran `/nix/store/vqjm60x3syaf55njww7a4g4dq7r0x6qy-binaryen-45/bin/wasm-emscripten-finalize -h` got 0 exit code
- ran `/nix/store/vqjm60x3syaf55njww7a4g4dq7r0x6qy-binaryen-45/bin/wasm-emscripten-finalize --help` got 0 exit code
- ran `/nix/store/vqjm60x3syaf55njww7a4g4dq7r0x6qy-binaryen-45/bin/wasm-as -h` got 0 exit code
- ran `/nix/store/vqjm60x3syaf55njww7a4g4dq7r0x6qy-binaryen-45/bin/wasm-as --help` got 0 exit code
- ran `/nix/store/vqjm60x3syaf55njww7a4g4dq7r0x6qy-binaryen-45/bin/wasm-dis -h` got 0 exit code
- ran `/nix/store/vqjm60x3syaf55njww7a4g4dq7r0x6qy-binaryen-45/bin/wasm-dis --help` got 0 exit code
- ran `/nix/store/vqjm60x3syaf55njww7a4g4dq7r0x6qy-binaryen-45/bin/wasm-ctor-eval -h` got 0 exit code
- ran `/nix/store/vqjm60x3syaf55njww7a4g4dq7r0x6qy-binaryen-45/bin/wasm-ctor-eval --help` got 0 exit code
- ran `/nix/store/vqjm60x3syaf55njww7a4g4dq7r0x6qy-binaryen-45/bin/wasm-reduce -h` got 0 exit code
- ran `/nix/store/vqjm60x3syaf55njww7a4g4dq7r0x6qy-binaryen-45/bin/wasm-reduce --help` got 0 exit code
- found 45 with grep in /nix/store/vqjm60x3syaf55njww7a4g4dq7r0x6qy-binaryen-45
- directory tree listing: https://gist.github.com/d46c9206b6d0b68c0f9dcc3bf83b6540
|
|
This changes the emscripten package so that it specifies the rev from
the binaryen repo to use, and sets it to always use the version that has
been tagged for use with that version of emscripten. This should force
future updates of emscripten to also update binaryen.
Binaryen can also be installed as a stand-alone package, so there's some
logic added to the binaryen package to allow building in both ways, and
distinguishing between them.
|
|
Semi-automatic update. These checks were done:
- built on NixOS
- ran `/nix/store/1vkah592g2qsd97hnx0g9w7sgayf8zwv-binaryen-44/bin/wasm-shell -h` got 0 exit code
- ran `/nix/store/1vkah592g2qsd97hnx0g9w7sgayf8zwv-binaryen-44/bin/wasm-shell --help` got 0 exit code
- ran `/nix/store/1vkah592g2qsd97hnx0g9w7sgayf8zwv-binaryen-44/bin/wasm-shell help` got 0 exit code
- ran `/nix/store/1vkah592g2qsd97hnx0g9w7sgayf8zwv-binaryen-44/bin/wasm-opt -h` got 0 exit code
- ran `/nix/store/1vkah592g2qsd97hnx0g9w7sgayf8zwv-binaryen-44/bin/wasm-opt --help` got 0 exit code
- ran `/nix/store/1vkah592g2qsd97hnx0g9w7sgayf8zwv-binaryen-44/bin/wasm-merge -h` got 0 exit code
- ran `/nix/store/1vkah592g2qsd97hnx0g9w7sgayf8zwv-binaryen-44/bin/wasm-merge --help` got 0 exit code
- ran `/nix/store/1vkah592g2qsd97hnx0g9w7sgayf8zwv-binaryen-44/bin/wasm-metadce -h` got 0 exit code
- ran `/nix/store/1vkah592g2qsd97hnx0g9w7sgayf8zwv-binaryen-44/bin/wasm-metadce --help` got 0 exit code
- ran `/nix/store/1vkah592g2qsd97hnx0g9w7sgayf8zwv-binaryen-44/bin/asm2wasm -h` got 0 exit code
- ran `/nix/store/1vkah592g2qsd97hnx0g9w7sgayf8zwv-binaryen-44/bin/asm2wasm --help` got 0 exit code
- ran `/nix/store/1vkah592g2qsd97hnx0g9w7sgayf8zwv-binaryen-44/bin/wasm2asm -h` got 0 exit code
- ran `/nix/store/1vkah592g2qsd97hnx0g9w7sgayf8zwv-binaryen-44/bin/wasm2asm --help` got 0 exit code
- ran `/nix/store/1vkah592g2qsd97hnx0g9w7sgayf8zwv-binaryen-44/bin/s2wasm -h` got 0 exit code
- ran `/nix/store/1vkah592g2qsd97hnx0g9w7sgayf8zwv-binaryen-44/bin/s2wasm --help` got 0 exit code
- ran `/nix/store/1vkah592g2qsd97hnx0g9w7sgayf8zwv-binaryen-44/bin/s2wasm help` got 0 exit code
- ran `/nix/store/1vkah592g2qsd97hnx0g9w7sgayf8zwv-binaryen-44/bin/wasm-emscripten-finalize -h` got 0 exit code
- ran `/nix/store/1vkah592g2qsd97hnx0g9w7sgayf8zwv-binaryen-44/bin/wasm-emscripten-finalize --help` got 0 exit code
- ran `/nix/store/1vkah592g2qsd97hnx0g9w7sgayf8zwv-binaryen-44/bin/wasm-as -h` got 0 exit code
- ran `/nix/store/1vkah592g2qsd97hnx0g9w7sgayf8zwv-binaryen-44/bin/wasm-as --help` got 0 exit code
- ran `/nix/store/1vkah592g2qsd97hnx0g9w7sgayf8zwv-binaryen-44/bin/wasm-dis -h` got 0 exit code
- ran `/nix/store/1vkah592g2qsd97hnx0g9w7sgayf8zwv-binaryen-44/bin/wasm-dis --help` got 0 exit code
- ran `/nix/store/1vkah592g2qsd97hnx0g9w7sgayf8zwv-binaryen-44/bin/wasm-ctor-eval -h` got 0 exit code
- ran `/nix/store/1vkah592g2qsd97hnx0g9w7sgayf8zwv-binaryen-44/bin/wasm-ctor-eval --help` got 0 exit code
- ran `/nix/store/1vkah592g2qsd97hnx0g9w7sgayf8zwv-binaryen-44/bin/wasm-reduce -h` got 0 exit code
- ran `/nix/store/1vkah592g2qsd97hnx0g9w7sgayf8zwv-binaryen-44/bin/wasm-reduce --help` got 0 exit code
- found 44 with grep in /nix/store/1vkah592g2qsd97hnx0g9w7sgayf8zwv-binaryen-44
- found 44 in filename of file in /nix/store/1vkah592g2qsd97hnx0g9w7sgayf8zwv-binaryen-44
|
|
|
|
|
|
|