Quoting Ed Swierk <[EMAIL PROTECTED]>: > I'm having trouble building emulation/qemu-i386 in the latest > LinuxBIOSv2 snapshot on Fedora 8 (GNU ld version 2.17.50.0.18-1 > 20070731, gcc version 4.1.2 20070925 (Red Hat 4.1.2-33). > > First, ld segfaults unless I apply the attached patch. That one was > fun to figure out :-) > > Now, ld is unable to find a home for the ".id" section: > > echo '/*ldoptions*/' > ldscript.ld; cat ldoptions >> ldscript.ld ; for > file in /home/eswierk/LinuxBIOSv2-2976/src/arch/i386/init/ldscript.lb > /home/eswierk/LinuxBIOSv2-2976/src//c\ > pu/x86/16bit/entry16.lds > /home/eswierk/LinuxBIOSv2-2976/src//cpu/x86/32bit/entry32.lds > /home/eswierk/LinuxBIOSv2-2976/src//cpu/x86/16bit/reset16.lds > /home/eswierk/LinuxBIOSv2-2976\ > /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 > > Any clues about this one? The ldscript.ld is attached. > > --Ed > Ed, I was having problems building with FC7. I think it may have had to do with eithor binutils or gcc. I never ended up figuring it out and just did a fresh install choosing the "development" option and everything worked fine. Just a guess but maybe you need the binutils/gcc dev packages??
Thanks - Joe -- linuxbios mailing list linuxbios@linuxbios.org http://www.linuxbios.org/mailman/listinfo/linuxbios