GCC کو FreeBSD کور سے ہٹا دیا گیا۔

جیسا کہ پہلے منصوبہ بنایا گیا تھا۔ منصوبہ، GCC کمپائلر سویٹ ہٹا دیا فری بی ایس ڈی سورس ٹری سے۔ تمام آرکیٹیکچرز کے لیے بنیادی نظام کے ساتھ GCC کی تعمیر دسمبر کے آخر میں بطور ڈیفالٹ غیر فعال کر دی گئی تھی، اور اب GCC کوڈ کو SVN ذخیرہ سے ہٹا دیا گیا ہے۔ واضح رہے کہ جی سی سی کو ہٹانے کے وقت، وہ تمام پلیٹ فارمز جو کلینگ کو سپورٹ نہیں کرتے ہیں، کو بندرگاہوں سے نصب بیرونی اسمبلی ٹولز کے استعمال میں منتقل کر دیا گیا تھا۔ بیس سسٹم نے GCC 4.2.1 کی ایک پرانی ریلیز بھیج دی (4.2.2 کے GPLv3 لائسنس پر سوئچ کرنے کی وجہ سے نئے ورژنز کا انضمام ممکن نہیں تھا، جسے FreeBSD بیس اجزاء کے لیے ناقابل قبول سمجھا جاتا تھا)۔

GCC کی موجودہ ریلیز، بشمول جی سی سی 9پہلے کی طرح، پیکجوں اور بندرگاہوں سے انسٹال کیا جا سکتا ہے۔ بندرگاہوں سے جی سی سی کو ایسے آرکیٹیکچرز پر فری بی ایس ڈی بنانے کے لیے بھی استعمال کرنے کی تجویز دی گئی ہے جو جی سی سی سے منسلک ہیں اور کلینگ پر نہیں جا سکتے۔ یاد رکھیں کہ FreeBSD 10 کے ساتھ شروع ہونے والے، i386، AMD64 اور ARM آرکیٹیکچرز کے لیے بنیادی نظام کو کلینگ کمپائلر اور LLVM پروجیکٹ کے ذریعے تیار کردہ libc++ لائبریری کی ڈیفالٹ ڈیلیوری میں تبدیل کر دیا گیا ہے۔ ان آرکیٹیکچرز کے لیے GCC اور libstdc++ بنیادی نظام کے حصے کے طور پر بننا بند ہو چکے ہیں، لیکن Powerpc، mips، mips64 اور sparc64 architectures کے لیے بطور ڈیفالٹ بھیجے جاتے رہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں