]> sourceware.org Git - glibc.git/commit
PowerPC ugly symbol versioning
authorAlan Modra <amodra@gmail.com>
Sat, 17 Aug 2013 09:05:40 +0000 (18:35 +0930)
committerAdhemerval Zanella <azanella@linux.vnet.ibm.com>
Fri, 15 Nov 2013 17:30:26 +0000 (11:30 -0600)
commite9c9326efdd0e7ad3ee06d60d6fb3b9a9370cd4b
tree66d4bedfd370f386dcfdacf1811d24a13b38af56
parent9ed6497ec694382feabd02f16a0c7c1eda97b1c5
PowerPC ugly symbol versioning
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.
ChangeLog
nptl/sysdeps/unix/sysv/linux/powerpc/pt-longjmp.c
sysdeps/powerpc/longjmp.c
sysdeps/powerpc/novmx-longjmp.c
sysdeps/powerpc/powerpc32/bsd-_setjmp.S
sysdeps/powerpc/powerpc32/bsd-setjmp.S
sysdeps/powerpc/powerpc32/fpu/__longjmp.S
sysdeps/powerpc/powerpc32/fpu/setjmp.S
sysdeps/powerpc/powerpc32/mcount.c
sysdeps/powerpc/powerpc32/setjmp.S
sysdeps/powerpc/powerpc64/setjmp.S
This page took 0.041676 seconds and 5 git commands to generate.