diff options
author | Eli Zaretskii <eliz@gnu.org> | 2020-01-05 09:50:27 +0400 |
---|---|---|
committer | Joel Brobecker <brobecker@adacore.com> | 2020-01-05 09:50:27 +0400 |
commit | 3a657c600bde2d3bd84870f75968622bbdb69ce8 (patch) | |
tree | d1ecb4e2a6921df85de3f4521a93ecd7701424d1 /libctf/configure.ac | |
parent | 7fddfece829ebeb4f8496667260e3f421189b621 (diff) | |
download | gdb-3a657c600bde2d3bd84870f75968622bbdb69ce8.zip gdb-3a657c600bde2d3bd84870f75968622bbdb69ce8.tar.gz gdb-3a657c600bde2d3bd84870f75968622bbdb69ce8.tar.bz2 |
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.
Diffstat (limited to 'libctf/configure.ac')
-rw-r--r-- | libctf/configure.ac | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libctf/configure.ac b/libctf/configure.ac index c53cf01..7f2a713 100644 --- a/libctf/configure.ac +++ b/libctf/configure.ac @@ -99,6 +99,8 @@ AC_C_BIGENDIAN AC_CHECK_HEADERS(byteswap.h endian.h) AC_CHECK_FUNCS(pread) +AC_CHECK_DECLS([asprintf]) + dnl Check for qsort_r. (Taken from gnulib.) AC_CHECK_FUNCS_ONCE([qsort_r]) if test $ac_cv_func_qsort_r = yes; then |