>-----Original Message-----
>From: [EMAIL PROTECTED]
>[mailto:[EMAIL PROTECTED] Behalf Of Andy Polyakov
>Sent: Sunday, June 26, 2005 9:35 AM
>To: openssl-dev@openssl.org
>Cc: openssl-users@openssl.org
>Subject: Re: Compilation of openssl-0.9.8-stable-SNAP-20050624 fails on
>Solaris 2.5.1 x86
>
>
>> I have another question on this build, config puts in 
>> 
>> -march=i486
>> 
>> but, shouldn't we be using
>> 
>> -march=pentium
>> 
>> The reason I ask is I see a lot of files that appear to be
>> specific for the Pentium or later CPU - will these execute
>> on a 80486?
>
>Yes, they will. -586 is legacy suffix and denotes the fact that 
>instructions were originally *scheduled* in Pentium favor. But it 
>doesn't [and never did] mean that the code would be executable 
>exclusively on Pentium. It should be pointed out:-) that if anybody 
>should raise a concern about 486 compatibility, then it shouldn't be a 
>Solaris x86 user, because Pentium was always minimum 
>requirement (as far 
>as I recall:-). 

I have a 80486DX with vesa local bus video card running Solaris x86
version 2.5.1 just fine.  It is incredibly slow as you might guess but
I keep it around in case I might ever need it for compatability testing.
Many of the video cards listed as Sun-approved
for Solaris 2.5.1 were VLB cards, and I can't recall that there
ever was a VLB chipset for the Pentium. 

>This is why it's indeed more appropriate to use 
>-march=pentium on Solaris x86, but not because of -586 suffix in 
>assembler module names. A.
>

Thanks!

Ted
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to