[devel] rpm lib.req

Alexey Tourbin at на altlinux.ru
Вт Фев 19 05:23:48 MSK 2008


On Sun, Feb 17, 2008 at 04:23:45PM +0300, Dmitry V. Levin wrote:
> On Sun, Feb 17, 2008 at 01:43:02PM +0300, Alexey I. Froloff wrote:
> > У i586-* пакетов провайдесы вида libc.so.2(GLIBC_2.4), а вот у
> > пакета grub зависимости на /lib/libc.so.2(GLIBC_2.4).  Видимо на
> > x86_64 придётся делать пустой пакет и потом конвертить его в
> > i586-grub при помощи того же arepo или чинить rpm, чтобы он
> > смотрел не в %_libdir, а были жёстко прописаны /lib и /lib64.
> 
> Нынешний rpm'овский lib.req считает каноническими путями только
> /%_lib и %_libdir, поэтому в качестве хака пройдёт переопределение
> %_libdir в /lib.  В общем случае, если кто-то захочет собрать что-то более
> развесистое, например, wine, этот хак не пройдёт, надо придумать что-то
> более удобное и управляемое.

rpm считает что собирает пакеты под текущую архитектуру,
под это много заточено.  То есть в rpm есть понятие архитектуры,
под которую собран пакет!

А здесь хотят обмануть: собрать на x86_64 полу-кроссом бинарик
под i586, и чтобы rpm сделал x86_64 пакет, но чтобы зависимости
у него были как у i586 пакета.  Хорошенькое дельце.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: отсутствует
Url     : http://lists.altlinux.org/pipermail/devel/attachments/20080219/f065efa0/attachment.bin 


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