Boost logo

Boost :

From: larsbj_at_[hidden]
Date: 2002-02-25 12:25:10


"Peter Dimov" <pdimov_at_[hidden]> writes:

| From: "Ross Smith" <r-smith_at_[hidden]>
>> But boost in general is the problem, not any one specific library. The
>> fundamental problem is the lack of an easy way for non-developers to
>> install the whole thing.
>>
>> Approaching this on a piece-by-piece basis is a waste of time because
>> (1) the individual sub-libraries have too many dependencies on each
>> other, and (2) developing the same facilities over and over again for
>> each part, instead of just once for the whole thing, would be silly.
>
| This must be one of those days. Why is
>
| make install
>
| better than
>
| cp -r boost /usr/include

- can make sure that file permissions are correcly setup
- can run ldconfig (run additional programs in general)
- can exclude files that are not supposed to be installed (or auto
  generate files that are to be installed for that matter)
- can install in staging directories
- make sure that the (dynamic) libs are built correctly before
  installing
- can install files outside of /usr/include (/usr/share/doc/boost f.ex.)

-- 
	Lgb

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