Deprecated mallinfo() warning when building
I'm using libc 2.33 and this is now showing up when building tor:
src/lib/meminfo/meminfo.c: In function ‘tor_log_mallinfo’: src/lib/meminfo/meminfo.c:49:3: warning: ‘mallinfo’ is deprecated [-Wdeprecated-declarations] 49 | mi = mallinfo(); | ^~ In file included from src/lib/meminfo/meminfo.c:25: /usr/include/malloc.h:118:24: note: declared here 118 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; | ^~~~~~~~
... which is a bit annoying when building with
enable-gcc-warnings that makes it fatal.
Likely reality that we might want to backport this to all supported versions if we want to be able to build them with libc >= 2.33.