Building a Host-Tuned GCC to Make GCC Compile Faster
A while ago, I became interested in reducing my compile times, and examined various methods for this. This blog post is about enabling all compiler options that I believe can make gcc faster when compiling code, and measuring the gains I got as a result. How to Build It mkdir build-gcc16 cd build-gcc16 ../gcc-16.1.0/configure \ --prefix="$HOME/opt/gcc16-super" \ --program-prefix=super- \ --enable-languages=c,c++ \ --disable-multilib \ --with-build-config='bootstrap-native bootstrap-lto bootstrap-O3' make profiledbootstrap -j$(nproc) make install-strip Expect to be waiting for a while on make profiledbootstrap. It took 72 minutes of wall time on my laptop (AMD Ryzen AI MAX+ PRO 395, 16c/32t, -j32). ...