Skip to content

Commit

Permalink
emscriptenfastcomp-wrapped: disable hardening
Browse files Browse the repository at this point in the history
The hardening flags break webassembly generation, at least in some
cases.
  • Loading branch information
gebner committed Jan 6, 2017
1 parent d30a17b commit ad50795
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion pkgs/top-level/all-packages.nix
Expand Up @@ -1546,7 +1546,10 @@ in
emscripten = callPackage ../development/compilers/emscripten { };

emscriptenfastcomp-unwrapped = callPackage ../development/compilers/emscripten-fastcomp { };
emscriptenfastcomp-wrapped = wrapCC emscriptenfastcomp-unwrapped;
emscriptenfastcomp-wrapped = wrapCCWith ccWrapperFun stdenv.cc.libc ''
# hardening flags break WASM support
cat > $out/nix-support/add-hardening.sh
'' emscriptenfastcomp-unwrapped;
emscriptenfastcomp = symlinkJoin {
name = "emscriptenfastcomp";
paths = [ emscriptenfastcomp-wrapped emscriptenfastcomp-unwrapped ];
Expand Down

0 comments on commit ad50795

Please sign in to comment.