mirror of
https://github.com/AsahiLinux/m1n1
synced 2024-12-04 03:49:10 +00:00
efa4452a47
Turns out we had a bunch of silly dependencies on libc headers that are not included with freestanding compilers. Fix all this and change the CFLAGS to exclude libc headers and only include the built-in compiler path. Add our own versions of assert.h, errno.h, limits.h, and move malloc.h and string.h together into a new path used as -isystem, so these headers can be included using #include <>. Remove a bunch of other dependencies in third-party code. Add a strnlen function. Disable building the libfdt overlay code for now, as it needs a strtoul implementation. We can throw that in if/when we decide to use overlays. Signed-off-by: Hector Martin <marcan@marcan.st> |
||
---|---|---|
.. | ||
fdt.c | ||
fdt.h | ||
fdt_addresses.c | ||
fdt_empty_tree.c | ||
fdt_overlay.c | ||
fdt_ro.c | ||
fdt_rw.c | ||
fdt_strerror.c | ||
fdt_sw.c | ||
fdt_wip.c | ||
libfdt.h | ||
libfdt_env.h | ||
libfdt_internal.h |