]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
build-sys: use -lm for scriptreplay if necessary
authorKarel Zak <kzak@redhat.com>
Wed, 18 Jan 2017 12:17:21 +0000 (13:17 +0100)
committerKarel Zak <kzak@redhat.com>
Wed, 18 Jan 2017 12:17:21 +0000 (13:17 +0100)
Reported-by: Bert van Hall <bert.vanhall@avionic-design.de>
Addresses: https://github.com/karelzak/util-linux/pull/397
Signed-off-by: Karel Zak <kzak@redhat.com>
configure.ac
term-utils/Makemodule.am

index c50f07a47b645ebbf68dd6616b8d810544c42a8c..fa3e6c83130cd6f63e5c562aa9b8c89c47bdd391 100644 (file)
@@ -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"])]
index 1b7c5fccfdbe97e912cacea526524f02fcab6fdb..ad1bb1f8a2e35ff968e6d4b487b3b12655b9731b 100644 (file)
@@ -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