On 10/21/2011 01:46 AM, Josh Blum wrote: > > > On 10/20/2011 10:22 PM, Daniel Dekst wrote: >> >> Tried on USRP E100 kernel module 3.0.0 >> Error when make. >> >> [ 13%] Building C object >> gnuradio-core/src/lib/CMakeFiles/gnuradio-core.dir/filter/dotprod_fff_armv7_a.c.o >> /program/gnuradio/gnuradio-core/src/lib/filter/dotprod_fff_armv7_a.c: In >> function 'dotprod_fff_armv7_a': >> /program/gnuradio/gnuradio-core/src/lib/filter/dotprod_fff_armv7_a.c:67:5: >> error: impossible register constraint in 'asm' >> make[2]: *** >> [gnuradio-core/src/lib/CMakeFiles/gnuradio-core.dir/filter/dotprod_fff_armv7_a.c.o] >> Error 1 >> make[1]: *** [gnuradio-core/src/lib/CMakeFiles/gnuradio-core.dir/all] Error 2 >> make: *** [all] Error 2 >> >> > > You may want to experiment with compiler flags. Try this: > > cmake -DCMAKE_CXX_FLAGS:STRING="-mcpu=cortex-a8 -mfpu=neon > -mfloat-abi=softfp -g" -DCMAKE_C_FLAGS:STRING="-mcpu=cortex-a8 > -mfpu=neon -mfloat-abi=softfp -g" <gr_source_dir>
Yep, for gnuradio you need to set the CFLAGS so it knows there is a NEON unit available, otherwise the inline asm fails. Philip _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio