summary refs log tree commit diff
path: root/pkgs/development/libraries/gdal/default.nix
diff options
context:
space:
mode:
authorBenjamin Staffin <ben@folsomlabs.com>2015-01-13 23:46:26 -0800
committerBenjamin Staffin <ben@folsomlabs.com>2015-01-13 23:46:26 -0800
commitb3d33d398c23295d10cf79448e549a034b6d619e (patch)
tree2e610248cc3e4179bde939291a12700cc2c5bd16 /pkgs/development/libraries/gdal/default.nix
parent0351b7a71080cea92a3ea49995d30fb2a16c6e01 (diff)
downloadnixpkgs-b3d33d398c23295d10cf79448e549a034b6d619e.tar
nixpkgs-b3d33d398c23295d10cf79448e549a034b6d619e.tar.gz
nixpkgs-b3d33d398c23295d10cf79448e549a034b6d619e.tar.bz2
nixpkgs-b3d33d398c23295d10cf79448e549a034b6d619e.tar.lz
nixpkgs-b3d33d398c23295d10cf79448e549a034b6d619e.tar.xz
nixpkgs-b3d33d398c23295d10cf79448e549a034b6d619e.tar.zst
nixpkgs-b3d33d398c23295d10cf79448e549a034b6d619e.zip
gdal: fix the build
Commit 28b6fb61e651a3e2cca57d087781e7ba6ab45e7c added explicit CC and
CXX assignments in pkgs/build-support/gcc-wrapper/setup-hook.sh.
That breaks the gdal python extension build somehow, presumably by
confusing libtool.

This appears to revert gdal to building with g++ and gcc (on linux at
least), but at least it builds this way.

Change-Id: I83fb78daa9314dc60c4f635d3f1e937a90349b8a
Diffstat (limited to 'pkgs/development/libraries/gdal/default.nix')
-rw-r--r--pkgs/development/libraries/gdal/default.nix10
1 files changed, 5 insertions, 5 deletions
diff --git a/pkgs/development/libraries/gdal/default.nix b/pkgs/development/libraries/gdal/default.nix
index 4a4ebf11e2d..b0feb2b6008 100644
--- a/pkgs/development/libraries/gdal/default.nix
+++ b/pkgs/development/libraries/gdal/default.nix
@@ -10,14 +10,15 @@ composableDerivation.composableDerivation {} (fixed: rec {
     sha256 = "0h1kib2pzv4nbppdnxv6vhngvk9ic531y8rzcwb8bg6am125jszl";
   };
 
-  buildInputs = [ unzip libjpeg libtiff python pythonPackages.numpy proj];
+  buildInputs = [ unzip libjpeg libtiff python pythonPackages.numpy proj ];
 
-  # don't use optimization for gcc >= 4.3. That's said to be causeing segfaults
-  preConfigure = "export CFLAGS=-O0; export CXXFLAGS=-O0";
+  # Don't use optimization for gcc >= 4.3. That's said to be causing segfaults.
+  # Unset CC and CXX as they confuse libtool.
+  preConfigure = "export CFLAGS=-O0 CXXFLAGS=-O0; unset CC CXX";
 
   configureFlags = [
     "--with-jpeg=${libjpeg}"
-    "--with-libtiff=${libtiff}" # optional (without largetiff support
+    "--with-libtiff=${libtiff}" # optional (without largetiff support)
     "--with-libz=${zlib}"       # optional
 
     "--with-pg=${postgresql}/bin/pg_config"
@@ -33,6 +34,5 @@ composableDerivation.composableDerivation {} (fixed: rec {
     license = stdenv.lib.licenses.mit;
     maintainers = [ stdenv.lib.maintainers.marcweber ];
     platforms = stdenv.lib.platforms.linux;
-    broken = true;
   };
 })