Hi Mark,

I have worked on porting the Harmony class library to the PPC Linux platform, and have a working local copy which is able to pass 99% of the Harmony class library tests (running on top of a specially built version of the IBM VME for that platform). Most of the changes required are already in Harmony Subversion, although I have a few small changes here that will need to be made via a contribution to the project. Note, this porting work has been carried out on the class libraries only, not on DRLVM.

Regarding the assembly code in the thread library, I have been building using the "-Dhy.no.thr=true" option which stops the classlib thread library being built and instead uses the VM provided thread library, if it is available. The PPC Linux IBM VM I was using provides a libhythr.so of its own which gives the class libraries the required threading functionality. However, DRLVM does not currently have an implementation of its thread library available for PPC Linux (as far as I know), so you may be stuck here for now unless you are able to implement that functionality yourself.

Regards,
Oliver

Mark Gertsvolf wrote:
Hello,

I am trying to run Java application on a PowerPC Linux distro, which is
old - Kernel 2.4.22 and glibc 2.3.2.
I could not use off-the-shelf binary distributions of JVM from Sun or
IBM as I need to build the JVM from source using my toolchain. With help
from this list (Thank you, Tim) I was able to successfully run my Java
application with Harmony on CentOS 5, x86 as an initial proof of
concept.

I am now trying to build Harmony on PowerPC platform. I have built a few
modules of classlib, but encountered a problem in threads portlib
module, where a number of functions are implemented in assembly language
and the ppc implementation is missing.
Apart from portlib thread module there seem to exist only two more VM
modules with assembly code and PPC specific implementation is missing.

The "supported platforms" section on the project website indicates that
the PPC port is in progress. What is the current status of PowerPC porting? Is anybody running
Harmony on PowerPC?

Thank you in advance,
Mark.






--
Oliver Deakin
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU

Reply via email to