HOWTO reduce time of build ?

Joe Marcus Clarke marcus at freebsd.org
Wed Sep 15 13:55:00 EDT 2010


On 9/15/10 1:47 PM, Ion-Mihai Tetcu wrote:
> On Wed, 15 Sep 2010 13:28:19 -0400
> Joe Marcus Clarke <marcus at freebsd.org> wrote:
> 
>> On 9/15/10 6:24 AM, Dmitry Morozovsky wrote:
>>> On Mon, 13 Sep 2010, Joe Marcus Clarke wrote:
>>>
>>> JMC> > I have installed Tinderbox 3.3.
>>> JMC> > How can i reduce time for building packages ? I own a quad
>>> JMC> > core CPU. I must use more BUILDS ( jail + ports ) in
>>> JMC> > parallel or exist something like make -j ? Thanks for a
>>> JMC> > great tool.
>>> JMC> 
>>> JMC> You can use multiple parallel builds, but the -j does not
>>> JMC> work.  You can also make use of tmpfs as backing store to
>>> JMC> decrease I/O time.  Other users (like itetcu) may be able to
>>> JMC> offer some more insight.  This is something I would love to
>>> JMC> see written up in an FAQ/whitepaper.
>>>
>>> By the way, why current tb explicitly disables ${MAKE_JOBS}?  It
>>> seems logical to me if tb admin could redefine this, defaulting
>>> (oriented to dedicated tb) to kern.smp.cpus.
>>>
>>>
>>
>> This actually caused very strange problems with failed builds last
>> time it was used.  You're free to try it out again.
> 
> You disable it when exactly?
> I know QAT run with make jobs and I did saw some strange failures when
> -once-only
> 

About two years go.

Joe

-- 
Joe Marcus Clarke
FreeBSD GNOME Team	::	gnome at FreeBSD.org
FreeNode / #freebsd-gnome
http://www.FreeBSD.org/gnome


More information about the tinderbox-list mailing list