Zitat von
JamesTKirk:
und an einen Ort kopieren, wo der Runtimelinker von Linux die Datei finden kann (z. B. /lib oder /usr/lib). Alternativ kannst du auch deine LD_LIBRARY_PATH Variable um das [i]bin[i]-Verzeichnis in deinem Andorra-Verzeichnis (absoluter Pfad) erweitern (hiernach Lazarus neustarten, damit es die geänderte Umgebungsvariable mitbekommt).
Kleine Anmerkung am Rande: Wenn man
AdDraw.DllName := './AndorraOGLLaz.so';
oder z.B.
AdDraw.DllName := ExtractFilePath(ParamStr(0)) + 'AndorraOGLLaz.so';
schreibt, kann man sich zumindest das oben zitierte Prozedere ersparen.
Ansonsten ist alles, was du geschrieben hast zu 100% korrekt.