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