Dear Developers,
I met the same message as Jonathan Day met before,
I use
Irix6.5,
Openmpi-1.2.6,
gcc-4.3.0 (gcc g++ gfortran),
gnu-binutils-2.18,
and I saw the answer by Mr. Brain is:
---------------------------------------------------------
Gah - shame on me. I let some IRIX-specific stuff slip through.
Lemme see
if I can find an IRIX box and clean that up. The problems
you listed below
are not MIPS 32 / MIPS 64 issues, but the use of
some nice IRIX-specific
macros. By the way, to clarify, the assembly
has been tested on a MIPS R14K
in 64 bit mode (and 32 bit mode using
SGI's n32 ABI -- it will not work with
their o32 ABI). Just not on
anything other than IRIX ;).
-------------------------------------------------
but so far I do not understand what does this answer mean, do
I need to change some of the codes and add "-n32" option where ld is
used?
Please help.
I'd really appreciate your help.
Daniel
--------------------------------------------------------------
Below is what I met when I do "make".
--------------------------------------------------------------
atomic-asm.s: Assembler messages:
atomic-asm.s:8: Error: unrecognized
opcode `leaf(opal_atomic_mb)'
atomic-asm.s:13: Error: unrecognized opcode
`end(opal_atomic_mb)'
atomic-asm.s:17: Error: unrecognized opcode
`leaf(opal_atomic_rmb)'
atomic-asm.s:22: Error: unrecognized opcode
`end(opal_atomic_rmb)'
atomic-asm.s:25: Error: unrecognized opcode
`leaf(opal_atomic_wmb)'
atomic-asm.s:30: Error: unrecognized opcode
`end(opal_atomic_wmb)'
atomic-asm.s:33: Error: unrecognized opcode
`leaf(opal_atomic_cmpset_32)'
atomic-asm.s:49: Error: unrecognized opcode
`end(opal_atomic_cmpset_32)'
atomic-asm.s:52: Error: unrecognized opcode
`leaf(opal_atomic_cmpset_acq_32)'
atomic-asm.s:69: Error: unrecognized
opcode `end(opal_atomic_cmpset_acq_32)'
atomic-asm.s:72: Error: unrecognized
opcode `leaf(opal_atomic_cmpset_rel_32)'
atomic-asm.s:89: Error:
unrecognized opcode `end(opal_atomic_cmpset_rel_32)'
atomic-asm.s:92: Error:
unrecognized opcode `leaf(opal_atomic_cmpset_64)'
atomic-asm.s:108: Error:
unrecognized opcode `end(opal_atomic_cmpset_64)'
atomic-asm.s:111: Error:
unrecognized opcode `leaf(opal_atomic_cmpset_acq_64)'
atomic-asm.s:127:
Error: unrecognized opcode `end(opal_atomic_cmpset_acq_64)'
atomic-asm.s:130: Error: unrecognized opcode
`leaf(opal_atomic_cmpset_rel_64)'
atomic-asm.s:147: Error: unrecognized
opcode `end(opal_atomic_cmpset_rel_64)'
make[2]: Leaving directory
`/tools/openmpi-1.0a1r7305/opal/asm'