OpenBSD đã ngừng hỗ trợ nền tảng phần cứng Loongson do lỗi hồi quy trong Clang.

OpenBSD đã loại bỏ hỗ trợ cho nền tảng Loongson, được bổ sung vào năm 2010 cho các bộ vi xử lý Loongson 2E và 2F của Trung Quốc tương thích với MIPS. Lý do loại bỏ được cho là do các vấn đề khi biên dịch cho nền tảng mips64el trong các phiên bản trình biên dịch Clang mới hơn. Sau khi cố gắng tự biên dịch clang 22 (biên dịch mã clang 22 bằng trình biên dịch clang 22), các sự cố bắt đầu xảy ra, điều này không xảy ra khi biên dịch clang 22 bằng clang 19.

Nhà phát triển duy trì nền tảng Loongson lưu ý rằng ông không có thời gian hoặc năng lượng để điều tra nguyên nhân gây ra lỗi này, đặc biệt là khi chu kỳ tự biên dịch clang mất đến 10 ngày trên máy tính hiện tại với CPU Loongson. Lỗi này có thể liên quan đến việc xử lý thứ tự byte (endian), vì sự cố không xảy ra trên nền tảng MIPS Octeon (Loongson là Little-Endian, Octeon là Big-Endian). Phương án quay lại GCC 4 đã bị loại bỏ vì nhiều dự án yêu cầu trình biên dịch hỗ trợ chuẩn C++ 11.

Nguồn: opennet.ru

Mua dịch vụ lưu trữ đáng tin cậy cho các trang web có bảo vệ DDoS, máy chủ VPS VDS 🔥 Mua dịch vụ hosting website đáng tin cậy với bảo vệ DDoS, máy chủ VPS VDS | ProHoster