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>