While eselect compiler does provide symlinks for i686-named tools, eselect binutils does not. This is not a regression, as neither binutils-config doesn't do that, but it's a missing possible improvement. If eselect binutils handled that, building for i686 on Gentoo/AMD64 would just be a matter of ./configure --host=i686-pc-linux-gnu --build=x86_64-unknown-linux-gnu (and it is, if you install i686 binutils with crossdev). Of course like gcc requires -m32, ld and stuff requires their own switches for the compat modes.
eselect binutils can't provide symlinks, as sys-devel/binutils doesn't provide a seperate i686-named binutils installation. Assigning to vapier: Mike, any chance we could install i686 and x86_64 binutils in parallel on multilib profiles?
no point if there arent real wrappers there as an i686 symlink to the x86_64 toolchain will still output 64bit obj formats