أسقط نظام OpenBSD دعمه لمنصة Loongson للأجهزة بسبب تراجع في Clang

أزالت OpenBSD دعم منصة Loongson، التي أُضيفت عام 2010 لمعالجات Loongson 2E و2F الصينية المتوافقة مع MIPS. ويُعزى سبب الإزالة إلى مشاكل في بناء منصة mips64el في الإصدارات الأحدث من مُصرّف Clang. بعد محاولة بناء clang 22 ذاتيًا (بناء كود clang 22 باستخدام مُصرّف clang 22)، بدأت الأعطال بالظهور، وهو ما لم يحدث عند بناء clang 22 باستخدام clang 19.

أشار مطور منصة Loongson إلى أنه لا يملك الوقت أو الجهد الكافيين للتحقيق في سبب هذا التراجع، خاصةً وأن دورة البناء الذاتي لـ clang تستغرق 10 أيام على الحاسوب الحالي المزود بمعالج Loongson. من المرجح أن يكون هذا التراجع مرتبطًا بمعالجة ترتيب البايتات، حيث لا تظهر المشكلة على منصة MIPS Octeon (تستخدم Loongson نظام Little-Endian، بينما تستخدم Octeon نظام Big-Endian). تم استبعاد خيار الرجوع إلى GCC 4 لأن العديد من عمليات النقل تتطلب مُصرّفًا يدعم معيار C++ 11.

المصدر: opennet.ru

شراء استضافة موثوقة للمواقع مع حماية DDoS وخوادم VPS VDS 🔥 اشترِ استضافة مواقع ويب موثوقة مع حماية من هجمات DDoS، وخوادم VPS وVDS | ProHoster