[build] Sort objects in blib.a
authorOlaf Hering <olaf@aepfle.de>
Mon, 2 Feb 2015 13:54:12 +0000 (14:54 +0100)
committerMichael Brown <mcb30@ipxe.org>
Thu, 12 Feb 2015 09:43:02 +0000 (09:43 +0000)
commit335a7ddcd4e2d0faaee6d5b1edf0307dfba3d0e5
tree5bce56ebe1635e9dbd243a1dfa38706b5938abc6
parent6fe8f80418c71b4d05b7de362db9f142690d1a57
[build] Sort objects in blib.a

When building hvmloader for Xen tools the iPXE objects are also linked
into the binary.  Unfortunately the linker will place them in the
order found in the archive.  Since this order is random the resulting
hvmloader binary differs when it was built from identical sources but
on different build hosts.  To help with creating a reproducible binary
the elements in blib.a must simply be sorted before passing them to
$(AR).

Signed-off-by: Olaf Hering <olaf@aepfle.de>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/Makefile.housekeeping