From: Arfrever Frehtes Taifersar Arahesis Date: Fri, 13 Aug 2010 14:46:34 +0000 (+0200) Subject: Add QA check for static libraries in Python site-packages directories. X-Git-Tag: v2.2_rc68~243^2~1 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=c33858cc3a7cd510163aa4a406bcf95585807da4;p=portage.git Add QA check for static libraries in Python site-packages directories. --- diff --git a/bin/misc-functions.sh b/bin/misc-functions.sh index 9777c9954..4e8b1b766 100755 --- a/bin/misc-functions.sh +++ b/bin/misc-functions.sh @@ -542,8 +542,18 @@ install_qa_check() { if [[ -n ${f} ]] ; then vecho -ne '\a\n' eqawarn "QA Notice: Byte-compiled Python modules have been found. python_mod_optimize()" - eqawarn " and python_mod_cleanup() functions python.eclass should be used to" - eqawarn " handle byte-compiled Python modules." + eqawarn " and python_mod_cleanup() functions from python.eclass should be used" + eqawarn " to handle byte-compiled Python modules." + eqawarn "${f}" + vecho -ne '\a\n' + fi + + f=$(find "${D}"usr/lib*/python*/site-packages -name '*.a' 2>/dev/null | sed "s:${D}:/:") + if [[ -n ${f} ]] ; then + vecho -ne '\a\n' + eqawarn "QA Notice: Static libraries have been found in Python site-packages" + eqawarn " directories. Build system should be modified to not generate" + eqawarn " these files and object files generated only for these files." eqawarn "${f}" vecho -ne '\a\n' fi