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