the x-modular.eclass gained a sys-devel/binutils DEPEND a while ago due to broken behavior with hardened (wanted to force an upgrade). recently, that specific version range was dropped (and the commit message doesn't explain why): http://sources.gentoo.org/eclass/x-modular.eclass?r1=1.116&r2=1.117 can we get sys-devel/bintuils dropped completely ? or re-add the version range and change it to a blocker: !<sys-devel/binutils-2.16.1-r3 otherwise, x-modular.eclass is forcing the binutils dep into ROOT's where it isn't actually needed ...
All remaining users of x-modular.eclass are either protocol headers or so obscure that probably almost nobody will be affected by such a change anyway. I converted the only package where this is not the case (x11-apps/xmessage) to xorg-2.eclass and dropped the binutils dependency.