[coreboot-gerrit] Patch merged into coreboot/master: eec8dfb build system: use archives, not linker action to shorten command lines

gerrit at coreboot.org gerrit at coreboot.org
Wed May 20 08:03:08 CEST 2015


the following patch was just integrated into master:
commit eec8dfb5e7eec7d837005ce97eb09d18386fabdd
Author: Patrick Georgi <pgeorgi at chromium.org>
Date:   Thu May 7 22:24:41 2015 +0200

    build system: use archives, not linker action to shorten command lines
    
    Intermediate linking may distort linker behavior (in particular related to
    weak symbols). The idea is that archives are closer to 'just a list of
    object files', and ideally makes the linker more predictable.
    
    Using --whole-archive, the linker doesn't optimize out object files just
    because their symbols were already provided by weak versions. However it
    shouldn't be used for libgcc, because that one has some unexpected side-effects.
    
    Change-Id: Ie226c198a93bcdca2d82c02431c72108a1c6ea60
    Signed-off-by: Patrick Georgi <pgeorgi at chromium.org>
    Reviewed-on: http://review.coreboot.org/10139
    Tested-by: build bot (Jenkins)
    Reviewed-by: Aaron Durbin <adurbin at chromium.org>
    Tested-by: Raptor Engineering Automated Test Stand <noreply at raptorengineeringinc.com>


See http://review.coreboot.org/10139 for details.

-gerrit



More information about the coreboot-gerrit mailing list