diff options
author | sternenseemann <sternenseemann@systemli.org> | 2023-02-19 16:21:57 +0100 |
---|---|---|
committer | sternenseemann <sternenseemann@systemli.org> | 2023-03-08 17:12:18 +0100 |
commit | 471b9cab41b218080f5e9f4abbc83eaaa60c6abf (patch) | |
tree | b2cc6155bf8b3c5c3d4f07931c54b3dfffaf2fa7 /lib/systems/examples.nix | |
parent | faa92cd30b1079e76b99716aa92df7cc5c552dd6 (diff) | |
download | nixlib-471b9cab41b218080f5e9f4abbc83eaaa60c6abf.tar nixlib-471b9cab41b218080f5e9f4abbc83eaaa60c6abf.tar.gz nixlib-471b9cab41b218080f5e9f4abbc83eaaa60c6abf.tar.bz2 nixlib-471b9cab41b218080f5e9f4abbc83eaaa60c6abf.tar.lz nixlib-471b9cab41b218080f5e9f4abbc83eaaa60c6abf.tar.xz nixlib-471b9cab41b218080f5e9f4abbc83eaaa60c6abf.tar.zst nixlib-471b9cab41b218080f5e9f4abbc83eaaa60c6abf.zip |
haskell.compiler.ghcHEAD: 9.7.20221224 -> 9.7.20230217
- Christmas is over! - Upstream has changed the name of the target triplet used for the JS backend from js-unknown-ghcjs to javascript-unknown-ghcjs, since Cabal calls the architecture "javascript": https://gitlab.haskell.org/ghc/ghc/-/commit/6636b670233522f01d002c9b97827d00289dbf5c Since the triplet is made up anyways, i.e. autoconf does not support it and Rust uses different triplets for its emscripten backends, we'll just change it as well. - Upstream fixed the problem with ar(1) being invoked incorrectly by stage0: https://gitlab.haskell.org/ghc/ghc/-/commit/e987e345c807035e4637ca3eae227ae501e16c42
Diffstat (limited to 'lib/systems/examples.nix')
-rw-r--r-- | lib/systems/examples.nix | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/systems/examples.nix b/lib/systems/examples.nix index de5adad3ca52..9ea2e3b56e92 100644 --- a/lib/systems/examples.nix +++ b/lib/systems/examples.nix @@ -329,6 +329,9 @@ rec { # Ghcjs ghcjs = { - config = "js-unknown-ghcjs"; + # This triple is special to GHC/Cabal/GHCJS and not recognized by autotools + # See: https://gitlab.haskell.org/ghc/ghc/-/commit/6636b670233522f01d002c9b97827d00289dbf5c + # https://github.com/ghcjs/ghcjs/issues/53 + config = "javascript-unknown-ghcjs"; }; } |