Subject: Re: [Boost-build] rubbish parallel builds with mingw64
From: Vladimir Prus (vladimir.prus_at_[hidden])
Date: 2015-06-25 09:03:19
it's known explicitly-coded behavior. Previously, running multiple links in
parallel used to kill performance rather than improve it. See:
JAM_SEMAPHORE on $(targets) = <s>gcc-link-semaphore ;
in gcc.jam along with a comment above it. You can comment it out and see
whether it improves performance. If so, it might become an option.
On Thu, Jun 25, 2015 at 1:31 PM John Maddock <jz.maddock_at_[hidden]>
> I've noticed something very strange, and very annoying with mingw builds
> - the link steps all seem to be performed serially, never in parallel -
> is this a known issue?
> I'm using a win64 build of bjam, plus ming-x64. Building with msvc with
> the same bjam executable works fine, as does building on Linux with GCC.
> Even if I kill the build and restart, it still runs all the remaining
> link steps in series, and it takes an age with mingw.
> Any ideas?
> Thanks, John.
> Unsubscribe & other changes:
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk