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