I've attached the required logs. Essentially the problem seems to be that the XL Compilers fail to recognize "__asm__ __volatile__" in opal/include/sys/powerpc/atomic.h when building 64-bit.
I've tried using various xlc wrappers such as gxlc and xlc_r to no avail. The current log uses xlc_r_64 which is just a one line shell script forcing the -q64 option. The same works flawlessly with gcc-4.1.0. I'm using the nightly build in order to link with Torque's new shared libraries. Any help would be greatly appreciated. For reference here are a few other things that may provide more information. node42 openmpi-1.0.3a1r10002 # uname -a Linux node42 2.6.16-ck6-r1-h1 #1 SMP Wed May 24 16:39:01 EDT 2006 ppc64 PPC970FX, altivec supported GNU/Linux node42 openmpi-1.0.3a1r10002 # gcc -v Reading specs from /usr/lib/gcc/powerpc64-unknown-linux-gnu/3.4.6/specs Configured with: /var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/configure --prefix=/usr --bindir=/usr/powerpc64-unknown-linux-gnu/gcc-bin/3.4.6 --includedir=/usr/lib/gcc/powerpc64-unknown-linux-gnu/3.4.6/include --datadir=/usr/share/gcc-data/powerpc64-unknown-linux-gnu/3.4.6 --mandir=/usr/share/gcc-data/powerpc64-unknown-linux-gnu/3.4.6/man --infodir=/usr/share/gcc-data/powerpc64-unknown-linux-gnu/3.4.6/info --with-gxx-include-dir=/usr/lib/gcc/powerpc64-unknown-linux-gnu/3.4.6/include/g++-v3 --host=powerpc64-unknown-linux-gnu --build=powerpc64-unknown-linux-gnu --enable-altivec --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --disable-libunwind-exceptions --enable-multilib --disable-libgcj --enable-languages=c,c++,f77 --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu Thread model: posix gcc version 3.4.6 (Gentoo 3.4.6-r1, ssp-3.4.5-1.0, pie-8.7.9) Thanks, -- Justin Bronder University of Maine, Orono Advanced Computing Research Lab 20 Godfrey Dr Orono, ME 04473 www.clusters.umaine.edu Mathematics Department 425 Neville Hall Orono, ME 04469
ompi-build.tar.gz
Description: application/gzip