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

Reply via email to