Newer
Older
tor, transmission, unrar, valgrind, vim, webkitgtk, whois,
xen, zmqpp
Issues resolved (http://bugs.buildroot.org):
#10141: Squashfs extended attribute failures
#10261: Grub2 fails to build for x86_64
#10276: BR2_PACKAGE_LINUX_TOOLS_GPIO fails for MIPS with...
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2017.02.5, Released July 27th, 2017
Important / security related fixes.
Webkitgtk bumped to the 2.16.x series, fixing a large number
of security issues.
host-aespipe compile fix for Debian/Gentoo/Ubuntu toolchains
which default to PIE mode.
Updated/fixed packages: aespipe, apache, bind, binutils,
busybox, ccache, collectd, efibootmgr, efivar, expat, ffmpeg,
gcc, heimdal, iproute2, irssi, libglib2, libmemcached,
libosip2, libtirpc, libxml-parser-perl, linux-fusion,
linux-zigbee, mpg123, nodejs, orc, pcre, php, pulseaudio,
python-setproctitle, qt5base, rpi-firmware, samba4, syslinux,
systemd, spice, tcpdump, tiff, webkitgtk, x265, xen,
xserver_xorg-server, xvisor
Issues resolved (http://bugs.buildroot.org):
#10061: gcc5.4 buildroot toolchain for powerpc libsanitizer...
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2017.02.4, Released July 4th, 2017
Important / security related fixes.
Update support/scripts/scancpan to use METACPAN v1 API as v0
has been shutdown.
Update support/scripts/mkusers to handle setups where
/etc/shadow is a symlink.
External toolchain: Don't create musl dynamic loader symlink
for static builds.
Setlocalversion: Correct detection of mercurial revisions for
non-tagged versions.
Updated/fixed packages: apache, automake, bind, botan, c-ares,
dhcp, expat, fcgiwrap, gcc, gdb, gesftpserver, glibc, gnutls,
gst1-plugins-bad, imagemagick, imx-uuc, intltool, iperf,
ipsec-tools, irssi, libgcrypt, libmad, libnl, mosquitto,
mpg123, ncurses, nodejs, ntp, openssh, openvpn, qt5base,
qt5multimedia, rtl8821au, socat, spice, systemd, tor, tslib,
vlc, x264, xserver_xorg-server
Issues resolved (http://bugs.buildroot.org):
#9976: License file for package 'rtl8821au' incorrect
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2017.02.3, Released June 2nd, 2017
Important / security related fixes.
Download: <pkg>-source-check fixed for packages from git.
External toolchain: musl dynamic linker symlink for mips-sf
corrected.
Updated/fixed packages: armadillo, audiofile, bash,
bluez_utils, cppcms, dbus, dhcp, dropbear, efibootmgr, efl,
elfutils, faketime, fbgrab, flashrom, ftop, gdb, git,
google-breakpad, gpsd, hans, kvm-unit-tests, kyua, libev,
libmicrohttpd, libminiupnpc, libtasn1, libubox, ltp-testsuite,
lua, madplay, mariadb, mono, mosquitto, mxml, ntp,
nvidia-driver, openblas, openvpn, oracle-mysql, picocom, popt,
postgresql, pulseview, qt5base, qwt, rabbitmq-c, redis,
rpcbind, rtmpdump, samba4, strongswan, sudo, vlc
Issues resolved (http://bugs.buildroot.org):
#9796: source-check broken for Git downloads
#9871: fbgrab 1.3 won't build with BR2_REPRODUCIBLE set
2017.02.2, Released May 1st, 2017
Important / security related fixes.
Use HTTPS for the Codesourcery external toolchains as the HTTP
URLs no longer work.
Updated/fixed packages: bind, busybox, dovecot, freetype,
ghostscript, glibc, granite, hiredis, icu, imagemagick,
gst-plugins-base, gst1-plugins-base, libcroco, libcurl, libnl,
libnspr, libnss, libsamplerate, libsndfile, libunwind,
minicom, mplayer, mpv, nodejs, python-django, python-pyyaml,
python-web2py, samba4, syslinux, systemd, tiff, trinity,
uboot, wireshark, xen
Issues resolved (http://bugs.buildroot.org):
#9791: Python searches for packages in the user site directory
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2017.02.1, Released April 4th, 2017
Important / security related fixes.
Fix a variable clashing issue in the mkusers script with
internal bash variables.
Improve external toolchain version detection.
Correct permissions for /dev/pts/ptmx when systemd is used
with recent glibc versions.
Fix python module name clash for graph-depends.
Fakeroot now links against libacl to fix issues on
distributions using acls.
Ensure that the git download infrastructure creates GNU format
tar files.
br2-external: Improve error reporting.
Updated/fixed packages: acl, apr, audiofile, busybox, cairo,
dbus-cpp, dbus-glib, dbus-triggerd, domoticz, elfutils,
fakeroot, filemq, fmc, gdb, git, gnutls, gst-ffmpeg,
gst1-plygins-bad, harfbuzz, htop, imagemagick, jasper, libcec,
libiio, libplatform, librsvg, libselinux, libsidplay2, libsoc,
libwebsockets, libxkbcommon, linux-firmware, logrotate,
lpt-testsuite, lttng-libust, mariadb, mbedtls, memcached,
mesa3d, mpd, mplayer, nbd, ncftp, ntp, openssh, opentyrian,
pcre, perl-gd, python, qt5base, rpi-userland, rpm, samba4,
skalibs, slang, sngrep, squashfs, syslog-ng, taglib,
tcpreplay, tor, upmpdcli, wget, wireshark,
xdriver_xf86-video-vmware, xlib_libXv, zmqpp
Issues resolved (http://bugs.buildroot.org):
#9456: mkusers script bash errors
2017.02, Released February 28th, 2017
Minor fixes, mainly fixing autobuilder issues.
Don't use cmake 3.7.x from the build host as it is also
affected by the RPATH handling issues, and instead build our
own if needed.
Updated/fixed packages: assimp, classpath, genimage, mplayer,
mpv, openocd, python-libconfig, qt5base, qt5quickcontrols,
vlc, xterm
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2017.02-rc3, Released February 26th, 2017
Fixes all over the tree.
Cmake reverted to version 3.6.3 to workaround regressions
related to RPATH handling.
Updated/fixed packages: bctoolbox, berkeleydb, binutils,
btrfs-progs, classpath, directfb, glibc, gstreamer1,
gst1-plugins-{base,good,bad,ugly}, gst1-libav,
gst1-rtsp-server, gst1-validate, gst-omx, htop, libcurl,
libepoxy, libimxvpuapi, libpcap, libuv, ncurses, openssh,
oracle-mysql, poco, python, qt5base, qt5webkit, sslh, synergy,
trousers, uclibc-ng-test, util-linux, vlc, xfsprogs
Issues resolved (http://bugs.buildroot.org):
#9251: Shared C++ libraries for Microblaze results in Segmentation...
#9456: mkusers script bash errors
#9506: Collectd 5.7.0 fails to build with libcrypt
#9581: VagrantFile provisioning step fails due to issue with grub-pc
#9586: usbmount: usbmount slows down the system... to a state of...
#9616: CMake host packages cannot provide CONF_ENV
#9641: Need raptor package installed in staging
#9671: stunnel build error
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2017.02-rc2, Released February 20th, 2017
Fixes all over the tree.
Support for SOURCE_DATE_EPOCH in the toolchain wrapper for
older gcc versions for reproducible builds has been
(temporarily) reverted because of licensing compatiblity
concerns.
Defconfigs: SD card generation fix for the Udoo Neo board
Infrastructure to handle .lz compressed tarballs added, and
affected packages updated to use it.
Updated/fixed packages: bctoolbox, bind, canelloni,
cbootimage, ccache, classpath, cups, dbus, ddrescue, directfb,
ed, erlang, gcc, gdb, glmark2, gstreamer, gstreamer1, hiredis,
kmod, kmsxx, lcdapi, libasplib, libgpiod, libnss, libraw,
libv4l, mesa3d-headers, mosquitto, mpd, mpv, musl, ntfs-3g,
ocrad, openswan, postgresql, qt5base, qt5quickcontrols, redis,
riemann-c-client, samba4, sunxi-mali, tcping, trousers,
uclibc, util-linux, vim, wavpack, wget, wiringpi, xfsprogs,
xserver_xorg-server
Issues resolved (http://bugs.buildroot.org):
#8941: Valgrind fails to build with stack protection turned on
#9291: perl: SysV message queues not configured, even if available
#9651: libxcb-1.12 built Error
#9656: util-linux: schedutils doesn't build on target w/o enabl...
#9666: qt5quickcontrols install fails
2017.02-rc1, Released February 11th, 2017
Fixes all over the tree and new features.
Infrastructure:
- numerous improvements to support reproducible builds
- new waf-package package infrastructure to support packages
that use the Waf build system. 6 packages converted to
this infrastructure.
- add option <pkg>_PREFER_INSTALLER to the perl package
infrastructure
Architecture:
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
- add support for the OpenRISC CPU architecture
- merge description of the ARM and ARM64 options, and add
support for selecting a specific ARM64 core
Toolchain:
- major rework of the external toolchain support. It is now
split into several packages, one per external toolchain,
and a common infrastructure.
- important fix for musl to prevent a conflict between musl
and kernel headers (fixes the build of numerous packages
with musl)
- uClibc-ng bumped to 1.0.22, and therefore enable uClibc
for ARM64, mips32r6 and mips64r6
- add gdb 7.12.1, and switch to gdb 7.11 as the default
- Linaro toolchains updated to 2016.11, ARC toolchain
components updated to arc-2016.09, MIPS Codescape
toolchains bumped to 2016.05-06, CodeSourcery AMD64 and
NIOS2 toolchains bumped
- remove Analog Devices toolchain for the Blackfin
architecture, remove pre-built musl toolchains from
musl.codu.org
New defconfigs: Freescale i.MX23EVK, Qemu OpenRISC emulation,
Qemu NIOS2 emulation, Grinn chiliBoard, Freescale i.MX6Q
SabreSD, BeagleBoard X15, OrangePi One, ARC HS38 HAPS
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
New packages: angular-websocket, aubio, bctoolbox, darkhttpd,
ddrescue, easydbus, fakedate, git-crypt, hiredis, ifenslave,
jsmn, libgpiod, libgsm, linux-syscall-support, mariadb, mimic,
nginx-dav-ext, nmon, opkg-utils, policycoreutils,
pru-software-support, python-arrow, python-attrs,
python-babel, python-bitstring, python-chardet,
python-constantly, python-flask-babel, python-gunicorn,
python-incremental, python-jsonschema, python-logbook,
python-markdown2, python-mbstrdecoder, python-mutagen,
python-pathpy, python-pudb, python-pyqrcode,
python-pytablereader, python-setuptools-scm, python-sh,
python-toml, python-vcversioner, python-whoosh,
raspberrypi-usbboot, riemann-c-client, rtl8723bs, skalibs,
sslh, sngrep, ti-cgt-pru, uclibc-ng-test, udpxy, uhttpd,
upower, ustream-ssl, waf, xlib_libXfont2
Removed packages: perl-db-file, snowball-hdmiservice,
snowball-init
Tooling: addition of a test-pkg script to help contributors
build test their package.
Issues resolved (http://bugs.buildroot.org):
#8946: Valgrind fails to build with stack protection turned on
#9461: odroidc2 - toolchain Linaro AArch64 2016.11 compile error
#9466: VIM_REMOVE_DOCS removes rgb.txt
#9486: xorg-server 1.19 fails to compile for glibc with systemd init (x86_64)
#9501: eudev fails to build with older kernel headers
#9526: Embedded NPM fails to start with "no such file or directory" error
#9541: Platform drivers autoloading from info in device tree does not work
#9546: seems BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTB_OVERLAYS do nothing
#9551: Coreutils fails to build target src/src_libsinglebin_pinky_a-pinky.o
#9566: [kmod] Compilation fails with uclibc
#9571: buildroot fails while building opencv for arm64 platform
#9576: External tree with BR 2016.11 does not work anymore
#9606: xorg-server cannot build for ARM target
2016.11.3, Released March 9th, 2017
Important / security related fixes.
Updated/fixed packages: bind, dbus, gnutls, imagemagick,
lcms2, libcurl, ntfs-3g, ntp, openssl, php, quagga, redis,
squid, stunnel, tcpdump, vim, wavpack, wireshark, xlib_libXpm
2016.11.2, Released January 25th, 2017
Important / security related fixes.
A fix for BR2_EXTERNAL trees referenced using relative paths,
which broke in 2016.11.
Updated/fixed packages: bind, docker-engine, gd, gnutls, go,
imagemagick, irssi, libpng, libvncserver, musl, opus, php,
php-imagick, rabbitmq-server, runc, wireshark,
Issues resolved (http://bugs.buildroot.org):
#9576: External tree with BR 2016.11 does not work anymore
2016.11.1, Released December 29th, 2016
Important / security related fixes.
Updated/fixed packages: apache, cryptopp, docker-engine,
dovecot, exim, gdk-pixbuf, libcurl, libupnp, links, monit,
nodejs, openssh, php, python, python-bottle, samba4, squid,
uboot, vim, wireshark, xorg-server uboot
Issues resolved (http://bugs.buildroot.org):
#9466: VIM_REMOVE_DOCS removes rgb.txt
2016.11, Released November 30th, 2016
Minor fixes.
Updated/fixed packages: bzip2, gcc, jasper, sane-backends,
uboot, uclibc
Issues resolved (http://bugs.buildroot.org):
#9451: packages/postgresql/postgresql.mk contains wrong POST...
2016.11-rc3, Released November 28th, 2016
Fixes all over the tree, including a number of security fixes.
The move from fakeroot to pseudo unfortunately brought a
number of issues. The SELinux issue described in #9386 which
triggered the move to pseudo has been investigated further and
a workaround implemented and the pseudo changes reverted.
Linux kernel: update default to 4.8.11.
Defconfigs: Updates/fixes for imx28ek, mx6udoo, imx6ulpico,
olimex a20 olinuxino lime mali, roseapplepi, synopsis aarch64
vdk, axs101, axs103 and hs38 smd vdk.
Updated/fixed packages: autossh, chrony, dosfstools,
dtv-scan-tables, e2fsprogs, gcc, gdb, gnuchess, gnuradio,
gpsd, gst1-plugins-bad, gst1-plugins-good, imagemagick,
kvm-unit-tests, libfribi, libuv, mesa3d, mpfr, mplayer, mpv,
ntp, ola, olsr, openblas, openjpeg, openssh, postgresql,
ptpd2python3, qemu, qextserialport, qt5base, quagga, xqwt,
taskd, tiff, tremor, trousers, udisks, uclibc, wireshark,
xapp_xload, xenomai, xmlstarlet
Issues resolved (http://bugs.buildroot.org):
#9386: ubinize fails with or without custom config
#9431: A misspelling
#9446: make raspberrypi3_defconfig compilation failure
2016.11-rc2, Released November 13th, 2016
Fixes all over the tree.
Architecture: add support for MIPS XBurst cores; remove MIPS
support for M5100 cores.
Updated/fixed packages: mesa3d, lttng-babeltrace, tinyalsa, pseudo,
czmq, libxml2, makedevs, binutils, kvm-unit-tests, libnss, privoxy,
qemu, ser2net, net-tools, ffmpeg, assimp, libmpeg2, ccache, mpv,
libxslt, python, python3, php, valgrind, guile, domoticz, efl,
jasper, kvmtool, go, wget, sane-backends, weston, tinymembench,
strace, openjpeg, lcms2, quota.
Linux kernel: update default to 4.8.7.
CMake support: fix cmake wrapper to properly pass NDEBUG flag.
Filesystems: use a wrapper to pseudo, to better mimick the behaviour
of fakeroot; makedevs no longer breaks of the destination already
exists and is of the correct type/major/minor.
Defconfigs: a few legacy and broken defconfigs have been removed
because they now fail to build: kb9202_defconfig, mini2440_defconfig,
freescale_p2020ds, qmx6, calao*, atmel_sama5d4ek. Other defconfigs
have been updated: nanopi-neo, olimex_a20_olinuxino_lime_mali,
armadeus_apf51, armadeus_apf28, freescale_imx31_3stack, ci20,
olimex_a20_olinuxino_lime2, atmel_at91sam9260eknf,
atmel_at91sam9rlek, atmel_at91sam9g20dfc, atmel_at91sam9g45m10ek,
atmel_sama5d3xek.
2016.11-rc1, Released November 3rd, 2016
Samuel Martin
committed
Fixes all over the tree and new features.
Samuel Martin
committed
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
It is now possible to specify multiple BR2_EXTERNAL
directories. The required files in a BR2_EXTERNAL directory
have changed to accomodate this feature. Refer to the
documentation for details of how to update them. External
trees now have a name and a description. Also, it is possible
to override a defconfig in the external tree.
The default skeleton now uses UID 65534 for the "nobody"
user instead of UID 99, like most distros do. See
https://lwn.net/Articles/695478/ for a complete discussion.
Programs and configuration files that explicitly refer to UID
99 will have to be updated.
When the build environment already has a suitable cmake version
(3.1 or later), that one will be used instead of building
host-cmake. This can speed up the build significantly.
The ExtUtils::MakeMaker perl module is now required in the
build environment.
An additional check is done during the build that files are
not installed in the output directory within the output
directory. This happens e.g. when the target directory is
contained both in --prefix and in DESTDIR. The build will
terminate with an error message that specifies which package
and which file caused the failure.
The concept of "deprecated packages" and the BR2_DEPRECATED
option have been removed. Instead, packages are removed
immediately. Packages are only removed when they don't work
for some reason. If you still need a removed package and
you have a solution for the problem(s) that caused the
removal, please contribute it.
Architecture: support for sh64 removed, improved support for
Toolchain: support for musl powerpc64le, mips64 and mipsr6
toolchains, ARC toolchain components updates, gcc 6.x series
bumped to 6.2.0, default binutils version switched to 2.26,
default gcc version switched to gcc 5.x, Linaro toolchains
updated, uclibc-ng bumped to 1.0.19. GCC is now always built
with TLS support. Checking of unsafe compiler options (that
point to host directories) has been extended with -isystem,
-idirafter and -iquote.
Package infrastructure: new variable $(PKG)_DL_OPTS, addition
of <pkg>-show-rdepends to list reverse dependencies, and
<pkg>-graph-rdepends to graph reverse dependencies. Linux tools
are now in a separate linux-tools package instead of in the
kernel build. Fakeroot has been replaced by pseudo.
CMake support: the toolchainfile.cmake file now provides a
definition of the CMAKE_BUILD_TYPE variable. The
toolchainfile.cmake also no longer forces the compiler/linker
New defconfigs: WaRP7, Solidrun's MX6 Cubox/Hummingboard,
TS-4900, Grinn's liteBoard, Udoo MX6Q/DL, Qemu ARM noMMU,
BeagleBone Qt5 demo, Digilent Zybo, FriendlyARM Nanopi NEO.
New packages: arm-trusted-firmware, amd-catalyst, atop, aufs,
aufs-util, fwts, gst1-rtsp-server, libglob, libite, mfgtools,
mksh, motion, paho-mqtt-c, php-amqp, pseudo, python-couchdb,
python-crcmod, python-cssutils, python-docutils,
python-futures, python-mwclient, python-mwscrape,
python-mwscrape2slob, python-pyelftools, python-pyicu,
python-pylru, python-pyqt5, python-requests-toolbelt,
python-simpleaudio, python-slob, rabbitmq-server, shapelib,
vdr, vdr-plugin-vnsiserver, vexpress-firmware, xvisor, iio and
gpio linux tools.
Removed packages: binutils 2.24, fakeroot, gcc 4.7, ipkg,
kodi-addon-xvdr, libgail, sstrip, torsmo, webkit, webkitgtk24,
Documentation: the list of packages that was present in the
Buildroot manual has been removed.
Legal info: the "licenses.txt" file that concatenates all
license texts is no longer generated - it was not considered
useful. The manifest.csv contains an empty cell instead of
"not saved" when no license file is available.
Other: addition of a DEVELOPERS file listing developers taking
care of packages or architectures.
Issues resolved (http://bugs.buildroot.org):
#7802: host-python build hangs compiling getbuildinfo.o
#8206: mplayer uses host xorg development files
#8516: mkcubiecard.sh uses outdated sfdisk switch -D
#8536: Building sudo with PAM results in unusable sudo
#8646: check-host-rpath script returns false positives when rpath
contains symlink
#8696: xdriver_xf86-input-mouse install header files in target
directory
#8811: rp-pppoe - generated scripts commands use HOST pathnames,
not necessarily TARGET
#8846: Orphaned/missing toolchain borks eclipse plugin
#8856: python tornado runtime wasn't met on buildroot 2016.02
#8901: gcc failes to build if fortran is enabled
#8916: LDFLAGS pass to openssh
#8941: "ls" of an NFSv4 share only works when pumped through strace
#8946: Valgrind fails to build with stack protection turned on
#9021: Kodi - Broken: Illegal instruction (core dumped)
#9096: rootfs.ubi not created
#9111: glibc 2.23: libmvec.so not copied
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
#9176: minnowboard : USB not mounted
#9196: raspberry pi 3 default build seem broken
#9201: Permission denied make: *** [core-dependencies] Error 126 in
Buildroot-2015.08.1
#9216: log4cpp package build fails to build within install
#9221: Kodi needs "Python .py and .pyc support" otherwise it crashes when
pressing buttons.
#9229: Firefly boot fails with: "failed to find part:boot"
#9256: [Config file] New device: Odroid-U2/U3
#9296: Buildroot Fails on applying patches
#9301: U-boot fails to build with default zynq_zed_defconfig configuration
#9316: U-boot fails to build if libssl-dev is not installed
#9321: Vanilla libcrypt++ v5.6.3 doesn't allow to work Nvidia Tegra's
flash utility (tegrarcm)
#9326: Odroid-C2 build results in non-bootable image
#9336: Improve iconv support for external toolchain based builds
#9356: gdb package
#9366: no link rootfs.ext4 -> rootfs.ext2
#9371: openssl: download failes with "Only allow downloads from primary
download site" + local server
#9381: check-host-rpath issues
#9386: ubinize fails with or without custom config
Samuel Martin
committed
2016.08, Released September 1st, 2016
Minor fixes.
Toolchain: ARC tools updated to arc-2016.09-eng010.
Updated/fixed packages: libshout, luajit, mpd, mplayer
Issues resolved (http://bugs.buildroot.org):
#7520: CodeSourcery toolchain ARM: C++11 std::exception_ptr..
#8341: Getting EGL Error: Could not create the egl surface:..
#9121: gst1-imx for i.MX6 compile failed, cannot find PXP, ..
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2016.08-rc3, Released August 29th, 2016
Fixes all over the tree.
Toolchain: C++ support for the internal blackfin toolchain
re-enabled.
Architecture: Default to bf532 CPU variant for blackfin,
Fix flat one memory region support for m68k and disable flat
seperate data support because of compatibility issues.
Defconfigs: Minnowboard and Raspberrypi: Fix errors with
post-build scripts when systemd is used.
Zynq microzed/zc706/zed: Fix u-booot configuration.
netbsd-queue package extended and renamed to
musl-compat-headers. With this, a number of musl compatibility
patches are no longer needed.
Updated/fixed packages: aircrack-ng, android-tools, babeld,
bcusdk, binutils, boa, busybox, connman, cpupower,
docker-engine, domoticz, elf2flt, ffmpeg, fwup, gcc,
glib-networking, gnupg, hplip, igd2-for-linux, imagemagick,
imx-uuc, iputils, jack2, kismet, kmsxx, libaio, libamcodec,
libconfuse, libffi, libfreeimage, libgcrypt, libgpg-error,
libiio, libraw, libsepol, libserialport, libxmlrpc, linknx,
linux-pam, lirc-tools, lldpd, logrotate, lshw, musl, ncurses,
neon, nettle, norm, ntfs-3g, openblas, openmpi, openswan,
pinentry, pixman, protobuf, python-meld3, qlibc, qt, qt5base,
quagga, rpcbind, rt-tests, runc, sane-backends, sconeserver,
squeezelite, stella, tftpd, tinycbor, tinydtls, trace-cmd,
trousers, tstools, uboot-tools, uclibc, ulogd, ustr, vlc,
webkitgtk, wireshark, xdriver_xf86-video-intel
Issues resolved (http://bugs.buildroot.org):
#9101: Error on support/download/git with system git older than 1.8.4
#9181: Compiling linux kernel fails if BR2_LINUX_KERNEL_TOOL_CPU..
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2016.08-rc2, Released August 17th, 2016
Fixes all over the tree.
Toolchain: disable broken C++ support for internal blackfin
toolchains, ARC toolchain bumped to arc-2016.09-eng008 (GCC 6)
to fix various issues.
System: Zoneinfo is available for the musl C library as well.
Updated/fixed packages: am33x-cm3, axel, barebox, bdwgc,
blktrace, cairo, dante, enlightenment, fbterm, ffmpeg, flex,
fontconfig, gcc, gmp, gnuplot, gnuradio, gst1-imx, hidapi,
inotify_tools, iproute2, kmsxx, lftp, libaio, libcofi,
libical, libpjsip, libsidplay2, libunwindow, libxml2,
linux-zigbee, lttng-libust, mpv, mtd, ncdu, netplug, ntp,
openblas, openipmi, owfs, php, poco, procps, qt, quota,
sg3_utils, spidev_test, systemd-bootchart, thrift,
uboot-tools, uclibc, webrtc-audio-processing, wayland, weston,
xdriver_xf86-video-savage, xserver_xorg-server, xen
Issues resolved (http://bugs.buildroot.org):
#9136: make graph-size fails with "ValueError: too many values to..
#9151: qt: fix build with ALSA >= 1.1.x
#9156: qt: Fix missing runtime Qt3Support dependency
#9161: modsetting patch not applied to xserver 1.18.4
#9166: Missing overlays directory in VFAT image for raspberry pi 3
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
Fixes all over the tree and new features.
Toolchain: Fortran support added. eglibc support removed, musl
support no longer experimental. Blackfin and Microblaze
support for internal uClibc-ng toolchain, m68k/coldfire
improvements. The check for unsafe (build host) directories
access (/usr/include and /usr/lib) is now enabled by default.
Unused locales are now purged by default to save space (and
the default list of locales shrunk). The option to control
this has now moved from the toolchain menu to system
configuration.
Legal info improvements: sources are now hardlinked instead of
copied if possible to save space. Patches and extra downloads
are also saved.
An experimental configuration knob (BR2_REPRODUCIBLE) has been
added to make the builds more reproducible (E.G. less
differences in the binary output between builds of the same
configuration). This is still work in progress.
An option to execute a custom script inside the fakeroot
environment used to the generate the filesystem (E.G. to tweak
permissions or similar) has been added.
Git support now supports git submodules if
<pkg>_GIT_SUBMODULES is enabled.
Hash files for integritry validation have been added for all
packages.
Scanpypi utility to help creating packages from the Python
package index (pypi) has been added.
The makedevs utility now has support for adding file
capabilities using extended attributes.
New defconfigs: Arcturus uCP1020, Atmel sama5d{2,3,4} xplained
development configs, Blackfin GDB simulator, Linksprite
pcDuino, Minnow Board Max graphical demo, NXP i.MX25 PDK,
i.MX51 EVK, i.MX6UL Pico, i.MX7 sabresd, QEMU MIPS32r6{,el} and
MIPS64r6{,el} malta, Roseapple Pi, Samsung Snow chromebook,
Toradex Apalis i.MX6 COM, TS-4800, x86-64 PC BIOS and EFI
demos. A number of defconfigs have been updated and extended
to generate SD card images. Synopsys HS38 VDK defconfig removed.
New packages: 4th, acpica, acpitool, alljoyn, alljoyn-base,
alljoyn-tcl, alljoyn-tcl-base, argparse, babeld, batman-adv,
circus, dante, docker-containerd, docker-engine, domoticz,
efibootmgr, efivar, ficl, fwup, gsettings-desktop-schemas,
gtksourceview, gupnp-dlna, gupnp-tools, igd2-for-linux,
jemalloc, kmsxx, lapack, lft, libaacs, libamcodec, libbdplus,
libcoap, libdvdcss, libebur128, libfastjson, libminiupnpc,
libnatpmp, libpqxx, libuio, libvdpau, log4cpp, minissdpd,
mxsldr, nginx-nasxi, nginx-upload, ninja, nodm, odroid-mali,
odroid-scripts, omxplayer, openblas, openmpi, openzwave,
p7zip, pdbg, python-argh, python-dataproperty,
python-dateutil, python-dialog3, python-dicttoxml,
python-dominate, python-engineio, python-flask-jsonrpc,
python-flask-login, python-humanize, python-pathtools,
python-pathvalidate, python-pillow, python-prompt-toolkit,
python-pytablewriter, python-pytz, python-scapy3k,
python-sdnotify, python-socketio, python-tomako,
python-ubjson, python-u-msgpack, python-watchdog,
python-wcwidth, python-xlrd, python-xlsxwriter,
python-xlutils, python-xlwt, rs485conf, runc, sdl2_gfx,
sdl2_image, sdl2_ttf, shellinabox, sphinxbase, stella,
supertuxkart, systemd-bootchart, tekui, terminology, tinycbor,
tinydtls, ti-sgx-demos, ti-sgx-km, ti-sgx-um, tunctl, wavemon,
wiringpi, xen
Deprecated packages: ipkg, sstrip
Removed packages: sunxi-mali-prop
Issues resolved (http://bugs.buildroot.org):
#8931: segment fault when compile argp-help.c using aarch64-bu...
#8966: eglfs error. buildroot don't compile the library libeglfs.so
#8971: build for beaglebone fails
#8986: qt5imageformats fails to build on AArch64
#8991: grub2 fails to compile
#9001: Nodejs option not available
#9006: gcc with c++ support v4 and v5 fail to compile on fedora 24
#9016: arceb-buildroot-linux-uclibc ld uses incorrect default format
#9066: 8139TOO - faulty behaviour
#9086: Syntax Error (missing ")" in boot/uboot/uboot.mk on line 203)
#9091: U-Boot fails to boot with large ramdisk
2016.05, Released May 31st, 2016
Minor fixes.
External toolchain: Fix for symlink handling when copying
links to target.
Updated/fixed packages: gcc, grantlee, gst-ffmpeg,
ipsec-tools, iptraf-ng, libcurl, libdrm, libsigsegv, ltris,
lttng-babeltrace, mbedtls, mesa3d, moarvm, mplayer, mtools,
net-tools, openpowerlink, pulseview, rpm, tinyalsa,
xdriver_xf86-video-fbturbo, xserver_xorg-server
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2016.05-rc3, Released May 26th, 2016
Fixes all over the tree.
Tweaks for SSP handling for external toolchains.
Updated/fixed packages: aircrack-ng, bluez5_utils, connman,
cups, erlang-p1-stringprep, expat, ffmpeg, flann, flannel, go,
gst1-libav, hidapi, hplip, iptraf-ng, jamvm, kodi,
kodi-screensaver-matrixtrails, libcurl, libepoxy, libgpgme,
libsemanage, libxslt, liquid-dsp, ltris, lxc, mesa3d, midori,
mpg123, mtr, openpgm, openpowerlink, oprofile, php,
postgresql, putty, python-service-identity, python-treq,
qlibc, qt5serialbus, ruby, stress-ng, strongswan, time, tinc,
ustr, valgrind, webkitgtk, libxml2, xorriso,
xserver_xorg-server
Issues resolved (http://bugs.uclibc.org):
#8936: Aircrack-ng - Alot of missing dependencies
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2016.05-rc2, Released May 17th, 2016
Fixes all over the tree.
Rootfs overlay handling now refuses to overwrite
/{usr,bin,sbin,lib} symlinks from BR2_ROOTFS_MERGED_USR option
even if these directories are present in the overlay.
External toolchain: Unbreak user provided libraries deployment
(BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS) handling after refactoring.
QEMU coldfire: Fix for signal handling kernel issue, enable
networking support.
Updated/fixed packages: android-tools, assimp, boost, gcc,
glibc, glmark2, gmrender-resurrect, go, go-bootstrap, iputils,
jack2, kodi-screensaver-asterwave, kodi-screensaver-rsxs,
kodi-visualisation-shadertoy, libarchive, libinput, libpjsip,
mali-t76x, mtr, nginx, opencv, openvpn, python-coherence,
qt5multimeda, quagga, samba4, sg3-utils, stress-ng, turbolua
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2016.05-rc1, Released May 10th, 2016
Fixes all over the tree and new features.
Architectures: new ARM variants: Cortex A17 and M4, improved
nonmmu (cortex-M) support, m68k has been re-enabled with
support for ColdFire. For x86, support for the i386 variant
has been dropped.
Toolchain: Add GCC 6 support, remove GCC 4.5, mark GCC 4.7 as
deprecated. Go programming language support, Add Binutils 2.26
support. Old Sourcery PowerPC external toolchains removed,
Sourcery MIPS 2016.06-8, AMD64 2015.11-139, NiosII 2015.11-130
added, Linaro ARM/ARMeb/Aarch64 toolchains updated.
New defconfigs: Firefly RK3288, Boundary Devices i.MX7 Nitrogen7,
STM32F429 and STM32F469 Discovery boards, Hardkernel ODROID-C2,
Raspberry Pi Zero and Raspberry Pi 3. Some Qemu defconfigs were
added for m68k, eXtensa-nommu and ColdFire.
Linux: use zImage by default on ARM, subversion repository
support (for u-boot as well).
New packages: aer-inject, android-tools, cannelloni,
cbootimage, cgroupfs-mount, connman-gtk, crudini, dt,
gmrender-resurrect, flannel, font-awesome, freeswitch, go,
go-bootstrap, gr-osmosdr, granite, i7z, imx-uuc,
kodi-adsp-basic, kodi-adsp-freesurround,
kodi-audiodecoder-opus, kodi-pvr-hdhomerun,
kodi-screensaver-asterwave, kodi-screensaver-cpblobs,
kodi-screensaver-matrixtrails, kodi-screensaver-planestate,
kodi-screensaver-rsxs, kodi-visualisation-fishbmc,
kodi-visualisation-fountain, kodi-visualisation-goom, libgee,
libimxvpuapi, libpjsip, libtomcrypt, libtommath, libusbgx,
lksctp-tools, mali-t76x, mkpimage, mpv, msr-tools, nload,
norm, nvme, owfs, pound, privoxy, procrank_linux, putty,
python-autobahn, python-characteristic, python-crossbar,
python-cryptography, python-iniparse, python-iowait,
python-lmdb, python-pexpect, python-ptyprocess,
python-pyasn-modules, python-pygments, python-pymysql,
python-pynacl, python-pyopenssl, python-pysocks,
python-pytrie, python-rpi-gpio, python-service-identity,
python-setproctitle, python-shutilwhich, python-treq,
python-txaio, python-ujson, python-wsaccel, qt5canvas3d,
qt5location, qt5quickcontrols2, qt5serialbus, qt5tools,
raptor, scrub, taskd, tegrarcm, turbolua, valijson,
wayland-protocols, webkitgtk, wilc1000-firmware, wpan-tools,
xdriver_xf86-video-amdgpu
Removed packages: foomatic-filters, python-m2crypto,
qt5quick1, qt5webkit-examples, samba, xdriver_xf86-input-void
Issues resolved (http://bugs.buildroot.org):
#6830: Qt5: no fonts are installed
#7562: musl buildroot-toolchain and BR2_MIPS_SOFT_FLOAT break
#7580: Invalid filesystem in Pandaboard defconfig
#8346: wf111 package removes all kernel module dependencies
#8436: xserver_xorg-server Segmentation fault
#8736: IPV6 forced on in busybox
#8746: At startup system stops with 'cannot set terminal proces..
#8751: make fail [fio does not build on sh]
#8766: Compiling host-gcc-final-4.9.3 broken on i386
#8771: make savedefconfig modifies sources
#8781: Unable to build uboot for imx28evk
#8786: gdb fails to build with xz and expat support at the same
#8801: Compilation of Buildroot 2016.2 for Raspberry Pi with...
#8806: Buildroot 2016.2 for Raspberry Pi requires that ext4...
#8836: Can't select Vim in menuconfig
#8851: Make sure fio can compile with libaio support if it...
#8861: With buildroot 2016.02 trying to build for corei7-avx
fails while trying to build host-binutils
#8866: Making an USB flash bootable with extlinux build with
buildroot does not work
2016.02, Released March 1st, 2016
Minor fixes, mostly security related.
Circular dependency issue with same-as-kernel linux-headers
option fixed.
Updated/fixed packages: bluez5_utils, heirloom-mailx,
imx-gpu-viv, kodi-pvr-argustv, kodi-pvr-mediaportal-tvserver,
kodi-pvr-nextpvr, libfcgi, openssl, pifmrds, powerpc-utils,
python-m2crypto, slang, sox, squid, tn5250, xerces, zsh
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2016.02-rc3, Released February 27th, 2016
Fixes all over the tree.
Defconfigs: Ensure EABIhf is correctly enabled for ARM cores
where VFP is optional (but present on the specific hw). Fix
ARM variant selection for freescale_imx31_3stack_defconfig.
Ensure tarballs of downloaded git trees do not contain a
timestamp.
Clarify license of patches in COPYING.
Updated/fixed package: avahi, binutils, cairo, can-festival,
chrony, cifs-utils, dnsmasq, dvdauthor, e2fsprogs, efl,
erlang-rebar, eudev, fbterm, gawk, gnupg2, gnuradio, gpm,
gst1-plugins-good, hostapd, imagemagick, iproute2, iputils,
jack2, kexec, kismet, lftp, libarchive, libeXosip2, libfm,
libglib2, libsoil, libssh, libssh2, libuci, links, lshw, lxc,
mediastreamer, mono, mraa, mutt, nfs-utils, numactl, ofono,
omniorb, openipmi, openobex, patch, pax-utils, perf,
pulseaudio, pure-ftp, qhull, qt, quagga, quota, sdl_sound,
shairport-sync, spice, sysklogd, syslog-ng, trace-cmd,
trousers, tvheadend, util-linux, vim, webkitgtk24, wireshark,
wpa_supplicant, xerces, zsh
Issues resolved (http://bugs.uclibc.org):
#8651: libMonoPosixHelper.so wrong link reference in buildroot..
Fixes all over the tree.
Toolchain: PR19405 backport to binutils 2.25.1 to fix NIOS ld
crash, backport of Xtensa .init/.fini literals handling.
glibc security patches for CVE-2014-8121, CVE-2015-1781
and CVE-2015-7547.
Defconfigs for Acmesystems Arietta g25 added.
Updated/fixed packages: binutils, boost, chrony, dovecot,
e2fsprogs, fio, gdb, glibc, graphite2, icu, kbd, libbsd,
libcue, libgcrypt, libraw, links, mc, mosquitto, nodejs,
postgresql, pptp-linux, pulseaudio, samba4, spice, squid,
sysklogd, systemd, tiff, uclibc, ulogd, util-linux, valgrind.
Issues resolved (http://bugs.uclibc.org):
#8576: Building embedded Linux for Atmel SAMA5D4_Xplained...
#8606: Problem compiling on Arch Linux
#8681: kbd 2.0.3 does not build on rpi
Fixes all over the tree and new features.
Toolchain: Support for GCC 5.3.x. ARC toolchain updated to
arc-2015.12. Support for legacy uClibc dropped, default to
uClibc-ng instead. Added sys/queue.h implementation for MUSL
for compatibility. Updated versions of Code sourcery and
Linaro toolchains. MIPS Codescape toolchains added. Version
selection for preconfigured external toolchains removed.
New Defconfigs: ARM Juno r0/r1 development boards, Freescale
i.MX6UL Evaluation Kit, Intel Galileo Gen 2, Orange Pi PC.
A number of defconfigs have been extended to generate complete
system images using genimage.
Linux: Automatically patch timeconst.pl for <3.9 kernels,
which isn't compatible with modern perl versions, breaking the
build when building on recent (Fedora 23, Debian
Testing/Unstable, ..) distributions.
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
Makedevs utility now accepts textual (non-numerical) user and
group names.
Vagrant file to easily setup a working development environment
in a VM has been added.
Size-stats-compare script to compare rootfs sizes between
builds has been added.
Infozip package renamed to zip. EFL packages restructured.
Updated/fixed packages: aespipe, aiccu, alsa-lib, alsa-utils,
angularjs, apache, apr, argp-standalone, armadillo, arptables,
at, atk, audiofile, aumix, autoconf-archive, avahi, bash, bc,
bcache-tools, bdwgc, beecrypt, bind, binutils, bluez5_utils,
bluez_utils, bonnie, boost, busybox, cairo, cdrkit, chrony,
clamav, cmake, collectd, connman, coreutils, cppcms, crda,
cryptodev-linux, cryptsetup, cups, cwiid, cxxtest, dbus,
dbus-cpp, dbus-glib, debianutils, dhcp, dhcpcd, dhrystone,
dillo, directfb, directfb-examples, dmraid, dnsmasq, doom-wad,
dovecot, dovecot-pigeonhole, dropbear, dtv-scan-tables,
dvb-apps, dvbsnoop, ecryptfs-utils, eigen, ejabberd,
elementary, elfutils, enlightenment, erlang, espeak, eudev,
eventlog, exfat, exfat-utils, exiv2, expedite, faifa,
fakeroot, fastd, fbgrab, fetchmail, ffmpeg, findutils, fio,
firmware-imx, flann, flashrom, flite, flot, fmlib, freerdp,
freescale-imx, freetype, gauche, gawk, gcc, gcc-final, gcr,
gdb, gdk-pixbuf, geoip, gesftpserver, gettext, giflib, git,
glibc, glibmm, glog, gmp, gnupg, gnupg2, gnutls, gob2, gpsd,
gptfdisk, grep, gst1-libav, gst1-plugins-{bad,base,good,ugly},
gst-ffmpeg, gst-plugins-{bad,base,good,ugly}, gstreamer,
gstreamer1, guile, gvfs, gzip, harfbuzz, haserl, hiawatha,
hostapd, hplip, icu, ifupdown, imagemagick, imx-gpu-viv,
imx-kobs, imx-lib, input-tools, intel-microcode, iperf3,
ipmitool, iproute2, iprutils, ipsec-tools, ipset, iptables,
iputils, irda-utils, irssi, iucode-tool, jack2, janus-gateway,
jpeg-turbo, jquery-datetimepicker, jquery-keyboard,
jquery-sparkline, jquery-ui, jquery-ui-themes,
jquery-validation, json-c, kbd, kernel-module-imx-gpu-viv,
keyutils, kmod, knock, kodi, lcdproc, lcms2, leafnode2,
leafpad, libass, libatomic_ops, libbroadvoice, libbsd,
libcap-ng, libcdaudio, libcue, libcurl, libdrm, libecore,
libedbus, libedit, libedje, libeet, libefreet, libeina,
libeio, libelementary, libembryo, libepoxy, libethumb, libev,
libevas, libevas-generic-loaders, libevdev, libevent, libffi,
libfm, libfribidi, libfslcodec, libfslparser, libfslvpuwrap,
libftdi, libfuse, libgail, libglew, libglib2, libgtk2,
libgtk3, libgudev, libhttpparser, libidn, libinput, libiscsi,
libjpeg, liblinear, libmbim, libmicrohttpd, libndp, libnspr,
libnss, liboauth, liboping, libpciaccess, libplist, libpng,
libraw, libraw1394, librsvg, libseccomp, libsecret,
libserialport, libsigc, libsigrok, libsigrokdecode,
libsndfile, libsoc, libsodium, libsoup, libssh2, libsvg,
libsvg-cairo, libtasn1, libtirpc, libtorrent, libungif,
libunwind, libupnpp, liburcu, libuv, libv4l, libva,
libva-intel-driver, libvips, libvncserver, libxml2, libxmlpp,
lightning, lighttpd, linknx, linux-firmware, linux-fusion,
linux-headers, liquid-dsp, lirc-tools, live555, lm-sensors,
lockdev, lshw, ltp-testsuite, ltrace, lttng-babeltrace,
lttng-libust, lttng-modules, lttng-tools, lua, luabitop,
luarocks, luv, lvm2, lxc, makedevs, mc, memcached, memtest86,
mesa3d, mesa3d-demos, mesa3d-headers, micropython,
micropython-lib, minicom, minidlna, mjpg-streamer, mke2img,
moarvm, modem-manager, mongoose, mongrel2, monkey, mono,
monolite, mosh, mosquitto, mpd, mplayer, msgpack, mtdev2tuio,
musepack, musl, mysql, nano, nasm, nbd, neard, netatalk,
netsnmp, nettle, net-tools, network-manager, nfs-utils, nginx,
nmap, nodejs, ntfs-3g, ntp, numactl, nut, nvidia-driver,