commit:     9cc1ad54ffea7d8f0f4b94eede6dc3e182f1b152
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 30 02:02:42 2019 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Fri Aug 30 02:06:42 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cc1ad54

mozcoreconf-v6.eclass: fix lto on arm and ppc64

Closes: https://bugs.gentoo.org/692500
Acked-by: Jory Pratt <anarchy <AT> gentoo.org>
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 eclass/mozcoreconf-v6.eclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/eclass/mozcoreconf-v6.eclass b/eclass/mozcoreconf-v6.eclass
index b5c3537eaf4..df08dd19af6 100644
--- a/eclass/mozcoreconf-v6.eclass
+++ b/eclass/mozcoreconf-v6.eclass
@@ -212,7 +212,7 @@ mozconfig_init() {
                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
@@ -234,7 +234,7 @@ mozconfig_init() {
                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

Reply via email to