[Git][java-team/openjfx][wip/21] Passing the number of processors to use to CMake
Pierre Gruet (@pgt)
gitlab at salsa.debian.org
Fri Aug 14 19:47:33 BST 2026
Pierre Gruet pushed to branch wip/21 at Debian Java Maintainers / openjfx
Commits:
8c69ef95 by Pierre Gruet at 2026-08-14T20:46:54+02:00
Passing the number of processors to use to CMake
- - - - -
3 changed files:
- debian/changelog
- + debian/patches/honouring_number_of_processors.patch
- debian/patches/series
Changes:
=====================================
debian/changelog
=====================================
@@ -4,7 +4,8 @@ openjfx (21.0.12+3-1) UNRELEASED; urgency=medium
* New upstream version 21.0.12+3
* Refreshing patches
* Setting the new path of src.zip in d/rules
- * Honouring "parallel=" information rather than using nproc in d/rules
+ * Honouring "parallel=" information rather than using nproc in d/rules,
+ correctly passing the number of processors to CMake (Closes: #1117037)
* Raising Standards version to 4.7.4:
- Removing Priority: optional, which is now defaults
* Having classifier-less artifacts point to the jars under /usr/share/java
=====================================
debian/patches/honouring_number_of_processors.patch
=====================================
@@ -0,0 +1,18 @@
+Description: passing to CMake the number of processors to use for the Debian
+ build
+Author: Pierre Gruet <pgt at debian.org>
+Bug-Debian: https://bugs.debian.org/1117037
+Forwarded: not-needed
+Last-Update: 2026-08-14
+
+--- a/build.gradle
++++ b/build.gradle
+@@ -583,7 +583,7 @@
+ ext.IS_USE_CYGWIN = Boolean.parseBoolean(USE_CYGWIN)
+
+ // Define the number of threads to use when compiling (specifically for native compilation, including webkit)
+-defineProperty("NUM_COMPILE_THREADS", "${Runtime.runtime.availableProcessors()}")
++defineProperty("NUM_COMPILE_THREADS", System.getenv("NUMBER_OF_PROCESSORS"))
+
+ //
+ // The next three sections of properties are used to generate the
=====================================
debian/patches/series
=====================================
@@ -21,3 +21,4 @@ no_icu_build.patch
freetype_c_types.patch
missing_include_DFGBasicBlockInlines.patch
pattern_matching_java_12.patch
+honouring_number_of_processors.patch
View it on GitLab: https://salsa.debian.org/java-team/openjfx/-/commit/8c69ef95edb44fbb425d6f806f47d776090b58ad
--
View it on GitLab: https://salsa.debian.org/java-team/openjfx/-/commit/8c69ef95edb44fbb425d6f806f47d776090b58ad
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20260814/d924bb46/attachment.htm>
More information about the pkg-java-commits
mailing list