git.iko.soy/typeable/nixpkgs
on master help sign in
haskellPackages.haskell-language-server: fix shared build
commit52236bd4ae3b1ce7bdfea41374da2df972487c81 authorsternenseemann <sternenseemann@systemli.org> dateTue 8 Feb 2022, 12:30 (5 years ago) parent349d760
1 file changed+4
pkgs/development/haskell-modules/configuration-nix.nix+4
pkgs/development/haskell-modules/configuration-nix.nix+4
@@ -706,6 +706,10 @@ self: super: builtins.intersectAttrs super {
706706 } super.nix-output-monitor;
707707
708708 haskell-language-server = overrideCabal (drv: {
709+ # starting with 1.6.1.1 haskell-language-server wants to be linked dynamically
710+ # by default. Unless we reflect this in the generic builder, GHC is going to
711+ # produce some illegal references to /build/.
712+ enableSharedExecutables = true;
709713 postInstall = "ln -s $out/bin/haskell-language-server $out/bin/haskell-language-server-${self.ghc.version}";
710714 testToolDepends = [ self.cabal-install pkgs.git ];
711715 testTarget = "func-test"; # wrapper test accesses internet