From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mx.groups.io with SMTP id smtpd.web12.13850.1660546726707160054 for ; Sun, 14 Aug 2022 23:58:47 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=biDkYlhI; spf=pass (domain: redhat.com, ip: 170.10.133.124, mailfrom: osteffen@redhat.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1660546725; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=m1cHtD3VVo1UlDlimkXXNdwyixcO8sDx02Qz0oO3mhw=; b=biDkYlhI/2YiSEMHTOfkloM2x0IWD31yJAdmJ3pvL5+NhiJTVzYxPER1b78ekdUIdxeXvZ PNVq8jahV1oXypFqrtD5XbqpslqW7bTKlzLe27Cjsl9S51tF/T32JUg8vw3xv6z4zQLTlq fbo7xNLrHNypohqyw4aGwjLWsK80VkQ= Received: from mail-vk1-f197.google.com (mail-vk1-f197.google.com [209.85.221.197]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-458-t3DpyqApNSybIshcZhxM-A-1; Mon, 15 Aug 2022 02:58:44 -0400 X-MC-Unique: t3DpyqApNSybIshcZhxM-A-1 Received: by mail-vk1-f197.google.com with SMTP id s126-20020a1ff484000000b00378c1479d61so953899vkh.2 for ; Sun, 14 Aug 2022 23:58:44 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=m1cHtD3VVo1UlDlimkXXNdwyixcO8sDx02Qz0oO3mhw=; b=8Lwox/CBcBFPBOAjkMgiMi33uhw8QajvNdudgUyu/+N90O1QBinx5kvBe0WY+lBqlx xYjfBCaCnLBftfc6X3amGy6nDky0I4G4vdN4l0ZfuBbz72oXiLKg2v42qJZzcdur3cp8 8ycXd3aqmSxavJ4L54m+DCL6pPix82PgNcOXtsYL5IrckvvtgBW2QmAI6X8Y54LYIO06 xXICBvDdQXbBa5xPiwLxhVETaKvS4lS1ksEybRF/+IW2b0Axjtof3E1U4QncE1DDfwoC Y9PAkSKLbK/xFljKtQN46jHxP0rvrtKWFnYenndRXGaadZGlvG5+Rtb4kwWfe5FfBw9f ImQg== X-Gm-Message-State: ACgBeo0nm8QaBZggnGuzfqHA+q+D6PXnjwPjkQr6v9MvO1TKQlYk5LFv 3xlhoRiRsh9y1X2zE8lJnLSC6YCULLjKwV2Vp3Y/QF89SLew21iKgnFfaKHKc89aIMEGCt6ALCG 0oeLF3GB7rew0p5vgUJcuo/4+ZJuoNw== X-Received: by 2002:a05:6102:3306:b0:387:75b3:1f44 with SMTP id v6-20020a056102330600b0038775b31f44mr5902411vsc.66.1660546722383; Sun, 14 Aug 2022 23:58:42 -0700 (PDT) X-Google-Smtp-Source: AA6agR62pqDj38T1hK9xDdlRTKd5q1mnuAu1IvAxzRwu1WQl2w64grlHCBwKjrLhSUBCrOqo8p8OwllFeAD0mfL4yV0= X-Received: by 2002:a05:6102:3306:b0:387:75b3:1f44 with SMTP id v6-20020a056102330600b0038775b31f44mr5902385vsc.66.1660546722089; Sun, 14 Aug 2022 23:58:42 -0700 (PDT) MIME-Version: 1.0 References: <20220810120313.203609-1-osteffen@redhat.com> <20220810120313.203609-5-osteffen@redhat.com> <0e573619-f0cc-a349-23e0-57da42b685a8@hpe.com> <25022a51-dc60-65e6-5fb2-7b6c81896a19@hpe.com> In-Reply-To: <25022a51-dc60-65e6-5fb2-7b6c81896a19@hpe.com> From: "Oliver Steffen" Date: Mon, 15 Aug 2022 08:58:31 +0200 Message-ID: Subject: Re: [edk2-devel] [PATCH v4 4/4] BaseTools: Remove ext. gcc dependencies (Linux only) To: devel@edk2.groups.io, daniel.schaefer@hpe.com Cc: Andrew Fish , Ard Biesheuvel , Bob Feng , Bret Barkelew , Eric Dong , Gerd Hoffmann , Jiewen Yao , Jordan Justen , Leif Lindholm , Liming Gao , Michael D Kinney , Rahul Kumar , Ray Ni , Sami Mujawar , Sean Brogan , Yuwei Chen , Sunil V L X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: multipart/alternative; boundary="00000000000080e8e705e64229ba" --00000000000080e8e705e64229ba Content-Type: text/plain; charset="UTF-8" Thanks for testing! -Oliver On Mon, Aug 15, 2022 at 5:52 AM Daniel Schaefer wrote: > Thanks! > ghcr.io/tianocore/containers/fedora-35-test:cea91ec is the container it > uses, right? > I used this to build the RISC-V U540 platform in edk2-platforms and can > confirm it can still build and boot to shell fine. > > Tested-by: Daniel Schaefer > > On 8/11/22 18:49, Oliver Steffen wrote: > > Hi Daniel, > > > > The CI still runs through all jobs successfully. > > This includes builds for RiscV64. See the PR: > > https://github.com/tianocore/edk2/pull/2935 < > https://github.com/tianocore/edk2/pull/2935> > > > > Thanks, > > Oliver > > > > On Thu, Aug 11, 2022 at 5:34 AM Daniel Schaefer > wrote: > > > > Hi Oliver, > > > > I assume you made sure that the build still works on at least one > platform per arch? > > For example did you build a RISCV64 platform? > > > > Thanks, > > Daniel > > > > On 8/10/22 20:03, Oliver Steffen wrote: > > > Remove BaseTools/Bin/gcc*_linux_ext_dep.yaml to stop > > > downloading gcc from external locations; use the > > > toolchains provided by the container image instead. > > > > > > The image needs to set the GCC5_*_PREFIX accordingly. > > > > > > Signed-off-by: Oliver Steffen osteffen@redhat.com>> > > > --- > > > BaseTools/Bin/gcc_aarch64_linux_ext_dep.yaml | 21 > ------------------ > > > BaseTools/Bin/gcc_arm_linux_ext_dep.yaml | 21 > ------------------ > > > .../Bin/gcc_riscv64_unknown_ext_dep.yaml | 22 > ------------------- > > > 3 files changed, 64 deletions(-) > > > delete mode 100644 BaseTools/Bin/gcc_aarch64_linux_ext_dep.yaml > > > delete mode 100644 BaseTools/Bin/gcc_arm_linux_ext_dep.yaml > > > delete mode 100644 BaseTools/Bin/gcc_riscv64_unknown_ext_dep.yaml > > > > > > diff --git a/BaseTools/Bin/gcc_aarch64_linux_ext_dep.yaml > b/BaseTools/Bin/gcc_aarch64_linux_ext_dep.yaml > > > deleted file mode 100644 > > > index ff8a9e868100..000000000000 > > > --- a/BaseTools/Bin/gcc_aarch64_linux_ext_dep.yaml > > > +++ /dev/null > > > @@ -1,21 +0,0 @@ > > > -## @file > > > -# Download GCC AARCH64 compiler from Arm's release site > > > -# Set shell variable GCC5_AARCH64_INSTALL to this folder > > > -# > > > -# This is only downloaded when a build activates scope > gcc_aarch64_linux > > > -# > > > -# Copyright (c) Microsoft Corporation. > > > -# SPDX-License-Identifier: BSD-2-Clause-Patent > > > -## > > > -{ > > > - "scope": "gcc_aarch64_linux", > > > - "type": "web", > > > - "name": "gcc_aarch64_linux", > > > - "source": " > https://developer.arm.com/-/media/Files/downloads/gnu/11.2-2022.02/binrel/gcc-arm-11.2-2022.02-x86_64-aarch64-none-linux-gnu.tar.xz > < > https://developer.arm.com/-/media/Files/downloads/gnu/11.2-2022.02/binrel/gcc-arm-11.2-2022.02-x86_64-aarch64-none-linux-gnu.tar.xz > >", > > > - "version": "11.2-2022.02", > > > - "sha256": > "52dbac3eb71dbe0916f60a8c5ab9b7dc9b66b3ce513047baa09fae56234e53f3", > > > - "compression_type": "tar", > > > - "internal_path": > "/gcc-arm-11.2-2022.02-x86_64-aarch64-none-linux-gnu/", > > > - "flags": ["set_shell_var", ], > > > - "var_name": "GCC5_AARCH64_INSTALL" > > > -} > > > diff --git a/BaseTools/Bin/gcc_arm_linux_ext_dep.yaml > b/BaseTools/Bin/gcc_arm_linux_ext_dep.yaml > > > deleted file mode 100644 > > > index 151cbfa4b532..000000000000 > > > --- a/BaseTools/Bin/gcc_arm_linux_ext_dep.yaml > > > +++ /dev/null > > > @@ -1,21 +0,0 @@ > > > -## @file > > > -# Download GCC ARM compiler from Arm's release site > > > -# Set shell variable GCC5_ARM_INSTALL to this folder > > > -# > > > -# This is only downloaded when a build activates scope > gcc_arm_linux > > > -# > > > -# Copyright (c) Microsoft Corporation. > > > -# SPDX-License-Identifier: BSD-2-Clause-Patent > > > -## > > > -{ > > > - "scope": "gcc_arm_linux", > > > - "type": "web", > > > - "name": "gcc_arm_linux", > > > - "source": " > https://developer.arm.com/-/media/Files/downloads/gnu/11.2-2022.02/binrel/gcc-arm-11.2-2022.02-x86_64-arm-none-linux-gnueabihf.tar.xz > < > https://developer.arm.com/-/media/Files/downloads/gnu/11.2-2022.02/binrel/gcc-arm-11.2-2022.02-x86_64-arm-none-linux-gnueabihf.tar.xz > >", > > > - "version": "11.2-2022.02", > > > - "sha256": > "c254f7199261fe76c32ef42187502839bda7efad0a66646cf739d074eff45fad", > > > - "compression_type": "tar", > > > - "internal_path": > "/gcc-arm-11.2-2022.02-x86_64-arm-none-linux-gnueabihf/", > > > - "flags": ["set_shell_var", ], > > > - "var_name": "GCC5_ARM_INSTALL" > > > -} > > > diff --git a/BaseTools/Bin/gcc_riscv64_unknown_ext_dep.yaml > b/BaseTools/Bin/gcc_riscv64_unknown_ext_dep.yaml > > > deleted file mode 100644 > > > index 8abbcd7ba040..000000000000 > > > --- a/BaseTools/Bin/gcc_riscv64_unknown_ext_dep.yaml > > > +++ /dev/null > > > @@ -1,22 +0,0 @@ > > > -## @file > > > -# Download GCC RISCV64 compiler from RISC-V Organization release > site > > > -# Set shell variable GCC5_RISCV64_INSTALL to this folder > > > -# > > > -# This is only downloaded when a build activates scope > gcc_riscv64_unknown > > > -# > > > -# Copyright (c) Microsoft Corporation. > > > -# Copyright (c) 2020, Hewlett Packard Enterprise Development LP. > All rights reserved.
> > > -# SPDX-License-Identifier: BSD-2-Clause-Patent > > > -## > > > -{ > > > - "scope": "gcc_riscv64_unknown", > > > - "type": "web", > > > - "name": "gcc_riscv64_unknown", > > > - "source": " > https://raw.githubusercontent.com/riscv/riscv-uefi-edk2-docs/master/gcc-riscv-edk2-ci-toolchain/gcc-riscv-9.2.0-2020.04-x86_64_riscv64-unknown-gnu.tar.xz > < > https://raw.githubusercontent.com/riscv/riscv-uefi-edk2-docs/master/gcc-riscv-edk2-ci-toolchain/gcc-riscv-9.2.0-2020.04-x86_64_riscv64-unknown-gnu.tar.xz> > ", > > > - "version": "9.2.0", > > > - "compression_type": "tar", > > > - "sha256": > "28373643b69f0ce008273c3dc63f172aa1121952f1b9ae94d7485ac94af7f344", > > > - "internal_path": > "/gcc-riscv-9.2.0-2020.04-x86_64_riscv64-unknown-gnu", > > > - "flags": ["set_shell_var", ], > > > - "var_name": "GCC5_RISCV64_INSTALL" > > > -} > > > > > > > > > > > > > > > > --00000000000080e8e705e64229ba Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Tha= nks for testing!

-Oliver<= br>

On Mon, Aug 15, 2022 at 5:52 AM Daniel Schaefer <daniel.schaefer@hpe.com> wrote:
Thanks!
ghcr.io/tianocore/containers/fedora-35-te= st:cea91ec is the container it uses, right?
I used this to build the RISC-V U540 platform in edk2-platforms and can con= firm it can still build and boot to shell fine.

Tested-by: Daniel Schaefer <daniel.schaefer@hpe.com>

On 8/11/22 18:49, Oliver Steffen wrote:
> Hi Daniel,
>
> The CI still runs through all jobs successfully.
> This includes builds for RiscV64. See the PR:
> https://github.com/tianocore/edk2/pull/2935 <= https://github.com/tianocore/edk2/pull/2935>
>
> Thanks,
> =C2=A0Oliver
>
> On Thu, Aug 11, 2022 at 5:34 AM Daniel Schaefer <daniel.schaefer@hpe.com <= mailto:daniel.= schaefer@hpe.com>> wrote:
>
>=C2=A0 =C2=A0 =C2=A0Hi Oliver,
>
>=C2=A0 =C2=A0 =C2=A0I assume you made sure that the build still works o= n at least one platform per arch?
>=C2=A0 =C2=A0 =C2=A0For example did you build a RISCV64 platform?
>
>=C2=A0 =C2=A0 =C2=A0Thanks,
>=C2=A0 =C2=A0 =C2=A0Daniel
>
>=C2=A0 =C2=A0 =C2=A0On 8/10/22 20:03, Oliver Steffen wrote:
>=C2=A0 =C2=A0 =C2=A0> Remove BaseTools/Bin/gcc*_linux_ext_dep.yaml t= o stop
>=C2=A0 =C2=A0 =C2=A0> downloading gcc from external locations; use t= he
>=C2=A0 =C2=A0 =C2=A0> toolchains provided by the container image ins= tead.
>=C2=A0 =C2=A0 =C2=A0>
>=C2=A0 =C2=A0 =C2=A0> The image needs to set the GCC5_*_PREFIX accor= dingly.
>=C2=A0 =C2=A0 =C2=A0>
>=C2=A0 =C2=A0 =C2=A0> Signed-off-by: Oliver Steffen <osteffen@redhat.com <ma= ilto:osteffen@redh= at.com>>
>=C2=A0 =C2=A0 =C2=A0> ---
>=C2=A0 =C2=A0 =C2=A0>=C2=A0 BaseTools/Bin/gcc_aarch64_linux_ext_dep.= yaml=C2=A0 | 21 ------------------
>=C2=A0 =C2=A0 =C2=A0>=C2=A0 BaseTools/Bin/gcc_arm_linux_ext_dep.yaml= =C2=A0 =C2=A0 =C2=A0 | 21 ------------------
>=C2=A0 =C2=A0 =C2=A0>=C2=A0 .../Bin/gcc_riscv64_unknown_ext_dep.yaml= =C2=A0 =C2=A0 =C2=A0 | 22 -------------------
>=C2=A0 =C2=A0 =C2=A0>=C2=A0 3 files changed, 64 deletions(-)
>=C2=A0 =C2=A0 =C2=A0>=C2=A0 delete mode 100644 BaseTools/Bin/gcc_aar= ch64_linux_ext_dep.yaml
>=C2=A0 =C2=A0 =C2=A0>=C2=A0 delete mode 100644 BaseTools/Bin/gcc_arm= _linux_ext_dep.yaml
>=C2=A0 =C2=A0 =C2=A0>=C2=A0 delete mode 100644 BaseTools/Bin/gcc_ris= cv64_unknown_ext_dep.yaml
>=C2=A0 =C2=A0 =C2=A0>
>=C2=A0 =C2=A0 =C2=A0> diff --git a/BaseTools/Bin/gcc_aarch64_linux_e= xt_dep.yaml b/BaseTools/Bin/gcc_aarch64_linux_ext_dep.yaml
>=C2=A0 =C2=A0 =C2=A0> deleted file mode 100644
>=C2=A0 =C2=A0 =C2=A0> index ff8a9e868100..000000000000
>=C2=A0 =C2=A0 =C2=A0> --- a/BaseTools/Bin/gcc_aarch64_linux_ext_dep.= yaml
>=C2=A0 =C2=A0 =C2=A0> +++ /dev/null
>=C2=A0 =C2=A0 =C2=A0> @@ -1,21 +0,0 @@
>=C2=A0 =C2=A0 =C2=A0> -## @file
>=C2=A0 =C2=A0 =C2=A0> -# Download GCC AARCH64 compiler from Arm'= s release site
>=C2=A0 =C2=A0 =C2=A0> -# Set shell variable GCC5_AARCH64_INSTALL to = this folder
>=C2=A0 =C2=A0 =C2=A0> -#
>=C2=A0 =C2=A0 =C2=A0> -# This is only downloaded when a build activa= tes scope gcc_aarch64_linux
>=C2=A0 =C2=A0 =C2=A0> -#
>=C2=A0 =C2=A0 =C2=A0> -# Copyright (c) Microsoft Corporation.
>=C2=A0 =C2=A0 =C2=A0> -# SPDX-License-Identifier: BSD-2-Clause-Paten= t
>=C2=A0 =C2=A0 =C2=A0> -##
>=C2=A0 =C2=A0 =C2=A0> -{
>=C2=A0 =C2=A0 =C2=A0> -=C2=A0 "scope": "gcc_aarch64_l= inux",
>=C2=A0 =C2=A0 =C2=A0> -=C2=A0 "type": "web",
>=C2=A0 =C2=A0 =C2=A0> -=C2=A0 "name": "gcc_aarch64_li= nux",
>=C2=A0 =C2=A0 =C2=A0> -=C2=A0 "source": "https://developer.arm.com/-/media/Files/downloads/gnu/11= .2-2022.02/binrel/gcc-arm-11.2-2022.02-x86_64-aarch64-none-linux-gnu.tar.xz= <https://developer.arm.com/-/media/F= iles/downloads/gnu/11.2-2022.02/binrel/gcc-arm-11.2-2022.02-x86_64-aarch64-= none-linux-gnu.tar.xz>",
>=C2=A0 =C2=A0 =C2=A0> -=C2=A0 "version": "11.2-2022.0= 2",
>=C2=A0 =C2=A0 =C2=A0> -=C2=A0 "sha256": "52dbac3eb71d= be0916f60a8c5ab9b7dc9b66b3ce513047baa09fae56234e53f3",
>=C2=A0 =C2=A0 =C2=A0> -=C2=A0 "compression_type": "ta= r",
>=C2=A0 =C2=A0 =C2=A0> -=C2=A0 "internal_path": "/gcc-= arm-11.2-2022.02-x86_64-aarch64-none-linux-gnu/",
>=C2=A0 =C2=A0 =C2=A0> -=C2=A0 "flags": ["set_shell_va= r", ],
>=C2=A0 =C2=A0 =C2=A0> -=C2=A0 "var_name": "GCC5_AARCH= 64_INSTALL"
>=C2=A0 =C2=A0 =C2=A0> -}
>=C2=A0 =C2=A0 =C2=A0> diff --git a/BaseTools/Bin/gcc_arm_linux_ext_d= ep.yaml b/BaseTools/Bin/gcc_arm_linux_ext_dep.yaml
>=C2=A0 =C2=A0 =C2=A0> deleted file mode 100644
>=C2=A0 =C2=A0 =C2=A0> index 151cbfa4b532..000000000000
>=C2=A0 =C2=A0 =C2=A0> --- a/BaseTools/Bin/gcc_arm_linux_ext_dep.yaml=
>=C2=A0 =C2=A0 =C2=A0> +++ /dev/null
>=C2=A0 =C2=A0 =C2=A0> @@ -1,21 +0,0 @@
>=C2=A0 =C2=A0 =C2=A0> -## @file
>=C2=A0 =C2=A0 =C2=A0> -# Download GCC ARM compiler from Arm's re= lease site
>=C2=A0 =C2=A0 =C2=A0> -# Set shell variable GCC5_ARM_INSTALL to this= folder
>=C2=A0 =C2=A0 =C2=A0> -#
>=C2=A0 =C2=A0 =C2=A0> -# This is only downloaded when a build activa= tes scope gcc_arm_linux
>=C2=A0 =C2=A0 =C2=A0> -#
>=C2=A0 =C2=A0 =C2=A0> -# Copyright (c) Microsoft Corporation.
>=C2=A0 =C2=A0 =C2=A0> -# SPDX-License-Identifier: BSD-2-Clause-Paten= t
>=C2=A0 =C2=A0 =C2=A0> -##
>=C2=A0 =C2=A0 =C2=A0> -{
>=C2=A0 =C2=A0 =C2=A0> -=C2=A0 "scope": "gcc_arm_linux= ",
>=C2=A0 =C2=A0 =C2=A0> -=C2=A0 "type": "web",
>=C2=A0 =C2=A0 =C2=A0> -=C2=A0 "name": "gcc_arm_linux&= quot;,
>=C2=A0 =C2=A0 =C2=A0> -=C2=A0 "source": "https://developer.arm.com/-/media/Files/downloads/gnu/= 11.2-2022.02/binrel/gcc-arm-11.2-2022.02-x86_64-arm-none-linux-gnueabihf.ta= r.xz <https://developer.arm.com/-/m= edia/Files/downloads/gnu/11.2-2022.02/binrel/gcc-arm-11.2-2022.02-x86_64-ar= m-none-linux-gnueabihf.tar.xz>",
>=C2=A0 =C2=A0 =C2=A0> -=C2=A0 "version": "11.2-2022.0= 2",
>=C2=A0 =C2=A0 =C2=A0> -=C2=A0 "sha256": "c254f7199261= fe76c32ef42187502839bda7efad0a66646cf739d074eff45fad",
>=C2=A0 =C2=A0 =C2=A0> -=C2=A0 "compression_type": "ta= r",
>=C2=A0 =C2=A0 =C2=A0> -=C2=A0 "internal_path": "/gcc-= arm-11.2-2022.02-x86_64-arm-none-linux-gnueabihf/",
>=C2=A0 =C2=A0 =C2=A0> -=C2=A0 "flags": ["set_shell_va= r", ],
>=C2=A0 =C2=A0 =C2=A0> -=C2=A0 "var_name": "GCC5_ARM_I= NSTALL"
>=C2=A0 =C2=A0 =C2=A0> -}
>=C2=A0 =C2=A0 =C2=A0> diff --git a/BaseTools/Bin/gcc_riscv64_unknown= _ext_dep.yaml b/BaseTools/Bin/gcc_riscv64_unknown_ext_dep.yaml
>=C2=A0 =C2=A0 =C2=A0> deleted file mode 100644
>=C2=A0 =C2=A0 =C2=A0> index 8abbcd7ba040..000000000000
>=C2=A0 =C2=A0 =C2=A0> --- a/BaseTools/Bin/gcc_riscv64_unknown_ext_de= p.yaml
>=C2=A0 =C2=A0 =C2=A0> +++ /dev/null
>=C2=A0 =C2=A0 =C2=A0> @@ -1,22 +0,0 @@
>=C2=A0 =C2=A0 =C2=A0> -## @file
>=C2=A0 =C2=A0 =C2=A0> -# Download GCC RISCV64 compiler from RISC-V O= rganization release site
>=C2=A0 =C2=A0 =C2=A0> -# Set shell variable GCC5_RISCV64_INSTALL to = this folder
>=C2=A0 =C2=A0 =C2=A0> -#
>=C2=A0 =C2=A0 =C2=A0> -# This is only downloaded when a build activa= tes scope gcc_riscv64_unknown
>=C2=A0 =C2=A0 =C2=A0> -#
>=C2=A0 =C2=A0 =C2=A0> -# Copyright (c) Microsoft Corporation.
>=C2=A0 =C2=A0 =C2=A0> -# Copyright (c) 2020, Hewlett Packard Enterpr= ise Development LP. All rights reserved.<BR>
>=C2=A0 =C2=A0 =C2=A0> -# SPDX-License-Identifier: BSD-2-Clause-Paten= t
>=C2=A0 =C2=A0 =C2=A0> -##
>=C2=A0 =C2=A0 =C2=A0> -{
>=C2=A0 =C2=A0 =C2=A0> -=C2=A0 "scope": "gcc_riscv64_u= nknown",
>=C2=A0 =C2=A0 =C2=A0> -=C2=A0 "type": "web",
>=C2=A0 =C2=A0 =C2=A0> -=C2=A0 "name": "gcc_riscv64_un= known",
>=C2=A0 =C2=A0 =C2=A0> -=C2=A0 "source": "https://raw.githubusercontent.com/= riscv/riscv-uefi-edk2-docs/master/gcc-riscv-edk2-ci-toolchain/gcc-riscv-9.2= .0-2020.04-x86_64_riscv64-unknown-gnu.tar.xz <https://raw.githubusercontent.com/riscv/risc= v-uefi-edk2-docs/master/gcc-riscv-edk2-ci-toolchain/gcc-riscv-9.2.0-2020.04= -x86_64_riscv64-unknown-gnu.tar.xz> ",
>=C2=A0 =C2=A0 =C2=A0> -=C2=A0 "version": "9.2.0"= ,
>=C2=A0 =C2=A0 =C2=A0> -=C2=A0 "compression_type": "ta= r",
>=C2=A0 =C2=A0 =C2=A0> -=C2=A0 "sha256": "28373643b69f= 0ce008273c3dc63f172aa1121952f1b9ae94d7485ac94af7f344",
>=C2=A0 =C2=A0 =C2=A0> -=C2=A0 "internal_path": "/gcc-= riscv-9.2.0-2020.04-x86_64_riscv64-unknown-gnu",
>=C2=A0 =C2=A0 =C2=A0> -=C2=A0 "flags": ["set_shell_va= r", ],
>=C2=A0 =C2=A0 =C2=A0> -=C2=A0 "var_name": "GCC5_RISCV= 64_INSTALL"
>=C2=A0 =C2=A0 =C2=A0> -}
>
>
>=C2=A0 =C2=A0 =C2=A0
>
>





--00000000000080e8e705e64229ba--