Boost logo

Boost-Build :

From: John Maddock (jz.maddock_at_[hidden])
Date: 2020-08-28 11:14:07


On 28/08/2020 11:46, Arvid Norberg via Boost-build wrote:
> On Sat, Mar 30, 2019 at 4:45 PM Steven Watanabe via Boost-build
> <boost-build_at_[hidden] <mailto:boost-build_at_[hidden]>> wrote:
>
> On 3/29/19 2:57 AM, Arvid Norberg via Boost-build wrote:
> > <snip>
> > In the gcc toolset, there's mentioning of JAM_SEMAPHORE, in the
> link rules.
> > I don't fully understand how this affect the linking, but I
> suspect it
> > means only one target can be linked at a time.
> >
> >
> https://github.com/boostorg/build/blob/develop/src/tools/gcc.jam#L1064
> <https://github.com/boostorg/build/blob/develop/src/tools/gcc.jam#L1064>
> > [...]
>
> This is a very old optimization which is almost
> certainly out-dated.  If no one objects, I'm
> just going to remove it.
>
>

Yes please!!!

I've complained about this before, it's a huge bottleneck building for
MIngw - basically the obj files get built first, and then it sits doing
pretty much nothing linking one test at a time :(

Cheers, John.

-- 
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus

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