Boost logo

Boost :

Subject: [boost] Boost, preprocessing, computed #includes, and distcc
From: David Abrahams (dave_at_[hidden])
Date: 2008-11-13 10:37:55


One of the few options Boost users have for speeding up long compiles is
to throw more machines at the problem, as with distcc
(http://code.google.com/p/distcc/). I was just wondering why I couldn't
get distcc's incredible "pump" mode to work as well as it should, and
discovered this text:

  "In distcc-pump mode, the include server is unable to handle certain
  very complicated computed includes as found in parts of the Boost
  library. The include server will time out and distcc will revert to
  plain mode."

(http://distcc.googlecode.com/svn/trunk/doc/web/man/distcc_1.html#TOC_22).

It's nice that they consider it a bug, but it doesn't sound they're
going to go out of their way to fix it.

Just another lovely trade-off to keep in mind when making design
decisions... ;-)

-- 
Dave Abrahams
BoostPro Computing
http://www.boostpro.com

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk