From dc9101977f7d37c51a360b1353736441b225d17b Mon Sep 17 00:00:00 2001 From: Georgy Yakovlev Date: Tue, 19 Oct 2021 11:23:05 -0700 Subject: dev-java/openjdk: filter out -fexceptions Bug: https://bugs.gentoo.org/818502 Signed-off-by: Georgy Yakovlev --- dev-java/openjdk/openjdk-11.0.11_p9-r1.ebuild | 3 +++ dev-java/openjdk/openjdk-11.0.12_p7.ebuild | 3 +++ dev-java/openjdk/openjdk-17_p35.ebuild | 3 +++ dev-java/openjdk/openjdk-8.292_p10.ebuild | 3 +++ dev-java/openjdk/openjdk-8.302_p08.ebuild | 3 +++ 5 files changed, 15 insertions(+) diff --git a/dev-java/openjdk/openjdk-11.0.11_p9-r1.ebuild b/dev-java/openjdk/openjdk-11.0.11_p9-r1.ebuild index 789f3f0fde3b..d54714848896 100644 --- a/dev-java/openjdk/openjdk-11.0.11_p9-r1.ebuild +++ b/dev-java/openjdk/openjdk-11.0.11_p9-r1.ebuild @@ -141,6 +141,9 @@ src_configure() { # Work around -fno-common ( GCC10 default ), bug #713180 append-flags -fcommon + + # Strip some flags users may set, but should not. #818502 + filter-flags -fexceptions # Enabling full docs appears to break doc building. If not # explicitly disabled, the flag will get auto-enabled if pandoc and diff --git a/dev-java/openjdk/openjdk-11.0.12_p7.ebuild b/dev-java/openjdk/openjdk-11.0.12_p7.ebuild index 29fdbe9c1a1a..e0b6a2896eeb 100644 --- a/dev-java/openjdk/openjdk-11.0.12_p7.ebuild +++ b/dev-java/openjdk/openjdk-11.0.12_p7.ebuild @@ -142,6 +142,9 @@ src_configure() { # Work around -fno-common ( GCC10 default ), bug #713180 append-flags -fcommon + # Strip some flags users may set, but should not. #818502 + filter-flags -fexceptions + # Enabling full docs appears to break doc building. If not # explicitly disabled, the flag will get auto-enabled if pandoc and # graphviz are detected. pandoc has loads of dependencies anyway. diff --git a/dev-java/openjdk/openjdk-17_p35.ebuild b/dev-java/openjdk/openjdk-17_p35.ebuild index 4a3c37acc0fb..b5e1cacf9515 100644 --- a/dev-java/openjdk/openjdk-17_p35.ebuild +++ b/dev-java/openjdk/openjdk-17_p35.ebuild @@ -140,6 +140,9 @@ src_configure() { # Work around -fno-common ( GCC10 default ), bug #713180 append-flags -fcommon + # Strip some flags users may set, but should not. #818502 + filter-flags -fexceptions + # Enabling full docs appears to break doc building. If not # explicitly disabled, the flag will get auto-enabled if pandoc and # graphviz are detected. pandoc has loads of dependencies anyway. diff --git a/dev-java/openjdk/openjdk-8.292_p10.ebuild b/dev-java/openjdk/openjdk-8.292_p10.ebuild index 898080f8d64f..efa35fc97284 100644 --- a/dev-java/openjdk/openjdk-8.292_p10.ebuild +++ b/dev-java/openjdk/openjdk-8.292_p10.ebuild @@ -154,6 +154,9 @@ src_configure() { # Work around -fno-common ( GCC10 default ), bug #706638 append-flags -fcommon + + # Strip some flags users may set, but should not. #818502 + filter-flags -fexceptions tc-export_build_env CC CXX PKG_CONFIG STRIP diff --git a/dev-java/openjdk/openjdk-8.302_p08.ebuild b/dev-java/openjdk/openjdk-8.302_p08.ebuild index e358542ca062..fef83580c303 100644 --- a/dev-java/openjdk/openjdk-8.302_p08.ebuild +++ b/dev-java/openjdk/openjdk-8.302_p08.ebuild @@ -155,6 +155,9 @@ src_configure() { # Work around -fno-common ( GCC10 default ), bug #706638 append-flags -fcommon + # Strip some flags users may set, but should not. #818502 + filter-flags -fexceptions + tc-export_build_env CC CXX PKG_CONFIG STRIP local myconf=( -- cgit v1.2.3-65-gdbad