mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-24 11:41:07 +00:00
9b874b2f1e
http://sourceware.org/ml/libc-alpha/2013-08/msg00090.html This patch fixes symbol versioning in setjmp/longjmp. The existing code uses raw versions, which results in wrong symbol versioning when you want to build glibc with a base version of 2.19 for LE. Note that the merging the 64-bit and 32-bit versions in novmx-lonjmp.c and pt-longjmp.c doesn't result in GLIBC_2.0 versions for 64-bit, due to the base in shlib_versions. * sysdeps/powerpc/longjmp.c: Use proper symbol versioning macros. * sysdeps/powerpc/novmx-longjmp.c: Likewise. * sysdeps/powerpc/powerpc32/bsd-_setjmp.S: Likewise. * sysdeps/powerpc/powerpc32/bsd-setjmp.S: Likewise. * sysdeps/powerpc/powerpc32/fpu/__longjmp.S: Likewise. * sysdeps/powerpc/powerpc32/fpu/setjmp.S: Likewise. * sysdeps/powerpc/powerpc32/mcount.c: Likewise. * sysdeps/powerpc/powerpc32/setjmp.S: Likewise. * sysdeps/powerpc/powerpc64/setjmp.S: Likewise. * nptl/sysdeps/unix/sysv/linux/powerpc/pt-longjmp.c: Likewise. |
||
---|---|---|
.. | ||
__longjmp-common.S | ||
__longjmp.S | ||
fprrest.S | ||
fprsave.S | ||
Makefile | ||
s_ceil.S | ||
s_ceilf.S | ||
s_copysign.S | ||
s_copysignf.S | ||
s_copysignl.S | ||
s_fabs.S | ||
s_fabsl.S | ||
s_fdim.c | ||
s_floor.S | ||
s_floorf.S | ||
s_fma.S | ||
s_fmax.S | ||
s_fmin.S | ||
s_isnan.S | ||
s_llrint.c | ||
s_llrintf.c | ||
s_lrint.S | ||
s_lround.S | ||
s_lroundf.S | ||
s_nearbyint.S | ||
s_nearbyintf.S | ||
s_rint.S | ||
s_rintf.S | ||
s_round.S | ||
s_roundf.S | ||
s_trunc.S | ||
s_truncf.S | ||
setjmp-common.S | ||
setjmp.S |