From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Led To: ALT Devel discussion list Subject: Re: [devel] Q: yasm User-Agent: KMail/1.9 References: <20060107181436.A4D4AB0D92@basalt.office.altlinux.org> <200601191359.08797.led@altlinux.ru> <20060206001849.GA14562@basalt.office.altlinux.org> In-Reply-To: <20060206001849.GA14562@basalt.office.altlinux.org> MIME-Version: 1.0 Content-Disposition: inline Date: Mon, 6 Feb 2006 11:45:52 +0200 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: 8bit Message-Id: <200602061145.52309.led@altlinux.ru> Cc: X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Feb 2006 09:45:51 -0000 Archived-At: List-Archive: List-Post: В сообщении от 6 февраля 2006 02:18 Dmitry V. Levin написал(a): > On Thu, Jan 19, 2006 at 01:59:08PM +0200, Led wrote: > > В сообщении от 19 января 2006 13:51 Mikhail Zabaluev написал(a): > > > В Чтв, 19/01/2006 в 13:56 +0300, Konstantin A. Lepikhov пишет: > > > > > Не надо relaxed, пожалуйста. > > > > > libcairo-1.0.2-alt2 не собирается на x86_64: > > > > > > > > О! Это мой клиент, ща зафиксю. > > > > > > Аккуратнее с ассемблером. > > > Для PIC нужно во всех процедурах спасать содержимое EBX, или что там за > > > него работает в x86_64. > > > > > > Интересно, а как делают PIC если используются исходники для nasm, а не > > > ассемблерные вставки в C? > > > > AFAIK для x86_64 вместо nasm используют yasm. А вот как в asm'е "делают > > PIC" - я, к сожалению, не знаю :( Хотелось бы узнать и подправить > > кое-какие исходники для сборки без relaxed. > > Между прочим, в вашем пакете xvid-1.1.0-alt1 наблюдаю следующую > конструкцию: > > %ifarch %ix86 > BuildRequires: nasm > %endif > %ifarch x86_64 > BuildRequires: yasm > %endif > > А как вы это тестировали, ввиду того что пакета yasm нет в Сизифе? > "Нам интересненько, нам очень интересненько!" За день-два до "заливки" мне в частном разговоре обещали залить yasm в incoming Sisyphus'а. К сожалению, у меня нет возможности проверить собираемость на x86_64... может на qemu получится поднять hasher и пробовать хотя бы небольшие пакеты проверять на собираемость... :( А yasm там не совсем "от фонаря" - configure выбирает nasm или yasm в зависимости от архитектуры. -- Led.