jw-pkg/scripts/linktree.sh
Jan Lindemann 997b022aae linktree.sh: Add linktree.sh
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-09-17 08:37:50 +00:00

30 lines
445 B
Bash

#!/bin/bash
ldflags="$@"
for f in $ldflags; do
echo checking $f
if [ "${f:0:2}" = -l ]; then
libs="$libs ${f:2}"
fi
done
echo libs=$libs
path=$LD_LIBRARY_PATH
path=${path//:/ }
for l in $libs; do
lp=
for p in $path; do
lpc=$p/lib$l.so
if [ -r $lpc ]; then
lp=$lpc
break
fi
done
[ -n "$lp" ] || {
echo library $l not found in path, skipping
continue
}
echo ==================================== $lp
lddtree $lp
done