about summary refs log tree commit diff
path: root/pkgs/development/compilers/gcc-4.4/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/compilers/gcc-4.4/default.nix')
-rw-r--r--pkgs/development/compilers/gcc-4.4/default.nix5
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/development/compilers/gcc-4.4/default.nix b/pkgs/development/compilers/gcc-4.4/default.nix
index 2b26b9b01a32..f55f62a9fa6e 100644
--- a/pkgs/development/compilers/gcc-4.4/default.nix
+++ b/pkgs/development/compilers/gcc-4.4/default.nix
@@ -5,6 +5,7 @@
 , staticCompiler ? false
 , texinfo ? null
 , gmp, mpfr, gettext
+, ppl ? null, cloogppl ? null  # used by the Graphite optimization framework
 , bison ? null, flex ? null
 , zlib ? null, boehmgc ? null
 , enableMultilib ? false
@@ -68,6 +69,8 @@ stdenv.mkDerivation ({
   inherit noSysDirs profiledCompiler staticCompiler;
 
   buildInputs = [ texinfo gmp mpfr gettext ]
+    ++ (optional (ppl != null) ppl)
+    ++ (optional (cloogppl != null) cloogppl)
     ++ (optionals langTreelang [bison flex])
     ++ (optional (zlib != null) zlib)
     ++ (optional (boehmgc != null) boehmgc)
@@ -75,6 +78,8 @@ stdenv.mkDerivation ({
 
   configureFlags = "
     ${if enableMultilib then "" else "--disable-multilib"}
+    ${if ppl != null then "--with-ppl=${ppl}" else ""}
+    ${if cloogppl != null then "--with-cloog=${cloogppl}" else ""}
     --disable-libstdcxx-pch
     --without-included-gettext
     --with-system-zlib