From feea72414b4251ffa67c05e17efe21e9fa28d4ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ondr=CC=8Cej=20Sury=CC=81?= Date: Mon, 31 Oct 2022 14:46:30 +0000 Subject: [PATCH] Don't enforce jemalloc on NetBSD The NetBSD system allocator is in fact based on the jemalloc, but it doesn't export the extended interface, so we can't use that. Remove the jemalloc enforcement for the NetBSD. --- configure.ac | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/configure.ac b/configure.ac index 3be5e65878..63b907cca7 100644 --- a/configure.ac +++ b/configure.ac @@ -1393,7 +1393,7 @@ AC_SUBST([CMOCKA_LIBS]) AM_CONDITIONAL([HAVE_CMOCKA], [test "$with_cmocka" = "yes"]) # -# Compile with jemalloc (either provided as package or wired in the system on FreeBSD and NetBSD) +# Compile with jemalloc (either provided as package or wired in the system on FreeBSD) # # [pairwise: --with-jemalloc=detect, --with-jemalloc=yes, --without-jemalloc] AC_ARG_WITH([jemalloc], @@ -1413,8 +1413,7 @@ AS_CASE([$with_jemalloc], AS_IF([test "$with_jemalloc" = "no"], [AS_CASE([$host], - [*-freebsd*],[AC_MSG_ERROR([You cannot compile without jemalloc; jemalloc is the system allocator on FreeBSD])], - [*-netbsd*],[AC_MSG_ERROR([You cannot compile without jemalloc; jemalloc is the system allocator on NetBSD])]) + [*-freebsd*],[AC_MSG_ERROR([You cannot compile without jemalloc; jemalloc is the system allocator on FreeBSD])]) AC_CHECK_FUNCS([malloc_size malloc_usable_size])]) AM_CONDITIONAL([HAVE_JEMALLOC], [test "$with_jemalloc" = "yes"])