Hi,
I am trying to compile openssl-fips-1.2 on VS 2008 (64 bit) and getting a
linker error
LINK : fatal error LNK1181: cannot open input file 'bufferoverflowu.lib'
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio
9.0\
VC\Bin\amd64\link.EXE"' : return code '0x49d'.
Quick searching through the archives lead me to a thread where similar error
was discussed for 0.9.8l and solution for the same was to replace
$ex.=' bufferoverflowu.lib' if ($FLAVOR =~ */WIN64/*);
with
$ex.=' bufferoverflowu.lib' if ($FLAVOR =~ */WIN64/* and `cl 2>&1` =~
/14\.00\.4[0-9]{4}\./);
in VC-32.pl.
This, however, is not a possibility for the FIPS module as it is supposed to
be used as-is.
Anyone else faced this issue? Any work-around?
Just FYI, I am building under VS 2008 x64 Win64 command shell.
-Vivek