From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=209.132.183.28; helo=mx1.redhat.com; envelope-from=lersek@redhat.com; receiver=edk2-devel@lists.01.org Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 95D8921199524 for ; Thu, 6 Dec 2018 07:42:21 -0800 (PST) Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 6C7DD30024F0; Thu, 6 Dec 2018 15:42:20 +0000 (UTC) Received: from lacos-laptop-7.usersys.redhat.com (ovpn-122-0.rdu2.redhat.com [10.10.122.0]) by smtp.corp.redhat.com (Postfix) with ESMTP id CBBEA69214; Thu, 6 Dec 2018 15:42:06 +0000 (UTC) To: "Gao, Liming" , "edk2-devel@lists.01.org" Cc: "leif.lindholm@linaro.org" , "afish@apple.com" , "Kinney, Michael D" , =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= , Gerd Hoffmann , Paolo Bonzini , Cole Robinson References: <4A89E2EF3DFEDB4C8BFDE51014F606A14E384E67@SHSMSX104.ccr.corp.intel.com> From: Laszlo Ersek Message-ID: <7a53a979-8da6-5543-52c7-563d57d18780@redhat.com> Date: Thu, 6 Dec 2018 16:42:05 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <4A89E2EF3DFEDB4C8BFDE51014F606A14E384E67@SHSMSX104.ccr.corp.intel.com> X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.45]); Thu, 06 Dec 2018 15:42:20 +0000 (UTC) Subject: Re: [RFC] Remove unused tool chain configuration in BaseTools/Conf/tools_def.template X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Dec 2018 15:42:21 -0000 Content-Type: text/plain; charset=windows-1252 Content-Language: en-US Content-Transfer-Encoding: 7bit On 12/06/18 15:42, Gao, Liming wrote: > Hi, all tools_def.template includes all tool chains. Some are not > used any more. And, there is no verification for them. So, I propose > to remove them. They are VS2003, VS2005, VS2008, VS2010, DDK3790, > UNIXGCC, GCC44, GCC45, GCC46, GCC47, ELFGCC, CYGGCC, ICC, ICC11, > MYTOOLS. If you still use some one of them, please let me know. I don't know how to reach out to Linux distros (hopefully their representatives are already subscribed to this list), but we should really pose this question to them. Regarding GCC44, that's the compiler in RHEL6, and RHEL6 is not EOL. On the other hand, I don't see any reason why anyone would prefer RHEL6 to RHEL7+ (or recent Fedora) for doing upstream edk2 development. (RHEL6 itself does not ship any edk2 firmware platform.) So, from a Fedora & RHEL perspective, I'm OK with dropping GCC44..GCC47 inclusive (please do keep GCC48). And, outside of the GCC toolchain family, I'm neutral. Thanks, Laszlo