|
Boost-Build : |
Subject: [Boost-build] Installing new version on top of old version...
From: barcaroller (barcaroller_at_[hidden])
Date: 2009-04-02 18:22:02
I had a Linux system with Boost v1.33 already installed. To install Boost
v1.38, I ran the following commands:
> tar xvfz boost_1_38_0.tar.gz
> cd boost_1_38_0
> ./configure --prefix=/usr
> sudo make install
This caused two problems:
- In the /usr/lib directory, the v1.33 Boost library names were unchanged
(e.g. libboost_iostreams.a) while the new v1.38 Boost library names had
postfixes (e.g. libboost_iostreams-gcc41-mt-1_38.a)
- The /usr/include/boost directory remained unchanged and the new
installation used /usr/include/boost-1_38/boost for the new header files
I do not want to modify my makefiles. How do I build Boost v1.38 so as to
completely replace Boost v1.33 (using the same file names and directories)
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