All versions of app-misc/task are calling ar and ranlib directly. fujitsu app-misc # grep '/usr/bin/ar' task-2.0.0-r1\:20120923-204236.log | head -n1 /usr/bin/ar cr libtask.a CMakeFiles/task.dir/A3.cpp.o CMakeFiles/task.dir/API.cpp.o CMakeFiles/task.dir/Arg.cpp.o CMakeFiles/task.dir/Color.cpp.o CMakeFiles/task.dir/Config.cpp.o CMakeFiles/task.dir/Context.cpp.o CMakeFiles/task.dir/DOM.cpp.o CMakeFiles/task.dir/Date.cpp.o CMakeFiles/task.dir/Directory.cpp.o CMakeFiles/task.dir/Duration.cpp.o CMakeFiles/task.dir/E9.cpp.o CMakeFiles/task.dir/File.cpp.o CMakeFiles/task.dir/Hooks.cpp.o CMakeFiles/task.dir/JSON.cpp.o CMakeFiles/task.dir/Nibbler.cpp.o CMakeFiles/task.dir/Path.cpp.o CMakeFiles/task.dir/RX.cpp.o CMakeFiles/task.dir/TDB2.cpp.o CMakeFiles/task.dir/Task.cpp.o CMakeFiles/task.dir/Taskmod.cpp.o CMakeFiles/task.dir/Timer.cpp.o CMakeFiles/task.dir/Transport.cpp.o CMakeFiles/task.dir/TransportCurl.cpp.o CMakeFiles/task.dir/TransportRSYNC.cpp.o CMakeFiles/task.dir/TransportSSH.cpp.o CMakeFiles/task.dir/Uri.cpp.o CMakeFiles/task.dir/ViewTask.cpp.o CMakeFiles/task.dir/ViewText.cpp.o CMakeFiles/task.dir/dependency.cpp.o CMakeFiles/task.dir/feedback.cpp.o CMakeFiles/task.dir/interactive.cpp.o CMakeFiles/task.dir/legacy.cpp.o CMakeFiles/task.dir/recur.cpp.o CMakeFiles/task.dir/rules.cpp.o CMakeFiles/task.dir/sort.cpp.o CMakeFiles/task.dir/text.cpp.o CMakeFiles/task.dir/utf8.cpp.o CMakeFiles/task.dir/util.cpp.o fujitsu app-misc # grep '/usr/bin/ar' task-2.1.1\:20120923-203853.log | head -n1 /usr/bin/ar cr libtask.a CMakeFiles/task.dir/A3.cpp.o CMakeFiles/task.dir/API.cpp.o CMakeFiles/task.dir/Arg.cpp.o CMakeFiles/task.dir/Color.cpp.o CMakeFiles/task.dir/Config.cpp.o CMakeFiles/task.dir/Context.cpp.o CMakeFiles/task.dir/DOM.cpp.o CMakeFiles/task.dir/Date.cpp.o CMakeFiles/task.dir/Directory.cpp.o CMakeFiles/task.dir/Duration.cpp.o CMakeFiles/task.dir/E9.cpp.o CMakeFiles/task.dir/File.cpp.o CMakeFiles/task.dir/Hooks.cpp.o CMakeFiles/task.dir/JSON.cpp.o CMakeFiles/task.dir/Nibbler.cpp.o CMakeFiles/task.dir/Path.cpp.o CMakeFiles/task.dir/RX.cpp.o CMakeFiles/task.dir/TDB2.cpp.o CMakeFiles/task.dir/Task.cpp.o CMakeFiles/task.dir/Taskmod.cpp.o CMakeFiles/task.dir/Timer.cpp.o CMakeFiles/task.dir/Transport.cpp.o CMakeFiles/task.dir/TransportCurl.cpp.o CMakeFiles/task.dir/TransportRSYNC.cpp.o CMakeFiles/task.dir/TransportSSH.cpp.o CMakeFiles/task.dir/Uri.cpp.o CMakeFiles/task.dir/ViewTask.cpp.o CMakeFiles/task.dir/ViewText.cpp.o CMakeFiles/task.dir/dependency.cpp.o CMakeFiles/task.dir/feedback.cpp.o CMakeFiles/task.dir/interactive.cpp.o CMakeFiles/task.dir/legacy.cpp.o CMakeFiles/task.dir/recur.cpp.o CMakeFiles/task.dir/rules.cpp.o CMakeFiles/task.dir/sort.cpp.o CMakeFiles/task.dir/text.cpp.o CMakeFiles/task.dir/utf8.cpp.o CMakeFiles/task.dir/util.cpp.o CMakeFiles/task.dir/wcwidth6.c.o fujitsu app-misc # grep '/usr/bin/ar' task-2.1.2:20120923-202129.log | head -n1 /usr/bin/ar cr libtask.a CMakeFiles/task.dir/A3.cpp.o CMakeFiles/task.dir/API.cpp.o CMakeFiles/task.dir/Arg.cpp.o CMakeFiles/task.dir/Color.cpp.o CMakeFiles/task.dir/Config.cpp.o CMakeFiles/task.dir/Context.cpp.o CMakeFiles/task.dir/DOM.cpp.o CMakeFiles/task.dir/Date.cpp.o CMakeFiles/task.dir/Directory.cpp.o CMakeFiles/task.dir/Duration.cpp.o CMakeFiles/task.dir/E9.cpp.o CMakeFiles/task.dir/File.cpp.o CMakeFiles/task.dir/Hooks.cpp.o CMakeFiles/task.dir/JSON.cpp.o CMakeFiles/task.dir/Nibbler.cpp.o CMakeFiles/task.dir/Path.cpp.o CMakeFiles/task.dir/RX.cpp.o CMakeFiles/task.dir/TDB2.cpp.o CMakeFiles/task.dir/Task.cpp.o CMakeFiles/task.dir/Taskmod.cpp.o CMakeFiles/task.dir/Timer.cpp.o CMakeFiles/task.dir/Transport.cpp.o CMakeFiles/task.dir/TransportCurl.cpp.o CMakeFiles/task.dir/TransportRSYNC.cpp.o CMakeFiles/task.dir/TransportSSH.cpp.o CMakeFiles/task.dir/Uri.cpp.o CMakeFiles/task.dir/ViewTask.cpp.o CMakeFiles/task.dir/ViewText.cpp.o CMakeFiles/task.dir/dependency.cpp.o CMakeFiles/task.dir/feedback.cpp.o CMakeFiles/task.dir/interactive.cpp.o CMakeFiles/task.dir/legacy.cpp.o CMakeFiles/task.dir/recur.cpp.o CMakeFiles/task.dir/rules.cpp.o CMakeFiles/task.dir/sort.cpp.o CMakeFiles/task.dir/text.cpp.o CMakeFiles/task.dir/utf8.cpp.o CMakeFiles/task.dir/util.cpp.o CMakeFiles/task.dir/wcwidth6.c.o
Blame the real culprit, cmake, which sets CMAKE_AR/CMAKE_RANLIB to non-prefixed values. Re-assigning to the cmake maintainers to see if they know anything more or want to fix the issue by adding CMAKE_AR and CMAKE_RANLIB into the gentoo_rules.cmake file that is created by the cmake-utils eclass.
Thanks, in the overlay for testing: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=f2c469d29e3609521229a0704dee4a1e27be1543
Fixed in CVS. + 17 Oct 2012; Michael Palimaka <kensington@gentoo.org> cmake-utils.eclass: + Respect AR and RANLIB, wrt bug #436070.