Subject: Re: [Boost-bugs] [Boost C++ Libraries] #994: BJam output with parallel builds jumbled.
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2007-05-29 16:09:22
#994: BJam output with parallel builds jumbled.
-------------------------------+--------------------------------------------
Reporter: grafik | Owner: grafik
Type: Bugs | Status: new
Milestone: Boost.Jam 3.1.15 | Component: bjam
Version: Boost.Jam 3.1.14 | Severity: Problem
Resolution: | Keywords:
-------------------------------+--------------------------------------------
Comment (by kbelco_at_[hidden]):
Replying to [comment:2 grafik]:
Hi Rene,
As Rob observed, that's exactly the solution I have implemented. The only
concern I have is the overhead of using fork vs. vfork and the need to
heap allocate memory when there's output to stderr. I've played around
with only keeping the first 4k bytes of warning or error messages to avoid
the heap allocation but I'm not sure which solution I prefer just yet.
I've also added a signal handler (the handler is registered in jam.c) so
the parent process gets notified when the child terminates.
Just wanted to let you know that this is almost done for unix. I haven't
even looked at changing Win32 code.
-- Noel
--
Ticket URL: <http://svn.boost.org/trac/boost/ticket/994#comment:3>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:49:55 UTC