summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-office/libreoffice/libreoffice-25.2.1.1.ebuild9
-rw-r--r--app-office/libreoffice/libreoffice-9999.ebuild9
2 files changed, 6 insertions, 12 deletions
diff --git a/app-office/libreoffice/libreoffice-25.2.1.1.ebuild b/app-office/libreoffice/libreoffice-25.2.1.1.ebuild
index 27cba7b62c8f..86f276de0df2 100644
--- a/app-office/libreoffice/libreoffice-25.2.1.1.ebuild
+++ b/app-office/libreoffice/libreoffice-25.2.1.1.ebuild
@@ -408,9 +408,6 @@ src_configure() {
RANLIB=llvm-ranlib
LDFLAGS+=" -fuse-ld=lld"
- # Workaround for bug #907905
- filter-lto
-
# Not implemented by Clang, bug #903889
filter-flags -Wlto-type-mismatch -Werror=lto-type-mismatch
else
@@ -427,9 +424,9 @@ src_configure() {
sed -i -e "s/-flto=thin/-flto/" solenv/gbuild/platform/com_GCC_defs.mk || die
fi
- # Workaround for bug #916435. Not ideal but www-client/firefox has
- # the same issue.
- filter-flags '-Werror=odr'
+ # ODR violations (not just in skia/vulkan): bug #916435
+ # Runtime crashes with Clang: bug #907905
+ filter-lto
if use custom-cflags ; then
elog "USE=custom-cflags has been selected. You are on your own to make sure that"
diff --git a/app-office/libreoffice/libreoffice-9999.ebuild b/app-office/libreoffice/libreoffice-9999.ebuild
index f2a1bdc64ac8..d76a93203d4e 100644
--- a/app-office/libreoffice/libreoffice-9999.ebuild
+++ b/app-office/libreoffice/libreoffice-9999.ebuild
@@ -408,9 +408,6 @@ src_configure() {
RANLIB=llvm-ranlib
LDFLAGS+=" -fuse-ld=lld"
- # Workaround for bug #907905
- filter-lto
-
# Not implemented by Clang, bug #903889
filter-flags -Wlto-type-mismatch -Werror=lto-type-mismatch
else
@@ -427,9 +424,9 @@ src_configure() {
sed -i -e "s/-flto=thin/-flto/" solenv/gbuild/platform/com_GCC_defs.mk || die
fi
- # Workaround for bug #916435. Not ideal but www-client/firefox has
- # the same issue.
- filter-flags '-Werror=odr'
+ # ODR violations (not just in skia/vulkan): bug #916435
+ # Runtime crashes with Clang: bug #907905
+ filter-lto
if use custom-cflags ; then
elog "USE=custom-cflags has been selected. You are on your own to make sure that"