r1869 - in glibc-package/branches/glibc-2.5/debian: . patches patches/alpha
Author: aurel32
Date: 2006-10-22 21:02:24 +0000 (Sun, 22 Oct 2006)
New Revision: 1869
Added:
glibc-package/branches/glibc-2.5/debian/patches/alpha/submitted-sigsuspend.diff
Modified:
glibc-package/branches/glibc-2.5/debian/changelog
glibc-package/branches/glibc-2.5/debian/patches/series
Log:
* alpha/submitted-sigsuspend.diff: new patch (fix the build on alpha) from
the libc-alpha mailing list.
Modified: glibc-package/branches/glibc-2.5/debian/changelog
===================================================================
--- glibc-package/branches/glibc-2.5/debian/changelog 2006-10-21 22:04:08 UTC (rev 1868)
+++ glibc-package/branches/glibc-2.5/debian/changelog 2006-10-22 21:02:24 UTC (rev 1869)
@@ -1,4 +1,4 @@
-glibc (2.5-0exp1) UNRELEASED; urgency=low
+glibc (2.5-0exp2) UNRELEASED; urgency=low
* New upstream version 2.5.
@@ -43,6 +43,8 @@
* sysdeps/kfreebsd-i386.mk: ditto.
* any/local-stubs_h.diff: new patch to fix a warning in stubs.h. Closes:
#394128.
+ * alpha/submitted-sigsuspend.diff: new patch (fix the build on alpha) from
+ the libc-alpha mailing list.
[ Denis Barbier ]
* Remove localedata/locale-en_NZ.diff (merged upstream).
Added: glibc-package/branches/glibc-2.5/debian/patches/alpha/submitted-sigsuspend.diff
===================================================================
--- glibc-package/branches/glibc-2.5/debian/patches/alpha/submitted-sigsuspend.diff (rev 0)
+++ glibc-package/branches/glibc-2.5/debian/patches/alpha/submitted-sigsuspend.diff 2006-10-22 21:02:24 UTC (rev 1869)
@@ -0,0 +1,27 @@
+This page fix the build of the glibc on alpha. It has been submitted
+on libc-alpha by Jakub Jelinek <jakub@redhat.com>.
+
+--- glibc-2.5/sysdeps/unix/sysv/linux/alpha/sigsuspend.S.orig 2006-10-22 22:17:01.000000000 +0200
++++ glibc-2.5/sysdeps/unix/sysv/linux/alpha/sigsuspend.S 2006-10-22 22:18:05.000000000 +0200
+@@ -31,3 +31,21 @@
+ libc_hidden_def (__sigsuspend)
+ weak_alias (__sigsuspend, sigsuspend)
+ strong_alias (__sigsuspend, __libc_sigsuspend)
++
++#ifndef NO_CANCELLATION
++ .globl __sigsuspend_nocancel;
++ .align 4;
++ .type __sigsuspend_nocancel, @function;
++ .usepv __sigsuspend_nocancel, std;
++ cfi_startproc;
++__LABEL(__sigsuspend_nocancel)
++ ldgp gp, 0(pv);
++ PSEUDO_PROF;
++ PSEUDO_PREPARE_ARGS
++ lda v0, SYS_ify(sigsuspend);
++ call_pal PAL_callsys;
++ bne a3, SYSCALL_ERROR_LABEL;
++ ret;
++ cfi_endproc;
++ .size __sigsuspend_nocancel, .-__sigsuspend_nocancel
++#endif
Modified: glibc-package/branches/glibc-2.5/debian/patches/series
===================================================================
--- glibc-package/branches/glibc-2.5/debian/patches/series 2006-10-21 22:04:08 UTC (rev 1868)
+++ glibc-package/branches/glibc-2.5/debian/patches/series 2006-10-22 21:02:24 UTC (rev 1869)
@@ -39,6 +39,7 @@
#alpha/submitted-pic.diff -p0 # g: suspended
alpha/local-gcc4.1.diff -p0
+alpha/submitted-sigsuspend.diff -p1
alpha/submitted-xstat.diff -p0
amd64/local-biarch.diff -p1
Reply to: