28 lines
1.0 KiB
Diff
28 lines
1.0 KiB
Diff
--- origsrc/util-linux-2.33.1/configure.ac 2020-03-21 23:12:49.481503500 -0400
|
|
+++ src/util-linux-2.33.1/configure.ac 2020-03-21 23:17:20.565468100 -0400
|
|
@@ -2052,6 +2052,7 @@
|
|
AS_HELP_STRING([--disable-schedutils], [do not build chrt, ionice, taskset]),
|
|
[], [UL_DEFAULT_ENABLE([schedutils], [check])]
|
|
)
|
|
+UL_BUILD_INIT([schedutils])
|
|
|
|
|
|
UL_ENABLE_ALIAS([ionice], [schedutils])
|
|
@@ -2083,12 +2084,11 @@
|
|
AM_CONDITIONAL([BUILD_IONICE], [test "x$build_ionice" = xyes])
|
|
|
|
|
|
-UL_ENABLE_ALIAS([taskset], [schedutils])
|
|
-UL_BUILD_INIT([taskset])
|
|
+UL_BUILD_INIT([taskset], [check])
|
|
+UL_REQUIRES_BUILD([taskset], [schedutils])
|
|
UL_REQUIRES_HAVE([taskset], [cpu_set_t], [cpu_set_t type])
|
|
-UL_REQUIRES_SYSCALL_CHECK([taskset],
|
|
- [UL_CHECK_SYSCALL([sched_getaffinity])],
|
|
- [sched_getaffinity])
|
|
+AC_CHECK_FUNCS([sched_getaffinity sched_setaffinity], [have_schedaffinity=yes],[have_schedaffinity=no])
|
|
+UL_REQUIRES_HAVE([taskset], [schedaffinity], [sched affinity functions])
|
|
AM_CONDITIONAL([BUILD_TASKSET], [test "x$build_taskset" = xyes])
|
|
|
|
|