diff options
| author | Matthew Garrett <mjg59@google.com> | 2021-02-19 13:47:10 -0800 |
|---|---|---|
| committer | Jan Setje-Eilers <73182357+jsetje@users.noreply.github.com> | 2021-03-09 13:52:53 -0800 |
| commit | c61bfdc8a34fea1c6ea97ac0fb9c99f34f980381 (patch) | |
| tree | 070202d27c49875740281fe5f02982e9b857fb55 /lib | |
| parent | 6d3f247c323c68f78e810f6f76863ddee76f8532 (diff) | |
| download | efi-boot-shim-c61bfdc8a34fea1c6ea97ac0fb9c99f34f980381.tar.gz efi-boot-shim-c61bfdc8a34fea1c6ea97ac0fb9c99f34f980381.zip | |
build: Import gnu-efi as a submodule and build against it
Shim is rather more friendly with EFI internals than most code, and as a
result can end up making assumptions that are out of step with those made
by gnu-efi. Since both projects are developed independently, and since
distributions are often trying to build versions of shim against whatever
version of gnu-efi they are shipping, this can result in awkward build
failures. The easiest way to handle this is to use a git submodule and
import a known-good version of shim directly into the build tree. Given
static linking, this will also make reproducible builds easier.
Plus some changes from pjones:
- Fix up some more include paths
- more fine grained clean rules
- use our make ARCH
- use an rhboot/ repo for the gnu-efi remote
Signed-off-by: Matthew Garrett <mjg59@google.com>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions
