I'm writing a desktop app using JOGL, and deploying on Win/Mac/Linux. On Linux we find that the OpenGL libraries installed are not always up to the job, and we need to have the capability of switching our own software emulation OpenGL in. Naturally we expected that we could place out libraries after /usr/lib or before /usr/lib to favour ours or the default.
It turns out that ours are picked up preferentially by JOGL. Does anyone know if the JOGl libraries do special processing looking for libGL etc, favouring perhaps a later version over an earlier? Any information welcome.