Nathan,

I've created a build for Win64, but it hasn't made it into the main dev code base yet 
because the patches I created were not entirely complete - there are some larger 
architectural issues regarding openssl's use of file handles. File (and socket) 
handles have traditionally been small integer numbers (usually indexes into a file 
handle table) on most platforms. Win32 however, uses kernel handle objects, which are 
opaque memory pointers. Thus, handles on Win64 are 64-bit values, while handles every 
where else (32- or 64-bit platforms) are still small integer values.

The other main issue is the use of int rather than size_t for data size values. Many 
times, this doesn't matter, because most of these sizes are not going to be greater 
than 64k, much less the 4gb available to a 32-bit int. However, there are a few places 
where it does matter.

John

>>> [EMAIL PROTECTED] 10/16/02 01:02PM >>>
Hi,

I'm trying to build OpenSSL for Win64.  Request Tracker #22, which is a
patch adding support for Win64, doesn't seem to have made it into the
0.9.8-dev tree, and nothing seems to have happened on that front since the
end of June.  

Does someone have a status update?  If the hold-up is a lack of an
environment to build/test please let me know -- I have fast machines with
the official (Aug 2002) MS IA64 SDK, and access to Itaniums for testing.

Has anyone successfully compiled for Win64? Any pointers would be greatly
appreciated.

-Nathan
_________________
Nathan Kidd
Builds Engineer
Hummingbird Ltd.
______________________________________________________________________
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]

Reply via email to