Skip to contentSkip to conversation

Buildroot 2022.08 released

Buildroot Peter Korsgaard 1 participant 1 message Sep 10, 2022

lore
Share & tools
lore
#0 lore raw

Hi,

Buildroot 2022.08 is released - Go download it at:

http://buildroot.net/downloads/buildroot-2022.08.tar.gz

or

http://buildroot.net/downloads/buildroot-2022.08.tar.xz

Or get it from Git:

git://git.buildroot.net/buildroot

Please give it a spin and report any problems to the mailing list or bug tracker.

This was another fairly big development cycle with close to 1300 changes all over the tree and 120 unique contributors! I'm once again very happy to see so many "new" people next to the "oldtimers".

Of noteworthy new features/changes we have:

Architecture

- Support for NDS32 removed
- Support for C-SKY removed
- Support for configurable page size on ARM64 added
- Architecture menu re-organized: the MMU selection now appears in this architecture menu.

Toolchain:

- GCC 12.x support added, GCC 11.x is now the default compiler, and support for building a GCC 9.x toolchain has been removed.
- glibc bumped to 2.35-134-gb6aade18a7e5719c942aa2da6cf3157aca993fa4
- uclibc bumped to 1.0.42
- BR2_GCC_ENABLE_LTO option removed, the toolchain is now always built with LTO support. The new option BR2_ENABLE_LTO enables the use of LTO in a subset of packages that have explicit handling for LTO.
- GDB enabled on OpenRISC.
- Toolchain menu now appears before "Build options". The selection of the C library now determines whether static library (BR2_STATIC_LIBS) will be available or not, instead of the other way around.

Filesystem:

- genimage.cfg files now use shortcuts from genimage for the GUID of well-known GPT partitions.

Bootloaders:

- U-Boot can now be built with host-gnutls as a dependency, needed for some configurations
- OP-TEE can now be built with host-python-pillow as a dependency, needed for some configurations.
- OP-TEE source can now be retrieved from a custom tarball URL.
- Grub has been bumped to 2.06.

Over 390 packages updated.

New defconfigs: aspeed_ast2500evb, aspeed_ast2600evb, broadcom_northstar, canaan_kd233, qemu_riscv64_nommu_virt, sipeed_maix_bit, sipeed_maix_bit_sdcard, sipeed_maix_dock, sipeed_maix_dock_sdcard, sipeed_maix_go, sipeed_maix_go_sdcard, sipeed_maixduino, sipeed_maixduino_sdcard

Removed defconfigs: andes_ae300, csky_gx6605s, friendlyarm_nanopi_neo, minnowboard_max-graphical

New packages: clpeak, compiler-rt, crucible, dbus-broker, dht, double-conversion, dust, freeradius-server, gdal, hawktracer, hyperfine, libb2, libdeflate, libdill, mbw, mender-connect, minizip-zlib, nerdctl, ntpsec, opencl-hpp, opensc, python-alembic, python-appdirs, python-beniget, python-construct, python-dtschema, python-gast, python-kflash, python-lark, python-maturin, python-mypy-extensions, python-pylibfdt, python-pythran, python-pyrsistent, python-qrcode, python-rfc3987, python-rtoml, python-ruamel-yaml, python-scipy, python-typeguard, python-typing-inspect, python-zlmdb, qt6base, rtl8723ds, spirv-llvm-translator, tealdeer, uuu, vis-network, volk, wolftpm, zeek, zerofree

And the usual package version updates and bug fixes. See the CHANGES file for details:

http://git.buildroot.net/buildroot/plain/CHANGES?id=2022.08

Many thanks to the people contributing to this release:

git shortlog -s -n 2022.05..

