From bc5efb558dbf88988a12160f8f2e14a4c1726bb1 Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Thu, 24 Oct 2019 07:11:45 +0200 Subject: [PATCH] build: remove dmalloc support Today sanitizers are a better alternative. * m4/dmalloc.m4: Remove. * configure.ac, src/system.h: Adjust. --- configure.ac | 1 - m4/dmalloc.m4 | 22 ---------------------- src/system.h | 10 ---------- 3 files changed, 33 deletions(-) delete mode 100644 m4/dmalloc.m4 diff --git a/configure.ac b/configure.ac index f0689070..54963de0 100644 --- a/configure.ac +++ b/configure.ac @@ -249,7 +249,6 @@ gl_INIT # Checks for library functions. AC_CHECK_FUNCS_ONCE([setlocale]) -AM_WITH_DMALLOC # Gettext. # We use gnulib, which is only guaranteed to work properly with the diff --git a/m4/dmalloc.m4 b/m4/dmalloc.m4 deleted file mode 100644 index 90e72f61..00000000 --- a/m4/dmalloc.m4 +++ /dev/null @@ -1,22 +0,0 @@ -## ----------------------------------- ## -## Check if --with-dmalloc was given. ## -## From Franc,ois Pinard ## -## ----------------------------------- ## - -# serial 1 - -AC_DEFUN([AM_WITH_DMALLOC], -[AC_MSG_CHECKING([if malloc debugging is wanted]) -AC_ARG_WITH(dmalloc, -[ --with-dmalloc use dmalloc, as in - http://www.dmalloc.com/dmalloc.tar.gz], -[if test "$withval" = yes; then - AC_MSG_RESULT(yes) - AC_DEFINE([WITH_DMALLOC],1, - [Define if using the dmalloc debugging malloc package]) - LIBS="$LIBS -ldmalloc" - LDFLAGS="$LDFLAGS -g" -else - AC_MSG_RESULT(no) -fi], [AC_MSG_RESULT(no)]) -]) diff --git a/src/system.h b/src/system.h index 8a82c788..d1ce0efa 100644 --- a/src/system.h +++ b/src/system.h @@ -249,14 +249,4 @@ typedef size_t uintptr_t; } \ } while (0) - -/*---------------------------------------------. -| Debugging memory allocation (must be last). | -`---------------------------------------------*/ - -# if WITH_DMALLOC -# define DMALLOC_FUNC_CHECK -# include -# endif /* WITH_DMALLOC */ - #endif /* ! BISON_SYSTEM_H */