Mercurial > sdl-ios-xcode
diff src/video/x11/SDL_x11gl.c @ 26:c447d5b9275d
Date: Wed, 9 May 2001 18:03:20 -0600
From: Peter Valchev <pvalchev@openbsd.org>
Subject: openbsd patches
- The dlsym() one is supposed to fix dynamic loading on our a.out
architectures, where prefixing of an underscore symbol is required.
Actually I don't know what kind of dynamic loading does SDL deal with,
but anyway. You may want to make that change global, but only gcc's
preprocessor passes __ELF__, I think, so you can just add Linux or
something if you decide so.
author | Sam Lantinga <slouken@lokigames.com> |
---|---|
date | Thu, 10 May 2001 20:31:51 +0000 |
parents | 74212992fb08 |
children | a8360daed17d |
line wrap: on
line diff
--- a/src/video/x11/SDL_x11gl.c Thu May 10 20:29:31 2001 +0000 +++ b/src/video/x11/SDL_x11gl.c Thu May 10 20:31:51 2001 +0000 @@ -343,6 +343,9 @@ #endif handle = dlopen(path, dlopen_flags); /* Catch the case where the application isn't linked with GL */ +#if defined __OpenBSD__ && !defined __ELF__ +#define dlsym(x,y) dlsym(x, "_" y) +#endif if ( (dlsym(handle, "glXChooseVisual") == NULL) && (path == NULL) ) { dlclose(handle); path = getenv("SDL_VIDEO_GL_DRIVER");