From: Rosen Penev Date: Sun, 24 May 2020 02:15:52 +0000 (-0700) Subject: postgresql: fix compilation with GCC4 X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=068b5642bf2cbb89e9c9a3396aea39f7e3f06f6d;p=openwrt-packages.git postgresql: fix compilation with GCC4 The minimum version of GCC according to prereq-build.mk is 4.8 which defaults to gnu89. This breaks the host build when the host GCC is less than 5, which defaults to gnu99. Add a simple CFLAG to fix. Signed-off-by: Rosen Penev --- diff --git a/libs/postgresql/Makefile b/libs/postgresql/Makefile index 77e0f1bce..c33bbd442 100644 --- a/libs/postgresql/Makefile +++ b/libs/postgresql/Makefile @@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=postgresql PKG_VERSION:=12.1 -PKG_RELEASE:=3 +PKG_RELEASE:=4 PKG_MAINTAINER:=Daniel Golle PKG_LICENSE:=PostgreSQL PKG_CPE_ID:=cpe:/a:postgresql:postgresql @@ -156,6 +156,8 @@ CONFIGURE_ARGS += \ --enable-depend \ $(if $(CONFIG_arc),--disable-spinlocks) +HOST_CFLAGS += -std=gnu99 + # Need a native zic and pg_config for build define Host/Compile +$(HOST_MAKE_VARS) MAKELEVEL=0 $(MAKE) -C $(HOST_BUILD_DIR)/src/bin/pg_config CC="$(HOSTCC)"