commit: dc9101977f7d37c51a360b1353736441b225d17b Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org> AuthorDate: Tue Oct 19 18:23:05 2021 +0000 Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org> CommitDate: Tue Oct 19 18:23:34 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc910197
dev-java/openjdk: filter out -fexceptions Bug: https://bugs.gentoo.org/818502 Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org> 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 789f3f0fde3..d5471484889 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 29fdbe9c1a1..e0b6a2896ee 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 4a3c37acc0f..b5e1cacf951 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 898080f8d64..efa35fc9728 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 e358542ca06..fef83580c30 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=(
