ldlinux: Use DT_NEEDED for module dependencies
authorMatt Fleming <matt.fleming@linux.intel.com>
Mon, 6 Jun 2011 13:12:45 +0000 (14:12 +0100)
committerMatt Fleming <matt.fleming@linux.intel.com>
Tue, 7 Jun 2011 14:59:58 +0000 (15:59 +0100)
commit558de6072a2fae89a27d10119b3ea49a4741db16
treee7d6bec62b3f64098d0e9aed2fb448c08994eebe
parentef3cb76bffc52b40b9a013f5b16835e062a5db4b
ldlinux: Use DT_NEEDED for module dependencies

The ELF file format uses DT_NEEDED entries in the dynamic section to
name any shared library dependencies. Instead of rolling our own
dependency logic via the modules.dep file and elf_gen_dep.sh script
use the DT_NEEDED entries.

Signed-off-by: Matt Fleming <matt.fleming@linux.intel.com>
.gitignore
com32/elflink/ldlinux/execute.c
com32/include/sys/exec.h
com32/lib/sys/module/elf_module.c
com32/lib/sys/module/exec.c
core/elflink/load_env32.c
elf_gen_dep.sh [deleted file]