Hello,

I discovered that in fact the error has nothing to do with the Intel compilers or the Linux kernel. By running nm on the load libraries I found that the call to the
__intel_cpu_indicator and __intel_cpu_indicator_init functions is done by
the mkl library. It seems that the newest version of this library (8.0.1) does no longer run on non-Intel hardware. However, the longer icc/ifort compiling time after
upgrading the kernel remains unexplained.

- José Luis

Marcus Meissner wrote:

On Mon, Feb 13, 2006 at 01:56:01AM +0100, Jose Luis Ricardo Chavez wrote:
Hello,

I have recently upgraded my system (OpenSuSE 10) to kernel 2.6.13-15.8-smp
but under this kernel the Intel compilers (icc/ifort) take a lot of time
for compiling no matter the size of the source code and the binaries refuse
to run with the message:

symbol lookup error: undefined symbol: __intel_cpu_indicator

I'am running the version 9 of the Intel C/C++ and FORTRAN compilers along with the MKL 8.0.1 library. These compilers worked fine under kernel 2.6.13-15.7-smp.

Does anybody know what is happening? Is the downgrading to the previous kernel version the only recourse?

I think something else is happening here, because the symbol is not part of the Linux kernel.

Did you try to recompile the kernel or specific kernel modules with icc?

Ciao, Marcus

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to