HAVE_STRTOUL is now defined in stdlib.h. Include it in g10lib.h rather than defining on command line
Signed-off-by: Vladimir Serbinenko <phco...@gmail.com> --- conf/Makefile.common | 2 +- util/import_gcry.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/conf/Makefile.common b/conf/Makefile.common index 5cada4568..0df4d6e7a 100644 --- a/conf/Makefile.common +++ b/conf/Makefile.common @@ -82,7 +82,7 @@ CFLAGS_POSIX = -fno-builtin CPPFLAGS_POSIX = -I$(top_srcdir)/grub-core/lib/posix_wrap CFLAGS_GCRY = -Wno-error=sign-compare -Wno-missing-field-initializers -Wno-redundant-decls -Wno-undef $(CFLAGS_POSIX) -CPPFLAGS_GCRY = -I$(top_srcdir)/grub-core/lib/libgcrypt_wrap $(CPPFLAGS_POSIX) -D_GCRYPT_IN_LIBGCRYPT=1 -D_GCRYPT_CONFIG_H_INCLUDED=1 -DHAVE_STRTOUL=1 -I$(top_srcdir)/include/grub/gcrypt +CPPFLAGS_GCRY = -I$(top_srcdir)/grub-core/lib/libgcrypt_wrap $(CPPFLAGS_POSIX) -D_GCRYPT_IN_LIBGCRYPT=1 -D_GCRYPT_CONFIG_H_INCLUDED=1 -I$(top_srcdir)/include/grub/gcrypt CPPFLAGS_EFIEMU = -I$(top_srcdir)/grub-core/efiemu/runtime diff --git a/util/import_gcry.py b/util/import_gcry.py index 489356d37..1be18cf91 100644 --- a/util/import_gcry.py +++ b/util/import_gcry.py @@ -617,6 +617,7 @@ for src in sorted (os.listdir (os.path.join (indir, "src"))): if src == "g10lib.h": fw.write("#include <cipher_wrap.h>\n") fw.write("#include <grub/crypto.h>\n") + fw.write("#include <stdlib.h>\n") fw.write (f.read ().replace ("(printf,f,a)", "(__printf__,f,a)").replace ("#include \"../compat/libcompat.h\"", "").replace("#define N_(a) (a)", "")) f.close () fw.close () -- 2.49.0 _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel