GNU Make 4.4 izlaidums

Pēc gandrīz trim gadiem izstrādes tika laists klajā GNU Make 4.4 būvniecības sistēmas izlaidums. Papildus kļūdu labojumiem jaunajā versijā ir izceltas šādas izmaiņas:

  • Par novecojušām platformām ir paziņots OS/2 (EMX), AmigaOS, Xenix un Cray, kuru atbalsts tiks pārtraukts nākamajā laidienā.
  • Paaugstinātas prasības būvniecības videi, lai būvētu GNU Gnulib, tagad nepieciešams kompilators, kas atbalsta C99 standarda elementus.
  • Pievienota speciāla būvniecības mērķa .WAIT funkcionalitāte, kas ļauj apturēt noteiktu mērķu būvniecības uzsākšanu, līdz citas mērķa būvniecība tiks pabeigta.
  • Speciālajā būvniecības mērķī .NOTPARALLEL ir realizēta iespēja norādīt prerekvizītus (failus, kas nepieciešami mērķa būvniecībai), lai secīgi uzsāktu saistītos mērķus (it kā starp katru prerekvizītu būtu izlikts «.WAIT»).
  • Pievienota speciāla būvniecības mērķa .NOTINTERMEDIATE funkcionalitāte, kas izslēdz sinonīmu izmantošanas uzvedību (.INTERMEDIATE) norādītajiem failiem, failiem, kas atbilst maskai vai visam makefile.
  • Ieviesta funkcija $(let …), kas ļauj definēt lokālās mainīgās lietotāja funkcijās.
  • Ieviesta funkcija $(intcmp …) skaitļu salīdzināšanai.
  • Izmantojot opciju «-l» (—load-average), nosakot palaižamo uzdevumu skaitu, tagad tiek ņemti vērā dati no faila /proc/loadavg par sistēmas slodzi.
  • Pievienota opcija «—shuffle» prerekvizītu sajaukšanai, kas ļauj iegūt nedeterministisku uzvedību paralēlā būvē (piemēram, fuzzing testēšanas laikā, lai pārbaudītu prerekvizītu precizitāti makefile).
  • Uz sistēmām ar mkfifo atbalstu ir nodrošināta jauna metode sadarbojoties ar jobserver, pamatojoties uz nosaukto kanālu izmantošanu paralēli izpildot uzdevumus. Lai atgrieztos pie vecās metodes, kas balstīta uz nenosaucamiem kanāliem, tiek piedāvāta opcija «—jobserver-style=pipe».
  • Tika paplašināta pagaidu failu izmantošana darba procesā (var rasties problēmas, iestatot alternatīvu katalogu pagaidu failiem (TMPDIR) un izdzēšot TMPDIR saturu būvniecības laikā).

Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster