OK, I'm starting to prepare myself for a major haulover of the way
OpenSSL is built on Windows with VC++.
Note that this effort will not have any effect on OpenSSL 0.9.6x or
0.9.7. If I'm lucky, I'll get it finished and hopefully well tested
before we release 0.9.8. or version 1 (whichever is the next one).
The goal of this effort is two-fold:
1. Making the whole build thing to work a little more like it does on
Unix. This means populating the Windows entries in Configure, add
more of those entries, and get rid of the Windows-specific stuff
in util/
2. Having the possibility to create several variants of the windows
libraries. The ones normally used (that come with VC++) are:
Single threaded Static, non-debug
Single threaded Static, debug
Multithreaded Static, non-debug
Multithreaded Static, debug
Multithreaded DLL (shared), non-debug
Multithreaded DLL (shared), debug
On Windows, the corresponding names of the C library would be:
Single threaded Static, non-debug - ??? (please help me out)
Single threaded Static, debug - ??? (please help me out)
Multithreaded Static, non-debug - ??? (please help me out)
Multithreaded Static, debug - ??? (please help me out)
Multithreaded DLL (shared), non-debug - msvcrt.dll
Multithreaded DLL (shared), debug - msvcrtd.dll
I'd like your help to name the OpenSSL libraries. The idea I have
right now is the following (base names are 'osslc' for 'libcrypto',
'ossls' for 'libssl', and one adds 's' for single-threaded or 'm' for
multithreaded, as well as 'd' when it's a debug build):
Single threaded Static, non-debug - osslcs.lib, osslss.lib
Single threaded Static, debug - osslcsd.lib, osslssd.lib
Multithreaded Static, non-debug - osslcm.lib, osslsm.lib
Multithreaded Static, debug - osslcmd.lib, osslsmd.lib
Multithreaded DLL (shared), non-debug - osslcm.dll, osslsm.dll
Multithreaded DLL (shared), debug - osslcmd.dll, osslsmd.dll
Note that as long as we're not in version 1 of OpenSSL, it's probably
best to keep the current names for the multithreaded dll variants, as
in:
Multithreaded DLL (shared), non-debug - libeay.dll, ssleay.dll
Multithreaded DLL (shared), debug - libeayd.dll, ssleayd.dll
Ideas, comments, hoorays, boos?
--
Richard Levitte \ Spannv�gen 38, II \ [EMAIL PROTECTED]
Redakteur@Stacken \ S-168 35 BROMMA \ T: +46-8-26 52 47
\ SWEDEN \ or +46-733-72 88 11
Procurator Odiosus Ex Infernis -- [EMAIL PROTECTED]
Member of the OpenSSL development team: http://www.openssl.org/
Software Engineer, GemPlus: http://www.gemplus.com/
Unsolicited commercial email is subject to an archival fee of $400.
See <http://www.stacken.kth.se/~levitte/mail/> for more info.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]