Releases: tttapa/docker-arm-cross-toolchain
Releases · tttapa/docker-arm-cross-toolchain
1.0.0
- ABI BREAK: the
armv6-rpi-linux-gnueabihf
toolchain is now built using-march=armv6
instead of-march=armv6kz
to provide compatibility with the ARMv6 version of Raspberry Pi OS. This may affect the ABI, so you are advised to recompile all code and dependencies after upgrading. (See tttapa/RPi-Cross-Cpp-Development#4 (comment) for more information.)
Full Changelog: 0.4.0...1.0.0
0.4.0
- Upgrade Linux (4.15→5.4) and Glibc (2.27→2.31):
Supported distributions are now Ubuntu 20.04 Focal, Raspberry Pi OS 11 Bullseye, Rocky 9 and later.
Support for Ubuntu 18.04 Bionic (EOL), Raspberry Pi OS 10 Buster (EOL) and Rocky 8 was removed.
Full Changelog: 0.3.0...0.4.0
0.3.0
- These toolchains can be used on Ubuntu 18.04 and later, Rocky 8 and later, Debian 10 Buster and later, etc. (CentOS 7 support was removed).
- Crosstool-NG has been updated, with new versions of GCC (14.2, 13.3, 12.4), Binutils (2.43.1) and GDB (15.1).
- ARM64 builds for the toolchains are now included, these run on a 64-bit Raspberry Pi, and compile for various other types of Raspberry Pis.
- The Raspberry Pi Pico SDK version 2.0.0 is now supported, including the new RP2350 (ARM only).
0.2.0
0.1.2
- Add
--enable-libstdcxx-backtrace=yes
to GCC configuration.
Full Changelog: 0.1.1...0.1.2
0.1.1
- Upgrade to GCC 13.2
Full Changelog: 0.1.0...0.1.1
0.1.0
- Upgrade to GCC 13.1
- Upgrade to Binutils 2.40
- Upgrade to GDB-server 13.1, remove cross-GDB (gdb-multiarch is recommended instead)
- Enable PIE by default for GCC
- Remove Binutils libraries for target
- Add CMake toolchain files for all Raspberry Pi targets
- Improve usage documentation
Full Changelog: 0.0.9...0.1.0
0.1.0-beta2
- CMake toolchain files
Full Changelog: 0.1.0-beta...0.1.0-beta2
0.1.0-beta
- Upgrade to GCC 13.1
- Upgrade to Binutils 2.40
- Upgrade to GDB-server 13.1, remove cross-GDB (
gdb-multiarch
is recommend instead) - Enable PIE by default for GCC
- Remove Binutils libraries for target
Full Changelog: 0.0.9...0.1.0-beta
0.0.9
- Upgrade GCC to 12.2.0
- Upgrade Binutils to 2.39
- Compatibility with Linux 4.19 and later
- Compatibility with GLIBC 2.27 and later
- Compatibility with Ubuntu 18.04 and later as host
- Use ct-ng defconfig
- Fix archive extensions
Full Changelog: 0.0.8...0.0.9