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