Several x86-64 platforms all using AMI BIOS that reject the signed EFI binary
if we did not specify a 512 byte alignment.
It's certainly possible this is a bug in the AMI firmware.
See https://github.com/fwupd/fwupd-efi/pull/40
On aarch64 we wind up with a segment map that (for reasons wildly
unclear) concatenates several segments into one, merging their segment
permissions and thus making RWX segments.
This fixes that.
Signed-off-by: Peter Jones <pjones@redhat.com>
- Update to 3.0.11 (via patches generated from git)
- Plus newer upstream fixes (also via patches generated from git)
- Fix shell exit failures in make
- Fix .reloc section generation
- Fix CHAR8 definition
- Fix "make DESTDIR=..."
- Change the installed .a/.o layout
- Provide makefiles for consumers to use.
- Make the -devel noarch since it's just headers.
- Add a bunch of compatibility symlinks for our older packages.
These will go away once we've migrated everything using them in fedora
to use the newer make system...
Signed-off-by: Peter Jones <pjones@redhat.com>