Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Jan 2001 23:48:01 +1030
From:      Greg Lewis <glewis@trc.adelaide.edu.au>
To:        Panagiotis Astithas <past@netmode.ntua.gr>
Cc:        freebsd-java@freebsd.org
Subject:   Re: Port for the Orion Server (J2EE Application Server)
Message-ID:  <20010101234801.A54574@ares.trc.adelaide.edu.au>
In-Reply-To: <20010101145213.B75021@netmode.ece.ntua.gr>; from past@netmode.ntua.gr on Mon, Jan 01, 2001 at 02:52:13PM %2B0200
References:  <006701c071bc$06cd92e0$6a1010ac@rosetta.zon> <296590000.978193425@grolsch.ai> <20010101145213.B75021@netmode.ece.ntua.gr>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jan 01, 2001 at 02:52:13PM +0200, Panagiotis Astithas wrote:
> On Sat, Dec 30, 2000 at 12:23:45PM -0400, Jeroen C. van Gelderen wrote:
> > The bottom line is that Java != C/C++ and the rules that apply to
> > C/C++ do not carry over when it comes to binary vs. source.
> 
> Although my heart on this matter is on the side of compiling the source, 
> I can see that there is probably an important difference between Java
> and C/C++ programs: Java programs are (supposed to be) platform-independent,
> so you don't generally have to provide FreeBSD-specific patches to make 
> them work. I think that was the main reason for the creation of the
> ports system and it doesn't seem to hold in this case.

The port patching the Java source code is worse than that.  This would mean
that essentially our JDK is broken and needs to be fixed (since it should
run things the same as the Solaris JDK running green threads).  The other 
issue is that said patches can't be contributed back to the maintainer 
of the code as Java has no concept of a preprocessor (whether it should 
have at least one that can allow conditional compilation based on at least 
the JDK version is another discussion :) and this creates a maintenance
hassle for the port maintainer that can never be fixed.

						- Greg


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message




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