[devel] samba-3.0.21c-alt1: rebuild failed
Sviatoslav Sviridov
=?iso-8859-1?q?svd_=CE=C1_altlinux=2Eru?=
Ср Мар 22 02:22:59 MSK 2006
Dmitry V. Levin пишет:
>> И тут возникает вопрос: а как это правильно сделать?
>> Будет ли политкорректно, если я не буду трогать процесс сборки, а в
>> конце стадии %install перемещю требуемые библиотеки и изменю rpath (при
>> помощи chrpath) для необходимых модулей?
>>
>
> chrpath не умеет добавлять rpath, так что лучше будет сделать это на
> стадии сборки.
>
В процессе разборок также вот с чем столкнулся:
В Makefile обнаружились переменные, которые задают каталог для установки
libsvn_swig_*. По-умолчанию там был @libdir@, указал
@libdir@/libsvn_swig, но при установке ругается:
cd subversion/bindings/swig/python/libsvn_swig_py ; /bin/sh
/usr/src/RPM/BUILD/subversion-1.3.1/libtool --mode=install /bin/install
-p libsvn_swig_py-1.la
/usr/src/tmp/subversion-buildroot/usr/lib/libsvn_swig/libsvn_swig_py-1.la
libtool: install: error: cannot install `libsvn_swig_py-1.la' to a
directory not ending in /usr/lib
Такая же ругань вылезла, когда попытался устанавливать питоновские
модули с переопределением нужных каталогов при вызове make (только там
вместо /usr/lib другое значение).
Фактически, в .la файле имеется libdir=/usr/lib (во втором случае,
соответственно, другое значение), libtool не дает установить библиотеку
в другое место.
Так вот вопрос: как правильно линковать библиотеки, чтобы libdir в .la
принимал тербуемые значения? Вроде бы make libdir="/my/lib/dir" target
должно прокатить (проверка в процессе)... Это будет корректно? (в
случае, в Makefile имеется таргет для сборки именно того, что необходимо
собирать с этим libdir)
--
Best regards,
Sviatoslav Sviridov
--
Debug is human, de-fix divine.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 252 байтов
Описание: OpenPGP digital signature
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20060322/4450353b/attachment-0001.bin>
Подробная информация о списке рассылки Devel