Fixes configure.ac to comply with more recent autoconf instead of
disabling autoheader

Signed-off-by: Joshua Watt <jpewhac...@gmail.com>
---
 ...1-Support-latest-version-of-autoconf.patch | 877 ++++++++++++++++++
 .../jemalloc/jemalloc_5.2.1.bb                |   3 +-
 2 files changed, 878 insertions(+), 2 deletions(-)
 create mode 100644 
meta-oe/recipes-devtools/jemalloc/files/0001-Support-latest-version-of-autoconf.patch

diff --git 
a/meta-oe/recipes-devtools/jemalloc/files/0001-Support-latest-version-of-autoconf.patch
 
b/meta-oe/recipes-devtools/jemalloc/files/0001-Support-latest-version-of-autoconf.patch
new file mode 100644
index 000000000..b59bce54d
--- /dev/null
+++ 
b/meta-oe/recipes-devtools/jemalloc/files/0001-Support-latest-version-of-autoconf.patch
@@ -0,0 +1,877 @@
+From 1c3438dae66e699cf3c5f519d2f981b31d61122d Mon Sep 17 00:00:00 2001
+From: Joshua Watt <jpewhac...@gmail.com>
+Date: Wed, 15 Dec 2021 12:17:49 -0600
+Subject: [PATCH] Support latest version of autoconf
+
+Newer versions of autoconf requires the description field to be
+specified for AC_DEFINE or it will emit errors like:
+
+ autoheader: warning: missing template: JEMALLOC_BACKGROUND_THREAD
+
+Upstream-Status: Submitted [https://github.com/jemalloc/jemalloc/pull/2177]
+Signed-off-by: Joshua Watt <jpewhac...@gmail.com>
+---
+ configure.ac | 235 ++++++++++++++++++++++++++-------------------------
+ 1 file changed, 118 insertions(+), 117 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 261d81c0..ab366315 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -237,11 +237,11 @@ fi
+ if test "x$GCC" = "xyes" ; then
+   JE_CFLAGS_ADD([-std=gnu11])
+   if test "x$je_cv_cflags_added" = "x-std=gnu11" ; then
+-    AC_DEFINE_UNQUOTED([JEMALLOC_HAS_RESTRICT])
++    AC_DEFINE_UNQUOTED([JEMALLOC_HAS_RESTRICT], [ ], [ ])
+   else
+     JE_CFLAGS_ADD([-std=gnu99])
+     if test "x$je_cv_cflags_added" = "x-std=gnu99" ; then
+-      AC_DEFINE_UNQUOTED([JEMALLOC_HAS_RESTRICT])
++      AC_DEFINE_UNQUOTED([JEMALLOC_HAS_RESTRICT], [ ], [ ])
+     fi
+   fi
+   JE_CFLAGS_ADD([-Wall])
+@@ -319,7 +319,7 @@ AC_SUBST([EXTRA_CXXFLAGS])
+ 
+ AC_C_BIGENDIAN([ac_cv_big_endian=1], [ac_cv_big_endian=0])
+ if test "x${ac_cv_big_endian}" = "x1" ; then
+-  AC_DEFINE_UNQUOTED([JEMALLOC_BIG_ENDIAN], [ ])
++  AC_DEFINE_UNQUOTED([JEMALLOC_BIG_ENDIAN], [ ], [ ])
+ fi
+ 
+ if test "x${je_cv_msvc}" = "xyes" -a "x${ac_cv_header_inttypes_h}" = "xno"; 
then
+@@ -339,7 +339,7 @@ else
+     AC_MSG_ERROR([Unsupported pointer size: ${ac_cv_sizeof_void_p}])
+   fi
+ fi
+-AC_DEFINE_UNQUOTED([LG_SIZEOF_PTR], [$LG_SIZEOF_PTR])
++AC_DEFINE_UNQUOTED([LG_SIZEOF_PTR], [$LG_SIZEOF_PTR], [ ])
+ 
+ AC_CHECK_SIZEOF([int])
+ if test "x${ac_cv_sizeof_int}" = "x8" ; then
+@@ -349,7 +349,7 @@ elif test "x${ac_cv_sizeof_int}" = "x4" ; then
+ else
+   AC_MSG_ERROR([Unsupported int size: ${ac_cv_sizeof_int}])
+ fi
+-AC_DEFINE_UNQUOTED([LG_SIZEOF_INT], [$LG_SIZEOF_INT])
++AC_DEFINE_UNQUOTED([LG_SIZEOF_INT], [$LG_SIZEOF_INT], [ ])
+ 
+ AC_CHECK_SIZEOF([long])
+ if test "x${ac_cv_sizeof_long}" = "x8" ; then
+@@ -359,7 +359,7 @@ elif test "x${ac_cv_sizeof_long}" = "x4" ; then
+ else
+   AC_MSG_ERROR([Unsupported long size: ${ac_cv_sizeof_long}])
+ fi
+-AC_DEFINE_UNQUOTED([LG_SIZEOF_LONG], [$LG_SIZEOF_LONG])
++AC_DEFINE_UNQUOTED([LG_SIZEOF_LONG], [$LG_SIZEOF_LONG], [ ])
+ 
+ AC_CHECK_SIZEOF([long long])
+ if test "x${ac_cv_sizeof_long_long}" = "x8" ; then
+@@ -369,7 +369,7 @@ elif test "x${ac_cv_sizeof_long_long}" = "x4" ; then
+ else
+   AC_MSG_ERROR([Unsupported long long size: ${ac_cv_sizeof_long_long}])
+ fi
+-AC_DEFINE_UNQUOTED([LG_SIZEOF_LONG_LONG], [$LG_SIZEOF_LONG_LONG])
++AC_DEFINE_UNQUOTED([LG_SIZEOF_LONG_LONG], [$LG_SIZEOF_LONG_LONG], [ ])
+ 
+ AC_CHECK_SIZEOF([intmax_t])
+ if test "x${ac_cv_sizeof_intmax_t}" = "x16" ; then
+@@ -381,7 +381,7 @@ elif test "x${ac_cv_sizeof_intmax_t}" = "x4" ; then
+ else
+   AC_MSG_ERROR([Unsupported intmax_t size: ${ac_cv_sizeof_intmax_t}])
+ fi
+-AC_DEFINE_UNQUOTED([LG_SIZEOF_INTMAX_T], [$LG_SIZEOF_INTMAX_T])
++AC_DEFINE_UNQUOTED([LG_SIZEOF_INTMAX_T], [$LG_SIZEOF_INTMAX_T], [ ])
+ 
+ AC_CANONICAL_HOST
+ dnl CPU-specific settings.
+@@ -411,8 +411,8 @@ case "${host_cpu}" in
+       HAVE_CPU_SPINWAIT=0
+       ;;
+ esac
+-AC_DEFINE_UNQUOTED([HAVE_CPU_SPINWAIT], [$HAVE_CPU_SPINWAIT])
+-AC_DEFINE_UNQUOTED([CPU_SPINWAIT], [$CPU_SPINWAIT])
++AC_DEFINE_UNQUOTED([HAVE_CPU_SPINWAIT], [$HAVE_CPU_SPINWAIT], [ ])
++AC_DEFINE_UNQUOTED([CPU_SPINWAIT], [$CPU_SPINWAIT], [ ])
+ 
+ AC_ARG_WITH([lg_vaddr],
+   [AS_HELP_STRING([--with-lg-vaddr=<lg-vaddr>], [Number of significant 
virtual address bits])],
+@@ -477,7 +477,7 @@ typedef unsigned __int32 uint32_t;
+         LG_VADDR="${je_cv_lg_vaddr}"
+       fi
+       if test "x${LG_VADDR}" != "xerror" ; then
+-        AC_DEFINE_UNQUOTED([LG_VADDR], [$LG_VADDR])
++        AC_DEFINE_UNQUOTED([LG_VADDR], [$LG_VADDR], [ ])
+       else
+         AC_MSG_ERROR([cannot determine number of significant virtual address 
bits])
+       fi
+@@ -499,7 +499,7 @@ typedef unsigned __int32 uint32_t;
+     fi
+     ;;
+ esac
+-AC_DEFINE_UNQUOTED([LG_VADDR], [$LG_VADDR])
++AC_DEFINE_UNQUOTED([LG_VADDR], [$LG_VADDR], [ ])
+ 
+ LD_PRELOAD_VAR="LD_PRELOAD"
+ so="so"
+@@ -627,7 +627,7 @@ case "${host}" in
+       ;;
+   *-*-freebsd*)
+       abi="elf"
+-      AC_DEFINE([JEMALLOC_SYSCTL_VM_OVERCOMMIT], [ ])
++      AC_DEFINE([JEMALLOC_SYSCTL_VM_OVERCOMMIT], [ ], [ ])
+       force_lazy_lock="1"
+       ;;
+   *-*-dragonfly*)
+@@ -644,11 +644,11 @@ case "${host}" in
+       dnl syscall(2) and secure_getenv(3) are exposed by _GNU_SOURCE.
+       JE_APPEND_VS(CPPFLAGS, -D_GNU_SOURCE)
+       abi="elf"
+-      AC_DEFINE([JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS], [ ])
+-      AC_DEFINE([JEMALLOC_HAS_ALLOCA_H])
+-      AC_DEFINE([JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY], [ ])
+-      AC_DEFINE([JEMALLOC_THREADED_INIT], [ ])
+-      AC_DEFINE([JEMALLOC_C11_ATOMICS])
++      AC_DEFINE([JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS], [ ], [ ])
++      AC_DEFINE([JEMALLOC_HAS_ALLOCA_H], [ ], [ ])
++      AC_DEFINE([JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY], [ ], [ ])
++      AC_DEFINE([JEMALLOC_THREADED_INIT], [ ], [ ])
++      AC_DEFINE([JEMALLOC_C11_ATOMICS], [ ], [ ])
+       force_tls="0"
+       if test "${LG_SIZEOF_PTR}" = "3"; then
+         default_retain="1"
+@@ -658,11 +658,11 @@ case "${host}" in
+       dnl syscall(2) and secure_getenv(3) are exposed by _GNU_SOURCE.
+       JE_APPEND_VS(CPPFLAGS, -D_GNU_SOURCE)
+       abi="elf"
+-      AC_DEFINE([JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS], [ ])
+-      AC_DEFINE([JEMALLOC_HAS_ALLOCA_H])
+-      AC_DEFINE([JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY], [ ])
+-      AC_DEFINE([JEMALLOC_THREADED_INIT], [ ])
+-      AC_DEFINE([JEMALLOC_USE_CXX_THROW], [ ])
++      AC_DEFINE([JEMALLOC_PURGE_MADVISE_DONTNEED_ZEROS], [ ], [ ])
++      AC_DEFINE([JEMALLOC_HAS_ALLOCA_H], [ ], [ ])
++      AC_DEFINE([JEMALLOC_PROC_SYS_VM_OVERCOMMIT_MEMORY], [ ], [ ])
++      AC_DEFINE([JEMALLOC_THREADED_INIT], [ ], [ ])
++      AC_DEFINE([JEMALLOC_USE_CXX_THROW], [ ], [ ])
+       if test "${LG_SIZEOF_PTR}" = "3"; then
+         default_retain="1"
+       fi
+@@ -671,10 +671,10 @@ case "${host}" in
+       dnl syscall(2) and secure_getenv(3) are exposed by _GNU_SOURCE.
+       JE_APPEND_VS(CPPFLAGS, -D_GNU_SOURCE)
+       abi="elf"
+-      AC_DEFINE([JEMALLOC_HAS_ALLOCA_H])
+-      AC_DEFINE([JEMALLOC_SYSCTL_VM_OVERCOMMIT], [ ])
+-      AC_DEFINE([JEMALLOC_THREADED_INIT], [ ])
+-      AC_DEFINE([JEMALLOC_USE_CXX_THROW], [ ])
++      AC_DEFINE([JEMALLOC_HAS_ALLOCA_H], [ ], [ ])
++      AC_DEFINE([JEMALLOC_SYSCTL_VM_OVERCOMMIT], [ ], [ ])
++      AC_DEFINE([JEMALLOC_THREADED_INIT], [ ], [ ])
++      AC_DEFINE([JEMALLOC_USE_CXX_THROW], [ ], [ ])
+       ;;
+   *-*-netbsd*)
+       AC_MSG_CHECKING([ABI])
+@@ -763,7 +763,7 @@ AC_CHECK_HEADERS([malloc.h], [
+                 AC_MSG_RESULT([no])
+          ])
+ ])
+-AC_DEFINE_UNQUOTED([JEMALLOC_USABLE_SIZE_CONST], 
[$JEMALLOC_USABLE_SIZE_CONST])
++AC_DEFINE_UNQUOTED([JEMALLOC_USABLE_SIZE_CONST], 
[$JEMALLOC_USABLE_SIZE_CONST], [ ])
+ AC_SUBST([abi])
+ AC_SUBST([RPATH])
+ AC_SUBST([LD_PRELOAD_VAR])
+@@ -801,7 +801,7 @@ JE_COMPILABLE([__attribute__ syntax],
+               [],
+               [je_cv_attribute])
+ if test "x${je_cv_attribute}" = "xyes" ; then
+-  AC_DEFINE([JEMALLOC_HAVE_ATTR], [ ])
++  AC_DEFINE([JEMALLOC_HAVE_ATTR], [ ], [ ])
+   if test "x${GCC}" = "xyes" -a "x${abi}" = "xelf"; then
+     JE_CFLAGS_ADD([-fvisibility=hidden])
+     JE_CXXFLAGS_ADD([-fvisibility=hidden])
+@@ -829,7 +829,7 @@ JE_COMPILABLE([alloc_size attribute], [#include 
<stdlib.h>],
+               [je_cv_alloc_size])
+ JE_CFLAGS_RESTORE()
+ if test "x${je_cv_alloc_size}" = "xyes" ; then
+-  AC_DEFINE([JEMALLOC_HAVE_ATTR_ALLOC_SIZE], [ ])
++  AC_DEFINE([JEMALLOC_HAVE_ATTR_ALLOC_SIZE], [ ], [ ])
+ fi
+ dnl Check for format(gnu_printf, ...) attribute support.
+ JE_CFLAGS_SAVE()
+@@ -840,7 +840,7 @@ JE_COMPILABLE([format(gnu_printf, ...) attribute], 
[#include <stdlib.h>],
+               [je_cv_format_gnu_printf])
+ JE_CFLAGS_RESTORE()
+ if test "x${je_cv_format_gnu_printf}" = "xyes" ; then
+-  AC_DEFINE([JEMALLOC_HAVE_ATTR_FORMAT_GNU_PRINTF], [ ])
++  AC_DEFINE([JEMALLOC_HAVE_ATTR_FORMAT_GNU_PRINTF], [ ], [ ])
+ fi
+ dnl Check for format(printf, ...) attribute support.
+ JE_CFLAGS_SAVE()
+@@ -851,7 +851,7 @@ JE_COMPILABLE([format(printf, ...) attribute], [#include 
<stdlib.h>],
+               [je_cv_format_printf])
+ JE_CFLAGS_RESTORE()
+ if test "x${je_cv_format_printf}" = "xyes" ; then
+-  AC_DEFINE([JEMALLOC_HAVE_ATTR_FORMAT_PRINTF], [ ])
++  AC_DEFINE([JEMALLOC_HAVE_ATTR_FORMAT_PRINTF], [ ], [ ])
+ fi
+ 
+ dnl Check for format_arg(...) attribute support.
+@@ -863,7 +863,7 @@ JE_COMPILABLE([format(printf, ...) attribute], [#include 
<stdlib.h>],
+               [je_cv_format_arg])
+ JE_CFLAGS_RESTORE()
+ if test "x${je_cv_format_arg}" = "xyes" ; then
+-  AC_DEFINE([JEMALLOC_HAVE_ATTR_FORMAT_ARG], [ ])
++  AC_DEFINE([JEMALLOC_HAVE_ATTR_FORMAT_ARG], [ ], [ ])
+ fi
+ 
+ dnl Support optional additions to rpath.
+@@ -955,11 +955,11 @@ else
+ fi]
+ )
+ if test "x$JEMALLOC_PREFIX" = "x" ; then
+-  AC_DEFINE([JEMALLOC_IS_MALLOC])
++  AC_DEFINE([JEMALLOC_IS_MALLOC], [ ], [ ])
+ else
+   JEMALLOC_CPREFIX=`echo ${JEMALLOC_PREFIX} | tr "a-z" "A-Z"`
+-  AC_DEFINE_UNQUOTED([JEMALLOC_PREFIX], ["$JEMALLOC_PREFIX"])
+-  AC_DEFINE_UNQUOTED([JEMALLOC_CPREFIX], ["$JEMALLOC_CPREFIX"])
++  AC_DEFINE_UNQUOTED([JEMALLOC_PREFIX], ["$JEMALLOC_PREFIX"], [ ])
++  AC_DEFINE_UNQUOTED([JEMALLOC_CPREFIX], ["$JEMALLOC_CPREFIX"], [ ])
+ fi
+ AC_SUBST([JEMALLOC_PREFIX])
+ AC_SUBST([JEMALLOC_CPREFIX])
+@@ -967,42 +967,42 @@ AC_SUBST([JEMALLOC_CPREFIX])
+ AC_ARG_WITH([export],
+   [AS_HELP_STRING([--without-export], [disable exporting jemalloc public 
APIs])],
+   [if test "x$with_export" = "xno"; then
+-  AC_DEFINE([JEMALLOC_EXPORT],[])
++  AC_DEFINE([JEMALLOC_EXPORT],[], [ ])
+ fi]
+ )
+ 
+ public_syms="aligned_alloc calloc dallocx free mallctl mallctlbymib 
mallctlnametomib malloc malloc_conf malloc_message malloc_stats_print 
malloc_usable_size mallocx smallocx_${jemalloc_version_gid} nallocx 
posix_memalign rallocx realloc sallocx sdallocx xallocx"
+ dnl Check for additional platform-specific public API functions.
+ AC_CHECK_FUNC([memalign],
+-            [AC_DEFINE([JEMALLOC_OVERRIDE_MEMALIGN], [ ])
++            [AC_DEFINE([JEMALLOC_OVERRIDE_MEMALIGN], [ ], [ ])
+              public_syms="${public_syms} memalign"])
+ AC_CHECK_FUNC([valloc],
+-            [AC_DEFINE([JEMALLOC_OVERRIDE_VALLOC], [ ])
++            [AC_DEFINE([JEMALLOC_OVERRIDE_VALLOC], [ ], [ ])
+              public_syms="${public_syms} valloc"])
+ 
+ dnl Check for allocator-related functions that should be wrapped.
+ wrap_syms=
+ if test "x${JEMALLOC_PREFIX}" = "x" ; then
+   AC_CHECK_FUNC([__libc_calloc],
+-              [AC_DEFINE([JEMALLOC_OVERRIDE___LIBC_CALLOC], [ ])
++              [AC_DEFINE([JEMALLOC_OVERRIDE___LIBC_CALLOC], [ ], [ ])
+                wrap_syms="${wrap_syms} __libc_calloc"])
+   AC_CHECK_FUNC([__libc_free],
+-              [AC_DEFINE([JEMALLOC_OVERRIDE___LIBC_FREE], [ ])
++              [AC_DEFINE([JEMALLOC_OVERRIDE___LIBC_FREE], [ ], [ ])
+                wrap_syms="${wrap_syms} __libc_free"])
+   AC_CHECK_FUNC([__libc_malloc],
+-              [AC_DEFINE([JEMALLOC_OVERRIDE___LIBC_MALLOC], [ ])
++              [AC_DEFINE([JEMALLOC_OVERRIDE___LIBC_MALLOC], [ ], [ ])
+                wrap_syms="${wrap_syms} __libc_malloc"])
+   AC_CHECK_FUNC([__libc_memalign],
+-              [AC_DEFINE([JEMALLOC_OVERRIDE___LIBC_MEMALIGN], [ ])
++              [AC_DEFINE([JEMALLOC_OVERRIDE___LIBC_MEMALIGN], [ ], [ ])
+                wrap_syms="${wrap_syms} __libc_memalign"])
+   AC_CHECK_FUNC([__libc_realloc],
+-              [AC_DEFINE([JEMALLOC_OVERRIDE___LIBC_REALLOC], [ ])
++              [AC_DEFINE([JEMALLOC_OVERRIDE___LIBC_REALLOC], [ ], [ ])
+                wrap_syms="${wrap_syms} __libc_realloc"])
+   AC_CHECK_FUNC([__libc_valloc],
+-              [AC_DEFINE([JEMALLOC_OVERRIDE___LIBC_VALLOC], [ ])
++              [AC_DEFINE([JEMALLOC_OVERRIDE___LIBC_VALLOC], [ ], [ ])
+                wrap_syms="${wrap_syms} __libc_valloc"])
+   AC_CHECK_FUNC([__posix_memalign],
+-              [AC_DEFINE([JEMALLOC_OVERRIDE___POSIX_MEMALIGN], [ ])
++              [AC_DEFINE([JEMALLOC_OVERRIDE___POSIX_MEMALIGN], [ ], [ ])
+                wrap_syms="${wrap_syms} __posix_memalign"])
+ fi
+ 
+@@ -1020,7 +1020,7 @@ AC_ARG_WITH([private_namespace],
+   [JEMALLOC_PRIVATE_NAMESPACE="${with_private_namespace}je_"],
+   [JEMALLOC_PRIVATE_NAMESPACE="je_"]
+ )
+-AC_DEFINE_UNQUOTED([JEMALLOC_PRIVATE_NAMESPACE], 
[$JEMALLOC_PRIVATE_NAMESPACE])
++AC_DEFINE_UNQUOTED([JEMALLOC_PRIVATE_NAMESPACE], 
[$JEMALLOC_PRIVATE_NAMESPACE], [ ])
+ private_namespace="$JEMALLOC_PRIVATE_NAMESPACE"
+ AC_SUBST([private_namespace])
+ 
+@@ -1040,7 +1040,7 @@ AC_ARG_WITH([malloc_conf],
+   [JEMALLOC_CONFIG_MALLOC_CONF=""]
+ )
+ config_malloc_conf="$JEMALLOC_CONFIG_MALLOC_CONF"
+-AC_DEFINE_UNQUOTED([JEMALLOC_CONFIG_MALLOC_CONF], ["$config_malloc_conf"])
++AC_DEFINE_UNQUOTED([JEMALLOC_CONFIG_MALLOC_CONF], ["$config_malloc_conf"], [ 
])
+ 
+ dnl Substitute @je_@ in jemalloc_protos.h.in, primarily to make generation of
+ dnl jemalloc_protos_jet.h easy.
+@@ -1129,7 +1129,7 @@ fi
+ [enable_debug="0"]
+ )
+ if test "x$enable_debug" = "x1" ; then
+-  AC_DEFINE([JEMALLOC_DEBUG], [ ])
++  AC_DEFINE([JEMALLOC_DEBUG], [ ], [ ])
+ fi
+ if test "x$enable_debug" = "x1" ; then
+   AC_DEFINE([JEMALLOC_DEBUG], [ ])
+@@ -1164,7 +1164,7 @@ fi
+ [enable_stats="1"]
+ )
+ if test "x$enable_stats" = "x1" ; then
+-  AC_DEFINE([JEMALLOC_STATS], [ ])
++  AC_DEFINE([JEMALLOC_STATS], [ ], [ ])
+ fi
+ AC_SUBST([enable_stats])
+ 
+@@ -1180,7 +1180,7 @@ fi
+ [enable_experimental_smallocx="0"]
+ )
+ if test "x$enable_experimental_smallocx" = "x1" ; then
+-  AC_DEFINE([JEMALLOC_EXPERIMENTAL_SMALLOCX_API])
++  AC_DEFINE([JEMALLOC_EXPERIMENTAL_SMALLOCX_API], [ ], [ ])
+ fi
+ AC_SUBST([enable_experimental_smallocx])
+ 
+@@ -1234,7 +1234,7 @@ if test "x$backtrace_method" = "x" -a 
"x$enable_prof_libunwind" = "x1" ; then
+   fi
+   if test "x${enable_prof_libunwind}" = "x1" ; then
+     backtrace_method="libunwind"
+-    AC_DEFINE([JEMALLOC_PROF_LIBUNWIND], [ ])
++    AC_DEFINE([JEMALLOC_PROF_LIBUNWIND], [ ], [ ])
+   fi
+ fi
+ 
+@@ -1257,7 +1257,7 @@ if test "x$backtrace_method" = "x" -a 
"x$enable_prof_libgcc" = "x1" \
+   fi
+   if test "x${enable_prof_libgcc}" = "x1" ; then
+     backtrace_method="libgcc"
+-    AC_DEFINE([JEMALLOC_PROF_LIBGCC], [ ])
++    AC_DEFINE([JEMALLOC_PROF_LIBGCC], [ ], [ ])
+   fi
+ else
+   enable_prof_libgcc="0"
+@@ -1278,7 +1278,7 @@ if test "x$backtrace_method" = "x" -a 
"x$enable_prof_gcc" = "x1" \
+      -a "x$GCC" = "xyes" ; then
+   JE_CFLAGS_ADD([-fno-omit-frame-pointer])
+   backtrace_method="gcc intrinsics"
+-  AC_DEFINE([JEMALLOC_PROF_GCC], [ ])
++  AC_DEFINE([JEMALLOC_PROF_GCC], [ ], [ ])
+ else
+   enable_prof_gcc="0"
+ fi
+@@ -1293,19 +1293,19 @@ if test "x$enable_prof" = "x1" ; then
+   dnl Heap profiling uses the log(3) function.
+   JE_APPEND_VS(LIBS, $LM)
+ 
+-  AC_DEFINE([JEMALLOC_PROF], [ ])
++  AC_DEFINE([JEMALLOC_PROF], [ ], [ ])
+ fi
+ AC_SUBST([enable_prof])
+ 
+ dnl Indicate whether adjacent virtual memory mappings automatically coalesce
+ dnl (and fragment on demand).
+ if test "x${maps_coalesce}" = "x1" ; then
+-  AC_DEFINE([JEMALLOC_MAPS_COALESCE], [ ])
++  AC_DEFINE([JEMALLOC_MAPS_COALESCE], [ ], [ ])
+ fi
+ 
+ dnl Indicate whether to retain memory (rather than using munmap()) by default.
+ if test "x$default_retain" = "x1" ; then
+-  AC_DEFINE([JEMALLOC_RETAIN], [ ])
++  AC_DEFINE([JEMALLOC_RETAIN], [ ], [ ])
+ fi
+ 
+ dnl Enable allocation from DSS if supported by the OS.
+@@ -1322,7 +1322,7 @@ else
+ fi
+ 
+ if test "x$have_dss" = "x1" ; then
+-  AC_DEFINE([JEMALLOC_DSS], [ ])
++  AC_DEFINE([JEMALLOC_DSS], [ ], [ ])
+ fi
+ 
+ dnl Support the junk/zero filling option by default.
+@@ -1337,7 +1337,7 @@ fi
+ [enable_fill="1"]
+ )
+ if test "x$enable_fill" = "x1" ; then
+-  AC_DEFINE([JEMALLOC_FILL], [ ])
++  AC_DEFINE([JEMALLOC_FILL], [ ], [ ])
+ fi
+ AC_SUBST([enable_fill])
+ 
+@@ -1365,7 +1365,7 @@ if test "x${je_cv_utrace}" = "xno" ; then
+   enable_utrace="0"
+ fi
+ if test "x$enable_utrace" = "x1" ; then
+-  AC_DEFINE([JEMALLOC_UTRACE], [ ])
++  AC_DEFINE([JEMALLOC_UTRACE], [ ], [ ])
+ fi
+ AC_SUBST([enable_utrace])
+ 
+@@ -1381,7 +1381,7 @@ fi
+ [enable_xmalloc="0"]
+ )
+ if test "x$enable_xmalloc" = "x1" ; then
+-  AC_DEFINE([JEMALLOC_XMALLOC], [ ])
++  AC_DEFINE([JEMALLOC_XMALLOC], [ ], [ ])
+ fi
+ AC_SUBST([enable_xmalloc])
+ 
+@@ -1398,7 +1398,7 @@ fi
+ [enable_cache_oblivious="1"]
+ )
+ if test "x$enable_cache_oblivious" = "x1" ; then
+-  AC_DEFINE([JEMALLOC_CACHE_OBLIVIOUS], [ ])
++  AC_DEFINE([JEMALLOC_CACHE_OBLIVIOUS], [ ], [ ])
+ fi
+ AC_SUBST([enable_cache_oblivious])
+ 
+@@ -1414,7 +1414,7 @@ fi
+ [enable_log="0"]
+ )
+ if test "x$enable_log" = "x1" ; then
+-  AC_DEFINE([JEMALLOC_LOG], [ ])
++  AC_DEFINE([JEMALLOC_LOG], [ ], [ ])
+ fi
+ AC_SUBST([enable_log])
+ 
+@@ -1430,7 +1430,7 @@ fi
+ [enable_readlinkat="0"]
+ )
+ if test "x$enable_readlinkat" = "x1" ; then
+-  AC_DEFINE([JEMALLOC_READLINKAT], [ ])
++  AC_DEFINE([JEMALLOC_READLINKAT], [ ], [ ])
+ fi
+ AC_SUBST([enable_readlinkat])
+ 
+@@ -1447,7 +1447,7 @@ fi
+ [enable_opt_safety_checks="0"]
+ )
+ if test "x$enable_opt_safety_checks" = "x1" ; then
+-  AC_DEFINE([JEMALLOC_OPT_SAFETY_CHECKS], [ ])
++  AC_DEFINE([JEMALLOC_OPT_SAFETY_CHECKS], [ ], [ ])
+ fi
+ AC_SUBST([enable_opt_safety_checks])
+ 
+@@ -1461,9 +1461,9 @@ void foo (void) {
+       }
+ ], [je_cv_gcc_builtin_unreachable])
+ if test "x${je_cv_gcc_builtin_unreachable}" = "xyes" ; then
+-  AC_DEFINE([JEMALLOC_INTERNAL_UNREACHABLE], [__builtin_unreachable])
++  AC_DEFINE([JEMALLOC_INTERNAL_UNREACHABLE], [__builtin_unreachable], [ ])
+ else
+-  AC_DEFINE([JEMALLOC_INTERNAL_UNREACHABLE], [abort])
++  AC_DEFINE([JEMALLOC_INTERNAL_UNREACHABLE], [abort], [ ])
+ fi
+ 
+ dnl 
============================================================================
+@@ -1483,9 +1483,9 @@ JE_COMPILABLE([a program using __builtin_ffsl], [
+       }
+ ], [je_cv_gcc_builtin_ffsl])
+ if test "x${je_cv_gcc_builtin_ffsl}" = "xyes" ; then
+-  AC_DEFINE([JEMALLOC_INTERNAL_FFSLL], [__builtin_ffsll])
+-  AC_DEFINE([JEMALLOC_INTERNAL_FFSL], [__builtin_ffsl])
+-  AC_DEFINE([JEMALLOC_INTERNAL_FFS], [__builtin_ffs])
++  AC_DEFINE([JEMALLOC_INTERNAL_FFSLL], [__builtin_ffsll], [ ])
++  AC_DEFINE([JEMALLOC_INTERNAL_FFSL], [__builtin_ffsl], [ ])
++  AC_DEFINE([JEMALLOC_INTERNAL_FFS], [__builtin_ffs], [ ])
+ else
+   JE_COMPILABLE([a program using ffsl], [
+   #include <stdio.h>
+@@ -1498,9 +1498,9 @@ else
+       }
+   ], [je_cv_function_ffsl])
+   if test "x${je_cv_function_ffsl}" = "xyes" ; then
+-    AC_DEFINE([JEMALLOC_INTERNAL_FFSLL], [ffsll])
+-    AC_DEFINE([JEMALLOC_INTERNAL_FFSL], [ffsl])
+-    AC_DEFINE([JEMALLOC_INTERNAL_FFS], [ffs])
++    AC_DEFINE([JEMALLOC_INTERNAL_FFSLL], [ffsll], [ ])
++    AC_DEFINE([JEMALLOC_INTERNAL_FFSL], [ffsl], [ ])
++    AC_DEFINE([JEMALLOC_INTERNAL_FFS], [ffs], [ ])
+   else
+     AC_MSG_ERROR([Cannot build without ffsl(3) or __builtin_ffsl()])
+   fi
+@@ -1517,8 +1517,8 @@ JE_COMPILABLE([a program using __builtin_popcountl], [
+       }
+ ], [je_cv_gcc_builtin_popcountl])
+ if test "x${je_cv_gcc_builtin_popcountl}" = "xyes" ; then
+-  AC_DEFINE([JEMALLOC_INTERNAL_POPCOUNT], [__builtin_popcount])
+-  AC_DEFINE([JEMALLOC_INTERNAL_POPCOUNTL], [__builtin_popcountl])
++  AC_DEFINE([JEMALLOC_INTERNAL_POPCOUNT], [__builtin_popcount], [ ])
++  AC_DEFINE([JEMALLOC_INTERNAL_POPCOUNTL], [__builtin_popcountl], [ ])
+ fi
+ 
+ AC_ARG_WITH([lg_quantum],
+@@ -1527,7 +1527,7 @@ AC_ARG_WITH([lg_quantum],
+   [LG_QUANTA="$with_lg_quantum"],
+   [LG_QUANTA="3 4"])
+ if test "x$with_lg_quantum" != "x" ; then
+-  AC_DEFINE_UNQUOTED([LG_QUANTUM], [$with_lg_quantum])
++  AC_DEFINE_UNQUOTED([LG_QUANTUM], [$with_lg_quantum], [ ])
+ fi
+ 
+ AC_ARG_WITH([lg_page],
+@@ -1579,7 +1579,7 @@ if test "x${je_cv_lg_page}" != "x" ; then
+   LG_PAGE="${je_cv_lg_page}"
+ fi
+ if test "x${LG_PAGE}" != "xundefined" ; then
+-   AC_DEFINE_UNQUOTED([LG_PAGE], [$LG_PAGE])
++   AC_DEFINE_UNQUOTED([LG_PAGE], [$LG_PAGE], [ ])
+ else
+    AC_MSG_ERROR([cannot determine value for LG_PAGE])
+ fi
+@@ -1616,7 +1616,7 @@ if test "x${LG_PAGE}" != "xundefined" -a \
+         "${je_cv_lg_hugepage}" -lt "${LG_PAGE}" ; then
+   AC_MSG_ERROR([Huge page size (2^${je_cv_lg_hugepage}) must be at least page 
size (2^${LG_PAGE})])
+ fi
+-AC_DEFINE_UNQUOTED([LG_HUGEPAGE], [${je_cv_lg_hugepage}])
++AC_DEFINE_UNQUOTED([LG_HUGEPAGE], [${je_cv_lg_hugepage}], [ ])
+ 
+ dnl 
============================================================================
+ dnl Enable libdl by default.
+@@ -1637,7 +1637,7 @@ dnl 
============================================================================
+ dnl Configure pthreads.
+ 
+ if test "x$abi" != "xpecoff" ; then
+-  AC_DEFINE([JEMALLOC_HAVE_PTHREAD], [ ])
++  AC_DEFINE([JEMALLOC_HAVE_PTHREAD], [ ], [ ])
+   AC_CHECK_HEADERS([pthread.h], , [AC_MSG_ERROR([pthread.h is missing])])
+   dnl Some systems may embed pthreads functionality in libc; check for 
libpthread
+   dnl first, but try libc too before failing.
+@@ -1655,7 +1655,7 @@ dnl Check if we have dlsym support.
+         [AC_CHECK_LIB([dl], [dlsym], [LIBS="$LIBS -ldl"], [have_dlsym="0"])]),
+       [have_dlsym="0"])
+     if test "x$have_dlsym" = "x1" ; then
+-      AC_DEFINE([JEMALLOC_HAVE_DLSYM], [ ])
++      AC_DEFINE([JEMALLOC_HAVE_DLSYM], [ ], [ ])
+     fi
+   else
+     have_dlsym="0"
+@@ -1667,7 +1667,7 @@ dnl Check if we have dlsym support.
+   pthread_atfork((void *)0, (void *)0, (void *)0);
+ ], [je_cv_pthread_atfork])
+   if test "x${je_cv_pthread_atfork}" = "xyes" ; then
+-    AC_DEFINE([JEMALLOC_HAVE_PTHREAD_ATFORK], [ ])
++    AC_DEFINE([JEMALLOC_HAVE_PTHREAD_ATFORK], [ ], [ ])
+   fi
+   dnl Check if pthread_setname_np is available with the expected API.
+   JE_COMPILABLE([pthread_setname_np(3)], [
+@@ -1676,7 +1676,7 @@ dnl Check if we have dlsym support.
+   pthread_setname_np(pthread_self(), "setname_test");
+ ], [je_cv_pthread_setname_np])
+   if test "x${je_cv_pthread_setname_np}" = "xyes" ; then
+-    AC_DEFINE([JEMALLOC_HAVE_PTHREAD_SETNAME_NP], [ ])
++    AC_DEFINE([JEMALLOC_HAVE_PTHREAD_SETNAME_NP], [ ], [ ])
+   fi
+ fi
+ 
+@@ -1708,7 +1708,7 @@ JE_COMPILABLE([clock_gettime(CLOCK_MONOTONIC_COARSE, 
...)], [
+       clock_gettime(CLOCK_MONOTONIC_COARSE, &ts);
+ ], [je_cv_clock_monotonic_coarse])
+ if test "x${je_cv_clock_monotonic_coarse}" = "xyes" ; then
+-  AC_DEFINE([JEMALLOC_HAVE_CLOCK_MONOTONIC_COARSE])
++  AC_DEFINE([JEMALLOC_HAVE_CLOCK_MONOTONIC_COARSE], [ ], [ ])
+ fi
+ 
+ dnl check for CLOCK_MONOTONIC.
+@@ -1724,7 +1724,7 @@ JE_COMPILABLE([clock_gettime(CLOCK_MONOTONIC, ...)], [
+ #endif
+ ], [je_cv_clock_monotonic])
+ if test "x${je_cv_clock_monotonic}" = "xyes" ; then
+-  AC_DEFINE([JEMALLOC_HAVE_CLOCK_MONOTONIC])
++  AC_DEFINE([JEMALLOC_HAVE_CLOCK_MONOTONIC], [ ], [ ])
+ fi
+ 
+ dnl Check for mach_absolute_time().
+@@ -1734,7 +1734,7 @@ JE_COMPILABLE([mach_absolute_time()], [
+       mach_absolute_time();
+ ], [je_cv_mach_absolute_time])
+ if test "x${je_cv_mach_absolute_time}" = "xyes" ; then
+-  AC_DEFINE([JEMALLOC_HAVE_MACH_ABSOLUTE_TIME])
++  AC_DEFINE([JEMALLOC_HAVE_MACH_ABSOLUTE_TIME], [ ], [ ])
+ fi
+ 
+ dnl Use syscall(2) (if available) by default.
+@@ -1762,7 +1762,7 @@ if test "x$enable_syscall" = "x1" ; then
+                 [je_cv_syscall])
+   JE_CFLAGS_RESTORE()
+   if test "x$je_cv_syscall" = "xyes" ; then
+-    AC_DEFINE([JEMALLOC_USE_SYSCALL], [ ])
++    AC_DEFINE([JEMALLOC_USE_SYSCALL], [ ], [ ])
+   fi
+ fi
+ 
+@@ -1772,7 +1772,7 @@ AC_CHECK_FUNC([secure_getenv],
+               [have_secure_getenv="0"]
+              )
+ if test "x$have_secure_getenv" = "x1" ; then
+-  AC_DEFINE([JEMALLOC_HAVE_SECURE_GETENV], [ ])
++  AC_DEFINE([JEMALLOC_HAVE_SECURE_GETENV], [ ], [ ])
+ fi
+ 
+ dnl Check if the GNU-specific sched_getcpu function exists.
+@@ -1781,7 +1781,7 @@ AC_CHECK_FUNC([sched_getcpu],
+               [have_sched_getcpu="0"]
+              )
+ if test "x$have_sched_getcpu" = "x1" ; then
+-  AC_DEFINE([JEMALLOC_HAVE_SCHED_GETCPU], [ ])
++  AC_DEFINE([JEMALLOC_HAVE_SCHED_GETCPU], [ ], [ ])
+ fi
+ 
+ dnl Check if the GNU-specific sched_setaffinity function exists.
+@@ -1790,7 +1790,7 @@ AC_CHECK_FUNC([sched_setaffinity],
+               [have_sched_setaffinity="0"]
+              )
+ if test "x$have_sched_setaffinity" = "x1" ; then
+-  AC_DEFINE([JEMALLOC_HAVE_SCHED_SETAFFINITY], [ ])
++  AC_DEFINE([JEMALLOC_HAVE_SCHED_SETAFFINITY], [ ], [ ])
+ fi
+ 
+ dnl Check if the Solaris/BSD issetugid function exists.
+@@ -1799,7 +1799,7 @@ AC_CHECK_FUNC([issetugid],
+               [have_issetugid="0"]
+              )
+ if test "x$have_issetugid" = "x1" ; then
+-  AC_DEFINE([JEMALLOC_HAVE_ISSETUGID], [ ])
++  AC_DEFINE([JEMALLOC_HAVE_ISSETUGID], [ ], [ ])
+ fi
+ 
+ dnl Check whether the BSD-specific _malloc_thread_cleanup() exists.  If so, 
use
+@@ -1811,7 +1811,7 @@ AC_CHECK_FUNC([_malloc_thread_cleanup],
+               [have__malloc_thread_cleanup="0"]
+              )
+ if test "x$have__malloc_thread_cleanup" = "x1" ; then
+-  AC_DEFINE([JEMALLOC_MALLOC_THREAD_CLEANUP], [ ])
++  AC_DEFINE([JEMALLOC_MALLOC_THREAD_CLEANUP], [ ], [ ])
+   wrap_syms="${wrap_syms} _malloc_thread_cleanup"
+   force_tls="1"
+ fi
+@@ -1824,7 +1824,7 @@ AC_CHECK_FUNC([_pthread_mutex_init_calloc_cb],
+               [have__pthread_mutex_init_calloc_cb="0"]
+              )
+ if test "x$have__pthread_mutex_init_calloc_cb" = "x1" ; then
+-  AC_DEFINE([JEMALLOC_MUTEX_INIT_CB])
++  AC_DEFINE([JEMALLOC_MUTEX_INIT_CB], [ ], [ ])
+   wrap_syms="${wrap_syms} _malloc_prefork _malloc_postfork"
+ fi
+ 
+@@ -1854,7 +1854,7 @@ if test "x${enable_lazy_lock}" = "x1" -a "x${abi}" = 
"xpecoff" ; then
+ fi
+ if test "x$enable_lazy_lock" = "x1" ; then
+   if test "x$have_dlsym" = "x1" ; then
+-    AC_DEFINE([JEMALLOC_LAZY_LOCK], [ ])
++    AC_DEFINE([JEMALLOC_LAZY_LOCK], [ ], [ ])
+   else
+     AC_MSG_ERROR([Missing dlsym support: lazy-lock cannot be enabled.])
+   fi
+@@ -1887,7 +1887,7 @@ else
+ fi
+ AC_SUBST([enable_tls])
+ if test "x${enable_tls}" = "x1" ; then
+-  AC_DEFINE_UNQUOTED([JEMALLOC_TLS], [ ])
++  AC_DEFINE_UNQUOTED([JEMALLOC_TLS], [ ], [ ])
+ fi
+ 
+ dnl 
============================================================================
+@@ -1908,7 +1908,7 @@ JE_COMPILABLE([C11 atomics], [
+     return r == 0;
+ ], [je_cv_c11_atomics])
+ if test "x${je_cv_c11_atomics}" = "xyes" ; then
+-  AC_DEFINE([JEMALLOC_C11_ATOMICS])
++  AC_DEFINE([JEMALLOC_C11_ATOMICS], [ ], [ ])
+ fi
+ 
+ dnl 
============================================================================
+@@ -1923,7 +1923,7 @@ JE_COMPILABLE([GCC __atomic atomics], [
+     return after_add == 1;
+ ], [je_cv_gcc_atomic_atomics])
+ if test "x${je_cv_gcc_atomic_atomics}" = "xyes" ; then
+-  AC_DEFINE([JEMALLOC_GCC_ATOMIC_ATOMICS])
++  AC_DEFINE([JEMALLOC_GCC_ATOMIC_ATOMICS], [ ], [ ])
+ 
+   dnl check for 8-bit atomic support
+   JE_COMPILABLE([GCC 8-bit __atomic atomics], [
+@@ -1935,7 +1935,7 @@ if test "x${je_cv_gcc_atomic_atomics}" = "xyes" ; then
+       return after_add == 1;
+   ], [je_cv_gcc_u8_atomic_atomics])
+   if test "x${je_cv_gcc_u8_atomic_atomics}" = "xyes" ; then
+-    AC_DEFINE([JEMALLOC_GCC_U8_ATOMIC_ATOMICS])
++    AC_DEFINE([JEMALLOC_GCC_U8_ATOMIC_ATOMICS], [ ], [ ])
+   fi
+ fi
+ 
+@@ -1950,7 +1950,7 @@ JE_COMPILABLE([GCC __sync atomics], [
+     return (before_add == 0) && (after_add == 1);
+ ], [je_cv_gcc_sync_atomics])
+ if test "x${je_cv_gcc_sync_atomics}" = "xyes" ; then
+-  AC_DEFINE([JEMALLOC_GCC_SYNC_ATOMICS])
++  AC_DEFINE([JEMALLOC_GCC_SYNC_ATOMICS], [ ], [ ])
+ 
+   dnl check for 8-bit atomic support
+   JE_COMPILABLE([GCC 8-bit __sync atomics], [
+@@ -1961,7 +1961,7 @@ if test "x${je_cv_gcc_sync_atomics}" = "xyes" ; then
+       return (before_add == 0) && (after_add == 1);
+   ], [je_cv_gcc_u8_sync_atomics])
+   if test "x${je_cv_gcc_u8_sync_atomics}" = "xyes" ; then
+-    AC_DEFINE([JEMALLOC_GCC_U8_SYNC_ATOMICS])
++    AC_DEFINE([JEMALLOC_GCC_U8_SYNC_ATOMICS], [ ], [ ])
+   fi
+ fi
+ 
+@@ -1986,7 +1986,7 @@ JE_COMPILABLE([Darwin OSAtomic*()], [
+       }
+ ], [je_cv_osatomic])
+ if test "x${je_cv_osatomic}" = "xyes" ; then
+-  AC_DEFINE([JEMALLOC_OSATOMIC], [ ])
++  AC_DEFINE([JEMALLOC_OSATOMIC], [ ], [ ])
+ fi
+ 
+ dnl 
============================================================================
+@@ -1998,7 +1998,7 @@ JE_COMPILABLE([madvise(2)], [
+       madvise((void *)0, 0, 0);
+ ], [je_cv_madvise])
+ if test "x${je_cv_madvise}" = "xyes" ; then
+-  AC_DEFINE([JEMALLOC_HAVE_MADVISE], [ ])
++  AC_DEFINE([JEMALLOC_HAVE_MADVISE], [ ], [ ])
+ 
+   dnl Check for madvise(..., MADV_FREE).
+   JE_COMPILABLE([madvise(..., MADV_FREE)], [
+@@ -2007,12 +2007,12 @@ if test "x${je_cv_madvise}" = "xyes" ; then
+       madvise((void *)0, 0, MADV_FREE);
+ ], [je_cv_madv_free])
+   if test "x${je_cv_madv_free}" = "xyes" ; then
+-    AC_DEFINE([JEMALLOC_PURGE_MADVISE_FREE], [ ])
++    AC_DEFINE([JEMALLOC_PURGE_MADVISE_FREE], [ ], [ ])
+   elif test "x${je_cv_madvise}" = "xyes" ; then
+     case "${host_cpu}" in i686|x86_64)
+         case "${host}" in *-*-linux*)
+-            AC_DEFINE([JEMALLOC_PURGE_MADVISE_FREE], [ ])
+-            AC_DEFINE([JEMALLOC_DEFINE_MADVISE_FREE], [ ])
++            AC_DEFINE([JEMALLOC_PURGE_MADVISE_FREE], [ ], [ ])
++            AC_DEFINE([JEMALLOC_DEFINE_MADVISE_FREE], [ ], [ ])
+           ;;
+         esac
+         ;;
+@@ -2026,7 +2026,7 @@ if test "x${je_cv_madvise}" = "xyes" ; then
+       madvise((void *)0, 0, MADV_DONTNEED);
+ ], [je_cv_madv_dontneed])
+   if test "x${je_cv_madv_dontneed}" = "xyes" ; then
+-    AC_DEFINE([JEMALLOC_PURGE_MADVISE_DONTNEED], [ ])
++    AC_DEFINE([JEMALLOC_PURGE_MADVISE_DONTNEED], [ ], [ ])
+   fi
+ 
+   dnl Check for madvise(..., MADV_DO[NT]DUMP).
+@@ -2037,7 +2037,7 @@ if test "x${je_cv_madvise}" = "xyes" ; then
+       madvise((void *)0, 0, MADV_DODUMP);
+ ], [je_cv_madv_dontdump])
+   if test "x${je_cv_madv_dontdump}" = "xyes" ; then
+-    AC_DEFINE([JEMALLOC_MADVISE_DONTDUMP], [ ])
++    AC_DEFINE([JEMALLOC_MADVISE_DONTDUMP], [ ], [ ])
+   fi
+ 
+   dnl Check for madvise(..., MADV_[NO]HUGEPAGE).
+@@ -2052,7 +2052,7 @@ case "${host_cpu}" in
+     ;;
+   *)
+   if test "x${je_cv_thp}" = "xyes" ; then
+-    AC_DEFINE([JEMALLOC_HAVE_MADVISE_HUGE], [ ])
++    AC_DEFINE([JEMALLOC_HAVE_MADVISE_HUGE], [ ], [ ])
+   fi
+   ;;
+ esac
+@@ -2078,7 +2078,7 @@ AC_CACHE_CHECK([for __builtin_clz],
+                                [je_cv_builtin_clz=no])])
+ 
+ if test "x${je_cv_builtin_clz}" = "xyes" ; then
+-  AC_DEFINE([JEMALLOC_HAVE_BUILTIN_CLZ], [ ])
++  AC_DEFINE([JEMALLOC_HAVE_BUILTIN_CLZ], [ ], [ ])
+ fi
+ 
+ dnl 
============================================================================
+@@ -2097,7 +2097,7 @@ JE_COMPILABLE([Darwin os_unfair_lock_*()], [
+       #endif
+ ], [je_cv_os_unfair_lock])
+ if test "x${je_cv_os_unfair_lock}" = "xyes" ; then
+-  AC_DEFINE([JEMALLOC_OS_UNFAIR_LOCK], [ ])
++  AC_DEFINE([JEMALLOC_OS_UNFAIR_LOCK], [ ], [ ])
+ fi
+ 
+ dnl 
============================================================================
+@@ -2123,7 +2123,7 @@ if test "x${enable_zone_allocator}" = "x1" ; then
+   if test "x${abi}" != "xmacho"; then
+     AC_MSG_ERROR([--enable-zone-allocator is only supported on Darwin])
+   fi
+-  AC_DEFINE([JEMALLOC_ZONE], [ ])
++  AC_DEFINE([JEMALLOC_ZONE], [ ], [ ])
+ fi
+ 
+ dnl 
============================================================================
+@@ -2144,16 +2144,17 @@ AC_SUBST([enable_initial_exec_tls])
+ if test "x${je_cv_tls_model}" = "xyes" -a \
+        "x${enable_initial_exec_tls}" = "x1" ; then
+   AC_DEFINE([JEMALLOC_TLS_MODEL],
+-            [__attribute__((tls_model("initial-exec")))])
++            [__attribute__((tls_model("initial-exec")))], 
++            [ ])
+ else
+-  AC_DEFINE([JEMALLOC_TLS_MODEL], [ ])
++  AC_DEFINE([JEMALLOC_TLS_MODEL], [ ], [ ])
+ fi
+ 
+ dnl 
============================================================================
+ dnl Enable background threads if possible.
+ 
+ if test "x${have_pthread}" = "x1" -a "x${je_cv_os_unfair_lock}" != "xyes" ; 
then
+-  AC_DEFINE([JEMALLOC_BACKGROUND_THREAD])
++  AC_DEFINE([JEMALLOC_BACKGROUND_THREAD], [ ], [ ])
+ fi
+ 
+ dnl 
============================================================================
+@@ -2173,7 +2174,7 @@ extern void *(* __realloc_hook)(void *ptr, size_t size);
+ ], [je_cv_glibc_malloc_hook])
+ if test "x${je_cv_glibc_malloc_hook}" = "xyes" ; then
+   if test "x${JEMALLOC_PREFIX}" = "x" ; then
+-    AC_DEFINE([JEMALLOC_GLIBC_MALLOC_HOOK], [ ])
++    AC_DEFINE([JEMALLOC_GLIBC_MALLOC_HOOK], [ ], [ ])
+     wrap_syms="${wrap_syms} __free_hook __malloc_hook __realloc_hook"
+   fi
+ fi
+@@ -2188,7 +2189,7 @@ extern void *(* __memalign_hook)(size_t alignment, 
size_t size);
+ ], [je_cv_glibc_memalign_hook])
+ if test "x${je_cv_glibc_memalign_hook}" = "xyes" ; then
+   if test "x${JEMALLOC_PREFIX}" = "x" ; then
+-    AC_DEFINE([JEMALLOC_GLIBC_MEMALIGN_HOOK], [ ])
++    AC_DEFINE([JEMALLOC_GLIBC_MEMALIGN_HOOK], [ ], [ ])
+     wrap_syms="${wrap_syms} __memalign_hook"
+   fi
+ fi
+@@ -2202,7 +2203,7 @@ JE_COMPILABLE([pthreads adaptive mutexes], [
+   pthread_mutexattr_destroy(&attr);
+ ], [je_cv_pthread_mutex_adaptive_np])
+ if test "x${je_cv_pthread_mutex_adaptive_np}" = "xyes" ; then
+-  AC_DEFINE([JEMALLOC_HAVE_PTHREAD_MUTEX_ADAPTIVE_NP], [ ])
++  AC_DEFINE([JEMALLOC_HAVE_PTHREAD_MUTEX_ADAPTIVE_NP], [ ], [ ])
+ fi
+ 
+ JE_CFLAGS_SAVE()
+@@ -2221,7 +2222,7 @@ JE_COMPILABLE([strerror_r returns char with gnu source], 
[
+ ], [je_cv_strerror_r_returns_char_with_gnu_source])
+ JE_CFLAGS_RESTORE()
+ if test "x${je_cv_strerror_r_returns_char_with_gnu_source}" = "xyes" ; then
+-  AC_DEFINE([JEMALLOC_STRERROR_R_RETURNS_CHAR_WITH_GNU_SOURCE], [ ])
++  AC_DEFINE([JEMALLOC_STRERROR_R_RETURNS_CHAR_WITH_GNU_SOURCE], [ ], [ ])
+ fi
+ 
+ dnl 
============================================================================
+-- 
+2.33.0
+
diff --git a/meta-oe/recipes-devtools/jemalloc/jemalloc_5.2.1.bb 
b/meta-oe/recipes-devtools/jemalloc/jemalloc_5.2.1.bb
index 17a04e11a..65b676920 100644
--- a/meta-oe/recipes-devtools/jemalloc/jemalloc_5.2.1.bb
+++ b/meta-oe/recipes-devtools/jemalloc/jemalloc_5.2.1.bb
@@ -15,6 +15,7 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=ea061f8731d5e6a5761dfad951ef5f5f"
 
 SRC_URI = "git://github.com/jemalloc/jemalloc.git;branch=master;protocol=https 
\
            
file://0001-Makefile.in-make-sure-doc-generated-before-install.patch \
+           file://0001-Support-latest-version-of-autoconf.patch \
            file://run-ptest \
 "
 
@@ -24,8 +25,6 @@ S = "${WORKDIR}/git"
 
 inherit autotools ptest
 
-EXTRA_AUTORECONF += "--exclude=autoheader"
-
 EXTRA_OECONF:append:libc-musl = " --with-jemalloc-prefix=je_"
 
 do_install:append() {
-- 
2.33.0

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#94371): 
https://lists.openembedded.org/g/openembedded-devel/message/94371
Mute This Topic: https://lists.openembedded.org/mt/87750241/21656
Group Owner: openembedded-devel+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to