GCC rimosso dal set principale di FreeBSD

Secondo quanto programmato in precedenza piano, il set di compilatori GCC rimossa dalla sorgente di FreeBSD. La compilazione di GCC insieme al sistema di base per tutte le architetture è stata disabilitata di default alla fine di dicembre, e ora il codice di GCC è stato rimosso dal repository SVN. Si osserva che al momento della rimozione di GCC tutte le piattaforme che non supportano Clang sono state migrate a strumenti di compilazione esterni, installati dai port. Il sistema di base includeva una versione obsoleta di GCC 4.2.1 (l'integrazione di versioni più recenti è stata impossibile a causa del passaggio di 4.2.2 alla licenza GPLv3, considerata inaccettabile per i componenti di base di FreeBSD).

Le versioni attuali di GCC, inclusi GCC 9, come in precedenza, possono essere installate da pacchetti e port. Il GCC dai port è anche raccomandato per la compilazione di FreeBSD su architetture legate a GCC e che non possono passare a Clang. Ricordiamo che a partire da FreeBSD 10, il sistema di base per le architetture i386, AMD64 e ARM è stato migrato per fornire di default il compilatore Clang e la libreria libc++ sviluppata dal progetto LLVM. GCC e libstdc++ per le architetture indicate hanno smesso di essere compilati come parte del sistema di base, ma continuano a essere forniti di default per le architetture powerpc, mips, mips64 e sparc64.

Fonte: opennet.ru

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