[PATCH v2] binutils, gdb: support zstd compressed debug sections
Simon Marchi
simark@simark.ca
Tue Sep 20 01:33:29 GMT 2022
Hi,
Running `autoreconf -vf` in the various subdirectories, I get some
diffs. Can you run that command in the directories you touch?
> diff --git a/config/zstd.m4 b/config/zstd.m4
> new file mode 100644
> index 00000000000..6495a039f2c
> --- /dev/null
> +++ b/config/zstd.m4
> @@ -0,0 +1,21 @@
> +AC_DEFUN([AM_ZSTD],
This file would need a copyright header. You could copy the one from
elf.m4, for instance. Can you also add a one-line comment to explain
what the macro does (check for the zstd library)?
> +[
> +AC_ARG_WITH(zstd,
> + [AS_HELP_STRING([--with-zstd], [support zstd compressed debug sections (default=auto)])],
> + [], [with_zstd=auto])
> +AC_MSG_CHECKING([whether to use zstd])
> +AC_MSG_RESULT([$with_zstd])
Ah, I see what you mean by missing AC_MSG_CHECKING and AC_MSG_RESULT.
In my opinion, if the user passes --without-zstd, we don't need to print
a message about zstd. But whatever we choose, it would be nice to try
to keep consistent.
> +
> +if test "$with_zstd" != no; then
> + PKG_PROG_PKG_CONFIG
> + PKG_CHECK_MODULES(ZSTD, [libzstd], [
> + AC_DEFINE(HAVE_ZSTD, 1, [Define to 1 if zstd is enabled])
> + AC_SUBST([ZSTD_CFLAGS])
> + AC_SUBST([ZSTD_LIBS])
I think you don't need these AC_SUBST, PKG_CHECK_MODULES does it for
you.
Simon
More information about the Gdb-patches
mailing list