commit: 75e37a97489d145e67b8da33359ecfc667691e2b Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org> AuthorDate: Wed Jun 10 20:40:53 2020 +0000 Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org> CommitDate: Wed Jun 10 20:41:25 2020 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75e37a97
dev-java/icedtea: add gcc10 workarounds Bug: https://bugs.gentoo.org/723102 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org> dev-java/icedtea/icedtea-3.16.0.ebuild | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/dev-java/icedtea/icedtea-3.16.0.ebuild b/dev-java/icedtea/icedtea-3.16.0.ebuild index de38d49e593..0d8a40ccf22 100644 --- a/dev-java/icedtea/icedtea-3.16.0.ebuild +++ b/dev-java/icedtea/icedtea-3.16.0.ebuild @@ -10,7 +10,7 @@ EAPI="6" SLOT="8" -inherit check-reqs flag-o-matic java-pkg-2 java-vm-2 multiprocessing pax-utils prefix versionator xdg-utils +inherit check-reqs flag-o-matic java-pkg-2 java-vm-2 multiprocessing pax-utils prefix toolchain-funcs versionator xdg-utils ICEDTEA_VER=$(get_version_component_range 1-3) ICEDTEA_BRANCH=$(get_version_component_range 1-2) @@ -195,8 +195,11 @@ src_unpack() { } src_configure() { - # GCC10/-fno-common handling - append-flags -fcommon + # GCC10/-fno-common handling, #723102 + if [[ $(gcc-major-version) -ge 10 ]]; then + append-flags -fcommon + append-flags -fno-delete-null-pointer-checks -fno-lifetime-dse + fi # For bootstrap builds as the sandbox control file might not yet exist. addpredict /proc/self/coredump_filter #nowarn
