Bug#1026962: openjfx: tries to build with -j64 on a host with 2 processors

tony mancill tmancill at debian.org
Sun Dec 25 01:25:40 GMT 2022


On Sat, Dec 24, 2022 at 08:22:43PM +0100, Aurelien Jarno wrote:
> Source: openjfx
> Version: 11.0.11+0-1.1
> Severity: serious
> Tags: ftbfs
> Justification: fails to build from source (but built successfully in the past)
> 
> openjfx tries to build with -j64 on zani.debian.org, which only has 2
> processors and 8GB of RAM:
> 
> buildd   3853047  0.0  0.0  67668     4 ?        S    11:07   0:00 cmake --build /build/openjfx-fzmlCD/openjfx-11.0.11+1/modules/javafx.web/build/linux/Release --config Release -- -j64
> buildd   3853048  0.0  0.0   3200   272 ?        S    11:07   0:00 /usr/bin/gmake -f Makefile -j64
> 
> This hogs the buildd resources and we had to kill the build.

Yeah, that seems excessive.  FWIW, the most recent upload didn't change
anything related to the build options, so this has built successfully in
the past.

It built successfully on armel with the auto-detected value -j4, so it's
surprising to see it pick 64 if there are only 2 processors.  The only
reference to the number of compile threads is this bit of Groovy from
build.gradle:

defineProperty("NUM_COMPILE_THREADS", "${Runtime.runtime.availableProcessors()}")

I will have a look to try to determine where the value of 64 is coming
from.  We can clamp the value if need be.

Cheers,
tony
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-maintainers/attachments/20221224/a79c07d5/attachment.sig>


More information about the pkg-java-maintainers mailing list