teg@redhat.com (Trond Eivind Glomsrød) writes:
> Lamar Owen <lamar.owen@wgcr.org> writes:
>
> > On Friday 09 November 2001 04:50 pm, Trond Eivind Glomsrød wrote:
> > > Creating the module with a different so-name ("libtcl" seems like a
> > > bad idea to use outside the main package) solves the problem and gives
> > > you a module which loads
> >
> > > gcc -pipe -shared -Wl,-soname,libpgtcl.so.0 -o pltcl.so pltcl.o -L/usr/lib
> > > -ltcl -ldl -lieee -lm -lc
> >
> > Will this cause any conflicts with the tcl client lib 'libpgtcl.so.x'?
> > Should the soname be 'pltcl.so.0' ?
>
> --- postgresql-7.1.3/src/pl/tcl/Makefile.tcldefs.tclsoname Fri Nov 9 17:12:38 2001
> +++ postgresql-7.1.3/src/pl/tcl/Makefile.tcldefs Fri Nov 9 17:15:03 2001
> @@ -19,7 +19,7 @@
> TCL_SHLIB_CFLAGS = -fPIC
> TCL_CFLAGS_WARNING = -Wall -Wconversion -Wno-implicit-int
> TCL_EXTRA_CFLAGS =
> -TCL_SHLIB_LD = gcc -pipe -shared -Wl,-soname,libtcl.so.0
> +TCL_SHLIB_LD = gcc -pipe -shared -Wl,-soname,libpltcl.so.0
> TCL_STLIB_LD = ar cr
> TCL_SHLIB_LD_LIBS = ${LIBS}
> TCL_SHLIB_SUFFIX = .so
(scratch that - this file is generated when building)
--
Trond Eivind Glomsrød
Red Hat, Inc.