commit:     95a05202350785cbbe702a490c3af98cb85aa21c
Author:     Sv. Lockal <lockalsash <AT> gmail <DOT> com>
AuthorDate: Sun Jan 21 10:05:23 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 21 11:20:41 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95a05202

media-gfx/blender: fix ld.lld: error: version script assignment error

Closes: https://bugs.gentoo.org/922600
Signed-off-by: Sv. Lockal <lockalsash <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34938
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-gfx/blender/blender-3.3.6-r1.ebuild | 3 +++
 media-gfx/blender/blender-3.3.8.ebuild    | 3 +++
 media-gfx/blender/blender-3.4.1-r3.ebuild | 3 +++
 media-gfx/blender/blender-3.5.1-r1.ebuild | 3 +++
 media-gfx/blender/blender-3.6.0.ebuild    | 3 +++
 media-gfx/blender/blender-3.6.5.ebuild    | 3 +++
 media-gfx/blender/blender-4.0.1.ebuild    | 3 +++
 media-gfx/blender/blender-9999.ebuild     | 3 +++
 8 files changed, 24 insertions(+)

diff --git a/media-gfx/blender/blender-3.3.6-r1.ebuild 
b/media-gfx/blender/blender-3.3.6-r1.ebuild
index 768a2184b1da..7f36b281370f 100644
--- a/media-gfx/blender/blender-3.3.6-r1.ebuild
+++ b/media-gfx/blender/blender-3.3.6-r1.ebuild
@@ -214,6 +214,9 @@ src_prepare() {
 }
 
 src_configure() {
+       # Workaround for bug #922600
+       append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
+
        append-lfs-flags
 
        local mycmakeargs=(

diff --git a/media-gfx/blender/blender-3.3.8.ebuild 
b/media-gfx/blender/blender-3.3.8.ebuild
index 8c5a61506379..fb5b111de13e 100644
--- a/media-gfx/blender/blender-3.3.8.ebuild
+++ b/media-gfx/blender/blender-3.3.8.ebuild
@@ -214,6 +214,9 @@ src_prepare() {
 }
 
 src_configure() {
+       # Workaround for bug #922600
+       append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
+
        append-lfs-flags
 
        local mycmakeargs=(

diff --git a/media-gfx/blender/blender-3.4.1-r3.ebuild 
b/media-gfx/blender/blender-3.4.1-r3.ebuild
index 4aaedf1edb2f..9e1598a6230f 100644
--- a/media-gfx/blender/blender-3.4.1-r3.ebuild
+++ b/media-gfx/blender/blender-3.4.1-r3.ebuild
@@ -221,6 +221,9 @@ src_prepare() {
 }
 
 src_configure() {
+       # Workaround for bug #922600
+       append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
+
        append-lfs-flags
        blender_get_version
 

diff --git a/media-gfx/blender/blender-3.5.1-r1.ebuild 
b/media-gfx/blender/blender-3.5.1-r1.ebuild
index 285b90bd4fb0..49ca6280a4dd 100644
--- a/media-gfx/blender/blender-3.5.1-r1.ebuild
+++ b/media-gfx/blender/blender-3.5.1-r1.ebuild
@@ -224,6 +224,9 @@ src_prepare() {
 }
 
 src_configure() {
+       # Workaround for bug #922600
+       append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
+
        append-lfs-flags
        blender_get_version
 

diff --git a/media-gfx/blender/blender-3.6.0.ebuild 
b/media-gfx/blender/blender-3.6.0.ebuild
index 285b90bd4fb0..49ca6280a4dd 100644
--- a/media-gfx/blender/blender-3.6.0.ebuild
+++ b/media-gfx/blender/blender-3.6.0.ebuild
@@ -224,6 +224,9 @@ src_prepare() {
 }
 
 src_configure() {
+       # Workaround for bug #922600
+       append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
+
        append-lfs-flags
        blender_get_version
 

diff --git a/media-gfx/blender/blender-3.6.5.ebuild 
b/media-gfx/blender/blender-3.6.5.ebuild
index 28026d5ce3d9..8dc4de747a8c 100644
--- a/media-gfx/blender/blender-3.6.5.ebuild
+++ b/media-gfx/blender/blender-3.6.5.ebuild
@@ -222,6 +222,9 @@ src_prepare() {
 }
 
 src_configure() {
+       # Workaround for bug #922600
+       append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
+
        append-lfs-flags
        blender_get_version
 

diff --git a/media-gfx/blender/blender-4.0.1.ebuild 
b/media-gfx/blender/blender-4.0.1.ebuild
index f25d645c6efb..853b1444f8d1 100644
--- a/media-gfx/blender/blender-4.0.1.ebuild
+++ b/media-gfx/blender/blender-4.0.1.ebuild
@@ -237,6 +237,9 @@ src_prepare() {
 }
 
 src_configure() {
+       # Workaround for bug #922600
+       append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
+
        append-lfs-flags
        blender_get_version
 

diff --git a/media-gfx/blender/blender-9999.ebuild 
b/media-gfx/blender/blender-9999.ebuild
index d40dcde6602e..d1c33bb35bd4 100644
--- a/media-gfx/blender/blender-9999.ebuild
+++ b/media-gfx/blender/blender-9999.ebuild
@@ -235,6 +235,9 @@ src_prepare() {
 }
 
 src_configure() {
+       # Workaround for bug #922600
+       append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
+
        append-lfs-flags
        blender_get_version
 

Reply via email to