From 6c5f78f8906d8b36e099ca13c257bbaba4b49374 Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Fri, 1 Apr 2022 21:29:12 -0600 Subject: [PATCH] package/linux-headers: ensure tarball location is set Validate that BR2_KERNEL_HEADERS_CUSTOM_TARBALL_LOCATION is set when required. Fixes: http://autobuild.buildroot.net/results/f5e/f5e25cbb571c42f8a1728afa856a4fd54f4ad105 Signed-off-by: James Hilliard [Arnout: add BR_BUILDING condition] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/linux-headers/linux-headers.mk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package/linux-headers/linux-headers.mk b/package/linux-headers/linux-headers.mk index a8d1c2ccaf..1102e76f0f 100644 --- a/package/linux-headers/linux-headers.mk +++ b/package/linux-headers/linux-headers.mk @@ -35,6 +35,11 @@ endif # BR2_KERNEL_HEADERS_AS_KERNEL # Compute LINUX_HEADERS_SOURCE and LINUX_HEADERS_SITE from the configuration ifeq ($(LINUX_HEADERS_CUSTOM_TARBALL),y) +ifeq ($(BR_BUILDING),y) +ifeq ($(LINUX_HEADERS_CUSTOM_TARBALL_LOCATION),) +$(error No kernel headers tarball location set, check your BR2_KERNEL_HEADERS_CUSTOM_TARBALL_LOCATION setting) +endif +endif LINUX_HEADERS_SOURCE = $(notdir $(LINUX_HEADERS_CUSTOM_TARBALL_LOCATION)) LINUX_HEADERS_SITE = $(patsubst %/,%,$(dir $(LINUX_HEADERS_CUSTOM_TARBALL_LOCATION))) else ifeq ($(LINUX_HEADERS_CUSTOM_GIT),y)