From: Matt Caswell Date: Thu, 14 Jan 2016 20:16:40 +0000 (+0000) Subject: Rename INSTALL.W32 to INSTALL.WIN X-Git-Tag: OpenSSL_1_1_0-pre3~523 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=46bf69b5934d45f9e00b962f26cf15b8fe8a1e56;p=openssl Rename INSTALL.W32 to INSTALL.WIN Also remove the INSTALL.W64 file. Next commit will update INSTALL.WIN to cover both. Reviewed-by: Richard Levitte --- diff --git a/INSTALL.W64 b/INSTALL.W64 deleted file mode 100644 index 9fa7a19205..0000000000 --- a/INSTALL.W64 +++ /dev/null @@ -1,66 +0,0 @@ - - INSTALLATION ON THE WIN64 PLATFORM - ---------------------------------- - - Caveat lector - ------------- - - As of moment of this writing Win64 support is classified "initial" - for the following reasons. - - - No assembler modules are engaged upon initial 0.9.8 release. - - API might change within 0.9.8 life-span, *but* in a manner which - doesn't break backward binary compatibility. Or in other words, - application programs compiled with initial 0.9.8 headers will - be expected to work with future minor release .DLL without need - to re-compile, even if future minor release features modified API. - - Above mentioned API modifications have everything to do with - elimination of a number of limitations, which are normally - considered inherent to 32-bit platforms. Which in turn is why they - are treated as limitations on 64-bit platform such as Win64:-) - The current list comprises [but not necessarily limited to]: - - - null-terminated strings may not be longer than 2G-1 bytes, - longer strings are treated as zero-length; - - dynamically and *internally* allocated chunks can't be larger - than 2G-1 bytes; - - inability to encrypt/decrypt chunks of data larger than 4GB - [it's possibly to *hash* chunks of arbitrary size through]; - - Neither of these is actually big deal and hardly encountered - in real-life applications. - - Compiling procedure - ------------------- - - You will need Perl. You can run under Cygwin or you can download - ActiveState Perl from http://www.activestate.com/ActivePerl. - - You will need Microsoft Platform SDK, available for download at - http://www.microsoft.com/msdownload/platformsdk/sdkupdate/. As per - April 2005 Platform SDK is equipped with Win64 compilers, as well - as assemblers, but it might change in the future. - - To build for Win64/x64: - - > perl Configure VC-WIN64A - > ms\do_win64a - > nmake -f ms\ntdll.mak - > cd out32dll - > ..\ms\test - - To build for Win64/IA64: - - > perl Configure VC-WIN64I - > ms\do_win64i - > nmake -f ms\ntdll.mak - > cd out32dll - > ..\ms\test - - Naturally test-suite itself has to be executed on the target platform. - - Installation - ------------ - - TBD, for now see INSTALL.W32. - diff --git a/INSTALL.W32 b/INSTALL.WIN similarity index 100% rename from INSTALL.W32 rename to INSTALL.WIN