GCC ප්‍රධාන FreeBSD පෙළගැස්මෙන් ඉවත් කර ඇත

කලින් සැලසුම් කර ඇති පරිදි සැලැස්ම, GCC සම්පාදක කට්ටලයක් මකා දමන ලදී FreeBSD මූලාශ්‍ර ගසෙන්. සියලුම ගෘහනිර්මාණ සඳහා පාදක පද්ධතිය සමඟින් GCC ගොඩනැගීම දෙසැම්බර් අගදී පෙරනිමියෙන් අක්‍රිය කර ඇති අතර, GCC කේතය දැන් SVN ගබඩාවෙන් ඉවත් කර ඇත. GCC ඉවත් කරන අවස්ථාවේදී, ක්ලැන්ග් සඳහා සහය නොදක්වන සියලුම වේදිකා වරායෙන් ස්ථාපනය කර ඇති බාහිර ගොඩනැගීමේ මෙවලම් භාවිතා කිරීමට මාරු වී ඇති බව සටහන් වේ. GCC 4.2.1 හි යල් පැන ගිය නිකුතුවක් සමඟ නැව්ගත කරන ලද මූලික පද්ධතිය (FreeBSD පාදක සංරචක සඳහා නුසුදුසු ලෙස සලකනු ලැබූ GPLv4.2.2 බලපත්‍රය වෙත 3 සංක්‍රමණය වීම හේතුවෙන් නව අනුවාද ඒකාබද්ධ කිරීම කළ නොහැකි විය).

වත්මන් GCC නිකුතු ඇතුළුව GCC 9, පෙර මෙන්, පැකේජ සහ වරායෙන් ස්ථාපනය කළ හැක. GCC මත රඳා පවතින සහ Clang වෙත මාරු විය නොහැකි ගෘහනිර්මාණ මත FreeBSD තැනීමට වරායෙන් GCC භාවිතා කිරීමට ද යෝජනා කෙරේ. අපි FreeBSD 10 සමඟින් පටන් ගෙන, i386, AMD64 සහ ARM ගෘහ නිර්මාණ ශිල්පය සඳහා වන මූලික පද්ධතිය LLVM ව්‍යාපෘතිය මගින් සංවර්ධනය කරන ලද Clang සම්පාදකයේ සහ libc++ පුස්තකාලයේ පෙරනිමි බෙදාහැරීම වෙත මාරු කළ බව අපි සිහිපත් කරමු. මෙම ගෘහනිර්මාණ සඳහා GCC සහ libstdc++ මූලික පද්ධතියේ කොටසක් ලෙස ගොඩ නැගීම බොහෝ කලක සිට නතර වී ඇත, නමුත් powerpc, mips, mips64 සහ sparc64 ගෘහ නිර්මාණ ශිල්පය සඳහා පෙරනිමියෙන් දිගටම සපයනු ලැබේ.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න