[lttng-dev] [PATCH] Fix: configure.ac: check for possibly required libs for clock_gettime
Olof Johansson
olof.johansson at axis.com
Wed Feb 10 04:39:50 EST 2016
From: Olof Johansson <olof.johansson at axis.com>
On some platforms, you have to link with rt to get clock_gettime. This
solves errors like:
undefined reference to `clock_gettime'
Fixes: #996
Signed-off-by: Olof Johansson <olof.johansson at axis.com>
---
configure.ac | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
index 39a7777..c3cf60e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -79,7 +79,6 @@ AC_FUNC_MMAP
AC_FUNC_FORK
AC_CHECK_FUNCS([ \
atexit \
- clock_gettime \
getcpuid \
gettid \
gettimeofday \
@@ -215,6 +214,11 @@ AC_COMPILE_IFELSE([AC_LANG_SOURCE([[
compat_futex_test=1
])
+# Search for clock_gettime
+AC_SEARCH_LIBS([clock_gettime], [rt], [],
+ [AC_MSG_ERROR([Cannot find clock_gettime function.])]
+)
+
# Check for pthread
AC_CHECK_LIB([pthread], [pthread_create],
[AM_CONDITIONAL(LIBC_INCLUDES_PTHREAD, false)],
--
2.1.4
More information about the lttng-dev
mailing list