From nobody Tue Apr 30 00:47:06 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+84176+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+84176+1787277+3901457@groups.io ARC-Seal: i=1; a=rsa-sha256; t=1638323475; cv=none; d=zohomail.com; s=zohoarc; b=XtBCL3hU640JGb3rpuiqOwzGtavgF+2cM+KLMwI9vCP10XE5VGKhsq7m+jBSa8w4RTNwrrIvL+QgTTdk1LFp5JrB4kWfKxFiam2rhHS58tK3PUmIKc6LQwOJ5nwe2zdQ+Daxem3bsu0UsI0giXs7LHvBHhKZB7R1p509qXCAi5U= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1638323475; h=Content-Type:Cc:Date:From:In-Reply-To:List-Subscribe:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:References:Sender:Subject:To; bh=R5vw/bOQ8F/tHTTssVZkcuFXy4/SXx8lpoiDDye/gNQ=; b=CDgtsN11hFexo5N+B7gQCGgKSdoeMJS593I7MPH2S6jiFOPh37kSFNgr+0Wb0dXQb4kAZAh6IiJTCH7whCkFYsnox1e38vqgi7k7nPJfK8HAFYBjQbUzEfqpkDzEer2cy7ahonfP5bDX1qIdUVf7uewZ9Oeyv2ejGU8q8elm3s0= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+84176+1787277+3901457@groups.io Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1638323475010797.480669263772; Tue, 30 Nov 2021 17:51:15 -0800 (PST) Return-Path: X-Received: by 127.0.0.2 with SMTP id kuNKYY1788612xwR6ALA3M9m; Tue, 30 Nov 2021 17:51:14 -0800 X-Received: from mail.byosoft.com.cn (mail.byosoft.com.cn [58.240.74.242]) by mx.groups.io with SMTP id smtpd.web11.85866.1638323472559685449 for ; Tue, 30 Nov 2021 17:51:13 -0800 X-Received: from DESKTOPS6D0PVI ([58.246.60.130]) (envelope-sender ) by 192.168.6.13 with ESMTP for ; Wed, 01 Dec 2021 09:51:09 +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: "'Pedro Falcato'" , "'edk2-devel-groups-io'" Cc: "'Bob Feng'" , "'Yuwei Chen'" References: <20211029022211.381-1-pedro.falcato@gmail.com> In-Reply-To: Subject: =?UTF-8?B?W2VkazItZGV2ZWxdIOWbnuWkjTogW1BBVENIIDEvMV0gQmFzZVRvb2xzOiBVcGRhdGUgYnJvdGxpIHRvIHRoZSBsYXRlc3QgdXBzdHJlYW0gY29tbWl0?= Date: Wed, 1 Dec 2021 09:51:09 +0800 Message-ID: <000301d7e655$e9d07380$bd715a80$@byosoft.com.cn> MIME-Version: 1.0 Thread-Index: AQMATmUH/lu8OQwZy4lQASGPZZtIpwHVDboJqb1mNRA= Precedence: Bulk List-Unsubscribe: List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,gaoliming@byosoft.com.cn X-Gm-Message-State: 6DBZqQB2aJOaD2VxtykQKPgMx1787277AA= Content-Type: multipart/alternative; boundary="----=_NextPart_000_0004_01D7E698.F7F49DE0" Content-Language: zh-cn DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1638323474; bh=f+A/ggGDV7ApdP0FENldqVPAmCeTNnKWYachJVHGVlI=; h=Cc:Content-Type:Date:From:Reply-To:Subject:To; b=ZSPK7M4oRQfEhk9QQ7loLaoDwwtrj+Re9e9HbmiQCd5zG/RwsoTykAYbOpGuuY3jvWW gfBOnMtojbRAQekN+X8YetZ1F5UMYAAEA6RKOawbvvkzFiWyI73GDbD7u8TBNY/apb18L 0zRbqke6vWcyRR65QPucSemzlbqx7HINeNo= X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1638323476872100001 ------=_NextPart_000_0004_01D7E698.F7F49DE0 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Pedro: I am OK to update brotli to new version. Please also update MdeModulePkg\L= ibrary\BrotliCustomDecompressLib\brotli to make them be same version.=20 =20 Thanks Liming =E5=8F=91=E4=BB=B6=E4=BA=BA: Pedro Falcato =20 =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2021=E5=B9=B412=E6=9C=881=E6=97=A5 8:= 39 =E6=94=B6=E4=BB=B6=E4=BA=BA: edk2-devel-groups-io =E6=8A=84=E9=80=81: Bob Feng ; Liming Gao ; Yuwei Chen =E4=B8=BB=E9=A2=98: Re: [PATCH 1/1] BaseTools: Update brotli to the latest = upstream commit =20 Hi! =20 It's been over a month and it would be great if you could take a look at th= is, at least from a usability POV as more and more distros/operating system= s upgrade their compilers to GCC 11. =20 Thanks, Pedro =20 On Fri, Oct 29, 2021 at 3:22 AM Pedro Falcato > wrote: BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3417 This updates BaseTools's brotli submodule to the latest upstream, which fixes GCC 11's issue building BaseTools. Cc: Bob Feng > Cc: Liming Gao > Cc: Yuwei Chen > Signed-off-by: Pedro Falcato > --- BaseTools/Source/C/BrotliCompress/GNUmakefile | 7 +++++++ BaseTools/Source/C/BrotliCompress/Makefile | 12 +++++++++++- BaseTools/Source/C/BrotliCompress/brotli | 2 +- 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/BaseTools/Source/C/BrotliCompress/GNUmakefile b/BaseTools/Sour= ce/C/BrotliCompress/GNUmakefile index b150e5dd2bb9..79d7c405069d 100644 --- a/BaseTools/Source/C/BrotliCompress/GNUmakefile +++ b/BaseTools/Source/C/BrotliCompress/GNUmakefile @@ -10,7 +10,11 @@ APPNAME =3D BrotliCompress OBJECTS =3D \ BrotliCompress.o \ + brotli/c/common/constants.o \ + brotli/c/common/context.o \ brotli/c/common/dictionary.o \ + brotli/c/common/platform.o \ + brotli/c/common/shared_dictionary.o \ brotli/c/common/transform.o \ brotli/c/dec/bit_reader.o \ brotli/c/dec/decode.o \ @@ -22,12 +26,15 @@ OBJECTS =3D \ brotli/c/enc/block_splitter.o \ brotli/c/enc/brotli_bit_stream.o \ brotli/c/enc/cluster.o \ + brotli/c/enc/command.o \ + brotli/c/enc/compound_dictionary.o \ brotli/c/enc/compress_fragment.o \ brotli/c/enc/compress_fragment_two_pass.o \ brotli/c/enc/dictionary_hash.o \ brotli/c/enc/encode.o \ brotli/c/enc/encoder_dict.o \ brotli/c/enc/entropy_encode.o \ + brotli/c/enc/fast_log.o \ brotli/c/enc/histogram.o \ brotli/c/enc/literal_cost.o \ brotli/c/enc/memory.o \ diff --git a/BaseTools/Source/C/BrotliCompress/Makefile b/BaseTools/Source/= C/BrotliCompress/Makefile index 038d1ec24226..0ed39d4b5a2c 100644 --- a/BaseTools/Source/C/BrotliCompress/Makefile +++ b/BaseTools/Source/C/BrotliCompress/Makefile @@ -13,7 +13,14 @@ APPNAME =3D BrotliCompress #LIBS =3D $(LIB_PATH)\Common.lib -COMMON_OBJ =3D brotli\c\common\dictionary.obj brotli\c\common\transform.obj +COMMON_OBJ =3D \ + brotli\c\common\constants.obj \ + brotli\c\common\context.obj \ + brotli\c\common\dictionary.obj \ + brotli\c\common\platform.obj \ + brotli\c\common\shared_dictionary.obj \ + brotli\c\common\transform.obj + DEC_OBJ =3D \ brotli\c\dec\bit_reader.obj \ brotli\c\dec\decode.obj \ @@ -26,12 +33,15 @@ ENC_OBJ =3D \ brotli\c\enc\block_splitter.obj \ brotli\c\enc\brotli_bit_stream.obj \ brotli\c\enc\cluster.obj \ + brotli\c\enc\command.obj \ + brotli\c\enc\compound_dictionary.obj \ brotli\c\enc\compress_fragment.obj \ brotli\c\enc\compress_fragment_two_pass.obj \ brotli\c\enc\dictionary_hash.obj \ brotli\c\enc\encode.obj \ brotli\c\enc\encoder_dict.obj \ brotli\c\enc\entropy_encode.obj \ + brotli\c\enc\fast_log.obj \ brotli\c\enc\histogram.obj \ brotli\c\enc\literal_cost.obj \ brotli\c\enc\memory.obj \ diff --git a/BaseTools/Source/C/BrotliCompress/brotli b/BaseTools/Source/C/= BrotliCompress/brotli index 666c3280cc11..62662f87cdd9 160000 --- a/BaseTools/Source/C/BrotliCompress/brotli +++ b/BaseTools/Source/C/BrotliCompress/brotli @@ -1 +1 @@ -Subproject commit 666c3280cc11dc433c303d79a83d4ffbdd12cc8d +Subproject commit 62662f87cdd96deda90ac817de94e3c4af75226a --=20 2.33.1.windows.1 --=20 Pedro Falcato -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#84176): https://edk2.groups.io/g/devel/message/84176 Mute This Topic: https://groups.io/mt/87418698/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- ------=_NextPart_000_0004_01D7E698.F7F49DE0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Pedro:

