david/ipxe
Archived
1
0
This repository has been archived on 2020-12-06. You can view files and clone it, but cannot push or open issues or pull requests.
ipxe/src/arch/x86
Piotr Jaroszyński c68839d4d6 [efi] Fix .efi and .efidrv linking
The linker chooses to look for _start first and always picks
efidrvprefix.o to satisfy it (probably because it's earlier in the
archive) which causes a multiple definition error when the linker
later has to pick efiprefix.o for other symbols.

Fix by using EFI-specific TGT_LD_FLAGS with an explicit entry point.

Signed-off-by: Piotr Jaroszyński <p.jaroszynski@gmail.com>
Signed-off-by: Joshua Oreman <oremanj@rwcr.net>
Modified-by: Michael Brown <mcb30@ipxe.org>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2010-05-27 10:38:12 +01:00
..
core [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
include [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
interface/efi [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
prefix [efi] Fix .efi and .efidrv linking 2010-05-27 10:38:12 +01:00
scripts [efi] Fix .efi and .efidrv linking 2010-05-27 10:38:12 +01:00
Makefile [doc] Expand scope of doxygen-generated documentation 2009-08-11 15:14:36 +01:00
Makefile.efi [efi] Fix .efi and .efidrv linking 2010-05-27 10:38:12 +01:00