[kaffe] Kaffe on ppc (Slackintosh Linux 2.6.x)
gioco
giocolinux at yahoo.it
Thu Jun 29 09:34:09 PDT 2006
Thank you for the report.
I think that kaffe on Linux ppc would be a good thing, because Sun's VM
is not avaible. I'm coding some Swing applications and I would like to
run them on Linux ppc, too. Is there a way to do this?
I like gcj, but it lacks on Swing support.
I'm also interested in SWT, and I'm thinking about a migration from
Swing to SWT, but it could be a really long work.
Mike Drozdick wrote:
> I feel your pain.
>
> I had similar problems with a simple HelloWorld program:
> - Compiled & run on CentOS 4.3 Linux
> Runs OK.
> - Compiled and run on Fedora Core 5 (tried 32 and 64 bit OS)
> Segmentation Fault
> - Cross-Compiled under Fedora 5 Linux for ARM target
> Segmentation fault when run on target
>
> Note: Similar problem building native AND cross-compiling!
>
> I spent a little time investigating with GDB.
> I think the problem has to do with Threads.
> The SegFault occurs in gc_small_block().
> The stack trace leading to the SegFault is:
> JNI_CreateJavaVM
> initialiseKaffe
> initNativeThreads
> trace in here and it's easy to see where it SegFaults
>
> I tried rebuilding and running with internal Kaffe threads.
> Same result -- SegFault.
> Looking at the code, nothing obvious jumped out at me.
>
> I tried many MANY configure permutations (e.g. --with-engine=intrp).
> I also tried MANY older releases of Kaffe.
> Same result.
>
> It worked fine with my CentOS (e.g. RedHat) setup, so...
> I think there is probably something very simple in the
> Linux environment that will make Kaffe work.
> Unfortunately, I couldn't find what it is, nor could I
> get the answer anywhere I looked.
>
> I read the claims that Kaffe has been deployed successfully
> in many environments.
> I was looking for something that would just work, without my having
> to learn ever piece of code in the package.
> I spent 12 days wrestling with Kaffe, with no useful results.
>
> I think Kaffe lacks the critical mass of maturity and support
> to make if viable for anything beyond a hobby-project.
> (Look at the huge time between release dates...)
>
> Would still like to hear the solution, if anyone finds it.
> In the meantime, I'm moving on to:
> JamVM (very current, frequent releases, well documented)
> or gcj (like a rock, used in Linksys router).
>
> -Mike
>
>
Cheers
--
gioco
--
Chiacchiera con i tuoi amici in tempo reale!
http://it.yahoo.com/mail_it/foot/*http://it.messenger.yahoo.com
More information about the kaffe
mailing list