Hi List, I am using Yocto 1.7.1 to build linux-mainline. I found defconfig will not be used when using linux-yocto-custom.bb (maybe also happens on linux-yocto).
I think below is the reason, 1. kernel_do_configure is run after do_kernel_configme.The last line of do_kernel_configme is echo "CONFIG_LOCALVERSION="\"${LINUX_VERSION_EXTENSION}\" >> ${B}/.config 2. Following are the code to use defconfig, # Copy defconfig to .config if .config does not exist. This allows # recipes to manage the .config themselves in do_configure_prepend(). if [ -f "${WORKDIR}/defconfig" ] && [ ! -f "${B}/.config" ]; then cp "${WORKDIR}/defconfig" "${B}/.config" The condition '[ ! -f "${B}/.config"]' will not be true, so recepe-kernel/linux/linux-yocto-custom/defconfig will nerver be used. To use defconfig is one of the method suggested in Kernel developer manual. Thanks and Regards, Chungyeh
-- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto