[devel] biarch

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Вс Сен 23 23:33:28 MSD 2007


On Sun, Sep 23, 2007 at 11:27:50PM +0400, Alexey Tourbin wrote:
> On Sun, Sep 23, 2007 at 11:21:06PM +0400, Anton Farygin wrote:
> > Alexey Tourbin пишет:
> > > On Sun, Sep 23, 2007 at 10:06:55PM +0300, Led wrote:
> > >>> То есть не недо отделываться простым соображением "клиенту надо незнамо
> > >>> чево, но очень надо".  В ряде случаев возможно существенно более простое
> > >>> решение, чем biarch (или chroot).
> > >> Чтоб это "более простое решение" появилось, нужно, как минимум, gcc
> > >> -m32 и возможность параллельной установки 32-битной glibc
> > > 
> > > Статически слинковать можно в родной среде.  Это если речь идет
> > > о поддержке этого кластера как программно-аппаратного комплекса.
> > > А клиентам выдать уже готовый статический бинарь.
> > 
> > Алексей, разве существует возможность долинковать динамически 
> > слинкованный бинарь статическими библиотеками ?
> 
> Хорошо. Надежного способа сделать этого нет.
> 
> Но чтобы обеспечить базовую рантайм-поддержку x86 софта, достаточно
> ВСЕГО ЛИШЬ скопировать несколько файлов в /lib/.  Можно даже для этого
> псевдо-собрать rpm-пакет.  Для этого не нужно переделывать весь
> репозитарий.
> Вот образец spec-файла.

Таким путём тоже кто-то идёт.  Нпример, в Debian так раньше делали.

> Если же клиенты хотят ещё и КОМПИЛИРОВАТЬ софт под x86, потому что он
> у них не работает под x86_64, то это совсем другая постановка задачи,
> из-за которой смета проекта может возрасти. :)

Причём размер сметы зависит от количества разных -lFOO.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20070923/63cc6b07/attachment-0002.bin>


Подробная информация о списке рассылки Devel