java-16-openjdk 16.0.2-2 (x86_64;aarch64;znver1) 2021-14140
0

Status rejected
Submitter cris [@T] beebames.com
Platform rolling
Repository main
URL https://abf.openmandriva.org/build_lists/91491
Packages
java-16-openjdk-16.0.2-2.x86_64.source
java-16-openjdk-16.0.2-2.x86_64.binary
java-16-openjdk-debug-16.0.2-2.x86_64.binary
java-16-openjdk-debug-debuginfo-16.0.2-2.x86_64.debuginfo
java-16-openjdk-debuginfo-16.0.2-2.x86_64.debuginfo
java-16-openjdk-debugsource-16.0.2-2.x86_64.binary
java-16-openjdk-demo-16.0.2-2.x86_64.binary
java-16-openjdk-devel-16.0.2-2.x86_64.binary
java-16-openjdk-devel-debuginfo-16.0.2-2.x86_64.debuginfo
java-16-openjdk-gui-16.0.2-2.x86_64.binary
java-16-openjdk-gui-debuginfo-16.0.2-2.x86_64.debuginfo
java-16-openjdk-module-java.compiler-16.0.2-2.x86_64.binary
java-16-openjdk-module-java.datatransfer-16.0.2-2.x86_64.binary
java-16-openjdk-module-java.instrument-16.0.2-2.x86_64.binary
java-16-openjdk-module-java.logging-16.0.2-2.x86_64.binary
java-16-openjdk-module-java.management-16.0.2-2.x86_64.binary
java-16-openjdk-module-java.management.rmi-16.0.2-2.x86_64.binary
java-16-openjdk-module-java.naming-16.0.2-2.x86_64.binary
java-16-openjdk-module-java.net.http-16.0.2-2.x86_64.binary
java-16-openjdk-module-java.prefs-16.0.2-2.x86_64.binary
java-16-openjdk-module-java.rmi-16.0.2-2.x86_64.binary
java-16-openjdk-module-java.scripting-16.0.2-2.x86_64.binary
java-16-openjdk-module-java.se-16.0.2-2.x86_64.binary
java-16-openjdk-module-java.security.jgss-16.0.2-2.x86_64.binary
java-16-openjdk-module-java.security.sasl-16.0.2-2.x86_64.binary
java-16-openjdk-module-java.smartcardio-16.0.2-2.x86_64.binary
java-16-openjdk-module-java.sql-16.0.2-2.x86_64.binary
java-16-openjdk-module-java.sql.rowset-16.0.2-2.x86_64.binary
java-16-openjdk-module-java.transaction.xa-16.0.2-2.x86_64.binary
java-16-openjdk-module-java.xml-16.0.2-2.x86_64.binary
java-16-openjdk-module-java.xml.crypto-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.accessibility-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.aot-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.attach-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.charsets-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.compiler-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.crypto.cryptoki-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.crypto.ec-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.dynalink-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.editpad-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.hotspot.agent-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.httpserver-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.incubator.foreign-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.incubator.vector-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.jartool-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.javadoc-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.jcmd-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.jconsole-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.jdeps-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.jdi-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.jdwp.agent-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.jfr-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.jlink-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.jpackage-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.jshell-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.jsobject-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.jstatd-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.localedata-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.management-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.management.agent-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.management.jfr-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.naming.dns-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.naming.rmi-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.net-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.nio.mapmode-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.sctp-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.security.auth-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.security.jgss-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.unsupported-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.unsupported.desktop-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.xml.dom-16.0.2-2.x86_64.binary
java-16-openjdk-module-jdk.zipfs-16.0.2-2.x86_64.binary
java-16-openjdk-source-16.0.2-2.x86_64.binary
java-16-openjdk-16.0.2-2.aarch64.binary
java-16-openjdk-16.0.2-2.aarch64.source
java-16-openjdk-debug-16.0.2-2.aarch64.binary
java-16-openjdk-debug-debuginfo-16.0.2-2.aarch64.debuginfo
java-16-openjdk-debuginfo-16.0.2-2.aarch64.debuginfo
java-16-openjdk-debugsource-16.0.2-2.aarch64.binary
java-16-openjdk-demo-16.0.2-2.aarch64.binary
java-16-openjdk-devel-16.0.2-2.aarch64.binary
java-16-openjdk-devel-debuginfo-16.0.2-2.aarch64.debuginfo
java-16-openjdk-gui-16.0.2-2.aarch64.binary
java-16-openjdk-gui-debuginfo-16.0.2-2.aarch64.debuginfo
java-16-openjdk-module-java.compiler-16.0.2-2.aarch64.binary
java-16-openjdk-module-java.datatransfer-16.0.2-2.aarch64.binary
java-16-openjdk-module-java.instrument-16.0.2-2.aarch64.binary
java-16-openjdk-module-java.logging-16.0.2-2.aarch64.binary
java-16-openjdk-module-java.management-16.0.2-2.aarch64.binary
java-16-openjdk-module-java.management.rmi-16.0.2-2.aarch64.binary
java-16-openjdk-module-java.naming-16.0.2-2.aarch64.binary
java-16-openjdk-module-java.net.http-16.0.2-2.aarch64.binary
java-16-openjdk-module-java.prefs-16.0.2-2.aarch64.binary
java-16-openjdk-module-java.rmi-16.0.2-2.aarch64.binary
java-16-openjdk-module-java.scripting-16.0.2-2.aarch64.binary
java-16-openjdk-module-java.se-16.0.2-2.aarch64.binary
java-16-openjdk-module-java.security.jgss-16.0.2-2.aarch64.binary
java-16-openjdk-module-java.security.sasl-16.0.2-2.aarch64.binary
java-16-openjdk-module-java.smartcardio-16.0.2-2.aarch64.binary
java-16-openjdk-module-java.sql-16.0.2-2.aarch64.binary
java-16-openjdk-module-java.sql.rowset-16.0.2-2.aarch64.binary
java-16-openjdk-module-java.transaction.xa-16.0.2-2.aarch64.binary
java-16-openjdk-module-java.xml-16.0.2-2.aarch64.binary
java-16-openjdk-module-java.xml.crypto-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.accessibility-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.aot-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.attach-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.charsets-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.compiler-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.crypto.cryptoki-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.crypto.ec-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.dynalink-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.editpad-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.hotspot.agent-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.httpserver-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.incubator.foreign-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.incubator.vector-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.jartool-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.javadoc-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.jcmd-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.jconsole-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.jdeps-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.jdi-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.jdwp.agent-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.jfr-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.jlink-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.jpackage-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.jshell-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.jsobject-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.jstatd-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.localedata-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.management-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.management.agent-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.management.jfr-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.naming.dns-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.naming.rmi-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.net-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.nio.mapmode-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.sctp-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.security.auth-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.security.jgss-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.unsupported-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.unsupported.desktop-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.xml.dom-16.0.2-2.aarch64.binary
java-16-openjdk-module-jdk.zipfs-16.0.2-2.aarch64.binary
java-16-openjdk-source-16.0.2-2.aarch64.binary
java-16-openjdk-16.0.2-2.znver1.source
java-16-openjdk-16.0.2-2.znver1.binary
java-16-openjdk-debug-16.0.2-2.znver1.binary
java-16-openjdk-debug-debuginfo-16.0.2-2.znver1.debuginfo
java-16-openjdk-debuginfo-16.0.2-2.znver1.debuginfo
java-16-openjdk-debugsource-16.0.2-2.znver1.binary
java-16-openjdk-demo-16.0.2-2.znver1.binary
java-16-openjdk-devel-16.0.2-2.znver1.binary
java-16-openjdk-devel-debuginfo-16.0.2-2.znver1.debuginfo
java-16-openjdk-gui-16.0.2-2.znver1.binary
java-16-openjdk-gui-debuginfo-16.0.2-2.znver1.debuginfo
java-16-openjdk-module-java.compiler-16.0.2-2.znver1.binary
java-16-openjdk-module-java.datatransfer-16.0.2-2.znver1.binary
java-16-openjdk-module-java.instrument-16.0.2-2.znver1.binary
java-16-openjdk-module-java.logging-16.0.2-2.znver1.binary
java-16-openjdk-module-java.management-16.0.2-2.znver1.binary
java-16-openjdk-module-java.management.rmi-16.0.2-2.znver1.binary
java-16-openjdk-module-java.naming-16.0.2-2.znver1.binary
java-16-openjdk-module-java.net.http-16.0.2-2.znver1.binary
java-16-openjdk-module-java.prefs-16.0.2-2.znver1.binary
java-16-openjdk-module-java.rmi-16.0.2-2.znver1.binary
java-16-openjdk-module-java.scripting-16.0.2-2.znver1.binary
java-16-openjdk-module-java.se-16.0.2-2.znver1.binary
java-16-openjdk-module-java.security.jgss-16.0.2-2.znver1.binary
java-16-openjdk-module-java.security.sasl-16.0.2-2.znver1.binary
java-16-openjdk-module-java.smartcardio-16.0.2-2.znver1.binary
java-16-openjdk-module-java.sql-16.0.2-2.znver1.binary
java-16-openjdk-module-java.sql.rowset-16.0.2-2.znver1.binary
java-16-openjdk-module-java.transaction.xa-16.0.2-2.znver1.binary
java-16-openjdk-module-java.xml-16.0.2-2.znver1.binary
java-16-openjdk-module-java.xml.crypto-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.accessibility-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.aot-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.attach-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.charsets-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.compiler-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.crypto.cryptoki-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.crypto.ec-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.dynalink-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.editpad-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.hotspot.agent-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.httpserver-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.incubator.foreign-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.incubator.vector-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.jartool-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.javadoc-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.jcmd-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.jconsole-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.jdeps-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.jdi-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.jdwp.agent-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.jfr-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.jlink-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.jpackage-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.jshell-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.jsobject-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.jstatd-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.localedata-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.management-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.management.agent-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.management.jfr-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.naming.dns-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.naming.rmi-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.net-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.nio.mapmode-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.sctp-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.security.auth-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.security.jgss-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.unsupported-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.unsupported.desktop-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.xml.dom-16.0.2-2.znver1.binary
java-16-openjdk-module-jdk.zipfs-16.0.2-2.znver1.binary
java-16-openjdk-source-16.0.2-2.znver1.binary
Build Date 2021-09-05 08:15:08 +0000 UTC
Last Updated 2021-11-26 21:33:03.628561682 +0000 UTC
$ git diff --patch-with-stat --summary b30671193823c7898b6657bd20bcd88a3ad9c934..2b7b7c672f204691141e45998df3ff0e686c100d

 java-16-openjdk.spec    |  6 ++++--
 openjdk-16-llvm13.patch | 11 +++++++++++
 2 files changed, 15 insertions(+), 2 deletions(-)
 create mode 100644 openjdk-16-llvm13.patch

