In November of 2016, I cross-compiled UHD (git-cloned) on my Ubuntu 16.04 development host targeting a Zynq chip with Linux built with Petalinux 2016.3. Life has passed me by and now I need to re-build the library using the Petalinux 2017.3 toolchain. I have only a few weeks to a major milestone, with no time to adapt to all the changes that have no doubt occurred during that gap. Is there any way to use the older UHD with the newer Petalinux tools?

Here's the first of many similar errors:

[ 5%] Building CXX object lib/CMakeFiles/uhd.dir/convert/convert_with_neon.cpp.o In file included from /home/daryl/RB/ZP/uhd/host/lib/convert/convert_with_neon.cpp:20:0: /home/daryl/Petalinux/2017.3/tools/linux-i386/gcc-arm-linux-gnueabi/lib/gcc/arm-linux-gnueabihf/6.2.1/include/arm_neon.h: In member function ‘virtual void __convert_fc32_1_sc16_item32_le_1_PRIORITY_SIMD::operator()(const input_type&, const output_type&, size_t)’: /home/daryl/Petalinux/2017.3/tools/linux-i386/gcc-arm-linux-gnueabi/lib/gcc/arm-linux-gnueabihf/6.2.1/include/arm_neon.h:5811:1: error: inlining failed in call to always_inline ‘float32x4_t vdupq_n_f32(float32_t)’: target specific option mismatch
 vdupq_n_f32 (float32_t __a)

Any help will be appreciated.

--
Daryl Lee
Sr. Software Engineer


_______________________________________________
USRP-users mailing list
[email protected]
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to