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

