Fedora23 - dlopen перестал находить модули

Cent OS, Scientific Linux

Модератор: Модераторы разделов

Ответить
Аватара пользователя
s.xbatob
Сообщения: 1139
ОС: Fedora

Fedora23 - dlopen перестал находить модули

Сообщение s.xbatob »

Это баг или фича? Такое впечатление, что теперь обязательно надо полный путь указывать.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Fedora23 - dlopen перестал находить модули

Сообщение Bizdelnick »

А ldconfig за этот модуль в курсе, или он в $LD_LIBRARY_PATH/DT_RPATH/DT_RUNPATH?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
s.xbatob
Сообщения: 1139
ОС: Fedora

Re: Fedora23 - dlopen перестал находить модули

Сообщение s.xbatob »

Bizdelnick писал(а):
07.04.2016 12:24
А ldconfig за этот модуль в курсе, или он в $LD_LIBRARY_PATH/DT_RPATH/DT_RUNPATH?

В том же каталоге лежит загружаемая библиотека. Она находится.

s.xbatob писал(а):
07.04.2016 14:00
Bizdelnick писал(а):
07.04.2016 12:24
А ldconfig за этот модуль в курсе, или он в $LD_LIBRARY_PATH/DT_RPATH/DT_RUNPATH?

В том же каталоге лежит загружаемая библиотека. Она находится.

каталог нестандартный, но прописан в properties бинарника
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Fedora23 - dlopen перестал находить модули

Сообщение Bizdelnick »

Что такое properties бинарника?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
s.xbatob
Сообщения: 1139
ОС: Fedora

Re: Fedora23 - dlopen перестал находить модули

Сообщение s.xbatob »

Bizdelnick писал(а):
07.04.2016 15:21
Что такое properties бинарника?

в данном случае RPATH, в котором требуемый каталог указан
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Fedora23 - dlopen перестал находить модули

Сообщение Bizdelnick »

А RUNPATH нет? Вообще RPATH считается устаревшей ненужностью, могли и дропнуть его поддержку (хотя вряд ли). Если прописать путь в RUNPATH, не поможет?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
s.xbatob
Сообщения: 1139
ОС: Fedora

Re: Fedora23 - dlopen перестал находить модули

Сообщение s.xbatob »

Bizdelnick писал(а):
07.04.2016 16:26
А RUNPATH нет? Вообще RPATH считается устаревшей ненужностью, могли и дропнуть его поддержку (хотя вряд ли). Если прописать путь в RUNPATH, не поможет?

Ещё раз: загружаемую библиотеку в том же каталоге он благополучно нашёл. Она вообще-то была и до этого загружена, но ldd её тоже правильно указал
Спасибо сказали:
Ответить