File sbcl-1.0.54-optflags.patch of Package failed_sbcl
---
contrib/asdf-module.mk | 2 ++
src/runtime/Config.ppc-linux | 4 +++-
src/runtime/Config.sparc-linux | 2 ++
src/runtime/Config.x86-linux | 2 ++
src/runtime/Config.x86_64-linux | 2 ++
5 files changed, 11 insertions(+), 1 deletion(-)
--- a/contrib/asdf-module.mk
+++ b/contrib/asdf-module.mk
@@ -27,6 +27,8 @@ ifeq (Linux,$(UNAME))
EXTRA_CFLAGS=-D_GNU_SOURCE
endif
+EXTRA_CFLAGS += $(RPM_OPT_FLAGS)
+
export CC SBCL EXTRA_CFLAGS EXTRA_LDFLAGS
all: $(FASL) $(ASD) $(EXTRA_ALL_TARGETS)
--- a/src/runtime/Config.ppc-linux
+++ b/src/runtime/Config.ppc-linux
@@ -9,7 +9,7 @@
# provided with absolutely no warranty. See the COPYING and CREDITS
# files for more information.
-CFLAGS = -g -m32
+CFLAGS += -g -m32
LINKFLAGS += -v -rdynamic -m32
NM = ./linux-nm
@@ -19,6 +19,8 @@ ARCH_SRC = ppc-arch.c
OS_SRC = linux-os.c ppc-linux-os.c
OS_LIBS = -ldl
+CFLAGS += $(RPM_OPT_FLAGS)
+
ifdef LISP_FEATURE_GENCGC
GC_SRC = gencgc.c
else
--- a/src/runtime/Config.sparc-linux
+++ b/src/runtime/Config.sparc-linux
@@ -22,6 +22,8 @@ ifdef LISP_FEATURE_SB_CORE_COMPRESSION
OS_LIBS += -lz
endif
+CFLAGS += $(RPM_OPT_FLAGS)
+
ifdef LISP_FEATURE_GENCGC
GC_SRC = gencgc.c
else
--- a/src/runtime/Config.x86-linux
+++ b/src/runtime/Config.x86-linux
@@ -42,6 +42,8 @@ ifdef LISP_FEATURE_SB_CORE_COMPRESSION
OS_LIBS += -lz
endif
+CFLAGS += $(RPM_OPT_FLAGS)
+
GC_SRC = gencgc.c
# Nothing to do for after-grovel-headers.
--- a/src/runtime/Config.x86_64-linux
+++ b/src/runtime/Config.x86_64-linux
@@ -44,6 +44,8 @@ endif
CFLAGS += -fno-omit-frame-pointer
+CFLAGS += $(RPM_OPT_FLAGS)
+
GC_SRC = gencgc.c
# Nothing to do for after-grovel-headers.