libctf: Add configure check for asprintf (for MinGW)
authorEli Zaretskii <eliz@gnu.org>
Sun, 5 Jan 2020 05:50:27 +0000 (09:50 +0400)
committerJoel Brobecker <brobecker@adacore.com>
Sun, 5 Jan 2020 05:50:27 +0000 (09:50 +0400)
commit3a657c600bde2d3bd84870f75968622bbdb69ce8
treed1ecb4e2a6921df85de3f4521a93ecd7701424d1
parent7fddfece829ebeb4f8496667260e3f421189b621
libctf: Add configure check for asprintf (for MinGW)

This commit fixes a compilation warning when compiling libctf
on MinGW:

    libctf/ctf-dump.c:118:8: warning: implicit declaration of function
    'asprintf'; did you mean 'vasprintf'? [-Wimplicit-function-declaration]

 if (asprintf (&bit, " %lx: [slice 0x%x:0x%x]",
     ^~~~~~~~
     vasprintf

MinGW doesn't provide that function, so we depend on the one provided
by libiberty. However, the declaration is guarded by HAVE_DECL_ASPRINTF,
which we do not have in libctf's config.h.

libctf/ChangeLog:

PR binutils/25155:
* configure.ac: Add AC_CHECK_DECLS([asprintf]).
* configure, config.h.in: Regenerate.
libctf/ChangeLog
libctf/config.h.in
libctf/configure
libctf/configure.ac