[sisyphus] Embedded ALT Linux (hasher)
Alexander Gvozdev
=?iso-8859-1?q?alexander=2Egvozdev_=CE=C1_gmail=2Ecom?=
Ср Апр 18 02:38:55 MSD 2007
В сообщении от Wednesday 18 April 2007 01:08:53 Dmitry V. Levin написал(а):
> Hi,
>
> On Wed, Apr 18, 2007 at 12:51:03AM +0400, Alexander Gvozdev wrote:
> > В сообщении от Tuesday 17 April 2007 14:56:44 Dmitry V. Levin написал(а):
> > > On Tue, Apr 17, 2007 at 05:54:45AM +0400, Alexander Gvozdev wrote:
> >
> > Комментирую:
> > > > PPS: почему хэшер плюёт на параметр --target?
> >
> > При попытке на x86_64-хосте собрать что-то для i586 всё-равно собирается
> > x68_64. Конфиг для apt берётся общесистемный. Попытки указать там ещё и
> > репозитарии для i586, то apt матерится, что логично, т.к. у нас это не
> > работает.
>
> Вы используете параметр --target не так, как это было задумано автором
> программы.
>
> hasher не будет за вас сочинять конфигурацию для apt.
>
> Посмотрите wiki и/или архив списка рассылки, эта тема уже обсуждалась.
>
> Я для своих повседневных нужд использую такую конструкцию:
> $ cat ~/.hasher/config
> if [ `uname -m` = i686 ]; then
> def_target=i586
> apt_config="$HOME/apt/apt-i686.conf"
> fi
>
> Впрочем, наверняка есть более удобные варианты решения этой задачи.
>
> > Резюме: опция --target не работает при сильных различиях архитектур.
>
> При сильных различиях, конечно, не работает; т.е. если вы захотите на
> little endian собирать big endian, то ваше ядро, скорее всего, не одобрит
> эту идею. Но ix86 на x86-64 отлично собирается.
Смешно, но мне как раз нужен big-endian. Я же не прошу запускать. Я
только-лишь прошу собрать некий целостный набор программ. Хэшер, вроде, для
этого и предназначается...
>
> > > > PPPS: как сделать в хэшере кэш?
> >
> > Смысл вопроса в следующем: как при помощи хэшера собрать дистрибудив.
>
> Над hasher'ом написано несколько надстроек (их называют сепараторами)
> специально для нужд такого плана.
>
Буду копать...
> > Мне кажется, для x86_64 необходим пакет, который провайдит свежие
> > 32-битные библиотеки. Как в дебиане.
>
> А как в дебиане?
https://alioth.debian.org/docman/view.php/30192/21/debian-amd64-howto.html
пакет "ia32-libs"
Ещё у них есть приятная программка "schroot"
>
> > > Александр, попробуйте переформулировать ваши вопросы в понятную форму.
> >
> > Сформулировал. Надеюсь теперь понятно. Не пинайте сильно, если что не
> > так... Я сейчас погряз в дизассемблировании проприентарных драйверов...
> > :(
>
> Желаю удачи. :)
Спасибо! :)
Подробная информация о списке рассылки Sisyphus