[Buildroot] Buildroot 2015.08-rc1 released
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Wed Aug 5 21:09:23 UTC 2015
Hello,
Buildroot 2015.08-rc1 is released - Go download it at:
http://buildroot.net/downloads/buildroot-2015.08-rc1.tar.gz
or
http://buildroot.net/downloads/buildroot-2015.08-rc1.tar.bz2
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. Many thanks to the 106 persons who contributed to this
release:
git shortlog -s -n 2015.05..
309 Gustavo Zacarias
129 Bernd Kuhls
91 Yann E. MORIN
78 Thomas Petazzoni
59 Francois Perrad
37 Baruch Siach
35 Jörg Krause
33 Vicente Olivert Riera
30 Maxime Hadjinlian
28 Romain Naour
24 Fabio Porcedda
21 Alex Suykov
21 Jerzy Grzegorek
20 Alexey Brodkin
20 Peter Korsgaard
19 Luca Ceresoli
18 Samuel Martin
16 Yegor Yefremov
15 Martin Bark
15 Thomas De Schampheleire
14 Clayton Shotwell
14 Johan Oudinet
13 Angelo Compagnucci
12 Gary Bisson
12 Petr Vorel
11 Guido Martínez
10 Arnout Vandecappelle
9 Alexandre Belloni
9 Brendan Heading
9 Danomi Manchego
9 Jan Viktorin
9 Matt Weber
7 Aurélien Chabot
7 Benoît Thébaudeau
7 Floris Bos
7 Julien CORJON
7 Waldemar Brodkorb
6 Peter Seiderer
5 James Knight
5 Maxim Mikityanskiy
5 Rahul Bedarkar
5 Steven Noonan
5 Vanya Sergeev
4 Christian Stewart
4 Karoly Kasza
4 Nikolay Dimitrov
4 Ryan Barnett
4 Sam bobroff
4 Ulf Magnusson
3 Bartosz Golaszewski
3 Gergely Imreh
3 Guillaume GARDET
3 Jérôme Pouiller
3 Paul Cercueil
3 Sebastien Bourdelin
2 Cédric Marie
2 Doug Kehn
2 Frank Hunleth
2 Geoffrey Ragot
2 Hollis Blanchard
2 Jonathan Ben Avraham
2 Max Filippov
2 Nimai Mahajan
2 Noé Rubinstein
2 Thomas Claveirole
2 kyak
1 Albert Lee
1 Antoine Tenart
1 Arthur LAMBERT
1 Bai Yingjie
1 Bamvor Jian Zhang
1 Charles Manning
1 Christophe Vu-Brugier
1 Colleen
1 David Kessler
1 David du Colombier
1 Eric Le Bihan
1 Eric Limpens
1 Gwenhael Goavec-Merou
1 Herve Codina
1 Hoang Tran
1 Ignacy Gawędzki
1 Jordan Yelloz
1 Jordi Montagne
1 Julien Viard de Galbert
1 Kinsella, Ray
1 Lorenzo Catucci
1 Marc-André Chénier
1 Matthew Starr
1 Maxime Ripard
1 Mikhail Peselnik
1 Morgan Delestre
1 Nathaniel Roach
1 Pascal de Bruijn
1 Peter Bouda
1 Robert Sohn
1 Scott Fan
1 Simon Marchi
1 Sylvain Raybaud
1 Sébastien Szymanski
1 Tal Zilcer
1 Valentine Barshak
1 Vivien Didelot
1 Will Wagner
1 Zoltan Gyarmati
1 florent valette
And a special thanks to our patch reviewers:
git log 2015.05.. | grep -Ei '(reviewed|acked)-by:' | \
sed 's/.*by: //' | sort | uniq -c | sort -n -r
112 "Yann E. MORIN" <yann.morin.1998 at free.fr>
69 Arnout Vandecappelle (Essensium/Mind) <arnout at mind.be>
17 Samuel Martin <s.martin49 at gmail.com>
13 Romain Naour <romain.naour at openwide.fr>
10 Gustavo Zacarias <gustavo at zacarias.com.ar>
9 Arnout Vandecappelle <arnout at mind.be>
3 Maxime Hadjinlian <maxime.hadjinlian at gmail.com>
2 Thomas De Schampheleire <thomas.de.schampheleire at gmail.com>
2 Marcin Nowakowski <marcin.nowakowski at imgtec.com>
2 Lionel Orry <lionel.orry at gmail.com>
2 Abhimanyu Vishwakarma <abhimanyu.v at imgtec.com>
1 Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
1 "Maxime Hadjinlian" <maxime.hadjinlian at gmail.com>
1 Max Filippov <jcmvbkbc at gmail.com>
1 "Lorenzo M. Catucci" <lorenzo at sancho.ccd.uniroma2.it>
1 Karoly Kasza <kaszak at gmail.com>
1 Jaap Crezee <jaap at jcz.nl>
1 Gary Bisson <gary.bisson at boundarydevices.com>
1 Clayton Shotwell <clayton.shotwell at rockwellcollins.com>
1 "Christian Stewart" <c <yann.morin.1998 at free.fr>hristian at paral.in>
1 Bernd Kuhls <bernd.kuhls at t-online.de>
1 Baruch Siach <baruch at tkos.co.il>
And to our patch testers:
git log 2015.05.. | grep -i 'tested-by:' | \
sed 's/.*by: //' | sort | uniq -c | sort -n -r
17 "Yann E. MORIN" <yann.morin.1998 at free.fr>
9 Arnout Vandecappelle (Essensium/Mind) <arnout at mind.be>
4 Gergely Imreh <imrehg at gmail.com>
3 Romain Naour <romain.naour at openwide.fr>
1 Thomas De Schampheleire <thomas.de.schampheleire at gmail.com>
1 Samuel Martin <s.martin49 at gmail.com>
1 Mike Williams <mike at mikebwilliams.com>
1 Maxime Hadjinlian <maxime.hadjinlian at gmail.com>
1 "Lorenzo M. Catucci" <lorenzo at sancho.ccd.uniroma2.it>
1 Karoly Kasza <kaszak at gmail.com>
1 Jean Burgat <jeanburgat33 at gmail.com>
1 Jaap Crezee <jaap at jcz.nl>
1 Frank Hunleth <fhunleth at troodon-software.com>
1 Doug Kehn <rdkehn at yahoo.com>
1 Doug Kehn <rdkehn at yahoo.com
1 Christian Stewart <christian at paral.in>
With 1319 commits, this cycle is slightly smaller than the 2015.05
development cycle, which had 1606 commits merged when -rc1 was
released. However, the number of different contributors remains
stable: 106 this time, against 105 for the past release cycle.
Of noteworthy new features/changes we have:
Architectures:
- Refactor how the availability of an MMU is described.
- Minimal support for Cortex-M3
- Minimal support for AArch64 big-endian
Toolchains:
- Add CodeSourcery MIPS 2015.05, remove MIPS 2013.11
- Use uClibc-ng as the default uClibc version, instead of the
official uClibc, which hasn't done any release since 3+
years
- eglibc is now marked as deprecated
- GCC: gcc 4.9.x is now the default and was updated to 4.9.3,
support for gcc 5.x added.
- Binutils: use Binutils 2.24 as the default, 2.25.x series
bumped to 2.25.1, remove old Binutils 2.22.
- Update ARC toolchain components to 2015.06
- Add support for Fortran when building gcc
Bootloaders:
- Support for using the kconfig configuration system in
U-Boot
New Defconfigs:
- VIA VAB-820/AMOS-820
- OLimex OLinuxino A20 Lime
- Many new defconfigs for Atmel evaluation boards:
at91sam9rlek, at91sam9x5ek, sama5d3xek, sama5d4ek, sama5d4
Xplained Ultra, sama5d3 Xplained.
- ACME Systems Aria G25
- WarPboard
- Altera Cyclone 5 Development Board
- Xilinx zc706
- ARC AXS101 and AXS103 Software Development Platforms
- Significant updates to Raspberry Pi / Raspberry Pi 2
Infrastructure:
- Buildroot takes better care now of generating predictable
permissions in the target filesystem. However, existing
permissions on a custom skeleton or rootfs overlay will no
longer be preserved. Therefore, it is necessary to add a
permission table (BR2_ROOTFS_DEVICE_TABLE) to set the
required permissions.
- Add support for kconfig fragments.
- No longer pass --{enable,disable}-debug to autotools
packages depending on the value of
BR2_ENABLE_DEBUG. BR2_ENABLE_DEBUG now only controls
whether we build with -g or not.
- Support for extracting archives in .lzma in the generic
package infrastructure.
- Remove random-seed file from the default skeleton, since
seeding the entropy pool with a known seed makes more harm
than good.
- In the CVS download helper, add support to use a date as
the version.
- Add support for a per-package <pkg>_STRIP_COMPONENTS
variable, which packages can use to specify how many path
components should be stripped when extracting the tarball.
- Addition of a 'kernel-module' package infrastructure, which
simplifies the packaging of external kernel modules. Many
existing packages are converted to use it.
- Allow bootloaders to be implemented in $(BR2_EXTERNAL)
- Remove /etc/securetty from the default skeleton.
- Migration of sysV initscripts from the default skeleton to
a package called 'initscripts', installed only when Busbox
init or sysvinit are used.
- Migration of the skeleton logic to a proper 'skeleton'
package.
- Addition of a 'linux-tools' infrastructure in the 'linux'
package, to support building user-space tools bundled
within the Linux kernel sources, such as perf and cpupower.
- Usage of backticks instead of make $(shell ...) to execute
shell commands. This allows to delay the evaluation of such
commands when actually needed, and not when expanding the
variables. It is useful to make 'make printvars' less
noisy, and as a preparation to support top-level parallel
build.
- Libtool .la files are not mungled for all package types,
instead of being handled only for packages using the
autotools-package infrastructure.
- Add mechanism to allow packages to express a dependency on
gcc versions. This is needed for packages that use C++11 or
C11 support for example.
Important package updates:
- Complete rework of the matchbox packaging
- Lots of fixes in packages for compatibility with musl and
gcc 5.
- Hash files added to a large number of packages.
- Update a significant number of packages to use a new
hosting, after the announcement of Google Code and
Gitorious closing.
- Major packages needed for SELinux support have been merged,
but the support is not complete yet.
- Significant update of OpenCV to version 3.0, and addition
of lots of eatures.
- Significant update of all packages supporting the GPU and
VPU of i.MX ARM processors.
- Addition of systemd support in a significant number of
packages.
- Qt5 updated to 5.5.0
- Use modular X.org server by default instead of KDrive
Filesystems:
- Complete overhaul of the iso9660 support. Now allows to use
directly IS9660 as the root filesystem format and not only
an initrd, and supports Grub 2 and isolinux in addition to
Grub.
And the usual package version updates and bug fixes. See the CHANGES
file for details:
http://git.buildroot.net/buildroot/plain/CHANGES?id=2015.08-rc1
Like usual, we will now create a next branch and start merging in new
features, rather than wait until 2015.08 is released.
You can expect regular 2015.08-rc versions throughout the month of
August, with the final version towards the end of the month.
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
More information about the buildroot
mailing list