Dopo sei anni dal precedente rilascio, è stato pubblicato il rilascio di Automake 1.17, un'utilità per la generazione automatica di file make conformi agli standard di codifica del progetto GNU. Nella nuova versione, il parametro AM_PATH_PYTHON è stato modificato per utilizzare Python 3 come ramo prioritario invece di Python 2, nel caso in cui entrambi i rami siano presenti nel sistema. È stata aggiunta la definizione delle versioni Python più recenti di 3.9. Lo script py-compile ha smesso di supportare le versioni Python 0.x e 1.x, con la versione minima dichiarata come Python 2.0, rilasciata nel 2000.
Le altre modifiche significative in Automake 1.17 sono principalmente correlate a lavori per migliorare la portabilità e correggere errori accumulati. Ad esempio:
- È stata aggiunta una nuova opzione «posix» per creare un obiettivo di build speciale .POSIX per l'utilità make.
- È stato aggiunto il supporto per sistemi in cui il comportamento del comando «rm -f» non corrisponde alle specifiche POSIX.
- È consentito l'uso della sequenza esistente «\#» nelle variabili.
- All'utilità aclocal è stata aggiunta l'opzione «—aclocal-path» per sovrascrivere il valore della variabile $ACLOCAL_PATH.
- Lo script missing ha aggiunto il supporto per autoreconf, autogen e perl.
- Nel log test-suite.log è stata aggiunta un'informazione di base sul sistema.
Fonte: opennet.ru
