This is the mail archive of the binutils@sourceware.cygnus.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Bug#62008: ld leaves hidden/internal symbols in the symbol table (Patch Included)


> I don't understand this.  In what way are STV_HIDDEN symbols different
> from symbols made local by versioning that makes them need to be
> handled differently?

That's a good point. Where exactly is that feature implemented in
binutils? It seems that it is not generally available in a
platform-independent manner, is it? For example, on PPC, I see a
comment

	      /* FIXME: We should here do what the m68k and i386
		 backends do: if the reloc is pc-relative, record it
		 in case it turns out that the reloc is unnecessary
		 because the symbol is forced local by versioning or
		 we are linking with -Bdynamic.  Fortunately this
		 case is not frequent.  */

Does that mean that the name-hiding by versioning does not work for
PPC, or that it is achieved by different means? If so, how?

Regards,
Martin


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]