diff --git a/java-16-openjdk.spec b/java-16-openjdk.spec
index 78c83d5..cdfe3b9 100644
--- a/java-16-openjdk.spec
+++ b/java-16-openjdk.spec
@@ -1,6 +1,6 @@
 # Use gcc instead of clang
 %bcond_with gcc
-%bcond_without system_jdk
+%bcond_with system_jdk
 # Without bootstrap, the package BuildRequires
 # rpm-javamacros (which in turn requires this package)
 # so jmod(*) and java(*) Provides: can be generated correctly.
@@ -29,7 +29,7 @@
 
 Name:		java-16-openjdk
 Version:	16.0.2
-Release:	1
+Release:	2
 Summary:	Java Runtime Environment (JRE) %{major}
 Group:		Development/Languages
 License:	GPLv2, ASL 1.1, ASL 2.0, LGPLv2.1
@@ -49,6 +49,8 @@ Patch1002:	java-12-compile.patch
 Patch1003:	openjdk-15-nss-3.57.patch
 Patch1004:	openjdk-16-glibc-2.34.patch
 #Patch1005:	openjdk-13-fix-build.patch
+Patch1006:	openjdk-16-llvm13.patch
+
 BuildRequires:	autoconf
 BuildRequires:	automake
 BuildRequires:	binutils
diff --git a/openjdk-16-llvm13.patch b/openjdk-16-llvm13.patch
new file mode 100644
index 0000000..f982220
--- /dev/null
+++ b/openjdk-16-llvm13.patch
@@ -0,0 +1,11 @@
+--- jdk16u-jdk-16.0.2-ga/src/hotspot/cpu/aarch64/assembler_aarch64.cpp.orig	2021-09-01 11:23:30.418036222 +0100
++++ jdk16u-jdk-16.0.2-ga/src/hotspot/cpu/aarch64/assembler_aarch64.cpp	2021-09-01 11:23:38.057794707 +0100
+@@ -291,7 +291,7 @@
+ }
+ 
+ bool Assembler::operand_valid_for_logical_immediate(bool is32, uint64_t imm) {
+-  return encode_logical_immediate(is32, imm) != 0xffffffff;
++  return asm_util::encode_logical_immediate(is32, imm) != 0xffffffff;
+ }
+ 
+ static uint64_t doubleTo64Bits(jdouble d) {
Not Available

robxu9 [@T] gmail.comclearing (potentially) old builds1093d 17hrs