Known Issues

Performance Tools for Software Developers - Using -Bsymbolic Results in Infinite Loop in __intel_cpu_indicator_init

Symptom(s):

When you create a shared library linking libirc.a statically (for example using –i_static) and using –Bsymbolic your application gets stuck in an infinite loop in __intel_cpu_indicator_init.

Cause:

  • Linux*
  • C/C++
  • Fortran
  • Intel® C++ Compiler
  • Intel® Fortran Compiler
  • ClosedSWDefect
  • Intel® Fortran Compiler for Linux* - Specifying -lm or -lc may impact application performance

    Specifying -lm (link to GNU math library) or -lc (link to GNU C library) when building your application with the Intel® Fortran Compiler for Linux* may impact application performance.

    When no math library is specified the Intel® Fortran Compiler for Linux* by default links to Intel's math library (libimf), which is optimized for performance. Similarly, if no C library is specified, the Intel Fortran Compiler for Linux uses routines from Intel's libirc, also optimized for performance, instead of libc.

  • Linux*
  • Fortran
  • Intel® Fortran Compiler
  • Subscribe to Known Issues