Re: Building on Win 2008

2008-08-01 Thread Erik Trimble
Kelly O'Hair wrote: Anthony Petrov wrote: Hi Kelly, On 07/31/2008 10:58 PM Kelly O'Hair wrote: So no plugin code, no installation bundle code, etc. Right. But all the currently opensourced code was buildable at that time. From this point it was clean: VS2005ExpressSP1 + Platform SDK for

Re: Building on Win 2008

2008-08-01 Thread Kelly O'Hair
Anthony Petrov wrote: Hi Kelly, On 07/31/2008 10:58 PM Kelly O'Hair wrote: So no plugin code, no installation bundle code, etc. Right. But all the currently opensourced code was buildable at that time. From this point it was clean: VS2005ExpressSP1 + Platform SDK for Win2003R2 + DirectX S

Re: Building on Win 2008

2008-08-01 Thread Anthony Petrov
Hi Kelly, On 07/31/2008 10:58 PM Kelly O'Hair wrote: So no plugin code, no installation bundle code, etc. Right. But all the currently opensourced code was buildable at that time. From this point it was clean: VS2005ExpressSP1 + Platform SDK for Win2003R2 + DirectX SDK June 2007 + cygwin. No

Re: Building on Win 2008

2008-07-31 Thread Kelly O'Hair
Anthony Petrov wrote: On 7/31/2008 7:14 PM Kelly O'Hair wrote: Define "complete Hotspot and J2SE code". Just OpenJDK? Was this the JRL or full Sun JDK sources? Just hotspot and j2se (or now called "jdk") directories? These were old-good j2se and hotspot workspaces back in June 2007. So no p

Re: Building on Win 2008

2008-07-31 Thread Anthony Petrov
On 7/31/2008 7:14 PM Kelly O'Hair wrote: Define "complete Hotspot and J2SE code". Just OpenJDK? Was this the JRL or full Sun JDK sources? Just hotspot and j2se (or now called "jdk") directories? These were old-good j2se and hotspot workspaces back in June 2007. Just installing an Express compi

Re: Building on Win 2008

2008-07-31 Thread Kelly O'Hair
Define "complete Hotspot and J2SE code". Just OpenJDK? Was this the JRL or full Sun JDK sources? Just hotspot and j2se (or now called "jdk") directories? Just installing an Express compiler and using it doesn't mean that during the build the Professional files installed on the machine are not use

Re: Building on Win 2008

