pltcl seems to be broken on HPUX with recent Tcl versions, because
authorTom Lane <[email protected]>
Mon, 17 Jul 2000 01:26:42 +0000 (01:26 +0000)
committerTom Lane <[email protected]>
Mon, 17 Jul 2000 01:26:42 +0000 (01:26 +0000)
link needs to specify -lc but doesn't.  Quick hack to make it better.

src/pl/tcl/Makefile

index decfca5d6e89e4ec54d43ee6605ee9abf001b400..59b943273d339cc05376bcf3e56b376434bc8bb9 100644 (file)
@@ -2,7 +2,7 @@
 #
 # Makefile for the pltcl shared object
 #
-# $Header: /cvsroot/pgsql/src/pl/tcl/Makefile,v 1.20 2000/07/01 15:02:31 petere Exp $
+# $Header: /cvsroot/pgsql/src/pl/tcl/Makefile,v 1.21 2000/07/17 01:26:42 tgl Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -39,9 +39,15 @@ ifneq ($(TCL_SHLIB_LD_LIBS),)
 # link command for a shared lib must mention shared libs it uses
 SHLIB_EXTRA_LIBS=$(TCL_LIBS) -lc
 else
+ifeq ($(PORTNAME), hpux)
+# link command for a shared lib must mention shared libs it uses,
+# even though Tcl doesn't think so...
+SHLIB_EXTRA_LIBS=$(TCL_LIBS) -lc
+else
 # link command for a shared lib must NOT mention shared libs it uses
 SHLIB_EXTRA_LIBS=
 endif
+endif
 
 %$(TCL_SHLIB_SUFFIX): %.o
        $(TCL_SHLIB_LD) -o $@ $< $(TCL_LIB_SPEC) $(SHLIB_EXTRA_LIBS)