I use IBM Rational Rhapsody for embedded software development. It includes a framework that must be cross-compiled for the target architecture. When I attempt to cross-compile for the E310 using the 3.15 SDK, the compile fails pretty quickly with this error: make -C oxf -f linuxoxf.mak CFG=oxf LIB_PREFIX=linux CPU=arm-oe-linux-musleabi PATH_SEP=/ DEFAULT_CPP_FLAGS="-g -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -mmusl --sysroot=/home/labuser/rfnoc/oe/sysroots/cortexa9t2hf-neon-oe-linux-musleabi" allmake[1]: Entering directory '/home/labuser/RhapsodyModels/Share_8_4_linux/LangCpp/oxf'arm-oe-linux-musleabi-gcc -g -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 -mmusl --sysroot=/home/labuser/rfnoc/oe/sysroots/cortexa9t2hf-neon-oe-linux-musleabi -I.. -I../osconfig/Linux -DUSE_IOSTREAM -c linuxos.cpplinuxos.cpp:50:10: fatal error: bits/local_lim.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~compilation terminated.linuxoxf.mak:42: recipe for target 'linuxos.o' failedmake[1]: *** [linuxos.o] Error 1make[1]: Leaving directory '/home/labuser/RhapsodyModels/Share_8_4_linux/LangCpp/oxf'uhdbuild.mak:20: recipe for target 'oxflibs' failedmake: *** [oxflibs] Error 2
So, it seems that the SDK is missing local_lim.h, which would normally be in /usr/include/bits/. I have searched through the SDK distribution and can't find it. Any advice on how to resolve this? Dennis
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com