cproc - inhlanganisela entsha yolimi C

U-Michael Forney, umthuthukisi weseva eyinhlanganisela ye-SWc esekelwe kumthethonqubo we-Wayland, uthuthukisa inhlanganisela entsha ye-cproc esekela izinga le-C11 nezinye izandiso ze-GNU. Ukuze kukhiqizwe amafayela asebenzisekayo alungiselelwe, umdidiyeli usebenzisa iphrojekthi ye-QBE njengesipele. Ikhodi yokuhlanganisa ibhalwe ngo-C futhi isatshalaliswa ngaphansi kwelayisensi yamahhala ye-ISC.

Ukuthuthukiswa akukakaqedi, kodwa kulesi sigaba samanje ukwesekwa kwemininingwane eminingi ye-C11 sekuqalisiwe. Phakathi kwezici ezingasekelwe okwamanje kukhona amalungu afanayo obude obuguquguqukayo, i-preprocessor, ukukhiqizwa kwe-PIE (ikhodi ezimele) amafayela asebenzisekayo namalabhulali abiwe, isihlanganisi esisemgqeni, uhlobo β€œolude oluphindwe kabili”, isicacisi _I-Thread_local, izinhlobo eziguquguqukayo, iyunithi yezinhlamvu ezingokoqobo ezinesiqalo. (L"...").

Ngesikhathi esifanayo, amandla e-cproc asevele anele ukuze azakhele, i-mcpp, i-gcc 4.7, i-binutils nezinye izinhlelo zokusebenza eziyisisekelo. Umehluko oyinhloko kwabanye abahlanganisi ukugxila ekudaleni ukuqaliswa okuhlangene nokungelula. Isibonelo, i-backend ikuvumela ukuthi ukhiqize ikhodi ebonisa u-70% wokusebenza kwabahlanganisi abathuthukisiwe, kodwa umsebenzi ohlongozwayo ungaphakathi kuka-10% wabahlanganisi abakhulu. Isekela ukwakhiwa kwezakhiwo ze-x86_64 kanye ne-aarch64 ku-Linux kanye ne-FreeBSD platform nge-Glibc, bsd libc kanye nemitapo yolwazi ye-Musl.

Source: opennet.ru

Engeza amazwana