From owner-freebsd-java Mon Jan 1 5:18:19 2001 From owner-freebsd-java@FreeBSD.ORG Mon Jan 1 05:18:17 2001 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from ares.trc.adelaide.edu.au (ares.trc.adelaide.edu.au [129.127.246.5]) by hub.freebsd.org (Postfix) with ESMTP id 073C037B699 for ; Mon, 1 Jan 2001 05:18:16 -0800 (PST) Received: (from glewis@localhost) by ares.trc.adelaide.edu.au (8.9.3/8.9.3) id XAA54617; Mon, 1 Jan 2001 23:48:01 +1030 (CST) (envelope-from glewis) Date: Mon, 1 Jan 2001 23:48:01 +1030 From: Greg Lewis To: Panagiotis Astithas Cc: freebsd-java@freebsd.org Subject: Re: Port for the Orion Server (J2EE Application Server) Message-ID: <20010101234801.A54574@ares.trc.adelaide.edu.au> References: <006701c071bc$06cd92e0$6a1010ac@rosetta.zon> <296590000.978193425@grolsch.ai> <20010101145213.B75021@netmode.ece.ntua.gr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: <20010101145213.B75021@netmode.ece.ntua.gr>; from past@netmode.ntua.gr on Mon, Jan 01, 2001 at 02:52:13PM +0200 Sender: glewis@ares.trc.adelaide.edu.au Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org 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