Difference between revisions of "Boost"
From HCL
(One intermediate revision by the same user not shown) | |||
Line 4: | Line 4: | ||
1. By default, boost is configured with all libraries. To save time on building boost, you can configure it ony with the libraries you need: | 1. By default, boost is configured with all libraries. To save time on building boost, you can configure it ony with the libraries you need: | ||
<source lang="bash"> | <source lang="bash"> | ||
− | $ ./b2 --prefix=DIR --with- | + | $ ./b2 --prefix=DIR --with-graph --with-serialization --with-mpi |
</source> | </source> | ||
− | |||
2. Default installation: | 2. Default installation: | ||
- DIR/include/boost_version/boost | - DIR/include/boost_version/boost | ||
Line 16: | Line 15: | ||
$ export LD_LIBRARY_PATH=DIR/lib:$LD_LIBRARY_PATH | $ export LD_LIBRARY_PATH=DIR/lib:$LD_LIBRARY_PATH | ||
</source> | </source> | ||
+ | |||
+ | To install boost with mpi library, you need to add "using mpi ;" in the file "tools/build/v2/user-config.jam" | ||
== Documentation == | == Documentation == | ||
* [http://www.boost.org/doc/libs/1_42_0/libs/graph/doc/table_of_contents.html Graph] | * [http://www.boost.org/doc/libs/1_42_0/libs/graph/doc/table_of_contents.html Graph] | ||
* [http://www.boost.org/doc/libs/1_42_0/libs/serialization/doc/index.html Serialization] | * [http://www.boost.org/doc/libs/1_42_0/libs/serialization/doc/index.html Serialization] |
Latest revision as of 14:13, 11 April 2012
Installation from sources
1. By default, boost is configured with all libraries. To save time on building boost, you can configure it ony with the libraries you need:
$ ./b2 --prefix=DIR --with-graph --with-serialization --with-mpi
2. Default installation:
- DIR/include/boost_version/boost - DIR/lib/libboost_library_versions.*
Create symbolic links:
$ cd DIR/include; ln -s boost_version/boost
$ cd DIR/lib; ln -s libboost_[library]_[version].[a/so] libboost_[library].[a/so]
$ export LD_LIBRARY_PATH=DIR/lib:$LD_LIBRARY_PATH
To install boost with mpi library, you need to add "using mpi ;" in the file "tools/build/v2/user-config.jam"