Difference between revisions of "Boost"
From HCL
					
										
					
					| 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-libraries=graph,serialization  | 
</source>  | </source>  | ||
| + | To install boost with mpi library, you need to add "using mpi ;" in the file "tools/build/v2/user-config.jam"  | ||
2. Default installation:  | 2. Default installation:  | ||
  - DIR/include/boost_version/boost  |   - DIR/include/boost_version/boost  | ||
Revision as of 11:41, 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-libraries=graph,serialization
To install boost with mpi library, you need to add "using mpi ;" in the file "tools/build/v2/user-config.jam" 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