* quoting myself:
>
> The issue is as follows: you are using an unreleased GCC (from SVN, I
> suppose):
> >>> /usr/bin/ld: multiple definitions of symbol ___cxa_atexit
> >>> /usr/local/lib/gcc/powerpc-apple-darwin8.6.0/4.2.0/crt3.o private
>
> and that GCC has a bug in conjunction with the current linker:
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27408
>
> The workaround is to either go back to a released GCC, or to not use
> "-force_flat_namespace"; you'll probably have to hack the lam-7.1.2
> configure script to not enable that,
Not true. Turns out you can use the configure option
--with-memory-manager=none
and rebuild LAM. I found this in the installation guide:
http://www.lam-mpi.org/download/files/7.1.2-install.pdf page 22.
Hope that helps.
Cheers,
Ralf
|