From 0a06fcf608ddf1f5db389decf266283392344784 Mon Sep 17 00:00:00 2001 From: Kevin Darbyshire-Bryant Date: Fri, 13 Mar 2020 17:56:40 +0000 Subject: build: fix kernel 5.4 on macos As part of the kernel build process there are utilities built to run on the host system that expect linux kernel headers to be available. Unfortunately macos/darwin doesn't have these headers. vdso2c requires types.h so provide a minimal stub to satisfy it. Signed-off-by: Kevin Darbyshire-Bryant --- tools/Makefile | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'tools/Makefile') diff --git a/tools/Makefile b/tools/Makefile index 3c37316b96..02556d4b83 100644 --- a/tools/Makefile +++ b/tools/Makefile @@ -138,6 +138,10 @@ $(STAGING_DIR_HOST)/.prepared: $(TMP_DIR)/.build mkdir -p $(BUILD_DIR_HOST)/stamp $(STAGING_DIR_HOST)/include/sys $(INSTALL_DATA) $(TOPDIR)/tools/include/*.h $(STAGING_DIR_HOST)/include/ $(INSTALL_DATA) $(TOPDIR)/tools/include/sys/*.h $(STAGING_DIR_HOST)/include/sys/ +ifneq ($(HOST_OS),Linux) + mkdir -p $(STAGING_DIR_HOST)/include/asm + $(INSTALL_DATA) $(TOPDIR)/tools/include/asm/*.h $(STAGING_DIR_HOST)/include/asm/ +endif ln -snf lib $(STAGING_DIR_HOST)/lib64 touch $@ -- cgit v1.2.3