Re: [openssl.org #3544] Remove MWERKS support
Hi Rich, On 25.09.2014 00:09, Rich Salz via RT wrote: All sorts of pre-OSx mac support has been removed. commit 92c78463720f71e47c251ffa58493e32cd793e13 Author: Rich Salz rs...@openssl.org Date: Wed Sep 24 12:18:19 2014 -0400 RT3544: Remove MWERKS support The following #ifdef tests were all removed: __MWERKS__ MAC_OS_pre_X MAC_OS_GUSI_SOURCE MAC_OS_pre_X OPENSSL_SYS_MACINTOSH_CLASSIC OPENSSL_SYS_MACOSX_RHAPSODY Reviewed-by: Andy Polyakov ap...@openssl.org Rich Salz, OpenSSL dev team; rs...@openssl.org as already mentioned on the list the Metrowerks CodeWarrior for NetWare compiler also sets the __MWERKS__ macro - therefore please revert the changes to /crypto/rand/rand_nw.c of commit 92c78463720f71e47c251ffa58493e32cd793e13 because this is a NetWare-only file and has nothing to do with your intention to remove old MAC_OS support. Thanks! __ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager majord...@openssl.org
RE: [openssl.org #3544] Remove MWERKS support
Yes, I will revert the change.
RE: [openssl.org #3544] Remove MWERKS support
Yes, I will revert the change. __ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager majord...@openssl.org
Re: [openssl.org #3544] Remove MWERKS support
On 30/10/2014 9:58 AM, NormW wrote: G/M, On 25/09/2014 2:09 AM, Rich Salz via RT wrote: Not a supported platform, per our roadmap. __ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager majord...@openssl.org To be pendantic __MWERKS__ refers, AFAIK, to a compiler, and was the compiler used by Novell aa the 'standard' for creating NetWare apps. As I understand it (for the time being at least), support for NetWare is being retained, it will be necessary to re-implement the #ifdef __MWERKS__ section removed in .\crypto\rand\rand_nw.c ONLY, in the ossl trunk src. To re-iterate: The patch changed in the following: diff --git a/crypto/rand/rand_nw.c b/crypto/rand/rand_nw.c index 17c1ea7..9239a72 100644 (file) --- a/crypto/rand/rand_nw.c +++ b/crypto/rand/rand_nw.c @@ -154,13 +154,7 @@ int RAND_poll(void) for( i=2; iENTROPY_NEEDED; i++) { -#ifdef __MWERKS__ - asm - { - rdtsc - mov tsc, eax - } -#elif defined(__GNUC__) __GNUC__=2 !defined(OPENSSL_NO_ASM) !defined(OPENSSL_NO_INLINE_ASM) +#if defined(__GNUC__) __GNUC__=2 !defined(OPENSSL_NO_ASM) !defined(OPENSSL_NO_INLINE_ASM) asm volatile(rdtsc:=a(tsc)::edx); #endif A review of all other __MWERKS__ code removed indicate they are only used by MAC PC's. Norm __ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager majord...@openssl.org __ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager majord...@openssl.org
Re: [openssl.org #3544] Remove MWERKS support
G/M, On 25/09/2014 2:09 AM, Rich Salz via RT wrote: Not a supported platform, per our roadmap. __ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager majord...@openssl.org To be pendantic __MWERKS__ refers, AFAIK, to a compiler, and was the compiler used by Novell aa the 'standard' for creating NetWare apps. As I understand it (for the time being at least), support for NetWare is being retained, it will be necessary to re-implement the #ifdef __MWERKS__ section removed in .\crypto\rand\rand_nw.c ONLY, in the ossl trunk src. A review of all other __MWERKS__ code removed indicate they are only used by MAC PC's. Norm __ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager majord...@openssl.org