[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