Boost logo

Boost-Build :

From: René Ferdinand Rivera Morell (grafikrobot_at_[hidden])
Date: 2020-08-28 15:23:10


On Fri, Aug 28, 2020 at 9:52 AM John Maddock via Boost-build <
boost-build_at_[hidden]> wrote:

>
> 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 :(
>

Is there an issue or PR for this? I'll fix it regardless :-) Just wondering
if I missed something.

-- 
-- René Ferdinand Rivera Morell
-- Don't Assume Anything  -- No Supone Nada
-- Robot Dreams - http://robot-dreams.net


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