Boost provides a set of free peer-reviewed portable C++ source libraries. It includes libraries for linear algebra, pseudorandom number generation, multithreading, image processing, regular expressions and unit testing.
This package is known to build and work properly using an LFS-7.3 platform.
Download (HTTP): http://downloads.sourceforge.net/boost/boost_1_53_0.tar.bz2
Download MD5 sum: a00d22605d5dbcfb4c9936a9b35bc4c2
Download size: 54 MB
Estimated disk space required: 700 MB
Estimated build time: 3.5 SBU
ICU-51.1 and Python-2.7.5
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/boost
Install Boost by running the following commands:
./bootstrap.sh --prefix=/usr && ./b2 stage threading=multi link=shared
This package does not come with a test suite.
Now, as the root user:
./b2 install threading=multi link=shared
threading=multi: This
parameter ensures that Boost is
built with multithreading support.
link=shared: This parameter
ensures that only shared libraries are created, except for
libboost_exception and libboost_test_exec_monitor which are created
as static. Most people will not need the static libraries, indeed
most programs using Boost only use
the headers, but omit this parameter if you do need them.
Last updated on 2013-03-15 16:26:39 +0000