From 73aea4f8083e8c35ce1123e36a9967ecd6a26c97 Mon Sep 17 00:00:00 2001 From: Guillem Jover Date: Tue, 6 Aug 2019 23:11:50 +0200 Subject: [PATCH] build: Fix check for clock_gettime() within librt The check was always setting the libraries to link to include -lrt, as the success case includes the builtin one. Handle the various values. --- configure.ac | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 6b2bb6c..1654072 100644 --- a/configure.ac +++ b/configure.ac @@ -48,7 +48,11 @@ AS_CASE([$host_os], [*-gnu*], [ # In old glibc versions (< 2.17) clock_gettime() is in librt. saved_LIBS="$LIBS" - AC_SEARCH_LIBS([clock_gettime], [rt], [CLOCK_GETTIME_LIBS="-lrt"]) + AC_SEARCH_LIBS([clock_gettime], [rt], [ + AS_IF([test "x$ac_cv_search_clock_gettime" != "xnone required"], [ + CLOCK_GETTIME_LIBS="$ac_cv_search_clock_gettime" + ]) + ]) AC_SUBST([CLOCK_GETTIME_LIBS]) LIBS="$saved_LIBS" ],