GCC eliminatu da u core FreeBSD

In cunfurmità cù a pianificazione precedente pianu, un inseme di compilatori GCC sguassatu da l'arburu fonte FreeBSD. A custruzzione di GCC cù u sistema di basa per tutte l'architetture hè stata disattivata per difettu à a fine di dicembre, è u codice GCC hè statu sguassatu da u repository SVN. Hè nutatu chì à u mumentu di a rimozione di GCC, tutte e plataforme chì ùn supportanu micca Clang anu cambiatu à utilizà strumenti di custruzzione esterni installati da i porti. U sistema di basa hà speditu cù una versione obsoleta di GCC 4.2.1 (l'integrazione di e versioni più recenti ùn era micca pussibule per via di a transizione di 4.2.2 à a licenza GPLv3, chì era cunsiderata inappropriata per i cumpunenti di basa di FreeBSD).

Versioni attuali di GCC, cumprese GCC 9, cum'è prima, pò esse installatu da pacchetti è porti. GCC da i porti hè ancu prupostu per esse usatu per custruisce FreeBSD in architetture chì si basanu in GCC è ùn ponu micca cambià à Clang. Ricurdemu chì partendu da FreeBSD 10, u sistema di basa per l'architetture i386, AMD64 è ARM hè stata trasferita à a consegna predeterminata di u compilatore Clang è a libreria libc++ sviluppata da u prughjettu LLVM. GCC è libstdc++ per queste architetture anu longu cessatu di esse custruitu cum'è parte di u sistema di basa, ma cuntinueghjanu à esse furnitu per automaticamente per l'architettura powerpc, mips, mips64 è sparc64.

Source: opennet.ru

Add a comment