LAM/MPI logo

LAM/MPI General User's Mailing List Archives

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

From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2004-07-20 18:26:17


I think you need to re-edit your Makefile to remove the "CC := purify
mpicc". Also, you need to use the right environment variable name:
LAMHCC (sorry, I had a typo in my previous mail -- LAMHCP is the
override for the C++ wrapper compiler). As I mentioned in my previous
mail, setting this environment variable tells the wrapper compiler to
override what it normally uses for the underlying compiler.

LAMHCC and LAMHCP have been around for quite a long time; they were
even in 6.5.9.

On Jul 20, 2004, at 6:25 PM, x z wrote:

> I tried this:
> % setenv LAMHCP "purify gcc"
> % gmake
> ....
> purify mpicc -o a.out my_prog.o
> Sorry, 'mpicc' is an unknown compiler.
> Usage: purify <compiler> foo.o ...
> Purify only knows about the following compilers:
> cc, acc, CC, gcc, g++, clcc, OSCC and ld.
> See details in script:
> /opt/rational/releases/purify.sol.2002a.06.00/purify.sh
>
> I am using version 6.5.9. Is it possible that the LAMHCP environment
> variable is available only in version 7? Is there a place that talks
> about all the LAM env variables? I can't find LAMHCP in the 7.0.6
> Manual, for example. What does it do?

-- 
{+} Jeff Squyres
{+} jsquyres_at_[hidden]
{+} http://www.lam-mpi.org/