+2022-06-02 Mark Wielaard <mark@klomp.org>
+
+ * configure.ac (OLD_LIBMICROHTTPD): New AM_CONDITIONAL based on
+ libmicrohttpd < 0.9.51.
+
2022-05-02 Mark Wielaard <mark@klomp.org>
* Makefile.am (AM_DISTCHECK_CONFIGURE_FLAGS): Remove
enable_debuginfod=yes # presume success
PKG_PROG_PKG_CONFIG
PKG_CHECK_MODULES([libmicrohttpd],[libmicrohttpd >= 0.9.33],[],[enable_debuginfod=no])
+ PKG_CHECK_MODULES([oldlibmicrohttpd],[libmicrohttpd < 0.9.51],[old_libmicrohttpd=yes],[old_libmicrohttpd=no])
PKG_CHECK_MODULES([sqlite3],[sqlite3 >= 3.7.17],[],[enable_debuginfod=no])
PKG_CHECK_MODULES([libarchive],[libarchive >= 3.1.2],[],[enable_debuginfod=no])
if test "x$enable_debuginfod" = "xno"; then
AS_IF([test "x$enable_debuginfod" != "xno"],AC_DEFINE([ENABLE_DEBUGINFOD],[1],[Build debuginfod]))
AM_CONDITIONAL([DEBUGINFOD],[test "x$enable_debuginfod" = "xyes"])
+AM_CONDITIONAL([OLD_LIBMICROHTTPD],[test "x$old_libmicrohttpd" = "xyes"])
dnl for /etc/profile.d/elfutils.{csh,sh}
default_debuginfod_urls=""
+2022-06-02 Mark Wielaard <mark@klomp.org>
+
+ * Makefile.am (TESTS): Add run-debuginfod-federation-metrics.sh
+ only when OLD_LIBMICROHTTPD conditional is not set.
+
2022-04-24 Mark Wielaard <mark@klomp.org>
* run-debuginfod-webapi-concurrency.sh: Fix PR number in xfail.
run-debuginfod-archive-test.sh \
run-debuginfod-federation-sqlite.sh \
run-debuginfod-federation-link.sh \
- run-debuginfod-federation-metrics.sh \
run-debuginfod-percent-escape.sh \
run-debuginfod-x-forwarded-for.sh \
run-debuginfod-response-headers.sh \
run-debuginfod-extraction-passive.sh \
run-debuginfod-webapi-concurrency.sh
endif
+if !OLD_LIBMICROHTTPD
+# Will crash on too old libmicrohttpd
+# Too many open file descriptors confuses libmicrohttpd < 0.9.51
+TESTS += run-debuginfod-federation-metrics.sh
+endif
endif
EXTRA_DIST = run-arextract.sh run-arsymtest.sh run-ar.sh \