OSDN Git Service

There is a problem in the Makefile of libpgtcl on linux (and maybe also on
authorMarc G. Fournier <scrappy@hub.org>
Fri, 8 Nov 1996 00:58:07 +0000 (00:58 +0000)
committerMarc G. Fournier <scrappy@hub.org>
Fri, 8 Nov 1996 00:58:07 +0000 (00:58 +0000)
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>

src/interfaces/libpgtcl/Makefile

index ff0e99e..2473451 100644 (file)
@@ -7,7 +7,7 @@
 #
 #
 # 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)
 endif
 
+ifdef LINUX_ELF
+CFLAGS += -fPIC
+CC += -L $(POSTGRESDIR)/lib -lpq
+endif
+
 LIBSRCS= pgtcl.c pgtclCmds.c pgtclId.c
 
 install-headers: