ghc.withPackages: amend the derviation name

Provide a clear difference between the compiler itself and link farms containing
additional packages.
This commit is contained in:
Profpatsch 2016-11-16 13:45:59 +01:00
parent a24728fe29
commit 499e4e6393

View file

@ -47,7 +47,10 @@ let
in in
if paths == [] && !withLLVM then ghc else if paths == [] && !withLLVM then ghc else
buildEnv { buildEnv {
inherit (ghc) name; # this makes computing paths from the name attribute impossible;
# if such a feature is needed, the real compiler name should be saved
# as a dedicated drv attribute, like `compiler-name`
name = ghc.name + "-with-packages";
paths = paths ++ [ghc]; paths = paths ++ [ghc];
inherit ignoreCollisions; inherit ignoreCollisions;
postBuild = '' postBuild = ''