scripts: fix build_edk2 compilation
build_edk2() module in scripts/common-aarch64.sh does not produce the UEFI firmware for aarch64 as the commits used to assemble sources for acpica, edk2-platforms and edk2 do not compile after GCC version upgraded from 11.4.0 to 13.3.0 in the developer container (ubuntu 22.04 to 24.04) Apply minimum upgrade to EDK2_REPO and ACPICA_REPO required to compile with GCC 13.3.0 while still assuring guest VM boot for all integration tests BaseTools: Brotli compression submodule that was previously failing has been fixed following commit bump Developers can now produce UEFI firmware for aarch64 using the following commands ``` ./scripts/dev_cli.sh shell source scripts/test-util.sh source scripts/common-aarch64.sh build_edk2 ``` Update docs/uefi.md Fixes #7608 Signed-off-by: Saravanan D <saravanand@crusoe.ai>
This commit is contained in:
parent
c9cd82b52b
commit
298da55902
2 changed files with 37 additions and 10 deletions
|
|
@ -21,12 +21,12 @@ build_edk2() {
|
|||
fi
|
||||
|
||||
# Prepare source code
|
||||
checkout_repo "$EDK2_DIR" "$EDK2_REPO" master "46b4606ba23498d3d0e66b53e498eb3d5d592586"
|
||||
checkout_repo "$EDK2_DIR" "$EDK2_REPO" master "22130dcd98b4d4b76ac8d922adb4a2dbc86fa52c"
|
||||
pushd "$EDK2_DIR" || exit
|
||||
git submodule update --init
|
||||
popd || exit
|
||||
checkout_repo "$EDK2_PLAT_DIR" "$EDK2_PLAT_REPO" master "8227e9e9f6a8aefbd772b40138f835121ccb2307"
|
||||
checkout_repo "$ACPICA_DIR" "$ACPICA_REPO" master "b9c69f81a05c45611c91ea9cbce8756078d76233"
|
||||
checkout_repo "$ACPICA_DIR" "$ACPICA_REPO" master "e80cbd7b52de20aa8c75bfba9845e9cb61f2e681"
|
||||
|
||||
if [[ ! -f "$EDK2_DIR/.built" ||
|
||||
! -f "$EDK2_PLAT_DIR/.built" ||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue