If we build nativesdk-linux-libc-headers in a deep directory (length = 352), we will find errors: (what we allow is 410 in sanity.bbclass) $ mkdir -p /buildarea/lyang1/prj/wr60/userspace/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/00test $ bitbake nativesdk-linux-libc-headers [snip] INSTALL include/linux/tc_ematch (4 files) make[3]: Leaving directory `/buildarea/lyang1/prj/wr60/userspace/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/00test/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-linux-libc-headers/3.10-r0/linux-3.10' make[3]: Entering directory `/buildarea/lyang1/prj/wr60/userspace/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/00test/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-linux-libc-headers/3.10-r0/linux-3.10' INSTALL include/linux/usb (10 files) make[3]: Leaving directory `/buildarea/lyang1/prj/wr60/userspace/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/00test/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-linux-libc-headers/3.10-r0/linux-3.10' make[3]: Entering directory `/buildarea/lyang1/prj/wr60/userspace/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/00test/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-linux-libc-headers/3.10-r0/linux-3.10' INSTALL include/linux/wimax (1 file) make[3]: Leaving directory `/buildarea/lyang1/prj/wr60/userspace/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/00test/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-linux-libc-headers/3.10-r0/linux-3.10' make[2]: execvp: /bin/sh: Argument list too long make[2]: *** [/buildarea/lyang1/prj/wr60/userspace/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/00test/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-linux-libc-headers/3.10-r0/image/opt/poky/1.4+snapshot/sysroots/x86_64-pokysdk-linux/usr/include/linux/.install] Error 127 make[2]: Leaving directory `/buildarea/lyang1/prj/wr60/userspace/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/00test/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-linux-libc-headers/3.10-r0/linux-3.10' make[1]: *** [linux] Error 2 make[1]: Leaving directory `/buildarea/lyang1/prj/wr60/userspace/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/00test/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-linux-libc-headers/3.10-r0/linux-3.10' make: *** [headers_install] Error 2 ERROR: oe_runmake failed WARNING: /buildarea/lyang1/prj/wr60/userspace/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/00test/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-linux-libc-headers/3.10-r0/temp/run.do_install.23573:1 exit 1 from exit 1 ERROR: Function failed: do_install (log file is located at /buildarea/lyang1/prj/wr60/userspace/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/BUILD_20130626_084432/00test/tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-linux-libc-headers/3.10-r0/temp/log.do_install.23573) [snip]
Merged into master: http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=7303b67d33ce10445e5918f7f6fd36d1246e8df4