[PATCH 03/20] bcm27xx: fix device-tree support patch for split source/build dirs

Elliott Mitchell ehem+openwrt at m5p.com
Mon Nov 13 13:42:27 PST 2023


The kernel source directory needs to be in the include path for
compilation.  This fixes separated build snd source directory
functioning.

Signed-off-by: Elliott Mitchell <ehem+openwrt at m5p.com>
---
This is really meant as a PoC fix.  This works, but doesn't seem to
quite match the existing style.  I'm also unsure of where in the
arguments this addition should be.  Nonetheless, this is a bug.
---
 .../950-0061-BCM2708-Add-core-Device-Tree-support.patch         | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/target/linux/bcm27xx/patches-6.1/950-0061-BCM2708-Add-core-Device-Tree-support.patch b/target/linux/bcm27xx/patches-6.1/950-0061-BCM2708-Add-core-Device-Tree-support.patch
index 442abb456f..3856183a5b 100644
--- a/target/linux/bcm27xx/patches-6.1/950-0061-BCM2708-Add-core-Device-Tree-support.patch
+++ b/target/linux/bcm27xx/patches-6.1/950-0061-BCM2708-Add-core-Device-Tree-support.patch
@@ -37848,7 +37848,7 @@ index 3aa384cec76b..ed87353646bf 100644
  
 +quiet_cmd_dtco = DTCO    $@
 +cmd_dtco = mkdir -p $(dir ${dtc-tmp}) ; \
-+	$(CPP) $(dtc_cpp_flags) -x assembler-with-cpp -o $(dtc-tmp) $< ; \
++	$(CPP) $(dtc_cpp_flags) -I$(srctree)/include -x assembler-with-cpp -o $(dtc-tmp) $< ; \
 +	$(DTC) -@ -H epapr -O dtb -o $@ -b 0 \
 +		-i $(dir $<) $(DTC_FLAGS) \
 +		-Wno-interrupts_property \
-- 
(\___(\___(\______          --=> 8-) EHM <=--          ______/)___/)___/)
 \BS (    |       ehem+openwrt at m5p.com     PGP 87145445       |    )   /
  \_CS\   |  _____  -O #include <stddisclaimer.h> O-   _____  |   /  _/
8A19\___\_|_/58D2 7E3D DDF4 7BA6 <-PGP-> 41D1 B375 37D0 8714\_|_/___/5445






More information about the openwrt-devel mailing list