Boost logo

Boost-Build :

From: David Abrahams (dave_at_[hidden])
Date: 2006-04-16 17:12:40


Tomas Puverle <Tomas.Puverle_at_[hidden]> writes:

>> We've seen reviews stating just the opposite. You have to measure
>> carefully and understand what you're seeing to make any kind of useful
>> comparison.
>
> Gr. I just read the long "SCons users" thread from September last year and
> the numbers for BB V2 don't seem very encouraging, you are right.
> How dissapointing.

I'm not trying to say that BBv2 isn't very fast; I'm just saying that
simpleminded tests don't necessarily yield interesting real-world
data. In particular, the "gamesfromwithin" test was incredibly
unrealistic, hitting one pathalogical slow case of Boost.Build square
on the nose.

> Reading through the documentation BB V2 seems to have most of the
> features that make for a good cross-platform build system.
> Maintaining makefiles that need to build many configurations is no
> fun :(

Right.

>> You must be on a *really* slow machine. Python starts instantly for
>> me on Cygwin.
>
> No, but the slow startup must be caused by something else then.

Huh. When python isn't already in the disk cache it's

  real 0m1.282s
  user 0m0.077s
  sys 0m0.047s

> Right now, it doesn't matter anymore, since we've considered and
> discarded SCons anyway.

IMO you ought to go back and find out what's at the root of your
Python startup problem. That could be affecting the speed of every
build system you look at.

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com

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