|
Boost-Build : |
From: Vladimir Prus (ghost_at_[hidden])
Date: 2007-10-04 10:07:05
Felipe Magno de Almeida wrote:
> On 10/4/07, Johan Nilsson <r.johan.nilsson_at_[hidden]> wrote:
>> Felipe Magno de Almeida wrote:
>
> [snip]
>
>> > 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?
>
> The same problem doesn't occur if you write your own parsing code? Or
> if you use an external library?
As it happens, C++ Boost is much less portable than ordinary C++.
- Volodya
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