Hello, I have a sporadic compilation issue for a while and I never found out so far where it came from until now (perhaps). I mean by sporadic that it happens "sometimes" (2% of a time) I'm using daisy branch and the build failure happens in a Kernel External. It ends up like this:
DEBUG: Executing shell function do_compile NOTE: make -j 24 -e ... -C <sysroot>/usr/src/kernel O=<sysroot>/usr/src/kernel KBUILD_VERBOSE=1 M=<external_mod_path> ... modules [...] arm-rdk-linux-gnueabi-ld -EL -r -o <object>.o [...] ; scripts/mod/modpost <object>.o /bin/sh: scripts/mod/modpost: Permission denied Looking at logs and bbclass, I've seen a "make scripts"(module.bbclass/do_make_scripts) is issued anytime we build a Kernel External module. Even if there is a "lock" mechanism to prevent race condition during this "do_make_scripts", nothing prevent to call "do_make_scripts" from a Ext Mod 1 during a "do_compile" from a Ext Mod 2. I think (but not sure) this is another race condition here. Do I miss something ? Thanks in advance -- _______________________________________________ yocto mailing list [email protected] https://lists.yoctoproject.org/listinfo/yocto
