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.

Reply via email to