mirror of
git://git.sv.gnu.org/coreutils.git
synced 2026-08-01 13:38:11 +02:00
(jm_MACROS): Check for fdatasync within
-lrt and -lposix4, so that it can be used in Solaris 2.5.1 and later.
This commit is contained in:
+9
-1
@@ -81,7 +81,6 @@ AC_DEFUN([jm_MACROS],
|
||||
AC_CHECK_FUNCS( \
|
||||
endgrent \
|
||||
endpwent \
|
||||
fdatasync \
|
||||
ftruncate \
|
||||
gethrtime \
|
||||
hasmntopt \
|
||||
@@ -111,6 +110,15 @@ AC_DEFUN([jm_MACROS],
|
||||
AC_REQUIRE([GL_FUNC_GETCWD_PATH_MAX])
|
||||
AC_REQUIRE([GL_FUNC_READDIR])
|
||||
|
||||
# for dd.c and shred.c
|
||||
fetish_saved_libs=$LIBS
|
||||
AC_SEARCH_LIBS([fdatasync], [rt posix4],
|
||||
[test "$ac_cv_search_fdatasync" = "none required" ||
|
||||
LIB_FDATASYNC=$ac_cv_search_fdatasync])
|
||||
AC_SUBST([LIB_FDATASYNC])
|
||||
AC_CHECK_FUNCS(fdatasync)
|
||||
LIBS=$fetish_saved_libs
|
||||
|
||||
# See if linking `seq' requires -lm.
|
||||
# It does on nearly every system. The single exception (so far) is
|
||||
# BeOS which has all the math functions in the normal runtime library
|
||||
|
||||
Reference in New Issue
Block a user