• Julius Werner's avatar
    Makefile: Use ld.bfd linker if available · b25a577f
    Julius Werner authored
    
    
    Some toolchain distributions install both the BFD and GOLD linkers under
    the names <target>-ld.bfd and <target>-ld.gold. <target>-ld will then be
    a symlink that may point to either one of these.
    
    Trusted Firmware should always be linked with the BFD linker, since GOLD
    is meant primarily for userspace programs and doesn't support many of
    the more obscure linker script features that may be needed for firmware.
    With this patch the Makefile will auto-detect if ld.bfd is available and
    use it explicitly in that case.
    
    Change-Id: I7017055f67db3bd57d191d20a7af06ca646937d7
    Signed-off-by: default avatarJulius Werner <jwerner@chromium.org>
    b25a577f
Makefile 25 KB