Ich habe mesa
es mit apt auf meinem System installiert. Dieses Mesa ist im /usr/lib/arm-linux-gnueabihf
Verzeichnis installiert. Jetzt habe ich die neueste Version von Mesa manuell aus der Quelle kompiliert und installiert, und sie ist in installiert /usr/local/lib/arm-linux-gnueabihf
. Aber mein System verwendet immer noch Mesa, das vom Paketmanager installiert wurde.
Wie kann ich das System zwingen, eine neuere, aus dem Quellcode kompilierte Version von Mesa zu verwenden?
Antwort1
Probieren Sie die Variable ld.so.conf(.d) und LD_LIBRARY_PATH aus. Weitere Informationen zu diesem Thema finden Sie auf der Manualpage 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.
(...)