[SeaBIOS] Error while compiling Seabios for Arch Linux ARM

Kevin O'Connor kevin at koconnor.net
Fri Feb 19 16:38:07 CET 2016


On Thu, Feb 18, 2016 at 05:49:39PM +0200, XJDHDR wrote:
> >> Greetings
> >> 
> >> I am currently trying to compile Seabios for Arch Linux ARM and I've
> >> encountered an error during the compilation ‎
> >
> >SeaBIOS implements an x86 legacy BIOS. As such, it requires an x86
> >compiler. So, you need to either compile on an x86 machine or setup
> >and use an x86 cross compilation toolchain.
> >
> >-Kevin
> 
> Thank you for the response Kevin. Correct me if I'm wrong but won't x86 binaries not work on an ARM system as ARM processors don't understand x86. 
> 
> I am attempting to get QEMU compiled and working on my ARM system and SeaBIOS is a dependency ‎for QEMU, hence my need to have the former compiled for ARM. Do you know if QEMU on ARM is okay with SeaBIOS' binaries being x86? If so, I think this will make things a lot easier for me. 
> 

QEMU uses SeaBIOS when it emulates an x86 machine.  SeaBIOS is always
compiled with an x86 compiler.

-Kevin



More information about the SeaBIOS mailing list