summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2024-06-29 11:51:56 +0100
committerSam James <sam@gentoo.org>2024-06-29 11:52:23 +0100
commit438bbadd0f8ab32907dfd3a3f650f91c35196c76 (patch)
tree111c6374c865708ad9ef8baef6e02886819c26f3 /dev-lisp
parentdev-scheme/chez: ncurses & threads by deault; update arch_map (diff)
downloadgentoo-438bbadd0f8ab32907dfd3a3f650f91c35196c76.tar.gz
gentoo-438bbadd0f8ab32907dfd3a3f650f91c35196c76.tar.bz2
gentoo-438bbadd0f8ab32907dfd3a3f650f91c35196c76.zip
dev-lisp/gcl: filter LTO for GCC bug
The code is pretty brittle anyway and we already do strip-flags. Bug: https://gcc.gnu.org/PR114918 Bug: https://bugs.gentoo.org/931082 Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-lisp')
-rw-r--r--dev-lisp/gcl/gcl-2.6.13_pre99.ebuild1
-rw-r--r--dev-lisp/gcl/gcl-2.6.14.ebuild1
-rw-r--r--dev-lisp/gcl/gcl-2.6.15_pre3.ebuild1
3 files changed, 3 insertions, 0 deletions
diff --git a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild
index 1673ab7aa83c..d85492310118 100644
--- a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild
+++ b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild
@@ -32,6 +32,7 @@ PATCHES=(
)
src_configure() {
+ filter-lto # bug #931082
strip-flags
filter-flags -fstack-protector -fstack-protector-all
# breaks linking on multiple defined syms
diff --git a/dev-lisp/gcl/gcl-2.6.14.ebuild b/dev-lisp/gcl/gcl-2.6.14.ebuild
index fe5638ac7f2c..441d6dcb3be8 100644
--- a/dev-lisp/gcl/gcl-2.6.14.ebuild
+++ b/dev-lisp/gcl/gcl-2.6.14.ebuild
@@ -27,6 +27,7 @@ DEPEND="${RDEPEND}
>=dev-build/autoconf-2.52"
src_configure() {
+ filter-lto # bug #931082
strip-flags
filter-flags -fstack-protector -fstack-protector-all
# breaks linking on multiple defined syms
diff --git a/dev-lisp/gcl/gcl-2.6.15_pre3.ebuild b/dev-lisp/gcl/gcl-2.6.15_pre3.ebuild
index 6473aba4cc59..9d2222ae4c4e 100644
--- a/dev-lisp/gcl/gcl-2.6.15_pre3.ebuild
+++ b/dev-lisp/gcl/gcl-2.6.15_pre3.ebuild
@@ -35,6 +35,7 @@ PATCHES=(
S="${WORKDIR}"/${PN}-Version_2_6_15pre3/${PN}
src_configure() {
+ filter-lto # bug #931082
strip-flags
filter-flags -fstack-protector -fstack-protector-all