From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by mx.groups.io with SMTP id smtpd.web11.18696.1680075612311311406 for ; Wed, 29 Mar 2023 00:40:12 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=vPIHbziX; spf=pass (domain: kernel.org, ip: 139.178.84.217, mailfrom: ardb@kernel.org) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id BEB8D61AED for ; Wed, 29 Mar 2023 07:40:11 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 85E04C433A7 for ; Wed, 29 Mar 2023 07:40:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1680075610; bh=j83ZoZE/H+FK5OKnC9rlKr2Q2yA4ZayfzoChg2DhS5Q=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=vPIHbziXsXTGLUKcXk8biHraOImn1nlyqSd2nJDWXQyGeKgTb6WcswcLzNS8xNVjE IN9fnLRdn86ukvRBFQNkQjZNrS5ifRqUdsfnKnEMW0YhS0QFzrozhByIGlrL7S4JDm 9E1O+VRnt/upcTACNICdVVRUUDc0fBFiD1pOv+RDRo2c0BlkAXbYyxEqHGzKN6rQ9d 8RePgP8OiRRH1VXeFdcYjipFeMFgTqk4YH8mbtPWguNUCkJ0TDSOCO2ARYnaXlBWzV +TEOpYWRl8pbOo+a+c8sb4bqusi3DozTrStxqcHeaif26yyo3CGFjlquHJvucB6iqt /N1F5f26lO7Fw== Received: by mail-lf1-f44.google.com with SMTP id y20so19013000lfj.2 for ; Wed, 29 Mar 2023 00:40:10 -0700 (PDT) X-Gm-Message-State: AAQBX9cWnAVayWhU5cG1vaWKI5FVDt1UQidg0YEFulDWUNX4eGQkEvJ7 x54Ucjjzf0rz5XOeNIQPWLG/klQi0zuy/J/3tKY= X-Google-Smtp-Source: AKy350bB07TuZFOkaLD/pDexcp3QTDOnHnXN9WtR1ONeeQlPe8JrEnBfNT25EspCBU+YlevqP0vXdDBE5fa+iSZxOkM= X-Received: by 2002:ac2:46e4:0:b0:4e9:8c46:32ad with SMTP id q4-20020ac246e4000000b004e98c4632admr5286414lfo.9.1680075608394; Wed, 29 Mar 2023 00:40:08 -0700 (PDT) MIME-Version: 1.0 References: <20230328173111.759017-1-rebecca@bsdio.com> <02fb01d961dc$88d6acd0$9a840670$@byosoft.com.cn> In-Reply-To: <02fb01d961dc$88d6acd0$9a840670$@byosoft.com.cn> From: "Ard Biesheuvel" Date: Wed, 29 Mar 2023 09:39:56 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [edk2-devel] [PATCH v2 00/13] BaseTools,CryptoPkg,MdePkg,OvmfPkg: Delete CLANG35,CLANG38,GCC48,GCC49, rename GCC5 to GCC, update CLANGDWARF, delete VS 2008-2013, EBC To: devel@edk2.groups.io, gaoliming@byosoft.com.cn Cc: rebecca@bsdio.com, Oliver Smith-Denny , Guomin Jiang , Xiaoyu Lu , Jian J Wang , Jiewen Yao , Ard Biesheuvel , Jordan Justen , Gerd Hoffmann , Bob Feng , Andrew Fish , Leif Lindholm , Michael D Kinney Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, 29 Mar 2023 at 03:20, gaoliming via groups.io wrote: > > Rebecca: > > > > -----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6----- > > =E5=8F=91=E4=BB=B6=E4=BA=BA: devel@edk2.groups.io =E4=BB=A3=E8=A1=A8 Rebecca Cran > > =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2023=E5=B9=B43=E6=9C=8829=E6=97= =A5 1:31 > > =E6=94=B6=E4=BB=B6=E4=BA=BA: devel@edk2.groups.io; Oliver Smith-Denny <= osd@smith-denny.com>; > > Guomin Jiang ; Xiaoyu Lu = ; > > Jian J Wang ; Jiewen Yao ; > > Ard Biesheuvel ; Jordan Justen > > ; Gerd Hoffmann ; Bob Fen= g > > ; Liming Gao ; Andrew > > Fish ; Leif Lindholm ; > > Michael D Kinney > > =E6=8A=84=E9=80=81: Rebecca Cran > > =E4=B8=BB=E9=A2=98: [edk2-devel] [PATCH v2 00/13] BaseTools,CryptoPkg,M= dePkg,OvmfPkg: > > Delete CLANG35,CLANG38,GCC48,GCC49, rename GCC5 to GCC, update > > CLANGDWARF, delete VS 2008-2013, EBC > > > > Update the toolchain definitions: > > > > - Delete the CLANG35 and CLANG38 toolchains, and replace CLANG38 with > > CLANGDWARF, updating it to support ARM and AARCH64 in addition to X64 > > and IA32. > > > > - Remove GCC48 and GCC49. > > GCC49 is one GCC tool chain without LTO enable option. GCC5 is another GC= C tool chain with LTO enable option. > > They have the different usage. I suggest to keep GCC49 and GCC5 both, and= also keep their name as is. > Could we perhaps do GCC49 -> GCC GCC5 -> GCCLTO ? As with CLANG35/38, the GCCx names have become rather obsolete, so I'd prefer to have a set of more generic names, and a sliding window of supported versions that can be documented in tools_def.template (and updated at times)