summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorFrank Ch. Eigler <fche@redhat.com>2023-01-10 17:59:35 -0500
committerFrank Ch. Eigler <fche@redhat.com>2023-01-11 10:32:34 -0500
commitdcb40f9caa7ca30f6cae0f237c627bb5e4e4931c (patch)
treee47f6de2e759df084af2184a0cb5fe5b48174849 /configure.ac
parent6560fb26a62ef135a804357ef4f15a47de3e49b3 (diff)
downloadelfutils-dcb40f9caa7ca30f6cae0f237c627bb5e4e4931c.tar.gz
debuginfod PR29975 & PR29976: decrease default concurrency
... based on rlimit (rlimig -n NUM) ... based on cpu-affinity (taskset -c A,B,C,D ...) Signed-off-by: Frank Ch. Eigler <fche@redhat.com>
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac6
1 files changed, 6 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index b2597f8b..8fe8baee 100644
--- a/configure.ac
+++ b/configure.ac
@@ -455,6 +455,12 @@ AS_IF([test "x$ac_cv_func_mremap" = "xno"],
AC_CHECK_HEADERS([error.h])
AC_CHECK_HEADERS([err.h])
+dnl for debuginfod concurrency heuristics
+AC_CHECK_HEADERS([sched.h])
+AC_CHECK_FUNCS([sched_getaffinity])
+AC_CHECK_HEADERS([sys/resource.h])
+AC_CHECK_FUNCS([getrlimit])
+
old_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS -D_GNU_SOURCE"
AC_FUNC_STRERROR_R()