diff options
author | Sam Lantinga <slouken@libsdl.org> | 2013-04-01 23:15:21 -0700 |
---|---|---|
committer | Sam Lantinga <slouken@libsdl.org> | 2013-04-01 23:15:21 -0700 |
commit | d7bd3b73074f127ffddd34dc7fc04e090c9b1554 (patch) | |
tree | d6f6d29afa415e3992e0147a3bac5e6affb98560 /include/SDL_opengl.h | |
parent | 72c6e6bf7f813f4e8265e51efd0dc7eff72e65bd (diff) |
Fixed bug 1782 - SDL_opengl.h header disabled on FreeBSD
q66
The SDL_opengl.h header contains this:
#ifdef __FreeBSD__ /* !!! FIXME: temp compiler warning fix... */
#define NO_SDL_GLEXT 1
#endif
However, I can't seem to find what kind of compiler warning it was and it makes it unusable to use on FreeBSD. If I comment out these lines on my machine, everything works fine - I use FreeBSD 9-STABLE (x86_64, gcc and clang both, the same in a x86 chroot). All I could find is that this was causing an error on FreeBSD 8, but I can't test that on my machine (maybe if I set up some FreeBSD 8 chroot).
I set up a 8.2 chroot and investigated the problem. Apparently this issue was fixed in Mesa 7.6 (and in Git, June 4 2009, but it didn't get into 7.5). By the time those lines were added, FreeBSD contained the libGL port version 7.4.4, which suffered from the issue, but on April 2012 the version was updated to 7.6, which is available for FreeBSD 8 and FreeBSD 9 alike, which means those three lines should be safe to remove (it'll work fine for everyone with sufficiently up to date ports).
Diffstat (limited to 'include/SDL_opengl.h')
-rw-r--r-- | include/SDL_opengl.h | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/include/SDL_opengl.h b/include/SDL_opengl.h index 0e0394d2c0..079ed74e1b 100644 --- a/include/SDL_opengl.h +++ b/include/SDL_opengl.h @@ -44,10 +44,6 @@ #define NO_SDL_GLEXT 1 #endif -#ifdef __FreeBSD__ /* !!! FIXME: temp compiler warning fix... */ -#define NO_SDL_GLEXT 1 -#endif - #ifdef __glext_h_ /* Someone has already included glext.h */ #define NO_SDL_GLEXT |