[Buildroot] [PATCH 00/15 v3] fs: support parallel filesystems build
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,
More information about the buildroot