1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
$NetBSD: patch-acinclude.m4,v 1.1 2013/09/08 07:23:56 ryoon Exp $
* Fix build under OS X 10.8.4 with clang.
http://bugs.motifzone.net/show_bug.cgi?id=1625
--- acinclude.m4.orig 2012-10-22 14:50:39.000000000 +0000
+++ acinclude.m4
@@ -3,6 +3,7 @@ dnl This file provides the following mac
dnl
dnl LT_LIB_XTHREADS
dnl AM_FUNC_VOID_SPRINTF
+dnl WEAK_ALIAS_SUPPORT
dnl
dnl This should be the canonical approach to check for XTHREADS.
@@ -57,6 +58,22 @@ if test $ac_cv_func_void_sprintf = no; t
fi
])
+dnl This tests whether weak aliases are supported.
+AC_DEFUN([WEAK_ALIAS_SUPPORT],
+[AC_CACHE_CHECK(whether weak aliases are supported, ac_cv_weak_alias_support,
+[AC_TRY_COMPILE([
+int get_value(int *value) {
+ return *value;
+}
+int get_value_alias(int *high) __attribute__((__weak__,alias("get_value")));
+],
+[],
+ac_cv_weak_alias_support=yes,
+ac_cv_weak_alias_support=no)])
+if test $ac_cv_weak_alias_support = no; then
+ AC_DEFINE(NO_WEAK_ALIASES,1,[Define if weak aliases are not supported])
+fi
+])
dnl
dnl End of special macros.
|