Mercurial > hg > aboriginal
changeset 963:dc25f0cbf93f
Fix sparc build break caused by uClibc upgrade.
author | Rob Landley <rob@landley.net> |
---|---|
date | Tue, 02 Feb 2010 02:52:13 -0600 |
parents | 3d2261361009 |
children | edf9264f2d26 |
files | sources/patches/uClibc-sigaction.patch |
diffstat | 1 files changed, 36 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sources/patches/uClibc-sigaction.patch Tue Feb 02 02:52:13 2010 -0600 @@ -0,0 +1,36 @@ +Fix sparc build break. See: + + http://lists.uclibc.org/pipermail/uclibc/2010-February/043563.html + +for details. + +--- uClibc/libc/sysdeps/linux/sparc/sigaction.c 2010-01-13 15:22:31.000000000 -0600 ++++ uClibc.bak/libc/sysdeps/linux/sparc/sigaction.c 2010-02-01 03:06:43.000000000 -0600 +@@ -34,7 +34,8 @@ + static void __rt_sigreturn_stub(void); + static void __sigreturn_stub(void); + +-int __libc_sigaction(int sig, const struct sigaction *act, struct sigaction *oact) ++libc_hidden_proto(sigaction) ++int sigaction(int sig, const struct sigaction *act, struct sigaction *oact) + { + int ret; + struct sigaction kact, koact; +@@ -64,11 +65,13 @@ + } + return ret; + } ++libc_hidden_def(sigaction) ++weak_alias(sigaction,__libc_sigaction) + +-#ifndef LIBC_SIGACTION +-weak_alias(__libc_sigaction,sigaction) +-libc_hidden_weak(sigaction) +-#endif ++//#ifndef LIBC_SIGACTION ++//weak_alias(__libc_sigaction,sigaction) ++//libc_hidden_weak(sigaction) ++//#endif + + static void + __rt_sigreturn_stub(void)