encumbrances update

Kelly O'Hair Kelly.Ohair at Sun.COM
Thu Aug 9 22:05:57 UTC 2007

Dan Fabulich wrote:
> Kelly O'Hair wrote:
>> It was never expected that the initial OpenJDK source drops would be 
>> buildable on Windows.
> [...]
>> So that fact that it has never built on Windows was well known, I 
>> thought.
> Actually, that comes as a (small) surprise to me.  When I asked about 
> Windows build problems at Mark's OpenJDK talk at JavaOne, I asked him if 
> he believed it should work; he said yes.  I then followed up with a 
> question like: "Would you believe that it doesn't work?" he again 
> replied yes.  I showed him the failure, to which I believe he replied: 
> "Bummer." :-)

Many of us had hopes it would work in the end, I was hopeful til the end too.
Ted obviously figured out how to create a t2k.lib from a t2k.dll, so
he got pretty close...  Not that we expected anyone to try that hard. ;^)

> Certainly there's no sign on the website or in the README that Windows 
> is *expected* not to work; instead, what you find are build 
> instructions, with warnings that Windows is a difficult environment 
> requiring a gentle touch, etc.

I suspect that many of us at the lower levels were surprised that the
windows binary plugs were even made available.
But as to the README, I was responsible for that, and I was thinking more
'long term' when I kept the Windows information in it, some people didn't
want it there until we delivered windows buildable bundles. I was probably
wrong to include it, just confused things.

> Especially in light of earlier e-mails from you back in June suggesting 
> that build 15 would probably work, I frankly believed all this time that 
> you guys just had no free Windows testing resources, and so nobody had 
> ever tried a realistic clean OpenJDK build on Windows using the same 
> plugs that we get.

A fairly valid analysis. We had high hopes, but our delivery was poor.
You are getting pretty raw sources when it comes to windows right now.

>> While I was trying to make t2k.lib available in the binary plugs, 
>> another team was busy trying to remove it completely. So you can't say 
>> we haven't been trying to deal with this issue.
> I would never have said that.  I sincerely appreciate all of the work 
> that you and other engineers at Sun have done on this, and look forward 
> to the glorious day when one of us can get this thing to build! :-)

I look forward to it too, but in the meantime I need to get going on the
Mercurial repositories.


We have openjdk builds, and product jdk builds, and part of our internal issue here
is that it isn't easy to make sure both are building, so I'll be looking at
how we can get some/many of the developers inside Sun using a make target that does
both builds, chained together so to speak. Stay tuned on this...

As always, it will take some time for all this to get better, and hopefully
it's more steps forward than backward.


> -Dan

More information about the discuss mailing list