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

Alexander Smundak asmundak at google.com
Tue Mar 11 23:19:52 UTC 2014

On Tue, Mar 11, 2014 at 3:51 PM, Vladimir Kozlov
<vladimir.kozlov at oracle.com> wrote:
> It would only help if you could do cross compilation to have both build
> variants at the same place. Currently you can only build le variant on
> ppc64le machine and vice versa. That is why, I think, David asked if we can
> control what variant to build.
Just to clarify the situation a bit: ppc64le is not a variant of ppc64. That is,
an application compiled for the little-endian PowerPC64 does not "just run" on
the big-endian PowerPC64 (albeit OS can have such feature, similar to the
ability of the Linux running on x86_64 CPU to run 32-bit x86 applications).
So ppc64le is a different architecture from ppc64.

> I would like to see the changes based on Volker suggestion. We can compare
> them and decide which way to go.
Volker has the detailed suggestion here:
and it involves additional Make variable and if statements in the
platform makefile
 where they are not supposed to be present.

More information about the hotspot-dev mailing list