Hi.
I'm attaching trivial patches for 0.9.8-stable and HEAD branches that
make OpenSSL's assembler & librarian invocations on Windows not
display logo information similar to how this has already been avoided
for all compiler & linker invocations.
Hope this helps.
Best regards,
Jurko Gospodnetić
Makes OpenSSL's assembler & librarian invocations on Windows not display logo
information similar to how this has already been avoided for all compiler &
linker invocations. Intended for the 0.9.8-stable branch.
--- util\VC-32.1.16.2.34.pl 2009-01-21 22:44:52.000000000 +-0100
+++ util\pl\VC-32.pl 2009-03-09 01:47:50.000000000 +-0100
@@ -161,13 +161,13 @@
if ($FLAVOR =~ /NT/)
{
$cflags.=" -DOPENSSL_SYSNAME_WINNT -DUNICODE -D_UNICODE";
$ex_libs="unicows.lib $ex_libs";
}
# static library stuff
-$mklib='lib';
+$mklib='lib /nologo';
$ranlib='';
$plib="";
$libp=".lib";
$shlibp=($shlib)?".dll":".lib";
$lfile='/out:';
@@ -181,13 +181,13 @@
$afile='-o ';
} elsif ($ml64) {
$asm='ml64 /c /Cp /Cx';
$asm.=' /Zi' if $debug;
$afile='/Fo';
} else {
- $asm='ml /Cp /coff /c /Cx';
+ $asm='ml /nologo /Cp /coff /c /Cx';
$asm.=" /Zi" if $debug;
$afile='/Fo';
}
$aes_asm_obj='';
$bn_asm_obj='';
Makes OpenSSL's assembler & librarian invocations on Windows not display logo
information similar to how this has already been avoided for all compiler &
linker invocations. Intended for the CVS HEAD branch.
--- util\VC-32.1.60.pl 2008-06-06 00:42:04.000000000 +-0100
+++ util\pl\VC-32.pl 2009-03-09 04:43:13.000000000 +-0100
@@ -159,13 +159,13 @@
# WIN32 UNICODE build gets linked with unicows.lib for
# backward compatibility with Win9x.
$ex_libs="unicows.lib $ex_libs" if ($FLAVOR =~ /WIN32/ and $cflags =~
/\-DUNICODE/);
}
# static library stuff
-$mklib='lib';
+$mklib='lib /nologo';
$ranlib='';
$plib="";
$libp=".lib";
$shlibp=($shlib)?".dll":".lib";
$lfile='/out:';
@@ -190,13 +190,13 @@
my $vew=`nasmw -v 2>NUL`;
# pick newest version
$asm=($ver gt $vew?"nasm":"nasmw")." -f win32";
$asmtype="win32n";
$afile='-o ';
} else {
- $asm='ml /Cp /coff /c /Cx';
+ $asm='ml /nologo /Cp /coff /c /Cx';
$asm.=" /Zi" if $debug;
$afile='/Fo';
$asmtype="win32";
}
$bn_asm_obj='';