From owner-freebsd-x11@FreeBSD.ORG Fri Apr 24 20:10:05 2009 Return-Path: Delivered-To: freebsd-x11@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6E22D106566C for ; Fri, 24 Apr 2009 20:10:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 3EB528FC15 for ; Fri, 24 Apr 2009 20:10:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n3OKA4Q2084950 for ; Fri, 24 Apr 2009 20:10:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n3OKA41e084949; Fri, 24 Apr 2009 20:10:04 GMT (envelope-from gnats) Date: Fri, 24 Apr 2009 20:10:04 GMT Message-Id: <200904242010.n3OKA41e084949@freefall.freebsd.org> To: freebsd-x11@FreeBSD.org From: Eygene Ryabinkin Cc: 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 Reply-To: Eygene Ryabinkin List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Apr 2009 20:10:05 -0000 The following reply was made to PR ports/132615; it has been noted by GNATS. From: Eygene Ryabinkin To: bug-followup@freebsd.org Cc: x11@freebsd.org, obrien@freebsd.org, stas@freebsd.org, miwi@FreeBSD.org Subject: Re: ports/132615: [patch] x11/libX11: work aroung parsing bug in Bash 4.0 Date: Sat, 25 Apr 2009 00:03:20 +0400 Gentlemen, good day. Sun, Mar 15, 2009 at 10:20:17AM +0300, Eygene Ryabinkin wrote: > I had researched on the DOLT a little bit more and found that > doltcompile greatly speeds up the compilation process, because it was > written precisely for this purpose: > http://lists.debian.org/debian-devel/2008/04/msg00286.html > > So, I would say that it's better to patch the doltcompile script itself > rather than to drop support for it. I had made some measurements for non-DOLT and DOLT case for the current libX11 case. Here are the results of ministat spawned for data from 10 compilation cycles with DOLT and without DOLT: (fully warmed disk cache, almost zero activity on the machine, all resources are dedicated to the port building): ----- x noDOLT.real + withDOLT.real +------------------------------------------------------------------------------+ | ++ | | ++ x | | +++++ + x xxx xx xxx| ||______M_A_________| |___A____| | +------------------------------------------------------------------------------+ N Min Max Median Avg Stddev x 10 177.48 189.25 184.365 184.366 3.5870173 + 10 135.01 159.06 137.345 139.211 7.0399976 Difference at 95.0% confidence -45.155 +/- 5.24948 -24.492% +/- 2.84732% (Student's t, pooled s = 5.58696) ----- I'd say that 45 seconds (24.5%) speedup worth some patching. Any thoughts 'bout this? -- Eygene _ ___ _.--. # \`.|\..----...-'` `-._.-'_.-'` # Remember that it is hard / ' ` , __.--' # to read the on-line manual )/' _/ \ `-_, / # while single-stepping the kernel. `-'" `"\_ ,_.-;_.-\_ ', fsc/as # _.-'_./ {_.' ; / # -- FreeBSD Developers handbook {_.-``-' {_/ #