Your message dated Wed, 19 Oct 2016 18:32:50 +0000
with message-id <[email protected]>
and subject line Bug#835973: fixed in openjdk-8 8u111-b14-1
has caused the Debian Bug report #835973,
regarding openjdk-8: please enable hotspot for sparc64
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
835973: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=835973
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: openjdk-8
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: sparc64
Dear Maintainer,
The openjdk-8 packages for sparc64 are currently configured to use the
zero interpreter. This works fine but I wanted to find out what was
blocking the use of the much faster hotspot compiler. Fortunately I
found that simply enabling hotspot for sparc64 in the debian/rules
file allows a sparc64 hotspot jvm to build. I used the current debian
openjdk-8 as the bootstrap jvm. Here are the changes I made to the
debian/rules file:
--- openjdk-8-8u102-b14.1/debian/rules 2016-08-06 03:12:09.000000000 -0500
+++ openjdk-8-8u102-b14.1-hotspot/debian/rules 2016-08-26 09:00:27.932659521
-0500
@@ -39,7 +39,7 @@
multiarch_dir = /$(DEB_HOST_MULTIARCH)
-hotspot_archs = amd64 i386 arm64 ppc64 ppc64el kfreebsd-amd64 kfreebsd-i386
+hotspot_archs = amd64 i386 arm64 ppc64 ppc64el kfreebsd-amd64 kfreebsd-i386
sparc64
# FIXME: use bootcycle builds for zero archs?
bootcycle_build = $(if $(filter $(DEB_HOST_ARCH), $(hotspot_archs)),yes)
ifneq ($(DEB_HOST_ARCH),$(DEB_BUILD_ARCH))
@@ -164,7 +164,7 @@
# Shark build but just crash
altshark_archs =
-altzero_archs = $(filter-out sparc sparc64, $(hotspot_archs))
$(altshark_archs)
+altzero_archs = $(filter-out sparc, $(hotspot_archs)) $(altshark_archs)
ifeq (,$(filter noaltcacao, $(DEB_BUILD_OPTIONS)))
ifneq (,$(filter $(DEB_HOST_ARCH), $(cacao_archs)))
Here's the output of java -version for the current zero jvm:
OpenJDK Runtime Environment (build 1.8.0_102-8u102-b14.1-2-b14)
OpenJDK 64-Bit Zero VM (build 25.102-b14, interpreted mode)
And here's the output for the newly built hotspot jvm:
OpenJDK Runtime Environment (build 1.8.0_102-8u102-b14.1-2-b14)
OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode)
I tested the hotspot jvm with several applications and it seemed to
work fine and was noticeably faster.
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: sparc64
Kernel: Linux 4.6.0-1-sparc64-smp (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
--- End Message ---
--- Begin Message ---
Source: openjdk-8
Source-Version: 8u111-b14-1
We believe that the bug you reported is fixed in the latest version of
openjdk-8, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Matthias Klose <[email protected]> (supplier of updated openjdk-8 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Wed, 19 Oct 2016 19:02:13 +0200
Source: openjdk-8
Binary: openjdk-8-jdk-headless openjdk-8-jre-headless openjdk-8-jdk
openjdk-8-jre openjdk-8-demo openjdk-8-source openjdk-8-doc openjdk-8-dbg
openjdk-8-jre-jamvm openjdk-8-jre-zero
Architecture: source
Version: 8u111-b14-1
Distribution: unstable
Urgency: high
Maintainer: OpenJDK Team <[email protected]>
Changed-By: Matthias Klose <[email protected]>
Description:
openjdk-8-dbg - Java runtime based on OpenJDK (debugging symbols)
openjdk-8-demo - Java runtime based on OpenJDK (demos and examples)
openjdk-8-doc - OpenJDK Development Kit (JDK) documentation
openjdk-8-jdk - OpenJDK Development Kit (JDK)
openjdk-8-jdk-headless - OpenJDK Development Kit (JDK) (headless)
openjdk-8-jre - OpenJDK Java runtime, using ${vm:Name}
openjdk-8-jre-headless - OpenJDK Java runtime, using ${vm:Name} (headless)
openjdk-8-jre-jamvm - Alternative JVM for OpenJDK, using JamVM
openjdk-8-jre-zero - Alternative JVM for OpenJDK, using Zero/Shark
openjdk-8-source - OpenJDK Development Kit (JDK) source files
Closes: 835973
Changes:
openjdk-8 (8u111-b14-1) unstable; urgency=high
.
* Update to 8u111-b14, including security fixes.
* Enable hotspot builds for sparc64. Closes: #835973.
Checksums-Sha1:
00687f1479cfe16d9ede82a8cb521d9ac836dc16 4508 openjdk-8_8u111-b14-1.dsc
6cf8ce169b49429dcbb71f1dfff794295ea61ba8 63946090
openjdk-8_8u111-b14.orig.tar.gz
f694ea65318f21171dd17667ecd170b10dea4f07 235204
openjdk-8_8u111-b14-1.debian.tar.xz
Checksums-Sha256:
9f5fddcfefcdd1c1d9cb58077923fd1cdf3be36a841e0ed4992975e24151dd98 4508
openjdk-8_8u111-b14-1.dsc
353e7382c88bcf2b10d673b9b305c87ed733bd00c02b8497c565b37741ae1c30 63946090
openjdk-8_8u111-b14.orig.tar.gz
03b30b01d4db2ab05c94eda19b469d386c4c462eafe6020989ccff4229e01ba8 235204
openjdk-8_8u111-b14-1.debian.tar.xz
Files:
788719b9fcddc8129a079d82c7ef5a9d 4508 java optional openjdk-8_8u111-b14-1.dsc
1f154e1b10b482b0fa58b6335b5af06a 63946090 java optional
openjdk-8_8u111-b14.orig.tar.gz
624bc0c47134b92fd3da37ba175b4168 235204 java optional
openjdk-8_8u111-b14-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQItBAEBCAAXBQJYB7NXEBxkb2tvQGRlYmlhbi5vcmcACgkQvX6qYHePpvU9xhAA
nXGK5NbiMZCcPsgIuoI8cpKZ/a3Ht5ajc7YK/lFT14JAf/YS9lK0Tq/diuKCNZV+
tsrpR5sYprPMtOyO4wkOy41fVYkLwHVO2kqw9oNxO8Si0z57T3AEnKINSpdNuNjG
gIQs5DPU7D69aswhA5brWtPWENaK7ks4/7vqwdXTJkCcvZhEi4hBIcRvR3NroXlU
xC9AAfmQ2YTUJiyCPx4rpm4fxV5nQAVyiXD8Ua7lz3I4R6RZv/assCJqD/uRxej9
2+hhuHIBQQfdJRQh5uqpSQ9mXzEGuS1cxLEY3t4HjHm6DEWbnQ6khbwHuk6twM60
0fiBe80j12KfP9q1xU/pJ51tBzDCcguQl2iPFrkLlqCLyfqKnW4vSujvrA96uaOf
KKXex8WxZ/tfr7IHznXB9hvY7I60xzowOxznar0iunaBbxIuJERE0IKXqagW6jaD
ACH2rIhKpsy8CLDpHJssimFxAksO8R0vSWCxxdfT5TDvBIzwXtNL9dNV/5AVyUZF
iL78hPz1lkGDfmg7gtVYSGpuOc7ON1eqYapxDaPC3Sj/wjcscQTs91twPzOoiM63
+5WlNR2eYf32zgjw5VP3miZma9xqOo4hVu4o1Cd3AI1rC0+FibQgl3XynJrfUvmH
2qhgTxfZV4o17dfIIe4ytp9ALuY2RnQ3HzuMMmP5geo=
=z0F8
-----END PGP SIGNATURE-----
--- End Message ---