|
|
|
|
|
by panzi
872 days ago
|
|
Right, so its still just about 9 MB: guile=$(readlink -f $(which guile))
sizes=$({ echo $guile; ldd $guile|grep /|sed 's+^[^/]*\(/[^ ]*\).*+\1+'; }|xargs -n 1 readlink -f|xargs du -ab|cut -f 1)
sumsize=0
for size in $sizes; do
sumsize=$((sumsize+size));
done
echo $sumsize
Gives 9041632 here. |
|
Now I just need to extend your snippet so that it works recursively. A shared object can require other shared objects.