[devel] rpm lib.req
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Вс Фев 17 16:23:45 MSK 2008
On Sun, Feb 17, 2008 at 01:43:02PM +0300, Alexey I. Froloff wrote:
> * Хихин Руслан <hihin@> [080217 11:23]:
> > Здравствуйте !
> > Подскажите пожалуйста какой библиотеки может не хватать :
> [..skip..]
> > collect2: ld returned 1 exit status
> > make[2]: *** [pre_stage2.exec] Error 1
> > make[2]: Leaving directory `/usr/src/RPM/BUILD/grub-0.97-new/stage2'
> Руслан, расслабься, я его соберу. Правда на x86_64 у него всё
> равно конкретные проблемы.
>
> Сконвертил нужные библиотеки при помощи arepo, появились
> сборочные зависимости на i586-*, ясно что такие src.rpm в hasher
> не пролезут (можно решить другим способом).
>
> У 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, этот хак не пройдёт, надо придумать что-то
более удобное и управляемое.
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?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/20080217/6c081de2/attachment-0002.bin>
Подробная информация о списке рассылки Devel