Martin Buchholz martinrb at google.com
Fri Oct 23 03:48:11 UTC 2009


Hi Max,

Sounds to me like you're using a very recent gcc.
My policy has been to use a stodgy gcc,
and let other folks use bleeding edge.
Fedora/Ubuntu hackers are more likely
to dogfood their gcc.... so check out the
icedtea patch set.

I wish that Openjdk release engineering maintained
buildability by a broad range of compilers
through regular testing.

Martin

On Thu, Oct 22, 2009 at 18:05, Max (Weijun) Wang <Weijun.Wang at sun.com> wrote:
> Hi Martin
>
> I've just changed my Linux box to a x86_64 one, and my first build of JDK 7
> shows these errors:
>
> ...
> cc1plus: warnings being treated as errors
> /media/sda6/space/work/myjdk/hotspot/src/cpu/x86/vm/methodHandles_x86.cpp:
> In function ‘void trace_method_handle_stub(const char*, oopDesc*, intptr_t*,
> intptr_t*)’:
> /media/sda6/space/work/myjdk/hotspot/src/cpu/x86/vm/methodHandles_x86.cpp:276:
> error: format ‘%016lx’ expects type ‘long unsigned int’, but argument 3 has
> type ‘void*’
> /media/sda6/space/work/myjdk/hotspot/src/cpu/x86/vm/methodHandles_x86.cpp:276:
> error: format ‘%016lx’ expects type ‘long unsigned int’, but argument 4 has
> type ‘intptr_t*’
> make[7]: *** [methodHandles_x86.o] Error 1
> ...
>
> What am I missing here? and, do you have any private patches to share?
>
> Thanks
> Max
>
>



More information about the build-dev mailing list