[Mesa-dev] [PATCH 2/2] Remove Bluegene/L wrappers

Ian Romanick idr at freedesktop.org
Fri Sep 26 14:47:56 PDT 2014


On 09/26/2014 02:14 PM, Emil Velikov wrote:
> Added back in 2009, with osmesa/GLU in mind. Unlikely to be working
> any more since the removal of the static makefiles.
> 
> Cc: Brian Paul <brianp at vmware.com>
> Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>

Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

In dlopen.h, the code will be the same... the defined(__blrts) paths are
the same as the last #else paths.

> ---
>  src/mesa/main/compiler.h |  2 +-
>  src/mesa/main/dlopen.h   | 12 +++---------
>  2 files changed, 4 insertions(+), 10 deletions(-)
> 
> diff --git a/src/mesa/main/compiler.h b/src/mesa/main/compiler.h
> index 185c911..34671dc 100644
> --- a/src/mesa/main/compiler.h
> +++ b/src/mesa/main/compiler.h
> @@ -150,7 +150,7 @@ extern "C" {
>  #elif defined(__APPLE__)
>  #include <CoreFoundation/CFByteOrder.h>
>  #define CPU_TO_LE32( x )	CFSwapInt32HostToLittle( x )
> -#elif (defined(_AIX) || defined(__blrts))
> +#elif (defined(_AIX))
>  static inline GLuint CPU_TO_LE32(GLuint x)
>  {
>     return (((x & 0x000000ff) << 24) |
> diff --git a/src/mesa/main/dlopen.h b/src/mesa/main/dlopen.h
> index 3754ec1..1e77849 100644
> --- a/src/mesa/main/dlopen.h
> +++ b/src/mesa/main/dlopen.h
> @@ -47,9 +47,7 @@ typedef void (*GenericFunc)(void);
>  static inline void *
>  _mesa_dlopen(const char *libname, int flags)
>  {
> -#if defined(__blrts)
> -   return NULL;
> -#elif defined(HAVE_DLOPEN)
> +#if defined(HAVE_DLOPEN)
>     flags = RTLD_LAZY | RTLD_GLOBAL; /* Overriding flags at this time */
>     return dlopen(libname, flags);
>  #elif defined(__MINGW32__)
> @@ -71,9 +69,7 @@ _mesa_dlsym(void *handle, const char *fname)
>        void *v;
>        GenericFunc f;
>     } u;
> -#if defined(__blrts)
> -   u.v = NULL;
> -#elif defined(HAVE_DLOPEN)
> +#if defined(HAVE_DLOPEN)
>     u.v = dlsym(handle, fname);
>  #elif defined(__MINGW32__)
>     u.v = (void *) GetProcAddress(handle, fname);
> @@ -89,9 +85,7 @@ _mesa_dlsym(void *handle, const char *fname)
>  static inline void
>  _mesa_dlclose(void *handle)
>  {
> -#if defined(__blrts)
> -   (void) handle;
> -#elif defined(HAVE_DLOPEN)
> +#if defined(HAVE_DLOPEN)
>     dlclose(handle);
>  #elif defined(__MINGW32__)
>     FreeLibrary(handle);
> 



More information about the mesa-dev mailing list