[PATCH] Fix weak/strong attribute of __errno_location and it's __GI alias
Vineet Gupta
Vineet.Gupta1 at synopsys.com
Fri Oct 18 11:26:21 UTC 2013
Ping ?
Gentle Reminder !
-Vineet
On 10/12/2013 03:29 PM, Bernhard Reutner-Fischer wrote:
> On 11 October 2013 15:39:00 Vineet Gupta <Vineet.Gupta1 at synopsys.com> wrote:
>> On 10/04/2013 10:12 PM, Bernhard Reutner-Fischer wrote:
>> > On 1 October 2013 14:21:44 Vineet Gupta <Vineet.Gupta1 at synopsys.com> wrote:
>> >> A simple statically linked hello world program was segfaulting for ARC
>> >> in linuxthreads.old configuration (although the root casue applies
>> >> cross-arch for NPTL as well as linuxthreads.old as described)
>> >>
>> >> The crash was due to branch to NULL in _stdio_init
>> > is this gcc.gnu.org/PR32219 ?
>> > See GCC ML for proposed patches..
>> > Thanks,
>>
>> Thinking about this a bit - you are probably right that this is due to GCC PR -
>> i.e. __GI_errno_location being weak/hidden.
>>
>> However the fix to make it strong, is not a workaround for that PR - but because
>> it needs to be strong anyways.
>>
>> And alternately, the exportable version __errno_location needs to be weak so that
>> we don't get redefs when static linking with libpthread etc.
>>
>> Is this convincing enough to get this v2 patch into trunk :-)
>
> I will push this, thanks.
>>
>> Thx,
>> -Vineet
>>
>>
>
>
>
> Sent with AquaMail for Android
> http://www.aqua-mail.com
More information about the uClibc
mailing list