commit:     d1950f8b93377a26cee46909bdfcb6977d72008b
Author:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Sun Sep  8 13:25:54 2019 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Sun Sep  8 13:28:00 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1950f8b

mozcoreconf-v6.eclass: seamonkey doesn't use lto

Closes: https://bugs.gentoo.org/693666
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>

 eclass/mozcoreconf-v6.eclass | 36 ++++++++++++++++++++----------------
 1 file changed, 20 insertions(+), 16 deletions(-)

diff --git a/eclass/mozcoreconf-v6.eclass b/eclass/mozcoreconf-v6.eclass
index 2789e6046b9..78104b55fb6 100644
--- a/eclass/mozcoreconf-v6.eclass
+++ b/eclass/mozcoreconf-v6.eclass
@@ -208,14 +208,16 @@ mozconfig_init() {
        # Additional ARCH support
        case "${ARCH}" in
        arm)
-               # Reduce the memory requirements for linking
-               if use clang ; then
-                       # Nothing to do
-                       :;
-               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
+               if [[ ${PN} != seamonkey ]] ; then
+                       # Reduce the memory requirements for linking
+                       if use clang ; then
+                               # Nothing to do
+                               :;
+                       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
+                       fi
                fi
                ;;
        alpha)
@@ -230,14 +232,16 @@ mozconfig_init() {
                ;;
        ppc64)
                append-flags -fPIC
-               # Reduce the memory requirements for linking
-               if use clang ; then
-                       # Nothing to do
-                       :;
-               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
+               if [[ ${PN} != seamonkey ]] ; then
+                       # Reduce the memory requirements for linking
+                       if use clang ; then
+                               # Nothing to do
+                               :;
+                       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
+                       fi
                fi
                ;;
        esac

Reply via email to