An cire GCC daga FreeBSD core

Kamar yadda aka tsara a baya shirin, saitin masu tarawa na GCC share daga itacen tushen FreeBSD. Gina GCC tare da tsarin tushe na duk gine-gine an kashe su ta tsohuwa a ƙarshen Disamba, kuma yanzu an cire lambar GCC daga ma'ajiyar SVN. An lura cewa a lokacin cire GCC, duk dandamalin da ba sa goyan bayan Clang sun canza zuwa amfani da kayan aikin gini na waje da aka sanya daga tashar jiragen ruwa. Tsarin tushe da aka aika tare da ƙaddamarwa na GCC 4.2.1 (haɗin kai na sababbin sigogi ba zai yiwu ba saboda sauye-sauye na 4.2.2 zuwa lasisin GPLv3, wanda aka dauke shi bai dace da abubuwan da aka gyara na FreeBSD ba).

Fitowar GCC na yanzu, gami da GCC 9, kamar da, ana iya shigar da shi daga fakiti da tashoshin jiragen ruwa. GCC daga tashoshin jiragen ruwa kuma ana ba da shawarar yin amfani da su don gina FreeBSD akan gine-ginen da suka dogara da GCC kuma ba za su iya canzawa zuwa Clang ba. Bari mu tuna cewa farawa da FreeBSD 10, tsarin tushen tsarin i386, AMD64 da ARM an canza shi zuwa isar da tsoho na mai tara Clang da ɗakin karatu na libc ++ wanda aikin LLVM ya haɓaka. GCC da libstdc++ na waɗannan gine-ginen sun daɗe da daina gina su a matsayin wani ɓangare na tsarin tushe, amma ana ci gaba da ba da su ta tsohuwa don gine-ginen powerpc, mips, mips64 da sparc64.

source: budenet.ru

Add a comment