Boost logo

Boost :

Subject: Re: [boost] Boost Modularization: did we get it right?
From: Daniel James (dnljms_at_[hidden])
Date: 2012-05-09 16:06:51


On 9 May 2012 20:18, Daniel Pfeifer <daniel_at_[hidden]> wrote:
> 2012/5/9 Steven Watanabe <watanabesj_at_[hidden]>:
>
> <snip>
>
>> Behavior:
>> If symlinks are supported, creates a symbolic
>>  link to the directory.
>
> This is fragile. Imagine Graph generates a link at boost/graph and
> GraphParallel generates a link at boost/graph/parallel.
> GraphParallel's link will end up in Graph's source directory!
> There is also the case that multiple libraries provide files in the
> same directory (eg. boost/pending). They cannot all link the
> directory.
>
> The script should always link individual files. That is dead slow,
> yes. But it is the only safe approach.

Have you seen GNU stow? It links directories, but if two packages
clash, replaces the link with a new directory, and fills that with
links.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk