Build error on sparc <was> Re: 8026049: (bf) Intrinsify ByteBuffer.put{Int, Double, Float, ...} methods
Andrew Haley
aph at redhat.com
Mon Mar 16 11:54:37 UTC 2015
On 03/16/2015 11:41 AM, David Holmes wrote:
> VM_BIG_ENDIAN does not exist in the sources. The only place it exists is in:
>
> ./bsd/makefiles/ppc.make:CFLAGS += -DVM_BIG_ENDIAN
> ./linux/makefiles/ppc.make:CFLAGS += -DVM_BIG_ENDIAN
>
> The expectation is that if VM_LITTLE_ENDIAN is not defined then you are
> big endian. Given the two options are mutually-exclusive a single flag,
> defined or not, covers it.
Unless someone forgets, or there is a bug in the build files. This
is not a theoretical possibility. This is a bug which we have seen
in the last couple of months.
Andrew.
More information about the core-libs-dev
mailing list