fiinto these: if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then if test -n "$NM" ; then my_dlsyms="${my_outputname}S.c"
Sorry for this line:
if test -n "$global_symbol_pipe" ; then
It should be:
if test -z "$global_symbol_pipe" ; then
func_warning "not configured to extract global symbols from dlpreopened files"
