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
signature.asc
Description: PGP signature