=C2=A0= I am OK to update brotli to new version. Please also update MdeModulePkg\Li= brary\BrotliCustomDecompressLib\brotli to make them be same version. <= /o:p>

 

Thanks

Liming<= o:p>

=E5=8F=91=E4=BB=B6= =E4=BA=BA: Pedro Falcato <pedro.f= alcato@gmail.com>
=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2021=E5=B9=B412=E6=9C=881=E6=97=A5 8:39
=E6= =94=B6=E4=BB=B6=E4=BA=BA: = edk2-devel-groups-io <devel@edk2.groups.io>
=E6=8A=84=E9= =80=81: Bob Feng <bob.c= .feng@intel.com>; Liming Gao <gaoliming@byosoft.com.cn>; Yuwei Che= n <yuwei.chen@intel.com>
=E4=B8=BB=E9=A2=98: Re: [PATCH 1/1] BaseTools: Update bro= tli to the latest upstream commit

<= p class=3DMsoNormal> 

Hi!

 

It's been over a month and i= t would be great if you could take a look at this, at least from a usabilit= y POV as more and more distros/operating systems upgrade their compilers to= GCC 11.

 

Thanks,

Pedro

=  

On Fri, Oct 29, 2021 at 3:22 AM Pedro Falcato <pedro.falcato@gmail.com> wro= te:

BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3417<= br>
This updates BaseTools's brotli submodule to the latest upstream,which fixes GCC 11's issue building BaseTools.

Cc: Bob Feng <bob.c.feng@intel.com= >
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Yuwei Chen <yuwei.chen@intel.co= m>
Signed-off-by: Pedro Falcato <pedro.falcato@gmail.com>
---
&= nbsp;BaseTools/Source/C/BrotliCompress/GNUmakefile |  7 +++++++
&nb= sp;BaseTools/Source/C/BrotliCompress/Makefile    | 12 +++++++++++= -
 BaseTools/Source/C/BrotliCompress/brotli      |&n= bsp; 2 +-
 3 files changed, 19 insertions(+), 2 deletions(-)
diff --git a/BaseTools/Source/C/BrotliCompress/GNUmakefile b/BaseTools/Sou= rce/C/BrotliCompress/GNUmakefile
index b150e5dd2bb9..79d7c405069d 100644=
--- a/BaseTools/Source/C/BrotliCompress/GNUmakefile
+++ b/BaseTools/= Source/C/BrotliCompress/GNUmakefile
@@ -10,7 +10,11 @@ APPNAME =3D Brotl= iCompress

 OBJECTS =3D \
   BrotliCompress.o \
= +  brotli/c/common/constants.o \
+  brotli/c/common/context.o = \
   brotli/c/common/dictionary.o \
