]> git.xonotic.org Git - xonotic/darkplaces.git/commitdiff
libcurl-4; vid_glx: RTLD_GLOBAL (apparently FreeBSD users need it)
authordivverent <divverent@d7cf8633-e32d-0410-b094-e92efae38249>
Thu, 17 May 2007 09:38:46 +0000 (09:38 +0000)
committerdivverent <divverent@d7cf8633-e32d-0410-b094-e92efae38249>
Thu, 17 May 2007 09:38:46 +0000 (09:38 +0000)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7294 d7cf8633-e32d-0410-b094-e92efae38249

libcurl.c
vid_glx.c

index afbab1aa757ad4252457d91e7da7f05c3820ba94..b7956ff6128d4cb79d2e67c5db9cec96628fba43 100644 (file)
--- a/libcurl.c
+++ b/libcurl.c
@@ -311,12 +311,16 @@ static qboolean CURL_OpenLibrary (void)
 #if defined(WIN64)
                "libcurl64.dll",
 #elif defined(WIN32)
+               "libcurl-4.dll",
                "libcurl-3.dll",
 #elif defined(MACOSX)
+               "libcurl.4.dylib", // Mac OS X Notyetreleased
                "libcurl.3.dylib", // Mac OS X Tiger
                "libcurl.2.dylib", // Mac OS X Panther
 #else
+               "libcurl.so.4",
                "libcurl.so.3",
+               "libcurl.so", // FreeBSD
 #endif
                NULL
        };
index 291f5d5a10cdddeb5a4b414f3b9d936b56b5a850..caa1f0d4d2580f4429a98640d34034df560f38f4 100644 (file)
--- a/vid_glx.c
+++ b/vid_glx.c
@@ -487,7 +487,7 @@ static int GL_OpenLibrary(const char *name)
 {
        Con_Printf("Loading OpenGL driver %s\n", name);
        GL_CloseLibrary();
-       if (!(prjobj = dlopen(name, RTLD_LAZY)))
+       if (!(prjobj = dlopen(name, RTLD_LAZY | RTLD_GLOBAL)))
        {
                Con_Printf("Unable to open symbol list for %s\n", name);
                return false;