I'm not sure, but I think the dlsym_auto_underscore was
required in previous versions of Mac OS X, but for me on
10.4.9 it worked to simply remove it from the darwin CFLAGS
setting in the configure script: