[OpenBIOS] failed to build
Jens Bauernfeind
mr.jb at gmx.de
Thu Jan 4 01:29:10 CET 2018
Hi Mark,
thanks for the quick reply.
WIth this patch I can build the x86 version.
I should have said that I attempt to flash coreboot the first time and
have not the equipment yet to do the flashing (but its ordered).
I hope that the stuff is coming in a few days so I can report if its
working on real hardware.
Best Regards
Jens
On 01/03/2018 10:25 AM, Mark Cave-Ayland wrote:
> On 03/01/18 00:25, mr.jb at gmx.de wrote:
>
>> Hello,
>>
>> I want to build the openbios image for use in coreboot, but it fails.
>> I am running a 32bit debian 8.10 vm.
>>
>> $ make
>> /usr/bin/xsltproc
>> Building OpenBIOS for x86
>> Building...
>> error:
>> AR libfs.a
>> CC target/libgcc/ashldi3.o
>> CC target/libgcc/ashrdi3.o
>> CC target/libgcc/__lshrdi3.o
>> CC target/libgcc/__divdi3.o
>> CC target/libgcc/__udivdi3.o
>> CC target/libgcc/__udivmoddi4.o
>> CC target/libgcc/__umoddi3.o
>> AR libgcc.a
>> LINK openbios.multiboot
>> libdrivers.a(pci.o): In function `ob_pci_unmap':
>> /tmp/openbios/drivers/pci.c:405: undefined reference to `ofmem_unmap'
>> rules.mak:235: recipe for target 'openbios.multiboot' failed
>> make[1]: *** [openbios.multiboot] Error 1
>> make[1]: Leaving directory '/tmp/openbios/obj-x86'
>> Makefile:19: recipe for target 'build' failed
>> make: *** [build] Error 1
>>
>> if i select amd64 on a 64bit machine it works without a problem.
>>
>> What is the problem here?
>
> Oops, that was me not handling the non-OFMEM PCI mapping case in the
> last set of updates.
>
> The attached patch squash is enough to compile x86 for me, can you
> confirm that it actually boots on your setup?
>
>
> ATB,
>
> Mark.
More information about the OpenBIOS
mailing list