summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libaio.spec9
-rw-r--r--src/raw_syscall.c1
2 files changed, 9 insertions, 1 deletions
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 <jmoyer@redhat.com> - 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@redhat.com> - 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"