RFR (M): 8036767 PPC64: Support for little endian execution model

Magnus Ihse Bursie magnus.ihse.bursie at oracle.com
Tue Mar 18 10:29:52 UTC 2014


On 2014-03-18 10:58, Lindenmaier, Goetz wrote:
> Hi,
>
>> it could be done with PPC64_ENDIANNESS check
> Yes, that's fine.  I would further propose to choose a neutral name ENDIANESS
> and set it for all architectures.  Platform specific variables should be avoided in
> shared files.  And it's used in ppc64.make, so that should be fine.
> Also -DLITTLE_ENDIAN could be set in a shared makefile once for all if there is a
> variable ENDIANESS.

When using the top-level build from configure, there is a 
OPENJDK_TARGET_CPU_ENDIAN variable defined already, set to "big" or 
"little".

I assume that you will need to add support to ppc64le into the top-level 
and jdk make files as well. Building just hotspot for ppc64le, but not 
any of the jdk native libraries, does not really make sense.

/Magnus



More information about the build-dev mailing list