Ar Γ΄l bron i dair blynedd o ddatblygiad, rhyddhawyd system adeiladu GNU Make 4.4. Yn ogystal ag atgyweiriadau nam, mae'r fersiwn newydd yn cynnwys y newidiadau canlynol:
- Mae llwyfannau OS/2 (EMX), AmigaOS, Xenix a Cray wedi'u anghymeradwyo a byddant yn dod i ben mewn datganiad yn y dyfodol.
- Mae'r gofynion ar gyfer yr amgylchedd adeiladu wedi'u cynyddu; i adeiladu GNU Gnulib, mae angen casglwr arnoch nawr sy'n cefnogi elfennau o safon C99.
- Ychwanegwyd targed adeiladu arbennig .AROS, sy'n eich galluogi i oedi cyn dechrau adeiladu targedau penodol nes bod y gwaith o adeiladu targedau eraill wedi'i gwblhau.
- Yn y targed cynulliad arbennig .NOTPARALLEL, mae'r gallu i nodi rhagofynion (ffeiliau sydd eu hangen i adeiladu'r targed) yn cael ei weithredu i lansio'r targedau cysylltiedig yn ddilyniannol (fel pe bai β. AROSβ wedi'i osod rhwng pob rhagofyniad).
- Ychwanegwyd targed adeiladu arbennig .NOTINTERMEDIATE, sy'n analluogi'r ymddygiad sy'n gysylltiedig Γ’ defnyddio targedau canolradd (. INTERMEDIATE) ar gyfer ffeiliau penodedig, ffeiliau sy'n cyfateb i fwgwd, neu'r ffeil gwneud cyfan.
- Mae'r swyddogaeth $ (let...) wedi'i gweithredu, sy'n eich galluogi i ddiffinio newidynnau lleol mewn swyddogaethau a ddiffinnir gan ddefnyddwyr.
- Wedi gweithredu swyddogaeth $(intcmp...) ar gyfer cymharu rhifau.
- Wrth ddefnyddio'r opsiwn "-l" (--load-average), mae data llwyth y system o'r ffeil /proc/loadavg bellach yn cael ei ystyried wrth bennu nifer y swyddi i'w rhedeg.
- Ychwanegwyd yr opsiwn β--shuffleβ ar gyfer siffrwd rhagofynion, sy'n eich galluogi i gyflawni ymddygiad anbenderfynol yn ystod gwasanaeth cyfochrog (er enghraifft, ar gyfer niwlog, profi cywirdeb diffinio rhagofynion mewn ffeil gwneud).
- Ar systemau gyda chefnogaeth mkfifo, darperir y defnydd o ddull newydd o ryngweithio Γ’ gweinydd swyddi yn ystod cyflawni gwaith yn gyfochrog, yn seiliedig ar y defnydd o bibellau a enwir. I ddychwelyd yr hen ddull yn seiliedig ar bibellau dienw, mae'r opsiwn "-jobserver-style= pipe" wedi'i gynnig.
- Mae'r defnydd o ffeiliau dros dro yn ystod gweithrediad wedi'i ehangu (gall problemau godi pan fydd y system gydosod yn gosod cyfeiriadur amgen ar gyfer ffeiliau dros dro (TMPDIR) ac yn dileu cynnwys TMPDIR yn ystod y gwasanaeth).
Ffynhonnell: opennet.ru