Known Issues

Using TBB on Xeon Phi compilation issue


While partiipating in Intel Accelerate Your Code 2013 summer contest, I had some issues with compiling TBB code for mic (Xeon Phi) architecture.

I wasn't able to find this information on the internet, so after successfully solving this issue, I decided to share my experience here.


CentOS 6.4 x64, icpc (ICC) 13.1.1 20130313

 The source code

Intel C++ compiler requires ia32 glibc and libgcc libraries on Intel64 host system

    Intel C++ compiler is one of the components in Intel system studio. After you installed the Intel system studio on an Intel64 system, when you invoke the Intel compiler for a compilation, you may have the following error:
       bash: /opt/intel/system_studio_2013.0.016/bin/intel64/icc: /lib/ bad ELF interpreter: No such file or directory
Or you may encounter the following error:
       icc: error while loading shared libraries: cannot open shared object file: No such file or directory

  • Linux*
  • Yocto Project
  • C/C++
  • Beginner
  • Intel® C++ Compiler
  • Intel® System Studio
  • Intel(R) C++ Compiler Run-time libraries in Intel(R) System Studio

        If you build the the application with Intel(R) C++ Compiler dynamically, you will need to make the Intel C++ Compiler runtime libraries available on the target platform. For the current system studio system_studio_2013.0.016, due to a packaging issue, some runtime libraries are missed in the the compiler runtime libraries for target system.

        This issue has been tracked by  DPD200241981.

        To work-around the issue, we can copy all the necessary libraries from the compiler installation folder on the host system.

  • Linux*
  • Yocto Project
  • C/C++
  • Beginner
  • Intel® System Studio
  • System Studio Components
  • How to Resolve ARPACK issues with Intel MKL 11.0 Update 3

    Some ARPACK users have reported stability issues after upgrading to the Intel® Math Kernel Library (Intel® MKL) 11.0 Update 3 release. See examples here and here.

  • Partners
  • Professors
  • Students
  • Linux*
  • Unix*
  • C/C++
  • Fortran
  • Advanced
  • Beginner
  • Intermediate
  • Intel® Math Kernel Library
  • Development Tools
  • Open Source
  • internal error: 0_10711 Internal Compiler Error with Composer XE 2013 Update 3

    The Intel Composer XE 2013 Update 3 compiler may experience the following Internal Compiler Error:  


    : catastrophic error: **Internal compiler error: internal abort** Please report this error along with the circumstances in which it occurred in a Software Problem Report.  Note: File and line given may not be explicit cause of this error.

  • Apple OS X*
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • C/C++
  • Fortran
  • Advanced
  • Beginner
  • Intermediate
  • Compilation error with #import "XXX.dll" when building the x64 configuration inside Visual Studio 2010* and Visual Studio 2012*

    Reference Number: DPD200242942

    Product Version: Intel C++ Composer XE 2013 for Windows update 3 only

    Operating System: Windows

    Problem Description:

    When building your program for "x64" configuration inside Visual Studio 2010* or Visual Studio 2012 with the Intel C++ Compiler 2013 update3, you will get a compilation error if your code contains "#import <xxx.dll>" like:

  • C/C++
  • Avoiding Potential Problems - the __MIC__ macro and offload code blocks

    The __MIC__ macro is used to protect source code which is intended to run only on the coprocessor. For example:

    __declspec( target (mic))

    void is_it_on_coprocessor()


      #ifdef __MIC__

        printf("yes, it is\n");


        printf("no, it is not\n");



    Subscribe to Known Issues