Le Vendredi 25 Novembre 2005 02:38, Steve Langasek a écrit : > > Try debian/patches/common/07_disable_no_undefined.diff from any of the > > core KDE packages. > > Er... that doesn't sound like a good thing, why would you want to allow > undefined references?
If I recall correctly, the -no-undefined flag was being used along with --allow-undefined as an attempt to make all templates used by a library be instantiated. Unfortunately, that _depended_ on libtool's broken behavior; without a full list of libraries, the link spews loads of undefined symbol warnings. (Back when I wrote the patch, the link would actually succeed eventually despite all the warnings, but that might have changed since then.) With the patch, KDE falls back to its old behavior of resolving this by linking a fake object file against the library object files before linking the libraries. -- Daniel Schepler