GNU Make'i versiooni 4.4 vÀljalase

Peaaegu kolm aastat kestnud arendustööd on nĂŒĂŒd vĂ€lja andnud GNU Make'i versiooni 4.4. Uues versioonis on peale veaparanduste jĂ€rgmised muutused:

  • Toetust lĂ”petatakse jĂ€rgmises vĂ€ljalaskes platvormidele OS/2 (EMX), AmigaOS, Xenix ja Cray.
  • Koostamise keskkonna nĂ”uded on suurenenud; GNU Gnulibi koostamiseks on nĂŒĂŒd vajalik C99 standardit toetav kompilaator.
  • Lisatud on eriline koostamise eesmĂ€rk .WAIT, mis vĂ”imaldab peatada teatud eesmĂ€rkide koostamise kĂ€ivitamise, kuni teiste eesmĂ€rkide koostamine on lĂ”petatud.
  • Erilises koostamise eesmĂ€rgis .NOTPARALLEL on vĂ”imalik mÀÀrata eeltingimusi (faile, mis on vajalikud eesmĂ€rgi koostamiseks), et seotud eesmĂ€rke kĂ€ivitada jĂ€rjestikku (nagu oleks iga eeltingimuse vahel seatud '.WAIT').
  • Lisatud on eriline koostamise eesmĂ€rk .NOTINTERMEDIATE, mis keelab vahe-eesmĂ€rkide (.INTERMEDIATE) kasutamisest tuleneva kĂ€itumise mÀÀratud failide, mustriga kaustade failide vĂ”i kogu makefile'i jaoks.
  • Rakendatud funktsioon $(let 
), mis vĂ”imaldab mÀÀratleda kohalikke muutujaid kasutajafunktsioonides.
  • Rakendatud funktsioon $(intcmp 
) numbrite vĂ”rdlemiseks.
  • Kui kasutatakse valikut „-l” (—load-average), siis kĂ€ivitatavate tööde arvu mÀÀramisel arvestatakse nĂŒĂŒd sĂŒsteemi koormuse andmeid failist /proc/loadavg.
  • Lisatud valik „—shuffle” eeltingimuste segamiseks, mis vĂ”imaldab saavutada determinisatsiooni vĂ€henemist paralleelses ehituses (nĂ€iteks fuzzing testides eeltingimuste mÀÀratlemise Ă”igsust makefile'is).
  • SĂŒsteemides, mis toetavad mkfifo, on tagatud uue meetodi kasutamine tööserveriga suhtlemiseks paralleelselt tööde kĂ€ivitamisel, mis pĂ”hineb nimeliste kanalite kasutamisel. Vanema meetodi taastamiseks, mis pĂ”hineb nimetamata kanalitel, on pakutud valik „—jobserver-style=pipe”.
  • Ajutiste failide kasutamist tööprotsessis on laiendatud (ehitussĂŒsteemis vĂ”ib tekkida probleeme alternatiivsete ajutiste failide katalooge (TMPDIR) mÀÀramisel ja TMPDIR sisu kustutamisel ehituse kĂ€igus).

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster