---
 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


Reply via email to