<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"><html><head><meta name="qrichtext" content="1" /><style type="text/css">p, li { white-space: pre-wrap; }</style></head><body style=" font-family:'DejaVu Sans'; font-size:9pt; font-weight:400; font-style:normal;">On Tuesday 14 April 2009, Stanislav Sedov wrote:<br>
> On Tue, 14 Apr 2009 14:00:19 +0400<br>
><br>
> Max Brazhnikov <makc@freebsd.org> mentioned:<br>
> > koffice (and most if not all of kde3 ports) uses both shared and static<br>
> > libraries. And it seems kde3 is not supposed to build without static<br>
> > libs, so I think lcms should be reverted.<br>
><br>
> Then it is clearly a bug in kde build system and should be fixed there and<br>
> submitted upstream. Furthermore, it is a security maintaince problem.<br>
KDE doesn't need static library, and don't use static library when a dynamic library is available. And .la isn't a static library, but a libtool archive which is needed by libtool to properly link. In KDE4/KOffice2, libtool isn't used and therfore the problem has been "fixed", but for KDE3/KOffice 1.x, the only solution is to use the liblcms.la file (which in itself doesn't cause a security maitenance).<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>-- <br>
Cyrille Berger</p></body></html>