Created attachment 187496 [details] bootstrap-openjdk8 powerpc64 patch See attached patch to add support for powerpc64. Tarball available here: https://people.freebsd.org/~swills/openjdk8-ppc64-r450802.tar.xz
Can you please explain how you built it (and aarch64)? Did you do "make update" from the port?
(In reply to Jung-uk Kim from comment #1) For powerpc64, I built it using the old powerpc64 bootstrap from java/bootstrap-openjdk (not java/bootstrap-openjdk6 or java/bootstrap-openjdk8), manually recreating the proper tarball contents. For aarch64, I used binaries that Mikaël Urankar provided to build a proper tarball, then used that to build openjdk8 myself, and replaced the bootstrap files with the ones I built. Again, I manually created the tarball. Please let me know if I've done something wrong. I tried to use the "make update" target, but had trouble, so did it the best way I could.
(In reply to Steve Wills from comment #2) All distfiles should be reproducible and I wrote the port to automate the process. FYI, I used 11.0-RELEASE chroot + qemu-user-static to create the aarch64 tarball because my RPI3 wasn't supported by 11.x and slower than QEMU user-mode emulation. I have couple of Apple Power Mac G5 in my basement but one has bad base board and one has bad power supply. I will try chroot or jail for powerpc64 this week.
Unfortunately, it seems qemu-ppc64-static is broken ATM. I'll continue the effort later.
A commit references this bug: Author: jkim Date: Fri Dec 1 01:41:30 UTC 2017 New revision: 455241 URL: https://svnweb.freebsd.org/changeset/ports/455241 Log: Add support for powerpc64. PR: 223262 Changes: head/java/bootstrap-openjdk8/Makefile head/java/bootstrap-openjdk8/Makefile.update head/java/bootstrap-openjdk8/distinfo.ppc64
Committed. Thanks for setting up development environment!