---
eclass/autotools-utils.eclass | 11 ++++++-----
1 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/eclass/autotools-utils.eclass b/eclass/autotools-utils.eclass
index 2e01dcc..495244b 100644
--- a/eclass/autotools-utils.eclass
+++ b/eclass/autotools-utils.eclass
@@ -186,16 +186,17 @@ remove_libtool_files() {
# - they are covered by a .pc file already,
# - they don't provide any new information (no libs & no flags).
local removing
- if [[ ${removing_all} ]]; then removing=1
- elif [[ ! -f ${archivefile} ]]; then removing=1
- elif has "$(basename "${f}")" "${pc_libs[@]}"; then removing=1
+ if [[ ${removing_all} ]]; then removing='forced'
+ elif [[ ! -f ${archivefile} ]]; then removing='no static
archive'
+ elif has "$(basename "${f}")" "${pc_libs[@]}"; then
+ removing='covered by .pc'
elif [[ ! $(sed -n -e \
"s/^\(dependency_libs\|inherited_linker_flags\)='\(.*\)'$/\2/p" \
- "${f}") ]]; then removing=1
+ "${f}") ]]; then removing='no libs & flags'
fi
if [[ ${removing} ]]; then
- einfo "Removing unnecessary ${f#${D%/}}"
+ einfo "Removing unnecessary ${f#${D%/}} (${removing})"
rm -f "${f}" || die
fi
done
--
1.7.6.1