VS2003, VS2005, VS2008, VS2010, DDK3790, UNIXGCC, GCC44, GCC45, GCC46, GCC47, ELFGCC, CYGGCC, ICC, ICC11, MYTOOLS are too old. There is no verification for them. I suggest to remove those changes in tools_def.template from edk2/master.
Bug scrub: Assign to module owner
Community people still uses VS2008. So, keep it.
Patches on the list thus far: * [edk2] [PATCH] BaseTools/Conf/tools_def.template: drop ARM/AARCH support from GCC46/GCC47 http://mid.mail-archive.com/20181208093242.3313-1-ard.biesheuvel@linaro.org * [edk2] [Patch 0/5] Remove unused tool chains in tools_def.template http://mid.mail-archive.com/20181224150107.28624-1-liming.gao@intel.com (incorporating the former)
[edk2] [PATCH 00/26] remove the GCC44 through GCC47 toolchains https://lists.01.org/pipermail/edk2-devel/2019-January/034568.html http://mid.mail-archive.com/20190103024816.9236-1-lersek@redhat.com
(In reply to Laszlo Ersek from comment #4) > [edk2] [PATCH 00/26] remove the GCC44 through GCC47 toolchains > https://lists.01.org/pipermail/edk2-devel/2019-January/034568.html > http://mid.mail-archive.com/20190103024816.9236-1-lersek@redhat.com Pushed as commit range 46f4c9677c61..7423ba9d499b. Note that the BZ must stay open at this point, since the above series addresses only a part of the scope. AIUI, Liming plans to handle the remaining ELFGCC/UNIXGCC/CYGGCC, various (but not all) VS*, DDK3790, and various ICC* toolchains.
Fixed at: https://github.com/tianocore/edk2/commit/320c754a9eb52799eba373cd8e301958dd41ea01 https://github.com/tianocore/edk2/commit/3b6148d3d5e7ab3309119f05e4a7044e8d310c32 https://github.com/tianocore/edk2/commit/4824bd5514ab8ef51ee2b77595d2c8d1765e1a23 https://github.com/tianocore/edk2/commit/ad6ce208dca36b57bcb5c8a54c677fb60eb86217 https://github.com/tianocore/edk2/commit/3b3f8de175318d5a89f266d76b70a01bb71c4844 https://github.com/tianocore/edk2/commit/2d07607d8b1a0710ba7379f8ee6c11dae1ea7c07 https://github.com/tianocore/edk2/commit/e067816aee67ac14d0b532c067800a024d185738 https://github.com/tianocore/edk2/commit/5094971155fd4eb1e0362525a1e4aff78f07fb5f https://github.com/tianocore/edk2/commit/b912169d4c80cbc7a4fb3f74fd84d807ac508f9b https://github.com/tianocore/edk2/commit/3cbb5bbac3f909b0a4da181311bab588d471a671