From 710948f2f201c2ec7e6039c55a7eff2e47cf73b1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Sat, 28 Oct 2000 17:48:18 +0200
Subject: [PATCH] Added support for +b.

Rev: src/smartlink.c:1.10
---
 src/smartlink.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/src/smartlink.c b/src/smartlink.c
index ae9777160a..0045e00692 100644
--- a/src/smartlink.c
+++ b/src/smartlink.c
@@ -1,5 +1,5 @@
 /*
- * $Id: smartlink.c,v 1.9 2000/06/16 17:49:27 grubba Exp $
+ * $Id: smartlink.c,v 1.10 2000/10/28 15:48:18 grubba Exp $
  *
  * smartlink - A smarter linker.
  * Based on the /bin/sh script smartlink 1.23.
@@ -87,7 +87,7 @@ int main(int argc, char **argv)
 
   if (!strcmp(argv[1], "-v")) {
     fprintf(stdout,
-	    "$Id: smartlink.c,v 1.9 2000/06/16 17:49:27 grubba Exp $\n"
+	    "$Id: smartlink.c,v 1.10 2000/10/28 15:48:18 grubba Exp $\n"
 	    "Usage:\n"
 	    "\t%s binary [args]\n",
 	    argv[0]);
@@ -259,6 +259,12 @@ int main(int argc, char **argv)
 #ifdef USE_RPATH
     new_argv[new_argc++] = "-rpath";
     new_argv[new_argc++] = rpath;
+#elif defined(USE_PLUS_b)
+    if (linking) {
+      /* +b: is probaly enough, but... */
+      new_argv[new_argc++] = "+b";
+      new_argv[new_argc++] = rpath;
+    }
 #elif defined(USE_YP_)
     if (linking) {
       new_argv[new_argc++] = "-YP,";
-- 
GitLab