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