Re: [OMPI devel] Build failures of 1.2.3 on Debian hppa, mips, mipsel, s390, m68k
Brian Barrett wrote:
> On Jul 14, 2007, at 8:26 AM, Dirk Eddelbuettel wrote:
>> Please let us (ie Debian's openmpi maintainers) how else we can help. I
>> ccing the porters lists (for hppa, m68k, mips) too to invite them to help.
>> hope that doesn't get the spam filters going... I may contact the 'arm'
>> porters once we have a failure; s390 and sparc activity are not as big
> Open MPI uses some assembly for things like atomic locks, atomic compare
> and swap, memory barriers, and the like. We currently have support for:
> * x86 (32 bit)
> * x86_64 / amd64 (32 or 64 bit)
> * UltraSparc (v8plus and v9* targets)
> * IA64
> * PowerPC (32 or 64 bit)
> We also have code for:
> * Alpha
> * MIPS (32 bit NEW ABI & 64 bit)
Did you consider to use libatomicops (maybe as an option)?
Proliferation of (inline) assembler pieces just for atomic operations
has proven to be a continuous maintenance problem.