]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
build-sys: use MATH_LIBS for hwclock
authorKarel Zak <kzak@redhat.com>
Thu, 19 Jan 2017 10:35:24 +0000 (11:35 +0100)
committerKarel Zak <kzak@redhat.com>
Thu, 19 Jan 2017 10:35:24 +0000 (11:35 +0100)
Signed-off-by: Karel Zak <kzak@redhat.com>
configure.ac
sys-utils/Makemodule.am

index 5c3251186e666c3cc8b0c44b54bce472fa841b88..f443edbe18483637503674d9716975d4c9956315 100644 (file)
@@ -427,6 +427,12 @@ AC_CHECK_FUNCS([reboot], [have_reboot=yes],[have_reboot=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 94003031f3b257b00b2a9b2825d513a96c4e875b..e98cb5551c48e132e90ccc746811897170317883 100644 (file)
@@ -408,7 +408,7 @@ hwclock_SOURCES = \
 if LINUX
 hwclock_SOURCES += sys-utils/hwclock-rtc.c
 endif
-hwclock_LDADD = $(LDADD) libcommon.la -lm
+hwclock_LDADD = $(LDADD) libcommon.la $(MATH_LIBS)
 if HAVE_AUDIT
 hwclock_LDADD += -laudit
 endif