GCJ on ppc

Justin Hibbits chmeeedalf at gmail.com
Tue Jan 10 02:57:52 UTC 2012


Hi Greg,

On Jan 9, 2012, at 9:49 PM, Greg Lewis wrote:

> On Sun, Jan 08, 2012 at 02:58:32PM -0500, Super Bisquit wrote:
>> That's good news. Thanks.
>>
>> On Fri, Jan 6, 2012 at 7:37 PM, Justin Hibbits  
>> <chmeeedalf at gmail.com> wrote:
>>> Well, guys, I don't know if anyone's tried this before, but GCJ and
>>> libjava both compile on FreeBSD/ppc.  I just tested this with  
>>> 4.6-20111111,
>>> and only compiled, haven't tried actually running anything built  
>>> with gcj.
>>> My goal in doing this was to see about getting LLVM's vmkit/J3  
>>> working on
>>> here, and this was the first step in doing so.  All it took to do  
>>> this was
>>> to add the line 'powerpc-*-*) ;;' at line 3144 (I can provide a  
>>> patch for
>>> the port later, these are just simple instructions to get it to  
>>> compile).
>>>
>>> Happy hacking, maybe we'll get a JVM on ppc soon.
>
> IIRC one should be able to get the openjdk7 port working on powerpc  
> with
> the Zero VM at least.  We've at one point had Zero working on both
> FreeBSD/amd64 and FreeBSD/sparc64 and it has previously worked on  
> Leopard/ppc
> at some point.  The big problem, as usual, is the bootstrapping.   
> I'll be the
> first to admit that is probably much easier with gcj.
>
> FWIW.
>
> -- 
> Greg Lewis                          Email   : glewis at eyesbeyond.com
> Eyes Beyond                         Web     : http:// 
> www.eyesbeyond.com
> Information Technology              FreeBSD : glewis at FreeBSD.org


Hadn't even considered openjdk, just going with vmkit as that's  
already known to work on Linux/ppc.  According to the IcedTea build  
requirements, a working JDK is required to build IcedTea, which makes  
it a chicken-and-egg problem.  So having vmkit, which should work on  
ppc now that gcj is building on ppc, should allow bootstrapping  
IcedTea as well.

- Justin


More information about the freebsd-ppc mailing list