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