>-----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 User Support Mailing List openssl-users@openssl.org Automated List Manager [EMAIL PROTECTED]