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. הרגרסיה קשורה ככל הנראה לטיפול ב-endian, מכיוון שהבעיה אינה מתרחשת בפלטפורמת MIPS Octeon (Loongson הוא Little-Endian, Octeon הוא Big-Endian). האפשרות לחזור ל-GCC 4 נפסלה מכיוון שפורטים רבים דורשים מהדר התומך בתקן C++ 11.

מקור: OpenNet.ru

קנה אירוח אמין לאתרים עם הגנת DDoS, שרתי VPS VDS 🔥 קנה אחסון אתרים אמין עם הגנת DDoS, שרתי VPS VDS | ProHoster