> From: [email protected] On Behalf Of JC Yang
> Sent: Saturday, 19 June, 2010 05:34
> I'm compiling 0.9.8e, I think the 1st part of your speculation might
be the cause.
> How can I fix it manually?
> On Fri, Jun 18, 2010 at 11:10 AM, Dave Thompson
<[email protected]> wrote:
> 1. For at least most of 0.9.8, mk1mf.pl had a flaw and
didn't actually
> put /Zi in the CFLAG setting as intended. If it didn't, do
so manually.
> My notes say I also put /Yd; I'm not sure if that's (still?)
needed.
Most direct way = what I did:
= unpack, perl Configure VC-WIN32 --otheroptions
= edit ms\do_whichever.bat to tell mk1mf.pl(s) 'debug'
= execute ms\do_whichever
* edit the ms\*.mak files to add /Zi and maybe /Yd in CFLAG= line
(personally I think it looks best just after /MDd /Od)
(as noted I'm not sure /Yd is still needed but I did have it)
= nmake each ms\*.mak
Maybe slightly cleaner way:
= unpack, perl Configure VC-WIN32 --otheroptions
= edit ms\do_whichever to tell mk1mf 'debug'
* edit util\pl\VC-32.pl so $dbg_cflags= for Win32 (line98 in mine)
includes /Zi and maybe /Yd
= execute ms\do_whichever
= nmake each ms\*.mak
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [email protected]
Automated List Manager [email protected]