2.14.90.0.5 (Debian unstable) works for mkelfImage 2.5 but won't link LinuxBIOS.
2.12.90.0.1 (Debian stable) works for LinuxBIOS but mkelfimage 2.5 complains about no a5 magic.
Am I stuck with two versions of binutils? Or maybe you know how to make LB link with the latest binutils? It looks like a binutils bug.
Here is my link error:
[snip] cp linuxbios_payload.nrv2b linuxbios_payload echo "INCLUDE ldoptions" > ldscript.ld ; for file in /usr/src/linuxbios/linuxbios/src/arch/i386/config/ldscript.base /usr/src/linuxbios/linuxbios/src/cpu/i386/entry16.lds /usr/src/linuxbios/linuxbios/src/cpu/i386/entry32.lds /usr/src/linuxbios/linuxbios/src/cpu/i386/reset16.lds /usr/src/linuxbios/linuxbios/src/arch/i386/lib/id.lds /usr/src/linuxbios/linuxbios/src/arch/i386/lib/failover-noz.lds ; do echo "INCLUDE $file" >> ldscript.ld ; done gcc -nostdlib -nostartfiles -static -o linuxbios -T ldscript.ld crt0.o crt0.o(.reset+0x1): In function `reset_vector': : relocation truncated to fit: R_386_PC16 _start_offset collect2: ld returned 1 exit status make[1]: *** [linuxbios] Error 1 make[1]: Leaving directory `/usr/src/linuxbios/tyan' make: *** [xtyan] Error 2