[devel] I: rpm-3.0.6-ipl29mdk available

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_mivlgu=2Emurom=2Eru?=
Сб Сен 8 13:08:52 MSD 2001


On Fri, 7 Sep 2001 22:34:43 +0400
"Dmitry V. Levin" <ldv на alt-linux.org> wrote:

> * Wed Sep 05 2001 Dmitry V. Levin <ldv на altlinux.ru> 3.0.6-ipl29mdk

На всякий случай (если эта версия rpm3 все же окажется не последней)
замечание: при сборке с Python пакет rpm-3.0.6-ipl29mdk не собирается
без установленного в системе пакета rpm-devel:

gcc -o rpmmodule.so rpmmodule.lo hash.lo upgrade.lo -lrpm -lpopt -L/usr/local/lib  -ldb1 -lpopt -lz -lbz2 -shared -Wl,-soname,rpmmodule.so
/usr/bin/ld: cannot find -lrpm

Получается, что надо писать так (циклическая зависимость при
сборке... брр...):

%if %WITH_PYTHON
BuildPreReq: python-devel >= %__python_version
BuildPreReq: rpm-devel
%endif

Либо надо патчить python/Makefile.am: в rpmmodule_so_LDFLAGS заменять
-lrpm на $(top_builddir)/lib/.libs/librpm.so (именно так, поскольку
при сборке rpmmodule.so не используется libtool).  На мой взгляд, так
лучше - будет использоваться версия librpm.so именно из собираемого
пакета, а не случайно завалявшаяся в системе.

Я попробовал сделать по второму способу; получившийся rpm.spec и
rpm-3.0.6-python.patch - в аттаче.

-- 
Сергей Власов
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : rpm.spec.bz2
Тип     : application/x-bzip2
Размер  : 9718 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20010908/240be8a6/attachment-0002.bin>
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : rpm-3.0.6-python.patch
Тип     : application/octet-stream
Размер  : 530 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20010908/240be8a6/attachment-0001.obj>
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 232 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20010908/240be8a6/attachment-0003.bin>


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