[devel] biarch

Led =?iso-8859-1?q?led_=CE=C1_altlinux=2Eru?=
Вс Сен 23 22:50:16 MSD 2007


2007/9/23, Anton Farygin <rider на altlinux.com>:
> Dmitry V. Levin пишет:
> > On Sun, Sep 23, 2007 at 10:09:09PM +0400, Anton Farygin wrote:
> >> Aleksey Novodvorsky пишет:
> >>> On 9/23/07, Alexey I. Froloff wrote:
> >>>> * Dmitry V. Levin <ldv@> [070923 19:45]:
> >>>> [..skip..]
> >>>>> Вопрос: будем пилить все такие пакеты, или есть варианты получше?
> >>>> Может чрут?  Что-то многовато бесполезной работы для двух-трёх
> >>>> кривософтин, девелоперы которых ниасилили сборку под 64 бита...
> >>> +1
> >> Алексей, у нас возникла реальная необходимость в biarch на одном из
> >> проектов.. чрут там не поможет - задача куче пользователей (их может
> >> быть 100, а может быть несколько десятков тысяч) запускать ПО из
> >> домашнего каталога.
> >>
> >> И не факт что данное ПО будет свободное, и тем более - для x86_64.
> >>
> >> С предложением городить чрут или LD_LIBRARY_PATH каждому пользователю
> >> ... в общем не буду дословно пересказывать всё, что я слышал, там не всё
> >> цензурно.
> >
> > И чего им нужно?  Чтобы "просто всё работало как ни в чём не бывало,
> > словно это одна архитектура"?  Думаю что в такой постановке задачи достичь
> > желаемого результата нереально.  Антон, если ты рассчитываешь на
> > коллективное обсуждение, надо рассказать несколько больше.
>
> Уже говорилось, но повторю:
> первое что нужно клиентам - это запуск всякой проприетарщины,
> отсутствующей не x86_64. Как правило эта проприетарщина ничего
> серьёзного не тянет, но glibc ей нужен в любом случае.
>
> второе, что нужно нам - это gcc -m32 и grub на x86_64. Это нужно для
> Xen, который опять же хотят некоторые клиенты (именно xen, к сожалению).
>
> Т.е. - весь софт как правило серверный. С десктопом с одной стороны
> проще - там задача плагины всякие грузить, для этого -m32 вполне хватит,
> ставить проприетарщину (glibc, SDL для игр, ну и по мелочи,  и wine
> запускать с win32 программами). Хотя десктоп не даёт реально тех
> преимуществ x86_64, которые проявляются на серверных приложениях. Т.е.
> реальной необходимости в десктопе x86_64 я не вижу ни для кого, кроме
> сисадминов и программистов. Запросов на десктопный biarch нам ни от
> кого, кроме коллег из Team и Sisyphus пока-что не поступало.

Судя по всему, разработка "плана biarch" вызывает неприятие у тех, кто
мог бы его разработать. Лично мне их аргументы кажутся вполне
корретными и обоснованными, но, к сожалению, неприемлимыми. В таком
случае, хотелось  бы получить хотя-бы -m32 в gcc и, при (если
возможно) разрулить пересечения по файлам в glibc-core. До этого каких
либо конструктивных предложений вряд ли следует ждать, потому как даже
попробовать/проверить сложно.
Кстати, возможно я чего-то не понимаю, но мне очень часто не хватает
возможности указать архитектуру (обычно noarch) для конкретных
субпакетов, а не для всех субпакетов глобально.

-- 
Led.


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