From: Peter Seiderer Date: Tue, 10 Mar 2015 19:59:38 +0000 (+0100) Subject: postgresql: fix IPv6 detection for uclibc compile X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f909587180c727f00d5c702603b8f71ddbb5aa7b;p=buildroot.git postgresql: fix IPv6 detection for uclibc compile Assist configure IPv6 support detection for uclibc, fixes the following uclibc compile failure: auth.c: In function ‘CheckRADIUSAuth’: auth.c:2379:24: error: ‘in6addr_any’ undeclared (first use in this function) localaddr.sin6_addr = in6addr_any; Signed-off-by: Peter Seiderer Signed-off-by: Thomas Petazzoni --- diff --git a/package/postgresql/postgresql.mk b/package/postgresql/postgresql.mk index 03154afe3a..7ebf79530f 100644 --- a/package/postgresql/postgresql.mk +++ b/package/postgresql/postgresql.mk @@ -14,6 +14,12 @@ POSTGRESQL_INSTALL_STAGING = YES POSTGRESQL_CONFIG_SCRIPTS = pg_config ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC),y) +# overwrite IPV6 detection +ifeq ($(BR2_INET_IPV6),y) +POSTGRESQL_CONF_ENV += ac_cv_type_struct_sockaddr_in6=yes +else +POSTGRESQL_CONF_ENV += ac_cv_type_struct_sockaddr_in6=no +endif # PostgreSQL does not build against uClibc with locales # enabled, due to an uClibc bug, see # http://lists.uclibc.org/pipermail/uclibc/2014-April/048326.html