Use /MD in FIPS mode for WIN64 too.
authorDr. Stephen Henson <steve@openssl.org>
Thu, 6 May 2010 13:10:36 +0000 (13:10 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Thu, 6 May 2010 13:10:36 +0000 (13:10 +0000)
util/pl/VC-32.pl

index ed4a3f92f5d327b5ced7c1127ec11f623adf3e80..53caaff7ce85ae8e92e063dd1d19922a2eb98724 100644 (file)
@@ -49,7 +49,7 @@ if ($FLAVOR =~ /WIN64/)
     $base_cflags=' /W3 /Gs0 /GF /Gy /nologo -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DDSO_WIN32 -DOPENSSL_SYSNAME_WIN32 -DOPENSSL_SYSNAME_WINNT -DUNICODE -D_UNICODE';
     $base_cflags.=' -D_CRT_SECURE_NO_DEPRECATE';       # shut up VC8
     $base_cflags.=' -D_CRT_NONSTDC_NO_DEPRECATE';      # shut up VC8
-    my $f = $shlib?' /MD':' /MT';
+    my $f = $shlib || $fips ?' /MD':' /MT';
     $lib_cflag='/Zl' if (!$shlib);     # remove /DEFAULTLIBs from static lib
     $opt_cflags=$f.' /Ox';
     $dbg_cflags=$f.'d /Od -DDEBUG -D_DEBUG';