summary refs log tree commit diff
path: root/pkgs/development
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2016-04-16 08:40:12 +0200
committerMichael Raskin <7c6f434c@mail.ru>2016-04-16 08:42:20 +0200
commit909a46ff7763ed3b124ca9e56713dcc4f81bc189 (patch)
tree96cb4436c708f1ea3b9f59dc2d37bb0b44bc9d04 /pkgs/development
parent4b9e9703d4883ff6b2c2a859956318278f82b247 (diff)
downloadnixlib-909a46ff7763ed3b124ca9e56713dcc4f81bc189.tar
nixlib-909a46ff7763ed3b124ca9e56713dcc4f81bc189.tar.gz
nixlib-909a46ff7763ed3b124ca9e56713dcc4f81bc189.tar.bz2
nixlib-909a46ff7763ed3b124ca9e56713dcc4f81bc189.tar.lz
nixlib-909a46ff7763ed3b124ca9e56713dcc4f81bc189.tar.xz
nixlib-909a46ff7763ed3b124ca9e56713dcc4f81bc189.tar.zst
nixlib-909a46ff7763ed3b124ca9e56713dcc4f81bc189.zip
Fix gccgo by un-splitting lib output (like gcj)
Diffstat (limited to 'pkgs/development')
-rw-r--r--pkgs/development/compilers/gcc/4.9/default.nix9
1 files changed, 5 insertions, 4 deletions
diff --git a/pkgs/development/compilers/gcc/4.9/default.nix b/pkgs/development/compilers/gcc/4.9/default.nix
index 74612ae77548..2d568980fd45 100644
--- a/pkgs/development/compilers/gcc/4.9/default.nix
+++ b/pkgs/development/compilers/gcc/4.9/default.nix
@@ -73,8 +73,8 @@ let version = "4.9.3";
       ++ optional langAda ../gnat-cflags.patch
       ++ optional langFortran ../gfortran-driving.patch
       # The NXConstStr.patch can be removed at 4.9.4
-      ++ optional stdenv.isDarwin ../gfortran-darwin-NXConstStr.patch; 
-	  
+      ++ optional stdenv.isDarwin ../gfortran-darwin-NXConstStr.patch;
+
     javaEcj = fetchurl {
       # The `$(top_srcdir)/ecj.jar' file is automatically picked up at
       # `configure' time.
@@ -218,7 +218,8 @@ stdenv.mkDerivation ({
 
   inherit patches;
 
-  outputs = if langJava then ["out" "man" "info"] else [ "out" "lib" "man" "info" ];
+  outputs = if langJava || langGo then ["out" "man" "info"]
+    else [ "out" "lib" "man" "info" ];
   setOutputFlags = false;
   NIX_NO_SELF_RPATH = true;
 
@@ -316,7 +317,7 @@ stdenv.mkDerivation ({
       )
     fi
   ''
-  + stdenv.lib.optionalString langJava ''
+  + stdenv.lib.optionalString (langJava || langGo) ''
     export lib=$out;
   ''
   ;