2009/6/17 Cristian Morales Vega <cmorve69@yahoo.es>:
Fixing fltk I also saw "fltk_gl" isn't linked against GL, so since I'm with it... it this a bug? The ld man says: "The reason that --allow-shlib-undefined is the default is that the shared library being specified at link time may not be the same as the one that is available at load time, so the symbols might actually be resolvable at load time." and the thing is that I don't know too much about openGL, but it's my understanding that there are multiple libraries (with different sonames?) implementing it (nVidia has one, ATI probably other...), I'm correct? If so, is the fltk_gl/openGL a case where it is really correct to allow undefined symbols?
After reading a little, and in case someone is interested... OpenGL extensions are searched through a glXGetProcAddress() function available in any libGL. So it's fine to link against libGL, any implementation dependent feature will be usable anyway even if the libGL at link time didn't provide it. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org