Hi, well, I was finally able to build syslinux-5.11-pre8 from git, but the system doesn't boot with the self-compiled version. All I see is: http://666kb.com/i/cfplluqpcy6owptq3.jpg Build log can be found in http://www.syslinux.org/archives/2013-July/020452.html After I installed the self-compiled syslinux version, I run this commands: # cd /boot/extlinux # rm -rf *.c32 # extlinux --upgrade /boot/extlinux # cp -n /usr/share/syslinux/*.c32 /boot/extlinux # dd bs=440 conv=notrunc count=1 if=/usr/share/syslinux/gptmbr.bin of=/dev/sda # reboot (/boot/extlinux/extlinux.conf is untouched) ...but this seems not to be related to syslinux-5.11-pre8. syslinux-5.10 from source (=the tarball you provide) does work. I also tried syslinux-5.10 from git - same error. So there must be something wrong when I build from git. CFlags? LDFlags? UPX? I have absolute no idea where to start debugging with this error. If you think this is worth to debug, I am happy to follow your commands ;) If you don't think this is worth to debug (because building from tarball will work and you will ever release such an archive), I can understand (I tried to build from source, because I am unable to boot memtest 4.20 from PXE with 5.10 release and read in the ML that this should be fixed in 5.11...). -- Regards, Igor
On Fri, 12 Jul, at 01:54:21AM, Igor Sverkos wrote:> Hi, > > well, I was finally able to build syslinux-5.11-pre8 from git, but the > system doesn't boot with the self-compiled version. All I see is: > > http://666kb.com/i/cfplluqpcy6owptq3.jpg > > Build log can be found in http://www.syslinux.org/archives/2013-July/020452.html > > After I installed the self-compiled syslinux version, I run this commands: > > # cd /boot/extlinux > # rm -rf *.c32 > # extlinux --upgrade /boot/extlinux > # cp -n /usr/share/syslinux/*.c32 /boot/extlinux > # dd bs=440 conv=notrunc count=1 if=/usr/share/syslinux/gptmbr.bin of=/dev/sda > # reboot > > (/boot/extlinux/extlinux.conf is untouched) > > ...but this seems not to be related to syslinux-5.11-pre8. > > syslinux-5.10 from source (=the tarball you provide) does work. > > I also tried syslinux-5.10 from git - same error. > > So there must be something wrong when I build from git. CFlags? > LDFlags? UPX? I have absolute no idea where to start debugging with > this error.ld: libpng/pngrtran.o: warning: relocation against `png_do_read_filler' in readonly section `.text'. ld: warning: creating a DT_TEXTREL in object. Looks like your files aren't position-independent. What does, file com32/gpllib/dmi/dmi.o say?> If you think this is worth to debug, I am happy to follow your commands ;) > If you don't think this is worth to debug (because building from > tarball will work and you will ever release such an archive), I can > understand (I tried to build from source, because I am unable to boot > memtest 4.20 from PXE with 5.10 release and read in the ML that this > should be fixed in 5.11...).There is no fix for memtest in 5.11-pre* currently. -- Matt Fleming, Intel Open Source Technology Center
Hi, Matt Fleming wrote:> ld: libpng/pngrtran.o: warning: relocation against `png_do_read_filler' in readonly section `.text'. > ld: warning: creating a DT_TEXTREL in object. > > Looks like your files aren't position-independent. What does, > > file com32/gpllib/dmi/dmi.o > > say?# file com32/gpllib/dmi/dmi.o com32/gpllib/dmi/dmi.o: ELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), not stripped -- Regards, Igor
Possibly Parallel Threads
- Unable to boot with syslinux-5.1x from git
- Unable to boot with syslinux-5.1x from git
- I cannot build syslinux-5.11-pre8 from git (No rule to make target `../core/ldlinux.bss')
- Illegal OpCode on PXE exit with syslinux-6.0{1,2}
- FW: pxelinux 5.x, 6.x memtest problem