File 0003-Add-RPM_OPT_FLAGS-to-CFLAGS-for-Linux-builds.patch of Package sbcl

From 97e625f273f84f532e1de5d6121cdbe817176a0e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Kristoffer=20Gr=C3=B6nlund?= <krig@koru.se>
Date: Sun, 24 Jul 2016 18:12:51 +0200
Subject: [PATCH 3/3] Add $(RPM_OPT_FLAGS) to CFLAGS for Linux builds

---
 contrib/asdf-module.mk          | 2 +-
 src/runtime/Config.arm64-linux  | 2 ++
 src/runtime/Config.ppc-linux    | 2 +-
 src/runtime/Config.sparc-linux  | 2 ++
 src/runtime/Config.x86-64-linux | 2 +-
 src/runtime/Config.x86-linux    | 2 ++
 6 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/contrib/asdf-module.mk b/contrib/asdf-module.mk
index df134ea..57a53ae 100644
--- a/contrib/asdf-module.mk
+++ b/contrib/asdf-module.mk
@@ -21,7 +21,7 @@ ifeq (CYGWIN,$(findstring CYGWIN,$(UNAME)))
   CC:=$(shell cygpath -m $(shell readlink -fn $(shell which $(CC))))
 endif
 ifeq (Linux,$(UNAME))
-  EXTRA_CFLAGS+=-D_GNU_SOURCE
+  EXTRA_CFLAGS+=-D_GNU_SOURCE $(RPM_OPT_FLAGS)
 endif
 
 export CC SBCL EXTRA_CFLAGS
diff --git a/src/runtime/Config.arm64-linux b/src/runtime/Config.arm64-linux
index 9d3efd0..5a21bf9 100644
--- a/src/runtime/Config.arm64-linux
+++ b/src/runtime/Config.arm64-linux
@@ -33,6 +33,8 @@ ifdef LISP_FEATURE_LARGEFILE
   CFLAGS += -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
 endif
 
+CFLAGS += $(RPM_OPT_FLAGS)
+
 # Nothing to do for after-grovel-headers.
 .PHONY: after-grovel-headers
 after-grovel-headers:
diff --git a/src/runtime/Config.ppc-linux b/src/runtime/Config.ppc-linux
index f4193ee..5ddb0ea 100644
--- 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 += -m32
+CFLAGS += -m32 $(RPM_OPT_FLAGS)
 LINKFLAGS += -rdynamic -m32
 NM = ./linux-nm
 
diff --git a/src/runtime/Config.sparc-linux b/src/runtime/Config.sparc-linux
index 224ee33..2303432 100644
--- a/src/runtime/Config.sparc-linux
+++ b/src/runtime/Config.sparc-linux
@@ -23,6 +23,8 @@ ifdef LISP_FEATURE_SB_CORE_COMPRESSION
   OS_LIBS += -lz
 endif

+CFLAGS += $(RPM_OPT_FLAGS)
+
 ifdef LISP_FEATURE_GENCGC
   GC_SRC = fullcgc.c gencgc.c
 else
diff --git a/src/runtime/Config.x86-64-linux b/src/runtime/Config.x86-64-linux
index 204eaff..3c289f8 100644
--- a/src/runtime/Config.x86-64-linux
+++ b/src/runtime/Config.x86-64-linux
@@ -42,7 +42,7 @@ ifdef LISP_FEATURE_SB_CORE_COMPRESSION
   OS_LIBS += -lz
 endif
 
-CFLAGS += -fno-omit-frame-pointer -momit-leaf-frame-pointer
+CFLAGS += -fno-omit-frame-pointer -momit-leaf-frame-pointer $(RPM_OPT_FLAGS)
 
 ifdef LISP_FEATURE_IMMOBILE_SPACE
   GC_SRC = fullcgc.c gencgc.c traceroot.c immobile-space.c
diff --git a/src/runtime/Config.x86-linux b/src/runtime/Config.x86-linux
index 117630b..0aa0e0c 100644
--- a/src/runtime/Config.x86-linux
+++ b/src/runtime/Config.x86-linux
@@ -48,6 +48,8 @@ ifdef LISP_FEATURE_SB_LINKABLE_RUNTIME
   USE_LIBSBCL = sbcl.o
 endif
 
+CFLAGS += $(RPM_OPT_FLAGS)
+
 GC_SRC = fullcgc.c gencgc.c traceroot.c
 
 # Nothing to do for after-grovel-headers.
-- 
2.8.4

openSUSE Build Service is sponsored by