forked from Imagelibrary/binutils-gdb
config/debuginfod.m4: Add check for libdebuginfod 0.188
Add check for libdebuginfod 0.188 in AC_DEBUGINFOD and if found define macro HAVE_LIBDEBUGINFOD_FIND_SECTION. This macro indicates support for downloading ELF sections from debuginfod servers.
This commit is contained in:
@@ -7,7 +7,13 @@ dnl the same distribution terms as the rest of that program.
|
||||
|
||||
AC_DEFUN([AC_DEBUGINFOD],
|
||||
[
|
||||
# Handle optional debuginfod support
|
||||
# Handle optional debuginfod support as well as optional section
|
||||
# downloading support.
|
||||
#
|
||||
# Define HAVE_LIBDEBUGINFOD if libdebuginfod is found with version >= 0.179.
|
||||
#
|
||||
# Define HAVE_LIBDEBUGINFOD_FIND_SECTION if libdebuginfod is found with
|
||||
# version >= 0.188.
|
||||
AC_ARG_WITH([debuginfod],
|
||||
AC_HELP_STRING([--with-debuginfod], [Enable debuginfo lookups with debuginfod (auto/yes/no)]),
|
||||
[], [with_debuginfod=auto])
|
||||
@@ -15,6 +21,11 @@ AC_MSG_CHECKING([whether to use debuginfod])
|
||||
AC_MSG_RESULT([$with_debuginfod])
|
||||
|
||||
if test "x$with_debuginfod" != xno; then
|
||||
PKG_CHECK_MODULES([DEBUGINFOD], [libdebuginfod >= 0.188],
|
||||
[AC_DEFINE([HAVE_LIBDEBUGINFOD_FIND_SECTION], [1],
|
||||
[Define to 1 if debuginfod section downloading is supported.])],
|
||||
[AC_MSG_WARN([libdebuginfod is missing or some features may be unavailable.])])
|
||||
|
||||
PKG_CHECK_MODULES([DEBUGINFOD], [libdebuginfod >= 0.179],
|
||||
[AC_DEFINE([HAVE_LIBDEBUGINFOD], [1], [Define to 1 if debuginfod is enabled.])],
|
||||
[if test "x$with_debuginfod" = xyes; then
|
||||
|
||||
Reference in New Issue
Block a user