]> git.ipfire.org Git - thirdparty/elfutils.git/commit
* i386_ld.c (elf_i386_finalize_plt): Don't change symbol table entries
authorUlrich Drepper <drepper@redhat.com>
Sat, 10 Jun 2006 06:33:00 +0000 (06:33 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sat, 10 Jun 2006 06:33:00 +0000 (06:33 +0000)
commita688a732b671263838c2cd056ab5dbb71be91468
treec0f222b2c1b7ae6d088d75f738350ba2e47b773b
parentbdb29c0b5613ecda012edfd291765f17da3939da
* i386_ld.c (elf_i386_finalize_plt): Don't change symbol table entries
for PLT entries if there is no local definition.

* ld.c (parse_option): Handle -z ignore like --as-needed and
-z record like --no-as-needed.
* ld.h (struct ld_state): Remove ignore_unused_dsos field.
* ldgeneric.c (new_generated_scn): Always compute ndt_needed by
looping over DSOs.  When deciding about adding DT_NEEDED entries
use ->as_needed instead of ignore_unused_dsos.
libdw/libdw.h
libelf/libelfP.h
src/ChangeLog
src/addr2line.c
src/i386_ld.c
src/ld.c
src/ld.h
src/ldgeneric.c