LINUX.ORG.RU

Нельзя ли ещё раз и по русски?
Библиотека libGL лежит в /usr/lib, чтобы протянуть симлинк - команда ln -s /usr/lib/newName /usr/lib/oldName

Viglim
()
Ответ на: комментарий от Viglim

Симлинк это обман системы и превращение в слаку. Сборка по всем правилам очень геморойная. Хочу закинуть месу в /usr/local/lib/mesa и поменять в системе пути до нее. Скажем как система определяет, что dri лежит в /usr/lib/dri?

KPSS
() автор топика
Ответ на: комментарий от KPSS

Что «это»? Я думал, что у Вас есть какая-то своя версия libGL, и Вы хотите использовать её вместо системной.

А чтобы посмотреть, где лежит libGL.so, посмотрите список пакетов от nvidia-glx, fglrx-glx или чего-то от mesa.

У меня это /usr/lib/libGL.so.1

AITap ★★★★★
()
Ответ на: комментарий от AITap

Я знаю где libGL лежить, я его трогать не хочу, а хочу просто объяснить системе где лежит более новая версия.

KPSS
() автор топика
Ответ на: комментарий от KPSS

Или, что лучше и точно заработает:

LD_PRELOAD=~/ваша_либа.so.1234 ваша_прога

anon_666
()
Ответ на: комментарий от KPSS

> Хочу закинуть месу в /usr/local/lib/mesa и поменять в системе пути до нее.

echo /usr/local/lib >> /etc/ld.so.conf
ldconfig

Скажем как система определяет, что dri лежит в /usr/lib/dri?


Внезапно, ведёт базу.
/etc/ld.so.cache

Lumi ★★★★★
()
Ответ на: комментарий от anon_666

$ grep -i dri.*so /var/log/Xorg.0.log

[    37.740] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[    37.781] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[    37.782] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[    40.203] (II) Reloading /usr/lib/xorg/modules/extensions/libdri2.so

anon_666
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.