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

Reply via email to