commit:     df523208fa8693f7a79da43a7d2283414c7ba9b4
Author:     Eli Schwartz <eschwartz93 <AT> gmail <DOT> com>
AuthorDate: Tue Apr  9 22:32:51 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Apr  9 23:00:43 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df523208

media-gfx/blender: mark as LTO-unsafe

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

 media-gfx/blender/blender-3.3.15.ebuild   | 5 +++++
 media-gfx/blender/blender-3.3.6-r1.ebuild | 5 +++++
 media-gfx/blender/blender-3.3.8.ebuild    | 5 +++++
 media-gfx/blender/blender-3.6.0.ebuild    | 5 +++++
 media-gfx/blender/blender-3.6.5.ebuild    | 5 +++++
 media-gfx/blender/blender-3.6.8.ebuild    | 5 +++++
 media-gfx/blender/blender-4.0.1-r1.ebuild | 5 +++++
 media-gfx/blender/blender-4.0.2.ebuild    | 5 +++++
 media-gfx/blender/blender-9999.ebuild     | 5 +++++
 9 files changed, 45 insertions(+)

diff --git a/media-gfx/blender/blender-3.3.15.ebuild 
b/media-gfx/blender/blender-3.3.15.ebuild
index 30eb3d17cd54..ff1e6ffd66d6 100644
--- a/media-gfx/blender/blender-3.3.15.ebuild
+++ b/media-gfx/blender/blender-3.3.15.ebuild
@@ -214,6 +214,11 @@ src_prepare() {
 }
 
 src_configure() {
+       # -Werror=odr, -Werror=lto-type-mismatch
+       # https://bugs.gentoo.org/859607
+       # https://projects.blender.org/blender/blender/issues/120444
+       filter-lto
+
        # Workaround for bug #922600
        append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
 

diff --git a/media-gfx/blender/blender-3.3.6-r1.ebuild 
b/media-gfx/blender/blender-3.3.6-r1.ebuild
index aa9fecc21155..d74d8aa14fc9 100644
--- a/media-gfx/blender/blender-3.3.6-r1.ebuild
+++ b/media-gfx/blender/blender-3.3.6-r1.ebuild
@@ -214,6 +214,11 @@ src_prepare() {
 }
 
 src_configure() {
+       # -Werror=odr, -Werror=lto-type-mismatch
+       # https://bugs.gentoo.org/859607
+       # https://projects.blender.org/blender/blender/issues/120444
+       filter-lto
+
        # Workaround for bug #922600
        append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
 

diff --git a/media-gfx/blender/blender-3.3.8.ebuild 
b/media-gfx/blender/blender-3.3.8.ebuild
index c8e316c77c10..a6bf20c9427b 100644
--- a/media-gfx/blender/blender-3.3.8.ebuild
+++ b/media-gfx/blender/blender-3.3.8.ebuild
@@ -214,6 +214,11 @@ src_prepare() {
 }
 
 src_configure() {
+       # -Werror=odr, -Werror=lto-type-mismatch
+       # https://bugs.gentoo.org/859607
+       # https://projects.blender.org/blender/blender/issues/120444
+       filter-lto
+
        # Workaround for bug #922600
        append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
 

diff --git a/media-gfx/blender/blender-3.6.0.ebuild 
b/media-gfx/blender/blender-3.6.0.ebuild
index d31784b69cc7..1178dfac92bf 100644
--- a/media-gfx/blender/blender-3.6.0.ebuild
+++ b/media-gfx/blender/blender-3.6.0.ebuild
@@ -224,6 +224,11 @@ src_prepare() {
 }
 
 src_configure() {
+       # -Werror=odr, -Werror=lto-type-mismatch
+       # https://bugs.gentoo.org/859607
+       # https://projects.blender.org/blender/blender/issues/120444
+       filter-lto
+
        # Workaround for bug #922600
        append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
 

diff --git a/media-gfx/blender/blender-3.6.5.ebuild 
b/media-gfx/blender/blender-3.6.5.ebuild
index 22136fab3ffc..d3624ee81240 100644
--- a/media-gfx/blender/blender-3.6.5.ebuild
+++ b/media-gfx/blender/blender-3.6.5.ebuild
@@ -222,6 +222,11 @@ src_prepare() {
 }
 
 src_configure() {
+       # -Werror=odr, -Werror=lto-type-mismatch
+       # https://bugs.gentoo.org/859607
+       # https://projects.blender.org/blender/blender/issues/120444
+       filter-lto
+
        # Workaround for bug #922600
        append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
 

diff --git a/media-gfx/blender/blender-3.6.8.ebuild 
b/media-gfx/blender/blender-3.6.8.ebuild
index 22136fab3ffc..d3624ee81240 100644
--- a/media-gfx/blender/blender-3.6.8.ebuild
+++ b/media-gfx/blender/blender-3.6.8.ebuild
@@ -222,6 +222,11 @@ src_prepare() {
 }
 
 src_configure() {
+       # -Werror=odr, -Werror=lto-type-mismatch
+       # https://bugs.gentoo.org/859607
+       # https://projects.blender.org/blender/blender/issues/120444
+       filter-lto
+
        # Workaround for bug #922600
        append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
 

diff --git a/media-gfx/blender/blender-4.0.1-r1.ebuild 
b/media-gfx/blender/blender-4.0.1-r1.ebuild
index f13df05fbed5..aa0d93cd840f 100644
--- a/media-gfx/blender/blender-4.0.1-r1.ebuild
+++ b/media-gfx/blender/blender-4.0.1-r1.ebuild
@@ -240,6 +240,11 @@ src_prepare() {
 }
 
 src_configure() {
+       # -Werror=odr, -Werror=lto-type-mismatch
+       # https://bugs.gentoo.org/859607
+       # https://projects.blender.org/blender/blender/issues/120444
+       filter-lto
+
        # Workaround for bug #922600
        append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
 

diff --git a/media-gfx/blender/blender-4.0.2.ebuild 
b/media-gfx/blender/blender-4.0.2.ebuild
index 662c91322e77..5cb0b8edb57f 100644
--- a/media-gfx/blender/blender-4.0.2.ebuild
+++ b/media-gfx/blender/blender-4.0.2.ebuild
@@ -237,6 +237,11 @@ src_prepare() {
 }
 
 src_configure() {
+       # -Werror=odr, -Werror=lto-type-mismatch
+       # https://bugs.gentoo.org/859607
+       # https://projects.blender.org/blender/blender/issues/120444
+       filter-lto
+
        # Workaround for bug #922600
        append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
 

diff --git a/media-gfx/blender/blender-9999.ebuild 
b/media-gfx/blender/blender-9999.ebuild
index fa9d2597436b..dc32da73f1bd 100644
--- a/media-gfx/blender/blender-9999.ebuild
+++ b/media-gfx/blender/blender-9999.ebuild
@@ -236,6 +236,11 @@ src_prepare() {
 }
 
 src_configure() {
+       # -Werror=odr, -Werror=lto-type-mismatch
+       # https://bugs.gentoo.org/859607
+       # https://projects.blender.org/blender/blender/issues/120444
+       filter-lto
+
        # Workaround for bug #922600
        append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
 

Reply via email to