[syslinux] EFI build problems

Gene Cumm gene.cumm at gmail.com
Sat Jan 4 03:39:16 PST 2014


On Tue, Dec 17, 2013 at 8:39 AM, Ferenc Wagner <wferi at niif.hu> wrote:

> * make spotless still fails after working around the above:
>   [...]
>   make -r -C efi SRC="/home/wferi/syslinux/syslinux/efi" OBJ="/home/wferi/syslinux/syslinux/efi32/efi" \
>                 -f /home/wferi/syslinux/syslinux/efi/Makefile spotless
>   In file included from /usr/include/elf.h:24:0,
>                    from reloc_ia32.c:39:
>   /usr/include/features.h:323:26: fatal error: bits/predefs.h: No such file or directory
>   compilation terminated.
>   make[4]: *** [reloc_ia32.o] Error 1
>   make[3]: *** [gnuefi] Error 2
>   make[3]: Entering directory `/home/wferi/syslinux/syslinux/efi32/efi'
>   /home/wferi/syslinux/syslinux/mk/efi.mk:27: *** Failed to build gnu-efi for ia32.  Stop.
>   make[3]: Leaving directory `/home/wferi/syslinux/syslinux/efi32/efi'
>   make[2]: *** [efi] Error 2
>   [...]

This is a build-system bug in mk/efi.mk.  I'm looking at adding a
condition to prevent this.

-- 
-Gene


More information about the Syslinux mailing list