Author: ludo
Date: Wed Apr  6 12:52:29 2011
New Revision: 26713
URL: https://svn.nixos.org/websvn/nix/?rev=26713&sc=1

Log:
GCC 4.6: Use `callPackage'.

Modified:
   nixpkgs/trunk/pkgs/development/compilers/gcc-4.6/default.nix
   nixpkgs/trunk/pkgs/top-level/all-packages.nix

Modified: nixpkgs/trunk/pkgs/development/compilers/gcc-4.6/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/development/compilers/gcc-4.6/default.nix        Wed Apr 
 6 11:58:13 2011        (r26712)
+++ nixpkgs/trunk/pkgs/development/compilers/gcc-4.6/default.nix        Wed Apr 
 6 12:52:29 2011        (r26713)
@@ -203,16 +203,15 @@
     libcCross crossMingw;
 
   buildNativeInputs = [ texinfo which ]
-    ++ optional (perl != null) perl;
-    
+    ++ optional langJava perl;
+
   buildInputs = [ gmp mpfr mpc libelf gettext ]
     ++ (optional (ppl != null) ppl)
     ++ (optional (cloogppl != null) cloogppl)
     ++ (optional (cloog != null) cloog)
     ++ (optionals langTreelang [bison flex])
     ++ (optional (zlib != null) zlib)
-    ++ (optional (boehmgc != null) boehmgc)
-    ++ (optionals langJava [zip unzip])
+    ++ (optionals langJava [ boehmgc zip unzip ])
     ++ (optionals javaAwtGtk [gtk pkgconfig libart_lgpl] ++ xlibs)
     ++ (optionals (cross != null) [binutilsCross])
     ++ (optionals langAda [gnatboot])

Modified: nixpkgs/trunk/pkgs/top-level/all-packages.nix
==============================================================================
--- nixpkgs/trunk/pkgs/top-level/all-packages.nix       Wed Apr  6 11:58:13 
2011        (r26712)
+++ nixpkgs/trunk/pkgs/top-level/all-packages.nix       Wed Apr  6 12:52:29 
2011        (r26713)
@@ -1733,11 +1733,15 @@
     profiledCompiler = if stdenv.system == "armv5tel-linux" then false else 
true;
   }));
 
-  gcc46_real = lowPrio (wrapGCC (makeOverridable (import 
../development/compilers/gcc-4.6) {
-    inherit fetchurl stdenv texinfo gmp mpfr mpc libelf zlib perl
-      cloog gettext which noSysDirs;
+  gcc46_real = lowPrio (wrapGCC (callPackage ../development/compilers/gcc-4.6 {
+    inherit noSysDirs;
+    cross = null;
+    libcCross = null;
+    binutilsCross = null;
+
     ppl = ppl0_11;
-    
+    cloogppl = null;
+
     # bootstrapping a profiled compiler does not work in the sheevaplug:
     # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43944
     profiledCompiler = if stdenv.system == "armv5tel-linux" then false else 
true;
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to