Hi Robert,

>> This causes bootstrap to fail on x86_64 darwin with:
>>
>> Undefined symbols for architecture x86_64:
>>   "_program_invocation_short_name", referenced from:
>>       ___gg__check_fatal_exception in libgcobol.o
>> ld: symbol(s) not found for architecture x86_64
>>
>> Looking at the patch, it seems that the symbol is not, indeed, defined
>> anywhere.
>
> That symbol is very much supposed to be there.  Many things won't work 
> without it.
>
> The function is defined in libgcobol.cc, at line 11321
>
>       extern "C"
>       void
>       __gg__check_fatal_exception()
>       {
>
> There are two leading underscores, not three.

you're misreading the linker error: the missing symbol is
program_invocation_short_name, which is a GNU extension, again
unportable to non-glibc systems.  gnulib has an implementation for other
systems.

        Rainer

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University

Reply via email to