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 18:30:31


As a follow-up / conclusion to this thread... I just committed some code
for 7.0 so that the TotalView queue support is not built by default if the
C compiler is pgcc. So, LAM should be back to ./configure ; make ; make
install, even with the PGI compilers :).

Brian

On Thu, 5 Jun 2003, Brian W. Barrett wrote:

> 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/