commit:     1fa5bec5df273399c01c263bc3881f50ce0b2736
Author:     Ian Jordan <immoloism <AT> gmail <DOT> com>
AuthorDate: Tue Sep 27 21:56:25 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Sep 27 22:21:00 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fa5bec5

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 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-libs/libomp/libomp-13.0.1.ebuild             | 4 +++-
 sys-libs/libomp/libomp-14.0.6-r1.ebuild          | 4 +++-
 sys-libs/libomp/libomp-15.0.1.ebuild             | 4 +++-
 sys-libs/libomp/libomp-15.0.2.9999.ebuild        | 4 +++-
 sys-libs/libomp/libomp-16.0.0.9999.ebuild        | 4 +++-
 sys-libs/libomp/libomp-16.0.0_pre20220918.ebuild | 4 +++-
 6 files changed, 18 insertions(+), 6 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"
 

diff --git a/sys-libs/libomp/libomp-14.0.6-r1.ebuild 
b/sys-libs/libomp/libomp-14.0.6-r1.ebuild
index 96e205375cbd..f3509fddd1fd 100644
--- a/sys-libs/libomp/libomp-14.0.6-r1.ebuild
+++ b/sys-libs/libomp/libomp-14.0.6-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 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";
@@ -83,6 +83,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"
 

diff --git a/sys-libs/libomp/libomp-15.0.1.ebuild 
b/sys-libs/libomp/libomp-15.0.1.ebuild
index d991a46a2f38..f7f16bacd2ce 100644
--- a/sys-libs/libomp/libomp-15.0.1.ebuild
+++ b/sys-libs/libomp/libomp-15.0.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{8..11} )
-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";
@@ -76,6 +76,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"
 

diff --git a/sys-libs/libomp/libomp-15.0.2.9999.ebuild 
b/sys-libs/libomp/libomp-15.0.2.9999.ebuild
index 0baa3f18fd8b..5709b5e2fd82 100644
--- a/sys-libs/libomp/libomp-15.0.2.9999.ebuild
+++ b/sys-libs/libomp/libomp-15.0.2.9999.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{8..11} )
-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";
@@ -76,6 +76,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"
 

diff --git a/sys-libs/libomp/libomp-16.0.0.9999.ebuild 
b/sys-libs/libomp/libomp-16.0.0.9999.ebuild
index 83d025fd921f..b5eb99130c02 100644
--- a/sys-libs/libomp/libomp-16.0.0.9999.ebuild
+++ b/sys-libs/libomp/libomp-16.0.0.9999.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{8..11} )
-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";
@@ -76,6 +76,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"
 

diff --git a/sys-libs/libomp/libomp-16.0.0_pre20220918.ebuild 
b/sys-libs/libomp/libomp-16.0.0_pre20220918.ebuild
index 83d025fd921f..b5eb99130c02 100644
--- a/sys-libs/libomp/libomp-16.0.0_pre20220918.ebuild
+++ b/sys-libs/libomp/libomp-16.0.0_pre20220918.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{8..11} )
-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";
@@ -76,6 +76,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"
 

Reply via email to