On 22 July 2015 at 15:56, Ard Biesheuvel <[email protected]> wrote: > Recent and pending changes to the ELF to PE/COFF conversion have > removed the need for several versions of the GCC/ld linker scripts. > So instead, this series proposes a unified set of linker scripts for > default, 4 KB and 64 KB alignments. > > Tested with ArmVirtQemu/AARCH64 and Ovmf/X64 > > Ard Biesheuvel (6): > BaseTools: add unified GCC linker script for all archs and versions > BaseTools/GCC: move AutoGen.obj contents to .text section > ArmPlatformPkgArmVExpressPkg: move to unified GCC linker scripts > ArmVirtPkg: move to unified GCC linker scripts > BaseTools/AARCH64: move to unified GCC linker scripts > BaseTools/X86|IA32: move to unified GCC linker scripts >
Branch is here: https://git.linaro.org/people/ard.biesheuvel/uefi-next.git/shortlog/refs/heads/unify-gcc-ld-scripts > ArmPlatformPkg/ArmVExpressPkg/ArmVExpress.dsc.inc | 2 +- > ArmVirtPkg/ArmVirt.dsc.inc | 2 +- > BaseTools/Conf/tools_def.template | 6 +- > BaseTools/Scripts/GCC/gcc-align-4K.lds | 20 ++++++ > BaseTools/Scripts/GCC/gcc-align-64K.lds | 20 ++++++ > BaseTools/Scripts/GCC/gcc-base.lds | 69 ++++++++++++++++++++ > BaseTools/Scripts/gcc-4K-align-ld-script | 44 ------------- > BaseTools/Scripts/gcc-aarch64-64K-align-ld-script | 4 -- > BaseTools/Scripts/gcc-aarch64-ld-script | 39 ----------- > BaseTools/Scripts/gcc4.4-ld-script | 44 ------------- > BaseTools/Scripts/gcc4.9-ld-script | 44 ------------- > 11 files changed, 114 insertions(+), 180 deletions(-) > create mode 100644 BaseTools/Scripts/GCC/gcc-align-4K.lds > create mode 100644 BaseTools/Scripts/GCC/gcc-align-64K.lds > create mode 100644 BaseTools/Scripts/GCC/gcc-base.lds > delete mode 100644 BaseTools/Scripts/gcc-4K-align-ld-script > delete mode 100644 BaseTools/Scripts/gcc-aarch64-64K-align-ld-script > delete mode 100644 BaseTools/Scripts/gcc-aarch64-ld-script > delete mode 100644 BaseTools/Scripts/gcc4.4-ld-script > delete mode 100644 BaseTools/Scripts/gcc4.9-ld-script > > -- > 1.9.1 > _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

