MSYS2-packages/util-linux/2.33.1-cygwin-taskset.patch
2020-07-21 11:34:16 +03:00

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