introducing brockenboring
Roberto H. Alsina
ralsina at kde.org
Wed Jun 25 16:25:32 BST 2003
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 at kde.org
(_Y_.)' ._ ) `._`. " -.-' KDE Developer (MFCH)
_..`-'_..-_/ /-'_.'
(l)-'' ((i).' ((!.' Buenos Aires - Argentina
Imminentizing the eschaton since 1971. (Yes, that's an i)
More information about the kde-core-devel
mailing list