LAM/MPI logo

LAM/MPI General User's Mailing List Archives

  |   Home   |   Download   |   Documentation   |   FAQ   |   all just in this list

From: jess michelsen (jam_at_[hidden])
Date: 2003-10-07 08:39:15


Hi LAM-community!

In the course of my LAM-MPI installation, I've succeded to install
LAM-MPI w/o shared library support. I can even run my CFD application
(fortran) on a small set of nodes for some time until it crashes
(consistently at the same point, fortunately). Thus, in order to
proceed, I would really like to have the debug support offered by
TotalView.

The LAM is version 7.0.3, the compiler suite is Intel 7.1, and the linux
distr. is redhat 8.0. I've corrected the __bswap_32 thing in
/usr/include/bits/byteswap.h

My environment is set by the following .bashrc:

PATH=$PATH:/usr/lam/bin/:/opt/intel/compiler70/ia32/bin/:/usr/pbs/bin/:./:$HOME/bin
LD_LIBRARY_PATH=/usr/lib/:/usr/local/lib/:/opt/intel/compiler70/ia32/lib/:/usr/pbs/lib/:/usr/lam/lib/
MANPATH=/usr/share/man/:/opt/intel/compiler70/man/:/usr/pbs/man/:/usr/lam/man/
export PATH LD_LIBRARY_PATH MANPATH
export LAMHOME=/usr/lam
export CC=icc
export CXX=icpc
export FC=ifc
export CFLAGS="-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj"
export CXXFLAGS="-O3 -tpp7 -xW -Xa -w -ipo -ipo_obj"
export FFLAGS="-O3 -tpp7 -xW -w -ipo -ipo_obj -Vaxlib"

I (root) wipe the lam-7.0.2 directory and re-expand the LAM tarball.
Configuration uses the command:

./configure --enable-shared --with-rsh="ssh -x" --with-boot=rsh
--with-tcp-short=131072 --prefix=/usr/lam > configure.out

make aborts with the following error:

[root_at_draupnir lam-7.0.2]# make > make.out
ld: .libs/liblamf77mpi.so.0.0.0: undefined versioned symbol name
__register_frame_info@@GLIBC_2.0
ld: failed to set dynamic section sizes: Bad value
make[3]: *** [liblamf77mpi.la] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1

Is it the glibc version that is the problem? (Installing the latest
glibc will definitely conflict with the Intel compilers)

(output from configure and make is appended)

We need fortran support, but we are not quite sure, whether we are going
to need ROMIO (if this is the stumbling stone).

Best regards, Jess Michelsen