On 25 Jan 2008 at 0:27, Brad wrote: > On Friday 25 January 2008 00:21:38 Antti Harri wrote: > > > > Anyone? > > ok brad@ > > Though something really needs to be done about fixing this properly. > IMO this is ridiculous to have a hardcoded shared library name in the > resulting binary.
Eh, why not just use libGL.so so it will find any available version? Like we do in firefox: patch-gfx_src_psshared_nsCUPSShim_cpp:- mCupsLib = PR_LoadLibrary("libcups.so.2"); patch-gfx_src_psshared_nsCUPSShim_cpp:+ mCupsLib = PR_LoadLibrary("libcups.so"); patch-modules_libpref_src_init_all_js:-pref("font.freetype2.shared-library", "libfreetype.so.6"); patch-modules_libpref_src_init_all_js:+pref("font.freetype2.shared-library", "libfreetype.so"); patch-widget_src_gtk2_nsSound_cpp:- elib = PR_LoadLibrary("libesd.so.0"); patch-widget_src_gtk2_nsSound_cpp:+ elib = PR_LoadLibrary("libesd.so"); > > > On Fri, 18 Jan 2008, Antti Harri wrote: > > > +++ patches/patch-src_video_x11_SDL_x11gl_c 18 Jan 2008 19:02:23 > > > -0000 > > > @@ -6,7 +6,7 @@ > > > #define DEFAULT_OPENGL "libGL.so.3" > > > #elif defined(__OpenBSD__) > > > -#define DEFAULT_OPENGL "libGL.so.4.0" > > > -+#define DEFAULT_OPENGL "libGL.so.5.1" > > > ++#define DEFAULT_OPENGL "libGL.so.6.0"