முக்கிய FreeBSD வரிசையில் இருந்து GCC அகற்றப்பட்டது

முன்பு திட்டமிட்டபடி திட்டம், 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

கருத்தைச் சேர்