From 954d4574058aacd03f1cc7ff27ed52ed8fbae32f Mon Sep 17 00:00:00 2001 From: Rainer Orth Date: Fri, 22 Nov 2013 11:44:56 +0000 Subject: Only use visibility if supported * configure.ac (libcilkrts_cv_have_attribute_visibility): Check for __attribute__((visibility)). * configure: Regenerate. * include/cilk/common.h (CILK_EXPORT, CILK_EXPORT_DATA): Only use __attribute__((visibility)) if HAVE_ATTRIBUTE_VISIBILITY. From-SVN: r205254 --- libcilkrts/include/cilk/common.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libcilkrts/include') diff --git a/libcilkrts/include/cilk/common.h b/libcilkrts/include/cilk/common.h index 8ec19af..d2c84fa 100644 --- a/libcilkrts/include/cilk/common.h +++ b/libcilkrts/include/cilk/common.h @@ -101,7 +101,7 @@ namespace cilk { # define CILK_EXPORT /* nothing */ # define CILK_EXPORT_DATA /* nothing */ #else /* Unix/gcc */ -# ifdef IN_CILK_RUNTIME +# if defined(IN_CILK_RUNTIME) && defined(HAVE_ATTRIBUTE_VISIBILITY) # define CILK_EXPORT __attribute__((visibility("protected"))) # define CILK_EXPORT_DATA __attribute__((visibility("protected"))) # else -- cgit v1.1