From: Guillem Jover Date: Tue, 6 Aug 2019 21:11:50 +0000 (+0200) Subject: build: Fix check for clock_gettime() within librt X-Git-Tag: 0.10.0~29 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=73aea4f8083e8c35ce1123e36a9967ecd6a26c97;p=thirdparty%2Flibbsd.git 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. --- 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" ],