[aarch64-port-dev ] [PATCH] Fix Zero in AArch64-7
Andrew Hughes
gnu.andrew at redhat.com
Wed Aug 6 17:28:56 UTC 2014
Zero is currently broken in the AArch64-7 HotSpot tree, as it
doesn't include the makefile changes from the fix:
8024648: 7141246 & 8016131 break Zero port
which were added to 7u back in February, though it does contain
the code changes (for 8016131), being based on OpenJDK 8 which
has 8022188. This webrev contains the remaining changes:
http://cr.openjdk.java.net/~andrew/aarch64-7/8024648/
JVM_VARIANT_ZERO and JVM_VARIANT_ZEROSHARK are never set in vm.make
and gcc.make, so the CFLAGS for libffi are never set up and the
zeroshark.make file is never read as a result.
The include changes in buildtree.make are merely re-arrangement to
synchronise them with the 7u version. It seems that the missing defs.make
was added separately by 7189254, which is in 8 but not 7.
With this patch, Zero builds from this tree:
$ /home/andrew/builder/aarch64-7/j2sdk-image/bin/java -version
java version "1.7.0-internal"
OpenJDK Runtime Environment (build 1.7.0-internal-andrew_2014_08_06_17_12-b00)
OpenJDK 64-Bit Zero VM (build 25.0-b70, interpreted mode)
Ok to push?
--
Andrew :)
Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
PGP Key: 248BDC07 (https://keys.indymedia.org/)
Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
More information about the aarch64-port-dev
mailing list