From owner-freebsd-java@FreeBSD.ORG Thu May 4 16:25:50 2006 Return-Path: X-Original-To: freebsd-java@freebsd.org Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0018716A473 for ; Thu, 4 May 2006 16:25:49 +0000 (UTC) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (gerbercreations.com [71.39.140.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id CCABC43D77 for ; Thu, 4 May 2006 16:25:16 +0000 (GMT) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (localhost.eyesbeyond.com [127.0.0.1]) by misty.eyesbeyond.com (8.13.3/8.13.3) with ESMTP id k44GPF8e001405; Thu, 4 May 2006 09:25:15 -0700 (PDT) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.13.3/8.13.3/Submit) id k44GPE7M001404; Thu, 4 May 2006 09:25:14 -0700 (PDT) (envelope-from glewis@eyesbeyond.com) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Thu, 4 May 2006 09:25:14 -0700 From: Greg Lewis To: "Arne H. Juul" Message-ID: <20060504162514.GB1336@misty.eyesbeyond.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.1i Cc: freebsd-java@freebsd.org Subject: Re: jdk15 from update5 sources X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 May 2006 16:25:52 -0000 On Thu, May 04, 2006 at 02:52:18PM +0200, Arne H. Juul wrote: > For those of us who can't use the diablo binary release for one reason or > the other, it's a problem that the BSD patches from eyesbeyond.com use the > SCSL sources, since there are many problems in those that are fixed in the > various update 1 to 6 releases. > > Sun has released sources on tiger.dev.java.net for update 3, 4, and 5 (but > not update 6, at least not yet). These are under the JIUL license which > seems to be more permissive than SCSL (too much legalese for me to say for > sure). > > So I've downloaded the update 5 sources and applied the > bsd-jdk15-patches-3.tar.bz2 (with some rejects). Then I've fixed the > issues with rejected patches and done some changes based on the changes > between SCSL sources and update 5 sources (see attached patch). > > The result works pretty well for me when compiled on FreeBSD 4.x for > running standalone java applications; I have no idea if it works for > webstart, or browser plugins, or as a basis for java frameworks. But maybe > somebody else may find it useful to go this route; I still get the > occasional crash deep inside the garbage collection parts of the VM but at > least this is much more stable than the version I get from compiling > ports/jdk the usual way. Thats kinda cool. Thanks for doing this :). One general question, since I haven't had time to compare them, why the JIUL rather than the JRL? Do others have comments on the differences between the two? -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org