[sisyphus] Пересборка системы под свой проц.

Немос =?iso-8859-1?q?nemos_=CE=C1_newmail=2Eru?=
Пт Янв 30 21:17:40 MSK 2004


Nick Perelyaev пишет:

>>>Я решил что i586 - это слишком мало за уплоченное железо. Ранее сидел на suse там аналогично... И на red hat ... Да и везде - мы получаем апгрейженый пентиум (но не на 66 MHz (а как у меня например - на 1600 MHz))
>>>Поэтому: (gcc-3.2.3)
>>>O-step - включил ccache. (-> /etc/profile -> export GCC_USE_USE_CCACHE="1")      
>>>
>>а поподробнее можно что за ccache.
>>    
>>
>пакет в сизифе. ускоряет компиляцию.
>
>>и не могли бы расшифровать то что в скобках, пока плохо разбираюсь в 
>>таких записях.
>>    
>>
>В скобах то, что нужно вписать в файл (к примеру...) /etc/profile для того, чтобы включилось это самое ускорение перекомпиляции. Переменную поставить.  
>
т. е. в файл добавить строку

export GCC_USE_USE_CCACHE="1"

>>>(кстати rpm glibc от альта при сборке сильно материться на синтаксис - лажа там в spec какая-то  и после установки хочет восстановить брокен депенденси - решил - ну и х. с ним и собрал из сырца. Это у нас основа (инсталл делал при telinit s)
>>>(на второй машине соответственно pentium4 и + -msse2 )
>>>
>> меня тоже. Правда там еще вылетела ошибка при проверки того что 
>>скомпелировал, когда проверяет операции с long double не много не     
>>
>при сборке glibc-core? Похоже в spec-файле пакета с синтаксисом неладно.
>  
>
при сборке glibc (rpm --rebuild  glibc-2.2.6-alt0.7.src.rpm)

>>сходится результат, причем пробовал собирать и под k6, и под i586 c 
>>    
>>
>Может баг fpu? k6, например, имел несколько stepping'ов (это по-блатному, а так это разные версии камней с пофиксенными багами (один - точно знаю - реализация mtrr - k6 )) Что в /proc/cpuinfo?
>
processor        : 0
vendor_id        : AuthenticAMD
cpu family        : 5
model              : 8
model name     : AMD-K6(tm) 3D processor
stepping           : 12
cpu MHz         : 398.625
cache size        : 64 KB
fdiv_bug          : no
hlt_bug            : no
f00f_bug         : no
coma_bug       : no
fpu                  : yes
fpu_exception  : yes
cpuid level       : 1
wp                  : yes
flags                : fpu vme de pse tsc msr mce cx8 pge mmx syscall
3dnow k6_mtrr
bogomips        : 794.62

и как из этого понять если баги fpu

>>-mcpu=i686 и -mcpu=i586, результат один, правда собирать пробовал под     
>>
>(такое сочитание опций абсурдно, но gcc 3.x (да и 2.9x?) покрывает указанное в mcpu указанным в march, так что получилось -mcpu=i686 )  
>
я имел ввиду что ставил -march=i586 -mcpu=i5(6)86

>>>И теперь тогда можно начать смотреть на OpenCluster (а то чего старый k6-2 валяться будет).
>>>
>>то за OpenCluster
>>    
>>
>У меня два компа. Но по техническим причинам две руки. Я хочу, чтобы работало два процессора и две памяти (чтобы второй не просто давил пол). Это делают на кластерах и еще много как. Собирают толпу компов и завязывают вместе. Яндекс вот так сделал.. SETI. OpenCluster - это одна из реализаций.
>
отлично буду обновлять комп со старом тоже также поступлю, где этот
OpenCluster обитает.

>> - и по настройки rpm  в отношении сборки пакетов из  исходников.
>>    
>>
>Это есть в доке Альта.
>
Это дока что прилагалась к дистрибутиву, а то я брал junior, там была
всего одна простенькая.

> Опции сборки src.rpm находятся в /usr/lib/rpm
>файл rpmrc. Подкаталоги - это архитектуры. При сборке на k6-3 сработает k6-alt-linux -> macros как дополнение к /use/lib/rpm/rpmrc  
>
т. е. параметры из k6-alt-linux/macros перекроют парметры из rpmrc или
их дополнят но приоритетны будут из rpmrc.
И зачем было прописывать параметры -march и -mcpu  и в rpmrc и в
k6-alt-linux/macros.







Подробная информация о списке рассылки Sisyphus