--- 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])