Sakin GNU Make 4.4 tsarin ginawa

Bayan kusan shekaru uku na ci gaba, GNU Make 4.4 tsarin ginin ya fito. Baya ga gyara kurakurai, ana iya lura da canje-canje masu zuwa a cikin sabon sigar:

  • OS/2 (EMX), AmigaOS, Xenix, da dandamali na Cray an soke su kuma za a yanke su a cikin sakin gaba.
  • Abubuwan da ake buƙata don yanayin gini an ƙara su, don gina GNU Gnulib yanzu kuna buƙatar mai tarawa wanda ke tallafawa abubuwa daga ma'aunin C99.
  • An ƙara wani maƙasudin ginawa na .JIRA na musamman wanda zai ba ku damar dakatar da ƙaddamar da wasu abubuwan har sai an kammala ginin wasu maƙasudi.
  • A cikin maƙasudin ginawa na musamman .NOTPARALLEL, ana aiwatar da ikon tantance abubuwan da ake buƙata (fayil ɗin da ake buƙata don gina manufa) don ƙaddamar da jerin abubuwan da ke da alaƙa da su (kamar an saita ".WAIT" tsakanin kowane buƙatun).
  • An ƙara maƙasudin ginawa na musamman .NOTINTERMEDIATE wanda ke hana halayen da ke da alaƙa da amfani da maƙasudin matsakaici (.INTERMEDIATE) don takamaiman fayiloli, fayilolin da suka dace da abin rufe fuska, ko gabaɗayan makefile.
  • An aiwatar da aikin $(bari ...), wanda ke ba ku damar ayyana masu canji na gida a cikin fayyace ayyukan mai amfani.
  • An aiwatar da aikin $(intcmp ...) don kwatanta lambobi.
  • Lokacin amfani da zaɓi na "-l" (--load-average), yawan ayyukan da za a fara yanzu yana la'akari da bayanan daga fayil /proc/loadavg game da nauyin da ke kan tsarin.
  • Ƙara zaɓin "--shuffle" don jujjuya abubuwan da ake buƙata, wanda ke ba da damar cimma halaye marasa ƙima a cikin ginin da aka daidaita (misali, don gwada ma'anar ma'anar abubuwan da ake buƙata a cikin makefile).
  • A kan tsarin tare da tallafin mkfifo, an samar da sabuwar hanyar hulɗa tare da uwar garken aiki yayin aiwatar da ayyukan yi daidai da yin amfani da bututu mai suna. Don dawo da tsohuwar hanyar bisa bututun da ba a bayyana sunansa ba, an gabatar da zaɓin "--jobserver-style=pipe".
  • An faɗaɗa amfani da fayilolin wucin gadi a cikin aiwatar da aiki (matsaloli na iya tasowa lokacin da tsarin ginin ya saita madadin adireshi don fayilolin wucin gadi (TMPDIR) kuma yana share abubuwan da ke cikin TMPDIR yayin ginin).

source: budenet.ru

Add a comment