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: 2002-09-19 23:03:25


On Thu, 19 Sep 2002, Andrew Leahy wrote:

> I'm trying to compile a 64-bit version of LAM on an AIX 4.3.3 system.
> However, configure always seems to fail with something like:
>
> checking /bin/xlf external naming convention... 0654-210 conftestf.o is
> not valid in the current object file mode.
> Use the -X option to specify the desired object mode.
> 0654-210 conftestf.o is not valid in the current object file mode.
> Use the -X option to specify the desired object mode.
> 0654-210 conftestf.o is not valid in the current object file mode.
> Use the -X option to specify the desired object mode.
> 0654-210 conftestf.o is not valid in the current object file mode.
> Use the -X option to specify the desired object mode.
> 0654-210 conftestf.o is not valid in the current object file mode.
> Use the -X option to specify the desired object mode.
> configure: warning: couldn't find name of subroutine foo_bar
> checking size of FORTRAN INTEGER... configure: error: FORTRAN external
> naming convention undefined
>
> Configuring and compiling a 32-bit version works fine. Does anybody have
> the proper configure switches for a 64-bit version?

Unfortunately, I do not have access to an AIX 4.3.3 machine at the moment.
However, I have a recollection that you need to set some environment
variable that tells the back-end AIX compiler to compile everything in 64
bit mode. Check the man pages for the compiler.

Hope that helps...

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

_______________________________________________
This list is archived at http://www.lam-mpi.org/MailArchives/lam/