a05e8fd9ff
The following changes make it possible for Nuttx to load binaries in ELF format which are fully linked. The change does not include the necessary modifications to produce such binaries. In order to build an applicable binary: - The userspace applications linker script (`gnu-elf.ld`) needs to modified so the data and text section origin's match those setup by the address environment. - The makefile used, in `apps/import/Make.defs` needs to remove the `-r` LDELFFLAG. |
||
---|---|---|
.. | ||
Kconfig | ||
Make.defs | ||
gnu-elf.ld | ||
libelf.h | ||
libelf_addrenv.c | ||
libelf_bind.c | ||
libelf_coredump.c | ||
libelf_ctors.c | ||
libelf_dtors.c | ||
libelf_init.c | ||
libelf_iobuffer.c | ||
libelf_load.c | ||
libelf_read.c | ||
libelf_sections.c | ||
libelf_symbols.c | ||
libelf_uninit.c | ||
libelf_unload.c | ||
libelf_verify.c |