commit 28ca752e0536a22e3f830f971fff5e3ef49174a6
Author: Jan Palus <[email protected]>
Date:   Wed Nov 24 22:14:13 2021 +0100

    follow jdk >= 10 and enable AssumeMP by default
    
    let's make jdk8 independent of glibc implementation details at the cost
    of minor deviation from a standard behavior. workaround with
    _JAVA_OPTIONS still to be kept for possibly "broken" jdk8 used to build
    new version with toggled default.
    
    see 
https://github.com/openjdk/jdk11u/commit/fd93a046840bd5ff51bdbc4586319440b0041f1c

 default-assumemp.patch | 11 +++++++++++
 openjdk8.spec          |  2 ++
 2 files changed, 13 insertions(+)
---
diff --git a/openjdk8.spec b/openjdk8.spec
index 256d97c..b254387 100644
--- a/openjdk8.spec
+++ b/openjdk8.spec
@@ -58,6 +58,7 @@ Patch11:      aarch32.patch
 Patch12:       atomic.patch
 Patch13:       hotspot-disable-werror.patch
 Patch14:       ignore-java-options.patch
+Patch15:       default-assumemp.patch
 URL:           http://openjdk.java.net/
 BuildRequires: /usr/bin/jar
 BuildRequires: alsa-lib-devel
@@ -455,6 +456,7 @@ done
 %endif
 %patch13 -p1
 %patch14 -p1
+%patch15 -p1
 
 %build
 # Make sure we have /proc mounted - otherwise idlc will fail later.
diff --git a/default-assumemp.patch b/default-assumemp.patch
new file mode 100644
index 0000000..d7a9eea
--- /dev/null
+++ b/default-assumemp.patch
@@ -0,0 +1,11 @@
+--- jdk8u-jdk8u312-ga/hotspot/src/share/vm/runtime/globals.hpp.orig    
2021-08-09 17:12:52.000000000 +0200
++++ jdk8u-jdk8u312-ga/hotspot/src/share/vm/runtime/globals.hpp 2021-11-24 
22:08:41.933802463 +0100
+@@ -534,7 +534,7 @@
+   lp64_product(intx, ObjectAlignmentInBytes, 8,                             \
+           "Default object alignment in bytes, 8 is minimum")                \
+                                                                             \
+-  product(bool, AssumeMP, false,                                            \
++  product(bool, AssumeMP, true,                                             \
+           "Instruct the VM to assume multiple processors are available")    \
+                                                                             \
+   /* UseMembar is theoretically a temp flag used for memory barrier         \
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/openjdk8.git/commitdiff/28ca752e0536a22e3f830f971fff5e3ef49174a6

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to