Add Fedora 43 AArch64 image and fix OvmfPkg in AArch64 images#121
Merged
osteffenrh merged 4 commits intotianocore:mainfrom Dec 16, 2025
Merged
Add Fedora 43 AArch64 image and fix OvmfPkg in AArch64 images#121osteffenrh merged 4 commits intotianocore:mainfrom
osteffenrh merged 4 commits intotianocore:mainfrom
Conversation
'**' branch filter is presumably left-over debug code. Changed to main to match other container .yaml files. Removed additional whitespace to match all other .yaml files, specifically, to make diffs less noisy. Signed-off-by: Mike Beaton <[email protected]>
eaf4985 to
ead243e
Compare
This is simply a matter of adding some non-standard (compared to other EDK2 packages) gcc prefix environment variables. Signed-off-by: Mike Beaton <[email protected]>
Signed-off-by: Mike Beaton <[email protected]>
ead243e to
402ea59
Compare
osteffenrh
reviewed
Dec 8, 2025
osteffenrh
reviewed
Dec 8, 2025
osteffenrh
reviewed
Dec 8, 2025
Dockerfile and build.yaml are now shared. With regard to the Dockerfile changes: gcc-x86_64-linux-gnu was not included before in amd64 (x86_64) images. It is not needed as long as the additional prefix variables for gcc (which are required for the arm64 image) are not set. If they are set, then gcc will be searched for with its full prefixed name and not found. Unfortunately there is no clean logic for conditionally running ENV commands in Dockerfiles, so this was considered the cleanest choice. Signed-off-by: Mike Beaton <[email protected]>
402ea59 to
ef44b60
Compare
osteffenrh
reviewed
Dec 16, 2025
osteffenrh
reviewed
Dec 16, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Add Fedora 43 AArch64 image.
Fix OvmfPkg build in AArch64 images.
Unify build files for x86_64 and aarch64 images.
Containers Affected
All images are built using the modified build-image.yaml. The changes logically should not affect these. Various builds were tested and succeeded normally. (Windows-2022 will not build to completion due to unrelated node version issue.)
The only images changed in terms of content are:
gcc-x86_64-linux-gnuand additional gcc prefix env. variables - see commit message of final commitcc @osteffenrh @Damien-Chen