diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 15d6f79d95a07..89b005a176aee 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4830,7 +4830,14 @@ with pkgs; alex = haskell.lib.compose.justStaticExecutables haskellPackages.alex; - happy = haskell.lib.compose.justStaticExecutables haskellPackages.happy; + happy = haskell.lib.compose.justStaticExecutables ( + haskell.lib.overrideCabal haskellPackages.happy (drv: { + postInstall = '' + remove-references-to -t ${haskellPackages.happy-lib} "''${!outputBin}/bin/happy" + ${drv.postInstall or ""} + ''; + }) + ); hscolour = haskell.lib.compose.justStaticExecutables haskellPackages.hscolour;