Re: svn commit: r228143 - in head: . share/mk tools/build/options

2011-12-21 Thread John Baldwin
On 12/20/11 9:06 PM, Doug Barton wrote: On 12/20/2011 06:08, John Baldwin wrote: The defaults for src.conf should be for the common case Agreed. The problem we seem to be missing here is that developers are not even statistically significant in measuring the common case. Users using

Re: svn commit: r228143 - in head: . share/mk tools/build/options

2011-12-21 Thread Steve Kargl
On Wed, Dec 21, 2011 at 10:50:42AM -0800, Doug Barton wrote: On 12/20/2011 9:59 PM, Steve Kargl wrote: On Tue, Dec 20, 2011 at 09:30:10PM -0800, Garrett Cooper wrote: On Tue, Dec 20, 2011 at 8:55 PM, Steve Kargl s...@troutmask.apl.washington.edu wrote: On Tue, Dec 20, 2011 at 06:45:07PM

Re: svn commit: r228143 - in head: . share/mk tools/build/options

2011-12-20 Thread John Baldwin
On Tuesday, December 20, 2011 5:05:49 am David Chisnall wrote: On 20 Dec 2011, at 06:20, Bruce Evans wrote: Don't be silly. Building profiled libraries takes as much as 1 minute. Many would not want to wait that long (if they noticed how long it takes). This is not 1994 when building of

Re: svn commit: r228143 - in head: . share/mk tools/build/options

2011-12-20 Thread Garrett Cooper
On Tue, Dec 20, 2011 at 2:18 AM, Andriy Gapon a...@freebsd.org wrote: on 20/12/2011 12:05 David Chisnall said the following: On 20 Dec 2011, at 06:20, Bruce Evans wrote: Don't be silly.  Building profiled libraries takes as much as 1 minute. Many would not want to wait that long (if they

Re: svn commit: r228143 - in head: . share/mk tools/build/options

