mirror of
https://github.com/postgres/postgres.git
synced 2025-04-24 10:47:04 +03:00
ecpg/ecpglib must build the src/port files it uses with -DFRONTEND.
Remarkably, this hasn't been noticed before, though it surely should have been happening since around the fall of the Byzantine empire. Commit 438b529604 changed path.c to depend on FRONTEND, and that exposed the omission, per buildfarm reports. I'm suspicious that some other subdirectories are missing this too, but this one change is enough to make ecpg tests pass for me.
This commit is contained in:
parent
abe075dfff
commit
44c5d387ea
@ -18,7 +18,7 @@ SO_MAJOR_VERSION= 6
|
|||||||
SO_MINOR_VERSION= 6
|
SO_MINOR_VERSION= 6
|
||||||
|
|
||||||
override CPPFLAGS := -I../include -I$(top_srcdir)/src/interfaces/ecpg/include \
|
override CPPFLAGS := -I../include -I$(top_srcdir)/src/interfaces/ecpg/include \
|
||||||
-I$(libpq_srcdir) -I$(top_builddir)/src/port $(CPPFLAGS)
|
-I$(libpq_srcdir) -I$(top_builddir)/src/port -DFRONTEND $(CPPFLAGS)
|
||||||
override CFLAGS += $(PTHREAD_CFLAGS)
|
override CFLAGS += $(PTHREAD_CFLAGS)
|
||||||
|
|
||||||
# Need to recompile any libpgport object files
|
# Need to recompile any libpgport object files
|
||||||
|
Loading…
x
Reference in New Issue
Block a user