Hi --
LAM has some utility files like laminfo and the likes which are written in
C++ and hence we need C++ compilers. There is no way you can disable that.
If PGI 4.1 compilers do not support 'bool', probably then LAM would not
work with that C++ compiler, and unfortunately we would have to say that
LAM does not support PGI 4.1 compiler suite.
Using the "--without-mpi2cpp" would just disable build of MPI C++
bindings. Also if you unset CXX, the LAM configuration would look for the
default C++ compiler on your system and use that. CXX can just be used to
override this behaviour and specify another compiler, it does not disable
its use.
I would suggest that you use an upgraded version of your PGI compilers.
Hope this helps!
-Vishal
On Wed, 14 Apr 2004, Ricky Tang wrote:
# Hello,
#
# I am compiling LAM with PGI 4.1 compilers. Configure said the pgCC compiler
# do not support bool type and refuse to go on. I don't care about to use
# mpiCC anyway so I would like to disable C++. I check the configure help and
# do it by option "--without-mpi2cpp" and unset CXX environment. Then
# configure smartly find that I have g++ compiler. It use g++ to do some
# linking when making laminfo. Of course it is bad and there is some
# undefined reference error.
#
# So I would like to know if there is some ways to disable to use any CXX
# compilers altogether?
#
# Thank you.
#
#
# Ricky Tang.
#
#
# _______________________________________________
# This list is archived at http://www.lam-mpi.org/MailArchives/lam/
#
|