From: Noé Rubinstein Date: Mon, 17 Aug 2015 07:10:44 +0000 (+0200) Subject: pkg-kernel-module: die if kernel module support is disabled X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=8df95d926e963601c727defeb4ab90ce2368da70;p=buildroot.git pkg-kernel-module: die if kernel module support is disabled Test the configuration of the kernel to see if loadable module support is enabled, and error out otherwise. This makes build failures of external kernel modules less confusing. [Thomas: tweak the commit log.] Signed-off-by: Noé Rubinstein Acked-by: "Yann E. MORIN" Signed-off-by: Thomas Petazzoni --- diff --git a/package/pkg-kernel-module.mk b/package/pkg-kernel-module.mk index 5fb19be808..6fb7704e32 100644 --- a/package/pkg-kernel-module.mk +++ b/package/pkg-kernel-module.mk @@ -60,6 +60,10 @@ $(2)_MODULE_SUBDIRS ?= . # includes and other support files (Booo!) define $(2)_KERNEL_MODULES_BUILD @$$(call MESSAGE,"Building kernel module(s)") + @if ! grep -Fqx 'CONFIG_MODULES=y' $(LINUX_DIR)/.config; then \ + echo "ERROR: Kernel does not support loadable modules"; \ + exit 1; \ + fi $$(foreach d,$$($(2)_MODULE_SUBDIRS), \ $$(LINUX_MAKE_ENV) $$($$(PKG)_MAKE) \ -C $$(LINUX_DIR) \