aboutsummaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorJoshua Oreman <oremanj@rwcr.net>2010-05-26 17:52:44 -0700
committerMichael Brown <mcb30@ipxe.org>2010-05-27 10:19:14 +0100
commit2aad3fab233f0235f9a8f677ae7bb402f1647eb6 (patch)
treec4630d1f9e5a2c9d21b7018c63fe20878d1c00af /README
parentba27168c2e9122859f4d722445e0637a77aab19c (diff)
downloadipxe-2aad3fab233f0235f9a8f677ae7bb402f1647eb6.zip
ipxe-2aad3fab233f0235f9a8f677ae7bb402f1647eb6.tar.gz
ipxe-2aad3fab233f0235f9a8f677ae7bb402f1647eb6.tar.bz2
[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>
Diffstat (limited to 'README')
-rw-r--r--README8
1 files changed, 0 insertions, 8 deletions
diff --git a/README b/README
deleted file mode 100644
index 011aa21..0000000
--- a/README
+++ /dev/null
@@ -1,8 +0,0 @@
-iPXE README File
-
-Quick start guide:
-
- cd src
- make
-
-For any more detailed instructions, see http://ipxe.org