Η έκδοση 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. Αυτή η ιχνηλασιμότητα διευκολύνει τον έλεγχο του περιλαμβάνονται οπίσθιες θύρες και να επαληθεύσουν τον αντίκτυπο σε συγκεκριμένα έργα και να δημιουργήσουν αλυσίδες.

Το έργο του GCC στο πλαίσιο του

Το GCC (GNU Compiler Collection) παρέχει front-ends για C, C++, Objective-C, Fortran, Ada, Go, D, Modula-2 και COBOL, μαζί με σχετικές βιβλιοθήκες (όπως libstdc++ και άλλα). Γεννήθηκε ως μεταγλωττιστής για το σύστημα GNU και διατηρεί την ουσία του ελεύθερο λογισμικό, με επίκεντρο τον σεβασμό της ελευθερίας των χρηστών.

Το έργο έχει δεσμευτεί να τακτικές και υψηλής ποιότητας δημοσιεύσεις, με υποστήριξη για μια μεγάλη ποικιλία εγγενών και παλαιών αρχιτεκτονικών διασταυρούμενη μεταγλώττιση (συμπεριλαμβανομένου του GNU/Linux). Ο πηγαίος κώδικας είναι ελεύθερα διαθέσιμος στη διεύθυνση Git, με εβδομαδιαίες στιγμιότυπες εικόνες, και οι στρατηγικές αποφάσεις λαμβάνονται από το διευθύνουσα επιτροπή ακολουθώντας την αποστολή του έργου. Η κοινότητα ενθαρρύνεται να συνεισφέρει αλλαγές ή δοκιμές.

Επιπτώσεις για προγραμματιστές και ομάδες

Για προγραμματιστές, ολοκληρωτές και ομάδες διανομής, αναβαθμίστε σε GCC 15.2 περιλαμβάνει την αξιοποίηση σημαντικού αριθμού διορθώσεων χωρίς να αλλοιώνονται οι αναμενόμενες συμπεριφορές λόγω νέων χαρακτηριστικών. Συνιστάται η επικύρωση σε CI και να εξετάζετε τις σημειώσεις αλλαγών για τα σχετικά στοιχεία της αλυσίδας εργαλείων, ειδικά σε περιβάλλοντα με συγκεκριμένες ή πολλαπλές διαμορφώσεις στόχους.

Με αυτήν την έκδοση, ο κλάδος 15 εδραιώνει την ωριμότητά του προσθέτοντας περισσότερες από 123 συνθέσεις σημασίας, ενώ η καινοτομία προχωρά προς GCC 16 στον κύριο κορμό. Όσοι αναζητούν σταθερότητα έχουν μια σχετική ενημέρωση εδώ, και όσοι χρειάζονται λεπτομέρειες μπορούν να βασιστούν στο κυκλοφορίες/κλάδος gcc-15 για να παρακολουθείτε κάθε ρύθμιση που εφαρμόζεται.