The Intel® Cluster Ready specification requires that the GCC* 3.4 or later runtime be present on all cluster nodes. The Standard C++ Library, libstdc++.so.6, is part of the GCC* 3.4 runtime. However, some software packages, such as the Intel compilers, may still depend on the GCC* 3.2 runtime and an earlier version of the Standard C++ Library, libstdc++.so.5.
Currently, all of the leading Linux distributions install the GCC* 3.4 runtime and libstdc++.so.6 and do not install libstdc++.so.5 by default.
If the software package with the dependency on libstdc++.so.5 does not include the earlier version of the Standard C++ Library, you may need to install it yourself. Many Linux distributions provide libstdc++.so.5 in an optional RPM package. For example:
- Red Hat* Enterprise Linux: compat-libstdc++-33
- SUSE* Linux Enterprise Edition: compat-libstdc++-5.x.x
Note: It is not sufficient to link libstdc++.so.5 to libstd++.so.6, as the libraries are not binary compatible.
More information on the Standard C++ Library requirements for the Intel compilers may be found at: