mirror of
git://git.openwrt.org/openwrt/openwrt.git
synced 2025-10-31 22:14:27 -04:00
calc_vmlinuz_load_addr.c requires SZ_64K to be defined for alignment purposes. It included "../../../../include/linux/sizes.h" to define that size, however "sizes.h" tries to include <linux/const.h> which assumes linux system headers. These may not exist eg. the following error was encountered when building Linux for OpenWrt under macOS: In file included from arch/mips/boot/compressed/calc_vmlinuz_load_addr.c:16: arch/mips/boot/compressed/../../../../include/linux/sizes.h:11:10: fatal error: 'linux/const.h' file not found Change makefile to force building on local linux headers instead of system headers. Also change eye-watering relative reference in include file spec. Thanks to Jo-Philip Wich & Petr Štetiar for assistance in tracking this down & fixing. Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk> |
||
|---|---|---|
| .. | ||
| backport-4.9 | ||
| backport-4.14 | ||
| backport-4.19 | ||
| files | ||
| hack-4.9 | ||
| hack-4.14 | ||
| hack-4.19 | ||
| image | ||
| other-files | ||
| pending-4.9 | ||
| pending-4.14 | ||
| pending-4.19 | ||
| config-4.9 | ||
| config-4.14 | ||
| config-4.19 | ||
| PATCHES | ||