$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Peter Dimov (pdimov_at_[hidden])
Date: 2002-08-08 10:27:11
From: "Beman Dawes" <bdawes_at_[hidden]>
>  >> "Suppose I'm considering using a Boost library. What other libraries
> will
>  >> also have to be installed because the lib I'm interested in is
> dependent
>  >on
>  >> them?
>  >>
>  >> That's the question we need to be able to answer, and it seems library
>  >> rather than header oriented.
>  >
>  >The Boost "install" unit is the header, since there is no way to
>  >download/install an individual library.
>
> IIRC, someone said that to Nico at the time he posed the question.  I
can't
> remember the details of the conversation (at the Toronto C++ committee
> meeting a couple of years ago) but the point made was that it really isn't
> about download or install issues, but users wishing to use a portion of a
> library without being forced to use the whole library.
The fact of life is that currently Boost does not provide a way to obtain a
component. Users that wish to use a library have to obtain that library
first. Dependencies come second.
If there is no way to obtain a single library, then a per-library dependency
graph doesn't solve the problem.
There is also the issue with headers shared between several libraries.