diff options
author | John Ericson <John.Ericson@Obsidian.Systems> | 2018-05-18 19:33:05 -0400 |
---|---|---|
committer | John Ericson <John.Ericson@Obsidian.Systems> | 2018-05-21 15:11:12 -0400 |
commit | 6f2f081b90a14f274274f6ce0bce5860057495d1 (patch) | |
tree | 0600d44401712ebacedc1e976c62689a8f0124a6 /pkgs/development/compilers/ghc/7.10.3.nix | |
parent | f914fdd960688e5afeddc7f50235000f1c9418d6 (diff) | |
download | nixlib-6f2f081b90a14f274274f6ce0bce5860057495d1.tar nixlib-6f2f081b90a14f274274f6ce0bce5860057495d1.tar.gz nixlib-6f2f081b90a14f274274f6ce0bce5860057495d1.tar.bz2 nixlib-6f2f081b90a14f274274f6ce0bce5860057495d1.tar.lz nixlib-6f2f081b90a14f274274f6ce0bce5860057495d1.tar.xz nixlib-6f2f081b90a14f274274f6ce0bce5860057495d1.tar.zst nixlib-6f2f081b90a14f274274f6ce0bce5860057495d1.zip |
ghc: Normalize derivations
Diffstat (limited to 'pkgs/development/compilers/ghc/7.10.3.nix')
-rw-r--r-- | pkgs/development/compilers/ghc/7.10.3.nix | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/pkgs/development/compilers/ghc/7.10.3.nix b/pkgs/development/compilers/ghc/7.10.3.nix index e4bf23c6e9e2..150d14e1db46 100644 --- a/pkgs/development/compilers/ghc/7.10.3.nix +++ b/pkgs/development/compilers/ghc/7.10.3.nix @@ -68,7 +68,6 @@ let targetCC = builtins.head toolsForTarget; in - stdenv.mkDerivation rec { version = "7.10.3"; name = "${targetPrefix}ghc-${version}"; @@ -87,6 +86,8 @@ stdenv.mkDerivation rec { ./relocation.patch ]; + postPatch = "patchShebangs ."; + # GHC is a bit confused on its cross terminology. preConfigure = '' for env in $(env | grep '^TARGET_' | sed -E 's|\+?=.*||'); do @@ -103,6 +104,7 @@ stdenv.mkDerivation rec { export RANLIB="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ranlib" export READELF="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}readelf" export STRIP="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}strip" + echo -n "${buildMK}" > mk/build.mk sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure '' + stdenv.lib.optionalString (!stdenv.isDarwin) '' @@ -135,7 +137,8 @@ stdenv.mkDerivation rec { crossConfig = true; nativeBuildInputs = [ - ghc perl libxml2 libxslt docbook_xsl docbook_xml_dtd_45 docbook_xml_dtd_42 hscolour + perl libxml2 libxslt docbook_xsl docbook_xml_dtd_45 docbook_xml_dtd_42 + ghc hscolour ]; # For building runtime libs |