[devel] biarch

Anton Farygin =?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Вс Сен 23 23:34:13 MSD 2007


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

с жтим я целиком согласен, в SuSE примерно так и делают, только у них 
biarch ещё и компилировать умеет.

А вот что будет с rpm'ом и apt'ом при таком пакете ?




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