Rilis sistem mbangun GNU Make 4.4

Sawise meh telung taun pembangunan, sistem mbangun GNU Make 4.4 dirilis. Saliyane ndandani bug, versi anyar kalebu owah-owahan ing ngisor iki:

  • Platform OS/2 (EMX), AmigaOS, Xenix lan Cray wis ora digunakake lan bakal dilereni maneh ing rilis sing bakal teka.
  • Persyaratan kanggo lingkungan mbangun wis ditambah; kanggo mbangun GNU Gnulib, sampeyan saiki butuh kompiler sing ndhukung unsur saka standar C99.
  • Nambahake target mbangun khusus .WAIT, sing ngidini sampeyan ngaso wiwitan mbangun target tartamtu nganti mbangun target liyane rampung.
  • Ing target perakitan khusus .NOTPARALLEL, kemampuan kanggo nemtokake prasyarat (file sing dibutuhake kanggo mbangun target) dileksanakake kanggo miwiti target sing gegandhengan kanthi urutan (kaya ".WAIT" disetel ing antarane saben prasyarat).
  • Nambahake target mbangun khusus .NOTINTERMEDIATE, sing mateni prilaku sing ana gandhengane karo panggunaan target penengah (.INTERMEDIATE) kanggo file sing ditemtokake, file sing cocog karo topeng, utawa kabeh makefile.
  • Fungsi $(let...) wis dileksanakake, ngidini sampeyan nemtokake variabel lokal ing fungsi sing ditemtokake pangguna.
  • Dilaksanakake fungsi $(intcmp ...) kanggo mbandhingake angka.
  • Nalika nggunakake "-l" (--load-average) pilihan, sistem mbukak data saka file / proc / loadavg saiki dijupuk menyang akun nalika nemtokake jumlah proyek kanggo mbukak.
  • Nambahake pilihan "--shuffle" kanggo prasyarat shuffling, sing ngidini sampeyan entuk prilaku non-deterministik sajrone perakitan paralel (contone, kanggo nguji fuzzing kanggo nemtokake prasyarat ing makefile).
  • Ing sistem kanthi dhukungan mkfifo, panggunaan cara interaksi anyar karo jobserver sajrone eksekusi karya paralel, adhedhasar panggunaan pipa sing dijenengi, diwenehake. Kanggo ngasilake cara lawas adhedhasar pipa sing ora dijenengi, pilihan "-jobserver-style=pipe" wis diusulake.
  • Panggunaan file sauntara sajrone operasi wis ditambahi (masalah bisa uga muncul nalika sistem perakitan nyetel direktori alternatif kanggo file sauntara (TMPDIR) lan mbusak isi TMPDIR sajrone perakitan).

Source: opennet.ru

Add a comment