2011-12-20 Thread Warner Losh
On Dec 20, 2011, at 2:21 AM, Garrett Cooper wrote: The assumption (that isn't clearly stated) is that I am building things on suped up x86 hardware, not arm CPUs, Intel Atoms, etc. On those platforms building superfluous things still do matter (in particular because cross-building some

Re: svn commit: r228143 - in head: . share/mk tools/build/options

2011-12-20 Thread John Baldwin
On Tuesday, December 20, 2011 11:26:11 am Garrett Cooper wrote: On Tue, Dec 20, 2011 at 2:18 AM, Andriy Gapon a...@freebsd.org wrote: on 20/12/2011 12:05 David Chisnall said the following: On 20 Dec 2011, at 06:20, Bruce Evans wrote: Don't be silly. Building profiled libraries takes as

Re: svn commit: r228143 - in head: . share/mk tools/build/options

2011-12-20 Thread Garrett Cooper
On Tue, Dec 20, 2011 at 9:40 AM, Warner Losh i...@bsdimp.com wrote: On Dec 20, 2011, at 2:21 AM, Garrett Cooper wrote:    The assumption (that isn't clearly stated) is that I am building things on suped up x86 hardware, not arm CPUs, Intel Atoms, etc. On those platforms building superfluous

Re: svn commit: r228143 - in head: . share/mk tools/build/options

2011-12-20 Thread Garrett Cooper
On Tue, Dec 20, 2011 at 11:21 AM, Garrett Cooper yaneg...@gmail.com wrote: On Tue, Dec 20, 2011 at 9:40 AM, Warner Losh i...@bsdimp.com wrote: On Dec 20, 2011, at 2:21 AM, Garrett Cooper wrote:    The assumption (that isn't clearly stated) is that I am building things on suped up x86

Re: svn commit: r228143 - in head: . share/mk tools/build/options

2011-12-20 Thread Warner Losh
On Dec 20, 2011, at 12:21 PM, Garrett Cooper wrote: On Tue, Dec 20, 2011 at 9:40 AM, Warner Losh i...@bsdimp.com wrote: On Dec 20, 2011, at 2:21 AM, Garrett Cooper wrote: The assumption (that isn't clearly stated) is that I am building things on suped up x86 hardware, not arm CPUs,

Re: svn commit: r228143 - in head: . share/mk tools/build/options

2011-12-20 Thread Garrett Cooper
On Tue, Dec 20, 2011 at 11:36 AM, Warner Losh i...@bsdimp.com wrote: On Dec 20, 2011, at 12:21 PM, Garrett Cooper wrote: On Tue, Dec 20, 2011 at 9:40 AM, Warner Losh i...@bsdimp.com wrote: On Dec 20, 2011, at 2:21 AM, Garrett Cooper wrote:    The assumption (that isn't clearly stated) is

Re: svn commit: r228143 - in head: . share/mk tools/build/options

2011-12-20 Thread Doug Barton
On 12/20/2011 06:08, John Baldwin wrote: The defaults for src.conf should be for the common case Agreed. The problem we seem to be missing here is that developers are not even statistically significant in measuring the common case. -- [^L] Breadth of IT experience,

Re: svn commit: r228143 - in head: . share/mk tools/build/options

2011-12-20 Thread Doug Barton
On 12/20/2011 18:29, Ben Kaduk wrote: 2011/12/20 Doug Barton do...@freebsd.org: On 12/20/2011 06:08, John Baldwin wrote: The defaults for src.conf should be for the common case Agreed. The problem we seem to be missing here is that developers are not even statistically significant in

Re: svn commit: r228143 - in head: . share/mk tools/build/options

2011-12-20 Thread Steve Kargl
On Tue, Dec 20, 2011 at 06:45:07PM -0800, Doug Barton wrote: On 12/20/2011 18:29, Ben Kaduk wrote: 2011/12/20 Doug Barton do...@freebsd.org: On 12/20/2011 06:08, John Baldwin wrote: The defaults for src.conf should be for the common case Agreed. The problem we seem to be missing here is

Re: svn commit: r228143 - in head: . share/mk tools/build/options

2011-12-20 Thread Garrett Cooper
On Tue, Dec 20, 2011 at 8:55 PM, Steve Kargl s...@troutmask.apl.washington.edu wrote: On Tue, Dec 20, 2011 at 06:45:07PM -0800, Doug Barton wrote: On 12/20/2011 18:29, Ben Kaduk wrote: 2011/12/20 Doug Barton do...@freebsd.org: On 12/20/2011 06:08, John Baldwin wrote: The defaults for

Re: svn commit: r228143 - in head: . share/mk tools/build/options

2011-12-19 Thread Warner Losh
[[ I know it is a bit late here ]] On Nov 29, 2011, at 1:50 PM, Doug Barton wrote: On 11/29/2011 12:47, Gábor Kövesdán wrote: On 2011.11.29. 20:46, Max Khon wrote: Log: Turn off profiled libs build by default. Can be enabled back using WITH_PROFILE=yes in /etc/src.conf I think it was

Re: svn commit: r228143 - in head: . share/mk tools/build/options

2011-12-19 Thread Warner Losh
On Nov 29, 2011, at 1:53 PM, Garrett Cooper wrote: 2011/11/29 Doug Barton do...@freebsd.org: On 11/29/2011 12:47, Gábor Kövesdán wrote: On 2011.11.29. 20:46, Max Khon wrote: Log: Turn off profiled libs build by default. Can be enabled back using WITH_PROFILE=yes in /etc/src.conf I

Re: svn commit: r228143 - in head: . share/mk tools/build/options

2011-12-19 Thread David Chisnall
On 19 Dec 2011, at 19:52, Warner Losh wrote: -1. The needs of the many? Please. Let's break a useful feature because some people don't understand it and are impatient? That's lame. How useful is gprof-based profiling these days? Now that we have the DTrace pid provider, don't we have

Re: svn commit: r228143 - in head: . share/mk tools/build/options

2011-12-19 Thread Steve Kargl
On Mon, Dec 19, 2011 at 08:09:32PM +, David Chisnall wrote: On 19 Dec 2011, at 19:52, Warner Losh wrote: -1. The needs of the many? Please. Let's break a useful feature because some people don't understand it and are impatient? That's lame. How useful is gprof-based profiling

Re: svn commit: r228143 - in head: . share/mk tools/build/options

2011-12-19 Thread Brooks Davis
On Mon, Dec 19, 2011 at 12:41:29PM -0800, Steve Kargl wrote: On Mon, Dec 19, 2011 at 08:09:32PM +, David Chisnall wrote: On 19 Dec 2011, at 19:52, Warner Losh wrote: -1. The needs of the many? Please. Let's break a useful feature because some people don't understand it and are

Re: svn commit: r228143 - in head: . share/mk tools/build/options

2011-12-19 Thread Steve Kargl
On Mon, Dec 19, 2011 at 05:04:43PM -0600, Brooks Davis wrote: On Mon, Dec 19, 2011 at 12:41:29PM -0800, Steve Kargl wrote: On Mon, Dec 19, 2011 at 08:09:32PM +, David Chisnall wrote: On 19 Dec 2011, at 19:52, Warner Losh wrote: -1. The needs of the many? Please. Let's break a

Re: svn commit: r228143 - in head: . share/mk tools/build/options

2011-11-30 Thread Max Khon
John, On Wed, Nov 30, 2011 at 3:36 AM, John Baldwin j...@freebsd.org wrote: Author: fjoe Date: Tue Nov 29 19:46:17 2011 New Revision: 228143 URL: http://svn.freebsd.org/changeset/base/228143 Log: Turn off profiled libs build by default. Can be enabled back using

Re: svn commit: r228143 - in head: . share/mk tools/build/options

2011-11-30 Thread John Baldwin
On Wednesday, November 30, 2011 9:35:01 am Max Khon wrote: John, On Wed, Nov 30, 2011 at 3:36 AM, John Baldwin j...@freebsd.org wrote: Author: fjoe Date: Tue Nov 29 19:46:17 2011 New Revision: 228143 URL: http://svn.freebsd.org/changeset/base/228143 Log: Turn off

svn commit: r228143 - in head: . share/mk tools/build/options

2011-11-29 Thread Max Khon
Author: fjoe Date: Tue Nov 29 19:46:17 2011 New Revision: 228143 URL: http://svn.freebsd.org/changeset/base/228143 Log: Turn off profiled libs build by default. Can be enabled back using WITH_PROFILE=yes in /etc/src.conf Added: head/tools/build/options/WITH_PROFILE - copied, changed

Re: svn commit: r228143 - in head: . share/mk tools/build/options

2011-11-29 Thread John Baldwin
On Tuesday, November 29, 2011 2:46:17 pm Max Khon wrote: Author: fjoe Date: Tue Nov 29 19:46:17 2011 New Revision: 228143 URL: http://svn.freebsd.org/changeset/base/228143 Log: Turn off profiled libs build by default. Can be enabled back using WITH_PROFILE=yes in /etc/src.conf Hmm,

Re: svn commit: r228143 - in head: . share/mk tools/build/options

2011-11-29 Thread Gábor Kövesdán
On 2011.11.29. 20:46, Max Khon wrote: Log: Turn off profiled libs build by default. Can be enabled back using WITH_PROFILE=yes in /etc/src.conf I think it was useful. Profiling is useful for developing any piece of software that builds on libc or other common libs, even for software that

Re: svn commit: r228143 - in head: . share/mk tools/build/options

2011-11-29 Thread Doug Barton
On 11/29/2011 12:47, Gábor Kövesdán wrote: On 2011.11.29. 20:46, Max Khon wrote: Log: Turn off profiled libs build by default. Can be enabled back using WITH_PROFILE=yes in /etc/src.conf I think it was useful. Profiling is useful for developing any piece of software that builds on libc

Re: svn commit: r228143 - in head: . share/mk tools/build/options

2011-11-29 Thread Garrett Cooper
2011/11/29 Doug Barton do...@freebsd.org: On 11/29/2011 12:47, Gábor Kövesdán wrote: On 2011.11.29. 20:46, Max Khon wrote: Log:    Turn off profiled libs build by default.    Can be enabled back using WITH_PROFILE=yes in /etc/src.conf I think it was useful. Profiling is useful for developing