From 6571d774caaf21ebfa66b3e7b63fef2e99bcd63d Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Sun, 7 May 2006 09:55:49 +0000
Subject: [PATCH] Set up LD_RUN_PATH

---
 src/sbbs3/gtkuseredit/GNUmakefile | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/src/sbbs3/gtkuseredit/GNUmakefile b/src/sbbs3/gtkuseredit/GNUmakefile
index dd5290a413..b138c75fd5 100644
--- a/src/sbbs3/gtkuseredit/GNUmakefile
+++ b/src/sbbs3/gtkuseredit/GNUmakefile
@@ -23,6 +23,23 @@ endif
 
 vpath %.c ..
 
+# Set up LD_RUN_PATH for run-time locating of the .so files
+PWD     :=      $(shell dirname `pwd`)
+ifdef SBBSDIR
+ ifeq ($(os),sunos)
+  LD_RUN_PATH   :=      $(SBBSDIR)/exec:$(PWD)/$(LIBODIR):/opt/sfw/gcc-3/lib
+ else
+  LD_RUN_PATH   :=      $(SBBSDIR)/exec:$(PWD)/$(LIBODIR)
+ endif
+else
+ ifeq ($(os),sunos) 
+  LD_RUN_PATH   :=      $(PWD)/$(LIBODIR):/opt/sfw/gcc-3/lib
+ else
+  LD_RUN_PATH   :=      $(PWD)/$(LIBODIR)
+ endif
+endif
+export LD_RUN_PATH
+
 CFLAGS	+=	$(SBBSDEFS) -I.. $(SMBLIB_CFLAGS) $(XPDEV-MT_CFLAGS) `pkg-config libglade-2.0 --cflags`
 # Hopefully, -Wl,-E exports all symbols dynamically everywhere.
 LDFLAGS	+=	-Wl,-E -L../$(LIBODIR) $(SMBLIB_LDFLAGS) $(XPDEV-MT_LDFLAGS) $(MT_LDFLAGS) `pkg-config libglade-2.0 --libs`
-- 
GitLab