を使用して gcc48 で悪い C++ コミットを見つけようとしていますgit bisect
。
私が行うすべてのコミットについて:
make distclean
./configure
nice make -j24 bootstrap
これは、24 cpu の箱に入っています。
これは最適ではなくmake
、多くの追加機能を実行していると思われます (たとえば、他の言語のように)。C++ テストに不要なすべてのオプションを無効にするにはどうすればよいですか? gcc ビルドを高速化するにはどうすればよいですか?
編集
次の方法で、ビルド時間を30分から2分に短縮できました。
git reset --hard &&
rm -rf B/ && mkdir B/ && cd B/ &&
~/gcc.git/configure --enable-languages=c,c++ --disable-multilib --disable-bootstrap --prefix=$HOME/I &&
nice make -j22 &&
make install