1 |
On Tue, 23 Nov 2010 18:10:02 +0100, Neil Bothwick wrote about Re: |
2 |
[gentoo-user] Re: i486: |
3 |
|
4 |
>On Tue, 23 Nov 2010 16:09:59 +0000 (UTC), James wrote: |
5 |
> |
6 |
>> (I forgot about the geode board.) The Geode is |
7 |
>> one I'm not too sure about. |
8 |
> |
9 |
>My Viglen MPC-L, which I think is a Geode LX, uses |
10 |
> |
11 |
>CFLAGS="-O2 -march=geode -pipe -fomit-frame-pointer" |
12 |
>CXXFLAGS="${CFLAGS}" |
13 |
>CHOST="i486-pc-linux-gnu" |
14 |
|
15 |
Try using i686 instead. |
16 |
|
17 |
>flags : fpu de pse tsc msr cx8 pge cmov mmx mmxext 3dnowext |
18 |
|
19 |
You have CMOV and MMX, as well as 3DNow! instructions -- with |
20 |
extensions. That makes it an Athlon "lite" processor, or a K6-3 with |
21 |
CMOV instructions. These are enough to make it compatible with the |
22 |
Pentium Pro (i686) architecture, and a bit more besides. |
23 |
|
24 |
Here are my flags from the box on which I am composing this message, a |
25 |
dyadic Athlon MP (Barton core) system: |
26 |
|
27 |
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge |
28 |
mca cmov pat pse36 mmx fxsr sse syscall mp mmxext 3dnowext 3dnow |
29 |
|
30 |
[Both CPUs reported the same CPUID flags.] |
31 |
|
32 |
I guess the Geode is quite "lite" compared to a late-model Athlon. |
33 |
|
34 |
To the O.P.: your CHOST should be 'i586-pc-linux-gnu' to support all |
35 |
the processors you have listed, and -march=i586 will allow you to |
36 |
compile once for all your processors. |
37 |
-- |
38 |
Regards, |
39 |
|
40 |
Dave [RLU #314465] |
41 |
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* |
42 |
dwnoon@××××××××.com (David W Noon) |
43 |
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* |