From 544737c8647a42788b407be87cc898816376288d Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Sun, 5 Mar 2023 14:00:06 +0000 Subject: scripts: build cbutils, not specific utils some checks check for specific utils, which are then used to indicate the existence of other utils, which means that building them singularly, as is currently done, may result in errors later if another tool doesn't exist compiled yet this is an obscure bug, fixed by this patch. more of a workaround really. a dirty hack. when checking for any of the coreboot utilities required, build all coreboot utilities that are possibly required the utilities are small enough that this does not add much extra time to build, and in most cases, all of them will be needed anyway --- resources/scripts/build/release/roms | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'resources/scripts/build') diff --git a/resources/scripts/build/release/roms b/resources/scripts/build/release/roms index dce21f16..38162a5d 100755 --- a/resources/scripts/build/release/roms +++ b/resources/scripts/build/release/roms @@ -74,13 +74,13 @@ for romdir in bin/*; do ifdtooldir="coreboot/default/util/ifdtool" ifdtool="${ifdtooldir}/ifdtool" if [ ! -f "${ifdtool}" ]; then - make -BC "${ifdtooldir}" || exit 1 + ./build module cbutils default || exit 1 fi cbfstooldir="coreboot/default/util/cbfstool" cbfstool="${cbfstooldir}/cbfstool" if [ ! -f "${cbfstool}" ]; then - make -BC "${cbfstooldir}" || exit 1 + ./build module cbutils default || exit 1 fi rm -Rf "${romdir}_tmp" # dirty hack, to reduce disk io later -- cgit v1.2.1