LAM/MPI logo

LAM/MPI General User's Mailing List Archives

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

From: Nooshin Meshkaty (nooshin_at_[hidden])
Date: 2004-09-29 18:00:44


 
When we try to compile with LAM 7.1.1 the following is produced,
although
no executable is created:

[washington:~/Public] nortonc% mpicc mhello.c
/usr/bin/ld: unknown flag: -u_lam_darwin_malloc_linker_hack

What does this mean? Relevant information is shown below:

[washington:~/Public] nortonc% mpicc -showme
/opt/ibmcmp/vac/6.0/bin/xlc -I/usr/local/bin/MPI/lam/ibm/include
-D_REENTRANT -u _lam_darwin_malloc_linker_hack
-Wl,-multiply_defined,suppress -force_flat_namespace -flat_namespace
-Wl,-multiply_defined -Wl,suppress -L/usr/local/bin/MPI/lam/ibm/lib
-llammpio -llamf77mpi -lmpi -llam -ldl

[washington:local/src/lam-7.1.1] root# echo $LD_LIBRARY_PATH
/opt/ibmcmp/lib:/opt/ibmcmp/xlf/8.1/lib:/opt/ibmcmp/vac/6.0/lib:/opt/
ibmcmp/vacpp/6.0/lib:/usr/lib:/usr/local/bin/MPI/slog2sdk/lib

And here is our configure file:

#!/bin/csh

# LAM-MPI build script for IBM compilers.

setenv LAMRSH "ssh -x -e none"

# edit the next "couple" of lines
setenv IBM_HOME /opt/ibmcmp
setenv CXX $IBM_HOME/vacpp/6.0/bin/xlc++
setenv CC $IBM_HOME/vac/6.0/bin/xlc
setenv FC $IBM_HOME/xlf/8.1/bin/xlf95
setenv PREFIX /usr/local/bin/MPI/lam/ibm

rm -f config-mine.log
./configure --prefix=$PREFIX --with-rpi=usysv --enable-shared
--enable-static >& config-mine.log
tail config-mine.log

rm -f make-mine.log
make all install >& make-mine.log
tail make-mine.log

 
Thanks.

Nooshin

-- 
Nooshin Meshkaty
Senior Network Manager
Division 38 ITS Rep
<nooshin.meshkaty_at_[hidden]>
Office: 168-237
Fax:    (818)393-4802
Work: (818)354-1782
Cell:    (310)801-6322
All personal and professional opinions presented herein are my
own and do not, in any way, represent the opinion or policy of JPL