From 3b0aa27e2505794d48eeaa006293a24aaddcc6d5 Mon Sep 17 00:00:00 2001 From: Jeff Moyer Date: Wed, 4 Jan 2006 15:50:38 +0000 Subject: - 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. --- libaio.spec | 9 ++++++++- src/raw_syscall.c | 1 + 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/libaio.spec b/libaio.spec index a438252..abd45e7 100644 --- a/libaio.spec +++ b/libaio.spec @@ -1,5 +1,5 @@ Name: libaio -Version: 0.3.105 +Version: 0.3.106 Release: 1 Summary: Linux-native asynchronous I/O access library Copyright: LGPL @@ -59,6 +59,13 @@ make install prefix=$RPM_BUILD_ROOT/usr \ %attr(0644,root,root) %{_libdir}/libaio.a %changelog +* Tue Jan 3 2005 Jeff Moyer - 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 - 0.3.105-1 - Add a .proc directive for the ia64 raw syscall macro. diff --git a/src/raw_syscall.c b/src/raw_syscall.c index 3c8d7fa..c3fe4b8 100644 --- a/src/raw_syscall.c +++ b/src/raw_syscall.c @@ -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" -- cgit v1.2.1