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
|