How to upgrade perl 5.8 to 5.10?

Wesley Shields wxs at FreeBSD.org
Thu Jan 21 14:34:09 UTC 2010


On Wed, Jan 20, 2010 at 08:03:32PM +0100, Michal Varga wrote:
> >>> Well, it's a dedicated blade after all :) And those 8 cores seem
> >>> pretty nasty, I'm envious.
> >>>
> >>
> >> Well, afaik I even cannot use more than one CPU when building ports.
> >> There were plans/rumors that this would change. Does anyone know more
> >> about it?
> >>
> Sure you can, as Boris (below) linked, this happened long time ago, especially:
> 
> "You don't need to do anything to enable the new feature. Whitelisted
> ports will automatically make use of all processors available in your
> computer."
> 
> Most large ports I have seen (and use) luckily take advantage of all
> available processors during build (which completely sucks for desktop
> systems, but then, you normally shouldn't do that on a station where
> you try to work, so I'm fine with that). There's no way you'd be able
> to build 450 ports in 45 minutes if you were using only one CPU/core.
> 
> 
> > It has happened:
> >
> > http://lists.freebsd.org/pipermail/freebsd-ports/2009-March/053736.html
> >
> > I believe *dependencies* of a port will be compiled using one process (and
> > thus CPU) at a time, however.
> >
> Interesting, are you sure this really happens? At least I understand
> you mean that - let's say - when i choose to compile, i.e. www/webkit
> directly, it will use all available processors (which it does, all the
> time), but when I try to compile, say, www/epiphany, which pulls
> www/webkit as a dependency, it will get built without MAKE_JOBS_SAFE,
> locked to a single processor? I can test in a short while if that's
> really the way, just asking, if I got you right..

No. Only one port is built at a time but if that port is MAKE_JOBS_SAFE
it will build in parallel.

-- WXS


More information about the freebsd-ports mailing list