From: Karel Zak Date: Wed, 18 Jan 2017 12:17:21 +0000 (+0100) Subject: build-sys: use -lm for scriptreplay if necessary X-Git-Tag: v2.30-rc1~294 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=feda4342df1ced25df3d200ed23469e740196c86;p=thirdparty%2Futil-linux.git build-sys: use -lm for scriptreplay if necessary Reported-by: Bert van Hall Addresses: https://github.com/karelzak/util-linux/pull/397 Signed-off-by: Karel Zak --- diff --git a/configure.ac b/configure.ac index c50f07a47b..fa3e6c8313 100644 --- a/configure.ac +++ b/configure.ac @@ -432,6 +432,13 @@ AC_CHECK_FUNCS([updwtmpx updwtmpx], [have_gnu_utmpx=yes], [have_gnu_utmpx=no]) AM_CONDITIONAL([HAVE_OPENAT], [test "x$have_openat" = xyes]) + +AC_CHECK_FUNCS([isnan], [], + [AC_CHECK_LIB([m], [isnan], [MATH_LIBS="-lm"])] +) +AC_SUBST([MATH_LIBS]) + + dnl lib/mononotic.c may require -lrt AC_CHECK_FUNCS([clock_gettime], [], [AC_CHECK_LIB([rt], [clock_gettime], [REALTIME_LIBS="-lrt"])] diff --git a/term-utils/Makemodule.am b/term-utils/Makemodule.am index 1b7c5fccfd..ad1bb1f8a2 100644 --- a/term-utils/Makemodule.am +++ b/term-utils/Makemodule.am @@ -21,7 +21,7 @@ if BUILD_SCRIPTREPLAY usrbin_exec_PROGRAMS += scriptreplay dist_man_MANS += term-utils/scriptreplay.1 scriptreplay_SOURCES = term-utils/scriptreplay.c -scriptreplay_LDADD = $(LDADD) libcommon.la +scriptreplay_LDADD = $(LDADD) libcommon.la $(MATH_LIBS) endif # BUILD_SCRIPTREPLAY