On Tue, 23 Nov 2010 18:10:02 +0100, Neil Bothwick wrote about Re:
[gentoo-user] Re: i486:

>On Tue, 23 Nov 2010 16:09:59 +0000 (UTC), James wrote:
>
>> (I forgot about the geode board.) The Geode is
>> one I'm not too sure about.
>
>My Viglen MPC-L, which I think is a Geode LX, uses 
>
>CFLAGS="-O2 -march=geode -pipe -fomit-frame-pointer"
>CXXFLAGS="${CFLAGS}"
>CHOST="i486-pc-linux-gnu"

Try using i686 instead.

>flags           : fpu de pse tsc msr cx8 pge cmov mmx mmxext 3dnowext

You have CMOV and MMX, as well as 3DNow! instructions -- with
extensions. That makes it an Athlon "lite" processor, or a K6-3 with
CMOV instructions.  These are enough to make it compatible with the
Pentium Pro (i686) architecture, and a bit more besides.

Here are my flags from the box on which I am composing this message, a
dyadic Athlon MP (Barton core) system:

flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
mca cmov pat pse36 mmx fxsr sse syscall mp mmxext 3dnowext 3dnow

[Both CPUs reported the same CPUID flags.]

I guess the Geode is quite "lite" compared to a late-model Athlon.

To the O.P.: your CHOST should be 'i586-pc-linux-gnu' to support all
the processors you have listed, and -march=i586 will allow you to
compile once for all your processors.
-- 
Regards,

Dave  [RLU #314465]
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
dwn...@ntlworld.com (David W Noon)
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

Attachment: signature.asc
Description: PGP signature

Reply via email to