Ma c ОС обеспечивают абсолютный путь динамического c связывание библиотеки - PullRequest
0 голосов
/ 16 марта 2020

Существует ли возможность связывания динамических c библиотек (использующих g cc) в MacOS для обеспечения использования абсолютных путей? Я не хочу, чтобы в моем исполняемом файле были "@rpath dependencies", так как python, кажется, не может найти эти пути во время загрузки динамических c библиотек, а затем выдает сообщения об ошибках типа

Библиотека не загружена: @ rpath / libXYZ.dylib

Работают исполняемые файлы с такими же «зависимостями rpath», если путь к библиотеке указан в моем DYLD_LIBRARY_PATH. Я знаю, что их можно изменить с помощью install_name_tool, однако я не хочу менять зависимости каждый раз, когда перекомпилирую.

...