Hi Martin,
Thanks for your reply.
My abuild version is 0.11.01 dated this February. I recently put out a patch (CB:76775) to get abuild documentation back into the tree. I took a text capture of that version and incorporated it into the content.
Eventually I was able to get that command line to do what I want (build only SNB boards), as is.
I created coreboot-builds myself under main coreboot directory and mounted another filesystem there, at first a zram instance and then an ext4 image file on my external mechanical drive, so I don't wear down my SSD excessively.
Build environment is Fedora 38. Bash version I haven't checked.
My patch mentioned another earlier patch of mine on variant handling. Like I said at the time we either fix the handling or document the quirk. I documented the quirk. I also documented a real life case of ambiguity in the patch, which dovetails nicely into --skip_(un)set options I added documentation for. Two things we could look at.
Regards Keith
On Thu., Aug. 3, 2023, 17:12 Martin Roth, gaumless@tutanota.com wrote:
Hey Keith - I replied on the mailing list with some information, but this reply is off list. I don't see anything wrong with your command line, and the same command line is working for me, so I'd like to debug the issue if you have time.
- where did you run the command from? I'm wondering if abuild couldn't
make the coreboot-build directory.
Can you try specifying the output directory? util/abuild/abuild --timeless --skip_unset NORTHBRIDGE_INTEL_SANDYBRIDGE -R /usr/src/coreboot -o /tmp/coreboot-builds
If that works, great, it was a problem with the directory you were running the command from. If not, here are a few questions since I don't want to make any assumptions:
- What OS are you running this on?
- what version of abuild are you using?
- What bash version are you using?
For reference:
- I'm on MX-linux, based on debian, version 21.3
- % git --no-pager log -n1 --oneline -- util/abuild/abuild
6a50e555fc util/abuild: Add per-build statistics tarfile
- % bash --version
GNU bash, version 5.1.4(1)-release (x86_64-pc-linux-gnu)