Boost logo

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, david.abrahams at, gregod at, cpdaniel at, john at