[coreboot] Unable to build futility on 32-bit userspace
Paul Kocialkowski
contact at paulk.fr
Thu Aug 31 08:30:04 CEST 2017
Hi,
Le jeudi 31 août 2017 à 08:13 +0200, Paul Menzel a écrit :
> Dear coreboot folks,
>
>
> Trying to run `make test-abuild` on my system with a 32-bit userspace,
> it looks like quite some boards require the program futility from
> `util/futility`, but that fails to build with the error below.
>
> ```
> /dev/shm/coreboot/util/futility(master) $ git describe
> 4.6-1292-g5bf3457bc4
> /dev/shm/coreboot/util/futility(master) $ LANG= make
> MAKE futility/build/futility/futility
> unset CFLAGS LDFLAGS; make -C /dev/shm/coreboot/3rdparty/vboot \
> BUILD=/dev/shm/coreboot/util/futility/build \
> CC="cc" \
> V= \
> /dev/shm/coreboot/util/futility/build/futility/futility
> make[1]: Entering directory '/dev/shm/coreboot/3rdparty/vboot'
> CC futility/futility.o
> CC futility/cmd_dump_fmap.o
> CC futility/cmd_gbb_utility.o
> CC futility/misc.o
> CC futility/ryu_root_header.o
> CC futility/cmd_bdb.o
> CC futility/cmd_create.o
> CC futility/cmd_dump_kernel_config.o
> CC futility/cmd_load_fmap.o
> CC futility/cmd_pcr.o
> CC futility/cmd_show.o
> CC futility/cmd_sign.o
> CC futility/cmd_validate_rec_mrc.o
> CC futility/cmd_vbutil_firmware.o
> CC futility/cmd_vbutil_kernel.o
> CC futility/cmd_vbutil_key.o
> CC futility/cmd_vbutil_keyblock.o
> CC futility/file_type.o
> CC futility/file_type_bios.o
> CC futility/file_type_rwsig.o
> CC futility/file_type_usbpd1.o
> CC futility/vb1_helper.o
> CC futility/vb2_helper.o
> CC futility/bdb_helper.o
> GEN gen/futility_cmds.c
> CC gen/futility_cmds.o
> CC cgpt/cgpt_create.o
> CC cgpt/cgpt_add.o
> CC cgpt/cgpt_boot.o
> CC cgpt/cgpt_show.o
> CC cgpt/cgpt_repair.o
> CC cgpt/cgpt_prioritize.o
> CC cgpt/cgpt_common.o
> CC futility/dump_kernel_config_lib.o
> make[1]: *** No rule to make target
> '/dev/shm/coreboot/util/futility/build/host/arch/i686/lib/crossystem_a
> rch.o', needed by
> '/dev/shm/coreboot/util/futility/build/libvboot_util.a'. Stop.
> make[1]: Leaving directory '/dev/shm/coreboot/3rdparty/vboot'
> Makefile.inc:4: recipe for target
> '/dev/shm/coreboot/util/futility/build/futility/futility' failed
> make: *** [/dev/shm/coreboot/util/futility/build/futility/futility]
> Error 2
> ```
>
> I haven’t tested this yet with a 64-bit userspace, but assume that
> works. Does somebody have a fix?
Yeah sure, I'll craft one and submit it to upstream vboot soon.
--
Paul Kocialkowski,
developer of free digital technology and hardware support.
Website: https://www.paulk.fr/
Coding blog: https://code.paulk.fr/
Git repositories: https://git.paulk.fr/ https://git.code.paulk.fr/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://mail.coreboot.org/pipermail/coreboot/attachments/20170831/7eb5cda1/attachment.asc>
More information about the coreboot
mailing list