patch: c/cxxflags for static libraries

Simon Hausmann hausmann at kde.org
Mon Jul 17 18:40:45 CEST 2006


On Monday 17 July 2006 18:33, Simon Hausmann wrote:
> On Monday 17 July 2006 18:02, Alexander Neundorf wrote:
> > On Monday 17 July 2006 00:12, Simon Hausmann wrote:
> > > On Sunday 16. July 2006 20:31, Thiago Macieira wrote:
> > > [...]
> > >
> > > > If you add a .o that happens to be in an ar archive into a shared
> > > > library, you've got a convenience library, not a static library. In
> > > > those cases, just link the .o once and for all. There's no need to
> > > > create the archive.
> > >
> > > Yes, but as long as the build system offers this feature people will
> > > use it. So I suggest that we either drop the feature alltogether or we
> > > use -fPIC there as well. But offering it as feature that only works on
> > > i386 when linked into a final shared object is not a good idea IMHO.
> >
> > Building convenience libs is not supported out-of-the-box by cmake.
> > What should we drop ?
>
> Well, STATIC seems to work out of the box as keyword for kde4_add_library.

Ah, it seems that is not supported on all platforms. Okay, great, that solves 
the issue, STATIC must not be used in KDE then as it's not portable.

Alex, is that correct?


Simon
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kde-buildsystem/attachments/20060717/35b11e76/attachment.pgp 


More information about the Kde-buildsystem mailing list