Запуталась!

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

sveta_067
Сообщения: 219

Запуталась!

Сообщение sveta_067 »

У меня amd64.Как мне собрать 32 gentoo?Какие должны быть -mtune и ACCEPT_KEYWORDS??
Систему надо собрать с нуля.
СССР - ВСЕМУ МИРУ ПРИМЕР!
За коммунистами пойдешь - дорогу в жизни найдешь!
От ленинской науки , крепнут разум и руки!
Советскому патриоту - любой подвиг в охоту!
qwebix -- хостинг VPS
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Запуталась!

Сообщение ddc »

Нужно взять соответствующий stage, поставить -mtune=k8 (я правда ставил бы -march) и ACCEPT_KEYWORDS="~x86", если желаете иметь нестабильные версии (если стабильные, ACCEPT_KEYWORDS не трогайте!).
На всякий случай: установить 32-разрядную систему с 64-разрядного stage нельзя.

P.S.: И всё-таки, на фига ставить Gentoo 32-bit на 64-разрядную платформу? Дистрибутив Gentoo для amd64 ничуть не менее стабилен!
Спасибо сказали:
sveta_067
Сообщения: 219

Re: Запуталась!

Сообщение sveta_067 »

random_code писал(а):
15.02.2006 23:12
Бедные, бедные фанатики пользователи Gentoo :lol:
На самом деле причина может быть одна -- игрушки под цедегой она хочет :)


Игры тут нипричем просто товарищ один рогом уперся--32 и все тут!
СССР - ВСЕМУ МИРУ ПРИМЕР!
За коммунистами пойдешь - дорогу в жизни найдешь!
От ленинской науки , крепнут разум и руки!
Советскому патриоту - любой подвиг в охоту!
qwebix -- хостинг VPS
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Запуталась!

Сообщение ddc »

sveta_067
Только советую при первой же загрузке "emerge -e world" сделать...
Спасибо сказали:
sveta_067
Сообщения: 219

Re: Запуталась!

Сообщение sveta_067 »

ddc писал(а):
16.02.2006 00:05
sveta_067
Только советую при первой же загрузке "emerge -e world" сделать...


Да спасибо! :)
СССР - ВСЕМУ МИРУ ПРИМЕР!
За коммунистами пойдешь - дорогу в жизни найдешь!
От ленинской науки , крепнут разум и руки!
Советскому патриоту - любой подвиг в охоту!
qwebix -- хостинг VPS
Спасибо сказали:
nonr
Сообщения: 119

Re: Запуталась!

Сообщение nonr »

random_code писал(а):
15.02.2006 23:12
Бедные, бедные фанатики пользователи Gentoo :lol:
На самом деле причина может быть одна -- игрушки под цедегой она хочет :)


не все так просто. Много апликух под 64 не мобтраются, или не работают.
Многие из утилиток собранных на 64 бита с 32 битными бинарями не работают.
Конечно, если со скриптами работать, то 64 as good as 32. Но если надо с 32 битным
кодом, то в 64 битной системе хммм.... Эмуляция спасает не всегда.
Так что я понимаю товарища.
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Запуталась!

Сообщение ddc »

nonr писал(а):
16.02.2006 04:15
не все так просто. Много апликух под 64 не мобтраются, или не работают.
Многие из утилиток собранных на 64 бита с 32 битными бинарями не работают.
А можно подробней? А то у меня пока только два портэжа (которые я, правда, и на 32-разрядную систему не ставил) не собрались в 64-разрядном дистрибутиве.
Спасибо сказали:
Аватара пользователя
Angel_13th
Сообщения: 1164
Статус: ...-oo=ll=oo-...
ОС: Gentoo

Re: Запуталась!

Сообщение Angel_13th »

1.openoffice (openoffice-bin не в счет)
2.mplayer с win32codec (точнее все проги использующие win32codec wmv не посмотриш а в нете почти все в wmv)
3.opera
4.Flash
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
Спасибо сказали:
Аватара пользователя
Kotjara
Сообщения: 307
ОС: FreeBSD 7.0/Ubuntu 8.04

