Hi! libtool mixes up .dylib and .bundle. It thinks, .dylib are modules and .bundle are shared libs.
This causes linking failures on darwin due to multiple defined symbols, in cases where libfoo.dylib is inherited from libbar.dylib and the program foo links against libbar.dylib and libfoo.dylib. libtool also prints a warning, "libfoo.dylib is a module, not a shared library", which is wrong. I've attached a patch against cvs head which fixes this (for me at least). If the patch is not correct, then please give me one to test. -- Greetings, Christoph Lust, ein paar Euro nebenbei zu verdienen? Ohne Kosten, ohne Risiko! Satte Provisionen für GMX Partner: http://www.gmx.net/de/go/partner
ltmain.m4sh.diff
Description: Binary data