diff -up sbcl-1.3.16/contrib/asdf-module.mk.optflags sbcl-1.3.16/contrib/asdf-module.mk
--- sbcl-1.3.16/contrib/asdf-module.mk.optflags 2017-03-27 04:57:34.000000000 -0500
+++ sbcl-1.3.16/contrib/asdf-module.mk 2017-03-27 10:16:18.158983333 -0500
@@ -24,6 +24,8 @@ ifeq (Linux,$(UNAME))
EXTRA_CFLAGS=-D_GNU_SOURCE
endif
+EXTRA_CFLAGS += $(RPM_OPT_FLAGS)
+
export CC SBCL EXTRA_CFLAGS
all: $(FASL) $(ASD)
diff -up sbcl-1.3.16/src/runtime/Config.arm-linux.optflags sbcl-1.3.16/src/runtime/Config.arm-linux
--- sbcl-1.3.16/src/runtime/Config.arm-linux.optflags 2017-03-27 04:57:34.000000000 -0500
+++ sbcl-1.3.16/src/runtime/Config.arm-linux 2017-03-27 10:16:18.159983341 -0500
@@ -9,7 +9,7 @@
# provided with absolutely no warranty. See the COPYING and CREDITS
# files for more information.
-CFLAGS += -marm -march=armv5
+#CFLAGS += $(RPM_OPT_FLAGS)
NM = ./linux-nm
ASSEM_SRC = arm-assem.S ldso-stubs.S
diff -up sbcl-1.3.16/src/runtime/GNUmakefile.optflags sbcl-1.3.16/src/runtime/GNUmakefile
--- sbcl-1.3.16/src/runtime/GNUmakefile.optflags 2017-03-27 10:16:18.159983341 -0500
+++ sbcl-1.3.16/src/runtime/GNUmakefile 2017-03-27 10:18:14.405938561 -0500
@@ -30,7 +30,7 @@ __LDFLAGS__ =
include ../../output/prefix.def
-CFLAGS = -g -Wall -Wsign-compare -O3
+#CFLAGS = -g -Wall -Wsign-compare -O3
ASFLAGS = $(CFLAGS)
CPPFLAGS = -I. -DSBCL_PREFIX=\"$(SBCL_PREFIX)\"