GCC FreeBSD өзегінен жойылды

Бұрын жоспарланғанға сәйкес жоспар, GCC компиляторларының жинағы жойылды FreeBSD бастапқы ағашынан. Барлық архитектуралар үшін базалық жүйемен бірге GCC құру желтоқсан айының соңында әдепкі бойынша өшірілді және GCC коды енді SVN репозиторийінен жойылды. GCC жойылған кезде Clang қолданбасын қолдамайтын барлық платформалар порттардан орнатылған сыртқы құрастыру құралдарын пайдалануға ауысқаны атап өтілді. Негізгі жүйе GCC 4.2.1 ескірген шығарылымымен жеткізілді (жаңа нұсқаларды біріктіру 4.2.2 нұсқасының GPLv3 лицензиясына ауысуына байланысты мүмкін болмады, бұл FreeBSD базалық құрамдастары үшін орынсыз деп саналды).

Ағымдағы GCC шығарылымдары, соның ішінде GCC 9, бұрынғыдай бумалар мен порттардан орнатуға болады. Порттардың GCC-ті GCC-ге сүйенетін және Clang-ға ауыса алмайтын архитектурада FreeBSD құру үшін де пайдалану ұсынылады. Еске салайық, FreeBSD 10 бастап, i386, AMD64 және ARM архитектураларына арналған базалық жүйе Clang компиляторының әдепкі жеткізіліміне және LLVM жобасы әзірлеген libc++ кітапханасына ауыстырылды. Бұл архитектуралар үшін GCC және libstdc++ базалық жүйенің бөлігі ретінде ұзақ уақыт бойы құрылуын тоқтатты, бірақ powerpc, mips, mips64 және sparc64 архитектуралары үшін әдепкі бойынша жеткізілуін жалғастыруда.

Ақпарат көзі: opennet.ru

пікір қалдыру