Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 6 Nov 2010 23:38:46 -0700
From:      Greg Lewis <glewis@eyesbeyond.com>
To:        Jung-uk Kim <jkim@freebsd.org>
Cc:        Rob Farmer <rfarmer@predatorlabs.net>, bug-followup@freebsd.org, freebsd-java@freebsd.org
Subject:   Re: ports/151923: [patch] java/openjdk6: free and native openjdk bootstrap
Message-ID:  <20101107063845.GA28974@misty.eyesbeyond.com>
In-Reply-To: <201011041351.42334.jkim@FreeBSD.org>
References:  <201011040810.oA48AERY013650@freefall.freebsd.org> <201011041351.42334.jkim@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Nov 04, 2010 at 01:51:38PM -0400, Jung-uk Kim wrote:
[...]
> On the other hand, we have ports/java/jbootstrap to work around this 
> issue but it is pretty much dead and non-free.  If you really want 
> something like that, you may use ports/java/openjdk6 as master port, 
> make it bootstrap with GCJ or something totally "free" just enough to 
> bootstrap OpenJDK6 and OpenJDK7, and package it with minimal runtime 
> dependency (if there is any).  Then, ports/java/openjdk6, 
> ports/java/openjdk7, etc. can use it as a *build* dependency.  I 
> believe that is the way to go.

I'm with Jung-uk here.

FWIW, if you want an example of using "free" bootstrapping you need look
no further than IcedTea.  IIRC it uses gcj and ecj to do it's bootstrapping.
Or just go the whole way and port IcedTea in it's entirety.

-- 
Greg Lewis                          Email   : glewis@eyesbeyond.com
Eyes Beyond                         Web     : http://www.eyesbeyond.com
Information Technology              FreeBSD : glewis@FreeBSD.org



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