Hi Chris.
First, I tried sometime ago migrating to GCC 3.0, but I discovered that GDB
would not support debugging through GCC 3.0 binary code. So, I decided to wait
until GCC 3.x was mature engouh, with an appropriate complementary tools suite,
to migrate to it.
Second, I have not looked at any SUN JVM source code; this requires signing a
license and getting access to proprietary/confidential source code and know-how,
etc. I do "open" development and research, and I do not wish to get "infected"
by company-owned confidential information. If you have signed such a license,
you can still use SableVM, but you can't contribute anything to it (same for any
other open JVM).
Finally, the current public version of SableVM is outdated. It has know bugs,
and it has some semantic problems (involving class initialization). If you are
in a hurry and you need access to a "Free" (as in freedom [free speech, not free
beer]) bytecode interpreter, look at www.kaffe.org. The Kaffe VM is much more
stable, and it contains both an interpreter and a JIT. The license of Kaffe is
the GNU GPL, without any "exception" to it. So, if you want to write
proprietary software with it, you might have to negotiate a different license
agreement with Transvirtual (the company developing Kaffe).
I encourage you to stay tuned for the upcoming release of a new SableVM version,
as preliminary experiments show that SableVM's interpreter is much faster than
Kaffe's interpreter [not JIT].
Etienne
Chris Sears wrote:
> I talked to one the CVM engineers and he
> suggested using 2.95.3 which worked.
> FWIW, he mentioned that the next release
> of CVM has a workaround to allow later
> compiler releases.
>
> Chris
>
> __________________________________________________
> Do You Yahoo!?
> Yahoo! GeoCities - quick and easy web site hosting, just $8.95/month.
> http://geocities.yahoo.com/ps/info1
>
> _______________________________________________
> Sablevm-user mailing list
> Sab...@li...
> https://lists.sourceforge.net/lists/listinfo/sablevm-user
>
> .
>
>
--
Etienne M. Gagnon http://www.info.uqam.ca/~egagnon/
SableVM: http://www.sablevm.org/
SableCC: http://www.sablecc.org/
|