diff options
author | Mike Frysinger <vapier@gentoo.org> | 2015-07-15 07:37:47 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2015-07-16 09:03:08 -0400 |
commit | 2a6ad8142d14c998e6c5eb51418aac1f598b621e (patch) | |
tree | 29a2e0c65d1e11564b0f4d17066e0d07471ef511 /ChangeLog | |
parent | e591758b38a606f6197cfdd0f8382fa8397b5e77 (diff) | |
download | glibc-2a6ad8142d14c998e6c5eb51418aac1f598b621e.tar.gz glibc-2a6ad8142d14c998e6c5eb51418aac1f598b621e.tar.xz glibc-2a6ad8142d14c998e6c5eb51418aac1f598b621e.zip |
hppa/ia64: _dl_symbol_address: add PLT bypass for rtld
This symbol is defined in the ldso, and is used both there and libc.so. There is no hidden symbol for it though which leads to relocations in the ldso and the elf/check-localplt test failing. Add a hidden def for rtld to fix all of that. This function/file is only used by hppa & ia64, so no testing is needed for other arches.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 34b31281ee..47e88edebe 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2015-07-16 Mike Frysinger <vapier@gentoo.org> + + * elf/dl-symaddr.c (_dl_symbol_address): Add rtld_hidden_def. + * sysdeps/hppa/dl-lookupcfg.h (_dl_symbol_address): Add + rtld_hidden_proto. + * sysdeps/ia64/dl-lookupcfg.h (_dl_symbol_address): Likewise. + 2015-07-16 Siddhesh Poyarekar <siddhesh@redhat.com> * tst-nodelete-opened.c (do_test): Add comment to clarify how |