lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

commit a137be6d8b54654f73a61bda66ab7f407c9bd4a1
parent f6d8428686d1f63f36593b13ddc977e7675ab165
Author: Jo-Philipp Wich <jow@openwrt.org>
Date:   Fri, 21 Aug 2015 10:20:26 +0200

Merge pull request #1695 from plntyk/fix_postgresql_various

Fix various postgresql issues
Diffstat:
Mlibs/postgresql/Makefile | 20++++++++++++++++++--
1 file changed, 18 insertions(+), 2 deletions(-)

diff --git a/libs/postgresql/Makefile b/libs/postgresql/Makefile @@ -42,7 +42,7 @@ endef define Package/pgsql-cli SECTION:=utils CATEGORY:=Utilities - DEPENDS:=+libpq + DEPENDS:=+libpq @USE_UCLIBC:+librt TITLE:=Command Line Interface (CLI) to PostgreSQL databases URL:=http://www.postgresql.org/ SUBMENU:=database @@ -55,7 +55,7 @@ endef define Package/pgsql-server SECTION:=utils CATEGORY:=Utilities - DEPENDS:=+libpq + DEPENDS:=+libpq @USE_UCLIBC:+librt TITLE:=PostgreSQL databases Server URL:=http://www.postgresql.org/ SUBMENU:=database @@ -66,9 +66,25 @@ define Package/pgsql-server/description PostgreSQL databases Server. endef +PGSQL_CONFIG_VARS:= \ + pgac_cv_snprintf_long_long_int_format="%lld" \ + pgac_cv_snprintf_size_t_support=yes + +ifeq ($(CONFIG_USE_UCLIBC),y) +# 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 +# so overwrite automatic detection and disable locale support +PGSQL_CONFIG_VARS+= \ + pgac_cv_type_locale_t=no +endif + +TARGET_CONFIGURE_OPTS+=$(PGSQL_CONFIG_VARS) + # Need a native ecpg ,pg_config, and zic for build define Build/Configure (cd $(PKG_BUILD_DIR); rm -f config.cache; \ + $(PGSQL_CONFIG_VARS) \ ./configure \ --prefix=/usr \ --exec-prefix=/usr \