fix linking order
fix linking order

Libraries must come after objects when linking.  Otherwise their
references will be elided when earlier objects didn't need them.

BUG=None
TEST=`LDFLAGS=-Wl,--as-needed emerge-daisy vboot_reference` worked
BRANCH=None

Change-Id: Ic8237a767758d002cd848ed3293b17940884b609
Reviewed-on: https://gerrit.chromium.org/gerrit/37166
Reviewed-by: Kees Cook <50cb10d2be062154b17ab4d66a4eab34f1cf1c84@chromium.org>
Commit-Ready: Mike Frysinger <8f3f75c74bd5184edcfa6534cab3c13a00a2f794@chromium.org>
Tested-by: Mike Frysinger <8f3f75c74bd5184edcfa6534cab3c13a00a2f794@chromium.org>

marineam/seismograph,acorn-marvell/vboot_reference,geekboxzone/mmallow_external_vboot_reference,coreboot/vboot,ionave/seismograph,coreboot/vboot,marineam/seismograph,marineam/seismograph,geekboxzone/mmallow_external_vboot_reference,coreboot/vboot,acorn-marvell/vboot_reference,geekboxzone/mmallow_external_vboot_reference,geekboxzone/mmallow_external_vboot_reference,acorn-marvell/vboot_reference,marineam/seismograph,ccaapton/vboot_reference,coreboot/vboot,ccaapton/vboot_reference,ccaapton/vboot_reference,ionave/seismograph,acorn-marvell/vboot_reference,geekboxzone/mmallow_external_vboot_reference,ccaapton/vboot_reference,ionave/seismograph,coreboot/vboot