On Fri, 14 May 2004, Andy Young wrote:
> I have compiled and used LAM MPI in the past in 32 bits with very good
> success. We would like to try my applications in 64 bits and did the
> configure and make steps without a problem. When I did the 'make
> install' step there was a problem. All of the steps were done with -O5
> optimization in AIX5.2 with xlf, xlc, and xlC that we just got last
> week. I am thinking that this problem might be with the compiler
> though. Even though these compilers are late in the 'production cycle,'
> we have had problems with xlf in the past telling use things like (ver
> batum) "Program structure is too complex; recompile without
> optimization." This error cropped up when we didn't have the
> optimization flag set. So I am *guessing* this is an AIX fortran or C
> compiler problem, but I would ask that you look at the end of the log
> file to see if the error looks at all familiar to you.
Hmm. All those "IPA object files foo and bar have been compiled with
different settings..." warnings are pretty dubious. I have no clue what
would cause those-- can you send the output of "make clean all"? I'd like
to see the options that were used to compile those .o files.
First guess, however, is that this is somehow the compiler's fault --
LAM's build process will not put in all those different flags during the
build.
Another possibility is that you did not run "make clean" in the build tree
between compiling for 32 and 64 bits. Could that have happened?
--
{+} Jeff Squyres
{+} jsquyres_at_[hidden]
{+} http://www.lam-mpi.org/
|