Intel® Compiler Version 16 Not Compatible With Recent

Reference Number : DPD200416926, DPD200417021

Version : Intel® C++ Compiler 2016 updates 3 and 4 (Versions 16.0.3 and 16.0.4)

Operating System : Linux*

Problem Description :  An unexpected segmentation fault may be seen at run-time start-up when an application built with these Intel compiler versions is run on a system containing a recent, such as the one in glibc-2.17-157.el7.x86_64 or contained in Red Hat* Enterprise Linux 7.3. It is not seen with older libc versions such as that in Red Hat* Enterprise Linux 7.2.

Cause : This appears to be due to a symbol conflict between from the Intel compiler version 16.0.3 or 16.0.4 and, as described for example at

Resolution Status : This incompatibility has been addressed in version 17 of the Intel® compiler.

Workaround : For the Intel Compiler version 16.0.3 or 16.0.4, it may be worked around by replacing libintlc by the corresponding library from the version 17 compiler, or possibly by preloading from the version 17 compiler.


For more complete information about compiler optimizations, see our Optimization Notice.