[syslinux] Syslinux 6.00 released
Helmut Hullen
Hullen at t-online.de
Mon Jun 24 09:27:00 PDT 2013
Hallo, Matt,
Du meintest am 20.06.13:
> Finally, the Syslinux 6.00 release is out. This release includes
> support for booting from EFI, both from disk-based media and over the
> network via PXE. Thanks to everyone who has been testing this out.
> There are some EFI bugs that I'm aware of,
> * booting Linux kernels without CONFIG_RELOCATABLE doesn't work
> * 64-bit syslinux.efi cannot boot 32-bit kernels and vice versa
> * displaying of Fn files messes up the console
Compiling for/on a 32 bit slackware machine crashes with the famous last
words
-------------- cite on ---------
make[3]: Entering directory `/tmp/syslinux-6.00/efi32/sample'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/syslinux-6.00/efi32/sample'
make -r -C efi SRC="/tmp/syslinux-6.00/efi" OBJ="/tmp/syslinux-6.00/efi32/efi" \
-f /tmp/syslinux-6.00/efi/Makefile all
make[3]: Entering directory `/tmp/syslinux-6.00/efi32/efi'
gcc -I/usr/include/efi -I/usr/include/efi/ia32 -DEFI_FUNCTION_WRAPPER -fPIC -fshort-wchar -ffreestanding -Wall -I/tmp/syslinux-6.00/com32/include -I/tmp/syslinux-6.00/com32/include/sys -I/tmp/syslinux-6.00/core/include -I/tmp/syslinux-6.00/core/ -m32 -march=i386 -I/tmp/syslinux-6.00/com32/lib/ -I/tmp/syslinux-6.00/com32/libutil/include -std=gnu99 -DELF_DEBUG -DSYSLINUX_EFI -I/tmp/syslinux-6.00/efi32 -W -Wall -Wstrict-prototypes -D__COM32__ -mno-red-zone -DLDLINUX=\"ldlinux.e32\" -fvisibility=hidden -Wno-unused-parameter -c -o mem.o /tmp/syslinux-6.00/efi/mem.c
In file included from /usr/include/efi/efi.h:45:0,
from /tmp/syslinux-6.00/efi/efi.h:22,
from /tmp/syslinux-6.00/efi/mem.c:3:
/usr/include/efi/efiapi.h:663:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
In file included from /tmp/syslinux-6.00/efi/mem.c:3:0:
/tmp/syslinux-6.00/efi/efi.h:33:5: error: unknown type name 'EFI_SERVICE_BINDING'
make[3]: *** [mem.o] Error 1
make[3]: Leaving directory `/tmp/syslinux-6.00/efi32/efi'
make[2]: *** [efi] Error 2
make[2]: Leaving directory `/tmp/syslinux-6.00/efi32'
make[1]: *** [efi32] Error 2
make[1]: Leaving directory `/tmp/syslinux-6.00'
make: *** [all] Error 2
-------------- cite off ---------
Compiling syslinux-5.10 has worked without such problems.
For 6.00 I had to install "gnu-efi":
<ftp://ftp.gwdg.de/pub/misc/slackware/slackware-current/slackware/l/gnu-efi-3.0s-i486-1.txz>
or a similar mirror.
Where is the problem: on the syslinux side or on the slackware side? Or
somewhere else?
Viele Gruesse!
Helmut
More information about the Syslinux
mailing list