2008/4/23 Cristian Rodríguez:
a) libtool "la" files and/or libtool itself that still sets link_all_deplibs=yes or link_all_deplibs=unknown instead of "no". in short , libtool is broken, but that aint big news.
I must admit I don't know a thing about libtool, but Fedora seems to handle it better. I have packaged Tower Toppler for both openSUSE and Fedora (https://build.opensuse.org/package/show?package=toppler&project=home%3ARedDwarf). The openSUSE binary ends with a lot of unneeded direct dependencies but the Fedora one is clean. That happens with Fedora 7, 8 and 9, so whatever they are doing it is tested since some time ago. The thing is where openSUSE does: /bin/sh ./libtool --tag=CXX --mode=link g++ $CFLAGS -o toppler $OBJS -lz -lSDL_mixer -L/usr/lib -lSDL -lpthread mkdir .libs g++ $CFLAGS -o toppler $OBJS -lz /usr/lib/libSDL_mixer.so -L/usr/local/lib -L/usr/lib /usr/lib/libmikmod.so /usr/lib/libSDL.so /usr/lib/libaa.so -lncurses -lm /usr/lib/libX11.so /usr/lib/libXau.so /usr/lib/libXdmcp.so -ldl -lgpm -lpthread Fedora does: /bin/sh ./libtool --tag=CXX --mode=link g++ $CFLAGS -o toppler $OBJS -lz -lSDL_mixer -L/usr/lib -lSDL -lpthread mkdir .libs g++ $CFLAGS -o toppler $OBJS -lz -lSDL_mixer -L/usr/lib -lSDL -lpthread Any idea? The libtool script generated by configure script isn't very different. Where should I search for the Fedora patch?