Hi
On Tue, May 20, 2014 at 3:12 AM, Gene Cumm <gene.cumm at gmail.com>
wrote:> On May 20, 2014 12:33 AM, "Anatol Pomozov" <anatol.pomozov at
gmail.com> wrote:
>>
>> Hi
>>
>> On Mon, May 19, 2014 at 6:58 PM, Gene Cumm <gene.cumm at
gmail.com> wrote:
>> > On May 19, 2014 5:17 PM, "Anatol Pomozov"
<anatol.pomozov at gmail.com>
>> > wrote:
>> >
>> >> Besides syslinux itself other things has changed e.g. gcc (but
I
>> >> really hope my problem not because of compiler).
>> >
>> > This alone can be the trigger.This might be a starting point:
build 6.02
>> > with your current toolchain.
>>
>> I built 6.02 with the current toolchain in a clean chroot environment
>> (i.e. no local modifications) and it works fine. Then I built
>> 6.03-pre1 6.03-pre9 6.03-pre11 and all 6.03 fail with "EDD Load
>> error".
>>
>> > Size problem again?
>> Where I can read more about this problem? How to check that my
>> binary/system is affected by the problem?
>
> I believe he means the size of ldlinux.sys/ldlinux.bin. Could you check
the
> size of both in your builds?
Files from
http://mirrors.kernel.org/archlinux/testing/os/x86_64/syslinux-6.03pre11-2-x86_64.pkg.tar.xz
[anatol at archie ~]$ ls -l /usr/lib/syslinux/bios/*.bin
-rw-r--r-- 1 root root 439 May 14 22:44 /usr/lib/syslinux/bios/altmbr.bin
-rw-r--r-- 1 root root 439 May 14 22:44 /usr/lib/syslinux/bios/altmbr_c.bin
-rw-r--r-- 1 root root 439 May 14 22:44 /usr/lib/syslinux/bios/altmbr_f.bin
-rw-r--r-- 1 root root 440 May 14 22:44 /usr/lib/syslinux/bios/gptmbr.bin
-rw-r--r-- 1 root root 440 May 14 22:44 /usr/lib/syslinux/bios/gptmbr_c.bin
-rw-r--r-- 1 root root 440 May 14 22:44 /usr/lib/syslinux/bios/gptmbr_f.bin
-rw-r--r-- 1 root root 432 May 14 22:44 /usr/lib/syslinux/bios/isohdpfx.bin
-rw-r--r-- 1 root root 432 May 14 22:44 /usr/lib/syslinux/bios/isohdpfx_c.bin
-rw-r--r-- 1 root root 432 May 14 22:44 /usr/lib/syslinux/bios/isohdpfx_f.bin
-rw-r--r-- 1 root root 432 May 14 22:44 /usr/lib/syslinux/bios/isohdppx.bin
-rw-r--r-- 1 root root 432 May 14 22:44 /usr/lib/syslinux/bios/isohdppx_c.bin
-rw-r--r-- 1 root root 432 May 14 22:44 /usr/lib/syslinux/bios/isohdppx_f.bin
-rw-r--r-- 1 root root 45056 May 14 22:44 /usr/lib/syslinux/bios/isolinux.bin
-rw-r--r-- 1 root root 45056 May 14 22:44
/usr/lib/syslinux/bios/isolinux-debug.bin
-rw-r--r-- 1 root root 440 May 14 22:44 /usr/lib/syslinux/bios/mbr.bin
-rw-r--r-- 1 root root 440 May 14 22:44 /usr/lib/syslinux/bios/mbr_c.bin
-rw-r--r-- 1 root root 440 May 14 22:44 /usr/lib/syslinux/bios/mbr_f.bin
Files in the /boot:
[anatol at archie ~]$ ls -l /boot/syslinux/
total 1996
-rw-r--r-- 1 root root 1616 May 15 08:07 cat.c32
-rw-r--r-- 1 root root 24056 May 15 08:07 chain.c32
-rw-r--r-- 1 root root 1252 May 15 08:07 cmd.c32
-rw-r--r-- 1 root root 3668 May 15 08:07 cmenu.c32
-rw-r--r-- 1 root root 1488 May 15 08:07 config.c32
-rw-r--r-- 1 root root 4192 May 15 08:07 cptime.c32
-rw-r--r-- 1 root root 4500 May 15 08:07 cpu.c32
-rw-r--r-- 1 root root 1772 May 15 08:07 cpuid.c32
-rw-r--r-- 1 root root 2768 May 15 08:07 cpuidtest.c32
-rw-r--r-- 1 root root 1580 May 15 08:07 debug.c32
-rw-r--r-- 1 root root 4080 May 15 08:07 dhcp.c32
-rw-r--r-- 1 root root 1996 May 15 08:07 disk.c32
-rw-r--r-- 1 root root 8648 May 15 08:07 dmi.c32
-rw-r--r-- 1 root root 12520 May 15 08:07 dmitest.c32
-rw-r--r-- 1 root root 3840 May 15 08:07 elf.c32
-rw-r--r-- 1 root root 2976 May 15 08:07 ethersel.c32
-rw-r--r-- 1 root root 10460 May 15 08:07 gfxboot.c32
-rw-r--r-- 1 root root 1600 May 15 08:07 gpxecmd.c32
-rw-r--r-- 1 root root 168660 May 15 08:07 hdt.c32
-rw-r--r-- 1 root root 3700 May 15 08:07 hexdump.c32
-rw-r--r-- 1 root root 1812 May 15 08:07 host.c32
-rw-r--r-- 1 root root 1744 May 15 08:07 ifcpu64.c32
-rw-r--r-- 1 root root 4068 May 15 08:07 ifcpu.c32
-rw-r--r-- 1 root root 4184 May 15 08:07 ifmemdsk.c32
-rw-r--r-- 1 root root 1900 May 15 08:07 ifplop.c32
-rw-r--r-- 1 root root 1672 May 15 08:07 kbdmap.c32
-rw-r--r-- 1 root root 4908 May 15 08:07 kontron_wdt.c32
-rw-r--r-- 1 root root 122044 May 15 08:07 ldlinux.c32
-r--r--r-- 1 root root 67072 May 15 08:07 ldlinux.sys
-rw-r--r-- 1 root root 5080 May 15 08:07 lfs.c32
-rw-r--r-- 1 root root 186592 May 15 08:07 libcom32.c32
-rw-r--r-- 1 root root 66116 May 15 08:07 libgpl.c32
-rw-r--r-- 1 root root 102532 May 15 08:07 liblua.c32
-rw-r--r-- 1 root root 24072 May 15 08:07 libmenu.c32
-rw-r--r-- 1 root root 23492 May 15 08:07 libutil.c32
-rw-r--r-- 1 root root 4696 May 15 08:07 linux.c32
-rw-r--r-- 1 root root 2956 May 15 08:07 ls.c32
-rw-r--r-- 1 root root 6872 May 15 08:07 lua.c32
-rw-r--r-- 1 root root 10824 May 15 08:07 mboot.c32
-rw-r--r-- 1 root root 2424 May 15 08:07 meminfo.c32
-rw-r--r-- 1 root root 25920 May 15 08:07 menu.c32
-rw-r--r-- 1 root root 3332 May 15 08:07 pci.c32
-rw-r--r-- 1 root root 869715 May 15 08:07 pci.ids
-rw-r--r-- 1 root root 3468 May 15 08:07 pcitest.c32
-rw-r--r-- 1 root root 3556 May 15 08:07 pmload.c32
-rw-r--r-- 1 root root 1660 May 15 08:07 poweroff.c32
-rw-r--r-- 1 root root 3144 May 15 08:07 prdhcp.c32
-rw-r--r-- 1 root root 1496 May 15 08:07 pwd.c32
-rw-r--r-- 1 root root 12392 May 15 08:07 pxechn.c32
-rw-r--r-- 1 root root 1372 May 15 08:07 reboot.c32
-rw-r--r-- 1 root root 13640 May 15 08:07 rosh.c32
-rw-r--r-- 1 root root 1632 May 15 08:07 sanboot.c32
-rw-r--r-- 1 root root 3044 May 15 08:07 sdi.c32
-rw-r--r-- 1 root root 15176 May 15 08:07 sysdump.c32
-rw-r--r-- 1 root root 0 Feb 4 06:11 SYSLINUX_AUTOUPDATE
-rw-r--r-- 1 root root 7568 May 15 08:07 syslinux.c32
-rw-r--r-- 1 root root 2352 Feb 4 06:11 syslinux.cfg
-rw-r--r-- 1 root root 3064 May 15 08:07 vesa.c32
-rw-r--r-- 1 root root 2192 May 15 08:07 vesainfo.c32
-rw-r--r-- 1 root root 26428 May 15 08:07 vesamenu.c32
-rw-r--r-- 1 root root 1864 May 15 08:07 vpdtest.c32
-rw-r--r-- 1 root root 2464 May 15 08:07 whichsys.c32
-rw-r--r-- 1 root root 3552 May 15 08:07 zzjson.c32
The most interesting files are here
[anatol at archie ~]$ ls -l /boot/syslinux/ldlinux.*
-rw-r--r-- 1 root root 122044 May 15 08:07 /boot/syslinux/ldlinux.c32
-r--r--r-- 1 root root 67072 May 15 08:07 /boot/syslinux/ldlinux.sys
ldlibyx.sys is slightly bigger than 64k, does it indicate the problem
in the newer syslinux?