commit:     b45e1bd93fc1000237d1d1594e31a4bc77c8883a
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 29 21:19:58 2023 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Wed Nov 29 21:21:37 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b45e1bd9

app-office/libreoffice: filter-lto with USE=clang

Bug: https://bugs.gentoo.org/907905
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 app-office/libreoffice/libreoffice-7.5.6.2.ebuild    | 3 +++
 app-office/libreoffice/libreoffice-7.5.8.2-r2.ebuild | 3 +++
 app-office/libreoffice/libreoffice-7.5.8.2.ebuild    | 3 +++
 app-office/libreoffice/libreoffice-9999.ebuild       | 3 +++
 4 files changed, 12 insertions(+)

diff --git a/app-office/libreoffice/libreoffice-7.5.6.2.ebuild 
b/app-office/libreoffice/libreoffice-7.5.6.2.ebuild
index 9d3043493da2..9d2b564c853d 100644
--- a/app-office/libreoffice/libreoffice-7.5.6.2.ebuild
+++ b/app-office/libreoffice/libreoffice-7.5.6.2.ebuild
@@ -405,6 +405,9 @@ src_configure() {
                RANLIB=llvm-ranlib
                LDFLAGS+=" -fuse-ld=lld"
 
+               # Workaround for bug #907905
+               filter-lto
+
                # Workaround for bug #915067
                append-ldflags -Wl,--undefined-version
 

diff --git a/app-office/libreoffice/libreoffice-7.5.8.2-r2.ebuild 
b/app-office/libreoffice/libreoffice-7.5.8.2-r2.ebuild
index 58778eaca03c..2d1d90c37611 100644
--- a/app-office/libreoffice/libreoffice-7.5.8.2-r2.ebuild
+++ b/app-office/libreoffice/libreoffice-7.5.8.2-r2.ebuild
@@ -415,6 +415,9 @@ src_configure() {
                RANLIB=llvm-ranlib
                LDFLAGS+=" -fuse-ld=lld"
 
+               # Workaround for bug #907905
+               filter-lto
+
                # Workaround for bug #915067
                append-ldflags -Wl,--undefined-version
 

diff --git a/app-office/libreoffice/libreoffice-7.5.8.2.ebuild 
b/app-office/libreoffice/libreoffice-7.5.8.2.ebuild
index b46394a7d063..b346307b840c 100644
--- a/app-office/libreoffice/libreoffice-7.5.8.2.ebuild
+++ b/app-office/libreoffice/libreoffice-7.5.8.2.ebuild
@@ -408,6 +408,9 @@ src_configure() {
                RANLIB=llvm-ranlib
                LDFLAGS+=" -fuse-ld=lld"
 
+               # Workaround for bug #907905
+               filter-lto
+
                # Workaround for bug #915067
                append-ldflags -Wl,--undefined-version
 

diff --git a/app-office/libreoffice/libreoffice-9999.ebuild 
b/app-office/libreoffice/libreoffice-9999.ebuild
index a706f71b5698..7eec09df7595 100644
--- a/app-office/libreoffice/libreoffice-9999.ebuild
+++ b/app-office/libreoffice/libreoffice-9999.ebuild
@@ -405,6 +405,9 @@ src_configure() {
                RANLIB=llvm-ranlib
                LDFLAGS+=" -fuse-ld=lld"
 
+               # Workaround for bug #907905
+               filter-lto
+
                # Workaround for bug #915067
                append-ldflags -Wl,--undefined-version
 

Reply via email to