discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] Compiling GNURadio on BananaPI


From: Andreas Ladanyi
Subject: Re: [Discuss-gnuradio] Compiling GNURadio on BananaPI
Date: Sun, 11 Jan 2015 18:35:56 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0


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.

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

reply via email to

[Prev in Thread] Current Thread [Next in Thread]