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]
