Hi Dale,
Have you tried passing -Wl,-bind_at_load ? By the way, if you pass -v -v to gcc, it will show you the libtool and ld commands it's running, so you can examine what's going wrong.
Dave
PGP.sig
Description: This is a digitally signed message part