From 080af3db8077d0c4eac599b6f88943cd7117b0f9 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Wed, 7 Feb 2001 17:59:58 +0000 Subject: [PATCH] Need to specify DYNAMIC_PATH flag to shl_load, else HPUX's dld will not honor library search path that we so carefully installed into the executable ... --- src/backend/port/dynloader/hpux.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/backend/port/dynloader/hpux.c b/src/backend/port/dynloader/hpux.c index 7625d7330b..35d22db03a 100644 --- a/src/backend/port/dynloader/hpux.c +++ b/src/backend/port/dynloader/hpux.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/port/dynloader/hpux.c,v 1.15 2001/01/24 19:43:04 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/port/dynloader/hpux.c,v 1.16 2001/02/07 17:59:58 tgl Exp $ * * NOTES * all functions are defined here -- it's impossible to trace the @@ -34,7 +34,9 @@ pg_dlopen(char *filename) * from shl_load(), rather than an abort() later on when we attempt to * call the library! */ - shl_t handle = shl_load(filename, BIND_IMMEDIATE | BIND_VERBOSE, 0); + shl_t handle = shl_load(filename, + BIND_IMMEDIATE | BIND_VERBOSE | DYNAMIC_PATH, + 0L); return (void *) handle; } -- 2.40.0