[Buildroot] [PATCH 2/2] Revert "package/libopenssl do not build in parallel"

Peter Korsgaard peter at korsgaard.com
Tue Apr 15 20:30:48 UTC 2025


>>>>> "Yann" == Yann E MORIN <yann.morin.1998 at free.fr> writes:

 > Pter, All,
 > On 2025-04-15 22:00 +0200, Peter Korsgaard spake thusly:
 >> This reverts commit 27ab880ebb9a3efdec15733841f7b88063604247.

 > I don't think this really is a "revert". Reverting a commit is for when
 > that commit was wrong when it was applied. But here, the commit was not
 > wrong, so it should not be "reverted". Even if the change is technically
 > undone, that's semantically a different thing. But oh well... ;-)

Well, it reverted the workaround?


 >> With the (proposed) fix from the openssl developers added as
 >> 0004-Serialize-install-process-to-avoid-multiple-make-dep.patch, the
 >> workaround can now be dropped so openssl can again be built and installed in
 >> parallel, significantly speeding up builds.

 > Yes, that was a shame that we had to lose parallelism...

I agree, especially since openssl takes so long to build. I have a
defconfig at $WORK where openssl is the package taking longest to
build. This defconfig builds both libopenssl and host-libopenssl, and
together they take over 25% of the build time.


 > Note that I also hit a hihly-parallel highly-loaded build (not install)
 > issue that is still not fixed. Alas, that one is also very, very
 > difficult to hit. We can probably ignore it until I get bitten again and
 > get more traces to inspect...

OK. I have so far not been able to trigger that here.


 >> Signed-off-by: Peter Korsgaard <peter at korsgaard.com>

 > Reviewed-by: Yann E. MORIN <yann.morin.1998 at free.fr>

Thanks!

-- 
Bye, Peter Korsgaard


More information about the buildroot mailing list