Описание тега rpath
NoneRpath - это опция, используемая компоновщиком времени выполнения (ld.so) для вставки заголовка RPATH либо в двоичные файлы, либо в общие библиотеки. Этот заголовок определяет порядок поиска по пути для поиска библиотек.
0
ответов
Почему бы игнорировать беговую дорожку?
На CentOS 7.2 я создал приложение с g++ 4.8.5, которое не может работать, потому что не может найти библиотеку, которая существует в его runpath, Я почти уверен, что это сработало две недели назад. Что может вызвать это? $ ./app ./app: error while l…
13 ноя '18 в 17:40
1
ответ
Почему -L автоматически не включает -rpath при использовании разделяемой библиотеки?
Я не понимаю, почему необходимо указывать rpath или задавать переменную env, используя LD_LIBRARY_PATH, когда -L уже сообщает, где находится путь к общей библиотеке. этот ответ говорит: -L говорит ld, где искать библиотеки, с которыми нужно ссылатьс…
17 июл '15 в 17:34
2
ответа
Связывание взломано.. что такое -rpath? MacOS X
Итак, я строю проект, и он использует функции из скомпилированной библиотеки (.dylib или.so). У меня есть заголовочные файлы и файлы библиотеки (это все часть QtRoot, кстати) в соответствующих местах, но когда я пытаюсь построить свой проект в XCode…
12 авг '10 в 01:38
0
ответов
CMake, OSX, @rpath и ссылки на фреймворки
Я потратил неделю на то, чтобы заставить что-то, с чем я работал на Linux, работать на OSX, но безрезультатно. Я попытался прочитать статью CMake на rpath и другие посты SO, касающиеся этого, и покопаться в моем CMakeLists.txt, чтобы заставить его р…
22 фев '17 в 08:04
4
ответа
rpath=$ORIGIN не имеет желаемого эффекта?
У меня есть двоичный "CeeloPartyServer", который должен найти libFoundation.so во время выполнения на машине с FreeBSD. Они оба в одном каталоге. Я компилирую (на другой платформе, используя кросс-компилятор) CeeloPartyServer, используя флаг компоно…
12 июн '11 в 19:28
2
ответа
Как вручную включить динамическую библиотеку в приложение для iOS
У меня есть приложение для iOS (не с xcode), и мне нужно включить в него динамическую библиотеку. У меня есть эта библиотека на моем компьютере: \webrtc \WebRTC.framework \Headers \*.h \Modules \module.modulemap \WebRTC \Info.plist и я разверну эти …
05 дек '18 в 20:46
0
ответов
Как настроить проект автоинструмента C++, чтобы он не использовал rpath?
У меня есть большой проект autotools, который включает в себя несколько исполняемых файлов и общих библиотек. Основной исполняемый файл имеет встроенный RPATH, который позже вызывает проблемы, если я хочу переопределить с помощью LD_LIBRARY_PATH. Ес…
15 май '14 в 17:01
1
ответ
dyld: библиотека не загружается при сборке на реальном устройстве на iOS 8
Это происходит, когда я пытаюсь собрать свое приложение на реальном устройстве iOS. Я использую Cocoa Touch Framework (представлен в iOS 8 SDK). На iOS симуляторе отлично работает.
30 июл '14 в 14:42
2
ответа
Расположение общих библиотек для файлов Matlab Mex:
Я пытаюсь написать функцию Matlab Mex, которая использует libhdf5; Моя установка Linux предоставляет совместно используемые библиотеки и заголовочные файлы libhdf5-1.8. Однако моя версия Matlab, r2007b, содержит libhdf5.so из версии 1.6. (Matlab .ma…
02 фев '10 в 23:51
3
ответа
Правильное использование rpath (относительный или абсолютный)
При создании двоичного файла или библиотеки, указав rpathт.е. -Wl,rpath,<path/to/lib> сообщает компоновщику, где найти требуемую библиотеку во время выполнения двоичного файла. Какова философия UNIX относительно абсолютных и относительных путе…
27 июн '16 в 15:38
1
ответ
automake и пользовательский rpath
Я должен отправить стороннюю библиотеку с приложением. Потому что я не хочу устанавливать LD_LIBRARY_PATH вручную или требовать какой-либо скрипт-обертку, я хочу, чтобы automake установил пользовательский rpath, к несчастью libtool имеет свой -rpath…
04 окт '12 в 09:35
0
ответов
gcc связывание разделяемых библиотек: вторичные зависимости с $ORIGIN
Это дополнительный вопрос к этому. Я понимаю, что с помощью $ORIGIN в -rpath Опция генерирует динамический абсолютный путь, который всегда будет указывать на указанное местоположение - независимо от того, где я использую библиотеку. Что меня смущает…
04 июл '16 в 13:22
2
ответа
Как использовать $ORIGIN и приложение suid?
Я использую python с включенным setcap CAP_NET_RAW. Мой скрипт на python импортирует разделяемую библиотеку, которая имеет $ORIGIN в RPATH. Поскольку мой python теперь является приложением suid, $ORIGIN не оценивается, и библиотека загружается непра…
27 июн '11 в 13:47
1
ответ
Swift Framework не загружен
Я недавно заполнил API-клиент для использования с моим приложением Swift. Я написал фреймворк в отдельном проекте, а затем добавил подпроект в свой основной проект, аналогично тому, как фреймворк для Quick и Nimble добавляется в проект. Когда я пыта…
14 авг '14 в 13:43
1
ответ
Resursive связывание с rpath
Я хотел бы создать исполняемый файл (exec), который связывает динамическую библиотеку (shared2), которая связывает другую разделяемую библиотеку (shared1), так что мне не нужно указывать shared1 в make-файле exec. В частности, shared2 указывает -rpa…
06 фев '14 в 23:45
0
ответов
Как настроить scons для связи с помощью rpath на Mac?
Он работает на Ubuntu, чтобы связать мою задачу с помощью RPATH, но на Mac это не работает env.Program(source = Glob("*.cpp") + Glob("../*.cpp"), LIBS = [ "l_util", "boost_system", "boost_timer", ], LIBPATH = libPath, RPATH = libPath, CPPPATH = incl…
16 май '15 в 04:18
2
ответа
Xcode не устанавливает пути поиска Runpath в двоичный
Я создаю приложение XCode в Objective C, которое использует много библиотек, использующих rpath для поиска зависимых библиотек. Теперь я хочу добавить несколько настроек rpath в мой бинарный файл, чтобы он всегда находил соответствующие библиотеки. …
02 авг '17 в 09:07
1
ответ
dyld: библиотека не загружена: @rpath/libswiftQuartzCore.dylib
После обновления Карфагена до 0.18 (через доморощенный) вызов карфагена обрывается: $ carthage dyld: Library not loaded: @rpath/libswiftQuartzCore.dylib Referenced from: /Library/Frameworks/ReactiveCocoa.framework/ReactiveCocoa Reason: image not fou…
26 сен '16 в 11:40
0
ответов
Добавить стандартные библиотеки в RPATH для исполняемых файлов дерева сборки
В моей рабочей настройке мой "компилятор" представляет собой скрипт оболочки, который устанавливает несколько переменных среды и вызывает фактический компилятор (clang-wrapper): #!/bin/sh export PATH=/path_to_clang_install/bin:/path_to_gcc_install/b…
30 янв '19 в 14:55
1
ответ
Библиотека не загружена: @rpath/libboost_thread.dylib
Я создал.so-файл на основе Python с помощью Jamroot для использования.so в Python. Когда я импортирую библиотеку в Python, я получаю следующую ошибку: import vision_library ImportError: dlopen(/../Vision/pyVision/python_scripts/vision_library.so, 2)…
04 окт '18 в 03:13