GCC togs bort från FreeBSD-kärnan

I enlighet med tidigare planerat planen, en uppsättning GCC-kompilatorer tog bort från FreeBSD-källträdet. Att bygga GCC tillsammans med bassystemet för alla arkitekturer inaktiverades som standard i slutet av december och GCC-koden har nu tagits bort från SVN-förrådet. Det noteras att vid tidpunkten för GCC:s borttagning har alla plattformar som inte stöder Clang gått över till att använda externa byggverktyg installerade från portar. Bassystemet levererades med en föråldrad version av GCC 4.2.1 (integrering av nyare versioner var inte möjlig på grund av övergången av 4.2.2 till GPLv3-licensen, vilket ansågs olämpligt för FreeBSD-baskomponenterna).

Aktuella GCC-utgåvor, inklusive GCC 9, som tidigare, kan installeras från paket och portar. GCC från portar föreslås också användas för att bygga FreeBSD på arkitekturer som förlitar sig på GCC och inte kan byta till Clang. Låt oss komma ihåg att från och med FreeBSD 10 överfördes bassystemet för arkitekturerna i386, AMD64 och ARM till standardleveransen av Clang-kompilatorn och libc++-biblioteket utvecklat av LLVM-projektet. GCC och libstdc++ för dessa arkitekturer har länge upphört att byggas som en del av bassystemet, men fortsätter att levereras som standard för arkitekturerna powerpc, mips, mips64 och sparc64.

Källa: opennet.ru

Lägg en kommentar