[openssl-commits] [openssl] master update

Andy Polyakov appro at openssl.org
Tue May 15 19:17:34 UTC 2018


The branch master has been updated
       via  0d9b5fa3b44794c6830641f6cf2e6d840d1e9315 (commit)
      from  73cc84a132a08a02253ae168600fc4d16cd400d8 (commit)


- Log -----------------------------------------------------------------
commit 0d9b5fa3b44794c6830641f6cf2e6d840d1e9315
Author: Andy Polyakov <appro at openssl.org>
Date:   Mon May 14 17:06:04 2018 +0200

    windows-makefile.tmpl: delete export library prior link.
    
    LINK can outsmart itself and choose to not update export .lib upon
    corresponding .dll re-link. Since dependency is between .lib and all
    .obj-s, re-compilation of any .obj makes NMAKE relink .dll and all
    .exe-s over and over...
    
    Reviewed-by: Rich Salz <rsalz at openssl.org>

-----------------------------------------------------------------------

Summary of changes:
 Configurations/windows-makefile.tmpl | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Configurations/windows-makefile.tmpl b/Configurations/windows-makefile.tmpl
index 0752bbe..49af571 100644
--- a/Configurations/windows-makefile.tmpl
+++ b/Configurations/windows-makefile.tmpl
@@ -627,6 +627,7 @@ EOF
      return <<"EOF"
 $target: $deps
 	IF EXIST $shlib$shlibext.manifest DEL /F /Q $shlib$shlibext.manifest
+	IF EXIST \$@ DEL /F /Q \$@
 	\$(LD) \$(LDFLAGS) \$(LIB_LDFLAGS) \\
 		/implib:\$@ \$(LDOUTFLAG)$shlib$shlibext$shared_def @<< || (DEL /Q \$(\@B).* $shlib.* && EXIT 1)
 $objs


More information about the openssl-commits mailing list