ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [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