Boost

The Boost libraries provide a wide range of functionality. These are used to supplement functionality not in the Standard Library or for portability reasons.

System Package
BSD Ports devel/boost-all
Debian/Ubuntu libboost-all-dev*
Homebrew boost
RedHat/CentOS boost-devel†
*
Ubuntu 14.04 users should install libboost1.55-all-dev rather than the generic package, to build with Boost 1.55 rather than the default 1.54 version.
RHEL/CentOS 6 users should build a more recent Boost release. RHEL/CentOS 7 users can use the packaged Boost, but note it is missing a number of desirable features mentioned below, and it may be worth updating to a more recent version.

Considerations:

  • 1.54 or later needed for Boost.Geometry spatial indexes.
  • 1.54 or later needed for Boost.Log
  • 1.54 or later needed for Boost.Filesystem absolute() and canonical() functions.