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