[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] [IA64] Libaio 0.3.104 in xen-unstable doesn't build on ia64.
# HG changeset patch # User kaf24@xxxxxxxxxxxxxxxxxxxx # Node ID 3352b5dc6a7c37e58a62f927520ab72642ef8b81 # Parent c3597f7bd8e267577ad04efd2882a8fb4ec3454b [IA64] Libaio 0.3.104 in xen-unstable doesn't build on ia64. This updates to 0.3.106, which does build. Signed-off-by: Alex Williamson <alex.williamson@xxxxxx> --- tools/libaio/libaio.spec | 12 +++++++++++- tools/libaio/src/raw_syscall.c | 1 + tools/libaio/src/syscall-ia64.h | 1 + 3 files changed, 13 insertions(+), 1 deletion(-) diff -r c3597f7bd8e2 -r 3352b5dc6a7c tools/libaio/libaio.spec --- a/tools/libaio/libaio.spec Fri Jul 14 11:43:57 2006 +0100 +++ b/tools/libaio/libaio.spec Fri Jul 14 11:45:15 2006 +0100 @@ -1,5 +1,5 @@ Name: libaio Name: libaio -Version: 0.3.104 +Version: 0.3.106 Release: 1 Summary: Linux-native asynchronous I/O access library Copyright: LGPL @@ -59,6 +59,16 @@ make install prefix=$RPM_BUILD_ROOT/usr %attr(0644,root,root) %{_libdir}/libaio.a %changelog +* Tue Jan 3 2006 Jeff Moyer <jmoyer@xxxxxxxxxx> - 0.3.106-1 +- Add a .proc directive for the ia64_aio_raw_syscall macro. This sounds a lot + like the previous entry, but that one fixed the __ia64_raw_syscall macro, + located in syscall-ia64.h. This macro is in raw_syscall.c, which pretty much + only exists for ia64. This bug prevented the package from building with + newer version of gcc. + +* Mon Aug 1 2005 Jeff Moyer <jmoyer@xxxxxxxxxx> - 0.3.105-1 +- Add a .proc directive for the ia64 raw syscall macro. + * Fri Apr 1 2005 Jeff Moyer <jmoyer@xxxxxxxxxx> - 0.3.104-1 - Add Alpha architecture support. (Sergey Tikhonov <tsv@xxxxxxxx>) diff -r c3597f7bd8e2 -r 3352b5dc6a7c tools/libaio/src/raw_syscall.c --- a/tools/libaio/src/raw_syscall.c Fri Jul 14 11:43:57 2006 +0100 +++ b/tools/libaio/src/raw_syscall.c Fri Jul 14 11:45:15 2006 +0100 @@ -4,6 +4,7 @@ /* based on code from glibc by Jes Sorensen */ __asm__(".text\n" ".globl __ia64_aio_raw_syscall\n" + ".proc __ia64_aio_raw_syscall\n" "__ia64_aio_raw_syscall:\n" "alloc r2=ar.pfs,1,0,8,0\n" "mov r15=r32\n" diff -r c3597f7bd8e2 -r 3352b5dc6a7c tools/libaio/src/syscall-ia64.h --- a/tools/libaio/src/syscall-ia64.h Fri Jul 14 11:43:57 2006 +0100 +++ b/tools/libaio/src/syscall-ia64.h Fri Jul 14 11:45:15 2006 +0100 @@ -7,6 +7,7 @@ #define __ia64_raw_syscall(fname, sname) \ __asm__ (".text\n" \ ".globl " SYMSTR(fname) "\n" \ + ".proc " SYMSTR(fname) "\n" \ SYMSTR(fname) ":\n" \ " mov r15=" SYMSTR( __NR_ ## sname ) "\n" \ " break 0x100000\n" \ _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |