GCC è stato rimosso dal core di FreeBSD

Secondo il piano stabilito in precedenza piano, set di compilatori GCC è stato rimosso da sorgenti di FreeBSD. La costruzione di GCC insieme al sistema base per tutte le architetture è stata disattivata per impostazione predefinita alla fine di dicembre, e ora il codice GCC è stato rimosso dal repository SVN. Si osserva che al momento della rimozione, tutte le piattaforme non supportanti Clang erano migrate a strumenti di build esterni, installati dai port. Il sistema base forniva una versione obsoleta di GCC 4.2.1 (l'integrazione di versioni più recenti non era possibile a causa del passaggio della 4.2.2 alla licenza GPLv3, che è stata ritenuta inaccettabile per i componenti base di FreeBSD).

Versioni attuali di GCC, inclusi GCC 9, come in passato, è possibile installare da pacchetti e porte. Si consiglia di utilizzare GCC dalle porte anche per la compilazione di FreeBSD su architetture che dipendono da GCC e non possono passare a Clang. Ricordiamo che a partire da FreeBSD 10, il sistema di base per le architetture i386, AMD64 e ARM è stato trasferito di default per l'uso del compilatore Clang e della libreria libc++ sviluppata dal progetto LLVM. GCC e libstdc++ per le architetture menzionate non vengono più compilati come parte del sistema di base, ma continuano ad essere forniti di default per le architetture powerpc, mips, mips64 e sparc64.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster