From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail.byosoft.com.cn (mail.byosoft.com.cn [58.240.74.242]) by mx.groups.io with SMTP id smtpd.web10.1995.1622683063061287611 for ; Wed, 02 Jun 2021 18:17:44 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=none, err=permanent DNS error (domain: byosoft.com.cn, ip: 58.240.74.242, mailfrom: gaoliming@byosoft.com.cn) Received: from DESKTOPS6D0PVI ([58.246.60.130]) (envelope-sender ) by 192.168.6.13 with ESMTP for ; Thu, 03 Jun 2021 09:17:40 +0800 X-WM-Sender: gaoliming@byosoft.com.cn X-Originating-IP: 58.246.60.130 X-WM-AuthFlag: YES X-WM-AuthUser: gaoliming@byosoft.com.cn From: "gaoliming" To: , References: <20210602074554.244-1-ray.ni@intel.com> In-Reply-To: <20210602074554.244-1-ray.ni@intel.com> Subject: =?UTF-8?B?5Zue5aSNOiBbZWRrMi1kZXZlbF0gW1BBVENIIDAvNl0gQWRkIENMQU5HRFdBUkYgdG9vbGNoYWluIGZvciB1bml2ZXJzYWwgcGF5bG9hZCBuZWVkcw==?= Date: Thu, 3 Jun 2021 09:17:40 +0800 Message-ID: <008801d75816$3fa80620$bef81260$@byosoft.com.cn> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQHlHYyt3VYCXj2I2ROsfGgKG9BLJKrl8DYw Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: quoted-printable Content-Language: zh-cn Ray: Thanks for your effort to integrate CLANGDWARF tool chain. Previous work bases on CLANG8. Now, which version CLANG compiler is used? And, can you submit one BZ for this new feature? Then, I can add it to t= he feature planning.=20 Besides, please remove conflict message in the commit message of patch 2~4. Thanks Liming > -----=D3=CA=BC=FE=D4=AD=BC=FE----- > =B7=A2=BC=FE=C8=CB: devel@edk2.groups.io =B4=FA= =B1=ED Ni, Ray > =B7=A2=CB=CD=CA=B1=BC=E4: 2021=C4=EA6=D4=C22=C8=D5 15:46 > =CA=D5=BC=FE=C8=CB: devel@edk2.groups.io > =D6=F7=CC=E2: [edk2-devel] [PATCH 0/6] Add CLANGDWARF toolchain for univ= ersal > payload needs >=20 > Universal payload requires its format in ELF format while today's EDKII > doesn't contain a cross OS toolchain that generates ELF images. >=20 > The patch set is based on Liming's work in year 2019 and some very minor > modifications are made: > 1. Update toolchain name from CLANG8ELF to CLANGDWARF. > 2. Update link script to keep dynamic section. >=20 > Liming Gao (4): > BaseTools: Add ClangBase.lds for CLANG8 tool chain with max-page-size > BaseTools GenFw: Support CLANG8ELF with conversion ELF to PE/COFF > image > BaseTools: Update build_rule to skip CLANG resource section generation > BaseTools: Add new CLANG8ELF tool chain for new LLVM/CLANG8 >=20 > Ray Ni (2): > BaseTools: Update ClangBase.lds to keep dynamic section > BaseTools: Change CLANG8ELF to CLANGDWARF >=20 > BaseTools/Conf/build_rule.template | 5 +- > BaseTools/Conf/tools_def.template | 109 > +++++++++++++++++++++++- > BaseTools/Scripts/ClangBase.lds | 78 +++++++++++++++++ > BaseTools/Source/C/GenFw/Elf32Convert.c | 12 +-- > BaseTools/Source/C/GenFw/Elf64Convert.c | 5 +- > 5 files changed, 192 insertions(+), 17 deletions(-) > create mode 100644 BaseTools/Scripts/ClangBase.lds >=20 > -- > 2.31.1.windows.1 >=20 >=20 >=20 >=20 >=20