Drop ramstage.a
commit18607f717eb125f49431da3843c19fcb25f1ee81
authorPatrick Georgi <patrick@georgi-clan.de>
Sun, 7 Oct 2012 20:11:07 +0000 (7 22:11 +0200)
committerRonald G. Minnich <rminnich@gmail.com>
Tue, 27 Nov 2012 20:59:26 +0000 (27 21:59 +0100)
treeae2806099798b32d91d9b2f7aee811a25443bb28
parentb6f765e7c85539b270dba407ff40846c3688ed60
Drop ramstage.a

ramstage.a has two issues:
1. duplicate source filenames don't survive the ar(1)
   treatment properly (so files aren't considered)
2. ld doesn't resolve symbols if it isn't forced to, in
   particular no overrides of weak symbols

Downside: The resulting binaries get slightly larger.
Link time optimizations should fix that, as would tighter
rules in the build system (to not compile unused code in
the first place).

Change-Id: Iaae771ec8f92b42069237acd3b79c14e5bf9c03d
Signed-off-by: Patrick Georgi <patrick@georgi-clan.de>
Reviewed-on: http://review.coreboot.org/1566
Tested-by: build bot (Jenkins)
Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
src/arch/x86/Makefile.inc