OpenBSD به دلیل پسرفت در Clang، پشتیبانی از پلتفرم سخت‌افزاری Loongson را متوقف کرد.

اوپن‌بی‌اس‌دی پشتیبانی از پلتفرم لونگسون را که در سال ۲۰۱۰ برای پردازنده‌های چینی لونگسون ۲E و ۲F سازگار با MIPS اضافه شده بود، حذف کرده است. دلیل این حذف، مشکلات مربوط به ساخت برای پلتفرم mips64el در نسخه‌های جدیدتر کامپایلر Clang ذکر شده است. پس از تلاش برای ساخت خود-ساخت clang 22 (ساخت کد clang 22 با استفاده از کامپایلر clang 22)، خرابی‌هایی شروع شد که هنگام ساخت clang 22 با استفاده از clang 19 رخ نمی‌داد.

توسعه‌دهنده‌ای که پلتفرم Loongson را پشتیبانی می‌کند، خاطرنشان کرد که وقت یا انرژی لازم برای بررسی علت پسرفت را ندارد، به خصوص با توجه به اینکه چرخه خودسازی clang در رایانه فعلی با پردازنده Loongson، 10 روز طول می‌کشد. این پسرفت احتمالاً مربوط به مدیریت endian است، زیرا این مشکل در پلتفرم MIPS Octeon رخ نمی‌دهد (Loongson از نوع Little-Endian و Octeon از نوع Big-Endian است). گزینه بازگشت به GCC 4 رد شده است زیرا بسیاری از پورت‌ها به کامپایلری نیاز دارند که از استاندارد C++ 11 پشتیبانی کند.

منبع: opennet.ru

خرید هاست قابل اعتماد برای سایت های دارای حفاظت DDoS، سرورهای VPS VDS 🔥 خرید هاستینگ معتبر با محافظت در برابر حملات DDoS، سرورهای VPS و VDS | ProHoster