From: Steven A. <au...@wa...> - 2004-06-18 00:54:13
|
Jun Liu wrote: > Hello all, > > I am having trouble to build and install JikesRVM so it can run on a machine simulator. Jikes RVM documentation doesn't cover this part. Does anyone have any experience on this? All I need is to build RVM and install it on a simulator disk. I am really hitting the wall here, really appreciate your kindly help. > I haven't worked with Bochs, so the following may not apply. It isn't documented very well, but you can build Jikes RVM, then install just the parts you need to run with. Once you've build Jikes RVM, keep the RVM_BUILD and RVM_ROOT directories set, and go into rvm/src/tools/install. If you run ./debian-install.sh, that will automatically install Jikes RVM in /usr/doc/jikesrvm, /usr/lib/jikesrvm, /usr/share/jikesrvm, /usr/share/man/man1/rvm.1, and /usr/bin/rvm. You'll presumably want to change those directories, by prefixing them with the path to the fake root filesystem of what will become your simulator's disk image. Modify ./macro-expand.sh to change the expansions. If your machine simulator isn't a simulator for the same platform that you're building on, then you need to be able to cross-build Jikes RVM. The issues with *that* are discussed in another thread that appeared on this list today. --Steve Augart -- Steven Augart Jikes RVM, a free, open source, Virtual Machine: http://oss.software.ibm.com/jikesrvm |