With the latest LUbuntu (instead of the latest raspian like in my
last mails) version of Banana Pi the following error results when
compiling gnuradio with the gnuradio build-script:
Linking CXX executable test_all
libvolk.so.0.0.0: undefined reference to
`volk_32fc_x2_multiply_32fc_neonasm'
libvolk.so.0.0.0: undefined reference to
`volk_16i_max_star_horizontal_16i_neonasm'
libvolk.so.0.0.0: undefined reference to
`volk_32fc_32f_dot_prod_32fc_a_neonasm'
libvolk.so.0.0.0: undefined reference to
`volk_32f_x2_dot_prod_32f_neonasm_opts'
libvolk.so.0.0.0: undefined reference to
`volk_32fc_32f_dot_prod_32fc_a_neonpipeline'
libvolk.so.0.0.0: undefined reference to
`volk_32f_x2_dot_prod_32f_neonasm'
collect2: error: ld returned 1 exit status
make[2]: *** [volk/lib/test_all] Error 1
make[1]: *** [volk/lib/CMakeFiles/test_all.dir/all] Error 2
Linking CXX executable volk_profile
../lib/libvolk.so.0.0.0: undefined reference to
`volk_32fc_x2_multiply_32fc_neonasm'
../lib/libvolk.so.0.0.0: undefined reference to
`volk_16i_max_star_horizontal_16i_neonasm'
../lib/libvolk.so.0.0.0: undefined reference to
`volk_32fc_32f_dot_prod_32fc_a_neonasm'
../lib/libvolk.so.0.0.0: undefined reference to
`volk_32f_x2_dot_prod_32f_neonasm_opts'
../lib/libvolk.so.0.0.0: undefined reference to
`volk_32fc_32f_dot_prod_32fc_a_neonpipeline'
../lib/libvolk.so.0.0.0: undefined reference to
`volk_32f_x2_dot_prod_32f_neonasm'
collect2: error: ld returned 1 exit status
make[2]: *** [volk/apps/volk_profile] Error 1
make[1]: *** [volk/apps/CMakeFiles/volk_profile.dir/all] Error 2
make: *** [all] Error 2
make failed
Yes. As has already been mentioned on this thread, on these devices,
you need to set some extra cmake flags. See our Embedded page and the
section on Native Compiling.
http://gnuradio.org/redmine/projects/gnuradio/wiki/Embedded
Yes, i know this. But this doesnt work on the raspian OS on Banana. On
Lubuntu for Banana this works now with this extra cmake flags.
Even with this information out there, I still don't understand why
people try and natively compile GNU Radio on these devices...
Because to make the experience that native compiling on these devices is
terrible :-)
In the future i will use cross compiling.
Tom
Andreas
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio