Reporting Issues
Bug 1377 - Remove unused tool chain configuration in tools_def.template
Summary: Remove unused tool chain configuration in tools_def.template
Status: RESOLVED FIXED
Alias: None
Product: EDK2
Classification: Unclassified
Component: Tools (show other bugs)
Version: Current
Hardware: All All
: Normal normal
Deadline: 2019-02-15
Assignee: shenglei.zhang
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-12-06 09:33 UTC by nobody
Modified: 2019-02-14 20:41 UTC (History)
4 users (show)

See Also:
EDK II Code First industry standard specifications: ---
Branch URL:
Release(s) the issue is observed:
The OS the target platform is running: ---
Package: BaseTools
Release(s) the issues must be fixed: EDK II Master
Tianocore documents:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description nobody 2018-12-06 09:33:20 UTC
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.
Comment 1 Yonghong Zhu 2018-12-06 19:06:02 UTC
Bug scrub: Assign to module owner
Comment 2 nobody 2018-12-11 19:38:52 UTC
Community people still uses VS2008. So, keep it.
Comment 3 Laszlo Ersek 2019-01-02 14:17:29 UTC
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)
Comment 4 Laszlo Ersek 2019-01-02 21:50:04 UTC
[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
Comment 5 Laszlo Ersek 2019-01-07 20:58:17 UTC
(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.