rpms/sbcl/FC-5 sbcl-1.0-gcc4_sparc.patch, NONE, 1.1 sbcl-1.0-optflags.patch, NONE, 1.1 .cvsignore, 1.18, 1.19 sbcl.spec, 1.52, 1.53 sources, 1.20, 1.21 sbcl-0.9.5-optflags.patch, 1.1, NONE
Rex Dieter (rdieter)
fedora-extras-commits at redhat.com
Wed Dec 27 20:26:03 UTC 2006
- Previous message (by thread): rpms/sbcl/FC-6 sbcl-1.0-gcc4_sparc.patch, NONE, 1.1 sbcl-1.0-optflags.patch, NONE, 1.1 .cvsignore, 1.18, 1.19 sbcl.spec, 1.55, 1.56 sources, 1.20, 1.21 sbcl-0.9.5-optflags.patch, 1.1, NONE
- Next message (by thread): upgradecheck upgradecheck.py,1.28,1.29
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: rdieter
Update of /cvs/extras/rpms/sbcl/FC-5
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv27050
Modified Files:
.cvsignore sbcl.spec sources
Added Files:
sbcl-1.0-gcc4_sparc.patch sbcl-1.0-optflags.patch
Removed Files:
sbcl-0.9.5-optflags.patch
Log Message:
sbcl-1.0.1
sbcl-1.0-gcc4_sparc.patch:
--- NEW FILE sbcl-1.0-gcc4_sparc.patch ---
--- sbcl-1.0/src/runtime/sparc-arch.c.BAD 2006-12-14 10:58:21.000000000 -0600
+++ sbcl-1.0/src/runtime/sparc-arch.c 2006-12-14 10:59:02.000000000 -0600
@@ -86,8 +86,8 @@
void arch_skip_instruction(os_context_t *context)
{
- ((char *) *os_context_pc_addr(context)) = ((char *) *os_context_npc_addr(context));
- ((char *) *os_context_npc_addr(context)) += 4;
+ *os_context_pc_addr(context) = *os_context_npc_addr(context);
+ *os_context_npc_addr(context) += 4;
}
unsigned char *arch_internal_error_arguments(os_context_t *context)
sbcl-1.0-optflags.patch:
--- NEW FILE sbcl-1.0-optflags.patch ---
--- sbcl-1.0/src/runtime/Config.x86_64-linux.optflags 2006-11-19 10:38:57.000000000 -0600
+++ sbcl-1.0/src/runtime/Config.x86_64-linux 2006-12-14 08:55:17.000000000 -0600
@@ -34,7 +34,7 @@
OS_LIBS += -lpthread
endif
-CFLAGS += -fno-omit-frame-pointer
+CFLAGS += -fno-omit-frame-pointer $(RPM_OPT_FLAGS)
GC_SRC = gencgc.c
--- sbcl-1.0/src/runtime/Config.sparc-linux.optflags 2005-09-16 08:26:39.000000000 -0500
+++ sbcl-1.0/src/runtime/Config.sparc-linux 2006-12-14 08:57:04.000000000 -0600
@@ -10,6 +10,7 @@
# files for more information.
ASFLAGS = -g -Wall
+CFLAGS += $(RPM_OPT_FLAGS)
LINKFLAGS += -v -rdynamic
NM = ./linux-nm
--- sbcl-1.0/src/runtime/Config.x86-linux.optflags 2006-11-19 10:38:57.000000000 -0600
+++ sbcl-1.0/src/runtime/Config.x86-linux 2006-12-14 08:55:17.000000000 -0600
@@ -38,6 +38,8 @@
OS_LIBS += -lpthread
endif
+CFLAGS += $(RPM_OPT_FLAGS)
+
GC_SRC = gencgc.c
# Nothing to do for after-grovel-headers.
--- sbcl-1.0/src/runtime/Config.ppc-linux.optflags 2006-11-19 10:38:57.000000000 -0600
+++ sbcl-1.0/src/runtime/Config.ppc-linux 2006-12-14 08:55:17.000000000 -0600
@@ -9,7 +9,7 @@
# provided with absolutely no warranty. See the COPYING and CREDITS
# files for more information.
-CFLAGS = -g
+CFLAGS += $(RPM_OPT_FLAGS)
LINKFLAGS += -v -rdynamic
NM = ./linux-nm
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/sbcl/FC-5/.cvsignore,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- .cvsignore 13 Dec 2006 14:18:45 -0000 1.18
+++ .cvsignore 27 Dec 2006 20:25:33 -0000 1.19
@@ -1,5 +1,5 @@
-sbcl-0.9.8-powerpc-linux-binary.tar.bz2
-sbcl-0.9.18-source.tar.bz2
-sbcl-0.9.18-x86-64-linux-binary.tar.bz2
-sbcl-1.0-x86-linux-binary.tar.bz2
-sbcl-1.0-source.tar.bz2
+sbcl-1.0-powerpc-linux-binary.tar.bz2
+sbcl-0.9.12-powerpc-linux-binary.tar.bz2
+sbcl-1.0.1-source.tar.bz2
+sbcl-1.0.1-x86-linux-binary.tar.bz2
+sbcl-1.0.1-x86-64-linux-binary.tar.bz2
Index: sbcl.spec
===================================================================
RCS file: /cvs/extras/rpms/sbcl/FC-5/sbcl.spec,v
retrieving revision 1.52
retrieving revision 1.53
diff -u -r1.52 -r1.53
--- sbcl.spec 13 Dec 2006 14:18:45 -0000 1.52
+++ sbcl.spec 27 Dec 2006 20:25:33 -0000 1.53
@@ -9,22 +9,24 @@
Name: sbcl
Summary: Steel Bank Common Lisp
-Version: 1.0
-Release: 1%{?dist}
+Version: 1.0.1
+Release: 3%{?dist}
License: BSD/MIT
Group: Development/Languages
URL: http://sbcl.sourceforge.net/
Source0: http://dl.sourceforge.net/sourceforge/sbcl/sbcl-%{version}-source.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-ExclusiveArch: %{ix86} x86_64 ppc
+ExclusiveArch: %{ix86} x86_64 sparc
+# ppc borked, http://bugzilla.redhat.com/220053
+ExcludeArch: ppc
# Pre-generated html docs (not used)
#Source1: http://dl.sourceforge.net/sourceforge/sbcl/sbcl-%{version}-html.tar.bz2
Source2: customize-target-features.lisp
## x86 section
-#Source10: http://dl.sourceforge.net/sourceforge/sbcl/sbcl-1.0-x86-linux-binary.tar.bz2
+#Source10: http://dl.sourceforge.net/sourceforge/sbcl/sbcl-1.0.1-x86-linux-binary.tar.bz2
%ifarch %{ix86}
%define sbcl_arch x86
BuildRequires: sbcl
@@ -33,7 +35,7 @@
%endif
## x86_64 section
-#Source20: http://dl.sourceforge.net/sourceforge/sbcl/sbcl-0.9.18-x86-64-linux-binary.tar.bz2
+#Source20: http://dl.sourceforge.net/sourceforge/sbcl/sbcl-1.0.1-x86-64-linux-binary.tar.bz2
%ifarch x86_64
%define sbcl_arch x86-64
BuildRequires: sbcl
@@ -42,24 +44,35 @@
%endif
## ppc section
-#Source30: http://dl.sourceforge.net/sourceforge/sbcl/sbcl-0.9.12-powerpc-linux-binary.tar.bz2
+#Source30: http://dl.sourceforge.net/sourceforge/sbcl/sbcl-1.0-powerpc-linux-binary.tar.bz2
%ifarch ppc
%define sbcl_arch ppc
+#BuildRequires: sbcl
+# or
+%define sbcl_bootstrap_src -a 30
+%endif
+
+## sparc section
+#Source40: http://dl.sourceforge.net/sourceforge/sbcl/sbcl-0.9.17-sparc-linux-binary.tar.bz2
+%ifarch sparc
+%define sbcl_arch sparc
BuildRequires: sbcl
# or
-#define sbcl_bootstrap_src -a 30
+#define sbcl_bootstrap_src -a 40
%endif
+
Source100: my_setarch.c
Patch1: sbcl-0.8.18-default-sbcl-home.patch
Patch2: sbcl-0.9.5-personality.patch
-Patch3: sbcl-0.9.5-optflags.patch
+Patch3: sbcl-1.0-optflags.patch
Patch4: sbcl-0.9.17-LIB_DIR.patch
Patch6: sbcl-0.9.5-verbose-build.patch
# Allow override of contrib test failure(s)
Patch7: sbcl-0.9.9-permissive.patch
+Patch8: sbcl-1.0-gcc4_sparc.patch
Requires(post): /sbin/install-info
Requires(preun): /sbin/install-info
@@ -90,6 +103,7 @@
%patch4 -p1 -b .LIB_DIR
%{?sbcl_verbose:%patch6 -p1 -b .verbose-build}
%patch7 -p1 -b .permissive
+%patch8 -p1 -b .gcc4_sparc
## Enable sb-thread
%ifarch %{ix86} x86_64
@@ -221,6 +235,19 @@
%changelog
+* Wed Dec 27 2006 Rex Dieter <rdieter[AT]fedoraproject.org> 1.0.1-3
+- native bootstrap
+
+* Wed Dec 27 2006 Rex Dieter <rdieter[AT]fedoraproject.org> 1.0.1-2
+- ppc builds borked, disable for now (#220053)
+
+* Wed Dec 27 2006 Rex Dieter <rdieter[AT]fedoraproject.org> 1.0.1-1
+- sbcl-1.0.1
+- use binary bootstraps
+
+* Thu Dec 14 2006 Rex Dieter <rdieter[AT]fedoraproject.org> 1.0-2
+- initial sparc support (bootstrap, optflags)
+
* Mon Dec 04 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.0-1
- sbcl-1.0
- don't enable sb:thread (for now), to avoid hang in 'make check' tests
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/sbcl/FC-5/sources,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- sources 13 Dec 2006 14:18:45 -0000 1.20
+++ sources 27 Dec 2006 20:25:33 -0000 1.21
@@ -1 +1 @@
-52e07dcc8eef0dc45ecdc35e46d4999f sbcl-1.0-source.tar.bz2
+fe02f498620bce61a8688d4557a405b0 sbcl-1.0.1-source.tar.bz2
--- sbcl-0.9.5-optflags.patch DELETED ---
- Previous message (by thread): rpms/sbcl/FC-6 sbcl-1.0-gcc4_sparc.patch, NONE, 1.1 sbcl-1.0-optflags.patch, NONE, 1.1 .cvsignore, 1.18, 1.19 sbcl.spec, 1.55, 1.56 sources, 1.20, 1.21 sbcl-0.9.5-optflags.patch, 1.1, NONE
- Next message (by thread): upgradecheck upgradecheck.py,1.28,1.29
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list