bison-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

build: remove dmalloc support


From: Akim Demaille
Subject: build: remove dmalloc support
Date: Thu, 24 Oct 2019 18:05:08 +0200

commit bc5efb558dbf88988a12160f8f2e14a4c1726bb1
Author: Akim Demaille <address@hidden>
Date:   Thu Oct 24 07:11:45 2019 +0200

    build: remove dmalloc support
    
    Today sanitizers are a better alternative.
    
    * m4/dmalloc.m4: Remove.
    * configure.ac, src/system.h: Adjust.

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 <dmalloc.h>
-# endif /* WITH_DMALLOC */
-
 #endif  /* ! BISON_SYSTEM_H */




reply via email to

[Prev in Thread] Current Thread [Next in Thread]