ia64/xen-unstable

changeset 10751:3352b5dc6a7c

[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@hp.com>
author kaf24@firebug.cl.cam.ac.uk
date Fri Jul 14 11:45:15 2006 +0100 (2006-07-14)
parents c3597f7bd8e2
children 43bd4b01df9f
files tools/libaio/libaio.spec tools/libaio/src/raw_syscall.c tools/libaio/src/syscall-ia64.h
line diff
     1.1 --- a/tools/libaio/libaio.spec	Fri Jul 14 11:43:57 2006 +0100
     1.2 +++ b/tools/libaio/libaio.spec	Fri Jul 14 11:45:15 2006 +0100
     1.3 @@ -1,5 +1,5 @@
     1.4  Name: libaio
     1.5 -Version: 0.3.104
     1.6 +Version: 0.3.106
     1.7  Release: 1
     1.8  Summary: Linux-native asynchronous I/O access library
     1.9  Copyright: LGPL
    1.10 @@ -59,6 +59,16 @@ make install prefix=$RPM_BUILD_ROOT/usr 
    1.11  %attr(0644,root,root) %{_libdir}/libaio.a
    1.12  
    1.13  %changelog
    1.14 +* Tue Jan  3 2006 Jeff Moyer <jmoyer@redhat.com> - 0.3.106-1
    1.15 +- Add a .proc directive for the ia64_aio_raw_syscall macro.  This sounds a lot
    1.16 +  like the previous entry, but that one fixed the __ia64_raw_syscall macro,
    1.17 +  located in syscall-ia64.h.  This macro is in raw_syscall.c, which pretty much
    1.18 +  only exists for ia64.  This bug prevented the package from building with
    1.19 +  newer version of gcc.
    1.20 +
    1.21 +* Mon Aug  1 2005 Jeff Moyer <jmoyer@redhat.com> - 0.3.105-1
    1.22 +- Add a .proc directive for the ia64 raw syscall macro.
    1.23 +
    1.24  * Fri Apr  1 2005 Jeff Moyer <jmoyer@redhat.com> - 0.3.104-1
    1.25  - Add Alpha architecture support.  (Sergey Tikhonov <tsv@solvo.ru>)
    1.26  
     2.1 --- a/tools/libaio/src/raw_syscall.c	Fri Jul 14 11:43:57 2006 +0100
     2.2 +++ b/tools/libaio/src/raw_syscall.c	Fri Jul 14 11:45:15 2006 +0100
     2.3 @@ -4,6 +4,7 @@
     2.4  /* based on code from glibc by Jes Sorensen */
     2.5  __asm__(".text\n"
     2.6  	".globl	__ia64_aio_raw_syscall\n"
     2.7 +	".proc	__ia64_aio_raw_syscall\n"
     2.8  	"__ia64_aio_raw_syscall:\n"
     2.9  	"alloc r2=ar.pfs,1,0,8,0\n"
    2.10  	"mov r15=r32\n"
     3.1 --- a/tools/libaio/src/syscall-ia64.h	Fri Jul 14 11:43:57 2006 +0100
     3.2 +++ b/tools/libaio/src/syscall-ia64.h	Fri Jul 14 11:45:15 2006 +0100
     3.3 @@ -7,6 +7,7 @@
     3.4  #define __ia64_raw_syscall(fname, sname) \
     3.5  	__asm__ (".text\n"						\
     3.6  		".globl " SYMSTR(fname) "\n"				\
     3.7 +		".proc " SYMSTR(fname) "\n"				\
     3.8  		SYMSTR(fname) ":\n"					\
     3.9  		"	mov r15=" SYMSTR( __NR_ ## sname ) "\n"		\
    3.10  		"	break 0x100000\n"				\