diff options
author | Ulrich Drepper <drepper@redhat.com> | 2010-03-24 10:14:22 -0700 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2010-03-24 10:14:22 -0700 |
commit | 4ad43b62d6b893e73d5af72565f23c064b9c59b5 (patch) | |
tree | 16f1d6f45ddbed3a8a17a8f8f29db240ef13b063 /ChangeLog | |
parent | 9ac9129d496d27b93c6fdfe0a22b68b3e4ee55df (diff) | |
download | glibc-4ad43b62d6b893e73d5af72565f23c064b9c59b5.tar.gz glibc-4ad43b62d6b893e73d5af72565f23c064b9c59b5.tar.xz glibc-4ad43b62d6b893e73d5af72565f23c064b9c59b5.zip |
Fix handling of STB_GNU_UNIQUE in LD_TRACE_PRELINKING
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 6bf4fdc377..9a2b2ca64c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,18 @@ +2010-03-23 Jakub Jelinek <jakub@redhat.com> + + * elf/dl-lookup.c (do_lookup_x): If tab->entries is NULL, + but tab->size != 0, just unlock and goto success, without + allocating anything or entering anything into the hash table. + (_dl_debug_bindings): Temporarily set tab->entries to NULL + around do_lookup_x in undef_map->l_local_scope[0]. If + undef_map->l_symbolic_in_local_scope, lookup also in + symbolic_searchlist of following libraries in l_local_scope + that have DT_SYMBOLIC set. + * elf/dl-deps.c (_dl_map_object_deps): Compute + l_symbolic_in_local_scope. + * include/link.h (struct link_map): Add l_symbolic_in_local_scope + bitfield. + 2010-03-24 Ulrich Drepper <drepper@redhat.com> [BZ #11410] |