[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