[sbcl] refresh optflags patch

Rex Dieter rdieter at fedoraproject.org
Fri Oct 14 14:49:38 UTC 2011


commit 76b1417c6e37a2d12b733c08b4a1494193d43d63
Author: Rex Dieter <rdieter at fedoraproject.org>
Date:   Fri Oct 14 09:56:46 2011 -0500

    refresh optflags patch

 sbcl-1.0.30-optflags.patch |   62 --------------------------------------
 sbcl-1.0.52-optflags.patch |   71 ++++++++++++++++++++++++++++++++++++++++++++
 sbcl.spec                  |    2 +-
 3 files changed, 72 insertions(+), 63 deletions(-)
---
diff --git a/sbcl-1.0.52-optflags.patch b/sbcl-1.0.52-optflags.patch
new file mode 100644
index 0000000..90bc77c
--- /dev/null
+++ b/sbcl-1.0.52-optflags.patch
@@ -0,0 +1,71 @@
+diff -up sbcl-1.0.52/contrib/asdf-module.mk.optflags sbcl-1.0.52/contrib/asdf-module.mk
+--- sbcl-1.0.52/contrib/asdf-module.mk.optflags	2011-10-08 21:21:04.000000000 -0500
++++ sbcl-1.0.52/contrib/asdf-module.mk	2011-10-14 09:52:07.782724716 -0500
+@@ -23,6 +23,8 @@ ifeq (CYGWIN,$(findstring CYGWIN,$(UNAME
+   CC:=$(shell cygpath -m $(shell readlink -fn $(shell which $(CC))))
+ endif
+ 
++EXTRA_CFLAGS += $(RPM_OPT_FLAGS)
++
+ export CC SBCL EXTRA_CFLAGS EXTRA_LDFLAGS
+ 
+ all: $(EXTRA_ALL_TARGETS)
+diff -up sbcl-1.0.52/src/runtime/Config.ppc-linux.optflags sbcl-1.0.52/src/runtime/Config.ppc-linux
+--- sbcl-1.0.52/src/runtime/Config.ppc-linux.optflags	2011-10-08 21:21:04.000000000 -0500
++++ sbcl-1.0.52/src/runtime/Config.ppc-linux	2011-10-14 09:55:58.703837799 -0500
+@@ -9,8 +9,9 @@
+ # provided with absolutely no warranty. See the COPYING and CREDITS
+ # files for more information.
+ 
+-CFLAGS = -g
++CFLAGS += -g
+ LINKFLAGS += -v -rdynamic
++#
+ NM = ./linux-nm
+ 
+ ASSEM_SRC = ppc-assem.S ldso-stubs.S
+@@ -19,6 +20,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.0.52/src/runtime/Config.sparc-linux.optflags sbcl-1.0.52/src/runtime/Config.sparc-linux
+--- sbcl-1.0.52/src/runtime/Config.sparc-linux.optflags	2011-10-08 21:21:04.000000000 -0500
++++ sbcl-1.0.52/src/runtime/Config.sparc-linux	2011-10-14 09:54:55.786624377 -0500
+@@ -22,6 +22,8 @@ ifdef LISP_FEATURE_SB_CORE_COMPRESSION
+   OS_LIBS += -lz
+ endif
+ 
++CFLAGS += $(RPM_OPT_FLAGS)
++
+ GC_SRC = cheneygc.c
+ 
+ # Nothing to do for after-grovel-headers.
+diff -up sbcl-1.0.52/src/runtime/Config.x86_64-linux.optflags sbcl-1.0.52/src/runtime/Config.x86_64-linux
+--- sbcl-1.0.52/src/runtime/Config.x86_64-linux.optflags	2011-10-08 21:21:04.000000000 -0500
++++ sbcl-1.0.52/src/runtime/Config.x86_64-linux	2011-10-14 09:53:39.791574444 -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.0.52/src/runtime/Config.x86-linux.optflags sbcl-1.0.52/src/runtime/Config.x86-linux
+--- sbcl-1.0.52/src/runtime/Config.x86-linux.optflags	2011-10-08 21:21:04.000000000 -0500
++++ sbcl-1.0.52/src/runtime/Config.x86-linux	2011-10-14 09:53:06.665988572 -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 6311dd2..066fe08 100644
--- a/sbcl.spec
+++ b/sbcl.spec
@@ -80,7 +80,7 @@ Source202: sbcl-install-clc.lisp
 %endif
 
 Patch2: sbcl-0.9.5-personality.patch
-Patch3: sbcl-1.0.30-optflags.patch
+Patch3: sbcl-1.0.52-optflags.patch
 Patch6: sbcl-0.9.5-verbose-build.patch
 # Allow override of contrib test failure(s)
 Patch7: sbcl-1.0.2-permissive.patch


More information about the scm-commits mailing list