Skip to content

Commit de76246

Browse files
committed
We only need to add thread.c on non-WIN32 platforms, since get_home_path
doesn't use pqGetpwuid on WIN32. Rather than try to figure out why it won't build on WIN32, just remove it.
1 parent c6ef426 commit de76246

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/interfaces/ecpg/ecpglib/Makefile

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#
55
# Copyright (c) 1994, Regents of the University of California
66
#
7-
# $PostgreSQL: pgsql/src/interfaces/ecpg/ecpglib/Makefile,v 1.39 2006/04/28 02:53:20 tgl Exp $
7+
# $PostgreSQL: pgsql/src/interfaces/ecpg/ecpglib/Makefile,v 1.40 2006/04/29 20:13:07 tgl Exp $
88
#
99
#-------------------------------------------------------------------------
1010

@@ -25,9 +25,14 @@ override CFLAGS += $(PTHREAD_CFLAGS)
2525
LIBS := $(filter-out -lpgport, $(LIBS))
2626

2727
OBJS= execute.o typename.o descriptor.o data.o error.o prepare.o memory.o \
28-
connect.o misc.o path.o exec.o thread.o \
28+
connect.o misc.o path.o exec.o \
2929
$(filter snprintf.o, $(LIBOBJS))
3030

31+
# thread.c is needed only for non-WIN32 implementation of path.c
32+
ifneq ($(PORTNAME), win32)
33+
OBJS += thread.o
34+
endif
35+
3136
SHLIB_LINK = -L../pgtypeslib -lpgtypes $(libpq) \
3237
$(filter -lintl -lssl -lcrypto -lkrb5 -lcrypt -lm, $(LIBS)) $(PTHREAD_LIBS)
3338

0 commit comments

Comments
 (0)