GCC ถูกลบออกจากกลุ่มผลิตภัณฑ์ FreeBSD หลัก

ตามแผนเดิม วางแผนซึ่งเป็นชุดคอมไพเลอร์ GCC ลบออก จากแผนผังต้นทาง FreeBSD การสร้าง GCC พร้อมกับระบบฐานสำหรับสถาปัตยกรรมทั้งหมดถูกปิดใช้งานโดยค่าเริ่มต้น ณ สิ้นเดือนธันวาคม และตอนนี้รหัส GCC ได้ถูกลบออกจากที่เก็บ SVN แล้ว มีข้อสังเกตว่าในขณะที่ลบ GCC แพลตฟอร์มทั้งหมดที่ไม่รองรับ Clang ได้เปลี่ยนไปใช้เครื่องมือสร้างภายนอกที่ติดตั้งจากพอร์ต ระบบฐานที่จัดส่งพร้อมกับ GCC 4.2.1 ที่ล้าสมัย (ไม่สามารถบูรณาการเวอร์ชันที่ใหม่กว่าได้เนื่องจากการเปลี่ยน 4.2.2 ไปเป็นใบอนุญาต GPLv3 ซึ่งถือว่าไม่เหมาะสมสำหรับส่วนประกอบฐาน FreeBSD)

รุ่น GCC ปัจจุบัน ได้แก่ GCC 9สามารถติดตั้งได้จากแพ็คเกจและพอร์ตเช่นเดิม มีการเสนอ GCC จากพอร์ตเพื่อใช้ในการสร้าง FreeBSD บนสถาปัตยกรรมที่ต้องอาศัย GCC และไม่สามารถเปลี่ยนเป็น Clang ได้ ให้เราระลึกว่าเริ่มต้นด้วย FreeBSD 10 ระบบพื้นฐานสำหรับสถาปัตยกรรม i386, AMD64 และ ARM ได้ถูกถ่ายโอนไปยังการส่งมอบเริ่มต้นของคอมไพเลอร์ Clang และไลบรารี libc++ ที่พัฒนาโดยโครงการ LLVM GCC และ libstdc++ สำหรับสถาปัตยกรรมเหล่านี้ได้หยุดสร้างมาเพื่อเป็นส่วนหนึ่งของระบบฐานมานานแล้ว แต่ยังคงได้รับการจัดเตรียมตามค่าเริ่มต้นสำหรับสถาปัตยกรรม powerpc, mips, mips64 และ sparc64

ที่มา: opennet.ru

เพิ่มความคิดเห็น