From: Tom Lane Date: Wed, 14 Mar 2001 19:35:12 +0000 (+0000) Subject: Move -Bsymbolic for HPUX to Makefile.hpux, per Peter E's recommendation. X-Git-Tag: REL7_1~195 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c6c1fea06db76024e90b1d22b7a320787ff5a742;p=postgresql Move -Bsymbolic for HPUX to Makefile.hpux, per Peter E's recommendation. --- diff --git a/src/Makefile.shlib b/src/Makefile.shlib index 9c8536d228..afbd2b3e85 100644 --- a/src/Makefile.shlib +++ b/src/Makefile.shlib @@ -6,7 +6,7 @@ # Copyright (c) 1998, Regents of the University of California # # IDENTIFICATION -# $Header: /cvsroot/pgsql/src/Makefile.shlib,v 1.47 2001/03/10 23:15:20 tgl Exp $ +# $Header: /cvsroot/pgsql/src/Makefile.shlib,v 1.48 2001/03/14 19:35:11 tgl Exp $ # #------------------------------------------------------------------------- @@ -160,7 +160,7 @@ endif ifeq ($(PORTNAME), hpux) # HPUX doesn't believe in version numbers for shlibs shlib := lib$(NAME)$(DLSUFFIX) - LINK.shared = $(LD) -b +b $(libdir) -Bsymbolic + LINK.shared = $(LD) -b +b $(libdir) endif ifeq ($(PORTNAME), irix5) diff --git a/src/makefiles/Makefile.hpux b/src/makefiles/Makefile.hpux index bfde5995fd..b6e141893e 100644 --- a/src/makefiles/Makefile.hpux +++ b/src/makefiles/Makefile.hpux @@ -28,7 +28,9 @@ LDFLAGS += -Wl,+b -Wl,$(libdir) # catch null pointer dereferences LDFLAGS += -Wl,-z +# set up appropriate options for shared library builds export_dynamic = -Wl,-E +shlib_symbolic = -Bsymbolic INSTALL_SHLIB_OPTS = -m 555