Lo he instalado mesa
usando apt en mi sistema. Esta mesa está instalada en el /usr/lib/arm-linux-gnueabihf
directorio. Ahora compilé e instalé la versión más reciente de mesa manualmente desde la fuente y está instalada en formato /usr/local/lib/arm-linux-gnueabihf
. Pero mi sistema todavía usa mesa instalado por el administrador de paquetes.
¿Cómo puedo forzar al sistema a utilizar una versión más nueva de mesa compilada desde la fuente?
Respuesta1
Juegue con ld.so.conf(.d) y la variable LD_LIBRARY_PATH. Encontrará más información sobre este tema en la página del manual de ld.so(8).
If a shared object dependency does not contain a slash,
then it is searched for in the following order:
(...)
Using the environment variable LD_LIBRARY_PATH
(unless the executable is being run in secure-execution
mode; see below). in which case it is ignored.
(...)