From: Adhemerval Zanella Date: Tue, 5 Jan 2021 14:22:25 +0000 (-0300) Subject: alpha: Provide wait4 for static library [BZ #27150] X-Git-Tag: glibc-2.33~91 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6cc992412cd8c8555ca5d67fa2b994e38ccb6c1f;p=thirdparty%2Fglibc.git alpha: Provide wait4 for static library [BZ #27150] This ia regression from 09153638cfef91, versioned_symbol acts as weak_alias for !SHARED but it is undefined to avoid non versioned alias from the generic implementation. Checked with a build for alpha-linux-gnu. --- diff --git a/sysdeps/unix/sysv/linux/alpha/wait4.c b/sysdeps/unix/sysv/linux/alpha/wait4.c index 40df07cc2a4..ed425da910b 100644 --- a/sysdeps/unix/sysv/linux/alpha/wait4.c +++ b/sysdeps/unix/sysv/linux/alpha/wait4.c @@ -21,6 +21,8 @@ #undef weak_alias #define weak_alias(a, b) #include +#undef weak_alias +#define weak_alias(name, aliasname) _weak_alias (name, aliasname) versioned_symbol (libc, __wait4, wait4, GLIBC_2_1); /* GLIBC_2_0 version is implemented at osf_wait4.c. */