[petsc-users] compile petsc error about mmintrin.h
Gong Ding
gdiso at ustc.edu
Fri Mar 25 01:57:05 CDT 2011
On centos5 with icc version 11.1, factimpl.c produced many errors such as
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/include/mmintrin.h(78): error: cast to type "__m64" is not allowed
return (__m64) __i;
This problem exists for a long time. In the petsc version of 3.1, I just comment out
#ifndef PETSC_HAVE_XMMINTRIN_H
#define PETSC_HAVE_XMMINTRIN_H 1
#endif
in the petscconf.h, and compile it.
However, petsc-dev has other dependence on mmintrin.h, comment out PETSC_HAVE_XMMINTRIN_H will product other problems.
How can I solve this problem?
BTW, it seems gcc works well.
Gong Ding
More information about the petsc-users
mailing list