From owner-freebsd-java@FreeBSD.ORG Thu Aug 18 14:51:14 2005 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 33D3916A421 for ; Thu, 18 Aug 2005 14:51:14 +0000 (GMT) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (glewis.dsl.xmission.com [166.70.56.15]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0059443D67 for ; Thu, 18 Aug 2005 14:51:09 +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 j7IEp7vq045540; Thu, 18 Aug 2005 08:51:07 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.13.3/8.13.3/Submit) id j7IEp6EO045539; Thu, 18 Aug 2005 08:51:06 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Thu, 18 Aug 2005 08:51:06 -0600 From: Greg Lewis To: Michael Meyer Message-ID: <20050818145106.GA45469@misty.eyesbeyond.com> References: <20050818074319.23770.qmail@web26805.mail.ukl.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050818074319.23770.qmail@web26805.mail.ukl.yahoo.com> User-Agent: Mutt/1.4.2.1i Cc: freebsd-java@freebsd.org Subject: Re: JDK 1.5.0_0x-Patches available? 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, 18 Aug 2005 14:51:14 -0000 On Thu, Aug 18, 2005 at 09:43:19AM +0200, Michael Meyer wrote: > you FreeBSD guys seem to be the only ones who are > seriously using self-compiled Sun JDKs. I am > considering the possibility of compiling a 5.0 JDK on > linux with a gcc patched with stack smashing > protection. Necessity is the mother of self-compiling ;). > Unfortunately, I cannot get information on how one can > get the source code for the 1.5.0_04 JDK. Sun only > seems to offer the 1.5.0_00 source code as all source > code filed in the .zip file are dated on October 2004 > (the realease date of JDK 1.5.0)? Is this correct? Yes, essentially Sun will only drop the initial release under its current source code license, it doesn't drop updates for every patch level it releases. > But you are using very huge (serveral 100k big) > patchsets in order to be able to compile the linux sun > jdks under FreeBSD. Have you written each and every > patch yourself? Or are there the 1.5.0_00 -> 1.5.0_0x > patchsets already included (besides your > FreeBSD-specific patches)? If they are, form where did > you get them? Does Sun offer them publicly under their > research licence? At which place? The _00 -> _04 patches are not included, although its possible we've come across some of the same problems and fixed them similar ways. The patchset simply contains what is needed to get things compiling under *BSD. We're pretty close to the second patchset now, so I suggest that you get the experimental patchset rather than patchset 1. It should still compile under Linux -- I'd be interested in any problems you run into that are due to anything we've introduced. -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org