RFR (M): 8036767 PPC64: Support for little endian execution model
Volker Simonis
volker.simonis at gmail.com
Thu Feb 19 09:54:27 UTC 2015
On Thu, Feb 19, 2015 at 9:32 AM, Erik Joelsson <erik.joelsson at oracle.com> wrote:
> Hello,
>
> The differences to the 8u patch:
>
> * -DABI_ELFv2 is not added to CFLAGS.
I'm even not sure why we need this in 8. As far as I can see it is not
used in the jdk sources.
As far as I know we only use it in the hotspot sources, but for
hotspot we already set it in make/linux/makefiles/ppc64.make
> * Setting of INCLUDE_SA is not changed in jdk-options.m4. Is this because
> it's already covered by other conditionals in jdk 9?
>
That's because we now have the SA for ppc64 in jdk9. Tiago is
currently working on a downport to jdk8u.
> I do not know if this is significant, but would appreciate a comment on the
> reasoning.
>
> /Erik
>
>
> On 2015-02-19 05:22, David Holmes wrote:
>>
>> Now hosted at:
>>
>> http://cr.openjdk.java.net/~dholmes/ahughes-rh1191652-jdk9-webrev/
>>
>> David
>>
>> On 19/02/2015 1:35 PM, David Holmes wrote:
>>>
>>> Hi Tiago,
>>>
>>> Please email me the tar files and I will host it for you.
>>>
>>> Thanks,
>>> David
>>>
>>> On 19/02/2015 1:02 PM, Tiago Sturmer Daitx wrote:
>>>>
>>>> On Wed, 2015-02-18 at 07:33 -0500, Andrew Hughes wrote:
>>>>>
>>>>> I now have these changes working on 8u31:
>>>>>
>>>>> http://cr.openjdk.java.net/~andrew/rh1191652/root
>>>>> http://cr.openjdk.java.net/~andrew/rh1191652/jdk
>>>>>
>>>>> I can re-base these onto whichever OpenJDK 9 tree is appropriate and
>>>>> push when
>>>>> reviewed under the same bug as used for the HotSpot side.
>>>>
>>>>
>>>> Concurrently to Andrew I also worked on a fix for JDK9 and came up with
>>>> a somewhat different approach (based on jdk9/dev):
>>>>
>>>>
>>>> http://tdaitx.github.com/openjdk-webrev/rh1191652-jdk9/webrev.00/hotspot/
>>>> http://tdaitx.github.com/openjdk-webrev/rh1191652-jdk9/webrev.00/root
>>>>
>>>> To make it easy I already rebased Andrew's JDK8u31 patches to jdk9/dev
>>>> (due to that the webrev ended up with my username).
>>>>
>>>>
>>>> http://tdaitx.github.com/openjdk-webrev/rh1191652-jdk9/ahughes-webrev.00/hotspot/
>>>>
>>>>
>>>> http://tdaitx.github.com/openjdk-webrev/rh1191652-jdk9/ahughes-webrev.00/jdk
>>>>
>>>>
>>>> http://tdaitx.github.com/openjdk-webrev/rh1191652-jdk9/ahughes-webrev.00/root
>>>>
>>>>
>>>> I tested both approaches by building Hadoop (which triggered some
>>>> interesting bugs on various projects due to Jigsaw).
>>>>
>>>> Sorry for the github links, but I don't have an account at
>>>> cr.openjdk.java.net that I can use. I can provide tar files if anyone is
>>>> willing to host those webrevs.
>>>>
>>>> Regards,
>>>> Tiago Daitx
>>>>
>
More information about the build-dev
mailing list