Releases: crosstool-ng/crosstool-ng
crosstool-ng-1.27.0
Highlights
- GCC 14.2
- binutils 2.43.1
- GNU libc 2.41
- MUSL libc 1.2.5
- newlib 4.5
- picolibc 1.8.8
- new mold linker 2.36.0
Notes
If you're updating an existing configuration from crosstool-ng 1.26.0 make sure to use ct-ng upgradeconfig
to pick up some internal changes.
Contributors
A big thanks to all our contributors
Adam Azarchs, Alexey Brodkin, Arnaud Vrac, Artem Panfilov, Bastien Curutchet, Bruce McCulloch, Bryan Hundven, BtbN, c-grant, Charles Baylis, Chris Copeland, Chris Packham, Cupertino Miranda, demin.han, Dimitar Dimitrov, Hans-Christian Noren Egtvedt, Hao Li, jferreir, Jiaxun Yang, John David Anglin, Keith Packard, Konstantin Ivlev, Lukas Rusak, Marc Poulhiès, Mateusz Mikuła, Michał Zagórski, Mike Lundy, Nick Brassel, Nik Konyuchenko, Norbert Lange, Pieter P, Quentin Boswank, Stephanos Ioannidis, WANG Rui, WXbet
Full Changelog: crosstool-ng-1.26.0...crosstool-ng-1.27.0
crosstool-ng-1.27.0-rc1
Tag 1.27-rc1
crosstool-ng-1.26.0
Highlights
- GCC 13.2
- binutils 2.40
- GNU libc 2.38
- MUSL libc 1.2.4
- uClibc 1.0.43
- newlib 4.3
- picolibc 1.8.1
Notes
If you're updating an existing configuration from crosstool-ng 1.25.0 make sure to use ct-ng upgradeconfig to pick up some internal changes.
Contributors
A big thanks to all our contributors
Bryan Hundven, Chen Tao, Chris Friedt, Chris Packham, Cupertino Miranda, Derald D. Woods, Dima Krasner, Dimitar Dimitrov, Dries Deschout, Elijah Shaw-Rutschman, Guillermo E. Martinez, Hans-Christian Noren Egtvedt, James Knight, Jiajie Chen, Joakim Nohlgård, Joel Holdsworth, Justin Chen, Keith Packard, Kirill K. Smirnov, Like Ma, Maksim Morozov, Marc Poulhiès, mid-kid, MOHAMED_OS, Norbert Lange, Pavel Grigorenko, Quentin Boswank, Rafael G. Martins, Stephanos Ioannidis, Steven Fackler, Thomas Petazzoni, Timo Rothenpieler, Yuriy Kolerov.
Full Changelog: crosstool-ng-1.25.0...crosstool-ng-1.26.0
crosstool-ng-1.26.0-rc2
Tag 1.26-rc2
crosstool-ng-1.26.0-rc1
Tag 1.26-rc1
crosstool-ng-1.25.0
Highlights
- GCC 11.2
- binutils 2.28
- GNU libc 2.35
- MUSL libc 1.2.2
- uClibc 1.0.39
- newlib 4.10
- picolibc 1.7.6
- 2-pass build for GCC
- Updated URLs for isl
Notes
If you're updating an existing configuration from crosstool-ng 1.24.0 make sure to use ct-ng upgradeconfig
to pick up some internal changes.
Support for Bionic libc has been deprecated and will be removed in the next release.
Support for glibc 2.12.1 has been deprecated and will be removed in the next release. This is the last glibc version that used glibc-ports so that will also be removed in the next release.
Contributors
A big thanks to all our contributors:
Alexey Brodkin, Alexey Neyman, Anton Maklakov, Arnaud Aujon Chevallier, Artem Panfilov, Bagas Sanjaya, Bart Verhagen, Bensuperpc, Bryan Hundven, Chris Packham, Christoph Muellner, Clay McClure, Dan Tejada, Dima Krasner, Dimitar Dimitrov, Egeyar, Elijah Shaw-Rutschman, Elliot Saba, Florent Valette, Hans-Christian Noren Egtvedt, Ivan Kukhta, Jakub Labenski, Joachim Nilsson, Johan Levin, John Audia, Jose E. Marchesi, Kairui Song, Keith Packard, Kumar Gala, Marco Sirabella, Matthias Weisser, Michael Vetter, Mikhail Falaleev, Morozov Max, Nayab Basha Sayed, Nicolas Dusart, Nik Konyuchenko, Nikita Konyuchenko, Norbert Lange, Ola Olsson, Philipp Wagner, Pradipta Ghosh, QBos07, Raphael Catolino, Sam Elliott, Stephanos Ioannidis, Steve Bennett, antmak, graysky, ivanka2012, lancethepants, messense, spaun2002
Full Changelog: crosstool-ng-1.24...crosstool-ng-1.25.0
crosstool-ng-1.25.0-rc2
Tag 1.25.0-rc2
crosstool-ng-1.25.0-rc1
Tag 1.25.0-rc1
crosstool-ng-1.24.0
An upgrade procedure for configurations created in the previous release of crosstool-NG has been introduced with this release.
MacOS is not officially supported in this release.
Support for Alpine Linux as a host is experimental and is known to break in many configurations (particularly, *-linux-gnu): GLIBC fails to compile on a host using MUSL C library when it tries to create some helper applications to run on the build machine.
CentOS 6 and 7, while still supported, are known to break with recent GDB releases as they require a modern C++ compiler. The G++ included in CentOS 6/7 distributions does not satisfy GDB requirements. Also, “Build and install locales” option in GLIBC cannot be used on CentOS 6/7 build machines: this option requires GLIBC to built for the build machine, and recent GLIBC releases fail to compile on CentOS 6/7.
crosstool-ng-1.23. 6D33 0
Tag 1.23.0