]> git.ipfire.org Git - thirdparty/ipxe.git/commit
[build] Use unique entry symbols for each prefix
authorMichael Brown <mcb30@ipxe.org>
Wed, 23 Feb 2011 21:12:56 +0000 (21:12 +0000)
committerMichael Brown <mcb30@ipxe.org>
Wed, 23 Feb 2011 21:12:56 +0000 (21:12 +0000)
commit030e5a064e5f7252b3b77a27c78169f4a5c974c5
treed6d310ab791f714a0d2da64543deb3cb6f261b4a
parent295c2fd671ebd8c149e5e9fc4fe745ab8ea87b9e
[build] Use unique entry symbols for each prefix

Some binutils versions will drag in an object to satisfy the entry
symbol; some won't.  Try to cope with this exciting variety of
behaviour by ensuring that all entry symbols are unique.

Remove the explicit inclusion of the prefix object on the linker
command line, since the entry symbol now provides all the information
needed to identify the prefix.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
17 files changed:
src/Makefile.housekeeping
src/arch/i386/prefix/dskprefix.S
src/arch/i386/prefix/hdprefix.S
src/arch/i386/prefix/kkpxeprefix.S
src/arch/i386/prefix/kpxeprefix.S
src/arch/i386/prefix/linuxprefix.S
src/arch/i386/prefix/lkrnprefix.S
src/arch/i386/prefix/mromprefix.S
src/arch/i386/prefix/nbiprefix.S
src/arch/i386/prefix/pxeprefix.S
src/arch/i386/prefix/romprefix.S
src/arch/i386/scripts/i386-kir.lds
src/arch/i386/scripts/i386.lds
src/arch/i386/scripts/linux.lds
src/arch/x86/Makefile.efi
src/arch/x86_64/prefix/linuxprefix.S
src/arch/x86_64/scripts/linux.lds