This might be of interest for ARM users:
https://developer.arm.com/products/software-development-tools/hpc/arm-compiler-for-hpc



On 27 September 2017 at 06:58, Gilles Gouaillardet <
gilles.gouaillar...@gmail.com> wrote:

> 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
>
_______________________________________________
users mailing list
users@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/users

Reply via email to