https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111632
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #8 from Jakub Jelinek <jakub at gcc dot gnu.org> --- (In reply to Arsen Arsenović from comment #7) > hm, somewhat unrelated to the patch, but is there any reason why stage 1 > needs to have poisoning? AFAIK future stages won't use libcxx anyway, and > nobody 'works' on stage 1, so I see no reason to poison the symbols there > (unless bootstrap is disabled, I guess) I certainly work on stage 1 all the time, that is where I develop everything I do (of course once something is written, I test it with full bootstrap, but discovering issues there is too late). Non-bootstrapped compiler has the added bonus that it defaults to -O0 -g building of objects when they are rebuilt when doing make inside of the gcc directory.