info about the linux you build on, and other things

Volker Simonis volker.simonis at gmail.com
Mon Jan 28 10:44:06 PST 2013


On Mon, Jan 28, 2013 at 7:29 PM, Christian Calderon <
calderon.christian760 at gmail.com> wrote:

> Hello, I was just wondering What linux distro you build on, and whether it
> would be simple to build the port with the JIT compiler on Ubuntu 12.04
> Precise Pangolin. Would you know of any extra steps i would have to take to
> build this that aren't on the site?


Currently we build on SLES 10.3 and Fedora 17 but I don't see any reason
why you won't be able to build on Ubuntu 12.04.
The build instructions for PPC64 are all in the repository under:
http://hg.openjdk.java.net/ppc-aix-port/jdk7u/raw-file/tip/README-ppc.html

If something is not working on Ubuntu 12.04 please let us know and we'll
try to help and/or fix it if possible.


> Also, am I correct in thinking that this would run on my Powermac G5 (in
> Ubuntu)?


Well, if you build on Linux/PPC64 the resulting VM should of course also
run on that system:)


> Is the linux/ppc64 port able to allocate more than 1 GB of memory for
> running jars?


It's a 64-bit VM and it can run with a heap as big as your main memory if
you wish:)


> Would you happen to know the speed difference between the interpreter only
> mode and the mixed mode versions of this port?


The mixed-mode VM is at least an order of magnitude faster as the
interpreter only version.


> And my final question: How would the performance of this compare with the
> apple version of java 5 I have on Tiger or Leopard?
>

I think it should be faster, but I don't exactly know which JIT they used
(I suppose it was an older, 32-bit version of C2, at least on PPC, but I'm
not sure). What does "java -version" shows on that platform?

Regards,
Volker
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/ppc-aix-port-dev/attachments/20130128/3b80a9bf/attachment.html 


More information about the ppc-aix-port-dev mailing list