commit:     6042d9fb515ff7e2ae89918c8ea1b33f495c382a
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 27 05:07:45 2024 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat Apr 27 05:11:00 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6042d9fb

app-editors/emacs: Remove -flto from CFLAGS

Suggested-by: Sam James <sam <AT> gentoo.org>
Closes: https://bugs.gentoo.org/924338
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>

 app-editors/emacs/emacs-18.59-r15.ebuild | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/app-editors/emacs/emacs-18.59-r15.ebuild 
b/app-editors/emacs/emacs-18.59-r15.ebuild
index 466b031d91a4..87944772b4c2 100644
--- a/app-editors/emacs/emacs-18.59-r15.ebuild
+++ b/app-editors/emacs/emacs-18.59-r15.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -73,12 +73,13 @@ src_configure() {
                -e "s:-lncurses:$("$(tc-getPKG_CONFIG)" --libs ncurses):" \
                src/s-linux.h || die
 
-       # -O3 and -finline-functions cause segmentation faults at run time.
+       # -O3 and -finline-functions cause segmentation faults at run time;
+       # -flto causes a segmentation fault at compile time.
        # -Wno-implicit, -Wno-return-type and -Wno-return-mismatch will
        # quieten newer versions of GCC; feel free to submit a patch adding
        # all those missing prototypes.
        strip-flags
-       filter-flags -finline-functions -fpie
+       filter-flags -finline-functions -fpie -flto
        append-flags -fno-strict-aliasing -Wno-implicit -Wno-return-type \
                -Wno-return-mismatch
        append-ldflags $(test-flags -no-pie)    #639562

Reply via email to