cannot compile graal with gcc 6.1 on 64bit linux and jdk 8u92
Tortonesi Mauro
mauro.tortonesi at unife.it
Mon May 30 14:51:52 UTC 2016
Dear all,
sorry to bother you again, but I really can't get Graal to compile
with Arch Linux 64bit, GCC 61, and JDK 8u92. I keep getting C++11
compilation problems such as:
/home/mauro/code/git/graal/jvmci/src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp:55:37:
error: invalid suffix on literal; C++11 requires a space between
literal and string macro [-Werror=literal-suffix]
err_msg("Index "SIZE_FORMAT" corresponding to "PTR_FORMAT
\
^
In file included from
/home/mauro/code/git/graal/jvmci/src/share/vm/oops/constantPool.hpp:29:0,
from
/home/mauro/code/git/graal/jvmci/src/share/vm/oops/method.hpp:33,
from
/home/mauro/code/git/graal/jvmci/src/share/vm/runtime/frame.hpp:28,
from
/home/mauro/code/git/graal/jvmci/src/share/vm/code/codeBlob.hpp:30,
from
/home/mauro/code/git/graal/jvmci/src/share/vm/code/codeCache.hpp:28,
from
/home/mauro/code/git/graal/jvmci/src/cpu/x86/vm/assembler_x86.inline.hpp:30,
from
/home/mauro/code/git/graal/jvmci/src/share/vm/asm/assembler.inline.hpp:31,
from
/home/mauro/code/git/graal/jvmci/src/share/vm/precompiled/precompiled.hpp:30:
/home/mauro/code/git/graal/jvmci/src/share/vm/oops/cpCache.hpp:194:42:
error: left operand of shift expression ‘(-1 << 28)’ is negative
[-fpermissive]
option_bits_mask = ~(((-1) << tos_state_shift) |
(field_index_mask | parameter_size_mask))
~~~~~~^~~~~~~~~~~~~~~~~~~
/home/mauro/code/git/graal/jvmci/src/share/vm/oops/cpCache.hpp:194:104:
error: enumerator value for ‘option_bits_mask’ is not an integer
constant
option_bits_mask = ~(((-1) << tos_state_shift) |
(field_index_mask | parameter_size_mask))
^
even when using:
CXXFLAGS="-O2 -std=c++0x" mx --vm server build
(Disclaimer: I am not familiar with mx. FWIW, it might just ignore the
CXXFLAGS environment variable.)
Could you please give me some advise on how to fix this? I would very
much appreciate it!
Best regards,
Mauro Tortonesi
--
Mauro Tortonesi, Ph.D.
Assistant Professor
Distributed Systems Research Group
Engineering Department
University of Ferrara
More information about the graal-dev
mailing list