@@ -49,7 +49,7 @@ RUN ln -s /edk2-platforms/Silicon /edk2/Silicon && \
4949# Set up deps.
5050RUN python3 -m venv venv
5151RUN . venv/bin/activate && pip install -r pip-requirements.txt --upgrade
52- ENV toolchain=GCC5
52+ ENV toolchain=GCC
5353RUN . venv/bin/activate && python BaseTools/Edk2ToolsBuild.py -t "${toolchain}"
5454
5555RUN sed -i '/\[ Components\] /a \ Silicon/Intel/IntelSiliconPkg/Feature/VTd/IntelVTdDxe/IntelVTdDxe.inf' \
@@ -64,13 +64,13 @@ ENV common_build_opt="BLD_*_NETWORK_HTTP_ENABLE=1 BLD_*_NETWORK_TLS_ENABLE=1"
6464ENV tpm_build_opt="BLD_*_TPM1_ENABLE=1 BLD_*_TPM2_ENABLE=1"
6565
6666# Build AARCH64.
67- ENV GCC5_AARCH64_PREFIX ="/usr/bin/aarch64-linux-gnu-"
67+ ENV GCC_AARCH64_PREFIX ="/usr/bin/aarch64-linux-gnu-"
6868ENV build_target=RELEASE
6969ENV stuart_opts="-c ArmVirtPkg/PlatformCI/QemuBuild.py -a AARCH64 Target=${build_target} TOOL_CHAIN_TAG=${toolchain} ${common_build_opt}"
7070RUN . venv/bin/activate && stuart_setup ${stuart_opts} && stuart_update ${stuart_opts} && stuart_build ${stuart_opts}
7171
7272# Build RiscV.
73- ENV GCC5_RISCV64_PREFIX ="/opt/riscv/bin/riscv64-unknown-elf-"
73+ ENV GCC_RISCV64_PREFIX ="/opt/riscv/bin/riscv64-unknown-elf-"
7474ENV build_target=RELEASE
7575ENV stuart_opts="-c OvmfPkg/PlatformCI/QemuBuild.py -a RISCV64 Target=${build_target} TOOL_CHAIN_TAG=${toolchain} ${common_build_opt}"
7676RUN . venv/bin/activate && stuart_setup ${stuart_opts} && stuart_update ${stuart_opts} && stuart_build ${stuart_opts}
@@ -81,7 +81,7 @@ ENV stuart_opts="-c OvmfPkg/PlatformCI/PlatformBuild.py -a X64 Target=${build_ta
8181RUN . venv/bin/activate && stuart_setup ${stuart_opts} && stuart_update ${stuart_opts} && stuart_build ${stuart_opts}
8282
8383# Build LoongArch64.
84- ENV GCC5_LOONGARCH64_PREFIX ="/opt/loongarch64_cross-toolchain/cross-tools/bin/loongarch64-unknown-linux-gnu-"
84+ ENV GCC_LOONGARCH64_PREFIX ="/opt/loongarch64_cross-toolchain/cross-tools/bin/loongarch64-unknown-linux-gnu-"
8585ENV build_target=RELEASE
8686ENV stuart_opts="-c OvmfPkg/PlatformCI/QemuBuild.py -a LOONGARCH64 Target=${build_target} TOOL_CHAIN_TAG=${toolchain} ${common_build_opt}"
8787RUN . venv/bin/activate && stuart_setup ${stuart_opts} && stuart_update ${stuart_opts} && stuart_build ${stuart_opts}
0 commit comments