[devel] rpm lib.req
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Вт Фев 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 пакета. Хорошенькое дельце.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20080219/f065efa0/attachment-0002.bin>
Подробная информация о списке рассылки Devel