RFR: 8008707: build-infra: Closed (deploy) can't be built using environment from SDK SetEnv.cmd
Erik Joelsson
erik.joelsson at oracle.com
Mon Jun 10 15:31:12 UTC 2013
Currently, if both Visual Studio and the Windows SDK are installed on a
system, configure will favor the sdk as the source for a build
environment. This works equally well for OpenJDK, but not for OracleJDK.
Using the Windows SDK also isn't the officially supported way of
building. This patch changes the search order for a proper build
environment, placing Visual Studio ahead of the SDK.
While making sure that this would still work with the open and the
limited support for Visual Studio Express that exist today, I also did
some improvements on looking for msvcr100.dll. The one in
windows\system32 is only considered for 32bit builds as it seems to
always be 32bit. For 64bit builds I added the one installed with the
Visual Studio debugger for 64bit.
Hopefully this will relieve some of the pain when trying to build on
Windows.
http://cr.openjdk.java.net/~erikj/8008707/webrev.root.01/
/Erik
More information about the build-dev
mailing list