From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <46F6BAF6.8090106@altlinux.com> Date: Sun, 23 Sep 2007 23:13:58 +0400 From: Anton Farygin User-Agent: Thunderbird 2.0.0.6 (X11/20070804) MIME-Version: 1.0 To: ALT Linux Team development discussions References: <20070923144046.GC29083@basalt.office.altlinux.org> <20070923150827.GR5297@solemn.turbinal> <20070923151832.GT5297@solemn.turbinal> <20070923153933.GA31974@basalt.office.altlinux.org> <20070923162443.GB5385@hell.fortress> <777d80610709230927o639ec5a7w9131e26c46e4c57e@mail.gmail.com> <46F6ABC5.7000204@altlinux.com> <20070923182704.GB3376@basalt.office.altlinux.org> <46F6B205.1090808@altlinux.com> <9713cfcc0709231150g74d8393fv3f8637e6793dc029@mail.gmail.com> <20070923190136.GB5297@solemn.turbinal> In-Reply-To: <20070923190136.GB5297@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:13:59 -0000 Archived-At: List-Archive: List-Post: Alexey Tourbin пишет: > On Sun, Sep 23, 2007 at 09:50:16PM +0300, Led wrote: >> Судя по всему, разработка "плана biarch" вызывает неприятие у тех, кто >> мог бы его разработать. Лично мне их аргументы кажутся вполне >> корретными и обоснованными, но, к сожалению, неприемлимыми. В таком >> случае, хотелось бы получить хотя-бы -m32 в gcc и, при (если >> возможно) разрулить пересечения по файлам в glibc-core. До этого каких > > Вы хотите немало и, кажется, близоруки. Чтобы заработал gcc -m32, > нужно решить проблему не только с glibc-core, но и с glibc-devel. > Точнее, по сути нужно решить проблему с диспетчеризацией /usr/include. > > То есть нужно делать /usr/include64. > > Либо требовать, чтобы как минимум в некотором замкнутом подмножестве > базовых *-devel пакетов /usr/include/*.h файлы между архиткетурами не > отличались. Не знаю пока, насколько это сильное требование. Алексей, не пугай людей - хедеры ложаться на biarch, без всяких include32/include64. По крайней мере хедеры чдра, подозреваю что и glibc тоже. > > ... > > Я знаю: можно сделать suid-хелпер для gcc, который при каждом вызове gcc > делает flock() на дескрипторе каталога /usr и дальше переставляет > /usr/include куда надо. :) ;) > >> либо конструктивных предложений вряд ли следует ждать, потому как даже >> попробовать/проверить сложно. >> Кстати, возможно я чего-то не понимаю, но мне очень часто не хватает >> возможности указать архитектуру (обычно noarch) для конкретных >> субпакетов, а не для всех субпакетов глобально.