summary refs log tree commit diff
path: root/pkgs/development/compilers
diff options
context:
space:
mode:
authorWill Dietz <w@wdtz.org>2017-08-15 13:18:27 -0500
committerEelco Dolstra <edolstra@gmail.com>2017-08-15 20:55:09 +0200
commit43cea71d5bb46a77e4ac485e4c70a24d8da5c70d (patch)
tree23f13ff2f22240dcf7860bb8c98a042bb7db063c /pkgs/development/compilers
parentceed8ad8a16d6a892ce9b981d05475dd1669cc15 (diff)
downloadnixpkgs-43cea71d5bb46a77e4ac485e4c70a24d8da5c70d.tar
nixpkgs-43cea71d5bb46a77e4ac485e4c70a24d8da5c70d.tar.gz
nixpkgs-43cea71d5bb46a77e4ac485e4c70a24d8da5c70d.tar.bz2
nixpkgs-43cea71d5bb46a77e4ac485e4c70a24d8da5c70d.tar.lz
nixpkgs-43cea71d5bb46a77e4ac485e4c70a24d8da5c70d.tar.xz
nixpkgs-43cea71d5bb46a77e4ac485e4c70a24d8da5c70d.tar.zst
nixpkgs-43cea71d5bb46a77e4ac485e4c70a24d8da5c70d.zip
jdk8: add cflags to fix build w/gcc6
Diffstat (limited to 'pkgs/development/compilers')
-rw-r--r--pkgs/development/compilers/openjdk/8.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/development/compilers/openjdk/8.nix b/pkgs/development/compilers/openjdk/8.nix
index 838c02ce7e8..3355304b3bb 100644
--- a/pkgs/development/compilers/openjdk/8.nix
+++ b/pkgs/development/compilers/openjdk/8.nix
@@ -98,6 +98,10 @@ let
       substituteInPlace configure --replace /bin/bash "$shell"
       substituteInPlace hotspot/make/linux/adlc_updater --replace /bin/sh "$shell"
       substituteInPlace hotspot/make/linux/makefiles/dtrace.make --replace /usr/include/sys/sdt.h "/no-such-path"
+    ''
+    # https://bugzilla.redhat.com/show_bug.cgi?id=1306558
+    + stdenv.lib.optionalString stdenv.cc.isGNU ''
+      NIX_CFLAGS_COMPILE+=" -fno-lifetime-dse -fno-delete-null-pointer-checks"
     '';
 
     configureFlags = [