------- Additional Comments From dave at hiauly1 dot hia dot nrc dot ca  
2005-10-10 20:43 -------
Subject: Re:  /lib/libc.so.6: undefined reference to [EMAIL PROTECTED]'

> This shouldn't be a problem since executable doesn't use any symbols in ld.so.
> If you can provide a testcase, I will try to look into it.

I see the following comment in elf-hppa.h:

  /* HP's shared libraries have references to symbols that are not
     defined anywhere.  The generic ELF BFD linker code will complain
     about such symbols.

     So we detect the losing case and arrange for the flags on the symbol
     to indicate that it was never referenced.  This keeps the generic
     ELF BFD link code happy and appears to not create any secondary
     problems.  Ultimately we need a way to control the behavior of the
     generic ELF BFD link code better.  */
     elf_link_hash_traverse (elf_hash_table (info),
                             elf_hppa_unmark_useless_dynamic_symbols,
                             info);

However, the code is only used for elf64.  At the moment, I don't see
any code that unsets DYN_DT_NEEDED.  Possibly, the bug is that the
info field unresolved_syms_in_shared_libs should be set to RM_IGNORE.

Dave


-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=1443

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


_______________________________________________
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to