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 "[email protected]"

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 - [email protected]
+
+- 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 <sys/types.h>
 #include <stdio.h>
 #include <stddef.h>
 #include <stdarg.h>

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to