Request for review (M) 7017824: Add support for creating 64-bit Visual Studio projects
Bengt Rutisson
bengt.rutisson at oracle.com
Thu Feb 10 22:16:56 PST 2011
Looks good, Staffan! I tried creating an x64 project and it works
excellent.
A couple of questions:
* Do we have to allow duplicates file names due to the closed src
(WinGammaPlatform.java 238-244)?
* Are the Eclipse autogenerated methods in WinGammaPlatformVC7.java
needed? Should they be included?
* When I bild an x64 project in Visual Studio I get to choose between
Win32 and x64 in the platform drop down list. The Win32 platform does
not build (expected behaviour). Could that be removed from the drop
down? This is not important it is easy to select x64, so no show stopper.
And minor thing. Copyright year should be 2011 for all files.
Thanks for fixing this!
Bengt
On 2011-02-10 16:06, Staffan Larsen wrote:
>
> http://cr.openjdk.java.net/~sla/7017824/webrev.00/
> <http://cr.openjdk.java.net/%7Esla/7017824/webrev.00/>
>
> The current make\windows\create.bat script can only create visual
> studio projects for 32-bit targets (Win32), it should also be possible
> to create 64-bit targets (x64).
>
> This fix generates two different project files, one for 32-bit target
> and one for 64-bit targets. While it would be great to have both
> targets in the same project, the current tools are not written in a
> way that makes it easy to fix this. The simple solution is two
> different projects: vs-i486\jvm.vcproj and vs-amd64\jvm.vcproj.
>
> The create.bat script will dete! ct which target to create by checking
> which version of the cl.exe compiler is in the PATH.
>
> I have also removed the define of MSC_VER when invoking the complier.
> Instead the define _/MSC/_VER is used, which is defined by the compiler.
>
> Thanks,
>
> /Staffan
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/hotspot-dev/attachments/20110211/6fd6974a/attachment.html
More information about the hotspot-dev
mailing list