Changes in v2: - include a better fix for the execstack warnings, dropping no longer needed changes to init_array*.S files - include new version of warning suppression patch, dropping --no-warn-execstack from it
This resolves or suppresses warnings of recent binutils. Furthermore, it prepares for and performs the update of the CI build container to Ubuntu 22.04. The update triggered some test suite failures due to a fragile overloading of symbols. Not that I fully understand why it failed, but now it seems sanely resolved. Jan Jan Kiszka (6): Mark stack of EFI binaries non-executable Suppress RWX segment warnings from latest binutils tests: Only weaken symbols we actually want to override tests: Drop no longer needed prototypes from test-interface.h ci: Add ccpcheck exceptions for constParameter warnings ci: Update base image to Ubuntu 22.04 .github/workflows/main.yaml | 38 +++++++++++++++++-------------------- Makefile.am | 3 +++ configure.ac | 5 +++++ env/env_api_fat.c | 5 +++-- include/test-interface.h | 4 ---- tools/tests/Makefile.am | 10 +++++++++- 6 files changed, 37 insertions(+), 28 deletions(-) -- 2.35.3 -- You received this message because you are subscribed to the Google Groups "EFI Boot Guard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/efibootguard-dev/cover.1658901190.git.jan.kiszka%40siemens.com.
