Помогите составить make.conf
sspphheerraa 27 октября, 2007 - 14:24
Смотрю на http://gentoo-wiki.com/Safe_Cflags - конкретно моего процессора нет.
Вот cpuinfo:
processor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 104 model name : AMD Athlon(tm) 64 X2 Dual-Core Processor TK-55 stepping : 1 cpu MHz : 1800.000 cache size : 256 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy misalignsse bogomips : 3603.40 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp tm stc 100mhzsteps processor : 1 vendor_id : AuthenticAMD cpu family : 15 model : 104 model name : AMD Athlon(tm) 64 X2 Dual-Core Processor TK-55 stepping : 1 cpu MHz : 1800.000 cache size : 256 KB physical id : 0 siblings : 2 core id : 1 cpu cores : 2 fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy misalignsse bogomips : 3600.56 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp tm stc 100mhzsteps
Процессор на ноутбуке. Меня интересуют CFLAGS.
Спасибо
»
- Для комментирования войдите или зарегистрируйтесь
32
32 bit
64 bit
_______________________
From Siberia with Love!
Черт, у меня
Черт, у меня
CHOST="i486-pc-linux-gnu"
Но процессор prescott.
Можно поменять в конфиге это безболезненно?
это очень
это очень болезненно - сборка отвалится точно, остальное как повезёт.
нужно почитать руководство по смене CHOST на gentoo.org
можно
похоже ты использовал stage1 для x86.
меняй, но после этого отвалится компилятор, нужно его пересобрать, например так:
# /usr/portage/scripts/bootstrap.sh
Или как советуют шаманы ктулху:
http://www.gentoo.org/doc/en/change-chost.xml
_________________
~? **!
не путай народ -
не путай народ - можент он взял 3й для x86 а ты его бутстрапом...
лучше по докам по миграции делать.
У меня
У меня так:
Мой процессор:
_____________
Уважайте себя - откажитесь от пиратского ПО
А
А если
FLAGS="-march=athlon-xp"
замениить на
FLAGS="-march=k8"
для процессора AMD Athlon(tm) 64 Processor 3500+, то мне сильно поплохеет?
____________________________________________
Всё что не убивает меня, делает меня сильнее.
первое для x86
первое для x86 второе для x86_64
Итого -
Итого - поплохеет существенно :)
_______________________
From Siberia with Love!
Ничуть не
Ничуть не поплохеет.
Первое - для athlon-xp (т.е. предыдущего поколения k7), второе - для поколения k8. Если компилятор и CHOST 32-х битные, то он и в том и в другом случае будет собирать 32-х битные бинарники, но во втором случае более заточеные под ваш процессор.
У меня самого на 32х битной системе стоит -march=athlon64 (что является фактически k8).
GreenMice Solutions - внедрение Linux, переход на Линукс
Хм, в handbook прямо
Хм, в handbook прямо написано что-то типа "Для получения настоящей 64-хбитной системы используйте
-march=k8
"Выходит, что не то же самое
-march=k8 это алиас
-march=k8 это алиас к -march=athlon64, а 32/64 битность регулируется не -march, а через -n32/-n64.