tags:

views:

48

answers:

3

I'm using RHEL 5.3, shipped with gcc 4.1.2 and boost 1.33. So, there's no boost::unorded_map, no make_shared() factory function to create boost::shared_ptr and other features available in newer releases of boost.

Is there're a newer version of boost compatible with the version of gcc? If yes, how the upgrade is performed?

+5  A: 

Download the latest version (1.43.0) of the Boost libraries from the Boost website and follow the steps in the getting started guide, which explains how to build Boost on a number of platforms, including Linux.

James McNellis
+1  A: 

Sure, just download the latest source from link text. If you are only using header only libraries, it just needs to be unpacked. If you are using one of a handful that require a library, you will need to build those.

KeithB
+3  A: 

Simply download and install the newest version; it will adapt itself automatically to your compiler.

Philipp