From d402ffe2763cd9db3a01a15c7d6a89c3433af7c9 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Sun, 24 Aug 2025 11:02:42 +0200 Subject: [PATCH] package/linux-headers: do not allow old kernel headers on Loongarch Loongarch support was added to the upstream Linux kernel in version 5.19, so when versions 5.4, 5.10 or 5.15 are selected, the "build" of the kernel headers fails: Makefile:717: arch/loongarch/Makefile: No such file or directory make[1]: *** No rule to make target 'arch/loongarch/Makefile'. Stop. Fixes: https://autobuild.buildroot.net/results/b27fc299d14b7bc59dab5dae6deb9cc8bd400a3d/ (5.15) https://autobuild.buildroot.net/results/1621e9de1170acc5229f99568b35155b6c668b05/ (5.10) https://autobuild.buildroot.net/results/2a28e37ee8500d165137c14945000770346e9541/ (5.4) Signed-off-by: Thomas Petazzoni Signed-off-by: Romain Naour --- package/linux-headers/Config.in.host | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/linux-headers/Config.in.host b/package/linux-headers/Config.in.host index b49eeb1e94..66a9670de5 100644 --- a/package/linux-headers/Config.in.host +++ b/package/linux-headers/Config.in.host @@ -26,14 +26,20 @@ config BR2_KERNEL_HEADERS_AS_KERNEL config BR2_KERNEL_HEADERS_5_4 bool "Linux 5.4.x kernel headers" + # Support was introduced in Linux 5.19 + depends on !BR2_loongarch64 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4 config BR2_KERNEL_HEADERS_5_10 bool "Linux 5.10.x kernel headers" + # Support was introduced in Linux 5.19 + depends on !BR2_loongarch64 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_10 config BR2_KERNEL_HEADERS_5_15 bool "Linux 5.15.x kernel headers" + # Support was introduced in Linux 5.19 + depends on !BR2_loongarch64 select BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_15 config BR2_KERNEL_HEADERS_6_1