Я пытаюсь создать RPM моего пакета, который построен с использованием automake
и libtool
, и я столкнулся с проблемой: rpmbuild
прерывается при обнаружении того, что установленные программы пакета содержатпуть к каталогу установки для разделяемых библиотек пакета (из-за использования automake
опции -rpath
ld
).
Я понимаю, что rpmbuild
делает это, чтобы гарантировать, чтопакет перемещаем.Мой вопрос, что с этим делать.Я мог бы исключить использование разделяемых библиотек (и потерять их преимущества), или я мог бы указать automake
не устанавливать разделяемые библиотеки (что помешало бы использовать опцию -rpath
), а затем установить их в любом случае.Стоимость этого последнего варианта заключается в том, что для потребуется , чтобы у пользователя всегда была правильно установленная переменная LD_LIBRARY_PATH
- плюс это выглядит как кусочек.
есть другой вариант?
Что бы вы сделали?