ከቀድሞው እትም ስድስት ዓመታት በኋላ፣ ከጂኤንዩ ፕሮጀክት የኮድ ደረጃዎች ጋር የሚጣጣሙ ሜክፋይሎችን በራስ-ሰር ለማመንጨት የሚያገለግል Automake 1.17 ተለቋል። በዚህ አዲስ ስሪት፣ የAM_PATH_PYTHON መለኪያ ሁለቱም በስርዓቱ ላይ ሲገኙ Python 2 ከመጠቀም ይልቅ Python 3ን እንደ ተመራጭ ቅርንጫፍ ለመጠቀም ተቀይሯል። ከ3.9 በላይ የሆኑ የፓይቶን ስሪቶችን መለየት ተጨምሯል። የpy-compile ስክሪፕት ለፓይቶን 0.x እና 1.x ድጋፍን አቋርጦ በ2000 የተለቀቀውን Python 2.0 ዝቅተኛው ስሪት አድርጎ አውጇል።
በ Automake 1.17 ውስጥ የቀሩት ጉልህ ለውጦች በዋናነት ከተንቀሳቃሽነት ማሻሻያዎች እና የሳንካ ጥገናዎች ጋር የተያያዙ ናቸው። ለምሳሌ፦
- ለስራ መገልገያው ልዩ የ.POSIX ግንባታ ኢላማ ለመፍጠር አዲስ "ፖዚክስ" አማራጭ አክሏል።
- የ"rm -f" ትዕዛዝ ባህሪ ከ POSIX ዝርዝር መግለጫ ጋር የማይጣጣምባቸው ስርዓቶች ድጋፍ ታክሏል።
- በተለዋዋጮች ውስጥ "\#" የማምለጫ ቅደም ተከተል መጠቀም ይፈቀዳል።
- የ$ACLOCAL_PATH ተለዋዋጭ እሴትን ለመሻር የ"--aclocal-path" ባንዲራ ወደ aclocal utility ታክሏል።
- የጎደለው ስክሪፕት አውቶሬኮንፍ፣ አውቶጂን እና ፐርልን ለመደገፍ ተዘምኗል።
- መሰረታዊ የስርዓት መረጃ ወደ test-suite.log ምዝግብ ማስታወሻ ታክሏል።
ምንጭ: opennet.ru
