Skip to content

Add UEFI target - #235

Open
Totto16 wants to merge 134 commits into
mainfrom
add_uefi_target
Open

Add UEFI target#235
Totto16 wants to merge 134 commits into
mainfrom
add_uefi_target

Conversation

@Totto16

@Totto16 Totto16 commented Aug 5, 2026

Copy link
Copy Markdown
Collaborator

Merge after #234

Totto16 added 30 commits July 31, 2026 13:35
- allow gcc 14 and 15 under linux
- disable sdl2_image tests for the flatpak test run
- make better wildcard, so that only installable packages are found
did rebase of main on 8602033 and that conflicts with some changes here
- especially gcc reports many error with the new strict compiler flags
- especially gcc reports many error with the new strict compiler flags
Totto16 added 30 commits August 11, 2026 01:09
- fix some edk2 cpp related things
- link the final efi file to the output, that meson expects
- use newer edk2 version
- use correct llvm port for uefi
- use ports for sdl2 from github
- use custom platform for building the application
- apply a few fixes, that where discovered in another project i tested things in
-  don't link all folders to the edk2/ root,, us the PACKAGES_PATH feature, as it helps discovering the pkgs in another folder
- use %a instead of %s in UEFI debug, as these are char8_t* strings and %s is char16_t* strings
- fix some other things
- fix %a, it needs a cstr not a std::string as argument, but the DEBUG macro isn't checked as it is not a standard fprint implementation
- fix some defines
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new-platform yet another platform

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant