classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

classpath 0.18rc1/cvs on OS-X


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

PNG image

PNG image


reply via email to

[Prev in Thread] Current Thread [Next in Thread]