[OpenBIOS] OpenBIOS fails to build on sparc32/64 hosts

Mark Cave-Ayland mark.cave-ayland at siriusit.co.uk
Sat Jul 31 18:56:26 CEST 2010


Aurelien Jarno wrote:

> Hi,
> 
> Trying to build OpenBIOS natively on sparc32 or sparc64 host, I get the following error:
> 
> LINK  openbios-unix
> libopenbios.a(load.o): In function `load':
> /home/aurel32/openbios-devel/obj-sparc32/../libopenbios/load.c:41: undefined reference to `sys_info'
> /home/aurel32/openbios-devel/obj-sparc32/../libopenbios/load.c:41: undefined reference to `sys_info'
> 
> It seems only sparc32/64 have CONFIG_LOADER_AOUT. The sys_info variable is defined in 
> arch/sparc{32,64}/boot.c, but this file is not used to build openbios-unix. Any new what would be 
> a real fix here, besides disabling CONFIG_LOADER_AOUT?
> 
> Thanks,
> Aurelien

Hmmm. What's strange is that I would expect x86 to fail in the same way, 
and it builds fine on my native x86 host here. I'd start by having a 
quick look there and comparing the differences.


HTH,

Mark.

-- 
Mark Cave-Ayland - Senior Technical Architect
PostgreSQL - PostGIS
Sirius Corporation plc - control through freedom
http://www.siriusit.co.uk
t: +44 870 608 0063

Sirius Labs: http://www.siriusit.co.uk/labs



More information about the OpenBIOS mailing list