Re: Запуталась!

Сообщение Kotjara »

1.openoffice (openoffice-bin не в счет)
Вы что каждый раз ёпен оофис собираете?
2.mplayer с win32codec (точнее все проги использующие win32codec wmv не посмотриш а в нете почти все в wmv)
Не знаю почему но в 32 разрядной версии тот же коленкор
3.opera
ставьте 32-х разрядную версию и не парьтесь всё работает
4.Flash
Было подробное описание как сделать
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Запуталась!

Сообщение ddc »

Angel писал(а):
16.02.2006 11:35
1.openoffice (openoffice-bin не в счет)
Некуда деваться, не компилируется OOo на 64-разрядных платформах.

Angel писал(а):
16.02.2006 11:35
2.mplayer с win32codec (точнее все проги использующие win32codec wmv не посмотриш а в нете почти все в wmv)
Однажды настроил, и с тех пор всё работает. Что я делаю не так?

Angel писал(а):
16.02.2006 11:35
3.opera
Аналогично.

Angel писал(а):
16.02.2006 11:35
4.Flash
Ставим mozilla-firefox-bin (или opera, если так больше нравится), и там всё работает.

IFL писал(а):
16.02.2006 14:34
Брысь во флейм :/
А ты вырежь и скинь туда! Я бы это ещё вчера сделал, да прав не хватает...
Спасибо сказали:
nonr
Сообщения: 119

Re: Запуталась!

Сообщение nonr »

ddc писал(а):
16.02.2006 07:49
nonr писал(а):
16.02.2006 04:15
не все так просто. Много апликух под 64 не мобтраются, или не работают.
Многие из утилиток собранных на 64 бита с 32 битными бинарями не работают.
А можно подробней? А то у меня пока только два портэжа (которые я, правда, и на 32-разрядную систему не ставил) не собрались в 64-разрядном дистрибутиве.


Да. Не собирались портэжи. В частности кое-что из апплетов windowmaker-а. Не работал правильно валгринд, были проблемы со спеками gcc, если на 64 битной системе производились 32 битные бинари. Кое какие библиотеки в эмуляторе отсутствовали.
Куча всего. Постепенно улучшается, но время от времени наступаешь на что-то такое.
Летом вообще по факту работать в 64 битной системе было сложно.
Некотрых драйверов 64 битных до сих пор нет для Иксов, на сколько я понимаю (ати?).
Спасибо сказали:
Аватара пользователя
Angel_13th
Сообщения: 1164
Статус: ...-oo=ll=oo-...
ОС: Gentoo

Re: Запуталась!

Сообщение Angel_13th »

nonr Ну с дровами ты погорячился. Дрова есть, правда я их поставить так и не смог. Просто поменял видео на нвидию.
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
Спасибо сказали:
nonr
Сообщения: 119

Re: Запуталась!

Сообщение nonr »

Angel писал(а):
17.02.2006 04:09
nonr Ну с дровами ты погорячился. Дрова есть, правда я их поставить так и не смог. Просто поменял видео на нвидию.

В сентябре еще не было.
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Запуталась!

Сообщение ddc »

nonr
Бинарными драйверами не увлекаюсь, в остальном никогда проблем не видел, хотя с лета сижу на Gentoo/amd64...
Спасибо сказали:
nonr
Сообщения: 119

Re: Запуталась!

Сообщение nonr »

ddc писал(а):
17.02.2006 08:03
nonr
Бинарными драйверами не увлекаюсь, в остальном никогда проблем не видел, хотя с лета сижу на Gentoo/amd64...


Вопрос что при этом сидении делал. Если просто комп как стул использовать, то никаких проблем
и с виндовс 3.11 не будет.
А если что-бы собрать стороннюю программу без ebuild, сначала пробуешь ее в виде 64 - не работает.
Начинаешь пробовать собрать 32 битный код и приходишь к тому, что надо руками линкеру
собирать строки типа:

