On top of the already posted warning/error suppression for recent binutils, this 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 (5): Mark stack non-executable in init_array_* modules 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 +++++++++++++---------------- drivers/watchdog/init_array_end.S | 4 ++- drivers/watchdog/init_array_start.S | 4 ++- env/env_api_fat.c | 5 ++-- include/test-interface.h | 4 --- tools/tests/Makefile.am | 10 +++++++- 6 files changed, 35 insertions(+), 30 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.1658670241.git.jan.kiszka%40siemens.com.
