Я работаю над примером проекта autotools, который создает общую библиотеку и программу. Программа должна ссылаться на разделяемую библиотеку. Но когда я соберу программу, libtool установит rpath
следующим образом:
RPATH=/usr/local/lib
чего я не хочу.
Согласно Debian Wiki, libtool не должен устанавливать rpath
, когда библиотека находится в пути поиска по умолчанию (роль libtool).
Согласно этому сайту /usr/local/lib
следует находиться в пути поиска компоновщика по умолчанию.
Библиотека и программа создаются одним и тем же проектом autotools, поэтому библиотека не устанавливается при сборке программы.
Кто-нибудь знает, почему libtool все равно устанавливает rpath
?