Fwd: KDE/kdebase/libkonq

Alexander Neundorf neundorf at kde.org
Thu Mar 2 18:38:12 CET 2006


On Thursday 02 March 2006 15:11, Thiago Macieira wrote:
> Benjamin Reed wrote:
> >On 3/2/06, Thiago Macieira <thiago at kde.org> wrote:
> >> On ELF systems using dynamic libraries, where such nonsense is not
> >> necessary, don't install the dependency libraries.
> >>
> >> To our Windows developers: how does MSVC solve such nonsense? Can it
> >> link to a DLL without requiring that DLL's dependencies to be listed?
> >> Or does it require you to know what dependencies a DLL has?
> >
> >On OSX you have to list all depends, as long as you're using symbols
> >from the dependent library (even indirectly).
>
> Which is braindead.
>
> Sorry, but it is.
>
> If I upgrade a library I use in my simple program and it adds a new
> dependency, I have to review my program's ld flags.
>
> For such brain-damaged systems, the installation of an .la file is a
> requirement.

So does this mean if I link to kparts and use QString in my app, I have to add 
QtCore explicitely. But as long as I don't call any functions from zlib 
directly, I don't have to add it, right ?
Seems bearable to me.

This would mean la files are not required.

Bye
Alex
-- 
Work: alexander.neundorf AT jenoptik.com - http://www.jenoptik-los.de
Home: neundorf AT kde.org                - http://www.kde.org
      alex AT neundorf.net               - http://www.neundorf.net


More information about the Kde-buildsystem mailing list