Now I made it work by compiling only GCv5 module. The only change is to include IPF to GCv5 build file and a few lines of asm change. Since the SVN is frozen, I will commit it after it is open to commit again.
Thanks, xiaofeng On 4/29/07, Alexey Varlamov <[EMAIL PROTECTED]> wrote:
Yes, it is compiles w/o questions on gcc 3.3.3 - and apparently you have more modern version of gcc toolset with more restrictive compliance checks. Actually those "-Werr" are for cpp compilation, compilation of separate asm sources is ruled by different flags, see build\targets\build.native.xml. I guess removal of "--fatal-warnings" switch in there should help. BTW, at first glance, this particular code is dead; seems it was copy-pasted from interpreter for some purpose but now is unused - so you can also try dropping it altoghether from compilation. Well, you'll meet it again in interpreter - but that will be certain progress anyway. Unfortunately I'll be offline the next week and will not be able to assist you - in case you are going to work during China holiday ;). 2007/4/28, Xiao-Feng Li <[EMAIL PROTECTED]>: > Alexey, can you build Harmony now? After big efforts installing all > the necessary supporting software, I built classlib successfully, but > failed at drlvm with following assembler message: > > build.native.asm: > [exec] /harmony-4-27/working_vm/vm/vmcore/src/util/ipf/base/invoke_native_stub_ipf.asm: > Assembler messages: > [exec] /harmony-4-27/working_vm/vm/vmcore/src/util/ipf/base/invoke_native_stub_ipf.asm:28: > Warning: Missing .endp after previous .proc > [exec] /harmony-4-27/working_vm/vm/vmcore/src/util/ipf/base/invoke_native_stub_ipf.asm:29: > Warning: Missing .endp after previous .proc > [exec] /harmony-4-27/working_vm/vm/vmcore/src/util/ipf/base/invoke_native_stub_ipf.asm:30: > Warning: Missing .endp after previous .proc > [exec] /harmony-4-27/working_vm/vm/vmcore/src/util/ipf/base/invoke_native_stub_ipf.asm:31: > Warning: Missing .endp after previous .proc > [exec] /harmony-4-27/working_vm/vm/vmcore/src/util/ipf/base/invoke_native_stub_ipf.asm:41: > Warning: .save outside of prologue > [exec] /harmony-4-27/working_vm/vm/vmcore/src/util/ipf/base/invoke_native_stub_ipf.asm:47: > Warning: .save outside of prologue > [exec] /harmony-4-27/working_vm/vm/vmcore/src/util/ipf/base/invoke_native_stub_ipf.asm:59: > Warning: .save outside of prologue > [exec] /harmony-4-27/working_vm/vm/vmcore/src/util/ipf/base/invoke_native_stub_ipf.asm:216: > Warning: `invokeJNI#' was not specified with previous .proc > [exec] /harmony-4-27/working_vm/vm/vmcore/src/util/ipf/base/invoke_native_stub_ipf.asm:216: > Warning: `vm_invoke_native_array_stub_int' should be an operand to > this .endp > [exec] /harmony-4-27/working_vm/vm/vmcore/src/util/ipf/base/invoke_native_stub_ipf.asm:218: > Error: 9 warnings, treating warnings as errors > > I've commented the only -Werr I found, but still hit it. Have you met > the problem? > > Thanks, > xiaofeng > > On 4/24/07, Alexey Varlamov <[EMAIL PROTECTED]> wrote: > > Folks, > > While ia64 (aka IPF) development is suspended at this moment, I think > > we should strive keeping this port alive. It was functional when I > > tried it last mid-week, but did not even build today. > > I've fixed broken Jitrino compilation, but still could run only > > interpreter with manual switch to gc_cc. So we have the following > > issues: > > 1) Jitrino silently dies after successfully compiling a few dozens of > > methods during bootstrap - need closer investigation; > > 2) gc_gen is not ported to IPF yet - do we have plans/resources to do > > it in some near future? Otherwise we better ifdef the default GC to > > older one. > > 3) No CC is running on IPF and regressions are caught too late. Even > > simple HWA would do, and I volunteer to compose x-lists for VM and > > classlib tests if someone set up a CC. > > > > -- > > Alexey > > > > > -- > http://xiao-feng.blogspot.com >
-- http://xiao-feng.blogspot.com
