[packages/openjdk9] Rel 2; apply the same patch patch as for openjdk8 (see changelog there for details) to get multiproc

2021-11-25 Thread arekm
commit 76fd6e23d88393aee39c1c5604cbd25fb93c9ce8
Author: Arkadiusz Miśkiewicz 
Date:   Thu Nov 25 11:57:24 2021 +0100

Rel 2; apply the same patch patch as for openjdk8 (see changelog there for 
details) to get multiprocessor handling by default. Fix obsoletes for rpm 4.16.

 openjdk9.spec | 25 ++---
 1 file changed, 14 insertions(+), 11 deletions(-)
---
diff --git a/openjdk9.spec b/openjdk9.spec
index 3b75f37..43f5af4 100644
--- a/openjdk9.spec
+++ b/openjdk9.spec
@@ -28,7 +28,7 @@ Summary:  Open-source implementation of the Java 
Platform, Standard Edition
 Summary(pl.UTF-8): Wolnoźródłowa implementacja Java 9 SE
 Name:  openjdk9
 Version:   %{ver_u}.%{ver_b}
-Release:   1
+Release:   2
 License:   GPL v2
 Group: Development/Languages/Java
 Source0:   
https://hg.openjdk.java.net/jdk-updates/jdk9u/archive/jdk-%{ver_u}+%{ver_b}.tar.bz2?/%{name}-%{version}.tar.bz2
@@ -52,6 +52,7 @@ Patch0:   libpath.patch
 Patch1:make-4.3.patch
 Patch2:x32.patch
 Patch3:aarch64.patch
+Patch4:default-assumemp.patch
 URL:   http://openjdk.java.net/
 BuildRequires: /usr/bin/jar
 BuildRequires: alsa-lib-devel
@@ -207,19 +208,20 @@ Provides: java1.4
 Provides:  jre = %{_jdkversion}
 Obsoletes: icedtea6-jre
 Obsoletes: icedtea7-jre
-Obsoletes: java(jaas)
-Obsoletes: java(jaf)
-Obsoletes: java(jaxp)
-Obsoletes: java(jce)
-Obsoletes: java(jdbc-stdext)
-Obsoletes: java(jdbc-stdext)
-Obsoletes: java(jmx)
-Obsoletes: java(jndi)
-Obsoletes: java(jsse)
+Obsoletes: icedtea8-jre
+Obsoletes: jaas
+Obsoletes: jaf
+Obsoletes: java5-sun-jre
 Obsoletes: java-gcj-compat
+Obsoletes: java-jaxp
+Obsoletes: java-jdbc-stdext
 Obsoletes: java-sun-jre
-Obsoletes: java5-sun-jre
+Obsoletes: jce
+Obsoletes: jdbc-stdext
+Obsoletes: jmx
+Obsoletes: jndi
 Obsoletes: jre
+Obsoletes: jsse
 Obsoletes: oracle-java7-jre
 
 %description jre
@@ -403,6 +405,7 @@ done
 %ifarch aarch64
 %patch3 -p1
 %endif
+%patch4 -p1
 
 %build
 # Make sure we have /proc mounted - otherwise idlc will fail later.


 gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/openjdk9.git/commitdiff/76fd6e23d88393aee39c1c5604cbd25fb93c9ce8

___
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit


[packages/openjdk9] Rel 2; apply the same patch patch as for openjdk8 (see changelog there for details) to get multiproc

2021-11-25 Thread arekm
commit 41ca0b1354b729797f73df6157a81986cbe615e7
Author: Arkadiusz Miśkiewicz 
Date:   Thu Nov 25 11:23:01 2021 +0100

Rel 2; apply the same patch patch as for openjdk8 (see changelog there for 
details) to get multiprocessor handling by default. Fix obsoletes for rpm 4.16.

 default-assumemp.patch | 11 +++
 1 file changed, 11 insertions(+)
---
diff --git a/default-assumemp.patch b/default-assumemp.patch
new file mode 100644
index 000..c65df02
--- /dev/null
+++ b/default-assumemp.patch
@@ -0,0 +1,11 @@
+--- jdk9u-jdk-9.0.4+12/hotspot/src/share/vm/runtime/globals.hpp~   
2018-01-22 16:19:02.0 +0100
 jdk9u-jdk-9.0.4+12/hotspot/src/share/vm/runtime/globals.hpp
2021-11-25 11:20:23.436642199 +0100
+@@ -577,7 +577,7 @@ public:
+   range(8, 256) \
+   constraint(ObjectAlignmentInBytesConstraintFunc,AtParse)  \
+ \
+-  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/openjdk9.git/commitdiff/41ca0b1354b729797f73df6157a81986cbe615e7

___
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit