]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix build on glibc <2.10
authorPo Lu <luangruo@yahoo.com>
Tue, 22 Feb 2022 11:13:01 +0000 (19:13 +0800)
committerPo Lu <luangruo@yahoo.com>
Tue, 22 Feb 2022 11:13:50 +0000 (19:13 +0800)
* src/alloc.c (Fmalloc_info): Only enable if glibc supports
malloc_info.
(syms_of_alloc): Likewise.

src/alloc.c

index a3410be7e26e15f2e1b88a3b8dc171075e03aab2..9ed94dc8a1e16857e8c25740001dac55534b1f9f 100644 (file)
@@ -7385,7 +7385,8 @@ Frames, windows, buffers, and subprocesses count as vectors
                make_int (strings_consed));
 }
 
-#if defined GNU_LINUX && defined __GLIBC__
+#if defined GNU_LINUX && defined __GLIBC__ && \
+  (__GLIBC__ > 2 || __GLIBC_MINOR__ >= 10)
 DEFUN ("malloc-info", Fmalloc_info, Smalloc_info, 0, 0, "",
        doc: /* Report malloc information to stderr.
 This function outputs to stderr an XML-formatted
@@ -7745,7 +7746,9 @@ N should be nonnegative.  */);
   defsubr (&Sgarbage_collect_maybe);
   defsubr (&Smemory_info);
   defsubr (&Smemory_use_counts);
-#if defined GNU_LINUX && defined __GLIBC__
+#if defined GNU_LINUX && defined __GLIBC__ && \
+  (__GLIBC__ > 2 || __GLIBC_MINOR__ >= 10)
+
   defsubr (&Smalloc_info);
 #endif
   defsubr (&Ssuspicious_object);