Nach sechs Jahren seit der letzten Veröffentlichung wurde das Release Automake 1.17 veröffentlicht, ein Dienstprogramm zur automatischen Erstellung von Makefiles, die den Codierungsstandards des GNU-Projekts entsprechen. In der neuen Version wurde der Parameter AM_PATH_PYTHON geändert, um Python 3 anstelle von Python 2 als bevorzugten Branch zu verwenden, wenn beide in dem System vorhanden sind. Es wurde eine Definition für Python-Versionen über 3.9 hinzugefügt. Im Skript py-compile wurde die Unterstützung für Python-Versionen 0.x und 1.x eingestellt, wobei die minimale Version Python 2.0 ist, die im Jahr 2000 veröffentlicht wurde.
Die anderen wesentlichen Änderungen in Automake 1.17 stehen hauptsächlich im Zusammenhang mit der Verbesserung der Portabilität und der Behebung von angesammelten Bugs. Zum Beispiel:
- Eine neue Option 'posix' wurde hinzugefügt, um ein spezielles Build-Ziel .POSIX für das Make-Werkzeug zu erstellen.
- Die Unterstützung für Systeme wurde hinzugefügt, in denen sich das Verhalten des Befehls 'rm -f' nicht an die POSIX-Spezifikation hält.
- Die Verwendung der escaped Sequenz '\#' in Variablen ist jetzt erlaubt.
- Im Werkzeug aclocal wurde die Option '--aclocal-path' hinzugefügt, um den Wert der Variablen $ACLOCAL_PATH zu überschreiben.
- Im Skript missing wurde die Unterstützung für autoreconf, autogen und perl hinzugefügt.
- Im Log test-suite.log wurden grundlegende Informationen über das System hinzugefügt.
Quelle: opennet.ru
