GCC er fjernet fra hovedpakken i FreeBSD

I henhold til den tidligere fastlagte plan, sæt af GCC-kompilatorer fjernet fra FreeBSD's kildekoder. Bygningen af GCC sammen med det grundlæggende system for alle arkitekturer blev som standard deaktiveret i slutningen af december, og nu er GCC-koden fjernet fra SVN-repoet. Det bemærkes, at på tidspunktet for fjernelsen var alle platforme, som ikke understøttede Clang, blevet overført til brug af eksterne byggesystemer installeret fra ports. Det grundlæggende system leverede en forældet version af GCC 4.2.1 (integration af nyere versioner var umulig på grund af overgangen af 4.2.2 til GPLv3-licensen, som blev anset for uacceptabel for de grundlæggende komponenter i FreeBSD).

Aktuelle versioner af GCC, herunder GCC 9, ligesom før, kan installeres fra pakker og ports. GCC fra ports anbefales også til at bygge FreeBSD på arkitekturer, der er afhængige af GCC og ikke kan skifte til Clang. Husk, at fra og med FreeBSD 10 er det grundlæggende system for arkitekturer i386, AMD64 og ARM blevet overført til at levere som standard Clang-kompilatoren og det udviklede LLVM-projektlibc++. GCC og libstdc++ for de nævnte arkitekturer er længe stoppet med at blive bygget som en del af det grundlæggende system, men fortsatte med at blive leveret som standard for arkitekturerne powerpc, mips, mips64 og sparc64.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster