Ещё раз про AMD_64...
Модератор: /dev/random
-
- Сообщения: 33
Ещё раз про AMD_64...
После появления нового процессора появлись новые вопросы.
Подскажите стоит ли включать поддержку амд64? А то я слышал, что некоторые пакеты могут не работать и сама система работает нестабильно... или это всё зависит от кривости рук?
Дайте для примера кусок make.conf для процессоров амд64 с поддержкой 64 битности и без.
Спасибо.
Подскажите стоит ли включать поддержку амд64? А то я слышал, что некоторые пакеты могут не работать и сама система работает нестабильно... или это всё зависит от кривости рук?
Дайте для примера кусок make.conf для процессоров амд64 с поддержкой 64 битности и без.
Спасибо.
-
- Сообщения: 219
Re: Ещё раз про AMD_64...
Yuriy писал(а): ↑23.02.2006 23:50После появления нового процессора появлись новые вопросы.
Подскажите стоит ли включать поддержку амд64? А то я слышал, что некоторые пакеты могут не работать и сама система работает нестабильно... или это всё зависит от кривости рук?
Дайте для примера кусок make.conf для процессоров амд64 с поддержкой 64 битности и без.
Спасибо.
Наверное не стоит.
Стоит почитать: http://64.233.179.104/search?q=cache:ps4em...3/237938/+amd64
СССР - ВСЕМУ МИРУ ПРИМЕР!
За коммунистами пойдешь - дорогу в жизни найдешь!
От ленинской науки , крепнут разум и руки!
Советскому патриоту - любой подвиг в охоту!
qwebix -- хостинг VPS
За коммунистами пойдешь - дорогу в жизни найдешь!
От ленинской науки , крепнут разум и руки!
Советскому патриоту - любой подвиг в охоту!
qwebix -- хостинг VPS
-
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Ещё раз про AMD_64...
Yuriy писал(а): ↑23.02.2006 23:50После появления нового процессора появлись новые вопросы.
Подскажите стоит ли включать поддержку амд64? А то я слышал, что некоторые пакеты могут не работать и сама система работает нестабильно... или это всё зависит от кривости рук?
Дайте для примера кусок make.conf для процессоров амд64 с поддержкой 64 битности и без.
В крайнем случае есть linux32, к тому же, как я заметил, сейчас частенько стабильные пакеты для amd64 стали появляться раньше, чем для x86.
Хм, что даст кусок make.conf... Пожалуйста, конечно:
CFLAGS="-march=k8 -pipe -O3 -fomit-pointer"
Собственно он ничем, почти, не отличается от любого другого make.conf...
-
- Сообщения: 1164
- Статус: ...-oo=ll=oo-...
- ОС: Gentoo
Re: Ещё раз про AMD_64...
serzh-z Ты забыл написать вот это CHOST="x86_64-gnu-linux-pc" точно не скажу но пишиться вроде так.
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
-
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: Ещё раз про AMD_64...
Angel
Yuriy
Вот уже полгода моя основная ОС - Gentoo/AMD64. Не работает flash (чтобы работала, надо установить firefox-bin или opera, а я пользуюсь Konqueror) и OpenOffice (опять же надо ставить openoffice-bin).Других проблем пока не замечал.
Этого нельзя делать.(Angel @ Feb 24 2006, в 06:24) писал(а):Ты забыл написать вот это CHOST="x86_64-gnu-linux-pc"
Yuriy
Вот уже полгода моя основная ОС - Gentoo/AMD64. Не работает flash (чтобы работала, надо установить firefox-bin или opera, а я пользуюсь Konqueror) и OpenOffice (опять же надо ставить openoffice-bin).Других проблем пока не замечал.
-
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
-
- Сообщения: 33
Re: Ещё раз про AMD_64...
т.е. получается make.conf одинаковый? разница только какой stage выбрать? stage1-amd64-2005.1.tar.bz2 или stage1-x86-2005.1.tar.bz2???
-
- Бывший модератор
- Сообщения: 2749
- Статус: <3 Anime
- ОС: Gentoo Linux <3
Re: Ещё раз про AMD_64...
Yuriy нет, CFLAGS разные, тобишь флаги компиляции.
-
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: Ещё раз про AMD_64...
Yuriy
В случае amd64 нужно брать stage для amd64, и там иметь:Если хочется иметь 32-разрядную систему, собранную для Athlon64, надо брать stage для athlon-xp, и сделать из "make.conf" такое:
В случае amd64 нужно брать stage для amd64, и там иметь:
Код: Выделить всё
CFLAGS="-march=k8 -O3 -fomit-frame-pointer -pipe [ другие нужные флаги ]"
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
Код: Выделить всё
CFLAGS="-march=k8 -O3 -fomit-frame-pointer -pipe [ другие нужные флаги ]"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
-
- Бывший модератор
- Сообщения: 2749
- Статус: <3 Anime
- ОС: Gentoo Linux <3
Re: Ещё раз про AMD_64...
С таким же успехом можно спокойно брать стандартный stage1 

-
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: Ещё раз про AMD_64...
serg_sk
Сейчас это не поддерживается. И в некоторых случаях уже не работает.
Сейчас это не поддерживается. И в некоторых случаях уже не работает.
-
- Бывший модератор
- Сообщения: 2749
- Статус: <3 Anime
- ОС: Gentoo Linux <3
Re: Ещё раз про AMD_64...
Недавное ставил еще с 2004.0, потом без проблем обновил все, что я не так делаю? 

-
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
-
- Сообщения: 944
- ОС: windows xp, cruncheee, ddwrt
Re: Ещё раз про AMD_64...
2ddc флеш в konqueror работает! konqueror цепляет плугин для opera, mozilla.
ASUS eee pc 701 [windowsXP sp3] [Ubuntu linux]
wi-fi router d-link dir-400 [ddWRT v24 SP1 linux]
[sony psp 2008 slim wi-fi netBSD]
nas d-link dsm-600
Противник HAL NETWORKMANAGER и других подобных паделок!!!
wi-fi router d-link dir-400 [ddWRT v24 SP1 linux]
[sony psp 2008 slim wi-fi netBSD]
nas d-link dsm-600
Противник HAL NETWORKMANAGER и других подобных паделок!!!
-
- Бывший модератор
- Сообщения: 2749
- Статус: <3 Anime
- ОС: Gentoo Linux <3
Re: Ещё раз про AMD_64...
ddc нинада
Недавно на сервак ставил с 2004.0, потом обновился. Так что генту очень гибкая система, как хочешь так и ставишь.

-
- Сообщения: 33
Re: Ещё раз про AMD_64...
СПАСИБО ВСЕМ!!! БУДУ ПРОБОВАТЬ Х86_64...
ПОСЛЕДНИЙ ВОПРОС... В ЧЕМ РАЗНИЦА МЕЖДУ IA64 и AMD64?
ПОСЛЕДНИЙ ВОПРОС... В ЧЕМ РАЗНИЦА МЕЖДУ IA64 и AMD64?
-
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
-
- Сообщения: 33
Re: Ещё раз про AMD_64...
ddc писал(а): ↑24.02.2006 18:56Yuriy
В случае amd64 нужно брать stage для amd64, и там иметь:Код: Выделить всё
CFLAGS="-march=k8 -O3 -fomit-frame-pointer -pipe [ другие нужные флаги ]" CHOST="x86_64-pc-linux-gnu" CXXFLAGS="${CFLAGS}"
а что за другие нужные флаги? и где указывать, что у меня sse, sse2, sse3, 3dnow и т.д.?
-
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: Ещё раз про AMD_64...
Вот и укажи в "других нужных флагах"

My god... it's full of stars!...
-
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: Ещё раз про AMD_64...
Это излишне - "-march" всё учтёт.(Yuriy @ Feb 25 2006, в 15:05) писал(а):и где указывать, что у меня sse, sse2, sse3, 3dnow и т.д.?
-
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Ещё раз про AMD_64...
Это для компилятора учтёт. А если в прилодении есть код, который включается USE-флагами sse, mmx и т.д., то при отстутсвии оных в USE использоваться этот код не будет.
-
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: Ещё раз про AMD_64...
serzh-z
Вопрос, видимо, не об этом. А если об этом, то автору полагается звезда.
Вопрос, видимо, не об этом. А если об этом, то автору полагается звезда.
-
- Сообщения: 1164
- Статус: ...-oo=ll=oo-...
- ОС: Gentoo
Re: Ещё раз про AMD_64...
ddc А ты сам пробовал вот эти вещи прежде чем советовать?
Я попробовал и вот что получил!
Код: Выделить всё
CFLAGS="-march=k8 -O3 -fomit-frame-pointer -pipe [ другие нужные флаги ]"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
Я попробовал и вот что получил!
Код: Выделить всё
>>> Source unpacked.
gcc -march=k8 -O3 -fforce-addr -fomit-frame-pointer -frename-registers -fprefetch-loop-arrays -ftracer -ffast-math -c scanelf.c
cc1: error: bad value (k8) for -march= switch
cc1: error: bad value (k8) for -mcpu= switch
cc1: warning: -fprefetch-loop-arrays not supported for this target (try -march switches)
gcc -march=k8 -O3 -fforce-addr -fomit-frame-pointer -frename-registers -fprefetch-loop-arrays -ftracer -ffast-math -c pspax.c
make: *** [scanelf.o] Error 1
make: *** Waiting for unfinished jobs....
make: *** Waiting for unfinished jobs....
cc1: error: bad value (k8) for -march= switch
cc1: error: bad value (k8) for -mcpu= switch
cc1: warning: -fprefetch-loop-arrays not supported for this target (try -march switches)
make: *** [pspax.o] Error 1
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
-
- Сообщения: 307
- ОС: FreeBSD 7.0/Ubuntu 8.04
Re: Ещё раз про AMD_64...
Angel Только правду скажи, загрузочный игсталляционный диск у тебя под AMD64/EMT64? <_<
-
- Сообщения: 1164
- Статус: ...-oo=ll=oo-...
- ОС: Gentoo
Re: Ещё раз про AMD_64...
Kotjara
Я утратил все свои диски загрузочные.
Потому просто взял убунту для x86, загрузился с нее, распаковал стэйдж1 версии 2005.1 (не r1, все равно разницы никакой нету), и сделал бутстрап. Причем представленная надпись, появилась сразуже при компиляции первого пакета.
Я утратил все свои диски загрузочные.
Потому просто взял убунту для x86, загрузился с нее, распаковал стэйдж1 версии 2005.1 (не r1, все равно разницы никакой нету), и сделал бутстрап. Причем представленная надпись, появилась сразуже при компиляции первого пакета.
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
-
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: Ещё раз про AMD_64...
Angel
Пробовал со SLAX 5.0.4 Kill Bill Edition. И работал в этой системе пару недель после сборки (пока качал RR64).(Angel @ Feb 26 2006, в 13:35) писал(а):ddc А ты сам пробовал вот эти вещи прежде чем советовать?
Для какой архитектуры?(Angel @ Feb 27 2006, в 13:33) писал(а):распаковал стэйдж1 версии 2005.1
-
- Сообщения: 33
Re: Ещё раз про AMD_64...
С оптимизацией вроде понял, теперь расскажите про USE. Какой минимальный набор USE можно использовать?
Что будет если:
1) флаги поддерживаются приложением, а я их не включу в USE
2) флаги не поддерживаются приложением,а я их включу в USE
Просмотр доступных USE-флагов делаю так :
Что будет если:
1) флаги поддерживаются приложением, а я их не включу в USE
2) флаги не поддерживаются приложением,а я их включу в USE
Просмотр доступных USE-флагов делаю так :
Код: Выделить всё
# emerge --pretend --verbose
-
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: Ещё раз про AMD_64...
Минимальных нет, здесь сам выбираешь то, что тебе нужно.(просмотри /usr/portage/profiles/use.desc + в хэндбуке есть описание)
1)Если USE-флаг не включил, то в приложении просто не будет поодержки того, за что отвечает этот флаг.
2)emerge просто проигнорирует флаги, которые не используются для данного приложения.
My god... it's full of stars!...
-
- Сообщения: 307
- ОС: FreeBSD 7.0/Ubuntu 8.04
Re: Ещё раз про AMD_64...
Angel
1) UBUNTU возьми для 64-х разрядов
2) Stage у тебя точно под 64-х битную архитектуру?
1) UBUNTU возьми для 64-х разрядов
2) Stage у тебя точно под 64-х битную архитектуру?
-
- Сообщения: 1164
- Статус: ...-oo=ll=oo-...
- ОС: Gentoo
Re: Ещё раз про AMD_64...
Kotjara & dcc
Нет у меня стайдж точно под 32 битную архитектуру, так как хочу собрать 32 битную систему.
Kotjara
это только для того что бы развеять сомнения Дмитрия Царькова по поводу сборки 32 битной системы заточеной под процессор атлон64 (Обидеть ни кого не хотел. просто из уважения назвал Дмитрия, Дмитрием.)
Нет у меня стайдж точно под 32 битную архитектуру, так как хочу собрать 32 битную систему.
Kotjara
это только для того что бы развеять сомнения Дмитрия Царькова по поводу сборки 32 битной системы заточеной под процессор атлон64 (Обидеть ни кого не хотел. просто из уважения назвал Дмитрия, Дмитрием.)
Если хочется иметь 32-разрядную систему, собранную для Athlon64, надо брать stage для athlon-xp, и сделать из "make.conf" такое:Код: Выделить всё
CFLAGS="-march=k8 -O3 -fomit-frame-pointer -pipe [ другие нужные флаги ]" CHOST="i686-pc-linux-gnu" CXXFLAGS="${CFLAGS}"
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545