summaryrefslogtreecommitdiff
path: root/dev-lisp
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lisp')
-rw-r--r--dev-lisp/gcl/gcl-2.6.13_pre99.ebuild3
-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, 4 insertions, 1 deletions
diff --git a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild
index d85492310118..b76ff92c2823 100644
--- a/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild
+++ b/dev-lisp/gcl/gcl-2.6.13_pre99.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -34,6 +34,7 @@ PATCHES=(
src_configure() {
filter-lto # bug #931082
strip-flags
+ append-cflags -std=gnu17 # bug #947758
filter-flags -fstack-protector -fstack-protector-all
# breaks linking on multiple defined syms
#append-cflags $(test-flags-CC -fgnu89-inline)
diff --git a/dev-lisp/gcl/gcl-2.6.14.ebuild b/dev-lisp/gcl/gcl-2.6.14.ebuild
index 0e921e373c3c..018b95d1eb15 100644
--- a/dev-lisp/gcl/gcl-2.6.14.ebuild
+++ b/dev-lisp/gcl/gcl-2.6.14.ebuild
@@ -29,6 +29,7 @@ DEPEND="${RDEPEND}
src_configure() {
filter-lto # bug #931082
strip-flags
+ append-cflags -std=gnu17 # bug #947758
filter-flags -fstack-protector -fstack-protector-all
# breaks linking on multiple defined syms
#append-cflags $(test-flags-CC -fgnu89-inline)
diff --git a/dev-lisp/gcl/gcl-2.6.15_pre3.ebuild b/dev-lisp/gcl/gcl-2.6.15_pre3.ebuild
index c18f0f8d36b2..700500f8c7ff 100644
--- a/dev-lisp/gcl/gcl-2.6.15_pre3.ebuild
+++ b/dev-lisp/gcl/gcl-2.6.15_pre3.ebuild
@@ -37,6 +37,7 @@ S="${WORKDIR}"/${PN}-Version_2_6_15pre3/${PN}
src_configure() {
filter-lto # bug #931082
strip-flags
+ append-cflags -std=gnu17 # bug #947758
filter-flags -fstack-protector -fstack-protector-all
local tcl=""