Standard C++ Library (libstdc++) Version Requirements

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
The Standard C++ Library is also available as source from the GNU Project.

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:
/en-us/articles/performance-tools-for-software-developers-intel-10x-compilers-dependency-on-usrliblibstdcso5
Категории:
Пожалуйста, обратитесь к странице Уведомление об оптимизации для более подробной информации относительно производительности и оптимизации в программных продуктах компании Intel.