david/ipxe
david
/
ipxe
Archived
1
0
Fork 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/usr
Joshua Oreman 2aad3fab23 [build] Use weak definitions instead of weak declarations
This removes the need for inline safety wrappers, marginally reducing
the size penalty of weak functions, and works around an apparent
binutils bug that causes undefined weak symbols to not actually be
NULL when compiling with -fPIE (as EFI builds do).

A bug in versions of binutils prior to 2.16 (released in 2005) will
cause same-file weak definitions to not work with those
toolchains. Update the README to reflect our new dependency on
binutils >= 2.16.

Signed-off-by: Joshua Oreman <oremanj@rwcr.net>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2010-05-27 10:19:14 +01:00
..
autoboot.c [build] Use weak definitions instead of weak declarations 2010-05-27 10:19:14 +01:00
dhcpmgmt.c [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
ifmgmt.c [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
imgmgmt.c [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
iwmgmt.c [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
pxemenu.c [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00
route.c [build] Rename gPXE to iPXE 2010-04-19 23:43:39 +01:00