A large part of the collective thinking on 'toolchain purity' has been referenced to the Linux From Scratch methodology, & this in itself, since LFS Book-5.0, has been based (almost word-for-word) on an initial thesis which can be downloaded from here.
I should warn any curious readers, it's a one-chunk text-file, with no hyperlinks for ease of navigation...
...It does, however, explain beautifully the reasoning behind apparently redundant-rebuilds (& toolchain-package dependencies or requirements), plus what the authors call 'GNU-magic' - a concept which Gentoo already appears to incorporate very nicely.
For myself, i tend to lean towards the notion that a clean toolchain rebuilt against just the rebuilt system-packages ought to be sufficient (like Bob P's various methods), with no further risk incurred by not rebuilding it again, against any extra world-packages. However, there are one or two packages in the Beyond Linux From Scratch guide, which suggest that they would be better incorporated into the initial system-build, if you require them (i don't recall which ones, sorry
I hope anyone not familiar with the links provided finds the pure-lfs file as educational as i did when i first encountered it.