2008-07-31 Thread Max (Weijun) Wang
On Jul 31, 2008, at 4:26 PM, Anthony Petrov wrote: About a year ago I did build the complete Hotspot and J2SE code using VS2005 Express + MS Platform SDK + DirectX SDK - all downloaded for free from the Microsoft web-site. During building I identified some bugs (to name a few: 6486546, 648

Re: Building on Win 2008

2008-07-31 Thread Anthony Petrov
On 07/30/2008 07:56 PM Erik Trimble wrote: would make it very nice. Unfortunately, the free version of VS is actually _very_ different than the Professional version, and not just the compiler itself (which, has a whole 'nother set of bugs unique to it...). AFAIK, that was true for the free ver

Re: Building on Win 2008

2008-07-31 Thread Anthony Petrov
About a year ago I did build the complete Hotspot and J2SE code using VS2005 Express + MS Platform SDK + DirectX SDK - all downloaded for free from the Microsoft web-site. During building I identified some bugs (to name a few: 6486546, 6488751, 6523947). Some of them belonging to the J2SE code

Re: Building on Win 2008

2008-07-30 Thread Erik Trimble
Kelly O'Hair wrote: Phil's understanding is also mine. I don't doubt that at some time in the future these two products might be different builds, due to patches and so forth, but as I read all the web pages, they should be in fact the same actual compiler and optimizer. It's some of the fluff a

Re: Building on Win 2008

2008-07-30 Thread Kelly O'Hair
Phil's understanding is also mine. I don't doubt that at some time in the future these two products might be different builds, due to patches and so forth, but as I read all the web pages, they should be in fact the same actual compiler and optimizer. It's some of the fluff around the edges that

Re: Building on Win 2008

2008-07-30 Thread Phil Race
Erik Trimble wrote: I know there's been a lot of exploration on this topic, as yes, being able to use just the free MS SDK and the free Visual Studio versions would make it very nice. Unfortunately, the free version of VS is actually _very_ different than the Professional version, and not ju

Re: Building on Win 2008

2008-07-30 Thread Kelly O'Hair
We are focusing on the Professional edition first because the free Express edition does not include the ATL include or lib files. I'm not an ATL expert, but JDK builds have a dependence on it and it's probably not going away for quite some time I'm told. It's quite possible that much of the Open

Re: Building on Win 2008

2008-07-30 Thread Erik Trimble
Anthony Petrov wrote: On 07/29/2008 11:03 PM Erik Trimble wrote: I certainly can't speak for Sun on this. But, I don't think there is any immediate plans to use GCC on Windows. It would probably be OK if someone wanted to try, but I can't imagine it being even remotely easy. There's just so

Re: Building on Win 2008

2008-07-30 Thread Anthony Petrov
On 07/29/2008 11:03 PM Erik Trimble wrote: I certainly can't speak for Sun on this. But, I don't think there is any immediate plans to use GCC on Windows. It would probably be OK if someone wanted to try, but I can't imagine it being even remotely easy. There's just so much stuff dependent on

Re: Building on Win 2008

2008-07-29 Thread Martin Buchholz
Porting OpenJDK to be an actual cygwin program, rather than just being built using cygwin tools, is an obvious target for open source porters. The cygwinized OpenJDK would be available as part of the Cygwin distribution. Obviously a porter would have to fight with many assumptions currently being

Re: Building on Win 2008

2008-07-29 Thread Dalibor Topic
Erik Trimble wrote: Dalibor Topic wrote: Erik Trimble wrote: Also, Cygwin is the UNIX-ism platform of choice, and getting the JDK to build solely with Cygwin (on both 32- and 64-bit, Win2k, WinXP, and Win2003) would be a _huge_ deal. I.e. using the gcc provided by Cygwin and the 'posixy' lib

Re: Building on Win 2008

2008-07-29 Thread Erik Trimble
Dalibor Topic wrote: Erik Trimble wrote: Also, Cygwin is the UNIX-ism platform of choice, and getting the JDK to build solely with Cygwin (on both 32- and 64-bit, Win2k, WinXP, and Win2003) would be a _huge_ deal. I.e. using the gcc provided by Cygwin and the 'posixy' libc it provides? cheer

Re: Building on Win 2008

2008-07-29 Thread Kelly O'Hair
That would be interesting, but a very big rock. --- I'm remembering a seminar I took a long time ago, the same one that Harvey is talking about here: http://www.harveymackay.com/columns/best/11.cfm Although I remember it being a bucket, not a jar. You need to put the big rocks in the bucket f

Re: Building on Win 2008

2008-07-29 Thread Dalibor Topic
Erik Trimble wrote: Also, Cygwin is the UNIX-ism platform of choice, and getting the JDK to build solely with Cygwin (on both 32- and 64-bit, Win2k, WinXP, and Win2003) would be a _huge_ deal. I.e. using the gcc provided by Cygwin and the 'posixy' libc it provides? cheers, dalibor topic -- *

Re: Building on Win 2008

2008-07-29 Thread Dmitri Trembovetski
Erik Trimble wrote: As a followup to this: we're looking at moving to Windows XP w/ VS.Net 2008 as the new default Windows 32-bit build platform. Windows 2003 is likely to remain the 64-bit Windows platform for quite some time. I do expect that we will want to update the MS SDK on both

Re: Building on Win 2008

2008-07-29 Thread Erik Trimble
Kelly O'Hair wrote: I see no reason to build on Win 2008. Yes, someday it should work, but anything you build is suspect because the official JDK7 builds will eventually be done on Windows XP. You could end up tracking down problems that are unique to building on Win 2008 and have no val

Re: Building on Win 2008

2008-07-29 Thread Kelly O'Hair
I see no reason to build on Win 2008. Yes, someday it should work, but anything you build is suspect because the official JDK7 builds will eventually be done on Windows XP. You could end up tracking down problems that are unique to building on Win 2008 and have no value to the official JDK7

Building on Win 2008

2008-07-29 Thread Max (Weijun) Wang
Hi All Just install Win 2008 and VS.NET 2008 this afternoon and try to build JDK. There're 2 tiny issues: 1. cl.exe's version is 15., not recognized by Compiler-msvc.gmk. Duplicate the MS.NET 2003 lines in the file to accept 15. 2. MSVCDIR is not defined in VS.NET 2008's vcvars.bat. I