Ich erinnere mich an Diskussionen auf der Autoconf-Mailingliste zu dieser Ausgabe von vor etwa 10 Jahren, als die meisten Leute tatsächlich nur einen CPU-Kern hatten. Es wurde jedoch nichts getan, und ich habe den Verdacht, dass nichts unternommen wird. Es ist sehr schwierig, alle Abhängigkeiten für die parallele Verarbeitung in festzulegenconfigure
, und dies auf tragbare und robuste Weise.
Abhängig von Ihrem speziellen Szenario gibt es möglicherweise einige Möglichkeiten, die Konfigurationsläufe zu beschleunigen. Zum Beispiel:
- Verwenden Sie eine schnellere Shell. Betrachten Sie beispielsweise die Verwendung
dash
anstelle vonbash
als/bin/sh
. (Hinweis: Unter Debiandash
ist ein Patch vorhanden, so dassconfigure
es nicht verwendet wird, da bei Verwendung eine Mengeconfigure
Skripts abgebrochen werden.) - Wenn Sie Builds remote ausführen (z. B. über ssh), habe ich festgestellt, dass die Konsolenausgabe ziemlich langsam sein kann. Überlegen Sie, anzurufen
configure -q
. - Wenn Sie dasselbe Projekt wiederholt erstellen, sollten Sie die Cachedatei verwenden. Rufen
configure -C
. Einzelheiten finden Sie in der Autoconf-Dokumentation. - Wenn Sie viele verschiedene Projekte erstellen, sollten Sie eine Site-Datei (
config.site
) verwenden. Siehe auch die Dokumentation. - Erstellen Sie mehrere Projekte parallel.