On Wed, Oct 6, 2010 at 10:43:08 +0000, Aníbal Monsalve Salazar wrote: > +--- a/tools/src/tauex.in 2007-05-19 09:04:55.000000000 +1000 > ++++ b/tools/src/tauex.in 2010-10-06 19:03:38.000000000 +1100 > +@@ -194,7 +194,31 @@ for c in $Counters ; do > + done > + > + > +-export LD_LIBRARY_PATH=$TAUROOT/$TAUARCH/lib/$theBinding:$LD_LIBRARY_PATH > ++add_dir() > ++{ > ++ local dir > ++ dir="$1"; > ++ > ++ if [ -n "$dir" ] > ++ then > ++ case "$LD_LIBRARY_PATH" in > ++ "$dir"|"$dir":*|*:"$dir"|*:"$dir":*) > ++ # already already_in $LD_LIBRARY_PATH > ++ ;; > ++ "") > ++ # $LD_LIBRARY_PATH is empty, don't add a separator > ++ LD_LIBRARY_PATH="$dir" > ++ ;; > ++ *) > ++ # add $dir > ++ LD_LIBRARY_PATH="$dir":"$LD_LIBRARY_PATH" > ++ ;; > ++ esac > ++ fi > ++ echo "$LD_LIBRARY_PATH" > ++} > ++ > ++export LD_LIBRARY_PATH="$( add_dir "$TAUROOT/$TAUARCH/lib/$theBinding" )" > + > + if [ $verbose = "true" ] ; then > + echo "Matching bindings: $bindings" > Yay overengineering.
What's wrong with a simple export LD_LIBRARY_PATH="$TAUROOT/$TAUARCH/lib/$thebinding${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}" ? Cheers, Julien
signature.asc
Description: Digital signature