Commit Graph

7 Commits

Author SHA1 Message Date
Richard Hughes
05aa603af3 Backport two patches from master to fix fwupd-efi
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
2023-03-03 09:37:18 +00:00
Peter Jones
cafdc47704 Fix build error on aarch64
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>
2023-02-21 14:27:55 -05:00
Peter Jones
da9670f334 Don't discard .note.GNU-stack sections any more.
Signed-off-by: Peter Jones <pjones@redhat.com>
2023-02-01 17:19:09 -05:00
Peter Jones
d85ffee356 Forward-port patches from f31 and rebase from git
Signed-off-by: Peter Jones <pjones@redhat.com>
2020-02-04 13:10:01 -05:00
Peter Jones
e7a09764c4 Update to 3.0.11 and add some fixes and enhancements.
- 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>
2020-01-23 15:08:08 -05:00
Peter Robinson
ba7d7d749a Upstream fixes, minor cleanups 2019-12-26 05:54:02 +00:00
Peter Jones
d283f95505 Rebase to upstream git
Signed-off-by: Peter Jones <pjones@redhat.com>
2019-08-26 11:59:36 -04:00