Fedora23 - dlopen перестал находить модули
Модератор: Модераторы разделов
Fedora23 - dlopen перестал находить модули
Это баг или фича? Такое впечатление, что теперь обязательно надо полный путь указывать.
- Bizdelnick
- Модератор
- Сообщения: 20794
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Fedora23 - dlopen перестал находить модули
А ldconfig за этот модуль в курсе, или он в $LD_LIBRARY_PATH/DT_RPATH/DT_RUNPATH?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Fedora23 - dlopen перестал находить модули
Bizdelnick писал(а): ↑07.04.2016 12:24А ldconfig за этот модуль в курсе, или он в $LD_LIBRARY_PATH/DT_RPATH/DT_RUNPATH?
В том же каталоге лежит загружаемая библиотека. Она находится.
s.xbatob писал(а): ↑07.04.2016 14:00Bizdelnick писал(а): ↑07.04.2016 12:24А ldconfig за этот модуль в курсе, или он в $LD_LIBRARY_PATH/DT_RPATH/DT_RUNPATH?
В том же каталоге лежит загружаемая библиотека. Она находится.
каталог нестандартный, но прописан в properties бинарника
- Bizdelnick
- Модератор
- Сообщения: 20794
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Fedora23 - dlopen перестал находить модули
Что такое properties бинарника?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Fedora23 - dlopen перестал находить модули
в данном случае RPATH, в котором требуемый каталог указан
- Bizdelnick
- Модератор
- Сообщения: 20794
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Fedora23 - dlopen перестал находить модули
А RUNPATH нет? Вообще RPATH считается устаревшей ненужностью, могли и дропнуть его поддержку (хотя вряд ли). Если прописать путь в RUNPATH, не поможет?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Fedora23 - dlopen перестал находить модули
Bizdelnick писал(а): ↑07.04.2016 16:26А RUNPATH нет? Вообще RPATH считается устаревшей ненужностью, могли и дропнуть его поддержку (хотя вряд ли). Если прописать путь в RUNPATH, не поможет?
Ещё раз: загружаемую библиотеку в том же каталоге он благополучно нашёл. Она вообще-то была и до этого загружена, но ldd её тоже правильно указал