From 2238565392c987a63d37baebf151bd4f887ff316 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net> Date: Mon, 22 Dec 1997 09:29:39 -0800 Subject: [PATCH] Now uniqifies -L options. Rev: bin/smartlink:1.17 --- bin/smartlink | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/bin/smartlink b/bin/smartlink index 5f7691e767..94a77253ea 100755 --- a/bin/smartlink +++ b/bin/smartlink @@ -3,7 +3,9 @@ LINKER="$1" shift RPATH="" -LDOPTS="" +LPATH="" +LPATHS="::" +LOPTS="" #Special hack for HP-UX LD_PXDB=/dev/null @@ -30,6 +32,28 @@ while test "$#" != 0; do fi RPATH="$RPATH:$tmp" ;; + -n32) + SET_N32="-n32" + ;; + + -L*) + if test x$1 = x-L ; then + tmp="$2" + shift + else + tmp=`echo $1 | sed -e 's/^-L//g'` + fi + + case $LDPATHS in + *:$tmp:*) + ;; + *) + LDPATHS="$LDPATHS$tmp:" + LDOPTS="$LDOPTS -L$tmp" + ;; + esac + ;; + -n32) SET_N32="-n32" ;; -- GitLab