[Carpet] tungsten problems
Steve White
steve.white at aei.mpg.de
Fri Oct 13 11:54:28 CEST 2006
Steve,
CXX has to be the C++ compiler, which for the Intel *+ suites is named
icpc
On 12.10.06, Steven R Brandt wrote:
> I'm trying to configure on tungsten. I'm using this as a config:
> F77 = ifort
> F90 = ifort
> CC = icc
> CXX = icc
> F77_OPTIMISE_FLAGS = -O3 -tpp7 -xW -ip
> F90_OPTIMISE_FLAGS = -O3 -tpp7 -xW -ip -vec_report3
> C_OPTIMISE_FLAGS = -O3 -tpp7 -xW -ip
> CXX_OPTIMISE_FLAGS = -O3 -tpp7 -xW -ip
> LIBDIRS = /usr/local/intel/9.0.033/lib
> MPI=CUSTOM
> MPI_LIBS=cmpi gm
> MPI_LIB_DIRS=/usr/lib /opt/gm/lib
> MPI_INC_DIRS=/usr/include
> PTHREADS=yes
> #FPPFLAGS=-traditional
> HDF5=yes
> HDF5_DIR=/usr/apps/hdf5
> LAPACK=yes
> LAPACK_DIR=/usr/local/intel/mkl/7.2.1/lib/32
> LAPACK_LIBS=mkl_lapack mkl_ia32 guide
> BLAS=yes
> BLAS_DIR=/usr/local/intel/mkl/7.2.1/lib/32
> BLAS_LIBS=mkl_lapack mkl_ia32 guide
> GSL_DIR=/usr/apps/math/gsl/gsl-1.6/intel90
> GSL_LIB_DIRS=/usr/apps/math/gsl/gsl-1.6/intel90/lib
> GSL_INC_DIRS=/usr/apps/math/gsl/gsl-1.6/intel90/include
>
> But I'm getting link errors. Some of the missing symbols are:
>
> __gxx_personality_v0
> __cxa_guard_acquire
>
> The former can be fixed by adding -lstdc++ to the command line, but am I
> supposed to do that? The latter is apparently from something in gcc 4.0.
>
> By performing numerous nm's, I've determined that references to
> __cxa_guard_acquire come from carpet libs. The __gxx_personality_v0 refs
> come from all over.
>
> Does anyone know what I'm doing wrong?
>
> Cheers,
> Steve
>
> _______________________________________________
> developers mailing list
> developers at lists.carpetcode.org
> http://lists.carpetcode.org/listinfo/developers
>
--
Steve White : Programmer
Max-Planck-Institut für Gravitationsphysik Albert-Einstein-Institut
Am Mühlenberg 1, D-14476 Golm, Germany +49-331-567-7625
More information about the developers
mailing list