mesa/src/mapi
Jonathan Gray 907ace5798 mapi: automake: set VISIBILITY_CFLAGS for shared glapi
shared glapi was previously built without setting CFLAGS for
AM_CFLAGS and VISIBILITY_CFLAGS.

This resulted in symbols being exported that shouldn't be.

The x86 and sparc assembly versions of the dispatch table partially
mitigated this by using .hidden.  Otherwise shared_dispatch_stub_*
were being exported.

Signed-off-by: Jonathan Gray <jsg@jsg.id.au>
Cc: "11.2 12.0 13.0" <mesa-stable@lists.freedesktop.org>
Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com>
2016-10-24 11:29:23 +01:00
..
es1api ABI-check: Use more portable bash invocation. 2015-08-27 23:48:43 -07:00
es2api ABI-check: Use more portable bash invocation. 2015-08-27 23:48:43 -07:00
glapi Revert "Revert "mapi: export all GLES 3.2 functions in libGLESv2.so"" 2016-10-20 15:57:18 -07:00
shared-glapi scons: Take indirect gl_and_es_API.xml dependencies in consideration. 2016-08-27 22:59:06 +01:00
.gitignore mapi: add glapi-test and shared-glapi-test to .gitignore 2014-12-16 13:51:09 +02:00
Android.mk android: fix the building rules for Android 5.0 2015-04-22 15:53:35 +01:00
entry.c mapi: remove u_macros.h 2015-03-05 06:59:43 -07:00
entry.h mapi: remove u_compiler.h 2015-03-04 08:33:48 -07:00
entry_x86-64_tls.h mapi: fix typo in macro name 2016-07-22 10:14:00 -07:00
entry_x86_tls.h mapi: fix typo in macro name 2016-07-22 10:14:00 -07:00
entry_x86_tsd.h mapi: fix typo in macro name 2016-07-22 10:14:00 -07:00
Makefile.am mapi: automake: set VISIBILITY_CFLAGS for shared glapi 2016-10-24 11:29:23 +01:00
Makefile.sources mapi: remove u_thread.h 2015-03-05 06:59:43 -07:00
mapi.c mapi: remove u_thread.h 2015-03-05 06:59:43 -07:00
mapi.h mapi: remove u_compiler.h 2015-03-04 08:33:48 -07:00
mapi_abi.py st/vega: Remove. 2015-03-04 11:01:45 +00:00
mapi_glapi.c mapi: Make _glapi_get_stub work with "gl" or "mgl" prefix. 2015-10-02 13:23:18 +01:00
mapi_tmp.h mesa: remove outdated version lines in comments 2013-06-05 08:54:27 -06:00
stub.c mapi: Make private copies of name strings provided by client. 2015-03-23 22:17:03 +00:00
stub.h mesa: remove outdated version lines in comments 2013-06-05 08:54:27 -06:00
table.c mapi: add new _glapi_new_nop_table() and _glapi_set_nop_handler() 2015-03-18 09:01:50 -06:00
table.h mapi: add new _glapi_new_nop_table() and _glapi_set_nop_handler() 2015-03-18 09:01:50 -06:00
u_current.c mapi: remove u_thread.h 2015-03-05 06:59:43 -07:00
u_current.h mapi: remove u_compiler.h 2015-03-04 08:33:48 -07:00
u_execmem.c mapi: remove u_thread.h 2015-03-05 06:59:43 -07:00
u_execmem.h build: Move src/mapi/mapi/* to src/mapi/ 2013-04-15 12:04:25 -07:00