diff options
author | Benjamin Staffin <ben@folsomlabs.com> | 2015-01-13 23:46:26 -0800 |
---|---|---|
committer | Benjamin Staffin <ben@folsomlabs.com> | 2015-01-13 23:46:26 -0800 |
commit | b3d33d398c23295d10cf79448e549a034b6d619e (patch) | |
tree | 2e610248cc3e4179bde939291a12700cc2c5bd16 /pkgs/development/libraries/gdal/default.nix | |
parent | 0351b7a71080cea92a3ea49995d30fb2a16c6e01 (diff) | |
download | nixpkgs-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.nix | 10 |
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; }; }) |