Hans-Peter Nilsson <[email protected]> writes:
> On Mon, 8 Aug 2011, Rainer Orth wrote:
>> * SUPPORTS_WEAK is probably best detected with autoconf. We have
>> libgfortran/acinclude.m4 (LIBGFOR_GTHREAD_WEAK), but should probably
>> go for m4/ax_sys_weak_alias.m4 from the autoconf-archive instead. If
>> we're lucky, that macro can detect support for weak definitions and
>> replace both SUPPORTS_WEAK and GTHREAD_USE_WEAK.
>>
>> We have only 2 non-default definitions right now:
>>
>> config/avr/avr.h #define SUPPORTS_WEAK 1
>> config/cris/cris.h #define SUPPORTS_WEAK 1
>>
>> I have no idea why they are made explicit; both are already correct
>> from the default in elfos.h (ASM_WEAKEN_LABEL) from what I can see.
>
> For CRIS, history, IIRC. There used to be a cris-aout port as
> well, which mattered in some way, and even a unified
> elf-and-a.out-port. Possibly the default SUPPORTS_WEAK was
> different too then.
I see, thanks. I'll probably just remove it when I get around to the
macro part of the gthr move, unless you beat me to it.
Rainer
--
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University