Re: [openssl.org #3544] Remove MWERKS support

2014-11-28 Thread Guenter via RT
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

2014-11-28 Thread Salz, Rich
Yes, I will revert the change.


RE: [openssl.org #3544] Remove MWERKS support

2014-11-28 Thread Salz, Rich via RT
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

2014-11-13 Thread NormW

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

2014-10-29 Thread NormW

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