summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Jordan <immoloism@gmail.com>2022-09-27 22:56:25 +0100
committerSam James <sam@gentoo.org>2022-09-27 23:21:00 +0100
commit1fa5bec5df273399c01c263bc3881f50ce0b2736 (patch)
tree650d40b0b8409436d7cc9dc5daaa5022bd4f87b8 /sys-libs/libomp/libomp-13.0.1.ebuild
parentgames-misc/sex: fix implicit function decls (diff)
downloadgentoo-1fa5bec5df273399c01c263bc3881f50ce0b2736.tar.gz
gentoo-1fa5bec5df273399c01c263bc3881f50ce0b2736.tar.bz2
gentoo-1fa5bec5df273399c01c263bc3881f50ce0b2736.zip
sys-libs/libomp: filter LTO
Filter LTO on sys-libs/libomp as it causes strange issues on the system like Firefox not building. Closes: https://github.com/gentoo/gentoo/pull/27502 Closes: https://bugs.gentoo.org/870127 Signed-off-by: Ian Jordan <immoloism@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'sys-libs/libomp/libomp-13.0.1.ebuild')
-rw-r--r--sys-libs/libomp/libomp-13.0.1.ebuild4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys-libs/libomp/libomp-13.0.1.ebuild b/sys-libs/libomp/libomp-13.0.1.ebuild
index f2638e82d45c..e4680d9b7dd3 100644
--- a/sys-libs/libomp/libomp-13.0.1.ebuild
+++ b/sys-libs/libomp/libomp-13.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{8..10} )
-inherit cmake-multilib linux-info llvm llvm.org python-any-r1
+inherit flag-o-matic cmake-multilib linux-info llvm llvm.org python-any-r1
DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
HOMEPAGE="https://openmp.llvm.org"
@@ -75,6 +75,8 @@ pkg_setup() {
}
multilib_src_configure() {
+ filter-lto # LTO causes issues in other packages building https://bugs.gentoo.org/870127
+
# LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"