Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 2 Dec 2011 07:56:13 -0800 (PST)
From:      Lyndon Nerenberg <lyndon@orthanc.ca>
To:        Max Khon <fjoe@samodelkin.net>
Cc:        freebsd-current@freebsd.org
Subject:   Re: WITHOUT_PROFILE=yes by default
Message-ID:  <alpine.OSX.1.10.1112020746330.91234@peregrin.orthanc.ca>
In-Reply-To: <CADe0-4nj=ZvfPrT=9=m9hQhsADn9--5VFoAxTncGasQQTZN=0g@mail.gmail.com>
References:  <CADe0-4=DwzFj1NbJTeq3p92YGF_5yjhc-Yajn-hHNB_aca1k2g@mail.gmail.com> <20111202015133.GA4111@dragon.NUXI.org> <CADe0-4n2rXvoo4K%2BCHd-JBCHJ56OdTJTpzsF1r2X1yvcLt5CEA@mail.gmail.com> <20111202064132.GC88903@troutmask.apl.washington.edu> <4ED8776F.9060301@FreeBSD.org> <20111202072349.GA89183@troutmask.apl.washington.edu> <20111202083501.GA73959@dragon.NUXI.org> <CADe0-4nj=ZvfPrT=9=m9hQhsADn9--5VFoAxTncGasQQTZN=0g@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Max, I think a reasonable default is to continue building and shipping 
profiled libraries.  This keeps FreeBSD consistent with every other UNIX 
variant released in the last (at least) 30 years.

If you personally find profiled library builds slow you down too much, a 
one line addition to your /etc/src.conf solves the problem for you.

Personally, I find building kernel modules to be intolerably slow, since 
I tend to run static linked kernels.  I dealt with my preference by 
adding one line to my /etc/src.conf, not by submitting a patch request to 
disable the functionality in the builds.

If you choose not to profile your code, that's entirely your choice. 
Breaking this functionality for everyone else who *does* make the effort 
to profile their code is a non-starter.

--lyndon



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.OSX.1.10.1112020746330.91234>