Thanks for your help!
So far, I had successfully installed lam with the Mac OS Tiger
package that is available on the lam website.
I'd assumed that the installer would do all the job for me
(configure, make install,...).
So basically, I only had proceeded with the "configure" step within
the lam test suite directory.
I think that what you mean now is to rebuild lam from scratch. I've
downloaded the lam source file instead and tried:
> configure --with-memory-manager=none
This time, I get an error when it checks for the size of the bool:
[...]
checking size of bool... -1
configure: WARNING: *** Problem running configure test!
configure: WARNING: *** See config.log for details.
configure: error: *** Cannot continue.
(I must say that I have not installed a different gcc version yet.
Also, I get the same error if I don't include the --with-memory-
manager=none flag.)
I've attached the config.log to this message.
Didier
On May 10, 2006, at 5:47 PM, Ralf Wildenhues wrote:
> * 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
|