|
From: | Andreas Tobler |
Subject: | classpath 0.18rc1/cvs on OS-X |
Date: | Mon, 05 Sep 2005 22:52:49 +0200 |
User-agent: | Mozilla Thunderbird 1.0.5 (Macintosh/20050711) |
Hello,a short notice from my side. I'm pretty happy about the work which has been done so far. With a few initial, maybe hard, steps one should be able to run classpath with jamvm or kaffe on OS-X (10.4.2). Attached two simple shots.
On the classpath side most of the tweaks are in cvs, the support for qt4 peers on native OS-X is missing atm, but I hope I get that running in the next release.
On jamvm we have to do some hacks, not only darwin. (release 1.3.2 RawData* vs. Pointer*, RawData* has been replaced with Pointer*) The darwin specific thing is to replace the shared library extension to dylib iso so.
Kaffe contains also most of the things needed, except it should be built with engine=intrp versus the default jit3. Here I need to replace all the .so instances with dylibs. Machinery work,
If you want to have java gui things, it is a bit of work to get a gtk-2.8 library up. Also the X11 which is shipped with darwin is to old, use a current Xorg cvs and do a make World inside the src directory.
If you have a running gtk chain and the up-to-date auto tool chain you can build classpath and you hopefully see gui's like the attached.
If you want to go a step further, grab the qt sources for mac from trolltech and build them.
.....I'm happy to write down some step-by-step instructions if there is interest. But for tonight I'm simply to tired ;)
And last but not least, I should not forget to mention that the whole work can be seen and used in gcc/gcj/libgcj when we merge classpath into libgcj. Then you can build the same applications in native form.
A big thanks to the classpath/gcj/libgcj team (alphabetical order) for the hard and amazing work!!
Andreas
[Prev in Thread] | Current Thread | [Next in Thread] |