summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Deutschmann <whissi@gentoo.org>2020-10-20 21:46:14 +0200
committerThomas Deutschmann <whissi@gentoo.org>2020-10-20 21:46:14 +0200
commit55c2d50a216d04cf84cea4645fd23d2cfd5b485a (patch)
tree1eef7195f06e277f3bf8b7126d9565a44a885acf /www-client/firefox
parentdev-libs/librdkafka: bump to v1.5.2 (diff)
downloadgentoo-55c2d50a216d04cf84cea4645fd23d2cfd5b485a.tar.gz
gentoo-55c2d50a216d04cf84cea4645fd23d2cfd5b485a.tar.bz2
gentoo-55c2d50a216d04cf84cea4645fd23d2cfd5b485a.zip
www-client/firefox: fix lto on arm and ppc64
Bug: https://bugs.gentoo.org/692500 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Diffstat (limited to 'www-client/firefox')
-rw-r--r--www-client/firefox/firefox-78.4.0.ebuild2
-rw-r--r--www-client/firefox/firefox-82.0.ebuild2
2 files changed, 2 insertions, 2 deletions
diff --git a/www-client/firefox/firefox-78.4.0.ebuild b/www-client/firefox/firefox-78.4.0.ebuild
index 7eb86858b049..34bd7f8326f0 100644
--- a/www-client/firefox/firefox-78.4.0.ebuild
+++ b/www-client/firefox/firefox-78.4.0.ebuild
@@ -774,7 +774,7 @@ src_configure() {
if use clang ; then
# Nothing to do
:;
- elif tc-ld-is-gold ; then
+ elif tc-ld-is-gold || use lto ; then
append-ldflags -Wl,--no-keep-memory
else
append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
diff --git a/www-client/firefox/firefox-82.0.ebuild b/www-client/firefox/firefox-82.0.ebuild
index 822c811a0031..8eee3434a0f7 100644
--- a/www-client/firefox/firefox-82.0.ebuild
+++ b/www-client/firefox/firefox-82.0.ebuild
@@ -774,7 +774,7 @@ src_configure() {
if use clang ; then
# Nothing to do
:;
- elif tc-ld-is-gold ; then
+ elif tc-ld-is-gold || use lto ; then
append-ldflags -Wl,--no-keep-memory
else
append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads