Raul Rangel has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/34241 )
Change subject: util/abuild: Clean up the missing_arches check ......................................................................
Patch Set 4:
Patch Set 4:
With this patch abuild always fails for me with
/tmp/GmkR0sEo:1: .xcompile: No such file or directory make: *** No rule to make target '.xcompile'. Stop. Calculating missing_arches failed
Was that intended? I normally only use abuild to test builds and never run 'make' directly in my coreboot checkout, so I don't have an .xcompile in there. Normally abuild just generates its own .xcompile in coreboot-builds/<board>/xcompile.build and uses that. Can't we make whatever this was trying to do do it that way too? I'd like abuild to work on its own in a clean checkout.
ah, looks like when I tested it I had a stale .xcompile in my local directory. The reason it fails now is because I check the return code from make. Previously it would have been failing silently.
The correct fix is here: https://review.coreboot.org/c/coreboot/+/28101/6/util/abuild/abuild
In the short term we could remove the "Calculating missing_arches failed" check so it keeps silently failing...