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

Reply via email to