From owner-freebsd-ports@FreeBSD.ORG Tue Jun 13 14:35:55 2006 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8D97516A41A; Tue, 13 Jun 2006 14:35:55 +0000 (UTC) (envelope-from lofi@freebsd.org) Received: from mail-in-07.arcor-online.net (mail-in-07.arcor-online.net [151.189.21.47]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1507D43D70; Tue, 13 Jun 2006 14:35:43 +0000 (GMT) (envelope-from lofi@freebsd.org) Received: from mail-in-04-z2.arcor-online.net (mail-in-04-z2.arcor-online.net [151.189.8.16]) by mail-in-07.arcor-online.net (Postfix) with ESMTP id EE5C8173D0F; Tue, 13 Jun 2006 16:35:41 +0200 (CEST) Received: from mail-in-02.arcor-online.net (mail-in-02.arcor-online.net [151.189.21.42]) by mail-in-04-z2.arcor-online.net (Postfix) with ESMTP id D303C177977; Tue, 13 Jun 2006 16:35:41 +0200 (CEST) Received: from lofi.dyndns.org (dslb-084-061-130-180.pools.arcor-ip.net [84.61.130.180]) by mail-in-02.arcor-online.net (Postfix) with ESMTP id 4010F1F7AEC; Tue, 13 Jun 2006 16:35:41 +0200 (CEST) Received: from kiste.my.domain (root@kiste.my.domain [192.168.8.4]) by lofi.dyndns.org (8.13.4/8.13.3) with ESMTP id k5DEZYAJ070146 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 13 Jun 2006 16:35:35 +0200 (CEST) (envelope-from lofi@freebsd.org) Received: from kiste.my.domain (lofi@localhost [127.0.0.1]) by kiste.my.domain (8.13.6/8.13.4) with ESMTP id k5DEZYKx011748; Tue, 13 Jun 2006 16:35:34 +0200 (CEST) (envelope-from lofi@freebsd.org) Received: from localhost (localhost [[UNIX: localhost]]) by kiste.my.domain (8.13.6/8.13.4/Submit) id k5DEZUAN011743; Tue, 13 Jun 2006 16:35:30 +0200 (CEST) (envelope-from lofi@freebsd.org) X-Authentication-Warning: kiste.my.domain: lofi set sender to lofi@freebsd.org using -f From: Michael Nottebrock To: freebsd-ports@freebsd.org Date: Tue, 13 Jun 2006 16:35:24 +0200 User-Agent: KMail/1.9.3 References: <200606112110.39148@aldan> <200606112151.36690@aldan> <20060612112217.tj1n52mv44wwogw4@netchild.homeip.net> In-Reply-To: <20060612112217.tj1n52mv44wwogw4@netchild.homeip.net> X-Face: =Ym$`&q\+S2X$4`X%x%6"L4>Y,$]<":'L%c9"#7#`2tb&E&wsN31on!N\)3BD[g<=?utf-8?q?=2EjnfV=5B=0A=093=23?=>XchLK,o; >bD>c:]^; :>0>vyZ.X[,63GW`&M>}nYnr]-Fp``,[[@lJ!QL|sfW!s)=?utf-8?q?A2!*=0A=09vNkB/=7CL-?=>&QdSbQg X-Virus-Scanned: by amavisd-new Cc: ports@freebsd.org, Alexander Leidinger , Mikhail Teterin , Mark Linimon Subject: Re: NOT installing the .la files X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 14:35:55 -0000 --nextPart1735867.CDAN253UyU Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Monday, 12. June 2006 11:22, Alexander Leidinger wrote: > Quoting Mikhail Teterin (from Sun, 11 Jun > > 2006 21:51:36 -0400): > > On Sunday 11 June 2006 21:21, Mark Linimon wrote: > > =3D Unavoidable, for KDE; and thus, not worth spending all the time > > modifying =3D ports to either install them or not. This makes maintain= ance > > a lot easier. > > > > Well, they are all installed by the same ${LOCALBASE}/bin/libtool > > > > /bin/sh /opt/bin/libtool --mode=3Dinstall /usr/bin/install -c \ > > libmimetic.la /opt/lib/libmimetic.la > > > > The script is installed by its port, which could patch it to ignore the > > .la files altogether -- keeping the maintaince of the rest of the ports > > just as simple and the filesystem slightly cleaner > > > > There are 321 .la files on my system, for example. Do I need this junk? > > If you use KDE: yes (maybe not all, but some of them). See https://bugs.kde.org/show_bug.cgi?id=3D93359 for details (especially my= =20 comment, and the very last comment - we already implement the first half of= =20 my recipe in the current KDE port, btw). Also, please don't further spread this meme that this some lame KDE thing: = The=20 real trouble and reason for this change was that the upstream libtool is=20 *not* designed to completely work without libtool archives and that our=20 present libtool maintainer (rightfully) refuses to maintain a quick hack th= at=20 was made (and then abandoned) by someone else years and years ago, probably= =20 with the assumption that libtool might never change much from there. KDE uses the libtool archives the way it does for the same reason: If they'= re=20 around anyway, might as well use them. In any case: Libtool archives were insignificant, small and not worth worry= ing=20 about even back when the original hack was put in place. In the gigabyte-ag= e,=20 they're even less worth worrying about. Going back and forth=20 between 'needed', 'mostly-not-needed' and again 'needed' is somewhat=20 annoying, admittedly, but there's lessons to be learned here about making=20 unnecessary code-forks and premature optimizations. With that rant off my chest - yes, there's still ways to avoid having libto= ol=20 archives flying around, but they all involve making (and maintaining)=20 patches, dealing with tricky-to-fix, unexpected fallout every once in a whi= le=20 and headaches once the next round of autotools updates comes along. Cheers, =2D-=20 ,_, | Michael Nottebrock | lofi@freebsd.org (/^ ^\) | FreeBSD - The Power to Serve | http://www.freebsd.org \u/ | K Desktop Environment on FreeBSD | http://freebsd.kde.org --nextPart1735867.CDAN253UyU Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQBEjs0xXhc68WspdLARAiOzAJwMXjk6esxmICw5Pg4q3ktYWEuzQwCgozv5 +ihTEGWfMNh0PMXYlfo4Kkg= =e1Ew -----END PGP SIGNATURE----- --nextPart1735867.CDAN253UyU--