@@ -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