[syslinux] Isohybrid wiki page and UEFI

Bruno Cornec Bruno.Cornec at hpe.com
Tue Oct 27 19:15:27 PDT 2015


Bruno Cornec via Syslinux said on Wed, Oct 28, 2015 at 01:45:22AM +0100:
>Is there a way to increase the debug level of syslinux.efi in order to
>check what it tries to do and diagnose more precisely what happens ?

Ok, I tried to modify mk/devel.mk to put:
GCCWARN += -Wno-clobbered -DCORE_DEBUG=1 -DDEBUG_MALLOC -DDEBUG_THREAD
And removing the -DDYNAMIC_DEBUG but now syslinux doesn't want to build:

ranlib liblpxelinux.a
ld -m elf_i386  -Bsymbolic -pie -E --hash-style=gnu -T /root/syslinux/core/i386/syslinux.ld -M -o ldlinux.elf ldlinux.o \
        --start-group libcom32.a --whole-archive /root/syslinux/bios/com32/lib/libcom32core.a libldlinux.a --end-group \
		> ldlinux.map
libcom32.a(font.o): In function `SEG':
/root/syslinux/com32/include/com32.h:144: undefined reference to `__bad_SEG'
/root/syslinux/com32/include/com32.h:144: undefined reference to `__bad_SEG'
libcom32.a(bios.o): In function `SEG':
/root/syslinux/com32/include/com32.h:144: undefined reference to `__bad_SEG'
/root/syslinux/com32/include/com32.h:144: undefined reference to `__bad_SEG'
make[3]: *** [ldlinux.elf] Error 1
make[3]: Leaving directory `/root/syslinux/bios/core

It seems that the kaboom.c file is not compiled with the lib to define
the function, but I'm absolutely unclear on what to do to fix this :-(

Bruno.
-- 
Open Source Profession, Linux Community Lead WW  http://opensource.hp.com
HP EMEA EG Open Source Technology Strategist         http://hpintelco.net
FLOSS projects:     http://mondorescue.org     http://project-builder.org 
Musique ancienne? http://www.musique-ancienne.org http://www.medieval.org


More information about the Syslinux mailing list