|
Boost : |
From: David Abrahams (dave_at_[hidden])
Date: 2003-01-19 13:08:54
Toon Knapen <toon.knapen_at_[hidden]> writes:
> On Friday 17 January 2003 11:07, David Abrahams wrote:
>> It's not just about circular dependencies. If library A depends on
>> library B, when you link them into an executable there's no guarantee
>> that they'll appear in the right order.
>
>
> OK but I never had any trouble with it so far (although NEEDLIBS is
> only used once in my linkline to prevent people from creating
> circular dependencies)
It's fine if you're willing to tolerate things occasionally not
working in your project in order to prevent some misuse. Boost.Build
has different design goals, so we have to use the more-reliable
approach.
Don't say I didn't warn you... ;-).
-Dave
-- David Abrahams dave_at_[hidden] * http://www.boost-consulting.com Boost support, enhancements, training, and commercial distribution
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk