[PATCH] ld --dynamic-list=

James Lemke jwlemke@mentor.com
Mon Nov 19 13:55:00 GMT 2012


PING.  Any comments?

On 11/09/2012 11:24 AM, James Lemke wrote:
> Ping..
>
> On 10/29/2012 12:49 PM, James Lemke wrote:
>> I recently had a customer complaint about building an ELF executable that
>> exports entry points.  They used --dynamic-list=$file to specify the names
>> for export.  To make that work they also had to specify -u for each name
>> and make a reference to each name in their code.
>>
>> It seems wrong that they have to make a call to a symbol in order to have
>> it exported.
>>
>> It seems wrong that names specified by --dynamic-list= don't create an
>> undefined reference (as per -u).
>>
>> My solution is attached.  There is no functional change for building shared
>> objects.  Only for using --dynamic-list when building executables.
>> Tested & bootstrapped on x86_64-unknown-linux-gnu
>> Also tested on a MIPS target.
>>
>> Comments?


-- 
Jim Lemke
Mentor Graphics / CodeSourcery
Orillia Ontario,  +1-613-963-1073



More information about the Binutils mailing list