Add one, remove two ...

After adding the CLANG35 toolchain today, 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 four patches remove any references to ARMGCC and ARMLINUXGCC
from various packages, and patch #5 removes them entirely from tools_def
and build_rule.

Ard Biesheuvel (5):
  StdLib: remove mention of ARMGCC
  EmbeddedPkg: remove mention of ARMGCC
  ArmPlatformPkg: remove mention of ARMGCC and ARMLINUXGCC
  BeagleBoardPkg: remove mention of ARMGCC and ARMLINUXGCC
  BaseTools: remove ARMGCC and ARMLINUXGCC toolchains

 ArmPlatformPkg/ArmJunoPkg/Makefile                       |   4 +-
 ArmPlatformPkg/Documentation/ArmVExpressInstructions.txt |  25 +--
 ArmPlatformPkg/Scripts/Makefile                          |   4 +-
 BaseTools/Conf/build_rule.template                       |  16 +-
 BaseTools/Conf/tools_def.template                        | 200 
--------------------
 BeagleBoardPkg/ba.bat                                    |   5 +-
 BeagleBoardPkg/build.sh                                  |   7 +-
 BeagleBoardPkg/readme.txt                                |   4 +-
 EmbeddedPkg/Library/GdbDebugAgent/GdbDebugAgent.c        |   4 +-
 EmbeddedPkg/Library/GdbDebugAgent/gdbnotes.txt           |   2 +-
 StdLib/StdLib.inc                                        |   2 -
 11 files changed, 32 insertions(+), 241 deletions(-)

-- 
1.9.1

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to