[syslinux] syslinux-2.11 boot, syslinux-3.20 fail

Gilles Espinasse g.esp at free.fr
Tue Jan 30 23:41:15 PST 2007


----- Original Message ----- 
From: "H. Peter Anvin" <hpa at zytor.com>
To: "Gilles Espinasse" <g.esp at free.fr>
Cc: <syslinux at zytor.com>
Sent: Wednesday, January 31, 2007 3:25 AM
Subject: Re: [syslinux] syslinux-2.11 boot, syslinux-3.20 fail


> Gilles Espinasse wrote:
> > We used syslinux package on IPCop with success to install from floppy,
from
> > cdrom, from usb key and pxe.
> >
> > I upgrade the distribution nine month ago from 2.11 to more recent
versions
> > (3.11, later 3.20).
> > We add one consistent report of a laptop machine that boot with 2.11 but
> > fail with 3.11 and 3.20
> >
> > Symptom is that the machine don't display anything after loading the
kernel
> > and initrd.
> > with 3.11 or 3.20, it gets as far
> > as:
> >   Boot:
> >   Loading vmlinuz.............
> >   Loading instroot.gz.........
> > then stops.
> >
>
> Could you try the current release, 3.35?
>
I will do next week.

I would have to forward to 3.35 the patch needed to compile
with -fno-stack-protector.
Did you know this patch exist?
It could be found for example on gentoo repository
http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-boot/syslinux/files/

This avoid this error
ld -m elf_i386 -Ttext 0x101000 -e _start -o hello.elf c32entry.o hello.o
liboldcom32.a
hello.o(.text+0x6): In function `__start':
: undefined reference to `__guard'
hello.o(.text+0x51): In function `__start':
: undefined reference to `__guard'
hello.o(.text+0x61): In function `__start':
: undefined reference to `__stack_smash_handler'
make[2]: *** [hello.elf] Error 1

Gilles




More information about the Syslinux mailing list