I'm in the process of updating from 0.9.8e to 0.9.8k, and I've found the
Debug build won't build.  My build script does this:

ms\do_masm.bat debug pdb
(also ms\do_win64a.bat debug pdb)

In e this works, but in k, the debug argument has no effect.  

I looked at the batch files and I found they changed from this (e):
perl util\mk1mf.pl %* VC-NT >ms\nt.mak
perl util\mk1mf.pl %* dll VC-NT >ms\ntdll.mak

to this (k):
perl util\mk1mf.pl VC-WIN32 >ms\nt.mak
perl util\mk1mf.pl dll VC-WIN32 >ms\ntdll.mak

Specifically, the %* was removed, with the result being arguments are no
longer passed on to mk1mf.pl.  Was this intentional, or an unintended
side-effect of the target name being changed from VC-NT to VC-WIN32?  If
this was intentional, what is the preferred way to make a Debug build now?




-- 
View this message in context: 
http://www.nabble.com/Win32%3A-do_*.bat-no-longer-passes-arguments-to-mk1mf.pl-tp25070431p25070431.html
Sent from the OpenSSL - Dev mailing list archive at Nabble.com.
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to