<div dir="ltr"><br><div><div>I have a question on compiling Openssl-fips object module as 64 bit static library in win 8.1.</div><div><br></div><div>I am using following versions of source and compile instruction.</div><div>openssl-fips-2.0.12</div><div><br></div><div> 1. cd openssl-fips-2.0.12</div><div> 2. SET FIPSDIR=C:\tools\fips\opensslfips</div><div> 3. ms\do_fips no-asm</div><div><br></div><div>This turns out the build to be successful,however noticed it uses a compilation arg /MD . </div><div>That turns out to be issue when I link this lib to my application.</div><div><br></div><div>openssl-1.0.1p</div><div><br></div><div> 1. cd openssl-1.0.1p</div><div> 2. perl Configure VC-WIN64A fips --with-fipsdir=C:\tools\fips\opensslfips --prefix=C:\tools\fips\opensslBuild</div><div> 3. ms\do_win64A  </div><div><br></div><div>Here I noticed the ms\nt.mak contains /MD too. As I used fips option to configure.</div></div><div><br></div><div>4. nmake -f ms\nt.mak</div><div><br></div><div>Compiles OK, but with /MD option.</div><div>My application requirement is to generate all these static lib with /MT option. How I can do that.</div><div>The existing fips-object module User Guide 2.0 does not help in this regard.</div><div><br></div><div>Would appreciate an early reply in this subject.</div><div><br></div><div>Thanks</div><div><br></div><div>GS</div></div>