From 068b5642bf2cbb89e9c9a3396aea39f7e3f06f6d Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Sat, 23 May 2020 19:15:52 -0700 Subject: [PATCH] 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 --- libs/postgresql/Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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)"