ms/nt.mak and ms/ntdll.mak end up with

    FIPSDIR=C:\....\
    BASEADDR=...

and the trailing \ quotes the line ending. Or something, anyway it
doesn't work.

I didn't notice that earlier because I send an incorrect suggestion for
PR: 2708; mine changed just the first / which isn't what was intended,
but happens to work. When all are changed the makefiles are broken.

I suggest the appropriate change is just to change Configure. fipsdir
and fipslibdir seem to be the only directory arguments that get changed
in this way, suggesting that it was inadvertent.

diff --git a/Configure b/Configure
index cd298b8..cf5ad63 100755
--- a/Configure
+++ b/Configure
@@ -907,11 +907,11 @@ PROCESS_ARGS:
                                }
                        elsif (/^--with-fipsdir=(.*)$/)
                                {
-                               $fipsdir="$1/";
+                               $fipsdir="$1";
                                }
                        elsif (/^--with-fipslibdir=(.*)$/)
                                {
-                               $fipslibdir="$1/";
+                               $fipslibdir="$1";
                                }
                        elsif (/^--with-baseaddr=(.*)$/)
                                {

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to