GCC fjernet fra FreeBSD-kjernen

Som tidligere planlagt plan, GCC-kompilatorpakken slettet fra FreeBSD-kildetreet. Å bygge GCC sammen med basissystemet for alle arkitekturer ble deaktivert som standard i slutten av desember, og nå er GCC-koden fjernet fra SVN-depotet. Det bemerkes at på tidspunktet for fjerning av GCC, ble alle plattformer som ikke støtter Clang overført til bruk av eksterne monteringsverktøy installert fra porter. Basesystemet sendte en utdatert utgivelse av GCC 4.2.1 (integrasjon av nyere versjoner var ikke mulig på grunn av 4.2.2s bytte til GPLv3-lisensen, som ble ansett som uakseptabel for FreeBSD-basekomponenter).

Gjeldende utgivelser av GCC, inkludert GCC 9, som før, kan installeres fra pakker og porter. GCC fra porter er også foreslått brukt til å bygge FreeBSD på arkitekturer som er knyttet til GCC og ikke kan bytte til Clang. Husk at fra og med FreeBSD 10, har basissystemet for i386-, AMD64- og ARM-arkitekturene blitt byttet til standardleveringen av Clang-kompilatoren og libc ++-biblioteket utviklet av LLVM-prosjektet. GCC og libstdc++ for disse arkitekturene har lenge sluttet å bli bygget som en del av basissystemet, men fortsatte å bli sendt som standard for arkitekturene powerpc, mips, mips64 og sparc64.

Kilde: opennet.ru

Legg til en kommentar