GCC 15.2 พร้อมใช้งานแล้วพร้อมการแก้ไขมากกว่า 123 รายการ

  • GCC 15.2 มาถึงแล้วในรูปแบบเวอร์ชันเสถียรพร้อมการแก้ไขจุดบกพร่องมากกว่า 123 จุด รวมถึงการแก้ไขการถดถอย
  • GCC 16 ยังอยู่ระหว่างการพัฒนาบนสาขาหลัก ในขณะที่ 15.2 คอมไพล์การแก้ไขแบบย้อนพอร์ต
  • การเปิดตัวจะมาพร้อมกับความพร้อมให้ใช้งานบนดิสโทรต่างๆ มากมายในช่วงครึ่งหลังของปี 2025
  • การเปลี่ยนแปลงโดยละเอียดสามารถพบได้ในสาขา releases/gcc-15 ของที่เก็บ Git

GCC 15.2

GCC 15.2 ได้รับการเผยแพร่เป็นการอัปเดตการบำรุงรักษาหลังจากการเปิดตัว 15.1 ปลายเดือนเมษายนนี้ เราจะนำชุดแก้ไขจำนวนมากที่ได้ถูกพอร์ตกลับไปยังเวอร์ชันเสถียรแล้วมารวมกัน เวอร์ชันนี้เหมาะสำหรับผู้ที่ให้ความสำคัญกับความเสถียรโดยไม่ได้เพิ่มฟีเจอร์สำคัญใหม่ๆ

ตามประกาศเมื่อวันนี้ แก้ไขจุดบกพร่องมากกว่า 123 จุดแล้ว เมื่อเทียบกับเวอร์ชันก่อนหน้า โดยให้ความสำคัญเป็นพิเศษกับการถดถอยและปัญหาร้ายแรง ขณะเดียวกัน การพัฒนา GCC 16 ยังคงดำเนินต่อไปในสาขาหลัก พร้อมการพัฒนาในอนาคต

มีอะไรเปลี่ยนแปลงใน GCC 15.2

การเปิดตัว GCC 15.2 มุ่งเน้นไปที่ คุณภาพคอมไพเลอร์เพื่อให้แน่ใจว่าชุดการแก้ไขที่สะสมมานานกว่าสามเดือนนี้เข้าถึงผู้ใช้สาขาที่เสถียร ทีมงานเน้นย้ำว่าพวกเขาได้แก้ไขปัญหาแล้ว ตรวจพบการถดถอย และข้อบกพร่องที่ส่งผลต่อความน่าเชื่อถือ โดยมีเป้าหมายเพื่อมอบสภาพแวดล้อมการสร้างที่แข็งแกร่งยิ่งขึ้นในทุกๆ ด้าน

กำหนดการและความพร้อมใช้งานของ GCC 15.2

ความเร็วของโครงการทำให้สามารถเผยแพร่ได้ทันเวลาเพื่อรวมเข้ากับโครงการจำนวนมาก มีแผนแจกจ่าย Linux ในช่วงครึ่งหลังของปี 2025เนื่องจากนี่เป็นการอัปเดตแบบจุดต่อจุด ผู้จัดแพ็กเกจและผู้ดูแลระบบสามารถวางแผนการนำไปใช้งานโดยมีการหยุดชะงักน้อยที่สุด โดยจัดลำดับความสำคัญ เสถียรภาพในการผลิต.

วิธีการตรวจสอบการเปลี่ยนแปลงที่เฉพาะเจาะจง

ใครก็ตามที่ต้องการตรวจสอบการแก้ไขแต่ละรายการสามารถไปที่คลังข้อมูลอย่างเป็นทางการและปรึกษา เผยแพร่/สาขา gcc-15ซึ่งเป็นจุดที่คอมมิตที่ลงในซีรีส์ 15 การตรวจสอบย้อนกลับนี้ทำให้การตรวจสอบง่ายขึ้น รวม backports และตรวจสอบผลกระทบต่อโครงการเฉพาะและเครือข่ายการสร้าง

โครงการ GCC ในบริบท

GCC (GNU Compiler Collection) จัดเตรียมส่วนหน้าสำหรับ C, C++, Objective-C, Fortran, Ada, Go, D, Modula-2 และ COBOLพร้อมด้วยห้องสมุดที่เกี่ยวข้อง (เช่น libstdc ++ และอื่นๆ) มันเกิดขึ้นเป็นคอมไพเลอร์สำหรับระบบ GNU และรักษาสาระสำคัญของมันไว้ ซอฟต์แวร์ฟรีมุ่งเน้นการเคารพเสรีภาพของผู้ใช้

โครงการนี้มุ่งมั่นที่จะ สิ่งพิมพ์ที่สม่ำเสมอและมีคุณภาพสูงพร้อมรองรับสถาปัตยกรรมดั้งเดิมและดั้งเดิมที่หลากหลาย การคอมไพล์ข้ามแพลตฟอร์ม (รวมถึง GNU/Linux) ซอร์สโค้ดสามารถเข้าถึงได้อย่างเปิดเผยที่ ไปพร้อมภาพรวมรายสัปดาห์และการตัดสินใจเชิงกลยุทธ์โดย คณะกรรมการอำนวยการ ตามภารกิจของโครงการ ชุมชนได้รับการสนับสนุนให้มีส่วนร่วมในการเปลี่ยนแปลงหรือทดสอบ

ผลกระทบต่อนักพัฒนาและทีมงาน

สำหรับนักพัฒนา ผู้ผสานรวม และทีมจัดจำหน่าย อัปเกรดเป็น GCC 15.2 เกี่ยวข้องกับการได้รับประโยชน์จากการแก้ไขจำนวนมากโดยไม่ต้องเปลี่ยนแปลงพฤติกรรมที่คาดหวังอันเนื่องมาจากฟีเจอร์ใหม่ ขอแนะนำให้ตรวจสอบใน CI และตรวจสอบบันทึกการเปลี่ยนแปลงสำหรับส่วนประกอบเครื่องมือที่เกี่ยวข้อง โดยเฉพาะในสภาพแวดล้อมที่มีการกำหนดค่าเฉพาะหรือหลายรายการ เป้าหมาย.

ด้วยการเผยแพร่นี้ สาขา 15 ได้รวบรวมความครบถ้วนสมบูรณ์โดยการเพิ่ม มากกว่า 123 การจัดเตรียม มีความสำคัญในขณะที่นวัตกรรมกำลังก้าวไป GCC 16 บนลำต้นหลัก ผู้ที่ต้องการความมั่นคงมีการอัปเดตที่เกี่ยวข้องที่นี่ และผู้ที่ต้องการรายละเอียดเพิ่มเติมสามารถพึ่งพา เผยแพร่/สาขา gcc-15 เพื่อติดตามการตั้งค่าแต่ละรายการที่นำไปใช้