Boost logo

Boost-Build :

From: Beman Dawes (bdawes_at_[hidden])
Date: 2003-06-23 19:32:46


At 02:47 PM 6/16/2003, David Abrahams wrote:

>OK, that's nice. A much more important issue for Boost would be "can
>a build system be packaged in such a way that someone installing (or
>building it from scratch) doesn't get the sense he's installing
>Python. Lord knows why; I guess some companies are regressive in
>that way.

The issue is the apparent length of the tool-chain the user has to deal
with. If everything is all packaged up into a single distribution, and any
optional portions automatically pick up any dependencies, then the user
probably doesn't care. The modern cygwin installation process is an example
of this; the user doesn't have to know about or otherwise deal with
dependencies.

At the other extreme, there was a time when the installation of package A
often failed inexplicably, and only after much effort could the user
determine that package B had to be downloaded and installed first. Then it
would turn out that B had a dependency on C, and C was no longer available.
A nightmare.

>Honestly, I'm not sure it's so important: if we could just provide
>prebuilt executables for a few major platforms I bet we could get
>away with telling everyone else to install Python.

Prebuilt executables are immensely easier to use, that's for sure.

--Beman

 


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