[Buildroot] [PATCH 3/3 v3] linux: kconfig needs the toolchain

Jan Kundrát jan.kundrat at cesnet.cz
Tue Aug 7 10:21:42 UTC 2018


On pátek 3. srpna 2018 22:16:56 CEST, Yann E. MORIN wrote:
> Starting with linux-4.18, the kconfig from the kernel can call
> to the compiler to test its capabilities; see:
>
>     
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/scripts/Kconfig.include
>
> Signed-off-by: "Yann E. MORIN" <yann.morin.1998 at free.fr>
> Cc: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
> Cc: Arnout Vandecappelle <arnout at mind.be>
>
> ---
> Changes v1 -> v2:
>   - take advantage of the kconfig-package infra  (Thomas)
> ---
>  linux/linux.mk | 5 +++++
>  1 file changed, 5 insertions(+)
>
> diff --git a/linux/linux.mk b/linux/linux.mk
> index 60dad3a249..48b2a16ce7 100644
> --- a/linux/linux.mk
> +++ b/linux/linux.mk
> @@ -68,6 +68,11 @@ LINUX_DEPENDENCIES = host-kmod
>  # shipped with the kernel sources, so we need flex and bison.
>  LINUX_KCONFIG_DEPENDENCIES = host-bison host-flex
>  
> +# Starting with 4.18, the kconfig in the kernel calls the
> +# cross-compiler to check its capabilities. So we need the
> +# toolchain before we can call the configurators.
> +LINUX_KCONFIG_DEPENDENCIES += toolchain
> +
>  # host tools needed for kernel compression
>  ifeq ($(BR2_LINUX_KERNEL_LZ4),y)
>  LINUX_DEPENDENCIES += host-lz4

Tested-by: Jan Kundrát <jan.kundrat at cesnet.cz>
Reviewed-by: Jan Kundrát <jan.kundrat at cesnet.cz>



More information about the buildroot mailing list