From: Michał Górny Date: Sun, 12 Mar 2017 10:54:48 +0000 (+0100) Subject: eutils.eclass: prune_libtool_files, make .pc subst errors fatal X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=8400f95b08817f1755b5fb8a2443f170bbfc058c;p=gentoo.git eutils.eclass: prune_libtool_files, make .pc subst errors fatal Make the substitution errors in prune_libtool_files logic fatal to avoid the dependency of eqawarn. They're extremely unlikely to happen anyway. --- diff --git a/eclass/eutils.eclass b/eclass/eutils.eclass index ab226b236a37..cb472caee1d4 100644 --- a/eclass/eutils.eclass +++ b/eclass/eutils.eclass @@ -982,9 +982,10 @@ prune_libtool_files() { for arg in ${libs}; do if [[ ${arg} == -l* ]]; then if [[ ${arg} == '*$*' ]]; then - eqawarn "${FUNCNAME}: variable substitution likely failed in ${pc}" - eqawarn "(arg: ${arg})" - eqawarn "Most likely, you need to add virtual/pkgconfig to DEPEND." + eerror "${FUNCNAME}: variable substitution likely failed in ${pc}" + eerror "(arg: ${arg})" + eerror "Most likely, you need to add virtual/pkgconfig to DEPEND." + die "${FUNCNAME}: unsubstituted variable found in .pc" fi pc_libs+=( lib${arg#-l}.la )