[lttng-dev] ARMv7 Beagle Bone Black and the dmb instruction

Thibault, Daniel Daniel.Thibault at drdc-rddc.gc.ca
Fri Oct 3 11:55:25 EDT 2014

   Oops.  I had stopped too early in looking up the earlier discussion of this problem.

   Both /usr/local/include/urcu/config.h and /usr/src/userspace-rcu-0.8.0/urcu/config.h have '#define CONFIG_RCU_ARM_HAVE_DMB 1' and commenting this out may allow the makes to complete.

De : Jon Bernard [mailto:jbernard at debian.org] 
Envoyé : 5 juin 2014 14:30

> It sounds like you might be hitting the same issue that I had.  When building urcu on this particular host, ./configure will detect an armv7 target even though userland is armv4.
> I was able to get around this by explicitly passing '--build' and '--host' flags to configure.
> In my particular case, the build machine is v7 hardware running a v7 kernel but with a v4 userland.  You can confirm this with
>    gcc -dumpmachine

# gcc -dumpmachine 

   I have no idea how this 'arm-angstrom-linux-gnueabi' relates to armv4 user-space vs. armv7 kernel space.

   Jon, could you elaborate on the --build and --host fix?
Daniel U. Thibault
Protection des systèmes et contremesures (PSC) | Systems Protection & Countermeasures (SPC)
Cyber sécurité pour les missions essentielles (CME) | Mission Critical Cyber Security (MCCS)
RDDC - Centre de recherches de Valcartier | DRDC - Valcartier Research Centre
2459 route de la Bravoure
Québec QC  G3J 1X5
Vox : (418) 844-4000 x4245
Fax : (418) 844-4538
NAC : 918V QSDJ <http://www.travelgis.com/map.asp?addr=918V%20QSDJ>
Gouvernement du Canada | Government of Canada

More information about the lttng-dev mailing list