From: Thomas Petazzoni Date: Tue, 4 Jul 2017 14:47:41 +0000 (+0200) Subject: libglib2: disable compiler warnings X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f2800ac57cde2cd71df295d33441faae1b30dd3e;p=buildroot.git libglib2: disable compiler warnings By default, libglib enables some fairly aggressive warnings, treated as errors. In particular, the -Wformat=2 warning triggers a warning due to the return value of the ngettext() macro from uClibc libintl stub not being understood as being potentially a format string. So, before we enable the stub libintl in uClibc, we disable such warnings. A bug will be reported to upstream uClibc to get the actual bug fixed, but disabling compiler warnings treated as errors is anyway a good thing in the context of Buildroot. Signed-off-by: Thomas Petazzoni Reviewed-by: Arnout Vandecappelle (Essensium/Mind) Signed-off-by: Thomas Petazzoni --- diff --git a/package/libglib2/libglib2.mk b/package/libglib2/libglib2.mk index d6b18dd8f3..577dcecdc1 100644 --- a/package/libglib2/libglib2.mk +++ b/package/libglib2/libglib2.mk @@ -113,7 +113,8 @@ HOST_LIBGLIB2_DEPENDENCIES = \ host-zlib LIBGLIB2_CONF_OPTS = \ - --with-pcre=system + --with-pcre=system \ + --disable-compile-warnings ifneq ($(BR2_ENABLE_LOCALE),y) LIBGLIB2_DEPENDENCIES += libiconv