Pas almost tre vjet zhvillimi, është bërë publik versioni i sistemit të ndërtimit GNU Make 4.4. Përveç rregullimeve të gabimeve, në versionin e ri mund të theksohen këto ndryshime:
- Platforma OS/2 (EMX), AmigaOS, Xenix dhe Cray janë shpallur të humbura, mbështetja për të cilat do të ndalet në versionin e ardhshëm.
- Kërkesat për ambientin e ndërtimit janë rritur, për ndërtimin e GNU Gnulib tani nevojitet një kompajler që mbështet elemente nga standardi C99.
- ĂshtĂ« shtuar njĂ« qĂ«llim i veçantĂ« ndĂ«rtimi .WAIT, e cila lejon ndalimin e fillimit tĂ« ndĂ«rtimit tĂ« qĂ«llimeve tĂ« caktuara deri sa tĂ« pĂ«rfundojĂ« ndĂ«rtimi i qĂ«llimeve tĂ« tjera.
- Në qëllimin e veçantë të ndërtimit .NOTPARALLEL është implementuar mundësia për të specifikuar parakushtet (skedarët e nevojshëm për ndërtimin e një qëllimi) për të nisur një seri qëllimesh që lidhen me to në rend, siç do të ishte nëse midis çdo parakushti do të ishte vendosur një '.WAIT'.
- ĂshtĂ« shtuar njĂ« qĂ«llim i veçantĂ« ndĂ«rtimi .NOTINTERMEDIATE, i cili çon nĂ« ndalja e sjelljes lidhur me pĂ«rdorimin e qĂ«llimeve ndĂ«rmjetĂ«se (.INTERMEDIATE) pĂ«r skedarĂ«t e specifikuar, skedarĂ«t qĂ« i nĂ«nshtrohen maskĂ«s ose tĂ« gjitha makefile.
- ĂshtĂ« realizuar funksioni $(let âŠ), i cili lejon pĂ«rcaktimin e variablave lokale nĂ« funksionet e pĂ«rdoruesve.
- ĂshtĂ« realizuar funksioni $(intcmp âŠ) pĂ«r krahasimin e numrave.
- Kur pĂ«rdoret opsioni '-l' (âload-average) pĂ«r pĂ«rcaktimin e numrit tĂ« punĂ«ve qĂ« janĂ« duke u ekzekutuar, tani merret parasysh tĂ« dhĂ«nat nga skedari /proc/loadavg pĂ«r ngarkesĂ«n nĂ« sistem.
- ĂshtĂ« shtuar opsioni 'âshuffle' pĂ«r tĂ« pĂ«rzier parakushtet, qĂ« lejon sjelljen e padeterminueshme gjatĂ« ndĂ«rtimit nĂ« paralel (pĂ«r shembull, pĂ«r testimin fuzzing tĂ« saktĂ«sisĂ« sĂ« pĂ«rcaktimit tĂ« parakushtet nĂ« makefile).
- NĂ« sistemet qĂ« pĂ«rkrahin mkfifo, Ă«shtĂ« siguruar njĂ« metodĂ« e re pĂ«r ndĂ«rveprimin me jobserver gjatĂ« ekzekutimit paralel tĂ« punĂ«ve, e cila bazohet nĂ« pĂ«rdorimin e kanaleve tĂ« emĂ«ruara. PĂ«r tĂ« rikthyer metodĂ«n e vjetĂ«r tĂ« bazuar nĂ« kanalet e paemĂ«ruara Ă«shtĂ« propozuar opsioni 'âjobserver-style=pipe'.
- ĂshtĂ« zgjeruar pĂ«rdorimi i skedarĂ«ve tĂ« pĂ«rkohshĂ«m gjatĂ« punĂ«s (mund tĂ« ketĂ« probleme kur sistemi i ndĂ«rtimit vendos njĂ« katalog alternativ pĂ«r skedarĂ«t e pĂ«rkohshĂ«m (TMPDIR) dhe heq pĂ«rmbajtjen e TMPDIR gjatĂ« ndĂ«rtimit).
Burimi: opennet.ru
