From c6c1fea06db76024e90b1d22b7a320787ff5a742 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Wed, 14 Mar 2001 19:35:12 +0000 Subject: [PATCH] Move -Bsymbolic for HPUX to Makefile.hpux, per Peter E's recommendation. --- src/Makefile.shlib | 4 ++-- src/makefiles/Makefile.hpux | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) 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 -- 2.40.0