aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2015-06-17 20:13:07 +0000
committerJoseph Myers <joseph@codesourcery.com>2015-06-17 20:13:07 +0000
commit68f1ba4ba4b9cb4661ca3ed446d0967ca79c2a47 (patch)
treeea50bcfdbf1704829af8ae5b5983af344634623c /ChangeLog
parentd051b143f73189311faf9cd311cc53c6f6a145db (diff)
downloadglibc-68f1ba4ba4b9cb4661ca3ed446d0967ca79c2a47.tar.xz
glibc-68f1ba4ba4b9cb4661ca3ed446d0967ca79c2a47.zip
Fix fmtmsg addseverity namespace (bug 18539).
Use of fmtmsg (XSI POSIX) brings in addseverity (non-POSIX). This patch fixes this by making addseverity into a weak alias for __addseverity. Tested for x86_64 and x86 (testsuite, and that disassembly of installed shared libraries is unchanged by the patch). [BZ #18539] * stdlib/fmtmsg.c (addseverity): Rename to __addseverity and define as weak alias of __addseverity. * conform/Makefile (test-xfail-XPG4/fmtmsg.h/linknamespace): Remove variable. (test-xfail-UNIX98/fmtmsg.h/linknamespace): Likewise. (test-xfail-XOPEN2K/fmtmsg.h/linknamespace): Likewise. (test-xfail-XOPEN2K8/fmtmsg.h/linknamespace): Likewise.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index d055ea3590..2b516b6a3f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,14 @@
2015-06-17 Joseph Myers <joseph@codesourcery.com>
+ [BZ #18539]
+ * stdlib/fmtmsg.c (addseverity): Rename to __addseverity and
+ define as weak alias of __addseverity.
+ * conform/Makefile (test-xfail-XPG4/fmtmsg.h/linknamespace):
+ Remove variable.
+ (test-xfail-UNIX98/fmtmsg.h/linknamespace): Likewise.
+ (test-xfail-XOPEN2K/fmtmsg.h/linknamespace): Likewise.
+ (test-xfail-XOPEN2K8/fmtmsg.h/linknamespace): Likewise.
+
[BZ #18536]
* misc/tsearch.c (__tsearch): Use libc_hidden_def.
(__tfind): Likewise.