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='';

Reply via email to