
On Mon, 31 Mar 2008, Phil Endecott wrote:
Things are less serious for programs that depend only on header-only libraries, since they will only stop compiling rather than stop running when you upgrade the libraries under their feet.
You then have to determine how to name the different Boost versions' header directories and library files. And then how to tell the applications' build systems what names you have chosen. I like pkg-config for this, and did mention it on this list once but without any apparent interest.
By default, boost will install headers to version-dependent directories. Autoconf with boost.m4 (http://repo.or.cz/w/boost.m4.git/) provides a fair deal of flexibility in detecting what versions are installed where (on POSIX platforms). - Daniel