[sbcl] respin optflags for arm too
Rex Dieter
rdieter at fedoraproject.org
Wed Jun 11 02:47:08 UTC 2014
commit 091b7b93b0a0bab8483f85d2fea91056f76727aa
Author: Rex Dieter <rdieter at math.unl.edu>
Date: Tue Jun 10 21:46:54 2014 -0500
respin optflags for arm too
sbcl-1.1.18-optflags.patch | 69 -------------------------------------
sbcl-1.2.0-optflags.patch | 81 ++++++++++++++++++++++++++++++++++++++++++++
sbcl.spec | 2 +-
3 files changed, 82 insertions(+), 70 deletions(-)
---
diff --git a/sbcl-1.2.0-optflags.patch b/sbcl-1.2.0-optflags.patch
new file mode 100644
index 0000000..73ff2bb
--- /dev/null
+++ b/sbcl-1.2.0-optflags.patch
@@ -0,0 +1,81 @@
+diff -up sbcl-1.2.0/contrib/asdf-module.mk.optflags sbcl-1.2.0/contrib/asdf-module.mk
+--- sbcl-1.2.0/contrib/asdf-module.mk.optflags 2014-05-27 04:08:00.000000000 -0500
++++ sbcl-1.2.0/contrib/asdf-module.mk 2014-06-10 20:54:04.473410157 -0500
+@@ -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)
+diff -up sbcl-1.2.0/src/runtime/Config.arm-linux.optflags sbcl-1.2.0/src/runtime/Config.arm-linux
+--- sbcl-1.2.0/src/runtime/Config.arm-linux.optflags 2014-05-27 04:08:01.000000000 -0500
++++ sbcl-1.2.0/src/runtime/Config.arm-linux 2014-06-10 21:45:42.807524969 -0500
+@@ -9,7 +9,7 @@
+ # provided with absolutely no warranty. See the COPYING and CREDITS
+ # files for more information.
+
+-CFLAGS = -g -marm -march=armv5
++CFLAGS += $(RPM_OPT_FLAGS)
+ #LINKFLAGS += -v -rdynamic -m32
+ NM = ./linux-nm
+
+diff -up sbcl-1.2.0/src/runtime/Config.ppc-linux.optflags sbcl-1.2.0/src/runtime/Config.ppc-linux
+--- sbcl-1.2.0/src/runtime/Config.ppc-linux.optflags 2014-05-27 04:08:01.000000000 -0500
++++ sbcl-1.2.0/src/runtime/Config.ppc-linux 2014-06-10 20:54:04.473410157 -0500
+@@ -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
+diff -up sbcl-1.2.0/src/runtime/Config.sparc-linux.optflags sbcl-1.2.0/src/runtime/Config.sparc-linux
+--- sbcl-1.2.0/src/runtime/Config.sparc-linux.optflags 2014-05-27 04:08:01.000000000 -0500
++++ sbcl-1.2.0/src/runtime/Config.sparc-linux 2014-06-10 20:54:04.474410146 -0500
+@@ -28,6 +28,8 @@ else
+ GC_SRC = cheneygc.c
+ endif
+
++CFLAGS += $(RPM_OPT_FLAGS)
++
+ # Nothing to do for after-grovel-headers.
+ .PHONY: after-grovel-headers
+ after-grovel-headers:
+diff -up sbcl-1.2.0/src/runtime/Config.x86-64-linux.optflags sbcl-1.2.0/src/runtime/Config.x86-64-linux
+--- sbcl-1.2.0/src/runtime/Config.x86-64-linux.optflags 2014-05-27 04:08:01.000000000 -0500
++++ sbcl-1.2.0/src/runtime/Config.x86-64-linux 2014-06-10 20:54:04.474410146 -0500
+@@ -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.
+diff -up sbcl-1.2.0/src/runtime/Config.x86-linux.optflags sbcl-1.2.0/src/runtime/Config.x86-linux
+--- sbcl-1.2.0/src/runtime/Config.x86-linux.optflags 2014-05-27 04:08:01.000000000 -0500
++++ sbcl-1.2.0/src/runtime/Config.x86-linux 2014-06-10 20:54:04.474410146 -0500
+@@ -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.
diff --git a/sbcl.spec b/sbcl.spec
index ef6a19d..d58cb98 100644
--- a/sbcl.spec
+++ b/sbcl.spec
@@ -91,7 +91,7 @@ Source202: sbcl-install-clc.lisp
%endif
Patch2: sbcl-1.1.13-personality.patch
-Patch3: sbcl-1.1.18-optflags.patch
+Patch3: sbcl-1.2.0-optflags.patch
Patch6: sbcl-0.9.5-verbose-build.patch
Patch9: sbcl-1.2.0-manual-cheneygc.patch
More information about the scm-commits
mailing list