as i understand it, a K6 is still considered a i586 architecture by kernel distinction.
the reason why some pp are able to use i686 packages because the package may be compiled with i686 optimizations, but doesn't run exclusively on i686. ie, compiled with -mcpu vs -march. to go slightly further, i think -mcpu deals with optimizing instruction scheduling, with -march actually uses machine specific instructions, therefore packages compiled with -march of the wrong architecture will not run or crash, while those with wrong -mcpu will run but slower. oh yes, pls correct me if i'm wrong. ----- Original Message ----- From: "Seedkum Aladeem" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Sunday, May 12, 2002 4:00 PM Subject: Re: [newbie] i586 v i686 > On Thursday 09 May 2002 09:31 pm, you wrote: > > i586 will work on machines with a Pentium class processor or newer. That > > is, anything newer than a 486. i686 will work on machines with a Celeron, > > Pentium II, or newer. Thus my AMD K6 box can use RPMs for either i586 or > > i686, but my AMD K5 box can only use RPMs for i586. > > Something is not right. My machine has an AMD K6-2 but the arch program Tom > mentioned gave me i586 for the CPU. I think the arch program is probably > mistaken. > > I think the difference between the i586 and the i686 is that the i686 has the > MMX instructions and the i586 does not. I think the arch program should have > detected a i686. > > > Can somebody correct me? > > > Seedkum > > ------------------------------------------------------------------------ -------- > Want to buy your Pack or Services from MandrakeSoft? > Go to http://www.mandrakestore.com > --
Want to buy your Pack or Services from MandrakeSoft? Go to http://www.mandrakestore.com
