Your message dated Sat, 22 Jul 2017 14:45:24 +0000
with message-id <[email protected]>
and subject line Bug#864464: fixed in openjdk-9 9~b179-1
has caused the Debian Bug report #864464,
regarding openjdk-9: Please drop armel from hotspot_archs
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.)


-- 
864464: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=864464
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: openjdk-9
Version: 9~b170-2
Severity: normal
User: [email protected]
Usertags: armel

Hello!

openjdk-9 currently fails to build from source on armel because
the ARM-specific code in the native Hotspot JVM uses instructions
like "bkpt" [1] and "pld" [2] which are only available on ARMv5
and newer while armel is equivalent to ARMv4T.

I have already looked into patching out some of the ARMv5 assembly
for armel and while getting rid of "bkpt" is a matter of not defining
BREAKPOINT as __asm__ volatile ("bkpt"),

--- a/hotspot/src/cpu/arm/vm/globalDefinitions_arm.hpp  2017-05-11 
12:11:42.000000000 +0000
+++ b/hotspot/src/cpu/arm/vm/globalDefinitions_arm.hpp  2017-06-08 
21:48:36.527377766 +0000
@@ -70,7 +70,7 @@
 #define C1_LIRGENERATOR_MD_HPP "c1_LIRGenerator_arm.hpp"
 
 #ifdef TARGET_COMPILER_gcc
-#ifdef ARM32
+#if defined(ARM32) && defined(__ARM_FP)
 #undef BREAKPOINT
 #define BREAKPOINT __asm__ volatile ("bkpt")
 #endif

getting rid of "pld" wasn't that easy because it's part of a larger
assembly source. Thus, the only viable option is to drop armel
from the list hotspot_archs in debian/rules.

Thanks for consideration!

Adrian

> [1] 
> http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0068b/CIHBIGGI.html
> [2] 
> http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0204f/CJADCFDC.html

 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - [email protected]
`. `'   Freie Universitaet Berlin - [email protected]
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

--- End Message ---
--- Begin Message ---
Source: openjdk-9
Source-Version: 9~b179-1

We believe that the bug you reported is fixed in the latest version of
openjdk-9, 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-9 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: Sat, 22 Jul 2017 11:49:18 +0200
Source: openjdk-9
Binary: openjdk-9-jdk-headless openjdk-9-jre-headless openjdk-9-jdk 
openjdk-9-jre openjdk-9-demo openjdk-9-source openjdk-9-doc openjdk-9-dbg 
openjdk-9-jre-zero
Architecture: source
Version: 9~b179-1
Distribution: unstable
Urgency: medium
Maintainer: OpenJDK Team <[email protected]>
Changed-By: Matthias Klose <[email protected]>
Description:
 openjdk-9-dbg - Java runtime based on OpenJDK (debugging symbols)
 openjdk-9-demo - Java runtime based on OpenJDK (demos and examples)
 openjdk-9-doc - OpenJDK Development Kit (JDK) documentation
 openjdk-9-jdk - OpenJDK Development Kit (JDK)
 openjdk-9-jdk-headless - OpenJDK Development Kit (JDK) (headless)
 openjdk-9-jre - OpenJDK Java runtime, using ${vm:Name}
 openjdk-9-jre-headless - OpenJDK Java runtime, using ${vm:Name} (headless)
 openjdk-9-jre-zero - Alternative JVM for OpenJDK, using Zero/Shark
 openjdk-9-source - OpenJDK Development Kit (JDK) source files
Closes: 864359 864464 866908 868205 868255
Changes:
 openjdk-9 (9~b179-1) unstable; urgency=medium
 .
   * OpenJDK 9, b179.
   * Drop armel as a hotspot architecture. Closes: #864464.
   * Configure --with-debug-level=slowdebug on Zero-only architectures.
     Closes: #868255.
   * Fix recommendation of microhei/zenhei font packages. Closes: #868205.
   * Enable the zero-sparc patch (Adrian Glaubitz). Closes: #864359.
   * Update the disable-doclint patch (Chris West ). Closes: #866908.
   * Disable the jamvm autopkg tests.
Checksums-Sha1:
 ad94537e033c2a09038fd958ac03fd695d1a1fce 4494 openjdk-9_9~b179-1.dsc
 f562c4a5f20bf016844c7b0d54c215d11d67d43e 74693298 openjdk-9_9~b179.orig.tar.gz
 65b45694123ca180dd933d0b0fc611d72e5143bf 198968 
openjdk-9_9~b179-1.debian.tar.xz
 2d1113a88694ae33d63eab72702b857c58394693 17057 
openjdk-9_9~b179-1_source.buildinfo
Checksums-Sha256:
 3ef6c4205abe5e22289a4249d888bb370ecb72d4d3bdd362a8328cd03e9952f2 4494 
openjdk-9_9~b179-1.dsc
 b8eb587f5a55c3067fc52f13d2074302e0d13078778a68a09efc63aedb4dc900 74693298 
openjdk-9_9~b179.orig.tar.gz
 1c9f71484a3b0e81374c5f3d8d08182dd5e119eabffaafdae4475d02202d2ded 198968 
openjdk-9_9~b179-1.debian.tar.xz
 394c914acbd33ae3c677fc2075f0a66d721a6fac763566b0f78494639530ab4e 17057 
openjdk-9_9~b179-1_source.buildinfo
Files:
 f16a277a9686b968d6ea814ce69c7316 4494 java optional openjdk-9_9~b179-1.dsc
 2f1e521f5e6021c0a0c918f63c38e97e 74693298 java optional 
openjdk-9_9~b179.orig.tar.gz
 2320b332a6d53b6253c3fcb3f682c072 198968 java optional 
openjdk-9_9~b179-1.debian.tar.xz
 f339c8577759a1f85a63825b6f1f3c9e 17057 java optional 
openjdk-9_9~b179-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJEBAEBCAAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAllzTP4QHGRva29AdWJ1
bnR1LmNvbQAKCRC9fqpgd4+m9eqED/9UmdX1NTvKP5SNGy6ITnf81wYgLgGjSZZp
1+1HuA3xUzcb8dQYuJg1JaKQJGpdqckYXGKCO3xbo1XZkvL+V+0NoXW16Sof4zxI
wBvFRN6bhzR9FaUDL12s/cocW4156CqA7phifm9sMgNwcpBXepUgkH1Pg0OnujUW
utQeiMa9WTRGSos5+PWCl2oGih7pxF2U03EP1teCM2Er54IjCVAyLQUSo1sl0xCs
e6ZinST4J4Q0tti5+hxyG+gaA3oHF5Di58/CmK7jV/O289LK2rMgs2w/PhR/HxZP
pu+gZxm055FS5qRmA94QT6DpXvEFddZ5mpFri3RM7yvdYK2UGd7AZ6syIUvUAt55
Lc6SNS7sYeUG1foFgyZs30CvZQjYXHl/KoMYR6Y0/4j/XLs4khJFVir2wTn2m6GR
0xXO0ExusSFo6aIO+DUVM91avd36s3sTqsxNe9Flp6ML8MEKSgDQUlph3ixJb4KN
YaAAoxtQHm1wIr+cEKJj2OyVnx5DgA3eaEtNezfAB93wcFa1FyswAm3mD1TSyWZ8
ZH0J6k/1E2z13YXpJkrXoRE4Lu5vkFw1Brh+sedQ55grTv5QXeLFcRwS3qtrdzcD
Y+wi3OQWrH2OXmYMwkMAVM7GQnIHmWikl5VN+OJQsmp3bv7IUiGvQaOu22o8Oof4
K1/c+a6zuw==
=KKVj
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to