GNU Make 4.4 eraikitze sistemaren kaleratzea

Ia hiru urteko garapenaren ondoren, GNU Make 4.4 eraikitze sistema kaleratu zen. Akatsen konponketez gain, bertsio berriak aldaketa hauek ditu:

  • OS/2 (EMX), AmigaOS, Xenix eta Cray plataformak zaharkituta geratu dira eta etorkizuneko bertsio batean eten egingo dira.
  • Eraikitzeko ingurunearen eskakizunak handitu egin dira; GNU Gnulib eraikitzeko, orain C99 estandarreko elementuak onartzen dituen konpilatzaile bat behar duzu.
  • Eraikitze-helburu berezi bat gehitu da .WAIT, helburu jakin batzuen eraikuntzaren hasiera pausatzeko aukera ematen duena beste helburu batzuen eraikuntza amaitu arte.
  • .NOTPARALLEL muntaketa-helburu berezian, aurrebaldintzak (helburua eraikitzeko beharrezkoak diren fitxategiak) zehazteko gaitasuna ezartzen da, lotutako helburuak sekuentzialki abiarazteko (aurrebaldintza bakoitzaren artean ".WAIT" ezarriko balitz bezala).
  • .NOTINTERMEDIATE eraikitze-helburu berezi bat gehitu da, zeinak tarteko helburuak (.INTERMEDIATE) erabiltzearekin lotutako portaera desgaitzen duen fitxategi zehatzetarako, maskara batekin bat datozen fitxategietarako edo makefile osorako.
  • $(utzi...) funtzioa inplementatu da, erabiltzaileak definitutako funtzioetan aldagai lokalak definitzeko aukera ematen duena.
  • Zenbakiak alderatzeko $(intcmp ...) funtzioa inplementatu da.
  • "-l" (--load-average) aukera erabiltzean, /proc/loadavg fitxategiko sistemaren karga-datuak kontuan hartzen dira orain exekutatu beharreko lan kopurua zehazteko.
  • Aurrebaldintzak nahasteko "--shuffle" aukera gehitu da, muntaketa paraleloan portaera ez-deterministikoa lortzeko aukera ematen duena (adibidez, makefile batean aurrebaldintzak definitzeko zuzentasuna probatzeko).
  • Mkfifo euskarria duten sistemetan, lanaren exekuzio paraleloan jobserver-ekin elkarreragin metodo berri bat erabiltzea eskaintzen da, hodi izendunen erabileran oinarrituta. Izenik gabeko kanaletan oinarritutako metodo zaharra itzultzeko, β€œ-jobserver-style=pipe” aukera proposatu da.
  • Funtzionamenduan aldi baterako fitxategien erabilera zabaldu egin da (arazoak sor daitezke muntaketa-sistemak behin-behineko fitxategientzako direktorio alternatibo bat (TMPDIR) ezartzen duenean eta muntatzean TMPDIRren edukia ezabatzen duenean).

Iturria: opennet.ru

Gehitu iruzkin berria