* [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 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
* 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
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