[syslinux] [PATCH 0/1] update gnuefi to f64cef26

Jonathan Boeing jonathan.n.boeing at gmail.com
Mon Feb 9 19:02:29 PST 2015


Updates the gnu-efi submodule to the latest version (f64cef26)

Changes to the gnu-efi makefiles require changes to the syslinux build 
scripts. Mainly, the install targets dropped the $(SRCDIR) prefix, e.g.

-       $(INSTALL) -m 644 $(SRCDIR)/elf_$(ARCH)_efi.lds $(INSTALLROOT)/$(LIBDIR)
+       $(INSTALL) -m 644 elf_$(ARCH)_efi.lds $(INSTALLROOT)/$(LIBDIR)

Since syslinux cd's to $(objdir) before building gnu-efi, make install fails 
with file not found errors.

This patch changes the build scripts to cd to the gnu-efi directory before 
building.

One side effect of this is that 'make spotless' from the syslinux root 
directory no longer triggers a rebuild of gnu-efi.  'make clean' still 
does, though.

Tested on top of commit aee0dc5565711ef5be7c30fb5fc1c5f3f98db09f

Jonathan Boeing (1):
  gnu-efi: update to f64cef26

 efi/build-gnu-efi.sh | 8 ++++----
 efi/clean-gnu-efi.sh | 6 +++---
 gnu-efi              | 2 +-
 3 files changed, 8 insertions(+), 8 deletions(-)

-- 
2.3.0



More information about the Syslinux mailing list