From owner-freebsd-x11@FreeBSD.ORG Sat Apr 25 21:44:56 2009 Return-Path: Delivered-To: freebsd-x11@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 182F3106566B for ; Sat, 25 Apr 2009 21:44:56 +0000 (UTC) (envelope-from stas@FreeBSD.org) Received: from mx0.deglitch.com (backbone.deglitch.com [IPv6:2001:16d8:fffb:4::abba]) by mx1.freebsd.org (Postfix) with ESMTP id BD0218FC16 for ; Sat, 25 Apr 2009 21:44:55 +0000 (UTC) (envelope-from stas@FreeBSD.org) Received: from DSPAM-Daemon (localhost [127.0.0.1]) by mx0.deglitch.com (Postfix) with SMTP id 4175E8FC51 for ; Sun, 26 Apr 2009 01:31:18 +0400 (MSD) Received: from orion.SpringDaemons.com (unknown [77.232.3.143]) by mx0.deglitch.com (Postfix) with ESMTPA id D851B8FC18; Sun, 26 Apr 2009 01:31:16 +0400 (MSD) Received: from orion (localhost [127.0.0.1]) by orion.SpringDaemons.com (Postfix) with SMTP id 905FE39827; Sun, 26 Apr 2009 01:31:22 +0400 (MSD) Date: Sun, 26 Apr 2009 01:31:17 +0400 From: Stanislav Sedov To: rea-fbsd@codelabs.ru Message-Id: <20090426013117.919bc3a5.stas@FreeBSD.org> In-Reply-To: References: <200904242010.n3OKA41e084949@freefall.freebsd.org> <1240605576.2142.47.camel@balrog.2hip.net> Organization: The FreeBSD Project X-XMPP: ssedov@jabber.ru X-Voice: +7 916 849 20 23 X-PGP-Fingerprint: F21E D6CC 5626 9609 6CE2 A385 2BF5 5993 EB26 9581 X-Mailer: carrier-pigeon Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-DSPAM-Result: Innocent X-DSPAM-Processed: Sun Apr 26 01:31:17 2009 X-DSPAM-Confidence: 1.0000 X-DSPAM-Improbability: 1 in 98689409 chance of being spam X-DSPAM-Probability: 0.0023 X-DSPAM-Signature: 49f38125967007839267135 Cc: freebsd-x11@FreeBSD.org Subject: Re: ports/132615: [patch] x11/libX11: work aroung parsing bug in Bash 4.0 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Apr 2009 21:44:56 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sat, 25 Apr 2009 22:49:01 +0400 Eygene Ryabinkin mentioned: > Stanislav, good day. > > > Stanislav Sedov wrote: > > > On Fri, 2009-04-24 at 20:10 +0000, Eygene Ryabinkin wrote: > > > I'd say that 45 seconds (24.5%) speedup worth some patching. > > > > > > Any thoughts 'bout this? > > > > I think we could try to replace the libtool by our own stripped-down > > implementation that will be even simpler than dolt. If dolt is able to > > reduce the compilations speed by about one forth, then with a FreeBSD > > specific libtool replacement the imporvement may be even better. > > Well, dolt replaces only the 'compile' mode of libtool and doltcompile > is a rather simple script that isn't specific to any operating system, > it just needs Linux, FreeBSD or Darwin. The script is small and most of > speedup lives here -- libtool is an enormous beast that checks a load of > things and spawns many external tools. So, for the compilation mode, > the only thing to do is to try to replace Bash script dolt with native > executable and try to estimate gains. Will try to play with this. > > As to the other modes, libtool is still used, no magic here. And here > we can do something beefy, because, once again, libtool is an enormous > beast. Will try to draft something as well. > That would be really great! Thanks for working on this. > > As a benefit we can also stop installing .la and .a library files. > > .la -- may be. But why do you want to eradicate .a's? People should > still be able to link in libraries statically, aren't they? Sure. But in some cases it is questionable. Probably, we can try moving static libraries into a hidden location to prevent unintentional linking with static libraries in ports building. Having some ports linking libraries staticaly makes keeping ports security information almost impossible. - -- Stanislav Sedov ST4096-RIPE -----BEGIN PGP SIGNATURE----- iEYEARECAAYFAknzgSoACgkQK/VZk+smlYFxcgCfc7BrqNeCRhfvxqtqhxlooa0c LN8Anj9C2vcj52xqI0pDUkUioNgQA7LL =1juO -----END PGP SIGNATURE----- !DSPAM:49f38125967007839267135!