eqmake4 must quote ("${qmake_args}") when executing qmake. w/o qouting its impossible execute qmake with argument like var="var var2 var3" (space separated parameters in one var). typical example which fails: eqmake4 project.pro var="var var2 var3" for more details see http://bugs.gentoo.org/show_bug.cgi?id=311481 i created new bug report since no one wants to fix this by report in the 311481 Reproducible: Always
The suggested fix in comment #0 would break when passing any argument other than a .pro file. I instead fixed this by making the local qmake_args variable an array, which allows preservation of quoting.
afaik portage-2.1.6 doesn't work properly with arrays. but thanks
(In reply to comment #2) > afaik portage-2.1.6 doesn't work properly with arrays. > but thanks > All versions of portage work just fine with arrays that are declared local to a function - it's only arrays that cross the function boundary that can cause issues.