GNU/Linux SPARC port?

Andrew John Hughes gnu_andrew at member.fsf.org
Thu Jan 24 12:13:48 PST 2008


On 24/01/2008, Dalibor Topic <dalibor.topic at googlemail.com> wrote:
> On Jan 24, 2008 3:19 PM, Leandro Guimarães Faria Corcete DUTRA
> <ldutra at atech.br> wrote:
> > Forgive me if this is a stupid person, I already Googled around and
> > searched this mailing list and the build one.
> >
>
> There was a thread starting with
> http://mail.openjdk.java.net/pipermail/hotspot-dev/2007-September/000138.html
> on hotspot-dev.
>
> >         I have an user wanting to run her application on a Sun Ultra 25 with SV
> > — only under GNU/Linux (Debian), not Solaris.  Problem is, her
> > application was coded on Java 1.6 and OpenGL; the latest reference I
> > found to Java on GNU/Linux SPARC was Blackdown 1.4.1, and even so I
> > didn't find a working mirror.
>
> I believe Blackdown development has pretty much stopped a while ago,
> unfortunately.
>
> >         Is there any running code, even if α quality?
>
> Not within OpenJDK repositories, at least. Gary Benson is working on a
> portable interpreter
> for IcedTea/OpenJDK, so you may be able to use that once its finished.
>
> >  I have already check the
> > build documentation, it does mention GNU/Linux x86 and AMD64 and Solaris
> > SPARC, x86 and AMD64, but no GNU/Linux SPARC.  Alternatively, is the
> > porting effort trivial enough so a medium-skilled C or C++ programmer
> > could do it in a few days?  If so, is there a porting guide?
>
> Yes, for IcedTea (once you get set up):
> http://gbenson.livejournal.com/2007/11/16/
>
> For OpenJDK porters, Kelly has put together a shopping list of basics
> you'll need: http://blogs.sun.com/kto/entry/building_and_porting_the_openjdk
>
> I thnk the easiest way to find out how hard it is is to try it, and
> keep the mailing lists
> of the components you are struggling with posted.
>
> good luck,
> dalibor topic
>

Dalibor, I'm quite surprised you didn't at least mention Kaffe, surely
this has a port to GNU/Linux + SPARC ;)

FWIW, as was said before, this seems like one of the easiest ports as
the two bits are there -- SPARC support for Solaris and GNU/Linux
support for x86 and x86_64, unlike PPC where the CPU side has had to
be implemented from scratch.
-- 
Andrew :-)

Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net


More information about the porters-dev mailing list