Patch 1 adds a check for the compilers visibility macro to configure.ac.
Patch 2 avoids redefined symbol errors in clang of the tls entry points. 
Based on a suggestion from Rafael Ávila de Espíndola 
<rafael.espind...@gmail.com>
in http://llvm.org/bugs/show_bug.cgi?id=19778.

Tested with gcc 4.9 and clang 3.6(rc)

Marc Dietrich (2):
  configure: add visibility macro detection to configure
  add visibility hidden to tls entry points

 configure.ac                | 28 ++++++----------------------
 src/mapi/Makefile.am        |  1 +
 src/mapi/entry_x86-64_tls.h |  4 ++--
 src/mapi/entry_x86_tls.h    |  5 +++--
 src/mapi/entry_x86_tsd.h    |  5 +++--
 src/util/macros.h           |  6 ++++++
 6 files changed, 21 insertions(+), 28 deletions(-)

-- 
2.2.2

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to