BUILD_EXE = $(LD) $(LDPATH) $(LDHEAD) -o $@ $(LDCRTH) \
$(filter-out $(TEST_LIBS), $^) $(TEST_LIBS_SHORT) $(QT_LDFLAGS) $(LDSTDL) $(LDCRTE)
GCCLIB := $(shell gcc-config -L | sed s/^.*://g)
EMULLIB32 := -L /emul/linux/x86/lib32 -L /emul/linux/x86/usr/lib32
LIB32 := -L$(GCCLIB) -L/usr/x86_64-pc-linux-gnu/lib32 -L/lib32 -L/usr/lib32
LDPATH := -L $(LIB_DIR) $(LIB32) $(EMULLIB32)
LDHEAD := --eh-frame-hdr -m elf_i386 -dynamic-linker /lib/ld-linux.so.2
LDCRTH := /usr/lib32/crt1.o /usr/lib32/crti.o $(GCCLIB)/crtbegin.o
LDSTDL := -lgcc -lgcc_eh -lc -lgcc -lgcc_eh
LDCRTE := $(GCCLIB)/crtend.o /usr/lib32/crtn.o
LDFLAGS := $(QT_LDFLAGS) -L $(LIB_DIR)

то такая ситуация слегка начинает напрягать.
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Запуталась!

Сообщение ddc »

(nonr @ Feb 17 2006, в 12:55) писал(а):Вопрос что при этом сидении делал.
Работал, учился, сёрфил интернет... Делал всё, что вообще делаю за компьютером...
(nonr @ Feb 17 2006, в 12:55) писал(а):Начинаешь пробовать собрать 32 битный код и приходишь к тому, что надо руками линкеру
собирать строки типа
Да, ведь надо же ещё джвадцать лет прождать, прежде чем люди придумают скрипты и альясы...
Спасибо сказали:
nonr
Сообщения: 119

Re: Запуталась!

Сообщение nonr »

ddc писал(а):
18.02.2006 12:54
(nonr @ Feb 17 2006, в 12:55) писал(а):Вопрос что при этом сидении делал.
Работал, учился, сёрфил интернет... Делал всё, что вообще делаю за компьютером...
(nonr @ Feb 17 2006, в 12:55) писал(а):Начинаешь пробовать собрать 32 битный код и приходишь к тому, что надо руками линкеру
собирать строки типа
Да, ведь надо же ещё джвадцать лет прождать, прежде чем люди придумают скрипты и альясы...


Ну значит действия не включали разработку С кода, не спотыкались о непортируемость некоторых
программ в 64 битное окружение.
20 лет ждать не надо. Но тратить время из-за таких засад тоже не хочется.

Спрашиваете что не так. Вот еще пример --
http://www.advogato.org/person/zanee/diary.html?start=19 (8 Oct 2005)
Qt based программу с тредами под gdb на amd64 у меня отдебагить пока не получилось.
Это не так? Или как?

DDC я вас понимаю, вы занимаетесь какими-то своими вещами. У вас ваши инструменты работают.
Ну и замечательно. На это и есть надежда, что потихоньку amd64 выкатится на приемлемый
уровень,т.к. все больше людей будут его пользовать. Через годик это будет вполне себе мэйнстрим.

Вот только поднимать брови "домиком" и говорить, "а что вы хотите? Вот я проблем не вижу", с
подтекстом "руки у вас у всех кривые" не стоит. Если вы не видете проблем, не значит что их нет.
Вполне может оказаться, что либо вы с ними не сталкиваетесь, либо не хватает квалификации их
увидеть. Много может быть вариантов.

Вот еще, wmpinboard и wmmixer в amd64. и это только то, что отражено в моих пометках. Наверняка
много чего еще нарыть можно.
Спасибо сказали: