From 8a87887095809c48cccf201f1c38b41ffe8ef822 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Wed, 1 Oct 2014 23:14:47 +0200 Subject: [PATCH] gnupg2: fix build on non-wchar toolchains The gnupg2 configure script checks whether complies with C99. When doing this, it expects a number of WCHAR_* definitions to be present, which is not the case on non-wchar capable toolchains. The gnupg2 configure script then concludes that is not C99-compliant and generates its own, which causes some build failures related to intmax_t being not defined. Since wchar is not actually used in gnupg2, this commit fixes this problem by forcing gnupg2 to think that our is C99-compliant. Fixes: http://autobuild.buildroot.org/results/40f/40fff3bc304e1a83524f28be8f6afc2e217281ad/ And lots of similar issues. Thanks a lot for Romain Naour for the initial investigation and lots of discussion on IRC about this issue. Signed-off-by: Thomas Petazzoni Reviewed-by: Romain Naour --- package/gnupg2/gnupg2.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/gnupg2/gnupg2.mk b/package/gnupg2/gnupg2.mk index 4b0a26e254..71badb6099 100644 --- a/package/gnupg2/gnupg2.mk +++ b/package/gnupg2/gnupg2.mk @@ -18,6 +18,7 @@ GNUPG2_CONF_OPT = \ --with-libassuan-prefix=$(STAGING_DIR)/usr \ --with-ksba-prefix=$(STAGING_DIR)/usr \ --with-pth-prefix=$(STAGING_DIR)/usr +GNUPG2_CONF_ENV = gl_cv_header_working_stdint_h=yes ifneq ($(BR2_PACKAGE_GNUPG2_GPGV2),y) define GNUPG2_REMOVE_GPGV2 -- 2.30.2