Hello community,
here is the log from the commit of package xen for openSUSE:Factory checked in at 2012-11-21 17:23:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xen (Old)
and /work/SRC/openSUSE:Factory/.xen.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xen", Maintainer is "CARNOLD@suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/xen/xen.changes 2012-10-11 11:32:00.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.xen.new/xen.changes 2012-11-21 17:23:51.000000000 +0100
@@ -1,0 +2,6 @@
+Sat Nov 17 10:51:05 UTC 2012 - aj@suse.de
+
+- Fix build with glibc 2.17: add patch xen-glibc217.patch, fix
+ configure for librt.
+
+-------------------------------------------------------------------
New:
----
xen-glibc217.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xen.spec ++++++
--- /var/tmp/diff_new_pack.8zCcqU/_old 2012-11-21 17:23:55.000000000 +0100
+++ /var/tmp/diff_new_pack.8zCcqU/_new 2012-11-21 17:23:55.000000000 +0100
@@ -15,6 +15,7 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
+
Name: xen
ExclusiveArch: %ix86 x86_64
%define xvers 4.2
@@ -292,6 +293,7 @@
Patch458: ipxe-enable-nics.patch
Patch459: blktap-close-fifos.patch
Patch460: blktap-disable-debug-printf.patch
+Patch461: xen-glibc217.patch
# Jim's domain lock patch
Patch480: xend-domain-lock.patch
Patch481: xend-domain-lock-sfex.patch
@@ -776,6 +778,7 @@
%patch458 -p1
%patch459 -p1
%patch460 -p1
+%patch461 -p1
%patch480 -p1
%patch481 -p1
%patch500 -p1
@@ -798,6 +801,11 @@
%patch700 -p1
%patch99998 -p1
%patch99999 -p1
+# tools/qemu-xen-traditional-dir-remote/configure ./tools/qemu-xen-dir-remote/configure use
+# clock_gettime to check whether -lrt is needed - and don't check other functions
+# with glibc 2.17 clock_gettime is part of libc, so use timer_settime
+sed -i -e 's/int main(void) { clockid_t id; return clock_gettime(id, NULL); }/int main(void) { struct itimerspec v;timer_t t; return timer_gettime (t, \&v);}/' \
+tools/qemu-xen-traditional-dir-remote/configure ./tools/qemu-xen-dir-remote/configure
%build
XEN_EXTRAVERSION=%version-%release
++++++ xen-glibc217.patch ++++++
Index: xen-4.2.0-testing/tools/debugger/gdbsx/xg/xg_main.c
===================================================================
--- xen-4.2.0-testing.orig/tools/debugger/gdbsx/xg/xg_main.c
+++ xen-4.2.0-testing/tools/debugger/gdbsx/xg/xg_main.c
@@ -34,6 +34,7 @@
* XGTRC(): generic trace utility
*/
+#include