mirror of https://github.com/hak5/openwrt.git
71f0333480
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 | ||
PATCHES | ||
config-4.9 | ||
config-4.14 | ||
config-4.19 |