hmmm, I was a bit hasty in concluding that the issue has gone away in newer releases. on another system, I have the issue with cmake 2.8.8. The intel compiler version there is 11.1. On this system if I don't include $INTEL_ROOT/include/intel64 explicitly , gcc's xmm intrinsics are found causing errors (typical error follows). Examining the output of make VERBOSE=1, I'm not seeing any reference to the path containing either gcc or intel xmm intrinsics. Is this a cmake issue? or perhaps a configuration issue with the intel compiler on this system?

/usr/lib64/gcc/x86_64-suse-linux/4.3/include/xmmintrin.h(105): error: identifier "__builtin_ia32_addss" is undefined
    return (__m128) __builtin_ia32_addss ((__v4sf)__A, (__v4sf)__B);

On 9/23/2012 9:38 AM, Leif Walsh wrote:
Have you sourced the intel compilervars script in the shell where you invoke 
cmake? Check $C_INCLUDE_PATH and $CPLUS_INCLUDE_PATH. You may also have better 
luck setting the CC and CXX env vars rather than setting cmake variables.
Thanks Leif, this system uses environment modules to configure the intel compiler, they are loaded. I searched for the script you mention but it's not present on this system. There are no *INCLUDE* env vars set, however CC,CPP,CXX,F90 etc are set correctly to point at the intel compilers.

On 9/23/2012 10:39 AM, Burlen Loring wrote:
I'm not having the issue with a newer version of intel compiler and cmake 2.8.8. I'm concluding that this is not an issue in current releases.

Burlen

On 9/23/2012 9:08 AM, Burlen Loring wrote:
Hi,

When I'm using intel compilers cmake is missing some of the internal compiler include paths. When I use intel compilers with cmake I'm setting CMAKE_CXX_COMPILER and CMAKE_C_COMPILER. One path that's missed is $INTEL_ROOT/include/intel64 which among others contains xmm intriniscs header. Am I doing something wrong or is this in fact a bug?

Thanks
Burlen


--

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to