Fix baseStripUnusedLibs config method

This commit arguments handling of the baseStripUnusedLibs
that was not prepared to handle quoted variable containing a list.

Fixes #798
This commit is contained in:
David Cassany 2018-08-07 16:10:11 +02:00
parent fd1da38092
commit 77517cffde
No known key found for this signature in database
GPG Key ID: D91C0AAD9018D486

View File

@ -552,18 +552,17 @@ function baseStripUnusedLibs {
# /.../
# add exceptions
# ----
while [ ! -z "$1" ];do
for j in $1; do
for i in \
/lib*/$1* /usr/lib*/$1* \
/lib/x86_64-linux-gnu/$1* /usr/lib/x86_64-linux-gnu/$1* \
/usr/X11R6/lib*/$1*
/lib*/$j* /usr/lib*/$j* \
/lib/x86_64-linux-gnu/$j* /usr/lib/x86_64-linux-gnu/$j* \
/usr/X11R6/lib*/$j*
do
if [ -e "$i" ];then
needlibs[$count]=$i
count=$((count + 1))
fi
done
shift
done
# /.../
# find unused libs and remove it, dl loaded libs