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, то это совсем другая постановка задачи, из-за которой смета проекта может возрасти. :)