+  brotli/c/common= /platform.o \
+  brotli/c/common/shared_dictionary.o \
  &n= bsp;brotli/c/common/transform.o \
   brotli/c/dec/bit_reader.o= \
   brotli/c/dec/decode.o \
@@ -22,12 +26,15 @@ OBJECTS = =3D \
   brotli/c/enc/block_splitter.o \
   brotl= i/c/enc/brotli_bit_stream.o \
   brotli/c/enc/cluster.o \
+=   brotli/c/enc/command.o \
+  brotli/c/enc/compound_dictionary= .o \
   brotli/c/enc/compress_fragment.o \
   bro= tli/c/enc/compress_fragment_two_pass.o \
   brotli/c/enc/dicti= onary_hash.o \
   brotli/c/enc/encode.o \
   brot= li/c/enc/encoder_dict.o \
   brotli/c/enc/entropy_encode.o \+  brotli/c/enc/fast_log.o \
   brotli/c/enc/histogram.= o \
   brotli/c/enc/literal_cost.o \
   brotli/c/= enc/memory.o \
diff --git a/BaseTools/Source/C/BrotliCompress/Makefile b= /BaseTools/Source/C/BrotliCompress/Makefile
index 038d1ec24226..0ed39d4b= 5a2c 100644
--- a/BaseTools/Source/C/BrotliCompress/Makefile
+++ b/Ba= seTools/Source/C/BrotliCompress/Makefile
@@ -13,7 +13,14 @@ APPNAME =3D = BrotliCompress

 #LIBS =3D $(LIB_PATH)\Common.lib

-COMMON= _OBJ =3D brotli\c\common\dictionary.obj brotli\c\common\transform.obj
+C= OMMON_OBJ =3D \
+  brotli\c\common\constants.obj \
+  brotl= i\c\common\context.obj \
+  brotli\c\common\dictionary.obj \
+&n= bsp; brotli\c\common\platform.obj \
+  brotli\c\common\shared_dicti= onary.obj \
+  brotli\c\common\transform.obj
+
 DEC_OBJ = =3D \
   brotli\c\dec\bit_reader.obj \
   brotli\= c\dec\decode.obj \
@@ -26,12 +33,15 @@ ENC_OBJ =3D \
   bro= tli\c\enc\block_splitter.obj \
   brotli\c\enc\brotli_bit_stre= am.obj \
   brotli\c\enc\cluster.obj \
+  brotli\c\enc= \command.obj \
+  brotli\c\enc\compound_dictionary.obj \
  =  brotli\c\enc\compress_fragment.obj \
   brotli\c\enc\com= press_fragment_two_pass.obj \
   brotli\c\enc\dictionary_hash.= obj \
   brotli\c\enc\encode.obj \
   brotli\c\en= c\encoder_dict.obj \
   brotli\c\enc\entropy_encode.obj \
+=   brotli\c\enc\fast_log.obj \
   brotli\c\enc\histogram.o= bj \
   brotli\c\enc\literal_cost.obj \
   brotli= \c\enc\memory.obj \
diff --git a/BaseTools/Source/C/BrotliCompress/brotl= i b/BaseTools/Source/C/BrotliCompress/brotli
index 666c3280cc11..62662f8= 7cdd9 160000
--- a/BaseTools/Source/C/BrotliCompress/brotli
+++ b/Bas= eTools/Source/C/BrotliCompress/brotli
@@ -1 +1 @@
-Subproject commit = 666c3280cc11dc433c303d79a83d4ffbdd12cc8d
+Subproject commit 62662f87cdd9= 6deda90ac817de94e3c4af75226a
--
2.33.1.windows.1



--

Pedro Falcato

_._,_._,_

G= roups.io Links:

You receive all messages sent to this group.

Vi= ew/Reply Online (#84176) | | Mute This Topic | New Topic
Your Subscription | Contact Group Owner | Unsubscribe [importer@patchew.org]
_._,_._,_=20 ------=_NextPart_000_0004_01D7E698.F7F49DE0--