GCC er blevet fjernet fra FreeBSD's primære lineup

I overensstemmelse med tidligere planlagt plan, et sæt GCC-kompilere slettet fra FreeBSD-kildetræet. Opbygning af GCC sammen med basissystemet for alle arkitekturer blev som standard deaktiveret i slutningen af ​​december, og GCC-koden er nu blevet fjernet fra SVN-lageret. Det bemærkes, at på tidspunktet for GCC's fjernelse, er alle platforme, der ikke understøtter Clang, skiftet til at bruge eksterne byggeværktøjer installeret fra porte. Basissystemet blev leveret med en forældet udgivelse af GCC 4.2.1 (integration af nyere versioner var ikke mulig på grund af overgangen af ​​4.2.2 til GPLv3-licensen, som blev anset for upassende for FreeBSD-basekomponenterne).

Aktuelle GCC-udgivelser, herunder GCC 9, som før, kan installeres fra pakker og porte. GCC fra porte foreslås også brugt til at bygge FreeBSD på arkitekturer, der er afhængige af GCC og ikke kan skifte til Clang. Lad os huske på, at startende med FreeBSD 10 blev basissystemet for i386, AMD64 og ARM-arkitekturerne overført til standardleveringen af ​​Clang-kompileren og libc++-biblioteket udviklet af LLVM-projektet. GCC og libstdc++ for disse arkitekturer er længe ophørt med at blive bygget som en del af basissystemet, men leveres fortsat som standard til powerpc, mips, mips64 og sparc64 arkitekturerne.

Kilde: opennet.ru

Tilføj en kommentar