[Mesa-dev] [PATCH] glapi: restore _glthread_GetID() function

Anuj Phogat anuj.phogat at gmail.com
Fri Mar 14 15:32:49 PDT 2014


On Fri, Mar 14, 2014 at 9:15 AM, Brian Paul <brianp at vmware.com> wrote:
> This partially reverts patch 02cb04c68f.  This fixes an unresolved
> symbol error when using older builds of libGL.
> ---
>  src/mapi/glapi/glapi.h |    5 +++++
>  src/mapi/mapi_glapi.c  |   10 ++++++++++
>  2 files changed, 15 insertions(+)
>
> diff --git a/src/mapi/glapi/glapi.h b/src/mapi/glapi/glapi.h
> index 7c22985..e2fa925 100644
> --- a/src/mapi/glapi/glapi.h
> +++ b/src/mapi/glapi/glapi.h
> @@ -168,6 +168,11 @@ _GLAPI_EXPORT struct _glapi_table *
>  _glapi_create_table_from_handle(void *handle, const char *symbol_prefix);
>
>
> +/** Deprecated function */
> +_GLAPI_EXPORT unsigned long
> +_glthread_GetID(void);
> +
> +
>  /*
>   * These stubs are kept so that the old DRI drivers still load.
>   */
> diff --git a/src/mapi/mapi_glapi.c b/src/mapi/mapi_glapi.c
> index 7b0903b..127dfaf 100644
> --- a/src/mapi/mapi_glapi.c
> +++ b/src/mapi/mapi_glapi.c
> @@ -222,6 +222,16 @@ _glapi_get_proc_name(unsigned int offset)
>     return stub ? stub_get_name(stub) : NULL;
>  }
>
> +/**
> + * This is a deprecated function which should not be used anymore.
> + * It's only present to satisfy linking with older versions of libGL.
> + */
> +unsigned long
> +_glthread_GetID(void)
> +{
> +   return 0;
> +}
> +
>  void
>  _glapi_noop_enable_warnings(unsigned char enable)
>  {
I hit this issue earlier this week.  Thanks for the patch.
Acked-by: Anuj Phogat <anuj.phogat at gmail.com>

> --
> 1.7.10.4
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev


More information about the mesa-dev mailing list