Eclipse 3.0 Running on Kaffe

Grzegorz B. Prokopski gadek@debian.org
Tue Jan 11 18:23:02 2005


On Tue, 2005-11-01 at 00:04 -0600, Jerry Haltom wrote:
> Following up on my earlier notification of Eclipse 3.0 packages.
> 
> They now successfully compile Eclipse and **RUN** Eclipse using a Free
> JVM (Kaffe). This means, excluding a few packages, Eclipse 3.0 is ALMOST
> clear to go into main.

Did you by any chance try to use some non-GPLed free JVM to do it?

There are serious legal issues with with making CPLed Eclipse code
build-dependant (and being run) on a GPLed JVM.  It is mainly because
a) running a program on a JVM involves linking
b) CPL (the same as APL, used for Ant or Tomcat) is badly incompatible
with GPL.

See http://sablevm.org/wiki/License_FAQ for details.

> The packages are hard coded for i386 right now. This shouldn't be too
> hard to fix, as we build completely with open source tools. Eclipse has
> an odd architecture setup however which I have not yet mastered.

Did you try to build other architectures?  If the build process involves
using a JVM then it would be best to use a JVM that works on as many
architectures supported by Debian as possible.  Last time I asked
Dalibor it still had serious troubles on many non-x86 architectures.

> I want to know about everybody's efforts to build these packages on
> their systems. I have had a FEW lock-ups during development involving
> Kaffe... few, but it happens. If this happens, stack traces are needed.

In SableVM we had to slightly change some class-loading inner workings
to avoid deadlocks while running Eclipse.  Would be interesting to know
whether you can observe the same problems with SableVM 1.1.8 too.

> Please enjoy!

Nonenthless, this *IS* awesome.

Great work!

				Grzegorz B. Prokopski
-- 
Grzegorz B. Prokopski           <gadek@sablevm.org>
SableVM - Free, LGPL'ed Java VM  http://sablevm.org
Why SableVM ?!?                  http://sablevm.org/wiki/Features
Debian GNU/Linux - the Free OS   http://www.debian.org