diff -r dcdb309b7967 -r d25fb5bf6615 scripts/xldd.in --- a/scripts/xldd.in Tue Mar 06 21:36:10 2012 +0100 +++ b/scripts/xldd.in Thu Aug 02 21:38:41 2012 +0200 @@ -270,9 +270,9 @@ done do_trace ": end search path" - for n in $( "${readelf}" -d "${file}" \ - |"${grep}" -E '\(NEEDED\)' \ - |"${sed}" -r -e 's/^.*Shared library:[[:space:]]+\[(.*)\]$/\1/;' \ + for n in $( "${readelf}" -d "${file}" \ + |"${grep}" -E '\(NEEDED\)' \ + |"${sed}" -r -e 's/^.*Shared library:[[:space:]]+\[([^]]+)\].*/\1/;' \ ); do found=0 for m in "${needed_list[@]}"; do