From f3e5dd7a047e53790fe6316d5a5130dc5df80ef1 Mon Sep 17 00:00:00 2001 From: "jan.nijtmans" Date: Fri, 20 Dec 2019 16:13:36 +0000 Subject: Prevent double definition of MODULE_SCOPE on Darwin --- unix/configure | 1 + unix/tcl.m4 | 1 + 2 files changed, 2 insertions(+) diff --git a/unix/configure b/unix/configure index 2576665..d1f796b 100755 --- a/unix/configure +++ b/unix/configure @@ -7851,6 +7851,7 @@ cat >>confdefs.h <<\_ACEOF #define MODULE_SCOPE __private_extern__ _ACEOF + tcl_cv_cc_visibility_hidden=yes fi diff --git a/unix/tcl.m4 b/unix/tcl.m4 index 0e146e4..cfdb659 100644 --- a/unix/tcl.m4 +++ b/unix/tcl.m4 @@ -1619,6 +1619,7 @@ AC_DEFUN([SC_CONFIG_CFLAGS], [ AS_IF([test "$tcl_cv_cc_visibility_hidden" != yes], [ AC_DEFINE(MODULE_SCOPE, [__private_extern__], [Compiler support for module scope symbols]) + tcl_cv_cc_visibility_hidden=yes ]) CC_SEARCH_FLAGS="" LD_SEARCH_FLAGS="" -- cgit v0.12