Subject: Re: jdk14 native bootstrap
To: None <pkgsrc-wip-discuss@lists.sourceforge.net, tech-pkg@netbsd.org>
From: Geert Hendrickx <geert.hendrickx@ua.ac.be>
List: tech-pkg
Date: 08/22/2005 22:26:23
On Wed, Aug 10, 2005 at 01:38:33PM +0200, Geert Hendrickx wrote:
> On Tue, Aug 09, 2005 at 05:27:43PM +0200, Geert Hendrickx wrote:
> > Next thing on my (personal) todo list is to add the possibility to use
> > wip/jdk14 itself to bootstrap wip/jdk14 (atm lang/sun-jdk14 is required,
> > but in theory it should be possible to get rid of it after the initial
> > build of wip/jdk14).  
> 
> This seems to work quite well.  I'm now wondering how I should implement
> this in pkgsrc.  Simply use the native jdk14 when it's found (code for this
> is currently commented out in the Makefile), or make it an option?  In that
> case, what would be the default?  Using the native jdk14 should give an
> error if it's not yet installed.  I could make it an option only if it's
> found, or change the default if it's found.  How can I handle this best?  

As said above, I have been able to use wip/jdk14 itself to bootstrap
wip/jdk14.  In fact, this worked out of the box.  This way, the linux jdk14
is no longer needed once you bootstrapped wip/jdk14 once.  

The question now is how to handle this native bootstrapping in pkgsrc,
since it's a circular dependency.  Please post your opinion about the
options given above.  

GH