Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 08 Sep 1995 22:29:39 -0700
From:      Jon Loeliger <jdl@chromatic.com>
To:        Jake Hamby <jehamby@lightside.com>
Cc:        "Jordan K. Hubbard" <jkh@time.cdrom.com>, Stephen Hocking <sysseh@devetir.qld.gov.au>, hackers@freebsd.org
Subject:   Re: Java - is anyone working on this at all? 
Message-ID:  <199509090529.WAA09201@xenon.chromatic.com>
In-Reply-To: Your message of "Fri, 08 Sep 1995 19:27:36 PDT." <Pine.AUX.3.91.950908191816.1025A-100000@covina.lightside.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
Jake Hamby scribbled:
> I just downloaded the source code to HotJava, and it's a pretty big
> mess...  I can't even get it to compile under SOLARIS using GCC (Sun used
> their commercial SunPro compiler to build it)!  To give people an idea of
> some of the surface issues that have to be dealt with before even getting
> into the tricky problems with synchronization, threads, audio support, etc: 

I don't know if you are aware of the java porting alias or not, but
I presume you are.  It is:

    Info: send 'help' to java-porting-request@java.sun.com

Also, here are the addresses of at least two others who at some
point in the recent past mumbled about the Linux/BSDI porting efforts:

    John Croix, journeyman@mail.utexas.edu
    csw@scndprsn.Eng.Sun.COM

> 1) The Makefiles are designed for Solaris make, and don't work properly with 
> GNU make or Berkeley make.

There has been some effort to GNUize the makefiles already.  I don't
know if they are done and generally available though.  Mail to the
java-porting list will yield the current state of the, er, art there.

> 2) You must have a preexisting Java compiler in order to bootstrap (i.e. 
> byte-compile) the Java code.  This means hosting part of the development
> under Windows NT/95 or Solaris to do this portion of the compile until 
> the FreeBSD native Java compiler is built.

Yep.  There is also some debate over the current "offical" opcode list.
Watch for ambiguity or out-of-date-ness there...

Also, there's a 64-bit int trick or two that requires some thought.

jdl



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199509090529.WAA09201>