LAM/MPI logo

LAM/MPI General User's Mailing List Archives

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

From: Brian W. Barrett (brbarret_at_[hidden])
Date: 2003-06-05 14:19:19


On Thu, 5 Jun 2003, Joao Pestana Ferreira wrote:

> lam beta 7 does not compile with pgcc (portland compiler)
>
> It gives an error complaining about a flag -soname

As Jeff mentioned, if you used the --enable-shared flag, you will not be
able to build LAM with the Portland Group compilers. If you didn't
specify the --enable-shared flag, read on:

LAM uses libtool to build shared libraries, and Libtool is (unfortunately)
unable to build shared libraries properly with the Portland Group
compiler. Since you did not include any output from the build, I'm
guessing that most of LAM compiled and there was an error late in the
build process while building the TotalView debugging support. Working
around the issue is not too difficult, thankfully :).

TotalView's queue debugging requires a single shared library properly.
Since you can not build a shared library, the TV queue support must be
disabled with the --disable-tv-queue flag to configure. It will still be
possible to debug an application under TotalView, but the unexpected
receive queue information will not be available.

In testing with our copy of the Portland Group compilers, it was possible
to build LAM and run the test suite once the --disable-tv-queue flag was
given to configure.

Hope this helps,

Brian

-- 
  Brian Barrett
  LAM/MPI developer and all around nice guy
  Have a LAM/MPI day: http://www.lam-mpi.org/