<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/java/openjdk8, branch release/13.0.0</title>
<subtitle>FreeBSD ports tree</subtitle>
<id>https://cgit-dev.freebsd.org/ports/atom?h=release%2F13.0.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/ports/atom?h=release%2F13.0.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/'/>
<updated>2020-12-03T23:39:47Z</updated>
<entry>
<title>java/openjdk8: add support for powerpc64le</title>
<updated>2020-12-03T23:39:47Z</updated>
<author>
<name>Piotr Kubaj</name>
<email>pkubaj@FreeBSD.org</email>
</author>
<published>2020-12-03T23:39:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=4d2bb2699ba6d086e3ec9a0cb14e07c628ff4659'/>
<id>urn:sha1:4d2bb2699ba6d086e3ec9a0cb14e07c628ff4659</id>
<content type='text'>
powerpc64le needs --disable-jfr and USE_PRECOMPILED_HEADER=0 - same as powerpc64 elfv2.

Clang refuses to build little-endian binaries for power7, this needs to be bumped to power8 (this is a bug in openjdk, POWER7 is not LE-compatible).

-minsert-sched-nops=regroup_exact -mno-multiple -mno-string are not supported by clang and need to be removed.

FreeBSD uses sys/endian.h instead of byteswap.h and bswap{16,32,64} instead of bswap_{16,32,64}.

PR:		251247
Approved by:	java (maintainer timeout)
</content>
</entry>
<entry>
<title>Update to 8u275</title>
<updated>2020-11-11T18:29:57Z</updated>
<author>
<name>Greg Lewis</name>
<email>glewis@FreeBSD.org</email>
</author>
<published>2020-11-11T18:29:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=22a203426192ab089dd5fbefb157fe0a2bee5493'/>
<id>urn:sha1:22a203426192ab089dd5fbefb157fe0a2bee5493</id>
<content type='text'>
</content>
</entry>
<entry>
<title>java/openjdk8: fix build on powerpc64 elfv1</title>
<updated>2020-11-09T16:09:36Z</updated>
<author>
<name>Piotr Kubaj</name>
<email>pkubaj@FreeBSD.org</email>
</author>
<published>2020-11-09T16:09:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=ae33c6a4d22ef6506fe2f3fd7121be47c87c48ba'/>
<id>urn:sha1:ae33c6a4d22ef6506fe2f3fd7121be47c87c48ba</id>
<content type='text'>
Now elfv1 also fails to build with jfr enabled.
</content>
</entry>
<entry>
<title>java/openjdk8: fix build on powerpc64 elfv2</title>
<updated>2020-10-30T11:32:33Z</updated>
<author>
<name>Piotr Kubaj</name>
<email>pkubaj@FreeBSD.org</email>
</author>
<published>2020-10-30T11:32:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=8c4b158dda12dbbc7e0ac0c1ea432fef15857c72'/>
<id>urn:sha1:8c4b158dda12dbbc7e0ac0c1ea432fef15857c72</id>
<content type='text'>
Build with jfr fails on powerpc64 elfv2.
</content>
</entry>
<entry>
<title>Fix the build for i386</title>
<updated>2020-10-25T23:42:38Z</updated>
<author>
<name>Greg Lewis</name>
<email>glewis@FreeBSD.org</email>
</author>
<published>2020-10-25T23:42:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=03258c05c7888a978e95a75b923592a793c18186'/>
<id>urn:sha1:03258c05c7888a978e95a75b923592a793c18186</id>
<content type='text'>
* Disable jfr (at least for the moment)
* Bump PORTREVISION so the port will get rebuilt on the package builders
</content>
</entry>
<entry>
<title>Update to 8u272</title>
<updated>2020-10-23T03:30:53Z</updated>
<author>
<name>Greg Lewis</name>
<email>glewis@FreeBSD.org</email>
</author>
<published>2020-10-23T03:30:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=3e118ecb88d44441549b88de197f2a4961bb1e3f'/>
<id>urn:sha1:3e118ecb88d44441549b88de197f2a4961bb1e3f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add upstream patches to build with "-fno-common".</title>
<updated>2020-08-19T22:40:04Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2020-08-19T22:40:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=d859457c021e7cf0ce2f4356c4cb87ccd50f228d'/>
<id>urn:sha1:d859457c021e7cf0ce2f4356c4cb87ccd50f228d</id>
<content type='text'>
This is default with Clang 11 and GCC 10.

https://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/41be6128f4c1
https://hg.openjdk.java.net/jdk8u/jdk8u/jdk/rev/d5c69bd5f7ad
</content>
</entry>
<entry>
<title>java/openjdk8: fix patching on powerpc64 elfv2</title>
<updated>2020-08-03T15:30:38Z</updated>
<author>
<name>Piotr Kubaj</name>
<email>pkubaj@FreeBSD.org</email>
</author>
<published>2020-08-03T15:30:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=52b815fde46a248e585b59ab244e5d63378e03f4'/>
<id>urn:sha1:52b815fde46a248e585b59ab244e5d63378e03f4</id>
<content type='text'>
Patching hotspot/src/cpu/ppc/vm/sharedRuntime_ppc.cpp is not necessary anymore.
</content>
</entry>
<entry>
<title>Update to 8u265</title>
<updated>2020-08-01T03:39:53Z</updated>
<author>
<name>Greg Lewis</name>
<email>glewis@FreeBSD.org</email>
</author>
<published>2020-08-01T03:39:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=c0fe26479a5c468bfbbff11521addd06e19a31da'/>
<id>urn:sha1:c0fe26479a5c468bfbbff11521addd06e19a31da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>java/openjdk8: fix patching</title>
<updated>2020-07-30T21:45:02Z</updated>
<author>
<name>Piotr Kubaj</name>
<email>pkubaj@FreeBSD.org</email>
</author>
<published>2020-07-30T21:45:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=47a00a02929d3e17b4df59dbfadb2df32e535116'/>
<id>urn:sha1:47a00a02929d3e17b4df59dbfadb2df32e535116</id>
<content type='text'>
Remove files/patch-hotspot_src_cpu_ppc_vm_sharedRuntime__ppc.cpp to fix patching.
I'm not sure why this patch was added. Removing it doesn't break build on powerpc64 (both elfv1 and elfv2). There's no include for alloca.h in sharedRuntime_ppc.cpp.
</content>
</entry>
</feed>
