Summary from Buildsystem BoF at Desktop Summit

Jeremy Whiting jpwhiting at kde.org
Tue Aug 16 19:10:22 BST 2011


On Mon, Aug 15, 2011 at 3:31 PM, Alexander Neundorf <neundorf at kde.org>wrote:

> **
> snip
>
>  -----------------------------------------
>
> 7) (Getting rid of) kdeinit
>
> -----------------------------------------
>
> There was a discussion about what makes a KDE application different from a
> non-KDE application. One thing is kdeinit, which is used to speed up load
> time of applications by running a daemon (kdeinit) which is linked against a
> set of shared libraries, and which dlopen()s the applications (i.e. their
> plugin) instead of simply executing them normally.
>
> - somebody (Volker ?) said that this speedup is still very much needed,
> especially on slower platforms, e.g. tablets
>
> - Dirk mentioned that at least on Linux, when building PIE executables
> (position independent executables), executables can be loaded also as shared
> object, and our special buildsystem magic would not be required anymore. But
> this would work only on Linux, with kernels >= 2.6.10 (or so, i.e. already
> since a few years).
>
> - on Windows kdeinit is not used at all
>
> - there was nobody there who knew exactly about the situation on OSX
>
> - not sure about FreeBSD
>
> Proposal: get rid of our build magic to create kdeinit modules, and simply
> create PIE executables on platforms that support it (i.e. at least Linux, no
> problem for Windows), keeping the advantages we have there.
>

somebody said it's still important/needed, then dirk said we don't need it
because of PIE executables on linux?  Are we (cmake, etc.) building kde as
PIE on linux already?

thanks,
Jeremy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20110816/0cb5a8f2/attachment.htm>


More information about the kde-core-devel mailing list