On 12 August 2015 at 03:34, Gao, Liming <liming....@intel.com> wrote:
> Ard:
>   I have no comments on the change in BaseTools build_rule.template and 
> tools_def.template. Reviewed-by: Liming Gao <liming....@intel.com>
>

Thanks all.

Committed as SVN r18207 ... r18212

> -----Original Message-----
> From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Ard 
> Biesheuvel
> Sent: Tuesday, August 11, 2015 7:15 PM
> To: edk2-devel@lists.01.org; leif.lindh...@linaro.org; Liu, Yingke D
> Cc: Justen, Jordan L; Ard Biesheuvel
> Subject: [edk2] [PATCH v2 0/6] remove ARMGCC and ARMLINUXGCC toolchains
>
> Add one, remove two ...
>
> After adding the CLANG35 toolchain yesterday, I noticed there is quite an 
> abundance of toolchains supported in EDK2, and in the ARM case, there is some 
> overlap between ARMGCC/ARMLINUXGCC and the GCC4x toolchains that are defined 
> for all architectures.
>
> Since the recent changes regarding the linker scripts and the GenFw changes 
> to support relative AArch64 relocations, it is unsure whether these 
> toolchains will still generate correct code. Instead of trying to find out, 
> let's remove these altogether since the functionality they provide is also 
> available via the GCC4x toolchains, which are kept in sync more closely with 
> the other architectures they support.
>
> The first five patches remove any references to ARMGCC and ARMLINUXGCC from 
> various packages, and patch #6 removes them entirely from tools_def and 
> build_rule.
>
> Changes since v1:
> - added Daryl's ack to patch #1
> - removed the outdated ArmVExpressInstructions.txt rather than fixing up
>   its references to ARMGCC and ARMLINUXGCC (Leif)
> - instead of fixing the scripts and documentation under BeagleBoardPkg,
>   remove the need for a build script by adding the binary configuration
>   header to the FDF; that way we can remove the build scripts and docs
>   entirely (Leif)
>
> Ard Biesheuvel (6):
>   StdLib: remove mention of ARMGCC
>   EmbeddedPkg: remove mention of ARMGCC
>   ArmPlatformPkg: remove mention of ARMGCC and ARMLINUXGCC
>   BeagleBoardPkg: fold configuration header into FD build
>   BeagleBoardPkg: remove outdated build scripts and instructions
>   BaseTools: remove ARMGCC and ARMLINUXGCC toolchains
>
>  ArmPlatformPkg/ArmJunoPkg/Makefile                       |   4 +-
>  ArmPlatformPkg/Documentation/ArmVExpressInstructions.txt | 169 
> -----------------
>  ArmPlatformPkg/Scripts/Makefile                          |   4 +-
>  BaseTools/Conf/build_rule.template                       |  16 +-
>  BaseTools/Conf/tools_def.template                        | 200 
> --------------------
>  BeagleBoardPkg/BeagleBoardPkg.fdf                        |  13 +-
>  BeagleBoardPkg/ConfigurationHeader.bin                   | Bin 0 -> 512 bytes
>  BeagleBoardPkg/b.bat                                     |  68 -------
>  BeagleBoardPkg/ba.bat                                    |  68 -------
>  BeagleBoardPkg/build.sh                                  | 150 
> ---------------
>  BeagleBoardPkg/readme.txt                                |  78 --------
>  EmbeddedPkg/Library/GdbDebugAgent/GdbDebugAgent.c        |   4 +-
>  EmbeddedPkg/Library/GdbDebugAgent/gdbnotes.txt           |   2 +-
>  StdLib/StdLib.inc                                        |   2 -
>  14 files changed, 21 insertions(+), 757 deletions(-)  delete mode 100644 
> ArmPlatformPkg/Documentation/ArmVExpressInstructions.txt
>  create mode 100644 BeagleBoardPkg/ConfigurationHeader.bin
>  delete mode 100755 BeagleBoardPkg/b.bat  delete mode 100755 
> BeagleBoardPkg/ba.bat  delete mode 100755 BeagleBoardPkg/build.sh  delete 
> mode 100644 BeagleBoardPkg/readme.txt
>
> --
> 1.9.1
>
> _______________________________________________
> edk2-devel mailing list
> edk2-devel@lists.01.org
> https://lists.01.org/mailman/listinfo/edk2-devel
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to