summary refs log tree commit diff
path: root/pkgs/development
diff options
context:
space:
mode:
authorArmijn Hemel <armijn@gpl-violations.org>2006-08-25 23:24:41 +0000
committerArmijn Hemel <armijn@gpl-violations.org>2006-08-25 23:24:41 +0000
commit6c7ea78070fc40202e2825c28a815462c6837511 (patch)
tree34b9928a147b18f70d275594917ce9937c7ff7c8 /pkgs/development
parentb6811b43f1b1f35fb7e2961e7c305a43ee9caab2 (diff)
downloadnixpkgs-6c7ea78070fc40202e2825c28a815462c6837511.tar
nixpkgs-6c7ea78070fc40202e2825c28a815462c6837511.tar.gz
nixpkgs-6c7ea78070fc40202e2825c28a815462c6837511.tar.bz2
nixpkgs-6c7ea78070fc40202e2825c28a815462c6837511.tar.lz
nixpkgs-6c7ea78070fc40202e2825c28a815462c6837511.tar.xz
nixpkgs-6c7ea78070fc40202e2825c28a815462c6837511.tar.zst
nixpkgs-6c7ea78070fc40202e2825c28a815462c6837511.zip
fix compilation so we can build a statically linked gcc with an impure environment. Needs "noSysDirs = false" passed as a parameter in all-packages.nix, or whatever.
svn path=/nixpkgs/trunk/; revision=6247
Diffstat (limited to 'pkgs/development')
-rw-r--r--pkgs/development/compilers/gcc-static-3.4/builder.sh4
-rw-r--r--pkgs/development/compilers/gcc-static-3.4/default.nix2
2 files changed, 3 insertions, 3 deletions
diff --git a/pkgs/development/compilers/gcc-static-3.4/builder.sh b/pkgs/development/compilers/gcc-static-3.4/builder.sh
index 728ddc74607..b0337bdaa71 100644
--- a/pkgs/development/compilers/gcc-static-3.4/builder.sh
+++ b/pkgs/development/compilers/gcc-static-3.4/builder.sh
@@ -41,8 +41,8 @@ if test "$noSysDirs" = "1"; then
         export LDFLAGS=$extraLDFlags
     fi
 
-else
-    patches=""
+#else
+#    patches=""
 fi
 
 
diff --git a/pkgs/development/compilers/gcc-static-3.4/default.nix b/pkgs/development/compilers/gcc-static-3.4/default.nix
index 1b3c473d1e8..1f46a2f2922 100644
--- a/pkgs/development/compilers/gcc-static-3.4/default.nix
+++ b/pkgs/development/compilers/gcc-static-3.4/default.nix
@@ -8,6 +8,6 @@ stdenv.mkDerivation {
     md5 = "4a21ac777d4b5617283ce488b808da7b";
   };
   # !!! apply only if noSysDirs is set
-  patches = [./no-sys-dirs.patch];
   inherit noSysDirs;
+  patches = if noSysDirs then [./no-sys-dirs.patch] else [./ldflags.patch];
 }