[PATCH 1/1] Makefile: build asm-generic before building scripts

Markus Mayer mmayer at broadcom.com
Wed Mar 20 11:27:34 EST 2013


DTC requires devicetable-offsets.o, which in turn needs asm/types.h to be
present or else it will fail to build.

[...]
  CC      scripts/mod/devicetable-offsets.s
In file included from include/linux/types.h:5:0,
                 from include/linux/mod_devicetable.h:11,
                 from scripts/mod/devicetable-offsets.c:2:
include/uapi/linux/types.h:4:23: fatal error: asm/types.h:
                 No such file or directory

Signed-off-by: Markus Mayer <mmayer at broadcom.com>
---
 Makefile |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Makefile b/Makefile
index 22113a7..83b15b8 100644
--- a/Makefile
+++ b/Makefile
@@ -513,7 +513,7 @@ ifeq ($(KBUILD_EXTMOD),)
 # Carefully list dependencies so we do not try to build scripts twice
 # in parallel
 PHONY += scripts
-scripts: scripts_basic include/config/auto.conf include/config/tristate.conf
+scripts: asm-generic scripts_basic include/config/auto.conf include/config/tristate.conf
 	$(Q)$(MAKE) $(build)=$(@)
 
 # Objects we will link into vmlinux / subdirs we need to visit
-- 
1.7.9.5




More information about the devicetree-discuss mailing list