This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: PATCH: Properly support Solaris 2 ABI for symbol versioning in GNU ld
- From: Alan Modra <amodra at gmail dot com>
- To: Rainer Orth <ro at CeBiTec dot Uni-Bielefeld dot DE>
- Cc: binutils at sourceware dot org
- Date: Thu, 25 Feb 2010 19:20:17 +1030
- Subject: Re: PATCH: Properly support Solaris 2 ABI for symbol versioning in GNU ld
- References: <yddocjehd49.fsf@CeBiTec.Uni-Bielefeld.DE>
On Wed, Feb 24, 2010 at 04:23:02PM +0100, Rainer Orth wrote:
> Those 6 symbols above should be in the base version, with global
> linkage. GNU ld not only didn't do this, but marked _DYNAMIC and
> _GLOBAL_OFFSET_TABLE_ as hidden instead, while _PROCEDURE_LINKAGE_TABLE_
> wasn't emitted at all on i386.
What breaks if you omit these symbols? If nothing, do you really want
to copy the mistakes of the Sun linker?
--
Alan Modra
Australia Development Lab, IBM