[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: introducing brockenboring
From:       "Roberto H. Alsina" <ralsina () kde ! org>
Date:       2003-06-25 15:25:32
[Download RAW message or body]

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)
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic