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 วันบนคอมพิวเตอร์เครื่องปัจจุบันที่มี CPU Loongson ปัญหาที่เกิดขึ้นน่าจะเกี่ยวข้องกับการจัดการ endian เนื่องจากปัญหาไม่เกิดขึ้นบนแพลตฟอร์ม MIPS Octeon (Loongson เป็น Little-Endian ส่วน Octeon เป็น Big-Endian) ตัวเลือกในการย้อนกลับไปใช้ GCC 4 ถูกตัดทิ้งไปแล้ว เนื่องจากพอร์ตจำนวนมากต้องการคอมไพเลอร์ที่รองรับมาตรฐาน C++ 11

ที่มา: opennet.ru

ซื้อโฮสติ้งที่เชื่อถือได้สำหรับไซต์ที่มีการป้องกัน DDoS เซิร์ฟเวอร์ VPS VDS 🔥 ซื้อบริการเว็บโฮสติ้งที่เชื่อถือได้ พร้อมระบบป้องกัน DDoS และเซิร์ฟเวอร์ VPS/VDS | ProHoster