summary refs log tree commit diff
path: root/pkgs/development/libraries/isl
diff options
context:
space:
mode:
authorPetr Rockai <me@mornfall.net>2013-10-27 15:36:50 +0100
committerPetr Rockai <me@mornfall.net>2013-10-27 15:36:50 +0100
commit649b477cc37b70884f7a0c7b1da6559833bbfd82 (patch)
tree15b52f2fcfc6de6b7673fa85b271cf09ff453169 /pkgs/development/libraries/isl
parent9eea6c64fbe8d4eb814e87be56a42f032003fe98 (diff)
downloadnixpkgs-649b477cc37b70884f7a0c7b1da6559833bbfd82.tar
nixpkgs-649b477cc37b70884f7a0c7b1da6559833bbfd82.tar.gz
nixpkgs-649b477cc37b70884f7a0c7b1da6559833bbfd82.tar.bz2
nixpkgs-649b477cc37b70884f7a0c7b1da6559833bbfd82.tar.lz
nixpkgs-649b477cc37b70884f7a0c7b1da6559833bbfd82.tar.xz
nixpkgs-649b477cc37b70884f7a0c7b1da6559833bbfd82.tar.zst
nixpkgs-649b477cc37b70884f7a0c7b1da6559833bbfd82.zip
isl: Avoid a spurious symbol reference that breaks GCC build (#778).
Diffstat (limited to 'pkgs/development/libraries/isl')
-rw-r--r--pkgs/development/libraries/isl/default.nix1
-rw-r--r--pkgs/development/libraries/isl/fix-gcc-build.diff12
2 files changed, 13 insertions, 0 deletions
diff --git a/pkgs/development/libraries/isl/default.nix b/pkgs/development/libraries/isl/default.nix
index 9242af95e27..7711d4f170f 100644
--- a/pkgs/development/libraries/isl/default.nix
+++ b/pkgs/development/libraries/isl/default.nix
@@ -9,6 +9,7 @@ stdenv.mkDerivation rec {
   };
 
   buildInputs = [ gmp ];
+  patches = [ ./fix-gcc-build.diff ];
 
   meta = {
     homepage = http://www.kotnet.org/~skimo/isl/;
diff --git a/pkgs/development/libraries/isl/fix-gcc-build.diff b/pkgs/development/libraries/isl/fix-gcc-build.diff
new file mode 100644
index 00000000000..6fbd1f9d478
--- /dev/null
+++ b/pkgs/development/libraries/isl/fix-gcc-build.diff
@@ -0,0 +1,12 @@
+diff -ru isl-0.11.1/include/isl/int.h isl-0.11.1.new/include/isl/int.h
+--- isl-0.11.1/include/isl/int.h        2012-11-29 09:47:32.000000000 +0100
++++ isl-0.11.1.new/include/isl/int.h    2013-10-27 15:35:31.348553812 +0100
+@@ -14,7 +14,7 @@
+ #include <string.h>
+ #include <gmp.h>
+ #if defined(__cplusplus)
+-#include <iostream>
++#include <ostream>
+ #endif
+ 
+ #if defined(__cplusplus)