Na zes jaar sinds de vorige uitgave is de release van Automake 1.17 gepubliceerd, een utiliteit voor het automatisch genereren van make-bestanden die voldoen aan de codestandaarden van het GNU-project. In de nieuwe versie is de parameter AM_PATH_PYTHON gewijzigd om de voorkeur te geven aan de Python 3-tak in plaats van Python 2, als beide takken aanwezig zijn in het systeem. Ondersteuning voor Python-versies nieuwere dan 3.9 is toegevoegd. Ondersteuning voor Python 0.x en 1.x is beƫindigd in het py-compile script, waarbij versie 2.0 van Python, uitgebracht in 2000, als minimaal is opgegeven.
De overige significante wijzigingen in Automake 1.17 zijn voornamelijk gerelateerd aan de verbeteringen van de draagbaarheid en het oplossen van opeengestapelde fouten. Bijvoorbeeld:
- Een nieuwe optie "posix" is toegevoegd voor het creƫren van een speciale build-doel .POSIX voor de make-utiliteit.
- Ondersteuning is toegevoegd voor systemen waarbij het gedrag van de "rm -f"-opdracht niet overeenkomt met de POSIX-specificatie.
- Het gebruik van de geƫscapeerde reeks "\#" in variabelen is toegestaan.
- Een vlag "āaclocal-path" is toegevoegd aan de aclocal-utiliteit om de waarde van de $ACLOCAL_PATH-variabele te overschrijven.
- Ondersteuning voor autoreconf, autogen en perl is toegevoegd aan het missing-script.
- Basisinformatie over het systeem is toegevoegd aan het logbestand test-suite.log.
Bron: opennet.ru
