GCC tau raug tshem tawm ntawm lub ntsiab FreeBSD lineup

Raws li kev npaj ua ntej npaj, ib txheej ntawm GCC compilers tshem tawm los ntawm FreeBSD qhov chaw ntoo. Lub tsev GCC nrog rau lub hauv paus system rau tag nrho cov architectures tau raug cuam tshuam los ntawm lub neej ntawd thaum lub Kaum Ob Hlis Ntuj kawg, thiab tam sim no GCC code tau raug tshem tawm ntawm SVN repository. Nws tau raug sau tseg tias thaum lub sijhawm GCC tshem tawm, txhua lub platform uas tsis txhawb Clang tau hloov mus rau kev siv cov cuab yeej tsim sab nraud ntsia los ntawm cov chaw nres nkoj. Lub hauv paus system xa nrog qhov kev tso tawm tsis tu ncua ntawm GCC 4.2.1 (kev koom ua ke ntawm cov ntawv tshiab tsis tuaj yeem ua tau vim qhov kev hloov ntawm 4.2.2 mus rau GPLv3 daim ntawv tso cai, uas tau pom tias tsis tsim nyog rau FreeBSD cov khoom hauv paus).

Tam sim no GCC tso tawm, suav nrog GCC 9, zoo li ua ntej, tuaj yeem ntsia tau los ntawm cov pob khoom thiab cov chaw nres nkoj. GCC los ntawm cov chaw nres nkoj kuj tau thov kom siv los tsim FreeBSD ntawm architectures uas cia siab rau GCC thiab tsis tuaj yeem hloov mus rau Clang. Cia peb nco qab tias pib nrog FreeBSD 10, lub hauv paus system rau i386, AMD64 thiab ARM architectures tau pauv mus rau lub neej ntawd xa khoom ntawm Clang compiler thiab lub tsev qiv ntawv libc ++ tsim los ntawm LLVM project. GCC thiab libstdc ++ rau cov architectures tau ntev tsis tau tsim los ua ib feem ntawm lub hauv paus system, tab sis txuas ntxiv muab los ntawm lub neej ntawd rau powerpc, mips, mips64 thiab sparc64 architectures.

Tau qhov twg los: opennet.ru

Ntxiv ib saib