[Buildroot] [PATCH 00/15 v3] fs: support parallel filesystems build

Jan Kundrát jan.kundrat at cesnet.cz
Tue Mar 13 14:00:58 UTC 2018


On čtvrtek 8. března 2018 22:15:35 CET, Yann E. MORIN wrote:
> TL;DR: filsystems are not parallel-safe, so we generate an intermediate
> tarball from target/, which then serves as input for the various
> filesystems; we also run pre-gen hooks under fakeroot, and get rid of
> post-fs package-provided hooks.

I like this -- it unbreaks a top-level parallel build for me. I no longer 
have to run `make -j32 target-finalize && make` :).

It also looks like something which will eventually enable genimage.sh to be 
run as a proper make-level target. That's important for me because I run 
genimage twice in a row; my second invocation takes the just-built image, 
puts that into a squashfs archive because of its compression, and uses the 
result to build another image for re-flashing the system via a USB stick.

Just build-tested for now, but I'll be happy to send a proper Tested-By 
once I verify that my board still boots with the result.

With kind regards,
Jan


More information about the buildroot mailing list