diff options
author | Aaron Merey <amerey@redhat.com> | 2023-09-27 15:11:13 -0400 |
---|---|---|
committer | Aaron Merey <amerey@redhat.com> | 2023-09-27 15:11:13 -0400 |
commit | 28bc495137bcc824167c92dd5d049576f11a3ed3 (patch) | |
tree | 8573e0125f071b45ff4971b5267c440d51b3377d /config/debuginfod.m4 | |
parent | 4befded43f524d0840bb88fff7b77415b73a3851 (diff) | |
download | gdb-28bc495137bcc824167c92dd5d049576f11a3ed3.zip gdb-28bc495137bcc824167c92dd5d049576f11a3ed3.tar.gz gdb-28bc495137bcc824167c92dd5d049576f11a3ed3.tar.bz2 |
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.
Diffstat (limited to 'config/debuginfod.m4')
-rw-r--r-- | config/debuginfod.m4 | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/config/debuginfod.m4 b/config/debuginfod.m4 index 2c1bfbd..c5077ac 100644 --- a/config/debuginfod.m4 +++ b/config/debuginfod.m4 @@ -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 |