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
> >> also have to be installed because the lib I'm interested in is
> >> 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
> 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.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk