About Chapter 6.c Code listing 12: As "Code Listing 12: Reinitialize environment variables" appears after the bootstrap code listing it seems obvious that it is meant to be done afterwards, but at the same time it is listed under the "Bootstrapping the System" header. Assuming it should be done after the bootstrap I think it would be clearer to the reader if some words were added after "you need to reinitialize some variables in order for gcc to work fast". Such as "for the next step". Producing "you need to reinitialize some variables in order for gcc to work fast for the next step". This would make it clear that it is meant as a preparation for the next step, and is not meant to speed up the bootstrap process. If I am wrong and "source /etc/profile" is meant to speed up the bootstrap process, then code listing 11 and 12 should swap places (including intro text off course). BTW: I assumed that it was meant to be done before bootstrapping. Reproducible: Always Steps to Reproduce:
*** This bug has been marked as a duplicate of 53272 ***