All,
I was able to eliminate almost all mods necessary to run Harmony
Classlib on a GNU Classpath VM. The VM used is still JCHEVM. The VM
expects a specific hardcoded java lib directory structure. Therefore,
directories such as kernel/src/main/java/gnu/classpath have been added
to Harmony Classlib.
The one remaining mod to JCHEVM is because dlopen() fails to load
hynio.dll. I will investigate the cause soon. What is known at this
time is that dlopen() will successfully load a DLL that contains the
following sections:
.bss
.data
.edata
.idata
.rdata
.reloc
.text
On the other hand, hynio.dll has the following sections:
.data
.rdata
.reloc
.rsrc
.text
The problem might be caused because hynio.dll is not built with tools
that are compatible with cygwin's dlopen(). Does anyone have any
suggestions?
A zip file with all the mods to get Harmony Classlib to do "hello
world" on JCHEVM have been uploaded to JIRA Harmony-318.
--
Weldon Washburn
Intel Middleware Products Division
---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org