summary refs log tree commit diff
path: root/pkgs/development/libraries
diff options
context:
space:
mode:
authorLluís Batlle i Rossell <viric@vicerveza.homeunix.net>2010-08-01 21:21:26 +0000
committerLluís Batlle i Rossell <viric@vicerveza.homeunix.net>2010-08-01 21:21:26 +0000
commitda3ba13fb57d4c9415f42906772c180f7ac9486c (patch)
tree2674fb7d7520c1cdb0c72fb145f2f06357f97f78 /pkgs/development/libraries
parent2954596106c5d6e96c9f121573a05baf4bc8630d (diff)
downloadnixpkgs-da3ba13fb57d4c9415f42906772c180f7ac9486c.tar
nixpkgs-da3ba13fb57d4c9415f42906772c180f7ac9486c.tar.gz
nixpkgs-da3ba13fb57d4c9415f42906772c180f7ac9486c.tar.bz2
nixpkgs-da3ba13fb57d4c9415f42906772c180f7ac9486c.tar.lz
nixpkgs-da3ba13fb57d4c9415f42906772c180f7ac9486c.tar.xz
nixpkgs-da3ba13fb57d4c9415f42906772c180f7ac9486c.tar.zst
nixpkgs-da3ba13fb57d4c9415f42906772c180f7ac9486c.zip
Trying to make gcc 4.5 cross-buildable
svn path=/nixpkgs/branches/stdenv-updates/; revision=22848
Diffstat (limited to 'pkgs/development/libraries')
-rw-r--r--pkgs/development/libraries/cloog-ppl/default.nix4
-rw-r--r--pkgs/development/libraries/gettext/default.nix2
-rw-r--r--pkgs/development/libraries/ppl/default.nix2
3 files changed, 7 insertions, 1 deletions
diff --git a/pkgs/development/libraries/cloog-ppl/default.nix b/pkgs/development/libraries/cloog-ppl/default.nix
index b1372d79cb5..5738f76682a 100644
--- a/pkgs/development/libraries/cloog-ppl/default.nix
+++ b/pkgs/development/libraries/cloog-ppl/default.nix
@@ -12,6 +12,10 @@ stdenv.mkDerivation rec {
 
   configureFlags = "--with-ppl=${ppl}";
 
+  crossAttrs = {
+      configureFlags = "--with-ppl=${ppl.hostDrv}";
+  };
+
   doCheck = true;
 
   meta = {
diff --git a/pkgs/development/libraries/gettext/default.nix b/pkgs/development/libraries/gettext/default.nix
index f7f0cb0018c..ddcfc327a9e 100644
--- a/pkgs/development/libraries/gettext/default.nix
+++ b/pkgs/development/libraries/gettext/default.nix
@@ -26,6 +26,8 @@ stdenv.mkDerivation (rec {
   crossAttrs = {
     buildInputs = stdenv.lib.optional (stdenv.gccCross.libc ? libiconv)
       stdenv.gccCross.libc.libiconv.hostDrv;
+    # Gettext fails to guess the cross compiler
+    configureFlags = "CXX=${stdenv.cross.config}-g++";
   };
 
   meta = {
diff --git a/pkgs/development/libraries/ppl/default.nix b/pkgs/development/libraries/ppl/default.nix
index 9b52958b3e5..cbe6ee21ecd 100644
--- a/pkgs/development/libraries/ppl/default.nix
+++ b/pkgs/development/libraries/ppl/default.nix
@@ -9,7 +9,7 @@ let version = "0.10.2"; in
       sha256 = "0lly44sac4jd72klnhhil3wha15vak76r6gy88sh0zjsaww9hf6h";
     };
 
-    buildInputs = [ perl gnum4 ];
+    buildNativeInputs = [ perl gnum4 ];
     propagatedBuildInputs = [ gmpxx ];
 
     # Beware!  It took ~6 hours to compile PPL and run its tests on a 1.2 GHz