summaryrefslogtreecommitdiffstats
path: root/pkgs/development/compilers/ghcjs
diff options
context:
space:
mode:
authorSergei Trofimovich <slyich@gmail.com>2024-01-02 20:39:23 +0000
committersternenseemann <sternenseemann@systemli.org>2024-01-04 00:34:19 +0100
commitcba7eafc011616e072774b26905b8f31bb5046b6 (patch)
treee5fa126834a9eaf24e31ab95f399b5f5e0bb25a7 /pkgs/development/compilers/ghcjs
parent53ddfcdf9b82b71c54ac46084b5d8573809e1fa8 (diff)
haskell.compiler.ghcjs: expose `llvmPackages` attribute via passthru
Files like `pkgs/development/haskell-modules/configuration-ghc-8.10.x.nix` assume `ghc` always has an `llvmPackages` attribue. Let's expose `null` value from `ghcjs` to allow it's propagation. This fixes package evaluation for `ghcjs` packages.
Diffstat (limited to 'pkgs/development/compilers/ghcjs')
-rw-r--r--pkgs/development/compilers/ghcjs/8.10/default.nix1
1 files changed, 1 insertions, 0 deletions
diff --git a/pkgs/development/compilers/ghcjs/8.10/default.nix b/pkgs/development/compilers/ghcjs/8.10/default.nix
index 78d757efee3c..4363dc32c21e 100644
--- a/pkgs/development/compilers/ghcjs/8.10/default.nix
+++ b/pkgs/development/compilers/ghcjs/8.10/default.nix
@@ -47,6 +47,7 @@ let
inherit (bootGhcjs) version;
isGhcjs = true;
+ llvmPackages = null;
enableShared = true;
socket-io = pkgsHostHost.nodePackages."socket.io";