Apparently the vanilla use flag was turned on on my system, and the description of it insists almost entirely of a warning not to turn it on for system wide use... no idea how it would have gotten turned on, as I don't remember it at all...
Removing the use flag causes gcc to build correctly.