ГЦЦ је уклоњен из ФрееБСД језгра

У складу са раније планираним план, скуп ГЦЦ компајлера избрисан из ФрееБСД изворног стабла. Изградња ГЦЦ-а заједно са основним системом за све архитектуре је подразумевано онемогућена крајем децембра, а ГЦЦ код је сада уклоњен из СВН спремишта. Напомиње се да су у време уклањања ГЦЦ-а све платформе које не подржавају Цланг прешле на коришћење екстерних алата за прављење инсталираних са портова. Основни систем се испоручује са застарелим издањем ГЦЦ 4.2.1 (интеграција новијих верзија није била могућа због преласка 4.2.2 на ГПЛв3 лиценцу, што се сматрало неприкладним за основне компоненте ФрееБСД).

Тренутна ГЦЦ издања, укључујући ГЦЦ КСНУМКС, као и раније, може се инсталирати из пакета и портова. ГЦЦ са портова се такође предлаже да се користи за изградњу ФрееБСД-а на архитектурама које се ослањају на ГЦЦ и не могу да се пребаце на Цланг. Подсетимо се да је, почевши од ФрееБСД 10, основни систем за и386, АМД64 и АРМ архитектуре пребачен на подразумевану испоруку компајлера Цланг и библиотеке либц++ коју је развио ЛЛВМ пројекат. ГЦЦ и либстдц++ за ове архитектуре одавно су престали да се граде као део основног система, али настављају да се подразумевано испоручују за архитектуре поверпц, мипс, мипс64 и спарц64.

Извор: опеннет.ру

Додај коментар