From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <46F6BFB5.9010307@altlinux.com> Date: Sun, 23 Sep 2007 23:34:13 +0400 From: Anton Farygin User-Agent: Thunderbird 2.0.0.6 (X11/20070804) MIME-Version: 1.0 To: ALT Linux Team development discussions References: <20070923151832.GT5297@solemn.turbinal> <20070923153933.GA31974@basalt.office.altlinux.org> <20070923162331.GU5297@solemn.turbinal> <20070923175704.GA1351@basalt.office.altlinux.org> <20070923182620.GY5297@solemn.turbinal> <46F6B4CE.70108@altlinux.com> <20070923185316.GA5297@solemn.turbinal> <9713cfcc0709231206r1cf4298fpfd54333f73ba5f73@mail.gmail.com> <20070923191405.GC5297@solemn.turbinal> <46F6BCA2.6000309@altlinux.com> <20070923192750.GE5297@solemn.turbinal> In-Reply-To: <20070923192750.GE5297@solemn.turbinal> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] biarch X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Sep 2007 19:34:12 -0000 Archived-At: List-Archive: List-Post: 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'ом при таком пакете ?