Boost logo

Boost-Build :

From: Johan Nilsson (r.johan.nilsson_at_[hidden])
Date: 2007-10-04 02:36:27

Felipe Magno de Almeida wrote:
> On 10/3/07, Rene Rivera <grafikrobot_at_[hidden]> wrote:
> [snip]
>> So if any one has ideas on how to solve the problem of generating C++
>> based parser with minimal fuzz please speak up :-) (And by minimal I
>> mean not requiring a large chunk of external code or tools)
> I'm not getting it. What is the problem of using header-only libraries
> in C++ bjam rewrite?

I'd say it's a chicken-and-egg problem (or a problem of circular
dependencies, if you like).

What if you've got a non-supported compiler, and need to build bjam to be
able to try out boost (or to add support for the compiler). If the (even
header-only) libraries can't be built/used with your compiler, thus
disabling your possibilities for building bjam, how do you progress?

Eating one's own dogfood might be a good practice, but perhaps not in this
particular case. IMHO, bjam should depend on as few external (including
Boost libraries) components as can be accomplished with reasonable effort.

/ Johan

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at