mirror of
https://github.com/postgres/postgres.git
synced 2025-06-11 20:28:21 +03:00
There is a problem in the Makefile of libpgtcl on linux (and maybe also on
other platforms). If I do the standard make + make install the shared library is not linked with the the libpq library and when I try to load it in the standard Tcl or Tk shell I get a lot of unresolved symbols. The bug doesn't affect pgtclsh because it is linked also with libpq. The problem exists only when using the dynamic load feature of Tcl7.5. From: Massimo Dal Zotto <dz@cs.unitn.it>
This commit is contained in:
@ -7,7 +7,7 @@
|
|||||||
#
|
#
|
||||||
#
|
#
|
||||||
# IDENTIFICATION
|
# IDENTIFICATION
|
||||||
# $Header: /cvsroot/pgsql/src/interfaces/libpgtcl/Attic/Makefile,v 1.3 1996/10/30 06:18:36 scrappy Exp $
|
# $Header: /cvsroot/pgsql/src/interfaces/libpgtcl/Attic/Makefile,v 1.4 1996/11/08 00:58:07 scrappy Exp $
|
||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
|
|
||||||
@ -29,6 +29,11 @@ ifdef KRBVERS
|
|||||||
CFLAGS+= $(KRBFLAGS)
|
CFLAGS+= $(KRBFLAGS)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifdef LINUX_ELF
|
||||||
|
CFLAGS += -fPIC
|
||||||
|
CC += -L $(POSTGRESDIR)/lib -lpq
|
||||||
|
endif
|
||||||
|
|
||||||
LIBSRCS= pgtcl.c pgtclCmds.c pgtclId.c
|
LIBSRCS= pgtcl.c pgtclCmds.c pgtclId.c
|
||||||
|
|
||||||
install-headers:
|
install-headers:
|
||||||
|
Reference in New Issue
Block a user