Hier ein sehr guter Beitrag von Thomas Plaschke zur Optimierung der Kompilierung von Schachsourcecode:
„Wer mingw unter MSYS2 nutzt, kann von Stockfish oder Cfish diese Version mit dem Komando make profile-build COMP=mingw erzeugen. Selbst die makefiles beider Versionen funktionieren ähnlich. Bei Cfish kann man mit extra=yes (make profile-build COMP=mingw extra=yes) aber noch einige zusätzliche Optimierungen aktivieren, die noch etwas schnellere EXEs erzeugen. Noch etwas drauflegen kann man mit Link Time Optimization. Das funktionierte mit älteren Compilern nur ausnahmesweise. Bei Cfish ergänzt man den make-Befehl um lto=yes. Das aktuelle Stockfish-makefile nutzt es immer (in der Kommentierung wird aber auf stabile Ergebnisse erst ab mingw 10.1 hingewiesen).“