win 32bit build: configure cannot resolve 32bit crt.

Magnus Ihse Bursie magnus.ihse.bursie at oracle.com
Mon Mar 12 07:56:25 UTC 2018


On 2018-03-10 08:58, Thomas Stüfe wrote:
> Hi,
>
> did anyone build 32bit windows recently?
Most likely not. :-)

Oracle has stopped doing any 32-bit builds on a regular basis. As far as 
I know, no-one else has picked up the baton. And without regular 
testing, things are prone to bit rot.

You are welcome to submit a patch, but don't expect things to stay 
working unless someone starts testing. (You are of course even more 
welcome to set up regular testing!)

> I get the following configure error:
>
> ..
> POSSIBLE_MSVC_DLL /cygdrive/c/Program
> POSSIBLE_MSVC_DLL Files
> POSSIBLE_MSVC_DLL (x86)/Microsoft
> POSSIBLE_MSVC_DLL Visual
> POSSIBLE_MSVC_DLL Studio
> POSSIBLE_MSVC_DLL 12.0/VC/redist/x86/Microsoft.VC120.CRT/msvcr120.dll
But that looks seriously broken, like some path including spaces has 
been split up. :-( That's probably not 32-bit related.

/Magnus
> configure: Found msvcr120.dll at /cygdrive/c/Windows/system32/msvcr120.dll
> using well-known location in SYSTEMROOT
> checking found msvcr120.dll architecture... incorrect, ignoring
> configure: The file type of the located msvcr120.dll is PE32+ executable
> (DLL) (GUI) x86-64, for MS Windows
> configure: Found msvcr120.dll at /cygdrive/c/Program Files (x86)/Microsoft
> Visual Studio 12.0/VC/redist/arm/Microsoft.VC120.CRT/msvcr120.dll using
> search of VCINSTALLDIR
> checking found msvcr120.dll architecture... incorrect, ignoring
> configure: The file type of the located msvcr120.dll is PE32 executable
> (DLL) (GUI) ARMv7 Thumb, for MS Windows
> checking for msvcr120.dll... no
> configure: error: Could not find msvcr120.dll. Please specify using
> --with-msvcr-dll.
> configure exiting with result code 1
> ...
>
> I am building the jdk-hs repo on WIndows 7 with VS 2013 Premium ed. Update
> 5.
>
> My configure options
> are: --with-boot-jdk=/cygdrive/c/mine/projects/openjdk/jdks/openjdk9
> --with-target-bits=32 --with-debug-level=slowdebug
> --with-native-debug-symbols=external
>
> Kind Regards, Thomas




More information about the build-dev mailing list