commit:     b7da321dd9f1964ad1f3534fb09edbce0fd0d397
Author:     Eli Schwartz <eschwartz93 <AT> gmail <DOT> com>
AuthorDate: Mon Mar 18 06:14:59 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Mar 18 07:20:20 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7da321d

media-libs/x265: mark as LTO-unsafe

Closes: https://bugs.gentoo.org/875854
Signed-off-by: Eli Schwartz <eschwartz93 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/x265/x265-3.5-r3.ebuild | 9 +++++++--
 media-libs/x265/x265-9999.ebuild   | 9 +++++++--
 2 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/media-libs/x265/x265-3.5-r3.ebuild 
b/media-libs/x265/x265-3.5-r3.ebuild
index 83e490d78ecf..f3d6c8cbd76a 100644
--- a/media-libs/x265/x265-3.5-r3.ebuild
+++ b/media-libs/x265/x265-3.5-r3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit cmake multilib-minimal multibuild
+inherit cmake flag-o-matic multilib-minimal multibuild
 
 if [[ ${PV} = 9999* ]]; then
        inherit git-r3
@@ -157,6 +157,11 @@ x265_variant_src_configure() {
 }
 
 multilib_src_configure() {
+       # -Werror=odr
+       # https://bugs.gentoo.org/875854
+       # 
https://bitbucket.org/multicoreware/x265_git/issues/937/build-fails-with-lto
+       filter-lto
+
        local myabicmakeargs=(
                -DENABLE_TESTS=$(usex test ON OFF)
                $(multilib_is_native_abi || echo "-DENABLE_CLI=OFF")

diff --git a/media-libs/x265/x265-9999.ebuild b/media-libs/x265/x265-9999.ebuild
index 7503475200d5..8fb553c069a6 100644
--- a/media-libs/x265/x265-9999.ebuild
+++ b/media-libs/x265/x265-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit cmake multilib-minimal multibuild
+inherit cmake flag-o-matic multilib-minimal multibuild
 
 if [[ ${PV} = 9999* ]]; then
        inherit git-r3
@@ -156,6 +156,11 @@ x265_variant_src_configure() {
 }
 
 multilib_src_configure() {
+       # -Werror=odr
+       # https://bugs.gentoo.org/875854
+       # 
https://bitbucket.org/multicoreware/x265_git/issues/937/build-fails-with-lto
+       filter-lto
+
        local myabicmakeargs=(
                -DENABLE_TESTS=$(usex test ON OFF)
                $(multilib_is_native_abi || echo "-DENABLE_CLI=OFF")

Reply via email to