Java on ARM processor?

Ronald Klop ronald-freebsd8 at klop.yi.org
Tue Oct 25 21:02:57 UTC 2011


On Tue, 25 Oct 2011 16:57:44 +0200, Greg Lewis <glewis at eyesbeyond.com>  
wrote:

> On Tue, Oct 25, 2011 at 12:00:21AM +0200, Ronald Klop wrote:
>> Hi,
>>
>> My Sheevaplug is now running FreeBSD 9.0-RC1.
>> # uname -a
>> FreeBSD sheeva1.klop.ws 9.0-RC1 FreeBSD 9.0-RC1 #7: Tue Oct 18 00:57:30
>> CEST 2011      
>> root at sjakie.klop.ws:/usr/obj/arm.arm/usr/src/sys/SHEEVAPLUG
>> arm
>>
>> Is there any chance of running Java on this machine? The openjdk6 and 7
>> ports say they are only for i386/amd64.
>> Does freebsd have a Zero/Shark port of the hotspot?
>
> It does, but it is likely in need of a little love as I don't think  
> anyone
> has tried it out for a while.  I'd suggest pulling directly from the
> bsd-port repo for OpenJDK7 and trying that.
>
> As always, the biggest problem is going to be bootstrapping.  Since there
> isn't an existing FreeBSD/arm binary of openjdk7 you'll need to work  
> around
> that.  There are a variety of ways you could tackle that.  The most  
> common
> is to set up an NFS mount with an i386 or amd64 machine and remotely  
> execute
> all of the java bootstrap steps while the C/C++ compilation occurs  
> locally.
> I can provide further information if you're interested.
>

Yes, please.
I currently have:
- a mercurial checkout of bsd-port in /data/openjdk7/bsd-port
- cups-client from ports in /usr/local
- freetype2 from ports in /usr/local
- manually extracted apache-ant in /data/openjdk7/apache-ant-1.8.2

I have the same on amd64 as on arm. On amd64 I can build with  
ALT_BOOTDIR=/usr/local/openjdk6.

Ronald.


More information about the freebsd-java mailing list