Known Issues

Using TBB on Xeon Phi compilation issue

 Intro

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.

 System

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/ld-linux.so.2: bad ELF interpreter: No such file or directory
Or you may encounter the following error:
       icc: error while loading shared libraries: libgcc_s.so.1: cannot open shared object file: No such file or directory

  • Linux*
  • Yocto Project
  • C/C++
  • Beginner
  • Intel® C++ Compiler
  • Intel® System Studio
  • Intel® C++ Compiler Runtime libraries in Intel® System Studio

        If you build the the application with Intel® C++ Compiler dynamically, you will need to make the Intel C++ Compiler runtime libraries available on the target platform. For the current Intel® System Studio system_studio_2013.0.016, due to a packaging issue, some runtime libraries are missing from the the compiler runtime libraries for the 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
  • Intel® C++ Compiler
  • 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
  • ARPACK
  • 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:  

    0_10711

    : 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 macOS*
  • Linux*
  • DO NOT USE - Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • Microsoft Windows*
  • 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");

      #else

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

      #endif

    }

    Subscribe to Known Issues