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) *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
signature.asc
Description: PGP signature