Build error on sparc <was> Re: 8026049: (bf) Intrinsify ByteBuffer.put{Int, Double, Float, ...} methods

Andrew Haley aph at redhat.com
Mon Mar 16 12:23:16 UTC 2015


On 03/16/2015 11:54 AM, Andrew Haley wrote:
> 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.

I will change this because I really want this patch to go in, but
under protest.

Andrew.




More information about the core-libs-dev mailing list