Skip to content

Releases: tttapa/docker-arm-cross-toolchain

1.0.0

27 Oct 12:55
Compare
Choose a tag to compare
  • 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

08 Sep 16:26
Compare
Choose a tag to compare
  • 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

05 Sep 23:47
Compare
Choose a tag to compare
  • 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

19 May 18:39
8020eff
Compare
Choose a tag to compare

GCC 14.1 support.

0.1.2

03 Sep 17:57
Compare
Choose a tag to compare
  • Add --enable-libstdcxx-backtrace=yes to GCC configuration.

Full Changelog: 0.1.1...0.1.2

0.1.1

05 Aug 00:04
3ad64ac
Compare
Choose a tag to compare
  • Upgrade to GCC 13.2

Full Changelog: 0.1.0...0.1.1

0.1.0

07 May 10:24
Compare
Choose a tag to compare
  • 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

07 May 08:20
Compare
Choose a tag to compare
0.1.0-beta2 Pre-release
Pre-release
  • CMake toolchain files

Full Changelog: 0.1.0-beta...0.1.0-beta2

0.1.0-beta

01 May 15:16
Compare
Choose a tag to compare
0.1.0-beta Pre-release
Pre-release
  • 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

03 Dec 23:53
Compare
Choose a tag to compare
  • 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