User guide
Boost
29
• boost-test
• boost-thread
• boost-wave
Not included in the meta-package are packages for static linking or packages that depend on the
underlying Message Passing Interface (MPI) support.
MPI support is provided in two forms: one for the default Open MPI implementation
10
, and another for
the alternate MPICH2 implementation. The selection of the underlying MPI library in use is up to the
user and depends on specific hardware details and user preferences. For more details, please consult
https://fedoraproject.org/wiki/Packaging:MPI for information on MPI Packaging conventions. Please
note that these packages can be installed in parallel, as installed files have unique directory locations.
For Open MPI:
• boost-openmpi
• boost-openmpi-devel
• boost-graph-openmpi
• boost-openmpi-python
For MPICH2:
• boost-mpich2
• boost-mpich2-devel
• boost-graph-mpich2
• boost-mpich2-python
If static linkage cannot be avoided, the boost-static package will install the necessary static
libraries. Both thread-enabled and single-threaded libraries are provided.
3.3.3.1. Boost Updates
The Red Hat Enterprise Linux 6 version of Boost features many packaging improvements and new
features.
Several aspects of the boost package have changed. As noted above, the monolithic boost
package has been augmented by smaller, more discrete sub-packages. This allows for more control
of dependencies by users, and for smaller binary packages when packaging a custom application that
uses Boost.
In addition, both single-threaded and multi-threaded versions of all libraries are packaged. The multi-
threaded versions include the mt suffix, as per the usual Boost convention.
Boost also features the following new libraries:
• Foreach
10
MPI support is not available on IBM System Z machines (where Open MPI is not available).