* [mdk-re] Building for Athlon arch
@ 2001-10-08 9:53 cornet
2001-10-08 10:19 ` Yura Zotov
2001-10-08 13:46 ` Michael Shigorin
0 siblings, 2 replies; 13+ messages in thread
From: cornet @ 2001-10-08 9:53 UTC (permalink / raw)
To: mandrake-russian
Привет всем!
В связи с возникновением в моем домашнем кузове модного агрегата
по имени Athlon возникло желание пересобрать часть ключевых
компонентов системы в соответствии с имеющейся архитектурой.
Начиная с ядра, разумеется ;-))
Хотелось бы услышать общие рекомендации на тему:
С чего начать? Какими версиями компиляторов воспользоваться?
Какова вообще общая стратегия этого дела?
В рассылке об этом уже был разговор но достаточно узкий по
некоторым вопросам, а хотелось бы иметь общий путеводитель по
этой проблемме. ИМХО это может быть интересно и полезно многим.
Домашняя система - почти чистый Spring2001, обновлены практически
только некоторые пользовательские пакеты и то, что они за собой
потянули. Текущее ядро 2.2.19-alt4.
src.rpm'ы и devel'ы к ним предполагается брать в основном из
Сизифа.
Заранее благодарен :-))
--
******** FIRE & STEEL ********
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [mdk-re] Building for Athlon arch
2001-10-08 9:53 [mdk-re] Building for Athlon arch cornet
@ 2001-10-08 10:19 ` Yura Zotov
2001-10-08 10:40 ` cornet
2001-10-08 13:46 ` Michael Shigorin
1 sibling, 1 reply; 13+ messages in thread
From: Yura Zotov @ 2001-10-08 10:19 UTC (permalink / raw)
To: mandrake-russian
On Mon, Oct 08, 2001 at 09:54:39AM +0400, cornet wrote:
> Привет всем!
>
> В связи с возникновением в моем домашнем кузове модного агрегата
> по имени Athlon возникло желание пересобрать часть ключевых
> компонентов системы в соответствии с имеющейся архитектурой.
> Начиная с ядра, разумеется ;-))
>
> Хотелось бы услышать общие рекомендации на тему:
> С чего начать? Какими версиями компиляторов воспользоваться?
> Какова вообще общая стратегия этого дела?
>
> В рассылке об этом уже был разговор но достаточно узкий по
> некоторым вопросам, а хотелось бы иметь общий путеводитель по
> этой проблемме. ИМХО это может быть интересно и полезно многим.
>
> Домашняя система - почти чистый Spring2001, обновлены практически
> только некоторые пользовательские пакеты и то, что они за собой
> потянули. Текущее ядро 2.2.19-alt4.
>
> src.rpm'ы и devel'ы к ним предполагается брать в основном из
> Сизифа.
>
> Заранее благодарен :-))
Нужно сначала установить по-новее rpm и rpm-build. Он
автоматически будет собирать под Athlon. К тому же компилятор
должен понимать --march-athlon, следовательно gcc >= 2.96. Сам
компилятор собирать для Athlon не стоит, а то он будет генерить
не очень переносимые бинарники. К тому же в некоторых случаях
может оказаться, что оптимизация для i686 будет лучше.
Надо собирать kernel, glibc, XFree86, qt, gtk, kde, gnome. Остальное
по-моему не обязательно.
--
Юрий А. Зотов
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [mdk-re] Building for Athlon arch
2001-10-08 10:19 ` Yura Zotov
@ 2001-10-08 10:40 ` cornet
2001-10-08 13:46 ` Michael Shigorin
` (2 more replies)
0 siblings, 3 replies; 13+ messages in thread
From: cornet @ 2001-10-08 10:40 UTC (permalink / raw)
To: mandrake-russian
Спасибо!
:-))
Yura Zotov wrote:
>
skip.
> Сам
> компилятор собирать для Athlon не стоит, а то он будет генерить
> не очень переносимые бинарники. К тому же в некоторых случаях
> может оказаться, что оптимизация для i686 будет лучше.
А вот здесь если можно подробнее.
На сколько я понимаю Athlon/Duron НЕ являются i686 совместимыми и
запуск приложений с такой оптимизацией череват слетом последних.
Или я не прав?
skip.
--
******** FIRE & STEEL ********
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [mdk-re] Building for Athlon arch
2001-10-08 9:53 [mdk-re] Building for Athlon arch cornet
2001-10-08 10:19 ` Yura Zotov
@ 2001-10-08 13:46 ` Michael Shigorin
1 sibling, 0 replies; 13+ messages in thread
From: Michael Shigorin @ 2001-10-08 13:46 UTC (permalink / raw)
To: mandrake-russian
On Mon, Oct 08, 2001 at 09:54:39AM +0400, cornet wrote:
c> С чего начать?
Ядро, XFree :) Может, gzip/bzip2 и/или gcc (кстати, интересно --
как gcc последние собранные под верхние x86 по ср. с i[35]86 по
производительности?).
Только весенним toolchain'ом у меня именно под athlon XFree86 из
-altX.src.rpm не собралось -- libtool ругнулся на unknown
architecture `athlon-mandrake-linux' :(
Выяснять было лениво -- уже 4.1.0 вышли тогда.
--
WBR, Michael Shigorin -- webmaster@www.chem.univ.kiev.ua
>Home Page: http://visa.chem.univ.kiev.ua/~mike/ ICQ: 113344029
>Brainbench: http://www.brainbench.com/transcript.jsp?pid=2434729
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [mdk-re] Building for Athlon arch
2001-10-08 10:40 ` cornet
@ 2001-10-08 13:46 ` Michael Shigorin
2001-10-09 10:21 ` Re[2]: " Sergey Krivulja
2001-10-09 10:47 ` Sergey Krivulja
2 siblings, 0 replies; 13+ messages in thread
From: Michael Shigorin @ 2001-10-08 13:46 UTC (permalink / raw)
To: mandrake-russian
On Mon, Oct 08, 2001 at 10:41:28AM +0400, cornet wrote:
c> > компилятор собирать для Athlon не стоит, а то он будет генерить
c> > не очень переносимые бинарники.
%( кстати, да -- обсуждалось. crt1.o и т.д.
c> На сколько я понимаю Athlon/Duron НЕ являются i686 совместимыми и
c> запуск приложений с такой оптимизацией череват слетом последних.
c> Или я не прав?
IIRC Athlon вполне жует бинари под PII :))
--
WBR, Michael Shigorin -- webmaster@www.chem.univ.kiev.ua
>Home Page: http://visa.chem.univ.kiev.ua/~mike/ ICQ: 113344029
>Brainbench: http://www.brainbench.com/transcript.jsp?pid=2434729
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re[2]: [mdk-re] Building for Athlon arch
2001-10-08 10:40 ` cornet
2001-10-08 13:46 ` Michael Shigorin
@ 2001-10-09 10:21 ` Sergey Krivulja
2001-10-09 10:47 ` Sergey Krivulja
2 siblings, 0 replies; 13+ messages in thread
From: Sergey Krivulja @ 2001-10-09 10:21 UTC (permalink / raw)
To: cornet
Hello cornet,
Monday, October 08, 2001, 10:41:28 AM, you wrote:
c> А вот здесь если можно подробнее.
c> На сколько я понимаю Athlon/Duron НЕ являются i686 совместимыми и
c> запуск приложений с такой оптимизацией череват слетом последних.
c> Или я не прав?
Нет, неправ. Все работает, т.к. они по понятной причине х86
совместимые. В противном случае, Athlon и Duron никто не брал-бы.
--
Best regards,
Sergey mailto:skrivulja@erec.ru
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re[2]: [mdk-re] Building for Athlon arch
2001-10-08 10:40 ` cornet
2001-10-08 13:46 ` Michael Shigorin
2001-10-09 10:21 ` Re[2]: " Sergey Krivulja
@ 2001-10-09 10:47 ` Sergey Krivulja
2001-10-09 11:36 ` cornet
2 siblings, 1 reply; 13+ messages in thread
From: Sergey Krivulja @ 2001-10-09 10:47 UTC (permalink / raw)
To: cornet
Hello cornet,
Monday, October 08, 2001, 10:41:28 AM, you wrote:
c> Или я не прав?
Добавляю, что нынешний Сизиф очень хорошо работает c
процессорами от AMD: Duron, Athlon, AthlonMP.
Система проверена на всех перечисленных процессорах.
Использовались материнки на чипсетах КТ133А+VIA686B, AMD760+VIA8233,
AMD 760MP(Tyan Tiger MP S2460).
Выводы делайте сами :-))
PS. Во всех тестах на совместимость использовались видеокарты от
NVidia (TNT2 Ultra), за неимением других :-(((.
--
Best regards,
Sergey mailto:skrivulja@erec.ru
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [mdk-re] Building for Athlon arch
2001-10-09 10:47 ` Sergey Krivulja
@ 2001-10-09 11:36 ` cornet
2001-10-09 13:17 ` Re[2]: " Sergey Krivulja
2001-10-09 15:48 ` Konstantin Volckov
0 siblings, 2 replies; 13+ messages in thread
From: cornet @ 2001-10-09 11:36 UTC (permalink / raw)
To: mandrake-russian
Sergey Krivulja wrote:
>
> Hello cornet,
>
> Monday, October 08, 2001, 10:41:28 AM, you wrote:
>
> c> Или я не прав?
> Добавляю, что нынешний Сизиф очень хорошо работает c
> процессорами от AMD: Duron, Athlon, AthlonMP.
>
> Система проверена на всех перечисленных процессорах.
> Использовались материнки на чипсетах КТ133А+VIA686B, AMD760+VIA8233,
> AMD 760MP(Tyan Tiger MP S2460).
>
> Выводы делайте сами :-))
>
> PS. Во всех тестах на совместимость использовались видеокарты от
> NVidia (TNT2 Ultra), за неимением других :-(((.
Секундочку! Сизиф, равно как и Спринг, это i586 оптимизированные
бинарники. А я говорил про i686 оптимизацию. То, что на Athlon
отлично идет все i586 я и сам знаю :-) Или между i586 и i686
никакой разницы по существу нету?
--
******** FIRE & STEEL ********
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re[2]: [mdk-re] Building for Athlon arch
2001-10-09 11:36 ` cornet
@ 2001-10-09 13:17 ` Sergey Krivulja
2001-10-09 15:48 ` Konstantin Volckov
1 sibling, 0 replies; 13+ messages in thread
From: Sergey Krivulja @ 2001-10-09 13:17 UTC (permalink / raw)
To: cornet
Hello cornet,
Tuesday, October 09, 2001, 11:38:31 AM, you wrote:
c> Секундочку! Сизиф, равно как и Спринг, это i586 оптимизированные
Точно, попутал бес :-) Прошу прощения :-(
Во вновь выходящих Athlon Palomino SSE присутствует в виде 3DNow!
Professional
--
Best regards,
Sergey mailto:skrivulja@erec.ru
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [mdk-re] Building for Athlon arch
2001-10-09 11:36 ` cornet
2001-10-09 13:17 ` Re[2]: " Sergey Krivulja
@ 2001-10-09 15:48 ` Konstantin Volckov
2001-10-09 17:25 ` Re[2]: " Balamut
2001-10-09 21:08 ` Re[2]: " rcc-of
1 sibling, 2 replies; 13+ messages in thread
From: Konstantin Volckov @ 2001-10-09 15:48 UTC (permalink / raw)
To: mandrake-russian
[-- Attachment #1: Type: text/plain, Size: 1356 bytes --]
On Tue, 09 Oct 2001 11:38:31 +0400
cornet <cornet@zmail.ru> wrote:
Hi!
> Секундочку! Сизиф, равно как и Спринг, это i586 оптимизированные
> бинарники. А я говорил про i686 оптимизацию. То, что на Athlon
> отлично идет все i586 я и сам знаю :-) Или между i586 и i686
> никакой разницы по существу нету?
Сейчас с архитектурами в ядре вообще получается бардак - поэтому,
насколько я знаю, i686 - это все, что старше Pentium II, т.е. отличие по
набору команд совсем минимальное (насколько я помню, там слегка был
профиксен MMX код в отличие от i586).
По поводу оптимизации - если внимательно посмотреть на сборку наших
пакетов, то можно убедиться, что для архиректуры "i586" устанавливаются
оптимизационные флаги "-march=i586 -mcpu=i686", что означает "бинарник,
совместимый по коду с i586, но заточенный под более быстрое исполнение
этого кода процессорами i686". Реально тесты показывают, что разница в
скорости между -march=i686 и нашим подходом лежит в пределах погрешности
измерений, а совместимость с i586 при этом теряется - так что тот i586,
который у нас - это практически (разница в скорости менее 1%) i686 :-)
Что касается оптимизации под Athlon - тут можно в отдельных случаях
достичь прироста в 30%, в среднем ~5% (т.е. пересобирать программы под
Athlon впринципе смысл есть).
> --
> ******** FIRE & STEEL ********
--
Успехов,
Konstantin
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re[2]: [mdk-re] Building for Athlon arch
2001-10-09 15:48 ` Konstantin Volckov
@ 2001-10-09 17:25 ` Balamut
2001-10-09 17:43 ` cornet
2001-10-09 21:08 ` Re[2]: " rcc-of
1 sibling, 1 reply; 13+ messages in thread
From: Balamut @ 2001-10-09 17:25 UTC (permalink / raw)
To: Konstantin Volckov
Hello Konstantin,
Tuesday, October 09, 2001, 3:48:58 PM, you wrote:
KV> On Tue, 09 Oct 2001 11:38:31 +0400
KV> cornet <cornet@zmail.ru> wrote:
KV> Hi!
>> Секундочку! Сизиф, равно как и Спринг, это i586 оптимизированные
>> бинарники. А я говорил про i686 оптимизацию. То, что на Athlon
>> отлично идет все i586 я и сам знаю :-) Или между i586 и i686
>> никакой разницы по существу нету?
KV> Сейчас с архитектурами в ядре вообще получается бардак - поэтому,
KV> насколько я знаю, i686 - это все, что старше Pentium II, т.е. отличие по
KV> набору команд совсем минимальное (насколько я помню, там слегка был
KV> профиксен MMX код в отличие от i586).
http://www.sandpile.org/impl/p6.htm
http://www.sandpile.org/impl/p3.htm
http://www.sandpile.org/impl/k7.htm
--
Best regards,
Balamut mailto:balamut@au.ru
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [mdk-re] Building for Athlon arch
2001-10-09 17:25 ` Re[2]: " Balamut
@ 2001-10-09 17:43 ` cornet
0 siblings, 0 replies; 13+ messages in thread
From: cornet @ 2001-10-09 17:43 UTC (permalink / raw)
To: mandrake-russian
Balamut wrote:
skip.
> http://www.sandpile.org/impl/p6.htm
> http://www.sandpile.org/impl/p3.htm
> http://www.sandpile.org/impl/k7.htm
Уххх мама!! Вот это таблички!!!
Сеньк, занес в букмарк.
:-))
--
******** FIRE & STEEL ********
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re[2]: [mdk-re] Building for Athlon arch
2001-10-09 15:48 ` Konstantin Volckov
2001-10-09 17:25 ` Re[2]: " Balamut
@ 2001-10-09 21:08 ` rcc-of
1 sibling, 0 replies; 13+ messages in thread
From: rcc-of @ 2001-10-09 21:08 UTC (permalink / raw)
To: Konstantin Volckov
Hello Konstantin,
Кстати тут запуская inn из Junior 1.0 столкнулс с тем что в скрипте
/etc/rc.d/init.d/innd вкралась ошибочка:
initlog $INITLOG_ARGS -c "su news -s /bin/sh -c ${WHAT} ${RFLAGS}\
${INNFLAGS}"
не работает если в inn.conf установлена переменная innflags, я вылечил
вставив "'" после второго "-c" см. ниже, правильно-ли это или есть какой другой способ?
initlog $INITLOG_ARGS -c "su news -s /bin/sh -c '${WHAT} ${RFLAGS}\
${INNFLAGS}'"
--
Best regards,
rcc-of mailto:rcc-of@penza.com.ru
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2001-10-09 21:08 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-10-08 9:53 [mdk-re] Building for Athlon arch cornet
2001-10-08 10:19 ` Yura Zotov
2001-10-08 10:40 ` cornet
2001-10-08 13:46 ` Michael Shigorin
2001-10-09 10:21 ` Re[2]: " Sergey Krivulja
2001-10-09 10:47 ` Sergey Krivulja
2001-10-09 11:36 ` cornet
2001-10-09 13:17 ` Re[2]: " Sergey Krivulja
2001-10-09 15:48 ` Konstantin Volckov
2001-10-09 17:25 ` Re[2]: " Balamut
2001-10-09 17:43 ` cornet
2001-10-09 21:08 ` Re[2]: " rcc-of
2001-10-08 13:46 ` Michael Shigorin
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git