Hello community,
here is the log from the commit of package sbcl for openSUSE:Factory checked in at 2012-11-21 17:22:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sbcl (Old)
and /work/SRC/openSUSE:Factory/.sbcl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sbcl", Maintainer is ""
Changes:
--------
--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes 2012-11-05 06:33:47.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes 2012-11-21 17:22:30.000000000 +0100
@@ -1,0 +2,5 @@
+Sat Nov 17 08:02:01 UTC 2012 - aj@suse.de
+
+- Fix build with glibc 2.17 (add patch sbcl-glibc217.patch)
+
+-------------------------------------------------------------------
New:
----
sbcl-glibc217.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sbcl.spec ++++++
--- /var/tmp/diff_new_pack.XjGfJg/_old 2012-11-21 17:22:31.000000000 +0100
+++ /var/tmp/diff_new_pack.XjGfJg/_new 2012-11-21 17:22:31.000000000 +0100
@@ -42,6 +42,8 @@
Patch0: sbcl-1.0.54-optflags.patch
# PATCH-FIX-OPENSUSE dont-split-doc.patch from debian author unknown --don't split docs
Patch1: dont-split-doc.patch
+# PATCH-FIX-OPENSUSE Fix includes for compilation with glibc 2.17
+Patch2: sbcl-glibc217.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -55,6 +57,8 @@
%setup -q
%patch0 -p1 -b optflags
%patch1 -p1 -b docpatch
+%patch2 -p1 -b glibc217
+
sed -i -e "s|\"%version\"|\"%version-%release-%_vendor\"|" version.lisp-expr
%build
++++++ sbcl-glibc217.patch ++++++
Index: sbcl-1.1.1/src/runtime/x86-64-linux-os.c
===================================================================
--- sbcl-1.1.1.orig/src/runtime/x86-64-linux-os.c
+++ sbcl-1.1.1/src/runtime/x86-64-linux-os.c
@@ -14,6 +14,8 @@
* files for more information.
*/
+#define _GNU_SOURCE 1
+
#include