[mpich-discuss] building 64-bit MPICH2 on AIX

Rajeev Thakur thakur at mcs.anl.gov
Tue Feb 3 16:16:41 CST 2009


Can you send us the entire output of configure and make? You can send it to
mpich2-maint at mcs.anl.gov.

Rajeev 

> -----Original Message-----
> From: mpich-discuss-bounces at mcs.anl.gov 
> [mailto:mpich-discuss-bounces at mcs.anl.gov] On Behalf Of Robert Yelle
> Sent: Tuesday, February 03, 2009 2:56 PM
> To: mpich-discuss at mcs.anl.gov
> Subject: [mpich-discuss] building 64-bit MPICH2 on AIX
> 
> Hello,
> 
> 
> Has anybody tried to build 64-bit versions of MPICH2 on an AIX 
> platform?  What arguments should one use?  I tried to build a 64-bit 
> version of MPICH2 (version 1.0.8) using the following arguments:
> 
> 
>  > ./configure 
> --prefix=/usr/local/packages/mpich2/1.0.8_ibm-9.0-11.1_64 
> OBJECT_MODE=64 C
> C=/usr/vacpp/bin/xlc CXX=/usr/vacpp/bin/xlc++ FC=/bin/xlf 
> F77=/bin/xlf 
> F90=/bin/xlf90 CFLA
> GS=-q64 FFLAGS=-q64 F90FLAGS=-q64 MPICH2LIB_CFLAGS=-q64 
> MPICH2LIB_FFLAGS=-q64 MPICH2LIB_CX
> XFLAGS=-q64 MPICH2LIB_F90FLAGS=-q64
> 
> 
> Configure works fine, but "make" exits with the following error:
> 
> 
> make[3]: Leaving directory 
> `/mnt/netapp/packages/src/mpich2-1.0.8/src/binding/cxx'
> make[2]: Leaving directory 
> `/mnt/netapp/packages/src/mpich2-1.0.8/src/binding'
> make[2]: Entering directory 
> `/mnt/netapp/packages/src/mpich2-1.0.8/src/env'
> /usr/vacpp/bin/xlc -DHAVE_CONFIG_H -I. -I. -I../include -q64 -O2 -q64 
> -I/usr/local/packages/src/mpich2-1.0.8/src/mpid/ch3/include 
> -I/usr/local/packages/src/mpich2-1.0.8/src/mpid/ch3/include 
> -I/usr/local/packages/src/mpich2-1.0.8/src/mpid/common/datatype 
> -I/usr/local/packages/src/mpich2-1.0.8/src/mpid/common/datatype 
> -I/usr/local/packages/src/mpich2-1.0.8/src/mpid/common/locks 
> -I/usr/local/packages/src/mpich2-1.0.8/src/mpid/common/locks 
> -I/usr/local/packages/src/mpich2-1.0.8/src/mpid/ch3/channels/s
> ock/include 
> -I/usr/local/packages/src/mpich2-1.0.8/src/mpid/ch3/channels/s
> ock/include 
> -I/usr/local/packages/src/mpich2-1.0.8/src/mpid/common/sock 
> -I/usr/local/packages/src/mpich2-1.0.8/src/mpid/common/sock 
> -I/usr/local/packages/src/mpich2-1.0.8/src/mpid/common/sock/poll 
> -I/usr/local/packages/src/mpich2-1.0.8/src/mpid/common/sock/poll -c 
> mpich2version.c
> /usr/vacpp/bin/xlc -q64 -O2 -q64  -o mpich2version mpich2version.o  \
> ../../lib/libmpich.a -lpthread          
> ld: 0711-204 SEVERE ERROR: Archive file ../../lib/libmpich.a 
> cannot be 
> processed.
>         The number of archive members (0), specified in the 
> archive member
>         table, is less than or equal to 0 or is not 
> consistent with the 
> length
>         of the member table.
> make[2]: *** [mpich2version] Error 12
> make[2]: Leaving directory 
> `/mnt/netapp/packages/src/mpich2-1.0.8/src/env'
> make[1]: *** [all-redirect] Error 2
> make[1]: Leaving directory `/mnt/netapp/packages/src/mpich2-1.0.8/src'
> make: *** [all-redirect] Error 2
> 
> 
> The platform is an IBM Power4 running AIX 5.3.  Compilers are IBM xlc 
> version 9.0 and xlf version 11.1.  Any suggestions would be 
> appreciated.
> 
> 
> Thanks,
> 
> 
> Robert Yelle
> 
> 



More information about the mpich-discuss mailing list