Thanks for the patch.
Tried it and it still crashes, but at least now it gives more info. I will look into this from this end and see what is happening.
BTW: Is this patch associated with the thread about qemu and the compilers?
Thanks again....
cp linuxbios_ram.nrv2b linuxbios_ram.rom echo '/*ldoptions*/' > ldscript.ld; cat ldoptions >> ldscript.ld ; for file in /home/mk216460/src/LinuxBIOSv2-2988/src/arch/i386/init/ldscript.lb /home/mk216460/src/LinuxBIOSv2-2988/src//cpu/x86/16bit/entry16.lds /home/mk216460/src/LinuxBIOSv2-2988/src//cpu/x86/32bit/entry32.lds /home/mk216460/src/LinuxBIOSv2-2988/src//cpu/x86/16bit/reset16.lds /home/mk216460/src/LinuxBIOSv2-2988/src//arch/i386/lib/id.lds ; do echo /* $file */ >> ldscript.ld; cat $file >> ldscript.ld ; done gcc -m32 -nostdlib -nostartfiles -static -o linuxbios -T ldscript.ld crt0.o /usr/bin/ld: linuxbios: section `.id' can't be allocated in segment 2 /usr/bin/ld: final link failed: Bad value collect2: ld returned 1 exit status
/********************* Marc Karasek MTS Sun Microsystems mailto:marc.karasek@sun.com ph:770.360.6415 *********************/
Ed Swierk wrote:
On 11/30/07, Marc Karasek Marc.Karasek@sun.com wrote:
When I try to compile v2 with a filo.elf payload I get the :
collect2: ld terminated with signal 11 [Segmentation fault]
Error
The attached patch works around a crash from GNU ld version 2.17.50.0.18-1 20070731.
--Ed