Each of the libraries incorporates src/port files, which often check FRONTEND. Build systems disagreed on whether to build libpgtypes this way. Only libecpg incorporates files that rely on it today. Back-patch to 9.0 (all supported versions) to forestall surprises.
151e747 Build every ECPG library with -DFRONTEND.
src/interfaces/ecpg/compatlib/Makefile | 2 +-
src/interfaces/ecpg/pgtypeslib/Makefile | 2 +-
src/tools/msvc/Mkvcbuild.pm | 1 +
3 files changed, 3 insertions(+), 2 deletions(-)
Upstream: git.postgresql.org