Is it just me, or KDE now has the most complex building thingamajig ever? ;-) On Wed, Jun 25 2003 at 05:19:32pm +0200, Stephan Kulow wrote: > Hi! > > Currently our kdeinit support in the Makefiles lack > as the kdeinit modules are installed in parallel to > a binary linking against these modules. This has > some drawbacks: > > 1. glibc's ldconfig doesn't cache DSOs that don't > match the lib*.so* pattern, so starting konqueror > won't be able to use the cache to find konqueror.so > 2. (more important) this doesn't work at all on non-ELF > systems (have you asked who the hell is using non-ELF > these days? Mac OS X does) > > Benjamin Reed once tried to get am_edit to create a > shared library per KLM and then link both the KLM and > the binary to it. As he failed, he tried the same for unsermake. > Problem with unsermake is: automake users will fall behind > without kdeinit support at all. > > So we made a short brain storm session today and came up > with the following idea: install a kdeinit module only and create > in bin a link to a binary that will be kdeinit without kdeinit: > "one binary to rule them all". > > So here is the patch to do exactly that: introducing brockenboring > > Greetings, Stephan > P.S. DSO == dynamic shared object, > KLM == kdeinit loaded module > ("\''/").__..-''"`-. . Roberto Alsina `9_ 9 ) `-. ( ).`-._.`) ralsina@kde.org (_Y_.)' ._ ) `._`. " -.-' KDE Developer (MFCH) _..`-'_..-_/ /-'_.' (l)-'' ((i).' ((!.' Buenos Aires - Argentina Imminentizing the eschaton since 1971. (Yes, that's an i)