diff --git a/changes/ticket20424 b/changes/ticket20424 index 123807ae24..b3b6f1afa5 100644 --- a/changes/ticket20424 +++ b/changes/ticket20424 @@ -1,5 +1,5 @@ o Minor features (compilation): - Tor's configure script now supports a --with-malloc= option to select your malloc implementation. Supported options are "tcmalloc", - "jemalloc", "openbsd", and "system" (the default). Addresses part of - ticket 20424. Based on a patch from Alex Xu. + "jemalloc", "openbsd" (deprecated), and "system" (the default). + Addresses part of ticket 20424. Based on a patch from Alex Xu. diff --git a/configure.ac b/configure.ac index ea19e3fef8..fbe0fa5ec4 100644 --- a/configure.ac +++ b/configure.ac @@ -22,7 +22,7 @@ AC_CANONICAL_HOST PKG_PROG_PKG_CONFIG AC_ARG_ENABLE(openbsd-malloc, - AS_HELP_STRING(--enable-openbsd-malloc, [use malloc code from OpenBSD. Linux only])) + AS_HELP_STRING(--enable-openbsd-malloc, [use malloc code from OpenBSD. Linux only. Deprecated: see --with-malloc])) AC_ARG_ENABLE(static-openssl, AS_HELP_STRING(--enable-static-openssl, [link against a static openssl library. Requires --with-openssl-dir])) AC_ARG_ENABLE(static-libevent, @@ -1788,7 +1788,7 @@ if test "$tor_cv_uint8_uchar" = "no"; then fi AC_ARG_WITH(tcmalloc, -AS_HELP_STRING(--with-tcmalloc, [use tcmalloc memory allocation library]), +AS_HELP_STRING(--with-tcmalloc, [use tcmalloc memory allocation library. Deprecated; see --with-malloc]), [ tcmalloc=yes ], [ tcmalloc=no ]) default_malloc=system @@ -1839,6 +1839,7 @@ AS_CASE([$malloc], ], [openbsd], [ + AC_WARN([The openbsd malloc port is deprecated in Tor 0.3.5 and will be removed in a future version.]) enable_openbsd_malloc=yes ],