diff --git a/pkgs/development/compilers/ghc-wrapper/builder.sh b/pkgs/development/compilers/ghc-wrapper/builder.sh index 0d774e8a7d5..9851f9b2b1b 100644 --- a/pkgs/development/compilers/ghc-wrapper/builder.sh +++ b/pkgs/development/compilers/ghc-wrapper/builder.sh @@ -1,5 +1,7 @@ source $stdenv/setup +export HOME=$(pwd)/fake-home + makeWrapper() { wrapperBase="$1" wrapperName="$2" diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 19b06af2207..156fa76718f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -805,9 +805,11 @@ rec { }; transformers = (import ../development/compilers/transformers) { - inherit fetchurl stdenv pkgconfig sdf; + inherit fetchurl pkgconfig sdf; aterm = aterm23x; + stdenv = overrideGCC (overrideInStdenv stdenv [gnumake380]) gcc34; + strategoxt = (import ../development/compilers/strategoxt/strategoxt-0.14.nix) { inherit fetchurl pkgconfig sdf; aterm = aterm23x;