FWIW, I've posted our short-term fix to openssl-0.9.7i and 0.9.8a at
http://www.apache.org/dist/httpd/binaries/win32/patches_applied/
Almost every patch I've seen is painfully twisted, these are the least
complex I could come up with that seemed rational. Note; they add the .pdb
output I've been insisting makes the build actually usable (anyone who rolls
a binary without should be shot) and the /Oy- which slows things down, a bit,
but makes it possible to unroll the stack without a .pdb handy.
They emit warnings (harmless - not caught by -WX) that -wd4996 isn't known
to Visual Studio 5 and 6, while the -G5 is no longer recognized by Studio 2005.
Neither flag is one you would want to part with.
Only -D_USE_32BIT_TIME_T is something of a hack, good in that it gets us to the
year 2038, bad in that it's probably worth working around, because this may not
be the last time we see time_t become disjoint from int.
It also rolls in the manifests into their respective binaries. My gut reaction
said this would overwrite the existing resources, but in fact they merge quite
cleanly.
The tweaks to ms/do_masm.bat could probably be applied to the other ms/do_*
scripts, they simply ensure that if you ms/do_masm no-this no-that no-theother,
everything falls together.
Oh, just my 2c, the choices of VC-WIN64I/VC-WIN64A are absolutely horrid.
What I wouldn't give for sane VC-WINX64 and VC-WINIA64 target names :)
Bill
Stephen Henson via RT wrote:
[steve - Wed Apr 26 14:13:22 2006]:
There is still an error about undefined externals which I'm looking into
now.
That turned out to be down to a bad installation of VC 2005 Express on
my laptop. A reinstall fixed it and the latest snapshot now compiles
without any problems.
Please check this out as OpenSSL 0.9.8b will be released in the next
week or so.
Steve.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [email protected]
Automated List Manager [EMAIL PROTECTED]
.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [email protected]
Automated List Manager [EMAIL PROTECTED]