1 |
Здравствуйте Vladimir.
|
2 |
|
3 |
Вы писали 11 марта 2006 г., 13:23:49:
|
4 |
|
5 |
VS> Anatoly Shipitsin wrote:
|
6 |
|
7 |
>>> Есть Athlon64, понятное дело на нем Gentoo =) |
8 |
>>> использую 32х битное окружение, 64-е бита не нужны. |
9 |
>>> вот что стоит в make.conf |
10 |
>>> |
11 |
>>> CHOST="i686-pc-linux-gnu" |
12 |
>>> CFLAGS="-O2 -march=k8 -pipe" |
13 |
>>> CXXFLAGS="${CFLAGS}" |
14 |
>>> |
15 |
>>> или все же должно стоять -march=athlonxp ? |
16 |
>>> |
17 |
>> |
18 |
>> man читайте: |
19 |
>> |
20 |
>> athlon-4, athlon-xp, athlon-mp |
21 |
>> |
22 |
>> Improved AMD Athlon CPU with MMX, 3dNOW!, enhanced 3dNOW! and full SSE |
23 |
>> instruction set support. |
24 |
>> |
25 |
>> k8, opteron, athlon64, athlon-fx |
26 |
>> |
27 |
>> AMD K8 core based CPUs with x86-64 instruction set support. (This |
28 |
>> supersets MMX, SSE, SSE2, 3dNOW!, enhanced 3dNOW! and 64-bit instruction |
29 |
>> set extensions.) |
30 |
>> |
31 |
>> это из man gcc |
32 |
|
33 |
VS> мне не нужно 64х битное окружение, по этому и CHOST="i686-pc-linux-gnu"
|
34 |
VS> а не CHOST="x86_64-pc-linux-gnu"
|
35 |
VS> -march=k8 отличается от -march=athlon-xp поддержкой SSE2 и 64-bit
|
36 |
VS> instruction set extensions. У меня и в .config стоит CONFIG_MK8=y
|
37 |
VS> Мне не понятно, при таком make.conf система собрана как 32х битная? Для
|
38 |
VS> 64х битной нужно же делать bootstrap с CHOST="x86_64-pc-linux-gnu"
|
39 |
Кстати, интересно, я думал, что не должна собираться такая
|
40 |
конфигурация...
|
41 |
И стоит еще проверить, есть ли среди поддерживаемых cpu инструкций
|
42 |
sse3 т.к. cpu на ядре venice поддерживают и sse3. Вдруг, хоть одна
|
43 |
программа их использует?
|
44 |
|
45 |
--
|
46 |
С уважением,
|
47 |
Kanogin mailto:kanogin@×××××.ru
|
48 |
Сайт Linux Users Group в Нижнем Новгороде: http://www.lug.nnov.ru
|
49 |
Сайт дистров: http://www.linuxoid.nnov.ru
|
50 |
|
51 |
|
52 |
--
|
53 |
gentoo-user-ru@g.o mailing list |