diff options
| author | Piotr Jaroszyński | 2010-03-30 18:18:43 +0200 |
|---|---|---|
| committer | Michael Brown | 2010-05-27 11:38:12 +0200 |
| commit | c68839d4d69742ac21c430aca8a9a4de81dd6ca5 (patch) | |
| tree | e5cc42d7e05387c02bab34e060502adf782e2e2d /src/util | |
| parent | [compiler] Fix 64bit compile time errors (diff) | |
| download | ipxe-c68839d4d69742ac21c430aca8a9a4de81dd6ca5.tar.gz ipxe-c68839d4d69742ac21c430aca8a9a4de81dd6ca5.tar.xz ipxe-c68839d4d69742ac21c430aca8a9a4de81dd6ca5.zip | |
[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>
Diffstat (limited to 'src/util')
0 files changed, 0 insertions, 0 deletions
