Pas nearly tre vjet zhvillimi, u lançua versioni i sistemit të ndërtimit GNU Make 4.4. Përveç rregullimeve të defekteve, në versionin e ri mund të përmenden këto ndryshime:
- Platforma OS/2 (EMX), AmigaOS, Xenix dhe Cray janë shpallur të vjetra, mbështetja për të cilat do të ndërpritet në versionin e ardhshëm.
- Kërkesat për ambientin e ndërtimit janë rritur, tani për ndërtimin e GNU Gnulib kërkohet një kompilator që mbështet elemente nga standardi C99.
- Të dhëna të veçanta janë shtuar qëllimi i ndërtimit .WAIT, i cili lejon pezullimin e fillimit të ndërtimit të qëllimeve të caktuara derisa të përfundojë ndërtimi i qëllimeve të tjerë.
- Në qëllimin e veçantë të ndërtimit .NOTPARALLEL është realizuar mundësia e caktimit të parakushteve (skedareve të nevojshme për ndërtimin e qëllimit) për ekzekutimin e rendit të lidhur të tyre (ashtu si nëse mes çdo parakushte do të ishte vendosur '.WAIT').
- Në qëllimin e veçantë të ndërtimit .NOTINTERMEDIATE, është çaktivizuar sjellja e lidhur me përdorimin e qëllimeve ndërmjetëse (.INTERMEDIATE) për skedarët e specifikuar, skedarët që bien nën maskë ose për tërë makefile.
- Funksioni $(let âŠ) Ă«shtĂ« realizuar, duke lejuar pĂ«rcaktimin e variablave lokale nĂ« funksionet pĂ«rdoruese.
- Funksioni $(intcmp âŠ) Ă«shtĂ« realizuar pĂ«r krahasimin e numrave.
- Kur pĂ«rdoret opsioni '-l' (âload-average) pĂ«r tĂ« pĂ«rcaktuar numrin e punĂ«ve nĂ« ekzekutim, tani merren parasysh tĂ« dhĂ«nat nga skedari /proc/loadavg rreth ngarkesĂ«s nĂ« sistem.
- NjĂ« opsion i ri 'âshuffle' Ă«shtĂ« shtuar pĂ«r tĂ« pĂ«rzier parakushte, duke lejuar sjellje tĂ« paqartĂ« gjatĂ« ndĂ«rtimit paralel (p.sh., pĂ«r testimin fuzzing tĂ« saktĂ«sisĂ« sĂ« caktimit tĂ« parakushteve nĂ« makefile).
- NĂ« sistemet me mbĂ«shtetje pĂ«r mkfifo, Ă«shtĂ« siguruar pĂ«rdorimi i njĂ« metode tĂ« re tĂ« ndĂ«rveprimit me jobserver gjatĂ« ekzekutimit paralel tĂ« punĂ«ve, e bazuar nĂ« pĂ«rdorimin e kanaleve tĂ« emĂ«ruara. PĂ«r tĂ« kthyer metodĂ«n e vjetĂ«r tĂ« bazuar nĂ« kanale tĂ« paemĂ«ruara, ofrohet opsioni 'âjobserver-style=pipe'.
- Zgjerimi i përdorimit të skedarëve temporar gjatë punës (mund të ndodhin probleme gjatë caktimit të një katalogu alternativ për skedarët temporarë (TMPDIR) dhe heqjes së përmbajtjes së TMPDIR gjatë ndërtimit).
Burimi: opennet.ru
