On Wed, 2026-07-29 at 12:16 +0200, Bruno Haible wrote:
> Richard Purdie wrote:
> > in general we (as in Yocto Project/OpenEmbedded)
> > build things using the standard "make -j X", where X is some level
> > of parallelism that varies depending on the hardware.
> 
> In general, this is not guaranteed to be supported by GNU packages.
> The GCS only say that the developer should "try to" make parallel
> builds work.
> [1]
> 
> Bruno
> 
> [1] https://www.gnu.org/prep/standards/html_node/Makefile-Basics.html

I think most developers do expect parallel make to work these days
given the availability of hardware that can use it. That does hint that
the GCS could really do with making that a little stronger.

Thankfully the groff maintainer and many others do a good job of making
parllel make work (which is hugely appreciated!).

Of the ~1000 open source projects in OpenEmbedded-Core (components to
make a basically functional system and/or are commonly used), there are
about 6 which have to disable it. There are a handful more which break
for parallel make install or tests.

So all in all, it is well supported now in my experience.

Cheers,

Richard

Reply via email to