State of the build on Windows?

Kelly O'Hair Kelly.Ohair at Sun.COM
Sat Jul 14 00:14:06 UTC 2007


Ted,

You haven't given me anything to go on here, but I assume the t2k.lib
problem is still going to block you on Windows.

There are two efforts going on right now with regards to t2k.lib.
The awt team is trying to get rid of our dependence on t2k in the OpenJDK,
effectively one less plug.

And I and a few others have also been trying to re-configure the binary plug
download bundles to be smaller, sparse, legally self defining, include the t2k.lib,
and be automatically built by the Makefiles on every formal promotion build.

Since this changes the legal documents, it's taken longer than I had
thought it would. I am not a lawyer, so I won't speak to the specific
legal issues here. We tried for B14 then B15, couldn't get all the
issues resolved in time, and also do all the test builds as we have to
repeatedly merge and re-merge these changes.
We didn't want to break the jdk7 product or the OpenJDK with these changes.
Hopefully everything will be in place for B16 for the new binary plugs,
which will help all platforms, but will include t2k.lib.
But I can't promise B16, we are trying very hard to get it into B16.

But t2k.lib doesn't have long to live, the awt team is progressing very
well on removing our dependence on it. Which is the best solution of course.

I apologize for how long this is taking, but we are trying to get it right,
or as right as possible. Once these binary plug changes are in place,
I'll send an email to the discuss and build alias with details, but
more importantly, we will be able to add/subtract (hopefully only subtract)
from the binary plugs as we go, without detailed legal review, or at
least that's the goal.

-kto

Ted Neward wrote:
> I get some conflicting input regarding the state of the build on a 
> Windows box. Kelly’s blog of May 2007 implies that it’s broken; is that 
> still the case?
> 
>  
> 
> Beyond that, I have Cygwin and VS2003 installed on my box, and I pulled 
> down and built GNU make 3.80. Things still seem to be kinda broken at a 
> fundamental level, though—is there anything else I need to do (env vars, 
> etc) that would need to be set? For example, the makefiles seem to want 
> to use a default temp directory of C:\Documents and Settings\Ted\Local 
> Settings\... which obviously has spaces in it; is this supposed to be 
> corrected somewhere? Where’s the best place to override these settings?
> 
>  
> 
> Ted Neward
> 
> Java, .NET, XML Services
> 
> Consulting, Teaching, Speaking, Writing
> 
> http://www.tedneward.com
> 
>  
> 
>  
> 
> 
> No virus found in this outgoing message.
> Checked by AVG Free Edition.
> Version: 7.5.476 / Virus Database: 269.10.4/896 - Release Date: 
> 7/11/2007 4:09 PM
> 



More information about the build-dev mailing list