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

Reply via email to