[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