[PATCH 19/58] Mark internal stdlib functions with attribute_hidden [BZ #18822]
Florian Weimer
fweimer@redhat.com
Sun Sep 3 09:13:00 GMT 2017
On 09/01/2017 07:59 PM, H.J. Lu wrote:
> (__qecvt_r): Likewise.
> (__qfcvt_r): Likewise.
I think this change makes symbols vanish from the public ABI on various
architectures:
--- ../sysdeps/unix/sysv/linux/powerpc/powerpc64/libc.abilist
2017-08-28 05:01:14.557643019 -0400
+++ /home/bmg/build/glibcs/powerpc64-linux-gnu/glibc/libc.symlist
2017-09-03 05:07:32.110128081 -0400
@@ -1383 +1382,0 @@ GLIBC_2.3 qecvt F
-GLIBC_2.3 qecvt_r F
@@ -1385 +1383,0 @@ GLIBC_2.3 qfcvt F
-GLIBC_2.3 qfcvt_r F
@@ -2198 +2195,0 @@ GLIBC_2.4 qecvt F
-GLIBC_2.4 qecvt_r F
@@ -2200 +2196,0 @@ GLIBC_2.4 qfcvt F
-GLIBC_2.4 qfcvt_r F
(I assume that the patch is identical to what is on the hjl/pr18822
branch, which is what I used for testing.)
Thanks,
Florian
More information about the Libc-alpha
mailing list