This one belong to arm7 instruction set. Please try one of the following `armv7', `armv7-a', `armv7-r'.
George. On Jan 11, 2013, at 00:38 , Jeff Squyres (jsquyres) <jsquy...@cisco.com> wrote: > Sadly, none of these solutions worked for me on my RPi: > > ----- > pi@raspberrypi ~/openmpi-1.6.3/opal/asm $ make CCASFLAGS=-mcpu=arm1176jzf-s > 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' > make: *** [atomic-asm.lo] Error 1 > pi@raspberrypi ~/openmpi-1.6.3/opal/asm $ make CCASFLAGS=-march=armv6zk > 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' > make: *** [atomic-asm.lo] Error 1 > pi@raspberrypi ~/openmpi-1.6.3/opal/asm $ make CCASFLAGS=-march=argv6k > CPPAS atomic-asm.lo > cc1: error: bad value (argv6k) for -march switch > make: *** [atomic-asm.lo] Error 1 > pi@raspberrypi ~/openmpi-1.6.3/opal/asm $ > ----- > > Although I'm using a bit different system than the original user cited (I'm > running the latest Raspbian distro): > > ----- > pi@raspberrypi ~/openmpi-1.6.3/opal/asm $ uname -a > Linux raspberrypi 3.2.27+ #250 PREEMPT Thu Oct 18 19:03:02 BST 2012 armv6l > GNU/Linux > pi@raspberrypi ~/openmpi-1.6.3/opal/asm $ gcc --version > gcc (Debian 4.6.3-12+rpi1) 4.6.3 > ----- > > On Jan 10, 2013, at 5:39 PM, George Bosilca <bosi...@icl.utk.edu> > wrote: > >> A little bit of google shows that this is a known issue. ldrex and strex are >> not included in the default instruction set gcc uses (arm6). One has to add >> the compile flag "-march=argv6k" to successfully compiles. >> >> George. >> >> PS: For more info: >> http://www.raspberrypi.org/phpBB3/viewtopic.php?f=9&t=4256&start=250 >> >> >> On Jan 10, 2013, at 16:20 , Jeff Squyres (jsquyres) <jsquy...@cisco.com> >> wrote: >> >>> Mmmm. Let's rope in our ARM expert here... >>> >>> Leif, do you know what the issue is here? >>> >>> >>> On Jan 3, 2013, at 4:28 AM, Lee Eric <openlinuxsou...@gmail.com> wrote: >>> >>>> Hi, >>>> >>>> I am going to compile OpenMPI 1.6.3 in Raspberry Pi and encounter >>>> following errors. >>>> >>>> make[2]: Entering directory `/root/openmpi-1.6.3/opal' >>>> CC class/opal_bitmap.lo >>>> CC class/opal_free_list.lo >>>> CC class/opal_hash_table.lo >>>> CC class/opal_list.lo >>>> CC class/opal_object.lo >>>> /tmp/ccniCtj0.s: Assembler messages: >>>> /tmp/ccniCtj0.s:83: Error: selected processor does not support ARM mode >>>> `ldrex r3,[r1]' >>>> /tmp/ccniCtj0.s:86: Error: selected processor does not support ARM mode >>>> `strex r4,r0,[r1]' >>>> make[2]: *** [class/opal_object.lo] Error 1 >>>> make[2]: Leaving directory `/root/openmpi-1.6.3/opal' >>>> make[1]: *** [all-recursive] Error 1 >>>> make[1]: Leaving directory `/root/openmpi-1.6.3/opal' >>>> make: *** [all-recursive] Error 1 >>>> >>>> Can anyone have any idea to fix that issue? >>>> >>>> I'm using Fedora 17 rootfs and kernel version is "Linux fedora-arm 3.6.11+ >>>> #1 PREEMPT Wed Jan 2 15:14:23 CST 2013 armv6l armv6l armv6l GNU/Linux". >>>> >>>> Thanks. >>>> >>>> Eric Lee >>>> _______________________________________________ >>>> users mailing list >>>> us...@open-mpi.org >>>> http://www.open-mpi.org/mailman/listinfo.cgi/users >>> >>> >>> -- >>> Jeff Squyres >>> jsquy...@cisco.com >>> For corporate legal information go to: >>> http://www.cisco.com/web/about/doing_business/legal/cri/ >>> >>> >>> _______________________________________________ >>> users mailing list >>> us...@open-mpi.org >>> http://www.open-mpi.org/mailman/listinfo.cgi/users >> >> >> _______________________________________________ >> users mailing list >> us...@open-mpi.org >> http://www.open-mpi.org/mailman/listinfo.cgi/users > > > -- > Jeff Squyres > jsquy...@cisco.com > For corporate legal information go to: > http://www.cisco.com/web/about/doing_business/legal/cri/ > > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users