351 Fabrice Fontaine
135 Bernd Kuhls
101 Thomas Petazzoni
80 James Hilliard
38 Ricardo Martincoski
36 Giulio Benetti
30 Francois Perrad
29 Romain Naour
29 Yann E. MORIN
27 Arnout Vandecappelle (Essensium/Mind)
25 Peter Korsgaard
21 Johan Oudinet
18 Christian Stewart
18 Heiko Thiery
14 Adrian Perez de Castro
14 Kory Maincent
12 Damien Le Moal
12 Julien Olivain
10 Angelo Compagnucci
10 Baruch Siach
10 Norbert Lange
10 Sen Hastings
9 Neal Frager
9 Yegor Yefremov
8 Adam Duskett
7 Guillaume W. Bres
7 Michael Nosthoff
7 Petr Vorel
7 Raphaël Mélotte
7 Vincent Fazio
6 Etienne Carriere
6 Matt Weber
6 Quentin Schulz
5 Emile Cormier
5 Grzegorz Blach
5 Joachim Wiberg
5 José Pekkarinen
5 Marcus Hoffmann
5 Maxim Kochetkov
5 Peter Seiderer
4 Lang Daniel
4 Marcin Niestroj
4 Niklas Cassel
3 Alexandru Ardelean
3 Andreas Ziegler
3 André Zwing
3 Bartosz Bilas
3 Ben Hutchings
3 Bram Vlerick
3 Cédric Le Goater
3 Dario Binacchi
3 David GOUARIN
3 Dimitar Tomov
3 Fabio Estevam
3 Florian Fainelli
3 Gilles Talis
3 Gwenhael Goavec-Merou
3 Kris Bahnsen
3 Michael Vetter
3 Nicolas Cavallari
3 Nicolas Tran
3 Stefan Agner
3 Vincent Stehlé
2 Aleksandr Makarov
2 Andrea Daoud
2 Arnout Vandecappelle
2 Chris Packham
2 Dominik Michael Rauh
2 Jesse Van Gavere
2 Joel Stanley
2 John Keeping
2 Kyle Harding
2 Marcus Folkesson
2 Markus Mayer
2 Michael Fischer
2 Nicolas POIROT
2 TIAN Yuanhao
2 Thomas Devoogdt
2 Titouan Christophe
2 Vladimir Svoboda
2 Waldemar Brodkorb
2 Xuanhao Shi
1 Abel Bernabeu
1 Alexander Mukhin
1 Alexey Brodkin
1 Alistair Francis
1 Andrey Nechypurenko
1 Atsushi Nemoto
1 Bert Schueszler
1 Colin Foster
1 Danilo Bargen
1 Danomi Manchego
1 Edgar Bonet
1 Erik Larsson
1 Federico Pellegrin
1 Frank Hunleth
1 Frederik Van Bogaert
1 Goran Rađenović
1 Graeme Smecher
1 Jagan Teki
1 Jared Bents
1 Jesse Taube
1 José Luis Salvador Rufo
1 Koen Martens
1 Konstantin Menyaev
1 Martin Povišer
1 Nicola Di Lieto
1 Nicolas Carrier
1 Noah Huetter
1 Olivier L'Heureux
1 Paul Cercueil
1 Quentin Barbe
1 Rafał Miłecki
1 Raphael Pavlidis
1 Roosen Henri
1 Sergey Matyukevich
1 Shahab Vahedi
1 Stafford Horne
1 Thomas Huth
1 Леонид Юрьев (Leonid Yuriev)

And a special thanks to our patch reviewers (we need more!):

git log 2022.05.. | grep -Ei '(reviewed|acked)-by:' | \
sed 's/.*by: //' | sort | uniq -c | sort -n -r

10 Romain Naour <[email protected]>
6 Luca Ceresoli <[email protected]>
4 Yann E. MORIN <[email protected]>
4 Adrian Perez de Castro <[email protected]>
3 Yu Chien Peter Lin <[email protected]>
3 Joel Stanley <[email protected]>
3 Giulio Benetti <[email protected]> 2 Thomas Huth <[email protected]>
2 Luca Ceresoli <[email protected]>
2 Damien Le Moal <[email protected]> 2 Baruch Siach <[email protected]>
1 Yann E. MORIN <[email protected]>
1 Thomas Petazzoni <[email protected]>
1 Romain Naour <[email protected]>
1 Petr Vorel <[email protected]>
1 Nicolas Tran <[email protected]>
1 Nicolas Cavallari <[email protected]> 1 Kieran Bingham <[email protected]>
1 Joachim Wiberg <[email protected]>
1 Gao Xiang <[email protected]>
1 Florian Fainelli <[email protected]>
1 Etienne Carriere <[email protected]> for the v2. 1 Dario Binacchi <[email protected]> 1 Alistair Francis <[email protected]>
1 Heiko Thiery <[email protected]>

The next release will be 2022.11. Expect the first release candidate at the beginning of November and the final release at the end of the month.

This release will be supported with security and other important fixes until 2022.11 is out. For longer support, consider our long term support release (2022.02.x) instead, which will be supported until April 2023.

Signature · 5 lines
Bye, Peter Korsgaard
_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot