v1.28.0
This update pulls in Buildroot 2024.05 and Erlang/OTP 27.0. This is a major
Buildroot and Erlang update.
Nerves systems need the following updates:
- If using CircleCI, update the
build-tools
to 0.3.0 or later. E.g.,
build-tools: nerves-project/build-tools@0.3.0
- Add
BR2_TOOLCHAIN_EXTERNAL_GCC_13=y
to thenerves_defconfig
to tell
Buildroot that the toolchain being used is GCC 13. The default is no longer
GCC 13, so it has to be set. - Update to Elixir 1.17 or later. None of the earlier versions of Elixir
support Erlang/OTP 27. If you can't update, specify an earlier version OTP
version by addingBR2_PACKAGE_ERLANG_26
(or similar) to the
nerves_defconfig
.
-
Changes
nerves_system_br
Docker image no longer runs as the root user to avoid
build errors from programs that don't want to be built as root (tar 1.35)
-
Package updates
- Buildroot 2024.05
- Erlang/OTP 27.0
- rpicam-apps 1.5.0
- rpi-libcamera v0.2.0+rpt20240418
- rpi-distro-firmware-nonfree 20230625-2+rpi2
- rpi-distro-bluez-firmware 78d6a07 (latest for now)