From: Tom Lane Date: Tue, 12 Jul 2005 23:06:48 +0000 (+0000) Subject: Hack around the discrepancy between default library search paths for X-Git-Tag: REL8_1_0BETA1~319 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b4363b7733eb18e9178b6c3f390fa90543c19b20;p=postgresql Hack around the discrepancy between default library search paths for gcc and for HP's ld on HPUX. There may be better ways to do this, but this seems to work for me... --- diff --git a/src/Makefile.shlib b/src/Makefile.shlib index df543407c8..7e85e16329 100644 --- a/src/Makefile.shlib +++ b/src/Makefile.shlib @@ -6,7 +6,7 @@ # Copyright (c) 1998, Regents of the University of California # # IDENTIFICATION -# $PostgreSQL: pgsql/src/Makefile.shlib,v 1.92 2005/07/04 04:17:00 momjian Exp $ +# $PostgreSQL: pgsql/src/Makefile.shlib,v 1.93 2005/07/12 23:06:48 tgl Exp $ # #------------------------------------------------------------------------- @@ -163,6 +163,13 @@ ifeq ($(PORTNAME), hpux) else LINK.shared = $(LD) +h $(soname) -b endif + # On HPUX platforms, gcc is usually configured to search for libraries + # in /usr/local/lib, but ld won't do so. Add an explicit -L switch so + # ld can find the same libraries gcc does. Make sure it goes after any + # -L switches provided explicitly. + ifeq ($(GCC), yes) + SHLIB_LINK += -L/usr/local/lib + endif endif endif