Faraz,

which OS are you running ?

iirc, i faced similar issues, and the root cause is that though ARMv7
does support these instructions, the compiler only generate ARMv6 code
and hence failed to build Open MPI

Cheers,

Gilles

On Wed, Sep 27, 2017 at 10:32 AM, Faraz Hussain <i...@feacluster.com> wrote:
> I am receiving the make errors below on my pi 2:
>
> pi@pi001:~/openmpi-2.1.1 $ uname -a
> Linux pi001 4.9.35-v7+ #1014 SMP Fri Jun 30 14:47:43 BST 2017 armv7l
> GNU/Linux
>
> pi@pi001:~/openmpi-2.1.1 $ make -j 4
> .
> .
> .
> .
> make[2]: Entering directory '/home/pi/openmpi-2.1.1/opal/asm'
>   CPPAS    atomic-asm.lo
> atomic-asm.S: Assembler messages:
> atomic-asm.S:7: Error: selected processor does not support ARM mode `dmb'
> atomic-asm.S:15: Error: selected processor does not support ARM mode `dmb'
> atomic-asm.S:23: Error: selected processor does not support ARM mode `dmb'
> atomic-asm.S:55: Error: selected processor does not support ARM mode `dmb'
> atomic-asm.S:70: Error: selected processor does not support ARM mode `dmb'
> atomic-asm.S:86: Error: selected processor does not support ARM mode `ldrexd
> r4,r5,[r0]'
> atomic-asm.S:91: Error: selected processor does not support ARM mode `strexd
> r1,r6,r7,[r0]'
> atomic-asm.S:107: Error: selected processor does not support ARM mode
> `ldrexd r4,r5,[r0]'
> atomic-asm.S:112: Error: selected processor does not support ARM mode
> `strexd r1,r6,r7,[r0]'
> atomic-asm.S:115: Error: selected processor does not support ARM mode `dmb'
> atomic-asm.S:130: Error: selected processor does not support ARM mode
> `ldrexd r4,r5,[r0]'
> atomic-asm.S:135: Error: selected processor does not support ARM mode `dmb'
> atomic-asm.S:136: Error: selected processor does not support ARM mode
> `strexd r1,r6,r7,[r0]'
> Makefile:1743: recipe for target 'atomic-asm.lo' failed
> make[2]: *** [atomic-asm.lo] Error 1
> make[2]: Leaving directory '/home/pi/openmpi-2.1.1/opal/asm'
> Makefile:2307: recipe for target 'all-recursive' failed
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory '/home/pi/openmpi-2.1.1/opal'
> Makefile:1806: recipe for target 'all-recursive' failed
> make: *** [all-recursive] Error 1
>
>
> _______________________________________________
> users mailing list
> users@lists.open-mpi.org
> https://lists.open-mpi.org/mailman/listinfo/users
_______________________________________________
users mailing list
users@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/users

Reply via email to