File tree Expand file tree Collapse file tree 2 files changed +6
-6
lines changed
development/compilers/emscripten Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change 1717
1818stdenv . mkDerivation rec {
1919 pname = "emscripten" ;
20- version = "3.1.73 " ;
20+ version = "4.0.8 " ;
2121
2222 llvmEnv = symlinkJoin {
2323 name = "emscripten-llvm-${ version } " ;
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
3333 name = "emscripten-node-modules-${ version } " ;
3434 inherit pname version src ;
3535
36- npmDepsHash = "sha256-bqxUlxpIH1IAx9RbnaMq4dZW8fy+M/Q02Q7VrW/AKNQ =" ;
36+ npmDepsHash = "sha256-fGlBtXsYOQ5V4/PRPPIpL3nxb+hUAuj9q7Jw0kL7ph0 =" ;
3737
3838 dontBuild = true ;
3939
@@ -46,7 +46,7 @@ stdenv.mkDerivation rec {
4646 src = fetchFromGitHub {
4747 owner = "emscripten-core" ;
4848 repo = "emscripten" ;
49- hash = "sha256-QlC2k2rhF3/Pz+knnrlBDV8AfHHBSlGr7b9Ae6TNsxY =" ;
49+ hash = "sha256-xiqi3SMmlfV7NaA61QZAW7BFHu9xOVN9QMWwwDInBeE =" ;
5050 rev = version ;
5151 } ;
5252
@@ -67,8 +67,8 @@ stdenv.mkDerivation rec {
6767
6868 patchShebangs .
6969
70- # emscripten 3.1.67 requires LLVM tip-of-tree instead of LLVM 18
71- sed -i -e "s/EXPECTED_LLVM_VERSION = 20 /EXPECTED_LLVM_VERSION = 19 /g" tools/shared.py
70+ # emscripten 4 requires LLVM tip-of-tree instead of LLVM 20
71+ sed -i -e "s/EXPECTED_LLVM_VERSION = 21 /EXPECTED_LLVM_VERSION = 20.1 /g" tools/shared.py
7272
7373 # fixes cmake support
7474 sed -i -e "s/print \('emcc (Emscript.*\)/sys.stderr.write(\1); sys.stderr.flush()/g" emcc.py
Original file line number Diff line number Diff line change @@ -2913,7 +2913,7 @@ with pkgs;
29132913 buildEmscriptenPackage = callPackage ../development/em-modules/generic { };
29142914
29152915 emscripten = callPackage ../development/compilers/emscripten {
2916- llvmPackages = llvmPackages_19 ;
2916+ llvmPackages = llvmPackages_20 ;
29172917 };
29182918
29192919 emscriptenPackages = recurseIntoAttrs (callPackage ./emscripten-packages.nix { });
You can’t perform that action at this time.
0 commit comments