On Apr 9, 2008, at 1:57 PM, Bailey, Eric wrote:
I am trying to use a cross compiler to build Open MPI for an embedded
ppc7448 running Linux 2.6 but during configure I get the following
error.
configure:25579: error: No atomic primitives available for
ppc74xx-linux-gnu
Does anyone have an idea as to how to get past this error?
...
The configure is complaining about the missing atomic directives for
your processor. We have the MIPS atomic calls but not the MIPS64. We
just have to add them in the opal/asm/base.
based on my reading PPC 7448 is basically the same processor in my
Apple PowerMac G4 <http://en.wikipedia.org/wiki/PowerPC_G4>.
Therefore, OpenMPI should have no trouble as I build OpenMPI on my G4
many times.
I have no idea where the MIPS references come from. PPC has always
meant PowerPC in everything I have seen. All MIPS chips I'm aware of
are labeled Rxxxx.
It might be best to get a PowerMac G4 and build OpenMPI on it, but
you'd probably have better luck if you install Linux on the G4 instead
of building OpenMPI on OS X as your final platform is Linux.
Michael