Hi Jeff,
I will now rebuild LAM_MPI with all of the comipler
options set exactly the same(i.e. FCOPT and CCOPT and
the like all set exactly the same). I am sure now
that this is an XL compiler problem. If I had noticed
the phrase "QIPA" in the output I would have figured
it out because this option is one that requires the
most system resources. I think it involves
optimization across many different object files. If
the build does not go with all of the flags set the
same then I will try the build without the "-qipa"
flags set and at a lower optimization level.
Thanks for your feedback!
-Andy
--- Jeff Squyres <jsquyres_at_[hidden]> wrote:
> 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/
> _______________________________________________
> This list is archived at
http://www.lam-mpi.org/MailArchives/lam/
__________________________________
Do you Yahoo!?
SBC Yahoo! - Internet access at a great low price.
http://promo.yahoo.com/sbc/
|