Hi Masahiro-san, As I remember, init/ is already built during recursive make, and I did a clean build(make mrproper, make localmodconfig) with all plugins included on x86_64 with following patch, the kernel can boot without any obvious problem. So, I don't figure out why we need this final build? diff --git a/scripts/link-vmlinux.sh b/scripts/link-vmlinux.sh index e6818b8e7141..086b2efd4d53 100755 --- a/scripts/link-vmlinux.sh +++ b/scripts/link-vmlinux.sh @@ -247,9 +247,6 @@ else expr 0$(cat .old_version) + 1 >.version; fi; -# final build of init/ -${MAKE} -f "${srctree}/scripts/Makefile.build" obj=init GCC_PLUGINS_CFLAGS="${GCC_PLUGINS_CFLAGS}" - archive_builtin #link vmlinux.o -- Sincerely, Cao jin -- To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html