Dne 15.10.2015 v 08:05 Michael Ellerman napsal(a): > My recent commit d2036f30cfe1 ("scripts/kconfig/Makefile: Allow > KBUILD_DEFCONFIG to be a target"), contained a bug in that when it > checks if KBUILD_DEFCONFIG is a file it forgets to prepend $(srctree) to > the path. > > This causes the build to fail when building out of tree (with O=), and > when the value of KBUILD_DEFCONFIG is 'defconfig'. In that case we will > fail to find the 'defconfig' file, because we look in the build > directory not $(srctree), and so we will call Make again with > 'defconfig' as the target. From there we loop infinitely calling 'make > defconfig' again and again. > > The fix is simple, we need to look for the file under $(srctree). > > Fixes: d2036f30cfe1 ("scripts/kconfig/Makefile: Allow KBUILD_DEFCONFIG to be a target") > Reported-by: Olof Johansson <olof@xxxxxxxxx> > Signed-off-by: Michael Ellerman <mpe@xxxxxxxxxxxxxx> Acked-by: Michal Marek <mmarek@xxxxxxxx> I could have spotted it myself :-/. Michal -- 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