GNU Make 4.4 on nyt saatavilla ensimmäisenä suurena julkaisuna yli kahteen ja puoleen vuoteen. GNU Make 4.4 sisältää monia parannuksia tähän tärkeään rakennusautomaatiotyökaluun, jota käytetään edelleen laajasti lukemattomissa ilmaisissa ohjelmistoprojekteissa.
Seuraavassa GNU Make 4.3:ssa, joka debytoi tammikuussa 2020, GNU Make 4.4:lle on kertynyt paljon tänä aikana. GNU Make 4.4:n monien muutosten joukossa ovat:
-GNU Make 4.4 poistaa käytöstä OS/2:n (EMX), AmigaOS:n, Xenixin ja Crayn ja aikoo poistaa nämä kohteet seuraavassa julkaisussa.
-GNU Make käyttää nyt tilapäisiä tiedostoja useammissa tilanteissa.
-Uusi.WAIT-erikoiskohde kohteen kahden edellytyksen välillä. GNU Make odottaa, että kaikki luettelon.WAIT-kohdan vasemmalla puolella olevat kohteet ovat valmiit ennen kuin aloitat minkään kohteen.WAIT-kohdan oikealla puolella. Jotkut vaihtoehtoiset make-versiot tukevat jo.WAIT-muotoa, ja niitä vaaditaan tulevassa POSIX-standardissa valmistajalle.
-Parannettu tuki-l/–load-averagelle Linux-järjestelmissä tai muissa, jotka paljastavat/proc/loadavg. GNU Make käyttää alttiin kuormituksen keskiarvoa määrittääkseen suoritettavien töiden määrän ja välttääkseen heuristiikan tarpeen.
-GNU Make 4.4 lisää”–shuffle”-vaihtoehdon. Sekoita komentorivin vaihtoehto järjestää uudelleen tavoitteet ja edellytykset simuloidakseen epädeterminismia, jota voidaan havaita rinnakkaisten koonnosten aikana. Sekoitustilaa voidaan käyttää eräänlaisena fuzz-testauksena GNU Make-rinnakkaisversioille.
-Uutta on myös–jobserver-tyylinen komentorivivaihtoehto ja nimetyt putket järjestelmissä, joissa mkfifo on saatavilla.
-Kohdekohtaisten muuttujien vienti ja viennin peruuttaminen on nyt hoidettu oikein.
-Pitkään jatkunut ongelma hakemistovälimuistissa on nyt korjattu.
-Tuki GNU Maken rakentamiseen Microsoft Windowsissa Tiny C-kääntäjällä (TCC).
Latauksia ja lisätietoja GNU Make 4.4:stä osoitteessa gnu.org.