C++ Interpreter on 64-bit Linux
Peng Du
imdupeng at gmail.com
Thu Jan 28 10:25:42 PST 2010
Hello,
Is HotSpot w/ C++ Interpreter currently working on 64-bit Linux (x86_64)? I
tried building HotSpot
with CC_INTERP=true but encountered this error:
/openjdk/hotspot/src/cpu/x86/vm/interpreter_x86_64.cpp: In member function
'unsigned char* InterpreterGenerator::generate_abstract_entry()':
/openjdk/hotspot/src/cpu/x86/vm/interpreter_x86_64.cpp:282: error: 'class
InterpreterMacroAssembler' has no member named 'empty_expression_stack'
/openjdk/hotspot/src/cpu/x86/vm/interpreter_x86_64.cpp:284: error: 'class
InterpreterMacroAssembler' has no member named 'restore_locals'
make[6]: *** [interpreter_x86_64.o] Error 1
make[6]: *** Waiting for unfinished jobs....
/openjdk/hotspot/src/cpu/x86/vm/methodHandles_x86.cpp: In static member
function 'static unsigned char*
MethodHandles::generate_method_handle_interpreter_entry(MacroAssembler*)':
/openjdk/hotspot/src/cpu/x86/vm/methodHandles_x86.cpp:95: error:
'throw_WrongMethodType_entry' is not a member of 'Interpreter'
/openjdk/hotspot/src/cpu/x86/vm/methodHandles_x86.cpp: In static member
function 'static void
MethodHandles::generate_method_handle_stub(MacroAssembler*,
MethodHandles::EntryKind)':
/openjdk/hotspot/src/cpu/x86/vm/methodHandles_x86.cpp:404: error:
'throw_WrongMethodType_entry' is not a member of 'Interpreter'
make[6]: *** [methodHandles_x86.o] Error 1
make[6]: Leaving directory
`/jdk-dist-64-cpp/hotspot/outputdir/linux_amd64_compiler2/product'
make[5]: *** [the_vm] Error 2
make[5]: Leaving directory
`/jdk-dist-64-cpp/hotspot/outputdir/linux_amd64_compiler2/product'
make[4]: *** [product] Error 2
make[4]: Leaving directory `/jdk-dist-64-cpp/hotspot/outputdir'
make[3]: *** [generic_build2] Error 2
make[3]: Leaving directory `/openjdk/hotspot/make'
make[2]: *** [product] Error 2
make[2]: Leaving directory `/openjdk/hotspot/make'
make[1]: *** [hotspot-build] Error 2
make[1]: Leaving directory `/openjdk'
make: *** [build_product_image] Error 2
Is there any patch to fix it?
Thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/hotspot-dev/attachments/20100128/588acd8a/attachment.html
More information about the hotspot-dev
mailing list