Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Aug 2007 12:13:21 -0400
From:      Mikhail Teterin <mi+mill@aldan.algebra.com>
To:        "Jeremy Messenger" <mezz7@cox.net>
Cc:        ahze@freebsd.org, multimedia@freebsd.org
Subject:   `make -jN' (Re: minor improvement to devel/liboil)
Message-ID:  <200708161213.21594.mi%2Bmill@aldan.algebra.com>
In-Reply-To: <op.tw5s1pjm9aq2h7@mezz.mezzweb.com>
References:  <200708151254.l7FCs2BH098003@aldan.algebra.com> <op.tw5s1pjm9aq2h7@mezz.mezzweb.com>

next in thread | previous in thread | raw e-mail | index | archive | help
=DE=C5=D4=D7=C5=D2 16 =D3=C5=D2=D0=C5=CE=D8 2007 11:52 =C4=CF, Jeremy Messe=
nger =F7=C9 =CE=C1=D0=C9=D3=C1=CC=C9:
> The -jN is well known for cause problems on some systems and it =9A
> requires to do a lot of tests on different arch, 4BSD and ULE schedulers =
=9A
> on both -STABLE and -CURRENT on HTT, multi-core, and multi-CPU (physical =
=9A
> CPU) systems. marcus has a problem with graphics/jasper until he removed =
=9A
> this same line to solve his problem on his dual-core amd64 box.

Khmm, the only problems I'm aware off are poorly-written Makefiles -- and=20
jasper's was Ok. Are you alluding to a bug in a scheduler?

Actually, a better change is to amend the ALL_TARGET instead of MAKE_ARGS:

 ALL_TARGET=3D -j`${SYSCTL} -n hw.ncpu`

This allows the port to _build_ faster, but still _install_ serially.=20
Install-targets create directories and that does not parallelize well in ma=
ny=20
autotools-created Makefiles.

Maybe, that was Marcus' problem?

 -mi



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200708161213.21594.mi%2Bmill>