From owner-freebsd-current@FreeBSD.ORG Fri Dec 2 08:35:03 2011 Return-Path: Delivered-To: freebsd-current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 52C42106564A; Fri, 2 Dec 2011 08:35:03 +0000 (UTC) (envelope-from obrien@NUXI.org) Received: from dragon.nuxi.org (trang.nuxi.org [74.95.12.85]) by mx1.freebsd.org (Postfix) with ESMTP id 0DAE68FC14; Fri, 2 Dec 2011 08:35:02 +0000 (UTC) Received: from dragon.nuxi.org (obrien@localhost [127.0.0.1]) by dragon.nuxi.org (8.14.5/8.14.5) with ESMTP id pB28Z2ce085825; Fri, 2 Dec 2011 00:35:02 -0800 (PST) (envelope-from obrien@dragon.nuxi.org) Received: (from obrien@localhost) by dragon.nuxi.org (8.14.5/8.14.4/Submit) id pB28Z2kb085824; Fri, 2 Dec 2011 00:35:02 -0800 (PST) (envelope-from obrien) Date: Fri, 2 Dec 2011 00:35:02 -0800 From: "David O'Brien" To: Max Khon Message-ID: <20111202083501.GA73959@dragon.NUXI.org> Mail-Followup-To: obrien@freebsd.org, Max Khon , Doug Barton , Steve Kargl , freebsd-current@FreeBSD.org References: <20111202015133.GA4111@dragon.NUXI.org> <20111202064132.GC88903@troutmask.apl.washington.edu> <4ED8776F.9060301@FreeBSD.org> <20111202072349.GA89183@troutmask.apl.washington.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20111202072349.GA89183@troutmask.apl.washington.edu> X-Operating-System: FreeBSD 9.99-CURRENT X-to-the-FBI-CIA-and-NSA: HI! HOW YA DOIN? User-Agent: Mutt/1.5.20 (2009-06-14) Cc: freebsd-current@FreeBSD.org, Doug Barton , Steve Kargl Subject: Re: WITHOUT_PROFILE=yes by default X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: obrien@FreeBSD.org List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Dec 2011 08:35:03 -0000 On Fri, Dec 02, 2011 at 11:56:31AM +0700, Max Khon wrote: > You still failed to name a single compelling reason to leave profiled > libs even in -CURRENT. Sorry Joe, I don't think your reasoning is compelling. I'm sure you know how to stick "NO_PROFILE=true" in your /etc/src.conf. How far do you want to take this? By this reasoning we should set all the knobs to "NO" to speed up the build. I mean we're all competent code builders running FreeBSD-current and know how to enable knobs in /etc/src.conf. Is speeding up the build import important to you then the default base system being an comfortable featureful development environment? On Thu, Dec 01, 2011 at 11:23:49PM -0800, Steve Kargl wrote: > On Thu, Dec 01, 2011 at 10:59:59PM -0800, Doug Barton wrote: > > On 12/01/2011 22:41, Steve Kargl wrote: > > > > > Having a set of profiled libraries in-sync with the static > > > and shared libraries allows one to run the profiler on their > > > code when someone changes a library and that change causes > > > a dramatic change in the performance of one's code. > > > > And as Max pointed out in his OP, that only applies to a tiny fraction > > of our users, or even our developers. If you want to use them, turn the > > knob. > > Not only do I want to use them, I do use use profiled libraries. > All those changes to libm that I've submitted over the years > have been run through the profile. More importantly, we are > discussion freebsd-current. I would hope that the other developers > profile their changes to system before committing. Exactly! We want to *encourage* the use of profiling in development. Not make it harder. With out the profiled libs being readily available, it becomes yet another step to go thru and an impediment to quick performance checking. -- -- David (obrien@FreeBSD.org) P.S. Max, would you please turn off HTML mail when sending to FreeBSD mailing lists? Many of us use that as an indication of SPAM on these lists. I've missed your responses to me due to that.