]> Git Repo - buildroot-mgba.git/blame - CHANGES
docs/website: update for 2020.05.2
[buildroot-mgba.git] / CHANGES
CommitLineData
86798665
PK
12020.08-rc3, released August 28th, 2020
2
3 Fixes all over the tree.
4
5 Infrastructure: Ensure RPATH entries thay may be needed for
6 dlopen() are not dropped by patchelf.
7
8 Toolchain: Drop old GCC 6 based external Sourcery AMD64
9 toolchain.
10
11 Updated/fixed packages: assimp, davfs2, dillo, glibc,
12 gnuradio, hostapd, ibm-sw-tpm2, ipmitool, json-c, libroxml,
13 linux, mender, netopeer2, openal, openjpeg, python-matplotlib,
14 ripgrep, shadowsocks-libev, trousers, xlib_libX11,
15 xserver_xorg-server
16
17 Issues resolved (http://bugs.uclibc.org):
18
19 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
20
30ccc0e3
PK
212020.08-rc2, released August 24th, 2020
22
23 Fixes all over the tree, including a number of fixes for
24 compilation with GCC-10.
25
26 Toolchain: Disallow building uClibc-ng for RISC-V 64-bit,
27 because of issues with a missing __riscv_flush_icache()
28 implementation.
29
30 Defconfigs: CI20: Use mainline Linux and U-boot. Update
31 Microchip sama5d27_wlsom1_ek_mmc_dev to use bluez5-utils
32 instead of (the removed) legacy bluez-utils
33
34 Updated/fixed packages: 18xx-ti-utils, aircrack-ng, apache,
35 atest, bandwidthd, bellagio, bind, bird, bluez-alsa, boost,
36 c-periphery, capnproto, chrony, collectd, cpio, cvs,
37 dieharder, domoticz, dovecot, dovecot-pigeonhole, drbd-utils,
38 dump1090, efl, elixir, f2fs-tools, feh, fluidsynth, fping,
39 gdbm, gdk-pixbuf, ghostscript, gst1-plugins-bad,
40 gstreamer1-editing-services, htop, ibm-sw-tpm2, ifplugd,
41 iftop, igd2-for-linux, ima-evm-utils, iprutils, iputils,
42 keepalived, kmsxx, libabseil-cpp, libcamera, libcurl,
43 libfuse3, libnss, librtlsdr, libubox, libunwind, live555,
44 lttng-tools, luabitop, mender-artifact, minizip,
45 mjpg-streamer, mpd, mpv, mtd, ncftp, open-lldp, openal,
46 opencv, opencv3, openfpgaloader, optee-os, owfs, php,
47 pistache, prosody, pulseview, python-decorator,
48 python-gunicorn, python-rpi-gpio, python-spidev,
49 python3-decorator, python3-mako, python3-pyselftools, qt5,
50 qt5webengine, rauc, redis, ripgrep, rtl8188eu, rtl8821au,
51 setools, smstools3, supertux, tftpd, tpm2-abrmd,
52 wpa_supplicant, xen, xlib_libX11, xserver_xorg-server
53
54 New packages: python3-cython, python3-pycryptodomex
55
56 Issues resolved (http://bugs.uclibc.org):
57
58 #12876: nodejs fails to build when host-icu has been built before
59 #13111: python-gunicorn: missing dependency on python-setuptools
60 #12121: wpa_supplicant fails to build without libopenssl enabled
61 #13146: raspberrypi3_defconfig: "Inappropriate ioctl for device"..
62 #13156: package live555 new license
63 #13166: python-rpi-gpio: does not work against aarch64, unint..
64
d0fc0c48
TP
652020.08-rc1, released August 6th, 2020
66
67 Toolchain:
68
69 - GCC 10.x added, GCC 9.x is the default
70 - binutils 2.34 added, binutils 2.33 is the default, binutils
71 2.31 removed
72 - glibc updated to 2.31
73 - ARC toolchain components updated to 2020.03-release.
74 - Enable uClibc-ng usage for RISC-V 64-bit
75
76 Infrastructure:
77
78 - qmake-package was fixed to be compatible with
79 BR2_PER_PACKAGE_DIRECTORIES
80 - complete rewrite of the Gitlab CI Yaml configuration file,
81 now generated directly by the Gitlab CI pipeline itselfs
82
83 Misc:
84
85 - cargo and cargo-bin packages removed, as cargo is now part
86 of Rust itself
87
88 Filesystem: ubinize configuration files can now use
89 BINARIES_DIR to refer to the $(O)/images directory.
90
91 New packages: bitwise, earlyoom, fuse-overlayfs, gloox,
92 kodi-pvr-octonet, kodi-pvr-zattoo, libabseil-cpp, libcutl,
93 libnids, libnpupnp, libodb, libodb-boost, libodb-mysql,
94 libodb-pgsql, mbpfan, netopeer2, odb, parprouted,
95 python-colorzero, python-gpiozero, python-pybind, python-yatl,
96 python3-decorator, qt5quicktimeline, resiprocate, ttyd,
97 unclutter-xfixes, urandom-scripts,
98
99 New defconfigs: bananapi_m2_zero, freescale_imx8mnevk,
100 globalscale_espressobin, imx6ullevk,
101 microchip_sama5d27_wlsom1_ek, rock_pi_4, rock_pi_n10
102
103 Removed packages: cargo, cargo-bin,
104 kodi-peripheral-steamcontroller
105
106 Issues resolved (http://bugs.uclibc.org):
107
108 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_DIRECTORIES
109 #12946: Grub: Decompressor is too big.
110 #12986: Mtools: Error converting to codepage 850
111 #13001: openjdk-bin replaces libfreetype.so from host-freetype
112 #13011: Incorrect selection of gcc version
113 #13021: Minor code error when building granite-0.4.1
114 #13026: rpi-firmware: must not rename start files
115 #13046: Optimize for fast -Ofast is not compliant
116 #13081: host-e2fsprogs attempts to create udev rules.d on build host if not exists
117 #13101: BR audit2allow support
118
e11f3813
PK
1192020.05.2, released August 29th, 2020
120
121 Important / security related fixes.
122
123 Infrastructure: Ensure RPATH entries that may be needed for
124 dlopen() are not dropped by patchelf.
125
126 BR_VERSION_FULL/setlocalversion (used by make print-version
127 and /etc/os-release): Properly handle local git tags
128
129 Updated/fixed packages: apache, assimp, at91bootstrap3, bind,
130 boost, busybox, capnproto, cegui, chrony, collectd, cpio,
131 cryptsetup, cups, cvs, dbus, docker-engine, domoticz, dovecot,
132 dovecot-pigeonhole, dropbear, efl, elixir, f2fs-tools, ffmpeg,
133 gd, gdk-pixbuf, ghostscript, glibc, gnuradio, grub2,
134 gst1-plugins-bad, gstreamer1-editing-services, hostapd,
135 ibm-sw-tpm2, iputils, jasper, json-c, libcurl, libressl,
136 libwebsockets, linux, live555, mesa3d, mongodb, mosquitto,
137 mpv, nodejs, opencv, opencv3, openfpgaloader, openjpeg,
138 patchelf, perl, php, postgresql, prosody, python-django,
139 python-gunicorn, python-matplotlib, ripgrep, rtl8188eu,
140 rtl8821au, ruby, shadowsocks-libev, squid, systemd,
141 tpm2-abrmd, tpm2-tools, trousers, uboot, webkitgtk, wireshark,
142 wolfssl, wpa_supplicant, wpewebkit, xen, xlib_libX11,
143 xserver_xorg-server
144
145 Issues resolved (http://bugs.uclibc.org):
146
147 #12876: nodejs fails to build when host-icu has been built before
148 #13111: python-gunicorn: missing dependency on python-setuptools
149 #13121: wpa_supplicant fails to build without libopenssl enabled
150 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
151 #13156: package live555 new license
152
c80e5c9b
PK
1532020.05.1, released July 25th, 2020
154
155 Important / security related fixes.
156
157 Toolchain:
158 - Make external toolchain version check also work for
159 toolchains configured with --with-gcc-major-version-only
160
161 - Do not handle SOURCE_DATE_EPOCH in toolchain wrapper if the
162 compiler supports it, fixing an issue with precompiled
163 headers
164
165 - Ensure debug libs from external toolchains are not installed
166 into target if debugging is disabled
167
168 Download:
169 - Correct reproducibility issue in handling of git submodules
170 for older git versions.
171
172 - Fix file locking over NFS
173
174 fs: Ensure cpio archive element order is reproducible
175
176 Br2-external: Fix error reporting for invalid br2-external trees
177
178 Per-package:
179 - Fix an issue with python3 sysconfig data not getting
180 correctly expanded
181
182 - Fix per-package building for packages using the qmake
183 infrastructure
184
185 Updated/fixed packages: a10disp, asterisk, bind, brltty,
186 cdrkit, clamav, cryptodev-linux, dbus, docker-cli,
187 docker-engine, dvb-apps, e2fsprogs, exim, exiv2, freerdp, gdb,
188 gdk-pixbuf, gerbera, gnutls, go, granite, grub2, gssdp,
189 gst1-plugins-good, gst1-plugins-ugly, gupnp, intel-microcode,
190 iproute2, irrlicht, iwd, jq, kodi, libcamera, libcec,
191 libconfuse, libcurl, libevdev, libhttpserver, libmicrohttpd,
192 libnss, libressl, libvncserver, libxml2, libxmlrpc, lxc,
193 mbedtls, mediastreamer, mesa3d, meson, minizip, mongodb,
194 mtools, mutt, nano, network-manager, nghttp2, ngircd, nodejs,
195 ntp, open-plc-utils, open2300, openjdk-bin, openssh,
196 oracle-mysql, paho-mqtt-c, pango, php, poco, prosody, putty,
197 python-greenlet, python-urllib3, python-validators, python3,
198 readline, redis, rpi-firmware, rtl8821au, samba4, sdl2,
199 sqlite, squid, strace, sunxi-mali-mainline-driver, syslog-ng,
200 systemd, tcpreplay, tinydtls, upmpdcli, upx, vlc, webkitgtk,
201 wireguard-linux-compat, wireshark, wpebackend-fdo, wpewebkit,
202 x11vnc, znc, zstd
203
204 Issues resolved (http://bugs.uclibc.org):
205
206 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_..
207 #12946: Grub: Decompressor is too big.
208 #12986: Mtools: Error converting to codepage 850
209 #13001: openjdk-bin replaces libfreetype.so from host-freetype
210 #13011: Incorrect selection of gcc version
211 #13021: Minor code error when building granite-0.4.1
212 #13026: rpi-firmware: must not rename start files
213 #13031: nodejs: RangeError at new ArrayBuffer()
214 #13046: Optimize for fast -Ofast is not compliant
215
6306cf35
PK
2162020.05, released June 1st, 2020
217
218 Various fixes.
219
220 Updated/fixed packages: arm-trusted-firmware, gcc, mp4v2, fmc,
221 fmlib, glib-networking, libusb-compat, linux, qt5webengine,
222 sysrepo, wampcc, xen
223
e1184151
PK
2242020.05-rc3, released May 29th, 2020
225
226 Fixes all over the tree.
227
228 Infrastructure: Support checking download hashes for packages
229 coming from Subversion.
230
231 Defconfigs: Increase boot partition size to 64MB for Freescale
232 boards to allow space for bigger kernels.
233
234 Updated/fixed packages: audit, bind, dovecot, efl, erlang,
235 ffmpeg, fio, gerbera, gnupg, leveldb, lrzip, ltrace, matio,
236 mesa3d, mp4v2, prosody, qemu, qt5declarative, speexdsp,
237 systemd, tremor, uboot-tools, unbound, wireshark
238
239 Removed packages: wiringpi
240
241 Issues resolved (http://bugs.uclibc.org):
242
243 #12361: Init system (systemd) kills login on Raspberry Pi Zero
244 #12686: recipe for target 'install_dev' failed (libcrypto.so..)
245
497e3dff
PK
2462020.05-rc2, released May 22nd 2020
247
248 Fixes all over the tree.
249
250 U-Boot: Support building with Python 3.x instead of Python
251 2.x. Since U-Boot 2020.01, various U-Boot build scripts use
252 Python 3.x instead of Python 2.x, so add an option to pull in
253 host-python3 rather than host-python. Also fix a number of
254 defconfigs to use this new option.
255
256 Updated/fixed packages: apparmor, binutils, bison, brltty,
257 c-icap, cegui, checkpolicy, clamav, crda, cvs, docker-cli,
258 docker-engine, domoticz, elf2flt, exfatprogs, fakeroot,
259 ffmpeg, freerdp, gcc, glibc, gnuconfig, irrlicht, kmod,
260 libexif, libpam-tacplus, libssh2, libv4l, libvncserver,
261 localedef, lrzip, mariadb, matchbox, mbuffer, mesa3d,
262 mesa3d-headers, meson, netsniff-ng, openldap, openocd,
263 optee-os, p7zip, paho-mqtt-c, php, piglit, pigz,
264 python-argon2-cffi, python-attrs, python-future,
265 python-markdown, python-pycryptodomex, python-pyqt5, qt5base,
266 rpi-firmware, rustc, squashfs, squid, stella, suricata,
267 systemd, uacme, uclibc, util-linux, vboot-utils
268
269 New packages: python3-pyelftools
270
271 Removed packages: ezxml, mtdev2tuio, python-pycrypto
272
273 Issues resolved (http://bugs.uclibc.org):
274
275 #10551: PowerPC SPE and Musl
276 #12256: package tar is outdated (1.29 is 3 years old)
277 #12271: python-iptables runtime dependencies
278 #12321: host-generic-package: PKG_DL_OPTS not used for host package
279 #12391: CMake-based host package fails to include output/host/include
280 #12431: ethernet no detected on nanopi neo 2
281 #12521: RISCV RV32IA selected, RV64GC output
282 #12586: avahi failure
283 #12596: host-e2fsprogs: tune2fs incompatibility on older glibc..
284 #12611: ntp hash is not matching with upstream 4.2.8p13
285 #12626: PHP missing header files within 2020.02
286 #12631: glibc support Power-PC SPE
287 #12656: bison fails to relocate with relocate-sdk.sh
288 #12661: cups problems in buildroot
289 #12686: recipe for target 'install_dev' failed (libcrypto.so:..
290 #12691: host-rust build fails
291 #12761: Buildroot fails when building GCNano binaries for the STM..
292 #12786: Systemd spawns two getty processes when the getty port..
293 #12806: There are multiple issues in buildroot that faults cups..
294 #12826: nodejs-12.16.1: error: 'uv_sleep' was not declared in..
295 #12831: RPI-firmware package: DTB-overlay dependency
296 #12836: libunwind: package does not show up in menuconfig for..
297 #12841: util-linux/sfdisk 2.35.1 fails on sector-size header
298 #12866: should we be disabling bash executable path caching?
299 #12886: GMP built in wrong order (?)
300 #12891: QEMU, libvirt-bin, qemu-kvm Package Support required
301 #12901: GStreamer doesn't build on 2020-05 rc1 with GObject..
302 #12906: qt PrefixPath is wrong on 2020.05-rc1
303 #12921: nodejs-12.16.1: error: overriding 'virtual icu_65::..
304
4ec35a7a 3052020.05-rc1, released May 7th 2020
1025d09f
TP
306
307 Addition of support for gobject-introspection: both the
308 gobject-introspection package itself, but also introspection
309 support was enabled in a number of other packages.
310
311 Support for Qt 5.6 was dropped as its support was dropped
312 upstream, only one version of Qt is supported at the moment:
313 Qt 5.14.2.
314
315 Addition of support for the apparmor Linux security module, by
316 adding the necessary user-space packages.
317
318 Addition of a qmake package infrastructure, now used by most
319 Qt-related packages.
320
321 The Luarocks package infrastructure has been extended to
322 support build host packages.
323
324 The package infrastructure was improved to allow each package
325 to indicate the Linux kernel configuration options it needs.
326
327 Addition of support for generating filesystem images using the
328 EROFS filesystem.
329
330 The logic that calculates the list of files installed by each
331 package was reworked to be compatible with the top-level
332 parallel build functionality.
333
334 Addition of a package for a pre-compiled ARM32 bare-metal
335 toolchain, which can be used to build ARM32 code in ARM64
336 configurations, such as firmware/bootloader code.
337
338 The Qemu defconfigs are now boot-tested in Qemu as part of the
339 Gitlab continuous integration.
340
341 Toolchain: gcc 9.x bumped to 9.3.0, gcc 8.x bumped to 8.4.0,
342 gdb bumped to 8.3.1.
343
344 New packages: apcupsd, apparmor, arm-gnu-a-toolchain, bearssl,
345 belle-sip, belr, cage, chartjs, erofs-utils, exfatprogs,
346 gobject-introspection, ibm-sw-tpm2, imx-seco, jbig2dec,
347 libapparmor, libiberty, libfuse3, libtextstyle, libudfread,
348 libuhttpd, libuwsc, lua-lyaml, matio, mbuffer, netdata,
349 openfpgaloader, perl-i18n, perl-locale-maketext-lexicon,
350 perl-lwp-protocol-https,
351 perl-mojolicious-plugin-authorization,
352 perl-mojolicious-plugin-cspheader,
353 perl-mojolicious-plugin-i18n,
354 perl-mojolicious-plugin-securityheader, perl-mozilla-ca,
355 perl-path-class, pistache, pkcs11-helper, prelink-cross,
356 python-argon2-cffi, python-canopen, python-cbor2,
357 python-filelock, python-flatbuffers, python-greenlet,
358 python-modbus-tk, python-pyalsa, python-pysftp, python-regex,
359 python-snappy, rtty, tinyproxy, udev-gentoo-scripts, unbound,
360 vuejs, wlroots.
361
362 New defconfigs: freescale_imx6ullevk, freescale_imx8qmmek,
363 nanopi_neo4, nanopi_r1, nitrogen8mm, nitrogen8mn, olpc_xo1,
364 olpc_xo175, roc_rk3399_pc, stm32mp157a_dk1, zynq_qmtech
365
4e7bb67f
TP
366 Issues resolved (http://bugs.uclibc.org):
367
368 #10386: Add an option to put all compiled executables that
369 show up on target/ in staging/ as well
370 #11866: iniramfs file system fails to boot using Grub on EFI x86_64
371 #12666: Doesn't pick up a custom bash profile
372 #12696: Uboot 2020.01 Problem loading Linux kernel on Nano PI NEO
373 #12701: [patch] wpa_supplicant must depend on openssl
374 #12711: host-localedef 2.30-20 fails to compile on fedora 32 (gcc 10.0.1)
375 #12716: bio.h not found
376 #12726: systemctl preset-all failed for ctrl-alt-del.target
377 #12731: rtl8188eu not buildung for banana pi M1 (glib, systemd, 4.18.12)
378 #12746: "sysdig" package description points to
379 http://sysdig.org, which bounces to malware site
380 #12751: OpenJdk package installation issues on target
381 #12796: Update OpenSSL to Version 1.1.1g to patch CVE-2020-1967
382 #12811: bootstrap stuck and no login prompt
383
39d71a8c
PK
3842020.02.4, released July 26th, 2020
385
386 Important / security related fixes.
387
388 Toolchain:
389 - Make external toolchain version check also work for
390 toolchains configured with --with-gcc-major-version-only
391
392 - Do not handle SOURCE_DATE_EPOCH in toolchain wrapper if the
393 compiler supports it, fixing an issue with precompiled
394 headers
395
396 - Ensure debug libs from external toolchains are not installed
397 into target if debugging is disabled
398
399 Download:
400 - Correct reproducibility issue in handling of git submodules
401 for older git versions.
402
403 - Fix file locking over NFS
404
405 fs: Ensure cpio archive element order is reproducible
406
407 Br2-external: Fix error reporting for invalid br2-external trees
408
409 Per-package:
410 - Fix an issue with python3 sysconfig data not getting
411 correctly expanded
412
413 - Fix per-package building for packages using the qmake
414 infrastructure
415
416 Updated/fixed packages: a10disp, asterisk, bind, cdrkit,
417 checkpolicy, clamav, dbus, docker-cli, docker-engine,
418 dvb-apps, e2fsprogs, exim, exiv2, freerdp, gnutls, go, grub2,
419 gssdp, gst1-plugins-good, gst1-plugins-ugly, gupnp,
420 intel-microcode, iproute2, irrlicht, iwd, jq, kodi, libcamera,
421 libconfuse, libcurl, libglib2, libhttpserver, libmicrohttpd,
422 libopenssl, libvncserver, libxml2, libxmlrpc, lxc, mbedtls,
423 mesa3d, meson, mongodb, mtools, mutt, nghttp2, ngircd, nodejs,
424 ntp, open-plc-utils, open2300, openjdk-bin, openssh,
425 oracle-mysql, paho-mqtt-c, pcre, php, poco, prosody, putty,
426 python-twisted, python-urllib3, python-validators, python3,
427 qt5xmlpatterns, redis, rpi-firmware, rtl8821au, samba4, sdl2,
428 sqlite, squid, syslog-ng, systemd, tcpreplay, tinydtls,
429 upmpdcli, upx, vlc, webkitgtk, wireguard-linux-compat,
430 wireshark, wpebackend-fdo, wpewebkit, zstd
431
432 Issues resolved (http://bugs.uclibc.org):
433
434 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_..
435 #12946: Grub: Decompressor is too big.
436 #12986: Mtools: Error converting to codepage 850
437 #13001: openjdk-bin replaces libfreetype.so from host-freetype
438 #13011: Incorrect selection of gcc version
439 #13026: rpi-firmware: must not rename start files
440 #13031: nodejs: RangeError at new ArrayBuffer()
441 #13046: Optimize for fast -Ofast is not compliant
442
e7f14106
PK
4432020.02.3, released June 3rd, 2020
444
445 Important / security related fixes.
446
447 Fix various build issues of host packages on hosts using GCC
448 10.
449
450 Updated/fixed packages: arm-trusted-firmware, audit, bind,
451 binutils, bison, clamav, crda, dovecot, dtc, efl, elf2flt,
452 erlang, fakeroot, ffmpeg, fmc, fmlib, freerdp, gcc, git,
453 glib-networking, gnupg, leveldb, libexif, libssh2,
454 libusb-compat, linux-headers, lrzip, ltrace, mariadb, mesa3d,
455 mp4v2, openldap, openocd, perl, php, prosody,
456 python-pycryptodomex, python-pyqt5, qemu, rpi-firmware, rustc,
457 speexdsp, sysrepo, systemd, tremor, vboot-utils, wireshark,
458 xen
459
460 Removed packages: python-pycrypto
461
462 Issues resolved (http://bugs.uclibc.org):
463
464 #12361: Init system (systemd) kills login on Raspberry Pi Zero
465 #12656: bison fails to relocate with relocate-sdk.sh
466 #12671: leveldb won't detect that snappy is present (static..
467 #12691: host-rust build fails
468 #12831: RPI-firmware package: DTB-overlay dependency
469
d011ca9b
PK
4702020.02.2, released May 12th, 2020
471
472 Important / security related fixes.
473
474 Musl: Disallow on PPC64 cores without AltiVec support
475 (E.G. e5500).
476
477 fs/cpio: Correctly handle booting with 'console='
478
479 release: Ensure temporary .br2-external.* files are not
480 included in the release tarball
481
482 Defconfigs: Fix various mistyped config options, or config
483 options where the dependencies were no longer met.
484
485 Updated/fixed packages: apache, azure-iot-sdk-c, binutils,
486 boinc, c-ares, cvs, docker-cli, docker-containerd,
487 docker-engine, domoticz, e2fsprogs, efl, evtest, exim, ffmpeg,
488 freerdp, gcc, gflags, glibc, gnuconfig, haproxy, imx-gpu-2d,
489 irrlicht, jpeg kodi-pvr-vuplus, libarchive, libcoap,
490 libfpm-extra, libglib2, libhtp, libid3tag, libinput, libmad,
491 libopenssl, libsepol, libssh, libv4l, libvncserver, libwpe,
492 localedef, mariadb, matchbox, mbedtls, mc, mesa3d-headers,
493 meson, midori, msgpack, netsnmp, nginx, ogre, openjdk,
494 openldap, openvpn, p7zip, paho-mqtt-c, php, polkit, python,
495 python-attrs, python-crossbar, python-dpkt, python-flask,
496 python-future, python-iptables, python-jedi, python-markdown2,
497 python3, qemu, qpdf, qt5, samba4, squashfs, squid, strongswan,
498 suricata, tzdata, util-linux, vlc, wget, webkitgtk,
499 wireguard-linux-compat, wireshark, wpebackend-fdo, wpewebkit,
500 zic
501
502 Issues resolved (http://bugs.uclibc.org):
503
504 #11866: initramfs file system fails to boot using Grub on EFI x86_64
505 #12271: python-iptables runtime dependencies
506 #12726: systemctl preset-all failed for ctrl-alt-del.target
507 #12751: OpenJdk package installation issues on target
508 #12796: Update OpenSSL to Version 1.1.1g to patch CVE-2020-1967
509 #12811: bootstrap stuck and no login prompt
510 #12841: util-linux/sfdisk 2.35.1 fails on sector-size header
511
673d54c6
PK
5122020.02.1, released April 10th, 2020
513
514 Important / security related fixes.
515
516 core: Also fixup /lib references in libtool .la files, similar
517 to how it is done for /usr/*.
518
519 Various fixes for builds with per-package target/host
520 directories.
521
522 toolchain: Fix kernel headers validation check for external
523 toolchains. Fix make 4.3+ compatibility in external toolchain
524 logic.
525
526 fs/initramfs: fix show-info so it also shows the usual
527 rootfs-related variables.
528
529 Updated/fixed packages: arm-trusted-firmware, barebox-aux,
530 bluez5_utils, bubblewrap, busybox, civetweb, cog, collectd,
531 ffmpeg, gcc, gnutls, gssdp, gvfs, haproxy, hiredis, hostapd,
532 kmscube, kodi-screensaver-rsxs, libical, libinput, libexif,
533 libopenssl, libsndfile, linux, linux-tools, llvm, localedef,
534 mcrypt, mesa3d, meson, monit, nftables, ntp, opencv3,
535 oprofile, php, pinentry, polkit, pure-ftpd, python-pyyaml,
536 qt5, quagga, radvd, rcw, redis, rocksdb, samba4, screen,
537 sdbusplus, swupdate, sysdig, sysklogd, syslinux, syslog-ng,
538 tor, tslib, uacme, util-linux, vala, vlc,
539 wireguard-linux-compat, wireguard-tools, wireshark,
540 wpa_supplicant, xserver_xorg-server
541
542 Issues resolved (http://bugs.uclibc.org):
543
544 #12711: host-localedef 2.30-20 fails to compile on fedora 32
545 #12746: "sysdig" package description points to http://sysdig.org, ..
546
5f5477b0 5472020.02, released March 8th, 2020
0e96faa7
PK
548
549 Various fixes.
550
551 br2-external: Fix compatibility with make 4.3+
552
5f5477b0
PK
553 Updated/fixed packages: bash, bcm2835, binutils, cups,
554 erlang-p1-acme, fbgrab, gr-osmosdr, gst1-plugins-base,
555 gst1-validate, gstreamer1, guile, jhead, libdrm, libevdev,
556 libinput, libnss, libsndfile, libvncserver, linux-firmware,
557 mesa3d, nodejs, openjdk-bin, openvmtools, optee-test, patch,
558 php, piglit, pppd, python-django, qemu, qt5base, ruby,
559 ser2net, swupdate, thrift, zziplib
0e96faa7
PK
560
561 Removed packages: classpath, jamvm
562
563 Issues resolved (http://bugs.uclibc.org):
564
565 #12606: fbgrab location has changed
566
338e2b5b
PK
5672020.02-rc3, released March 2nd, 2020
568
569 Fixes all over the tree.
570
571 Infrastructure: Rework file list handling to fix race
572 conditions when building with per-package target and host
573 directories and top-level parallel builds.
574
575 Updated/fixed packages: aufs, binutils, blktrace, brltty,
576 cairo, dnsmasq, docker-compose, elf2flt, exim, exiv2, git,
577 kodi-inputstream-adaptive, libarchive, libcgroup, libgdiplus,
578 libssh2, libvncserver, libvorbis, linknx, linux-firmware, lxc,
579 lz4, mosquitto, openjpeg, openrc, poco, proftpd, pure-ftpd,
580 python3, python-multidict, python-setuptools-scm-git-archive,
581 qpdf, qt5tools, rdesktop, rocksdb, shellinabox, squid,
582 suricata, swig, systemd, taglib, util-linux, wireshark, zsh
583
584 Issues resolved (http://bugs.uclibc.org):
585
586 #12571: ltp-testsuite : Build failure
587 #12576: 2020.02-RC1: error while loading shared libraries: ...
588 #12581: 2020.02-rc1 glibc failing to build on fedora 31
589
b36e2eca
PK
5902020.02-rc2, released February 26th, 2020
591
592 Fixes all over the tree.
593
594 Toolchain: Ensure strong SSP can only be enabled if the
595 (external) toolchain supports it.
596
597 Fix a race condition related to creating the output/staging
598 symlink on systems with coreutils < 8.27.
599
600 Drop support for the (end of life) Qt 5.6 variant.
601
602 Updated/fixed packages: at, armadillo, audiofile, bash,
603 busybox, erlang, fail2ban, fluidsynth, ipsec-tools, jpeg-turbo,
604 kvm-unit-tests, libftdi1, libinput, libsvgtiny, libtomcrypt,
605 libupnpp, libxml2, linux-tools, luv, mbedtls, mesa3d, minicom,
606 openvmtools, php, qt5, qt5webengine, qwt, radvd, rcw,
607 sdbusplus, systemd, tpm2-tss, vorbis-tools
608
609 Issues resolved (http://bugs.uclibc.org):
610
611 #12581: 2020.02-rc1 glibc failing to build on fedora 31
612
22f07ab2 6132020.02-rc1, released February 18th, 2020
3eacee53
PK
614
615 Fixes all over the tree and new features.
616
617 Add experimental support for building with a per-package
618 target and host directory. This still has some rough edges,
619 but brings a number of advantages:
620
621 - Packages will only be able to access the explicitly listed
622 dependencies and not any other packages that happen to be
623 built before, ensuring correct dependency information in
624 Buildroot.
625
626 - Possibility for top-level parallel builds, speeding up
627 builds on multicore machines.
628
629 Core: Ensure package-file-lists data is correct after
630 incremental builds as well.
631
632 Architecture: Add support for ARC-HS38 with 64bit multiplier
633 variant, allow building glibc for big endian ARC, handle 16KB
634 MMU page size for ARC in toolchain wrapper.
635
636 Toolchain: Add binutils 2.33.1, GCC 7.5.0, Arm 9.2-2019.12
637 toolchains, ARC 2019.09 toolchain. Allow using custom kernel
638 headers newer than what is known by Buildroot.
639
640 pkg-stats: Support for CVE vulnerability reporting by
641 comparing to NVD database.
642
643 Reproducible builds: The go -trimpath option is now used to
644 get rid of absolute build paths, __FILE__ and __BASE_FILE__
645 defines are now handled in the toolchain wrapper.
646
647 Systemd: Build host variant and use systemctl to automatically
648 enable unit files rather than manually managing symlinks.
649
650 Util-linux: Ensure that hwclock is built without GPLv3
651 code. Notice that builds with hwclock has contained
652 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
653
654 New defconfigs: Beelink GS1, Raspberrypi4 64bit
655
656 New packages: alura, avro-c, bubblewrap, cctz, cereal,
657 cpuburn-arm, elixir, erlang-base64url, erlang-idna,
658 erlang-jose, erlang-p1-acme, erlang-p1-mqtree,
659 erlang-p1-yconf, fluid-soundfont, fluidsynth, gcnano-binaries,
660 gensio, glslsandbox-player, libargon2, libmodsecurity,
661 libpam-nfc, libtelnet, lua-codegen, lua-livr, lua-livr-extra,
662 lua-rotas, lua-silva, mfoc, network-manager-openvpn,
663 nginx-modsecurity, perl-crypt-openssl-aes,
664 perl-math-prime-util, pipewire, ptm2human, python-aenum,
665 python-aiohttp-debugtoolbar, python-aiohttp-mako,
666 python-aiologstash, python-aiosignal, python-aiozipkin,
667 python-async-lru, python-avro, python-bunch, python-crontab,
668 python-dnspython, python-entrypoints, python-esptool,
669 python-frozenlist, python-future, python-gitdb, python-janus,
670 python-lockfile, python-logstash, python-nested-dict,
671 python-pbr, python-pyaes, python-pydantic, python-smmap2,
672 python-sockjs, python-zc-lockfile, raspi-gpio, rocksdb,
673 sdbusplus, spidermonkey, thermald, ti-sgx-libgbm, tinyssh,
674 tio, umtprd, weston-imx, wireguard-linux-compat,
675 wireguard-tools, xdg-dbus-proxy
676
677 Removed packages: bluez_utils, celt051, erlang-p1-iconv, fis,
678 gadgetfs-test, libplayer, gstreamer, gst-ffmpeg,
679 gst-fsl-plugins, gst-omapfb, gst-plugins-bad,
680 gst-plugins-base, gst-plugins-good, gst-plugins-ugly,
681 perl-digest-md5, perl-mime-base64, perl-net-ping,
682 python-scapy3k, wireguard
683
684 Issues resolved (http://bugs.uclibc.org):
685
686 #11906: the new version of mesa3d cannot support etnaviv when..
687 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
688 #12121: PyQt5.QtSerialPort and other modules not being built
689 #12256: package tar is outdated (1.29 is 3 years old
690 #12286: Can't import gobject in python 3.8
691 #12376: python-scapy3k is deprecated
692 #12386: carriage return issue when "make menuconfig"
693 #12441: qt5webengine build error: asm/errno.h: No such file or..
694 #12446: Buildroot fails to finish installing packages
695 #12456: qtvirtualkeyboard: No such file or directory
696 #12461: libglib2 build files with deep directory structure
697 #12481: minicom fails when output directory path contains "m4"
698 #12501: libnss-3.49.1: ld error: multiple definition of `gcm_..
699 #12526: host-nodejs 12.14.1: configure fail: AttributeError: ..
700 #12536: Linux-Headers extracting failure
701 #12546: Ninja 1.10 build Error
702
ed4f7ddf
PK
7032019.11.3, released April 10th, 2020
704
705 Important / security related fixes.
706
707 core: Fix compatibility with make 4.3+. Also fixup /lib
708 references in libtool .la files, similar to how it is done for
709 /usr/*.
710
711 toolchain: Fix kernel headers validation check for external
712 toolchains.
713
714 fs/initramfs: fix show-info so it also shows the usual
715 rootfs-related variables.
716
717 Updated/fixed packages: barebox-aux, bluez5_utils, busybox,
718 civetweb, cog, collectd, ffmpeg, gcc, gnutls, gssdp, gvfs, haproxy,
719 hiredis, hostapd, kmscube, libical, libopenssl, libsndfile,
720 linux-tools, llvm, monit, ntp, php, pure-ftpd, radvd, redis,
721 samba4, screen, sysdig, syslinux, syslog-ng, tor, uacme,
722 util-linux, vala, vlc, wpa_supplicant, xserver_xorg-server
723
724 Issues resolved (http://bugs.uclibc.org):
725
726 #12746: "sysdig" package description points to http://sysdig.org, ..
727
c10d3458
PK
7282019.11.2, released March 16th, 2020
729
730 Important / security related fixes.
731
732 Core: Ensure package-file-lists data is correct after
733 incremental builds as well.
734
735 Fix a race condition related to creating the output/staging
736 symlink on systems with coreutils < 8.27.
737
738 Toolchain: ARC tools bumped to arc-2019.09.
739
740 Br2-external: Fix patch handling when external linux-extension
741 packages are used. Fix compatibility with make 4.3+
742
743 Util-linux: Ensure that hwclock is built without GPLv3
744 code. Notice that builds with hwclock has contained
745 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
746
747 Updated/fixed packages: armadillo, at, bcm2835, binutils,
748 blktrace, bluez-alsa, bootstrap, brltty, busybox, cairo,
749 clamav, cog, cups, czmq, dnsmasq, docker-containerd, dovecot,
750 dovecot-pigeonhole, e2fsprogs, elf2flt, eudev, exim, exiv2,
751 fbgrab, gettext-tiny, glibc, go, grep, gst1-validate, guile,
752 imagemagick, jhead, jpeg-turbo, kvm-unit-tests, lapack,
753 libarchive, libcgroup, libdrm, libevent, libexif, libftdi1,
754 libgdiplus, libjpeg, libsigrok, libsndfile, libssh2,
755 libsvgtiny, libvncserver, libvorbis, libxml2, libxslt, linknx,
756 lxc, lz4, mariadb, mbedtls, meson, mongoose, mosquitto, musl,
757 ncurses, nodejs, ntfs-3g, ogre, opencv3, openjdk, openjpeg,
758 openrc, openswan, openvmtools, optee-test, patch, php, piglet,
759 postgresql, pppd, proftpd, pure-ftpd, python-django,
760 python-pyqt5, python-setuptools-scm-git-archive, python3,
761 qemu, qt5base, qt5tools, qt5virtualkeyboard, qt5webengine,
762 qwt, rdesktop, ruby, runc, samba4, shellinabox,
763 skeleton-init-openrc, smartmontools, spdlog, sqlcipher, squid,
764 suricata, swig, swupdate, sysklogd, taglib, thrift,
765 ti-cgt-pru, uclibc, util-linux, vorbis-tools, webkitgtk,
766 wireshark, wpebackend-fdo, wpewebkit, xen,
767 xserver_xorg-server, zeromq, zsh, zziplib
768
769 Issues resolved (http://bugs.uclibc.org):
770
771 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
772 #12331: meson issue
773 #12456: qtvirtualkeyboard: No such file or directory
774 #12461: libglib2 build files with deep directory structure
775 #12481: minicom fails when output directory path contains "m4"
776 #12606: fbgrab location has changed
777
538d2773
PK
7782019.11.1, released January 12th, 2020
779
780 Important / security related fixes.
781
782 Infrastructure: kconfig: Fix reconfigure logic, python: Ensure
783 correct compiler and linker flags are used for compiled code
784
785 utils/scanpypi: Remind users to update DEVELOPERS
786
787 Defconfigs: imx6-sabresd: Fix the Qt5 display names,
788 imx8: Drop extra copy of U-Boot DTB
789
790 Updated/fixed packages: acsccid, bitcoin, boost, busybox,
791 cc-tool, cmocka, cpio, cups, dante, dialog, dillo, docker-cli,
792 docker-containerd, docker-engine, easy-rsa, ebtables,
793 ecryptfs-utils, efl, ffmpeg, gdb, git, glibc, gnupg2, go,
794 gpsd, grpc, gst1-plugins-bad, iputils, jasper,
795 kf5-kcoreaddons, leveldb, libarchive, libfribi, libgit2,
796 libkrb5, libp11, librsvg, libssh, libtomcrypt, libuio, libv4l,
797 lirc-tools, log4cplus, lrzip, lvm2, mali-t76x,
798 matchbox-desktop, mender-grubenv, mmc-utils, mosquitto,
799 nodejs, ntp, openipmi, opencv3, openpowerlink, openrc, pango,
800 perl-sys-cpu, pimd, postgresql, pulseaudio, python-brotli,
801 python-coherence, python-crc16, python-django, python-dpkt,
802 python-gobject, python-pyasn-modules, python-pypcap,
803 python-pyqt5, python-subprocess32, python3, qpdf,
804 qt-webkit-kiosk, qt5virtualkeyboard, qt5webengine, quota,
805 rabbitmq-c, rauc, rpcbind, rtl8821au, runc, rygel, samba4,
806 sdl2, setserial, snort, spidev_test,
807 sunxi-mali-mainline-driver, syslog-ng, sysrepo, tcllib, tftpd,
808 usbmount, w_scan, wavpack, wsapi, wsapi-fcgi, wsapi-xavante,
809 x265, xserver_xorg-server, ytree, zip
810
811 Issues resolved (http://bugs.uclibc.org):
812
813 #12121: PyQt5.QtSerialPort and other modules not being built
814 #12286: Can't import gobject in python 3.8
815
836b84a7
PK
8162019.11, released December 1st, 2019
817
818 Various fixes.
819
820 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
821 <pkg>_DL_OPTS by default, just like it is done for a number of
822 other package variables.
823
824 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
825 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
826 the (rare) case where the .py files are needed at runtime
827 rather than .pyc.
828
829 Updated/fixed packages: am33x-cm3, bind, collectd, go, gob2,
830 gst1-plugins-bad, haproxy, jasper, jpeg-turbo, libdrm,
831 libftdi, libftdi1, libnss, libselinux, libstrophe, lzma,
832 minicom, network-manager, nodejs, oniguruma, opencv3,
833 openvmtools, perl-gdgraph, perl-gdtextutil, prosody,
834 python-cchardet, systemd, tiff, wolfssl,
835
836 Issues resolved (http://bugs.uclibc.org):
837
838 #11416: check-uniq-files staging issue
839 #12146: Oprofile runtime issue
840 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
841 #12171: Python-opencv needs config.py and config-3.7.py to run..
842 #12196: duma package
843 #12211: host-nodejs 10.15.3 package fail to build
844 #12316: tzdata fails to install with empty "default local time"
845 #12326: network-manager build fails with missing glib error
846 #12366: Gstreamer1 gst1-plugins-bad do not compile with RPI-Userland
847
fc1c7e59
PK
8482019.11-rc3, released November 24th, 2019
849
850 Fixes all over the tree.
851
852 Updated/fixed packages: asterisk, clamav, domoticz, faifa,
853 gerbera, kmod, kvm-unit-tests, libupnp18, linux-serial-test,
854 lsof, ltp-testsuite, lxc, mesa3d, mesa3d-headers, perl, php,
855 postgresql, qemu, rauc, redis, rpcbind, spice, spice-protocol,
856 systemd, tftpd, waylandpp, webkitgtk, zip
857
1ab7e0c6
PK
8582019.11-rc2, released November 16th, 2019
859
860 Fixes all over the tree.
861
862 Toolchain: ARC tools bumped to arc-2019.09-rc1, ensure
863 external toolchain kernel headers version check correctly stop
864 the build on mismatch
865
866 Meson: Fix generation of global cross-compilation.conf
867
868 Download: Also use the package download method for extra
869 downloads from the same site, so it does not get confused by
870 URLs containing '+'
871
872 Defconfigs: Fix boot issue for beaglebone
873
874 Updated/fixed packages: bird, chrony, connman, dhcp, domoticz,
875 dropwatch, dtc, elf2flt, gettext-tiny, glog, intel-microcode,
876 ipsec-tools, jailhouse, kodi, libfribi, libmbim, libressl,
877 libsigrokdecode, libsvgtiny, linux-serial-test, ltp-testsuite,
878 lvm2, lxc, mariadb, mesa3d, minizip, ndisc6, neardal, ninja,
879 ofono, openvmtools, oracle-mysql, qt5wayland, safeclib, socat,
880 sudo, systemd, wpewebkit, xserver_xorg-server
881
78d373f7 8822019.11-rc1, released November 5th, 2019
bc8d4e97
PK
883
884 Fixes all over the tree and new features.
885
886 Dependencies: Gcc/g++ 4.8 or newer is now required on the
887 build host.
888 Ensure host has JSON::PP perl module installed if
889 webkitgtk/wpewebkit packages are enabled as it is needed
890 during their build process.
891
892 Toolchain: Add support for the D programming language (GCC
893 9.x, Glibc).
894 GCC 9.x updated to 9.2.0, Glibc updated to 2.30, Musl updated
895 to 1.1.24, uClibc-ng updated to 1.0.32, ARC toolchain updated
896 to arc-2019.09-eng002.
897 Musl: Add a patch to add support for
898 sched_{get,set}scheduler() and sched_{get,set}param() for
899 compatibility.
900 Generate check-headers program under BUILD_DIR rather than
901 /tmp to fix issues with distributions mounting /tmp noexec.
902 Also copy libssp.so for external toolchains if SSP
903 to handle toolchains providing SSP support in libssp rather
904 than in the C library
905
906 New defconfigs: Beaglebone AI, FriendlyARM Nanopi NEO Plus2,
907 Libre Computer "La Frite", QEMU Armv7-A with trustzone/OP-TEE,
908 STM32MP157 Discovery Kit
909
9bcc20f1
PK
910 Arch: RISC-V: Default to a sensible floating point ABI based
911 on the selected ISA extensions rather than always defaulting
912 to ILP32/64
bc8d4e97
PK
913
914 Graph-size: Package sizes are now shown in human readable form
915 (Kib/Mib/Gib) rather than always in Kib. Binary (KB/MB/GB)
916 format can be selected using the --binary option. The cut-off
917 limit for classifying packages as "other" is now configurable
918 using the --size-limit option.
919
920 Br2-external: Linux kernel extensions can now also be provided
921 in an external tree by adding packages under
922 linux/linux-ext-*.mk. See the manual for details.
923
924 Fakeroot now works correctly under Microsoft Windows 10
925 Services for Linux, which does not provide SYSV IPC support
926
927 The check-uniq-files logic which would complain if multiple
928 packages would touch the same files has been removed as it
929 causes issues in certain situations (when packages are
930 rebuilt) and the issue is no longer considered a problem for
931 toplevel parallel builds as those will use a per-package
932 staging/target directory.
933 With this removed, Python is no longer required for a basic
934 build (only for optional scripts).
935
936 support/scripts/genimage.sh will no longer make a copy of
937 TARGET_DIR, speeding up post-build/image scripts.
938
939 The runtime test logic now uses Python 3.x.
940
941 A 'v' prefix has been dropped from the <pkg>_SOURCE variable
942 for a number of packages to match the version numbers used by
943 https://release-monitoring.org
944
945 New packages: caps, collectl, dav1d, fstrcmp, ima-evm-utils,
946 jitterentropy-library, kodi-vfs-rar, kodi-vfs-sftp, libavl,
9bcc20f1
PK
947 libhttpserver, libmspack, libnetconf2, libolm, libyang,
948 linux-serial-test, lrzip, mdevd, minimodem, musl-fts, netifrc,
949 ogre, openlayers, python-aioredis, python-asgiref,
bc8d4e97
PK
950 python-backports-functools-lru-cache, python-bluezero,
951 python-brotli, python-channels, python-channels-redis,
952 python-colorlog, python-daphne, python-django-enumfields,
953 python-jaraco-functools, python-kiwisolver, python-msgfy,
954 python-rpi-ws281x, python-setuptools-scm-git-archive,
955 python-simplelogging, python-soupsieve, python-sqliteschema,
956 python-sqlparse, python-tqdm, python-webencodings, qt5webview,
957 restclient-cpp, ripgrep, snmpclitools, sunwait, sysrepo,
958 uacme, utf8proc, uvw, ytree
959
960 Removed packages: alljoyn, alljoyn-base, alljoyn-tcl-base,
961 devmem2, eventlog, kodi-audiodecoder-opus,
962 kodi-screensaver-planestate, kodi-visualisation-waveforhue,
963 python-pysnmp-apps, riscv-pk, ustr
964
965 Issues resolved (http://bugs.uclibc.org):
966
967 #9881: systemd-resolved not setting resolv.conf link
968 #10171: devmem2 w (word) is 8 bytes in x86 64 systems
969 #10586: musl gcc has ifunc enabled when musl doesn't support it
970 #10806: Allow nfs-utils to use ipv6
971 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
972 #11411: check-uniq-files target issue
973 #11766: Console (getty) issues with systemd
974 #11781: mariadb build error
975 #12031: Build of cups-filters fails while linking, apparently due..
976 #12116: console prompt does not appear after login
977 #12141: eudev package is missing "render" and "kvm" groups
978 #12181: dropbear: norootlogin (-w) no longer works when PAM is enabled
979 #12186: Raspberry Pi Zero-W build fails on newer kernel versions
980 #12191: cmake BUILDDIR
981 #12241: Permission denied while running "make"
982 #12261: sudo versions prior to 1.8.28 are affected.
983 #12276: make clean/distclean does not remove BR2_DL_DIR and BR2_HOST_DIR
984 #12281: Custom configuration fails to build (based on raspberrypi3_..
985
8f75fbbe
PK
9862019.08.3, released December 7th, 2019
987
988 Important / security related fixes.
989
990 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
991 <pkg>_DL_OPTS by default, just like it is done for a number of
992 other package variables
993
994 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
995 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
996 the (rare) case where the .py files are needed at runtime
997 rather than .pyc.
998
999 Fix <pkg>-reconfigure handling for packages using the kconfig
1000 infrastructure.
1001
1002 Toolchain: ensure external toolchain kernel headers version
1003 check correctly stop the build on mismatch
1004
1005 Deconfigs: beaglebone: fix boot issue
1006
1007 Updated/fixed packages: am33x-cm3, asterisk, bind, chrony,
1008 clamav, cmocka, collectd, connman, dhcp, dropwatch, faifa,
1009 gettext-tiny, gob2, haproxy, intel-microcode, ipsec-tools,
1010 jailhouse, jasper, jpeg-turbo, kodi, kvm-unit-tests, libftdi,
1011 libftdi1, libnss, libressl, libstrophe, libsvgtiny, lvm2,
1012 lzma, mariadb, minicom, mosquitto, neardal, ninja, nodejs,
1013 oniguruma, openvmtools, oracle-mysql, perl-gdgraph,
1014 perl-gdtextutil, php, postgresql, prosody, python-cchardet,
1015 python-django, qt5wayland, rabbitmq, rauc, redis, rpcbind,
1016 socat, spice, spice-protocol, tftpd, tiff, webkitgtk
1017
1018 New packages: libmspack
1019
1020 Issues resolved (http://bugs.uclibc.org):
1021
1022 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
1023 #12171: Python-opencv needs config.py and config-3.7.py to run..
1024 #12211: host-nodejs 10.15.3 package fail to build
1025 #12316: tzdata fails to install with empty "default local time"
1026
de6739c8
PK
10272019.08.2, released November 9th, 2019
1028
1029 Important / security related fixes.
1030
1031 Toolchain: Also copy libssp.so for external toolchains if SSP
1032 to handle toolchains providing SSP support in libssp rather
1033 than in the C library
1034
1035 Download: Also use the package download method for extra
1036 downloads from the same site, so it does not get confused by
1037 URLs containing '+'
1038
1039 Fakeroot now works correctly under Microsoft Windows 10
1040 Services for Linux, which does not provide SYSV IPC support
1041
1042 utils/test-pkg: ensure to exit with an error upon failure
1043
1044 Updated/fixed packages: asterisk, azmq, binutils,
1045 cups-filters, domoticz, dtc, duma, elf2flt, eudev, exfat,
1046 exfat-utils, fakeroot, fdk-aac, file, freerdp, gcc, gd,
1047 ghostscript, go, gpsd, grpc, gst1-plugins-base, gvfs, icu,
1048 intel-microcode, kvm-unit-tests, libfribidi, libnspr, libnss,
1049 libopenssl, libpcap, libpciaccess, librsvg, libseccomp,
1050 libsigrok, libtorrent, libunwind, libva, linux-tools,
1051 lua-sdl2, lxc, minizip, mjpegtools, mongoose, mono, nbd,
1052 nfs-utils, php, piglit, python, python-autobahn,
1053 python-pysnmp-apps, python-tornado, python3, qemu, qt5base,
1054 ruby, safeclib, samba4, sdl_mixer, sox, sudo, suricata,
1055 systemd, tcpdump, unscd, util-linux, vdr-plugin-vnsiserver,
1056 vtun, wireshark, xvisor, yaffs2utils
1057
1058 Issues resolved (http://bugs.uclibc.org):
1059
1060 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
1061 #12261: sudo versions prior to 1.8.28 are affected
1062
9c814962
PK
10632019.08.1, released October 3rd, 2019
1064
1065 Important / security related fixes.
1066
1067 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
1068 Use default console settings
1069
1070 Dependencies: Ensure host has JSON::PP perl module installed
1071 if webkitgtk/wpewebkit packages are enabled as it is needed
1072 during their build process.
1073
1074 Toolchain: Generate check-headers program under BUILD_DIR
1075 rather than /tmp to fix issues with distributions mounting
1076 /tmp noexec.
1077
1078 Updated/fixed packages: asterisk, augeas, axel, bind, bwm-ng,
1079 cups, cups-filters, docker-cli, docker-engine, docker-proxy,
1080 e2fsprogs, eudev, exim, expat, gcc, go, haveged, ifplugd, joe,
1081 kf5-extra-cmake-modules, kf5-modemmanager-qt,
1082 kf5-networkmanager-qt, libcamera, libcurl, libgcrypt,
1083 libglib2, libgpg-error, libnspr, libnss, libopenssl,
1084 logrotate, luksmeta, mariadb, mbedtls, mongodb, mosquitto,
1085 ncurses, nfs-utils, nghttp2, nodejs, openvmtools, php,
1086 protobuf, putty, qemu, samba4, snort, swupdate,
1087 systemd-bootchart, thttpd, uclibc, unzip, util-linux,
1088 wireshark
1089
1090 Issues resolved (http://bugs.uclibc.org):
1091
1092 #10806: Allow nfs-utils to use ipv6
1093 #11781: mariadb build error
1094 #12031: Build of cups-filters fails while linking, apparently due..
1095 #12141: eudev package is missing "render" and "kvm" groups
1096 #12241: Permission denied while running "make"
1097
1fcdfbfb
PK
10982019.08, released September 1st, 2019
1099
1100 Various fixes.
1101
1102 Defconfigs: Removed nanopc t4, nanopi m4 and neo4, pine64
1103 rockpro64 and raxda rock pi4 as they rely on a ARM32 toolchain
1104 on the build host to build ATF. These defconfigs will be added
1105 back once a package providing such toolchain is
1106 available. Also dropped ts4800 defconfig as it does not build
1107 with GCC >= 8.x.
1108
1109 Updated/fixed packages: libxcb, php, python-numpy, webkitgtk,
1110 wpewebkit, xfont_font-util
1111
1112 Issues resolved (http://bugs.uclibc.org):
1113
1114 #12156: buildroot-2019.08-rc3 does not build for Pi Zero W
1115
cd8ab185
PK
11162019.08-rc3, released August 28th, 2019
1117
1118 Fixes all over the tree.
1119
1120 Updated/fixed packages: clamav, dovecot, dovecot-pigeonhole,
1121 gcc, intel-microcode, libmicrohttpd, libmodplug, mpg123,
1122 nginx, openldap, python, qemu, samba4, squid, strace, vlc
1123
1124 Issues resolved (http://bugs.uclibc.org):
1125
1126 #11686: fbdev_drv.so: undefined symbol: shadowUpdatePackedWeak,..
1127
f3221f1a 11282019.08-rc2, released August 20th, 2019
a8bdbef2
PK
1129
1130 Fixes all over the tree.
1131
1132 Compile fixes for a number of defconfigs.
1133
1134 Updated/fixed packages: apache, autofs, batctl, batman-adv,
1135 bind, collectd, cwiid, dahdi-linux, dahdi-tools, daq,
f3221f1a
PK
1136 dehydrated, dhcp, dtc, efl, enlightenment, evtest, giflib,
1137 gnutls, go, gst-plugins-bad, gst-plugins-base,
1138 gst1-plugins-bad, gst1-plugins-base, gst1-rtsp-server, gtkmm3,
1139 gupnp, harfbuzz, imagemagick, lftp, libbsd, libcpprestsdk,
1140 libdnet, libfm, libgit2, libgtk2, libgtk3, libpri, librsvg,
1141 libss7, libssh2, libwpe, lua-cqueues, metacity, micropython,
1142 mpd, mpg123, musl, mpv, openblas, openbox, opencv, pango,
1143 pcmanfm, piglit, pigpio, pinentry, postgresql, qemu, qt5base,
1144 qt5enginio, qt5multimedia, qt5serialbus, quagga, quazip,
1145 rrdtool, rygel, samba4, stellarium, tcpreplay, ti-gfx, vte,
1146 wampcc, wilink-bt-firmware, wireless-regdb, wpebackend-fdo,
a8bdbef2
PK
1147 xscreensaver
1148
1149 Removed packages: libamcodec, odroid-mali, odroid-scripts
1150
1151 Issues resolved (http://bugs.uclibc.org):
1152
1153 #9481: NetworkManager/Ping unable to resolve domains
1154 #10566: php.mk is missing option --with-pgsql
1155 #10861: Package batman_adv Makefile is missing include header direct..
1156 #11641: linux kernel .config timestamp always out of date fixed with..
1157 #11671: russian locale ru_RU:145: LC_TIME: syntax error
1158 #11701: recuuring of usr and in bin shortcuts are created
1159 #11741: pigpio does not build host-pigpio
1160 #11876: automount using host mount/umount
1161 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
1162 #11921: dahdi fails to build
1163 #11936: libcpprestsdk should install to staging
1164 #11946: wilink-bt-firmware: moved from github to http://git.ti.com/ti-bt
1165 #11961: libpri build failure
1166 #12086: dhcp shared libraries not installed to target
1167 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
1168 #12106: daq: build fails if libdumbnet-dev is installed in the host
1169 #12126: vc4 has neon as hard dependency
1170
9b9abb0d
PK
11712019.08-rc1, released August 9th, 2019
1172
1173 Fixes all over the tree and new features.
1174
1175 toolchain: ARC toolchain updated to 2019.03 (binutils 2.32.51
1176 / GCC 8.3.1 / glibc 2.29), ARM AAarch64/ARM toolchains updated
1177 to 2019.03. Add GCC 9.1.0, remove GCC 4.9 and 6.5, add GDB
1178 8.3, remove GDB 7.12 and 8.0.1, default to GDB 8.2, GCC
1179 8.3.0. Musl updated to 1.1.23, bringing support for RISC-V 64.
1180
1181 Architectures: Internal toolchain support for C-SKY, support
1182 for ARC HS48 v3.1 and HS38 with Quad MAC & FPU, support for
1183 ARM A76, A76/A55 big.LITTLE, emag, neoverse-N1, phecda and
1184 tsv110.
1185
1186 Filesystems: Pass extra pax options to tar for binary
1187 reproducibility. Build host-cpio for the --reproducible option
1188 support when BR2_REPRODUCIBLE is enabled. Genimage updated to
1189 version 11, bringing GPT support.
1190
1191 Br2-external: Add support for injecting additional options to
1192 the list of preconfigured external toolchains and libjpeg and
1193 openssl providers using files under provides/. See the manual
1194 for details.
1195
1196 Ensure custom <pkg>_OVERRIDE_SRCDIR_RSYNC_EXCLUSIONS are
1197 passed before the standard exclusions so they are not ignored
1198 by rsync when using override-srcdir.
1199
1200 Gnuconfig updated to 2019-05-28, adding C-SKY support.
1201
1202 test-pkg: Correct long option handling and clean output dir
1203 after a successful build to save disk space.
1204
1205 support/testing: Emulate a machine with 256MB RAM to fix
1206 issues with certain tests running out of memory, use
1207 virtio-rng to provide needed entrophy.
1208
1209 pkg-stats: support outputting in JSON format with --json for
1210 easier post processing. The classic HTML output is still
1211 available with --html. Parallelize access to
1212 release-monitoring.org to speed up runtime.
1213
1214 Drop non-conventional version prefix/suffix/separators for
1215 packages for better compatibility with release-monitoring.org
1216
1217 Packages:
1218 Init systems: Add basic openrc support and
1219 <pkg>_INSTALL_INIT_OPENRC variable in the infrastructure to
1220 install openrc service scripts if enabled.
1221
1222 busybox: Build each applet as a separate binary when SELinux
1223 is enabled for more finegrained policy control. Use daemon
1224 mode for mdev rather than legacy hotplug.
1225
1226 linux: Workaround -Werror related build failure on powerpc,
1227 by forcing CONFIG_PPC_DISABLE_WERROR on.
1228
1229 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
1230 partition is available before mounting.
1231
1232 New defconfigs: HiFive Unleashed, I.MX8MM EVK and Pico, Nanopi
1233 m4 and neo4, Nanopc t4, Olimex A33 olinuxino, Pine64
1234 Rockpro64, PowerPC mac99, QEMU C-SKY 610/807/810/860 virt,
1235 Raspberry Pi 4, Raxda rock pi4, Solidrun Clearfog GT-8K
1236
1237 Removed defconfigs: Odroid C2
1238
1239 New packages: bitcoin, c-capnproto, fatcat, ifmetric, jack1,
1240 jailhouse, libubootenv, luasyslog, mender-grubenv,
1241 murata-cyw-fw, openrc, piglit, python-colorama, python-cycler,
1242 python-hiredis, python-ifaddr, python-inflection,
1243 python-iptables, python-matplotlib, python-periphery,
1244 python-pycairo, python-redis, python-termcolor,
1245 python-tinyrpc, python-txdbus, skeleton-init-openrc, spdlog,
1246 sshguard, stellarium, zziplib
1247
1248 Removed packages: xapp_mkfontdir
1249
1250 Issues resolved (http://bugs.uclibc.org):
1251
1252 #11096: Upgrade from glibc 2.26 to 2.27 broke some locales...
1253 #11271: utils/check-package fails with exception depending on..
1254 #11991: [numpy] segfault when compiling for RPi3 64bits
1255 #12016: Grub fails to boot bzImage after upgrade to 2019.05
1256 #12046: Can’t login as root user after upgrading to buildroot..
1257 #12051: package/dhcp installs libtool wrapper scripts on tar...
1258 #12076: Patchelf can link against an incompatible libc++ ver...
1259
c8bab5be
PK
12602019.05.3, Released October 3rd, 2019
1261
1262 Important / security related fixes.
1263
1264 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
1265 Use default console settings
1266
1267 Dependencies: Ensure host has JSON::PP perl module installed
1268 if webkitgtk/wpewebkit packages are enabled as it is needed
1269 during their build process.
1270
1271 Toolchain: Generate check-headers program under BUILD_DIR
1272 rather than /tmp to fix issues with distributions mounting
1273 /tmp noexec.
1274
1275 Updated/fixed packages: asterisk, augeas, bind, bwm-ng, cups,
1276 cups-filters, docker-cli, docker-engine, docker-proxy,
1277 e2fsprogs, eudev, exim, expat, gcc, go, haveged, ifplugd,
1278 iptables, joe, kf5-extra-cmake-modules, kf5-modemmanager-qt,
1279 kf5-networkmanager-qtlibcamera, libcurl, libgcrypt,
1280 libgpg-error, libnftl, libnspr, libnss, libopenssl,
1281 libtorrent-rasterbar, luksmeta, mariadb, mbedtls, mongodb,
1282 mosquitto, ncurses, nfs-utils, nghttp2, nodejs, openvmtools,
1283 php, protobuf, putty, qemu, samba4, swupdate,
1284 systemd-bootchart, thttpd, uclibc, unzip, util-linux,
1285 wireshark
1286
1287 Issues resolved (http://bugs.uclibc.org):
1288
1289 #10806: Allow nfs-utils to use ipv6
1290 #11781: mariadb build error
1291 #12031: Build of cups-filters fails while linking, apparently due..
1292 #12141: eudev package is missing "render" and "kvm" groups
1293 #12241: Permission denied while running "make"
1294
3b877a7f
PK
12952019.05.2, Released September 3rd, 2019
1296
1297 Important / security related fixes.
1298
1299 Filesystems: Pass extra pax options to tar for binary
1300 reproducibility.
1301
1302 Updated/fixed packages: apache, arm-trusted-firmware,
1303 asterisk, atk, autofs, batctl, batman-adv, berkeleydb,
1304 busybox, bzip2, clamav, cloop, cmake, collectd, connman-gtk,
1305 dahdi-linux, dahdi-tools, daq, dehydrated, dhcp, dovecot,
1306 dovecot-pigeonhole,, elfutils, evtest, exim, expect, giflib,
1307 git, glib-networking, glibc, gnupg2, gnutls, go,
1308 gst1-rtsp-server, gtkperf, gupnp-tools, gvfs, imagemagick,
1309 imx-uuc, intel-microcode, json-glib, lftp, libbsd, libcurl,
1310 libgit2, libgtk2, libgtk3, libmodplug, libnss, libpri,
1311 libshout, libss7, libssh2, libvips, libxcb, linux-headers,
1312 mdadm, mesa3d, metacity, mpg123, mosquitto, musl, nginx,
1313 oniguruma, openblas, opencv3, openjdk, openjdk-bin, openldap,
1314 openvmtools, pcmanfm, php, pigpio, postgresql, prboom,
1315 proftpd, proj, python, python-django, python-idna,
1316 python-numpy, python-urllib3, python3, qemu, qt5, qt5base,
1317 qt5enginio, quagga, rygel, squid, subversion, tcpreplay,
1318 unzip, vlc, vte, webkitgtk, wireless-regdb, xen,
1319 xfont_font-util, xlib_libICE, xlib_libXfont, xlib_libXfont2,
1320 yad, zeromq
1321
1322 Issues resolved (http://bugs.uclibc.org):
1323
1324 #11741: pigpio does not build host-pigpio
1325 #11876: automount using host mount/umount
1326 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
1327 #11921: dahdi fails to build
1328 #11961: libpri build failure
1329 #12086: (dhcpd-missing-libs) - dhcp shared libraries not installed to..
1330 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
1331 #12106: daq: build fails if libdumbnet-dev is installed in the host
1332 #12126: vc4 has neon as hard dependency
1333
c0225c27
PK
13342019.05.1, Released July 7th, 2019
1335
1336 Important / security related fixes.
1337
1338 arch: x86: Fix typo breaking 'core-avx2' variant
1339
1340 linux: Workaround -Werror related build failure on powerpc,
1341 by forcing CONFIG_PPC_DISABLE_WERROR on.
1342
1343 support/testing: Emulate a machine with 256MB RAM to fix
1344 issues with certain tests running out of memory.
1345
1346 test-pkg: Correct long option handling and clean output dir
1347 after a successful build to save disk space.
1348
1349 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
1350 partition is available before mounting.
1351
1352 Updated/fixed packages: barebox, busybox, bzip2, davfs2,
1353 dialog, docker-cli, docker-engine, exim, expat, faad2,
1354 haveged, irssi, libcamera, libcdaudio, libcurl, libglib2,
1355 libressl, libsecret, lmbench, meson, monit, php, postgresql,
1356 psplash, python-django, qt5base, tvheadend, webkitgtk,
1357 xserver_xorg-server, znc
1358
8d4e26da
PK
13592019.05, released June 2nd, 2019
1360
1361 Various fixes.
1362
1363 Toolchain: Ensure pre-built Andes toolchains can only be
1364 selected when x86 32bit support is available on the host.
1365 Disallow PowerPC SPE ABI for GCC >= 8.x, as it is no longer
1366 supported.
1367
1368 Infra: pkg-config: Use a dedicated timestamp file rather than
1369 .config as that gets touched by linux-4.19+, causing repeated
1370 builds.
1371
1372 Add C-SKY support to our config.sub (gnuconfig)
1373
1374 Updated/fixed packages: dosfstools, botan, brotli, dropbear,
1375 flare-engine, gst1-plugins-bad, libhtp, libnss, libopenssl,
1376 linuxptp, matchbox-panel, mender, mutt, netsurf,
1377 network-manager, opencv3, openjdk, openmpi, php,
1378 python-cython, qt5multimedia, qtwayland, qt5webkit-examples,
1379 supertux, suricata, tpm2-totp, v4l2loopback, wireshark,
1380 wpewebkit
1381
2c96d648
PK
13822019.05-rc3, released May 25th, 2019
1383
1384 Fixes all over the tree.
1385
1386 check-bin-arch: Ignore /usr/lib/grub, similar to how /lib/grub
1387 is ignored.
1388
1389 check-package: Warn about utf-8 characters in .mk files
1390
1391 Linux: Default to 5.1.x series
1392
1393 Updated/fixed packages: assimp, atop, chocolate-doom, cjson,
1394 ddrescue, dhcp, ffmpeg, gerbera, glibmm, gpsd, gst-ffmpeg,
1395 intel-microcode, jasper, keepalived, kismet, libcpprestsdk,
1396 libcurl, libssh2, libupnp18, luarocks, mono-gtksharp3, opus,
1397 postgresql, pcsc-lite, python, tslib, webkitgtk,
1398 wpebackend-fdo, wpewebkit
1399
2adc578d
PK
14002019.05-rc2, released May 15th, 2019
1401
1402 Fixes all over the tree.
1403
1404 Updated/fixed packages: bind, bullet, ca-certificates,
1405 collectd, cracklib, dhcp, gdb, libinput, libtorrent-rasterbar,
1406 linknx, lynx, mono, netsurf, optee-os, postgresql, qt5enginio,
1407 qt5multimedia, rpm, samba4, sqlite, strace, uclibc, woff2
1408
1409 Issues resolved (http://bugs.uclibc.org):
1410
1411 #11841: grub-efi.cfg not used when building EFI disk image
1412
a8b229a7
PK
14132019.05-rc1, Released May 8th, 2019
1414
1415 Fixes all over the tree and new features.
1416
1417 Architecture: Andes 32-bit (nds32) support added.
1418
1419 Only build host-lzip / host-xz when really needed by packages,
1420 not just when not available on the build host.
1421
1422 Toolchain: Glibc bumped to 2.29, musl bumped to 1.1.22,
1423 binutils 2.32 added, 2.28/2.29 removed, default changed to
1424 2.31.1.
1425
1426 fs: Set FAKEROOTDONTTRYCHOWN environment variable to not
1427 forward {f,l,}chown calls to libc when running under fakeroot
1428 to fix issues when building in restricted environments
1429 (E.G. user namespace with bubblewrap).
1430
1431 Linux: Also build default make target to ensure extra files
1432 like the gdb scripts enabled by CONFIG_GDB_SCRIPTS are also
1433 built. Notice: This may mean that extra host utilities like
1434 uboot-mkimage are needed.
1435
1436 Infrastructure: show-info and <pkg>-show-info make targets
1437 added to output package metadata in JSON format for external
1438 use.
1439
1440 pkg-generic: Only tweak .la files needing it to ensure they
1441 are not included in subsequent package file lists.
1442
1443 test-pkg: Generate a basic package config if none is
1444 specified.
1445
1446 Gettext-tiny package added as an lightweight replacement for
1447 GNU gettext for situations where NLS support is not needed.
1448
1449 New defconfigs: Andes AE3XX, Freescale imx8mpico / imx8qxpmek
1450 / T2080 QDS RDB, Licheepi zero, Orangepi R1
1451
1452 Removed defconfigs: Olimx A20 Olinuxino Lime legacy
1453
1454 New packages: bats-core, bayer2rgb-neon, brickd, cog, dacapo,
1455 enet, gettext-tiny, gli, gst1-plugins-bayer2rgb-neon,
1456 imx-sc-firmware, intel-mediadriver, intel-mediasdk, libcamera,
1457 libhtp, libp11, libwpe, lua-binaryheap, lua-gd, lua-lunitx,
1458 mender-artifact, most, oniguruma, openjdk, openjdk-bin,
1459 opensbi, optee-benchmark, optee-client, optee-examples,
1460 optee-os, optee-test, paho-mqtt-cpp, python-aioblescan,
1461 python-aioconsole, python-aiohttp-cors, python-aiomonitor,
1462 python-backcall, python-jedi, python-parso, python-pyjwt,
1463 python-terminaltables, suricata, tpm2-totp, uftp,
1464 wpebackend-fdo, wpewebkit
1465
1466 Removed packages: libump, lunit, sunxi-mali
1467
1468 Issues resolved (http://bugs.uclibc.org):
1469
1470 #11716: Typo on website, saying latest release is 2018.2.11
1471 #11756: package/syslinux: MBR's don't fit because of binutils..
1472 #11761: Building custom kernel 5.1-rc3 or later breaks on objtool
1473 #11816: Only selected coreutils binaries are installed
1474
eea7f7a6
PK
14752019.02.11, released April 9th, 2020
1476
1477 Important / security related fixes.
1478
1479 core: Fix compatibility with make 4.3+. Also fixup /lib
1480 references in libtool .la files, similar to how it is done for
1481 /usr/*.
1482
1483 toolchain: Fix kernel headers validation check for external
1484 toolchains.
1485
1486 Updated/fixed packages: barebox-aux, bluez5_utils, busybox,
1487 civetweb, collectd, ffmpeg, gcc, gnutls, gvfs, haproxy,
1488 hiredis, kmscube, libical, libopenssl, libsndfile,
1489 linux-tools, ntp, php, pure-ftpd, screen, sysdig, tor,
1490 util-linux, vala, vlc, xserver_xorg-server
1491
1492 Issues resolved (http://bugs.uclibc.org):
1493
1494 #12746: "sysdig" package description points to http://sysdig.org, ..
1495
2ccbb133
PK
14962019.02.10, released March 16th, 2020
1497
1498 Important / security related fixes.
1499
1500 Core: Ensure package-file-lists data is correct after
1501 incremental builds as well.
1502
1503 Fix a race condition related to creating the output/staging
1504 symlink on systems with coreutils < 8.27.
1505
1506 Br2-external: Fix compatibility with make 4.3+
1507
1508 Util-linux: Ensure that hwclock is built without GPLv3
1509 code. Notice that builds with hwclock has contained
1510 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
1511
1512 Updated/fixed packages: armadillo, at, binutils, blktrace,
1513 bootstrap, busybox, cairo, cups, czmq, dnsmasq,
1514 docker-containerd, dovecot, dovecot-pigeonhole, e2fsprogs,
1515 eudev, exim, exiv2, fbgrab, grep, gst1-validate, guile,
1516 imagemagick, jhead, kvm-unit-tests, lapack, libcgroup,
1517 libftdi1, libjpeg, libsigrok, libsndfile, libssh2, libsvgtiny,
1518 libvncserver, libvorbis, libxml2, libxslt, linux, lz4,
1519 mariadb, mbedtls, meson, mfgtools, mongoose, ncurses, ntfs-3g,
1520 opencv3, openjpeg, openswan, openvmtools, patch, php,
1521 postgresql, pppd, proftpd, pure-ftpd, python-django,
1522 python-pyqt5, python3, qemu, qt5base, qt5webengine, qwt,
1523 rdesktop, ruby, runc, samba4, shellinabox, smartmontools,
1524 sqlcipher, squid, swupdate, sysklogd, taglib, thrift,
1525 ti-cgt-pru, uboot, util-linux, vorbis-tools, webkitgtk,
1526 wireshark, xen, xserver_xorg-server, zeromq, zsh
1527
1528 Issues resolved (http://bugs.uclibc.org):
1529
1530 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
1531 #12331: meson issue
1532 #12461: libglib2 build files with deep directory structure
1533 #12606: fbgrab location has changed
1534
d4e7390f
PK
15352019.02.9, released January 12th, 2020
1536
1537 Important / security related fixes.
1538
1539 pkg-python infrastructure: Ensure correct compiler and linker
1540 flags are used for compiled code
1541
1542 utils/scanpypi: Remind users to update DEVELOPERS
1543
1544 Updated/fixed packages: busybox, cc-tool, cpio, cups, dante,
1545 dillo, docker-cli, docker-containerd, docker-engine, easy-rsa,
1546 ecryptfs-utils, efl, git, glibc, gnupg2, gst1-plugins-bad,
1547 kf5-kcoreaddons, libarchive, libgit2, libkrb5, librsvg,
1548 libssh, libtomcrypt, libuio, lirc-tools, lvm2,
1549 matchbox-desktop, nodejs, ntp, opencv3, openpowerlink,
1550 python-django, python-ecdsa, python-pyasn-modules,
1551 python-pyqt5, python-subprocess32, python3, qpdf, runc, rygel,
1552 samba4, sdl2, wavpack, xserver_xorg-server, zip
1553
1554 Issues resolved (http://bugs.uclibc.org):
1555
1556 #12121: PyQt5.QtSerialPort and other modules not being built
1557
2c251bca
PK
15582019.02.8, released December 7th, 2019
1559
1560 Important / security related fixes.
1561
1562 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
1563 <pkg>_DL_OPTS by default, just like it is done for a number of
1564 other package variables
1565
1566 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
1567 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
1568 the (rare) case where the .py files are needed at runtime
1569 rather than .pyc.
1570
1571 Fix <pkg>-reconfigure handling for packages using the kconfig
1572 infrastructure.
1573
1574 Toolchain: ensure external toolchain kernel headers version
1575 check correctly stop the build on mismatch
1576
1577 Deconfigs: beaglebone: fix boot issue
1578
1579 Updated/fixed packages: am33x-cm3, asterisk, bind, chrony,
1580 clamav, collectd, connman, faifa, gob2, haproxy,
1581 intel-microcode, ipsec-tools, jasper, jpeg-turbo, kodi,
1582 kvm-unit-tests, libftdi, libftdi1, libnss, libstrophe,
1583 libsvgtiny, lvm2, lzma, mariadb, minicom, neardal, nodejs,
1584 opencv3, openvmtools, oracle-mysql, perl-gdgraph,
1585 perl-gdtextutil, php, postgresql, prosody, python-django,
1586 rabbitmq-c, rauc, redis, rpcbind, socat, spice,
1587 spice-protocol, tftpd, tiff, webkitgtk
1588
1589 New packages: libmspack
1590
1591 Issues resolved (http://bugs.uclibc.org):
1592
1593 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
1594 #12171: Python-opencv needs config.py and config-3.7.py to run..
1595 #12211: host-nodejs 10.15.3 package fail to build
1596 #12316: tzdata fails to install with empty "default local time"
1597
046735f5
PK
15982019.02.7, Released November 10th, 2019
1599
1600 Important / security related fixes.
1601
1602 support/testing: use a kernel with HW_RANDOM_VIRTIO to work
1603 around issues with lack of entrophy
1604
1605 Toolchain: Also copy libssp.so for external toolchains if SSP
1606 is enabled to handle toolchains providing SSP support in
1607 libssp rather than in the C library
1608
1609 Download: Also use the package download method for extra
1610 downloads from the same site, so it does not get confused by
1611 URLs containing '+'
1612
1613 Fakeroot now works correctly under Microsoft Windows 10
1614 Services for Linux, which does not provide SYSV IPC support
1615
1616 utils/test-pkg: ensure to exit with an error upon failure
1617
1618 Updated/fixed packages: asterisk, azmq, cups-filters,
1619 domoticz, duma, elf2flt, eudev, exfat, exfat-utils, fakeroot,
1620 file, freerdp, gd, ghostscript, go, gvfs, intel-microcode,
1621 kvm-unit-tests, libarchive, libnspr, libnss, libopenssl,
1622 libpcap, libpciaccess, librsvg, libseccomp, libsigrok,
1623 libtorrent, libunwind, linux-tools, lua-sdl2, lxc, minizip,
1624 mjpegtools, mongoose, php, python, python-pysnmp-apps,
1625 python3, qemu, qt5base, ruby, safeclib, samba4, sdl_mixer,
1626 sox, sudo, systemd, tcpdump, unscd, util-lkinux, vtun, xvisor,
1627 yaffs2utils
1628
1629 Issues resolved (http://bugs.uclibc.org):
1630
1631 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
1632 #12261: sudo versions prior to 1.8.28 are affected
1633
d9fb5b2d
PK
16342019.02.6, Released October 3rd, 2019
1635
1636 Important / security related fixes.
1637
1638 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
1639 Use default console settings
1640
1641 Dependencies: Ensure host has JSON::PP perl module installed
1642 if webkitgtk/wpewebkit packages are enabled as it is needed
1643 during their build process.
1644
1645 Toolchain: Generate check-headers program under BUILD_DIR
1646 rather than /tmp to fix issues with distributions mounting
1647 /tmp noexec.
1648
1649 Updated/fixed packages: asterisk, augeas, bind, bwm-ng, cups,
1650 cups-filters, docker-cli, docker-engine, docker-proxy,
1651 dropbear, e2fsprogs, eudev, exim, expat, gcc, go, ifplugd,
1652 haveged, iptables, joe, kf5-extra-cmake-modules,
1653 kf5-modemmanager-qt, kf5-networkmanager-qt, libcurl,
1654 libgcrypt, libgpg-error, libnftl, libnspr, libnss, libopenssl,
1655 luksmeta, mariadb, mbedtls, mongodb, mosquitto, ncurses,
1656 nfs-utils, nghttp2, nodejs, openvmtools, php, protobuf, putty,
1657 qemu, qt5base, samba4, swupdate, systemd-bootchart, thttpd,
1658 uclibc, unzip, util-linux, wireshark
1659
1660 Issues resolved (http://bugs.uclibc.org):
1661
1662 #10806: Allow nfs-utils to use ipv6
1663 #11781: mariadb build error
1664 #12031: Build of cups-filters fails while linking, apparently due..
1665 #12141: eudev package is missing "render" and "kvm" groups
1666 #12181: dropbear: norootlogin (-w) no longer works when PAM is enabled
1667 #12241: Permission denied while running "make"
1668
65e48f7a
PK
16692019.02.5, Released September 2nd, 2019
1670
1671 Important / security related fixes.
1672
1673 Filesystems: Pass extra pax options to tar for binary
1674 reproducibility.
1675
1676 Updated/fixed packages: apache, arm-trusted-firmware,
1677 asterisk, atk, autofs, batctl, batman-adv, berkeleydb, brotli,
1678 busybox, bzip2, clamav, cloop, cmake, collectd, connman-gtk,
1679 cryptopp, dahdi-linux, dahdi-tools, daq, dehydrated, dovecot,
1680 dovecot-pigeonhole,, elfutils, evtest, exim, expect, giflib,
1681 git, glib-networking, glibc, gnupg2, gnutls, go,
1682 gst1-rtsp-server, gtkperf, gupnp-tools, gvfs, imagemagick,
1683 imx-uuc, intel-microcode, json-glib, lftp, libbsd, libcurl,
1684 libgit2, libgtk3, libmodplug, libnss, libpri, libshout,
1685 libss7, libssh2, libvips, libxcb, linux-headers, mdadm,
1686 mesa3d, metacity, mpg123, mosquitto, musl, nginx, openblas,
1687 opencv3, openldap, openvmtools, pcmanfm, php, pigpio,
1688 postgresql, prboom, proftpd, proj, python, python-django,
1689 python-idna, python-numpy, python-urllib3, python3, qemu, qt5,
1690 qt5base, qt5enginio, quagga, rygel, squid, subversion,
1691 tcpreplay, unzip, vlc, vte, webkitgtk, weston, wireless-regdb,
1692 xen, xfont_font-util, xlib_libICE, xlib_libXfont,
1693 xlib_libXfont2, yad, zeromq
1694
1695 Issues resolved (http://bugs.uclibc.org):
1696
1697 #11741: pigpio does not build host-pigpio
1698 #11876: automount using host mount/umount
1699 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
1700 #11921: dahdi fails to build
1701 #11961: libpri build failure
1702 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
1703 #12106: daq: build fails if libdumbnet-dev is installed in the host
1704 #12126: vc4 has neon as hard dependency
1705
86c31e8b
PK
17062019.02.4, Released July 10th, 2019
1707
1708 Important / security related fixes.
1709
1710 arch: x86: Fix typo breaking 'core-avx2' variant, add Westmere
1711 variant.
1712
1713 linux: Workaround -Werror related build failure on powerpc,
1714 by forcing CONFIG_PPC_DISABLE_WERROR on.
1715
1716 support/testing: Emulate a machine with 256MB RAM to fix
1717 issues with certain tests running out of memory.
1718
1719 test-pkg: Correct long option handling and clean output dir
1720 after a successful build to save disk space.
1721
1722 Ensure custom <pkg>_OVERRIDE_SRCDIR_RSYNC_EXCLUSIONS are
1723 passed before the standard exclusions so they are not ignored
1724 by rsync when using override-srcdir.
1725
1726 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
1727 partition is available before mounting.
1728
1729 Updated/fixed packages: barebox, bzip2, davfs2, dbus, dialog,
1730 docker-cli, docker-engine, expat, faad2, ffmpeg, freeswitch,
1731 gerbera, haveged, irssi, libcdadio, libgit2, libglib2,
1732 libsecret, libvncserver, lmbench, logrotate, mariadb, meson,
1733 mongoose, monit, mpd, openblas, php, postgresql, psplash,
1734 python, python-django, python3, qt5base, samba4, taglib,
1735 tvheadend, vlc, webkitgtk, xserver_xorg-server, znc
1736
c700c8ba
PK
17372019.02.3, Released June 7th, 2019
1738
1739 Important / security related fixes.
1740
1741 Infra: pkg-config: Use a dedicated timestamp file rather than
1742 .config as that gets touched by linux-4.19+, causing repeated
1743 builds.
1744
1745 check-bin-arch: Also ignore /usr/lib/grub to support merged
1746 /usr setups, similar to how /lib/grub is ignored.
1747
1748 gnuconfig/config.sub: Add C-SKY architecture support.
1749
1750 Updated/fixed packages: assimp, atftp, atop, botan, busybox,
1751 ca-certificates, chocolate-doom, cjson, coreutils, cracklib,
1752 ddrescue, dhcp, docker-cli, docker-containerd, docker-engine,
1753 dosfstools, dovecot, dovecot-pigeonhole, dropbear, exim,
1754 ffmpeg, flare-engine, gcc, gdb, gerbera, glibmm, go, gpsd,
1755 gst-ffmpeg, gst1-plugins-bad, gst1-plugins-base, imagemagick,
1756 intel-microcode, jasper, kf5-kcoreaddons, kismet, libcurl,
1757 libglib2, libnss, libopenssl, libsigrok, libssh2, libupnp18,
1758 linuxptp, luajit, lynx, matchbox-panel, mender,
1759 netcat-openbsd, netsurf, nfs-utils, opus, orc, owfs,
1760 pcsc-lite, php, popt, postgresql, python, python-cython,
1761 python-django, python-ply, qt5enginio, rpm, runc, samba4,
1762 sqlite, subversion, supertux, systemd, tslib, uclibc,
1763 v4l2loopback, webkitgtk, woff2
1764
fe904511
PK
1765 Issues resolved (http://bugs.uclibc.org):
1766
c700c8ba
PK
1767 #11816: Only selected coreutils binaries are installed
1768 #11841: grub-efi.cfg not used when building EFI disk image
1769 #11911: systemd v240 memory leak in systemd-journald
1770
b7620c10
PK
17712019.02.2, Released April 29th, 2019
1772
1773 Important / security related fixes.
1774
1775 Only build host-lzip / host-xz when really needed by packages,
1776 not just when not available on the build host.
1777
1778 fs: Set FAKEROOTDONTTRYCHOWN environment variable to not
1779 forward {f,l,}chown calls to libc when running under fakeroot
1780 to fix issues when building in restricted environments
1781 (E.G. user namespace with bubblewrap).
1782
1783 Linux: Also build default make target to ensure extra files
1784 like the gdb scripts enabled by CONFIG_GDB_SCRIPTS are also
1785 built. Notice: This may mean that extra host utilities like
1786 uboot-mkimage are needed.
1787
1788 Defconfigs: ASUS tinker and Amarula vyasa rk3822: Support
1789 larger kernel images, Atmel SAM5D27, SAM5D2,3,4 xplained:
1790 Increase rootfs size to fit utilities, Raspberry Pi 64bit:
1791 Include overlays in sdcard image
1792
1793 Updated/fixed packages: android-tools, apache, bind, binutils,
1794 busybox, civetweb, cjson, copas, davfs2, docker-cli,
1795 docker-containerd, docker-engine, dovecot, dovecot-pigeonhole,
1796 freerdp, gerbera, ghostscript, git, gnutls, go, gst-omx,
1797 gst1-plugins-base, gst1-plugins-ugly, haproxy, hostapd,
1798 ipsec-tools, libfreefare, libfuse, libkrb5, libpng, libxml2,
1799 libxslt, linknx, linux, linux-firmware, linux-tools, live555,
1800 lldp, lrzsz, lynx, madplay, make, minicom, mongodb, msmtp,
1801 musl, mutt, neon, netsnmp, numactl, opus, perl, php,
1802 postgresql, pure-ftpd, python-urllib3, python3, qt5base,
1803 rapidxml, rpm, rsyslog, ruby, runc, samba4, sane-backends,
1804 softether, stunnel, sysklogd, syslinux, syslog-ng,
1805 systemd-bootchart, thttpd, thrift, tiff, tor, tpm2-tools,
1806 tpm2-tss, webkitgtk, yaffs2utils, wget, wpa_supplicant, wsapi,
1807 xapp_xfd, xapp_xload, xlib_libXpm, xserver_xorg-server, xz,
1808 znc
1809
1810 Issues resolved (http://bugs.uclibc.org):
1811
1812 #11756: package/syslinux: MBR's don't fit because of binutils..
1813 #11761: Building custom kernel 5.1-rc3 or later breaks on objtool
1814
18a10db0
PK
18152019.02.1, Released March 29th, 2019
1816
1817 Important / security related fixes.
1818
1819 pkg-generic: Only tweak .la files needing it to ensure they
1820 are not included in subsequent package file lists.
1821
1822 test-pkg: Generate a basic package config if none is
1823 specified.
1824
1825 Updated/fixed packages: asterisk, avahi, bash, beecrypt,
1826 binutils, busybox, clamav, cups, efl, eigen, fetchmail, file,
1827 flashrom, fltk, gerbera, git, glibc, gnuradio, go,
1828 gst-plugins-bad, intel-gmmlib, jq, kexec, kf5-modemmanager-qt,
1829 leveldb, libcurl, libdrm, libftdi1, libglib2, libiio, libpcap,
1830 libseccomp, libssh2, log4cplus, lvm2, mariadb, mender,
1831 mongodb, mosquitto, musl, nodejs, ntp, openjpeg, owfs, php,
1832 pure-ftpd, putty, python-aiojobs, qt5webkit, rdesktop, samba4,
1833 sunxi-tools, supertux, swupdate, tpm2-abrmd, tpm2-tss,
1834 wavemon, wireshark, vsftpd, xapp_xdm, xen,
1835 xdriver_xf86-video-fbdev, xlib_libXdmcp
1836
1837 Issues resolved (http://bugs.uclibc.org):
1838
1839 #11716: Typo on website, saying latest release is 2018.2.11
1840
b9674056
PK
18412019.02, released March 4th, 2019
1842
1843 Minor fixes.
1844
1845 Libressl support added for Qt 5.6 as a replacement for
1846 openssl, as 5.6 is not compatible with openssl 1.1.x.
1847
1848 Updated/fixed packages: cutelyst, devmem2, gqrx,
1849 gst-plugins-bad, libraw, libsoxr, qt5base, runc, systemd, tor
1850
bdfea842
PK
18512019.02-rc3, released March 1st, 2019
1852
1853 Fixes all over the tree.
1854
1855 Openssl support dropped from Qt 5.6, as it isn't compatible
1856 with openssl 1.1.x.
1857
1858 Toolchain: GCC 8.x updated to 8.3.0, fixing a number of
1859 issues.
1860
1861 Dependencies: Require CMake 3.8 or newer to fix compilation
1862 issue with certain packages. If not available, host-cmake will
1863 instead be built.
1864
1865 Printvars: Fix performance regression since 2018.02
1866
1867 Scanypi: Correctly handle underscores in python package names.
1868
1869 Updated/fixed packages: botan, clamav, cryptopp, i2pd,
1870 ibrcommon, iproute2, libcpprestsdk, libssh, lua-curl,
1871 luaexpat, qt5base, runc, stress-ng, syslinux, systemd,
1872 upmpdcli, zbar
1873
1874 Issues resolved (http://bugs.uclibc.org):
1875
1876 #9966: util-linux-2.30/.stamp_built' failed
1877 #11696: possible typo in board/pc/post-build.sh
1878
108c8312
PK
18792019.02-rc2, released February 23th, 2019
1880
1881 Fixes all over the tree.
1882
1883 Removed zynq_zybo defconfig, as it hasn't seen any update
1884 since it was added in 2016, and uses a U-Boot version not
1885 compatible with openssl-1.1.x.
1886
1887 Linux: Ignore user supplied downloadable hashes, as no hash
1888 checksums are available for those.
1889
1890 Updated/fixed packages: bind, cryptopp, docker-containerd,
1891 dtc, efivar, gdb, imagemagick, ipmiutil, libcpprestsdk,
1892 libcurl, libgpiod, libid3tag, libv4l, log4cplus, luvi,
1893 madplay, mender, mosquitto, poco, postgresql, proftpd,
1894 pulseaudio, python-django, qemu, qt5base, qwt, rabbitmq-c,
1895 reaver, safeclip, stress-ng, swupdate, syslog-ng, systemd,
1896 tor, unzip, xenomai
1897
1898 Issues resolved (http://bugs.uclibc.org):
1899
1900 #11501: compile sdl2 with enable wayland
1901 #11681: .. unable to initialize decompress status for section..
1902
23a28853 19032019.02-rc1, released February 13th, 2019
fb741b03
PK
1904
1905 Fixes all over the tree and new features.
1906
1907
1908 Dependencies:
1909
1910 Require Python >= 2.7 as it is needed for E.G. building
1911 libglib2.
1912
1913 Ensure GNU gzip is used for reproducible tarballs (instead of
1914 pigz)
1915
1916
1917 Infrastucture:
1918
1919 Ensure the PLATFORM and OS environment variables are not set,
1920 as they cause build issues for some packages.
1921
1922 The package list infrastructure now correctly handles packages
1923 installing files with old mtime.
1924
1925 Add a config option to force all optional host utilities to be
1926 built, even if suitable versions are available on the build
1927 machine.
1928
1929 graph-build-time: Also show time spent downloading
1930
1931 Download: fixes for SSH/SCP support
1932
1933 Ensure user provided permissions override permissions from
1934 packages.
1935
1936 SDK: Fix handling of relative symlinks (targets starting with
1937 '.' or '..')
1938
1939 BR2_SYSTEM_DEFAULT_PATH setting to customize the default path
1940 for processes.
1941
1942 The custom skeleton logic will now populate the needed /bin,
1943 /lib, /sbin directories/symlinks if not present. Merged /usr
1944 can now be used with a custom skeleton.
1945
1946 Rootfs overlays can now override symbolic links from
1947 packages. This was disabled to ensure the correct symbolic
1948 links are present when merged /usr is used. Instead validate
1949 that the rootfs overlays do not include invalid /bin, /sbin
1950 and /lib entries.
1951
1952 The waf infrastructure now support the <pkg>_SUBDIR variable,
1953 similar to the other package types.
1954
1955 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
1956
1957 Various improvements to the meson infrastructure.
1958
1959 Luarocks: A Buildroot addon has been added to automate
1960 creating a Buildroot package from luarocks, similar to
1961 scancpan and scanpypi.
1962
23a28853
PK
1963 scanpypi: protect against zip-slip vulnerability in zip/tar
1964 handling
1965
fb741b03
PK
1966 check-package: fix Python 3 support
1967
1968 get-developers: Fix behaviour when called from elsewhere than
1969 the toplevel directory.
1970
1971 pkg-stats: Show latest upstream version of each package, based
1972 on data from release-monitoring.org
1973
1974 kconfig: Fix for make linux-menuconfig / uboot-menuconfig from
1975 a clean tree when ccache is enabled.
1976
1977 Default to sha256 password encoding, drop md5 support.
1978
1979
1980 Architecture:
1981
1982 Support for RISC-V 32bit architecture, ARM A55, 75 and Saphira
1983 variants, MIPS support for mips32r3, mips64r3 and Marvell
1984 Octeon II/III variants.
1985
1986
1987 Toolchain:
1988
1989 ARC toolchain 2018.09, ARM 8.2-2018.11, Codescape IMG/MTI MIPS
1990 2018.09-02, MUSL 1.1.21, GCC 6.5.0 / 7.4.0, GDB 8.2.1
1991
1992
1993 Packages:
1994
1995 openssl: Bump to 1.1.1x series, bringing TLSv1.3 support and
1996 long term support.
1997
1998 fftw: Split into fftw-{single,double,long-double,quad}
1999 packages for the different data precision options.
2000
2001 libcurl: Now has explicit TLS backend selection options.
2002
2003 linux: Support building device tree blobs with the -@ option
2004 for device tree overlays.
2005
2006 weston: The weston-imx i.MX variant is now used when
2007 imx-gpu-viv is enabled
2008
2009 pkgconf: Update to 1.5.3, which brings support for
2010 --define-prefix (used by GStreamer)
2011
2012 Add host-python3-setuptools package to handle host python
2013 packages needing python3 with setuptools support.
2014
2015
2016 New defconfigs: Aarch64 EFI, Orangepi one plus, Orangepi lite
2017 2, QEMU RISC-V 32bit virt, Rock64
2018
2019
2020 New packages: brcm-patchram-plus, clinfo, cunit, docker-cli,
2021 erlang-p1-eimp, exempi, fail2ban, fftw-double,
2022 fftw-double-long, fftw-quad, fftw-single, gerbera, grpc,
2023 gst1-shark, intel-gmmlib, iwd, kf5-kcoreaddons, libeastl,
2024 libpackagekite, libtorrent-rasterbar, lua-std-debug,
2025 lua-std-normalize, mini-snmpd, netsurf, pamtester, pcm-tools,
2026 python-aiodns, python-aiohttp, python-aiohttp-jinja2,
2027 python-aiohttp-remotes, python-aiohttp-security,
2028 python-aiohttp-session, python-aiohttpd-sse, python-aiojobs,
2029 python-cchardet, python-pycares, python-sentry-sdk,
2030 python-wtforms, python3-setuptools, rcw, rtc-tools, shim,
2031 utp_com, vmtouch, websocketpp
2032
23a28853
PK
2033 Removed packages: fftw, lua 5.2.x, luacrypto, perl-time-hires,
2034 python-pyqt, qt, qtuio, tn5250
2035
2036 Issues resolved (http://bugs.uclibc.org):
2037
2038 #10851: Patch to handle numpad Enter key properly
2039 #11066: x11r7 X11 S40xorg leads to a black screen on QEMU x86..
2040 #11126: Bash Shell Programming using Buildroot
2041 #11426: pps-tools bash dependency
2042 #11476: stdio2.h error invalid use of __builtin_va_arg_pack
2043 #11536: dt-utils building fails with glibc 2.28
2044 #11546: open-vm-tools with glibc 2.28
2045 #11566: Fix init script
2046 #11576: Unable to start apache with event MPM on raspberry pi 3
2047 #11591: [pkgconf 1.5.3] xserver OpenGL support is missing
2048 #11606: libjpeg has no Config.in
2049 #11616: 2018.02.09 fails to build libzlib with full RELRO..
2050 #11656: Custom device tree and u-boot boot.scr not integrated..
2051 #11666: Touchscreen with (Py)Qt5 should use tslib instead of evdev
fb741b03 2052
a2dbb7a0
PK
20532018.11.4, Released March 28th, 2019
2054
2055 Important / security related fixes.
2056
2057 Updated/fixed packages: avahi, beecrypt, binutils, botan,
2058 busybox, clamav, cups, devmem2, efl, fetchmail, file, fltk,
2059 gcc, gdb, git, go, gst-plugins-bad, iproute2, jq,
2060 kf5-modemmanager-qt, leveldb, libopenssl, libraw, libseccomp,
2061 libsoxr, libssh2, mariadb, mosquitto, nodejs, ntp, openjpeg,
2062 perl, php, putty, qt5webkit, rdesktop, runc, samba4, swupdate,
2063 systemd, tor, vsftpd, wireshark, xapp_xdm, xen, xlib_libXdmcp
2064
234525e7
PK
20652018.11.3, Released February 23th, 2019
2066
2067 Important / security related fixes.
2068
2069 Ensure the PLATFORM and OS environment variables are not set,
2070 as they cause build issues for some packages.
2071
2072 The package list infrastructure now correctly handles packages
2073 installing files with old mtime.
2074
2075 Linux: Skip hash checks for user supplied downloadable
2076 patches, as no hash checksums are available for those.
2077
2078 scanpypi: protect against zip-slip vulnerability in zip/tar
2079 handling
2080
2081 Download: fixes for SSH/SCP support
2082
2083 SDK: Fix handling of relative symlinks (targets starting with
2084 '.' or '..')
2085
2086 Updated/fixed packages: bind, dhcpcd, docker-compose,
2087 docker-containerd, docker-engine, dovecot, dovecot-pigeonhole,
2088 dtc, efivar, ghostscript, gnuradio, imagemagick, jpeg-turbo,
2089 libarchive, libb64, libcurl, libgeotiff, libgpiod, libid3tag,
2090 libupnp18, log4cplus, madplay, meson, mosquitto, openssh, php,
2091 poco, postgresql, proftpd, pulseaudio, python, python-django,
2092 python3, qt5base, reaver, runc, sg3_utils, sqlcipher,
2093 swupdate, systemd, unzip, webkitgtk, xenomai
2094
8b8ba9ec
PK
20952018.11.2, Released January 30th, 2019
2096
2097 Important / security related fixes.
2098
2099 Defconfigs: Fixes for imx6slevk, imx7dsabresd, imx8mqevk, Lego
2100 EV3, QEMU AArch64-virt
2101
2102 Download: Fix scp download handling
2103
2104 check-package: fix Python 3 support
2105
2106 get-developers: Fix behaviour when called from elsewhere than
2107 the toplevel directory.
2108
2109 kconfig: Fix for make linux-menuconfig / uboot-menuconfig from
2110 a clean tree when ccache is enabled.
2111
2112 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
2113
2114 Updated/fixed packages: acpica, apache, apr, avrdude, cargo,
2115 cc-tool, dash, dhcpdump, dmalloc, docker-containerd, efivar,
2116 fwts, glibc, gnuchess, gnupg2, go, leveldb, libarchive,
2117 libassuan, libftdi1, libgpg-error, libhttpparser, libkcapi,
2118 libmad, libsndfile, libsquish, liburiparser, libwebsock,
2119 libxml2, lighttpd, llvm, lm-sensors, lua-msgpack-native, lxc,
2120 mariadb, mbedtls, meson, mosquitto, netatalk, nodejs, odhcp6c,
2121 openresolv, openssh, pango, patchelf, php, python-django,
2122 python-numpy, python-pyyaml, rauc, rp-pppoe, s6-networking,
2123 samba4, sdl_sound, shairport-sync, sqlite, subversion,
2124 sunxi-cedarx, swupdate, systemd, tcpreplay, tekui, tmp2-abrmd,
2125 tpm2-tools, tpm2-tss, udisks, unixodbc, usb_modeswitch,
2126 webkitgtk, wireshark, wolfssl, xapp_rgb, xenomai, xerces
2127
2128 Issues resolved (http://bugs.uclibc.org):
2129
2130 #11576: Unable to start apache with event MPM on raspberry pi 3
2131
ab3d2dea
PK
21322018.11.1, Released December 20th, 2018
2133
2134 Important / security related fixes.
2135
2136 defconfigs: Fixes for bananapi m2 ultra, ci20
2137
2138 Download wrapper: Fix for urlencode handling
2139
2140 Updated/fixed packages: asterisk, docker-compose,
2141 docker-engine, dt-utils, gnutls, go, grub, libbsd, libcurl,
2142 libpgpme, libiscsi, liblo, libmpd, libopenssl, liboping,
2143 libpam-tacplus, libpjsip, linux-firmware, liquid-dsp,
2144 lua-cqueue, luvi, lxc, lynx, nginx, nodejs, openzwave, php,
2145 pps-tools, proftpd, prosody, sdl2_net, squashfs, swupdate,
2146 uclibc, vtu, webkitgtk, wine, xen
2147
2148 New packages: docker-cli
2149
2150 Issues resolved (http://bugs.uclibc.org):
2151
2152 #11426: pps-tools bash dependency
2153 #11536: dt-utils building fails with glibc 2.28
2154
9089a9ff
PK
21552018.11, Released December 1st, 2018
2156
2157 Minor fixes.
2158
2159 Updated/fixed packages: c-ares, quagga, squid
2160
0031f521
PK
21612018.11-rc3, released November 30th, 2018
2162
2163 Fixes all over the tree.
2164
2165 Defconfigs: Fixes for Armadeus APF27, imx6sabre, Olimex A20
2166 olinuxino lime legacy, Orangepi zero plus 2, PC, Riotboard.
2167
2168 graph-depends: Fix for package names starting with a non-alpha
2169 character.
2170
2171 Updated/fixed packages: alsa-utils, botan, dante, domoticz,
2172 dtc, freetype, gauche, gcc, gdb, ghostscript, glibc,
2173 imx-usb-loader, libbsd, libid3tag, libkrb5, libmicrohttpd,
2174 libopenssl, libsoxr, linux, motion, msgpack, mtd,
2175 perl-net-ssleay, php, popt, python-numpy, qt5declarative,
2176 samba4, shadowsocks-libev, stress-ng, systemd, usb_modeswitch,
2177 webkitgtk, valgrind, weston, xfsprogs
2178
bc89c1a8
PK
21792018.11-rc2, released November 21th, 2018
2180
2181 Fixes all over the tree.
2182
2183 fs: Drop intermediate tarball from the filesystem handling to
2184 fix an issue with xattrs handling related to fakeroot. Ensure
2185 tarball target includes xattrs.
2186
2187 download: Fix confusion in git submodule handling if dl/ is a
2188 symlink.
2189
2190 genrandconfig: Fix missing newline in BR2_WGET handling,
2191 causing the following line to be ignored. This would affect
2192 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
2193 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
2194 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
2195
2196 show-build-order: Also include the dependencies of
2197 rootfs-common.
2198
2199 Fix a number of build issues in packages for the recently
2200 merged RISC-V architecture support.
2201
2202 Updated/fixed packages: dt-utils, easydbus, elfutils,
2203 flare-engine, flatcc, glibc, gstreamer, gstreamer1, imx-uuc,
2204 libassuan, libcorrect, libiscsi, libkrb5, libmicrohttpd,
2205 libnftnl, libnspr, libnss, libsemanage, libsigsegv, libv4l,
2206 ltp-testsuite, luv, luvi, make, ncmpc, netplug, openocd,
2207 prosody, qemu, rpm, sconeserver, shadowsocks-libev,
2208 supertuxcart, syslinux, systemd, trace-cmd, uclibc,
2209 uclibc-ng-test, vtun, webkitgtk, weston, wireshark, xen,
2210 xlib_libfontenc
2211
2212 Issues resolved (http://bugs.uclibc.org):
2213
2214 #11086: download/git submodule breaks on symlinked dl folder
2215 #11216: Capabilities not applied to filesystem
2216
419fc6ab 22172018.11-rc1, released November 9th, 2018
9ffcc4ff
PK
2218
2219 Fixes all over the tree and new features.
2220
2221 Architecture: RISC-V support (64bit) added.
2222
2223 Toolchain: Glibc bumped to 2.28. Fortran support for external
2224 toolchains. ARM (Linaro) toolchains updated to 8.2-2018.08.
2225
2226 Hardening flags (RELRO) are now handled by the toolchain
2227 wrapper instead of explicitly through CFLAGS/LDFLAGS, fixing a
2228 number of issues.
2229
2230 Filesystems: Support for creating btrfs and f2fs filesystems
2231 added.
2232
2233 Add a number of patches to fix build errors for host utilities
2234 on modern distributions using glibc-2.28.
2235
2236 mkusers: Ensure existing group members are preserved when a
2237 group is reprocessed.
2238
2239 printvars: Fix issue with exceeding shell command line length
2240 limits for certain setups.
2241
2242 Workaround added for incompatibility issues between host-dtc
2243 and older U-Boot and Linux kernel versions.
2244
2245 Detect and reject build paths containing '@', as this confuses
2246 a number of packages, including GCC.
2247
2248 utils/diffconfig: Make it work for (non-Buildroot) config
2249 files not using the BR2_ prefix.
2250
2251 New defconfigs: Amarula a64-relic, Bananapi m2 ultra, Embest
2252 riotboard, Hardkernel Odroid XU-4, QEMU riscv64-virt.
2253 olimex_a20_olinuxion_lime_mali is renamed to _legacy.
2254
2255 OpenCL infrastructure support added, similar to how OpenGL is
2256 handled.
2257
2258 Linux-headers: Support for kernel headers from a custom
2259 tarball / git repo added.
2260
2261 New packages: bird, bluez5_utils-headers, btrfs-progs,
2262 checksec, davici, duktape, ell, haproxy, libclc, libcorrect,
2263 libopencl, libopenresolv, nss-myhostname,
2264 perl-apache-logformat-compiler, perl-appconfig,
2265 perl-astro-suntime, perl-class-inspector, perl-class-load,
2266 perl-class-method-modifiers, perl-class-std,
2267 perl-class-std-fast, perl-cookie-baker, perl-data-dump,
2268 perl-data-optlist, perl-data-uuid, perl-data-manip,
2269 perl-dbd-mysql, perl-dbi, perl-devel-globaldestruction,
2270 perl-devel-stacktrace, perl-devel-stacktrace-ashtml,
2271 perl-device-serialport, perl-dist-checkconflicts,
2272 perl-exporter-tiny, perl-file-sharedir, perl-file-slurp,
2273 perl-filesys-notify-simple, perl-hash-multivalue,
2274 perl-http-entity-parser, perl-http-headers-fast,
2275 perl-http-multipartparser, perl-io-interface,
2276 perl-io-socket-multicast, perl-json-maybexs, perl-mime-tools,
2277 perl-module-implementation, perl-module-runtime, perl-moo,
2278 perl-number-bytes-human, perl-package-stash, perl-params-util,
2279 perl-plack, perl-posix-strftime-compiler, perl-role-tiny,
2280 perl-streams-buffered, perl-sub-exporter-progressive,
2281 perl-sub-install, perl-sub-quote, perl-sys-cpu,
2282 perl-sys-meminfo, perl-sys-mmap, perl-time-parsedate,
2283 perl-type-tiny, perl-www-form-urlencoded, perl-x10, pigpio,
2284 python-async-timeout, python-falcon, python-fire,
2285 python-mimeparse, python-multidict, python-passlib,
2286 python-pigpio, python-pip, python-ply, python-py,
2287 python-pyasn1, python-pyasn1-modules, python-pycryptodomex,
2288 python-pyhamcrest, python-pysmi, python-scapy, python-semver,
2289 python-serial-asyncio, python-typing, python-uvloop,
2290 pythonwrapt, python-yarl, python-zeroconf, riscv-pk, sedutil,
2291 spandsp, tini, waffle, xapian
2292
2293 Removed packages: bootutils, dsp-tools, expedite, gst-dsp,
2294 xloader
2295
2296 Issues resolved (http://bugs.uclibc.org):
2297
d8a21692
PK
2298 #11116: Buildroot should set PYTHON_EGG_CACHE instead of writing ..
2299 #11156: In python3 module 'socket' has no attribute 'AF_BLUETOOTH'
2300 #11166: Erlang bad argument on valid uint64 when crosscompiled on..
2301 #11206: zlib: fails to build with Linaro toolchain, BR2_RELRO_FULL..
9ffcc4ff 2302 #11241: ACPID shouldn't depend on BR2_x86_64 || BR2_i386
d8a21692
PK
2303 #11251: Util scanpypi failes when package change - to _ in tar file
2304 #11266: qt5base-5.11.1 does not compile with musl, complains about..
2305 #11286: python-rpi-gpio only should depend on BR2_arm || BR2_aarch64
2306 #11321: Latest master fails to build readline with RELRO FULL
2307 #11326: sysvinit fails to build in latest GIT master
2308 #11331: Internal application no longer builds with latest GIT master
2309 #11336: nfs-utils fails to build in latest GIT master
2310 #11351: build root-2018-08, linaro aarch64 compile error
9ffcc4ff 2311 #11376: mdmon binary missing
d8a21692 2312 #11391: Valgind availability on ARM
9ffcc4ff 2313 #11396: uboot environment image checksum invalid if target is big endian
d8a21692
PK
2314 #11421: GCC error message for ARM Cortex-A9/ARM.V7
2315 #11451: Can't find libmpfr.so.4 when using external toolchain on ubuntu..
9ffcc4ff
PK
2316 #11481: Docs: Is external.desc required?
2317
b0a209ee
PK
23182018.08.4, Released December 20th, 2018
2319
2320 Important / security related fixes.
2321
2322 Defconfigs: Fixes for ci20, orangepi zero plus 2
2323
2324 Download wrapper: Fix for urlencode handling
2325
2326 Updated/fixed packages: c-ares, dante, docker-compose,
2327 domoticz, freetype, ghostscript, gnutls, libcurl, libgpgme,
2328 libid3tag, libiscsi, libmpd, libopenssl, liboping, libpjsip,
2329 linux-firmware, liquid-dsp, luvi, lynx, msgpack, nginx,
2330 nodejs, php, popt, pps-tools, prosody, python-numpy,
2331 python-requests, samba4, sdl2_net, squashfs, swupdate,
2332 systemd, uclibc, vte, webkitgtk, wine, xfsprogs
2333
2334 Issues resolved (http://bugs.uclibc.org):
2335
2336 #11426: pps-tools bash dependency
2337
ccfdcd17
PK
23382018.08.3, Released November 26th, 2018
2339
2340 Important / security related fixes.
2341
2342 fs: Drop intermediate tarball from the filesystem handling to
2343 fix an issue with xattrs handling related to fakeroot. Ensure
2344 tarball target includes xattrs.
2345
2346 download: Fix confusion in git submodule handling if dl/ is a
2347 symlink.
2348
2349 toolchain: Only allow enabling stack protection on
2350 architectures with control flow integrity (CFI) support. Only
2351 allow FORTIFY_SOURCE support on gcc >= 6.
2352
2353 genrandconfig: Fix missing newline in BR2_WGET handling,
2354 causing the following line to be ignored. This would affect
2355 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
2356 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
2357 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
2358
2359 show-build-order: Also include the dependencies of
2360 rootfs-common.
2361
2362 Defconfigs: Fixes for Armadeus APF27, imx6sabre, Olimex A20
2363 olinuxino lime legacy, Orangepi zero plus 2.
2364
2365 graph-depends: Fix for package names starting with a non-alpha
2366 character.
2367
2368 Updated/fixed packages: attr, audit, bind, brotli, busybox,
2369 dtc, easydbus, elfutils, flare-engine, flatcc, gauche, gcc,
2370 giflib, gpsd, lcdproc, libcurl, libiscsi, libkcapi, libnfs,
2371 libnspr, libnss, libsemanage, liburiparser, lighttpd,
2372 lua-curl, mariadb, mmc, mosquitto, mysql, ncmpc, neardal,
2373 netplug, network-manager, nfs-utils, nginx, openocd, openswan,
2374 p11-kit, postgresql, prosody, qemu, qt, rpm, ruby, samba4,
2375 squid, supertuxkart, systemd, tar, trace-cmd, traceroute,
2376 twolame, uclibc, usb_modeswitch, vtun, webkitgtk, weston,
2377 xdriver_xf86-video-geode, xlib_libfontenc, xserver_xorg-server
2378
2379 Issues resolved (http://bugs.uclibc.org):
2380
2381 #11086: download/git submodule breaks on symlinked dl folder
2382 #11481: Docs: Is external.desc required?
2383
0106c04a
PK
23842018.08.2, Released October 25th, 2018
2385
2386 Important / security related fixes.
2387
2388 Workaround added for incompatibility issues between host-dtc
2389 and older U-Boot and Linux kernel versions.
2390
2391 Detect and reject build paths containing '@', as this confuses
2392 a number of packages, including GCC.
2393
2394 utils/get-developers: Add -e option for use with git
2395 send-email.
2396
2397 utils/diffconfig: Make it work for (non-Buildroot) config
2398 files not using the BR2_ prefix.
2399
2400 u-boot: Fix for environment image handling on big endian
2401 systems.
2402
2403 Updated/fixed packages: binutils, ca-certificates,
2404 cups-filters, dtc, erlang, file, freetype, gcc, git, gvfs,
2405 jasper, leveldb, libarchive, libssh, live555, ljlinenoise,
2406 mariadb, mongoose, netsnmp, nmap, nodejs, ntp, open-plc-utils,
2407 poco, psmisc, ptpd2, python-enum34, qemu, qt, qt5base,
2408 setools, spice, spice-protocol, tinc, ustr, wireshark,
2409
2410 Issues resolved (http://bugs.uclibc.org):
2411
2412 #11396: uboot environment image checksum invalid if target is big endian
2413
e4f79880
PK
24142018.08.1, Released October 7th, 2018
2415
2416 Important / security related fixes.
2417
2418 Add a number of patches to fix build errors for host utilities
2419 on modern distributions using glibc-2.28.
2420
2421 mkusers: Ensure existing group members are preserved when a
2422 group is reprocessed.
2423
2424 printvars: Fix issue with exceeding shell command line length
2425 limits for certain setups.
2426
2427 Updated/fixed packages: acpid, android-tools, apache,
2428 arp-scan, bandwidthd, bind, brltty, clamav, connman, cppcms,
2429 domoticz, dtc, fio, gcc, gdb, ghostscript, gnupg, httpping,
2430 igmpproxy, imlib2, ipsec-tools, libesmtp, libnfs, libxslt,
2431 links, lua, mosquitto, nilfs-utils, ocrad, parted, php,
2432 python-django, screen, shairport-sync, strongswan,
2433 vboot-utils, webkitgtk, wireguard, x265 xen, xlib_libXdmcp,
2434 xlib_libXfont, xlib_libXft, xlib_libxshmfence,
2435 xutil_makedepend, zeromq
2436
339d550e
PK
24372018.08, Released September 6th, 2018
2438
2439 Minor fixes.
2440
2441 Known issues:
2442
2443 - Glibc 2.28 on the build host breaks compilation of a number
2444 of host packages. 2018.08 contains fixes for some of these
2445 packages, but not all. Consider building on hosts (or in
2446 containers) using older Glibc versions.
2447
2448 - host-dtc 1.4.7 breaks compilation of older U-Boot and Linux
2449 kernel configurations using FDT/DTC. Consider updating the
2450 Linux kernel to >= 4.17 and U-Boot to >= 2018.07 or
2451 backporting commit 9130ba8846 (scripts/dtc: Update to
2452 upstream version v1.4.6-9-gaadd0b65c987) for the Linux
2453 kernel / commit db405d1980 for U-Boot.
2454 Alternatively revert commit 7b929ddcf0 (dtc: bump version to
2455 1.4.7) and ensure your build host does not have the libfdt
2456 development headers installed.
2457
2458 Updated/fixed packages: busybox, chipmunk, cutelyst,
2459 domoticz, gcc, imagemagick, lcms2, libcurl, mediastreamer,
2460 moarvm, php, qt, qt5virtualkeyboard, qt5webengine, screen,
2461 sdl2, squashfs, uboot, xen
2462
2463 Issues resolved (http://bugs.uclibc.org):
2464
2465 #11261: ccache using wrong cached objects
2466 #11276: Understanding the patch for kernel-4.9 and other..
2467
24b5ff16
PK
24682018.08-rc3, Released August 31th, 2018
2469
2470 Fixes all over the tree.
2471
2472 linux: additional improvements to the flex / bison dependency
2473 handling, use system provided variant if available. Ensure
2474 toolchain is available when configuring for 4.18+ support.
2475
2476 Download: Fix handling of primary sites using file://
2477
2478 Toolchain: Correct external toolchain musl detection for
2479 static toolchains.
2480
2481 Updated/fixed packages: aircrack-ng, bison, brltty, busybox,
2482 cutelyst, dropbear, gr-osmosdr, i2c-tools, json-c, libconfuse,
2483 libkcapi, libsoup, libssh, liburiparser, mbedtls, mender,
2484 mesa3d, minicom, mjpegtools, mutt, openpowerlink, openssh,
2485 oracle-mysql, php, postgresql, pv, qt5base, qt5quickcontrols,
2486 rauc, shairport-sync, systemd, xlib_libX11, zeromq,
2487
2488 Issues resolved (http://bugs.uclibc.org):
2489
2490 #11091: BR2_PRIMARY_SITE doesn't work (wget is selected...
2491 #11141: WF111 package no longer available
2492 #11211: Internal compiler error: Killed (program cc1plus)..
2493 #11236: util-linux fails to build on Travis CI when python..
2494 #11246: Glibc 2.28 - fails to build host-bison and host-m4
2495 #11256: Add python-falcon and python-mimeparse packages
2496
a907ab7d
PK
24972018.08-rc2, Released August 20th, 2018
2498
2499 Fixes all over the tree.
2500
2501 pkg-kconfig: Support dependencies needed to run the
2502 configurator, E.G. recent Linux kernel versions needing flex
2503 and bison.
2504
2505 Defconfigs: ARM Juno: Bump ATF to fix a build
2506 issue. Raspberrypi2: Bump rootfs size. Snps_archs38_vdk:
2507 Correct /etc/inittab. Technologic ts7680: Correct genimage
2508 configuration. Orange PI PC / Zero, Sheevaplug: Bump U-boot to
2509 2018.07 to fix build issue. Ensure host-openssl is pulled in
2510 for kernel builds where needed.
2511
2512 Updated/fixed packages: aircrack-ng, bind, boost,
2513 boot-wrapper-aarch64, bzip2, busybox, chrony, cryptsetup,
2514 dahdi-tools, dbus, domoticz, eigen, ipsec-tools, libarchive,
2515 libfuse, libgit2, libopenssl, libselinux, lighttpd, lvm2, m4,
2516 makedevs, mariadb, mesa3d-headers, mono, ncmpc, ncurses,
2517 nodejs, php, python-django, python-pyqt5, qt5base,
2518 qt5serialbus, ruby, samba4, uboot-tools, uclibc, vlc,
2519 waylandpp, wireless_tools, wireshark, wpa_supplicant, mtd,
2520 xdriver_xf86-video-ati, xserver_xorg-server
2521
2522 Issues resolved (http://bugs.uclibc.org):
2523
2524 #10781: cryptsetup luksOpen container_file container causes..
2525 #10996: bogus musl ARM toolchain
2526 #11191: xattr and check-package issue
2527
d7dcc6c0 25282018.08-rc1, Released August 5th, 2018
340a0903
TP
2529
2530 Toolchain:
2531
2532 - add support for gcc 8.x, switch to gcc 7.x as the default
2533 version
2534 - add support for gdb 8.1, switch to gdb 8.0 as the default
2535 and remove gdb 7.10/7.11
2536 - add support for binutils 2.31
2537 - NIOSII CodeSourcery toolchain updated
2538 - Linaro AArch64 BE toolchain added, and other Linaro
2539 toolchains updated
2540 - Synopsys ARC pre-built toolchain updated
2541
2542 Architecture: add support for ARM Cortex-M7
2543
2544 Major updates:
2545
2546 - systemd bumped to 239
2547 - Qt5 bumped to 5.11.1
2548 - Rust bumped to 1.27
2549 - GStreamer stack bumped to 1.14.2
2550 - X.org server bumped to 1.20, and all X.org proto packages
2551 replaced by the single xorgproto package
2552 - i.MX6 support packages bumped to 6.2.4
827b4bb1
PK
2553 - i.MX Vivante graphics version bumped to 6.2.4.p1.2,
2554 adding support for Wayland and i.MX8MQ platforms
340a0903
TP
2555
2556 Linux: bumped to 4.17 by default.
2557
2558 Infrastructure: new package infrastructure added for packages
2559 using the Meson build system
2560
2561 New packages: at-spi2-atk, at-spi2-core, capnproto, cmocka,
2562 corkscrew, cutelyst, davfs2, flatcc, libidn2, libgit2,
2563 libopusenc, mender, nghttp2, perl-convert-asn1, perl-crypt-blowfish,
2564 perl-crypt-cbc, perl-digest-md5, perl-mime-base64-urlsafe,
2565 perl-mojolicious-plugin-authentication, perl-net-ping,
2566 perl-net-snmp, perl-net-ssh2, perl-net-telnet, pigz,
2567 python-reentry, python-request-id, python-validators,
2568 python-webob, shadowsocks-libev, speexdsp, xorgproto, wampcc
2569
2570 New defconfigs: NXP i.MX7D SDB, Boundary Devices Nitrogen 8M,
2571 Olimex A10 OLinuxino, ZynqMP ZCU106
2572
2573 Removed packages: all xproto_* have been removed and replaced
2574 by xorgproto
2575
2576 Issues resolved (http://bugs.uclibc.org):
2577
2578 #9411: MUSL build with RT Error relocating /lib/libgcc_s.so.1:
2579 __cpu_indicator_init: symbol not found
2580 #9921: lockfile module within python-daemon not available
2581 #10341: gdb install of py files when using buildroot toolchain
2582 includes build path
2583 #10661: /etc/init.d/S29netplug starts multiple instances of netplugd
2584 #10751: Missing dependency in pulseaudio package
2585 #10811: kodi-17.6-Krypton does not compile for freescale_* devices
2586 #10856: openblas on qemu_x86_64_defconfig fails with
2587 "sgemm_kernel.o: No such file or directory"
2588 #11056: Compiling a file that uses libdrm headers fails with:
2589 fatal error: drm.h: No such file or directory
2590 #11061: support/download: git version=master broken
2591 #11071: Building postgresql package on Debian 9.4 x64 for armel target fails
2592 #11076: Docker containerd installed to incorrect path
2593 #11101: host-patchelf Endian Issue with relative RPATH
2594 #11111: raspberry pi 3 b+: missing BSP for 64-bit kernel
2595 #11121: statfs call corrupts memory struct statfs too small
2596 #11181: Switching toolchain does not work
2597
1b5694bb
PK
25982018.05.3, Released October 6th, 2018
2599
2600 Important / security related fixes.
2601
2602 Add a number of patches to fix build errors for host utilities
2603 on modern distributions using glibc-2.28.
2604
2605 mkusers: Ensure existing group members are preserved when a
2606 group is reprocessed.
2607
2608 printvars: Fix issue with exceeding shell command line length
2609 limits for certain setups.
2610
2611 Updated/fixed packages: acpid, android-tools, apache,
2612 arp-scan, bandwidthd, bind, bison, brltty, chipmunk, connman,
2613 cppcms, fio, gcc, ghostscript, gnupg, httping, igmpproxy,
2614 imagemagick, imlib2, ipsec-tools, lcm2, libcurl, libesmtp,
2615 libnfs, libssh, libxslt, links, mediastreamer, minicom,
2616 moarvm, nilfs-utils, ocrad, parted, php, postgresql, pv,
2617 python-django, qt, qt5quickcontrols, qt5webengine, screen,
2618 sdl2, shairport-sync, squashfs, strongswan, vboot-utils,
2619 webkitgtk, wireguard, x265, xen, xlib_libXfont, xlib_libXft,
2620 xlib_libxshmfence, zeromq
2621
b914fbdc
PK
26222018.05.2, Released August 28th, 2018
2623
2624 Important / security related fixes.
2625
2626 Defconfigs: Raspberrypi2: Bump rootfs size, T7680: Fix
2627 genimage.cfg issue, ARM Juno: Bump ATF to v1.3 to fix build
2628 issue.
2629
2630 Updated/fixed packages: acl, attr, apache, bind,
2631 boot-wrapper-aarch64, brltty, bzip2, chrony, crda, cryptsetup,
2632 dahdi-tools, dmidecode, dropbear, eigen, ffmpeg, gawk, gcc,
2633 ghostscript, gnutls, imx-gpu-viv, ipsec-tools, libarchive,
2634 libfuse, libglib2, libopenssl, libselinux, libsoup, lighttpd,
2635 linuxptp, lttng-modules, lttng-tools, lua-flu, lvm2, m4,
2636 makedevs, mariadb, mbedtls, mesa3d-heders, mtd, ncurses,
2637 nodejs, openssh, php, python-django, rauc, ruby, samba4,
2638 stress-ng, ti-utils, uboot-tools, uclibc, vim, waylandpp,
2639 wireless_tools, wireless-regdb, wireshark, wpa_supplicant,
2640 xorriso, znc
2641
2642 Issues resolved (http://bugs.uclibc.org):
2643
2644 #10781: cryptsetup luksOpen container_file container causes..
2645 #10986: Installing package attr when already supplied by..
2646 #11191: xattr and check-package issue
2647
3134d94e
PK
26482018.05.1, Released July 20th, 2018
2649
2650 Important / security related fixes.
2651
2652 U-Boot: Ensure host version of ncurses is picked up and not
2653 host-ncurses built by buildroot, as that otherwise causes
2654 widechar/non-widechar conflicts and corrupted menuconfig
2655 menus.
2656
2657 Linux: Enable CONFIG_PERF_EVENTS when perf is enabled.
2658
2659 Toolchain: ARC tools updated to arc-2018.03.
2660
2661 pkg-stats: Fix python 3.x compatibility.
2662
2663 dl-wrapper: Fix support for URIs containing '+', fix
2664 no-check-hash for inferred site method.
2665
2666 Defconfigs: Raspberrypi3: Bump rootfs size, Minnowboard-max:
2667 Support ethernet on Turbot variant.
2668
2669 Updated/fixed packages: audit, bind, btrfs-progs, cifs-utils,
2670 clamav, collectd, coreutils, docker-containerd, dos2unix,
2671 edid-decode, file, gcc, gdb, gnupg, gnupg2, heimdal, hidapi,
2672 imagemagick, libcurl, libgcrypt, libglib2, liblogging,
2673 libostree, libressl, libsoup, libv4l, libvncserver, libvorbis,
2674 libwebsockets, libxslt, lm-sensors, mariadb, mpg123, ncurses,
2675 network-manager, nodejs, patchelf, perl, php-amqp, pinentry,
2676 pixiewps, qpdf, qt53d, qt5base, qt5charts, qt5script, redis,
2677 systemd, triggerhappy, uboot, wireguard, wireless-regdb,
2678 wireshark
2679
f3d114a1
PK
26802018.05, Released June 1st, 2018
2681
2682 Minor fixes.
2683
2684 Download: Work around for hanging connections for packages
2685 from CVS, by adding a 10 minute max timeout.
2686
2687 Updated/fixed packages: binutils, clang, dash, expect, git,
2688 glibc, jpeg-turbo, libjpeg, log4cplus, openvmtools, xen,
2689
2690 Issues resolved (http://bugs.uclibc.org):
2691
2692 #11051: runtime issue on STM32 with usage of binutils 2.29.x
2693
bea6b866
PK
26942018.05-rc3, Released May 28th, 2018
2695
2696 Fixes all over the tree.
2697
2698 Toolchain: ARC tools updated to arc-2018.03-rc2.
2699
2700 Fs: Ensure hard links in TARGET_DIR are correctly copied for
2701 filesystem input. With the recent changes to the file system
2702 generation logic, hard links were "expanded" in file system
2703 images leading to bloated rootfs images for setups with hard
2704 links.
2705
2706 Infrastructure: Error out for packages using the 'local'
2707 method but forgetting to specify <pkg>_SITE.
2708
2709 Build rpcgen for the host when needed to support distributions
2710 no longer shipping rpcgen with glibc (E.G. recent Fedora).
2711
2712 Updated/fixed packages: autofs, bash-completion, binutils,
2713 busybox, cjson, elf2flt, libcoap, libcurl, libtirpc, lrzsz,
2714 poppler, procps-ng, qt-webkit-kiosk, quota, samba4, xfsprogs
2715
2716 Issues resolved (http://bugs.uclibc.org):
2717
2718 #11031: ld-elf2flt: host/bin/ld.real': execvp: No such file..
2719 #11036: C compiler cannot create executables
2720 #11046: Git package binaries are ~180MB (compared to ~20MB in..
2721
c11ed3a4
PK
27222018.05-rc2, Released May 22nd, 2018
2723
2724 Fixes all over the tree.
2725
2726 Dependencies: Check that the current working directory (.)
2727 isn't listed in PATH as that causes various build issues.
2728
2729 Manual: Clarify that git branch names may not be used as
2730 version identifiers. This has never been supported, but was
2731 kind of working (with some limitations) before the git
2732 download rework - Now it does not work at all.
2733
2734 Linux: Ensure host version of ncurses is picked up and not
2735 host-ncurses built by buildroot, as that otherwise causes
2736 widechar/non-widechar conflicts and corrupted menuconfig
2737 menus.
2738
2739 Packages: Renamed a number of package options not prefixed
2740 with BR2_PACKAGE_<pkg> for consstency.
2741
2742 Download infrastructure: Fix file:// protocol handling after
2743 download rework.
2744
2745 Updated/fixed packages: acl, apr-util, asterisk, attr,
2746 bluez5_utils, cifs-utils, clamav, clang, cups-filters,
2747 dahdi-linux, exim, faketime, gdb, go, gst1-plugins-bad,
2748 imx-mkimage, ipsec-tools, jamvm, janus-gateway,
2749 jquery-ui-themes, libcap, libcurl, libftdi, libkcapi, libkrb5,
2750 libmediaart, libmodbus, libmodplug, libmpd,
2751 libnetfilter_cthelper, libnetfilter_cttimeout, libnfc,
2752 libnfnetlink, libnss, liboauth, libogg, libosip2,
2753 libpam-radius-auth, libpcap, libpciaccess, llvm, log4cplus,
2754 ltrace, lynx, mbedtls, modem-manager, nfs-utils,
2755 python-cython, python-websockets, qt5cinex, qt5wayland, rauc,
2756 snort, strace, ti-sgx-km, transmission, wavpack, wget, woff2,
2757 xen, zmqpp, znc, zstd
2758
2759 Issues resolved (http://bugs.uclibc.org):
2760
2761 #10986: Installing package attr when already supplied by...
2762 #11011: BUildroot for Raspberry Pi 2
2763 #11016: Wrong compiler used for external user host packages
2764
54e3bcb8
TP
27652018.05-rc1, Released May 9th, 2018
2766
2767 Toolchain: glibc bumped to 2.27, musl bumped to 1.1.19,
2768 uClibc-ng 1.0.30, Linux kernel headers bumped to 4.16.x.
2769
2770 Architecture: support for the Blackfin architecture has been
449f430e
TP
2771 removed, as it was removed from Linux upstream, poorly
2772 maintained in binutils/gdb, and abandoned by Analog Devices.
54e3bcb8
TP
2773
2774 Numerous packages updated to have hashes for their license
2775 files.
2776
2777 Systemd can now be built with uClibc toolchains.
2778
2779 Linux: addition of BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF and
2780 BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL to support building Linux
2781 kernel configurations that need libelf on the host or openssl
2782 on the host.
2783
2784 Coding style:
2785 - all Python scripts are now verified with flake8
2786 - check-package extended to check all Config.in and .mk files
2787 in tree, not only the ones in package/
2788
2789 Infrastructure:
2790
2791 - The download infrastructure has seen a major overhaul, with
2792 the main visible new feature being Git caching: a package
2793 fetched from Git no longer needs to be re-cloned entirely
2794 everytime its version is changed. Anoter visible change is
2795 that the download folder now has subfolders per package. See
2796 http://lists.busybox.net/pipermail/buildroot/2018-April/217923.html
2797 for more details about those changes.
2798
2799 - The logic that generates the root filesystem images has been
2800 reworked, with the main goal of allowing several filesystem
2801 images to be produced in parallel, also a requirement for
2802 top-level parallel build. Now, a .tar filesystem image is
2803 always created, and re-extracted in a private directory to
2804 create each format-specific filesystem image.
2805
2806 - A new package infrastructure was introduced for Go-based
2807 packages: golang-package.
2808
2809 - Dependencies on extraction tools are now handled as proper
2810 per-package dependencies, using
2811 <pkg>_EXTRACT_DEPENDENCIES. Beyond a cleanup, this is also a
2812 preparation step for top-level parallel build support.
2813
2814 - When a file being downloaded is part of a package with a
2815 .hash file, but there is no hash listed for this file, the
2816 file is now preserved in the download directory rather than
2817 removed. This helps when updating a package, as it gives the
2818 ability to easily calculate the hash of the file.
2819
2820 - Addition of '<pkg>-show-recursive-depends' and
2821 '<pkg>-show-recursive-rdepends' make targets, to
2822 respectively display the recursive list of dependencies and
2823 the recursive list of reverse dependencies of a given
2824 package.
2825
2826 - The /etc/shells file is now automatically generated with the
2827 list of shell programs installed on the system.
2828
2829 - Addition of -Ofast optimization level as an available
2830 option.
2831
2832 Major updates: Go updated to 1.10, Erlang bumped to 20.3, Qt5
2833 bumped to 5.10.1.
2834
2835 New packages: 18xx-ti-utils, abootimg, bluez-alsa, brotli,
2836 chipmunk, clang, docker-compose, docker-proxy, flare-engine,
2837 flare-game, gst1-interpipe, gstreamer1-editing-services,
2838 hackrf, i2pd, imx-alsa-plugins, imx-mkimage, libcdio-paranoia,
2839 libkrb5, llvm, pixiewps, python-backports-ssl-match-hostname,
2840 python-cached-property, python-cython, python-docker,
2841 python-dockerpty, python-docker-pycreds,
2842 python-flask-sqlalchemy, python-functools32, python-influxdb,
2843 python-json-models, python-libusb1, python-networkx,
2844 python-psycopg2, python-pymodbus, python-sqlalchemy,
2845 python-subprocess32, python-texttable,
2846 python-websocket-client, python-yieldfrom, quotatool, reaver,
2847 snort, sunxi-mali-mainline, sunxi-mali-mainline-driver, tk,
2848 tpm2-abrmd, tpm2-tools, tpm2-tss, udftools, vte, woff2.
2849
2850 New defconfigs: ARC HS Development Kit, Arcturus ucls1012a,
2851 Freescale i.MX6UL EVK (with vendor kernel), Freescale i.MX6
2852 SoloLite EVK (with vendor kernel), Freescale i.MX31 3Stack,
2853 Freescale i.MX8Q EVK Freescale p1025twr, Freescale t1040d4rdb,
2854 Qemu PPC64 E5500, SolidRun ClearFog Base, Tinker RK3288, Vyasa
2855 RK3288,
2856
2857 Removed packages: iqvlinux, kodi-adsp-*, mplayer
2858
2859 Removed defconfigs: ci40, firefly_rk3288,
2860 freescale_p1010rdb_pa, freescale_mpc8315erdb, riotboard,
2861 teliv_evk_pro3
2862
449f430e
TP
2863 Issues resolved (http://bugs.uclibc.org):
2864
2865 #10151: toolchain eclipse register : fails with a custom
2866 BR2_HOST_DIR
2867 #10511: Packages get downloaded uncompressed with wget
2868 #10531: QtWebengine doesn't build if the host hasn't a 32 bits
2869 C++ compiler working
2870 #10846: error in compiling gnutls
2871 #10886: openssl-1.0.2n fails to build
2872 #10896: /bin/sh not in /etc/shells
2873 #10961: Grub2 fails to build for x86_64 when BR2_SSP_ALL is
2874 enabled
2875
d5c8e9e3
PK
28762018.02.12, Released March 29th, 2019
2877
2878 Important / security related fixes.
2879
2880 Updated/fixed packages: avahi, beecrypt, busybox, clamav,
2881 cups, devmem2, fetchmail, file, fltk, gcc, gdb, git, jq,
2882 leveldb, libopenssl, libraw, libseccomp, libssh2,
2883 libunistring, mariadb, mosquitto, nodejs, ntp, openjpeg, perl,
2884 php, putty, qt5webkit, rdesktop, systemd, wireshark, vsftpd,
2885 xapp_xdm, xlib_libXdmcp
2886
ea5cf87d
PK
28872018.02.11, Released February 23th, 2019
2888
2889 Important / security related fixes.
2890
2891 Ensure the PLATFORM and OS environment variables are not set,
2892 as they cause build issues for some packages.
2893
2894 The package list infrastructure now correctly handles packages
2895 installing files with old mtime.
2896
2897 Linux: Skip hash checks for user supplied downloadable
2898 patches, as no hash checksums are available for those.
2899
2900 scanpypi: protect against zip-slip vulnerability in zip/tar
2901 handling
2902
2903 Updated/fixed packages: bind, dhcpcd, dovecot, ghostscript,
2904 gnuradio, imagemagick, jpeg-turbo, libarchive, libb64,
2905 libcurl, libid3tag, madplay, mosquitto, openssh, php,
2906 postgresql, proftpd, python, python-django, python3, qt5base,
2907 sqlcipher, swupdate, systemd, unzip, webkitgtk
2908
96edc472
PK
29092018.02.10, Released January 31th, 2019
2910
2911 Important / security related fixes.
2912
2913 Defconfigs: Fixes for Lego EV3, QEMU AArch64-virt
2914
2915 check-package: fix Python 3 support
2916
2917 get-developers: Fix behaviour when called from elsewhere than
2918 the toplevel directory.
2919
2920 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
2921
2922 Updated/fixed packages: acpica, apache, apr, asterisk,
2923 avrdude, cargo, cc-tool, dash, dhcpdump, dmalloc, gnuchess,
2924 gnupg2, leveldb, libarchive, libassuan, libftdi1,
2925 libgpg-error, libhttpparser, libmad, libsndfile, libsquish,
2926 liburiparser, libwebsock, libxml2, lighttpd, lm-sensors,
2927 lua-msgpack-native, mbedtls, mosquitto, netatalk, nodejs,
2928 openssh, pango, patchelf, php, python-django, python-pyyaml,
2929 rauc, rp-pppoe, s6-networking, samba4, sdl_sound,
2930 shairport-sync, sqlite, subversion, sunxi-cedarx, tcpreplay,
2931 tekui, usb_modeswitch, webkitgtk, wireshark, wolfssl,
2932 xapp_rgb, xenomai, xerces
2933
2934 Issues resolved (http://bugs.uclibc.org):
2935
2936 #11576: Unable to start apache with event MPM on raspberry pi 3
2937
a2954489
PK
29382018.02.9, Released December 20th, 2018
2939
2940 Important / security related fixes.
2941
2942 defconfigs: Fixes for ci20
2943
2944 Updated/fixed packages: c-ares, dante, freetype, ghostscript,
2945 glibc, gnutls, go, libcurl, libgpgme, libid3tag, libiscsi,
2946 libmpd, libopenssl, libpjsip, linux, liquid-dsp, luvi, lynx,
2947 msgpack, nginx, nodejs, php, popt, pps-tools, python-numpy,
2948 python-requests, samba4, sdl2_net, squashfs, swupdate, uclibc,
2949 wine, webkitgtk, xfsprogs
2950
2951 Issues resolved (http://bugs.uclibc.org):
2952
2953 #11426: pps-tools bash dependency
2954
4057603c
PK
29552018.02.8, Released November 26th, 2018
2956
2957 Important / security related fixes.
2958
2959 fs: Drop intermediate tarball from the filesystem handling to
2960 fix an issue with xattrs handling related to fakeroot. Ensure
2961 tarball target includes xattrs.
2962
2963 download: Fix confusion in git submodule handling if dl/ is a
2964 symlink.
2965
2966 toolchain: Only allow enabling stack protection on
2967 architectures with control flow integrity (CFI) support. Only
2968 allow FORTIFY_SOURCE support on gcc >= 6.
2969
2970 genrandconfig: Fix missing newline in BR2_WGET handling,
2971 causing the following line to be ignored. This would affect
2972 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
2973 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
2974 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
2975
2976 show-build-order: Also include the dependencies of
2977 rootfs-common.
2978
2979 Defconfigs: Fixes for Armadeus APF27, imx6sabre.
2980
2981 graph-depends: Fix for package names starting with a non-alpha
2982 character.
2983
2984 Updated/fixed packages: attr, audit, bind, brotli, easydbus,
2985 elfutils, gauche, gcc, giflib, gpsd, lcdproc, libcurl,
2986 libiscsi, libnfs, libnspr, libnss, libkcapi, libsemanage,
2987 liburiparser, lighttpd, linux, lua-curl, mariadb, mmc-utils,
2988 mosquitto, mysql, neardal, netplug, network-manager,
2989 nfs-utils, nginx, openocd, openswan, p11-kit, postgresql,
2990 prosody, qemu, qt, rpm, ruby, samba4, squid, supertuxkart,
2991 systemd, tar, trace-cmd, traceroute, twolame, uclibc,
2992 usb_modeswitch, vtun, webkitgtk, xdriver_xf86-video-geode,
2993 xlib_libfontenc, xproto_inputproto, xserver_xorg-server
2994
2995 Issues resolved (http://bugs.uclibc.org):
2996
2997 #11086: download/git submodule breaks on symlinked dl folder
2998 #11251: Util scanpypi failes when package change - to _ in..
2999 #11476: stdio2.h error invalid use of __builtin_va_arg_pack
3000 #11481: Docs: Is external.desc required?
3001
684f79d0
PK
30022018.02.7, Released October 25th, 2018
3003
3004 Important / security related fixes.
3005
3006 Detect and reject build paths containing '@', as this confuses
3007 a number of packages, including GCC.
3008
3009 utils/get-developers: Add -e option for use with git
3010 send-email.
3011
3012 utils/diffconfig: Make it work for (non-Buildroot) config
3013 files not using the BR2_ prefix.
3014
3015 u-boot: Fix for environment image handling on big endian
3016 systems.
3017
3018 Updated/fixed packages: binutils, ca-certificates,
3019 cups-filters, erlang, file, freetype, gcc, git, gvfs, leveldb,
3020 libarchive, libcurl, libssh, live555, ljlinenoise, mariadb,
3021 mongoose, netsnmp, nmap, nodejs, ntp, open-plc-utils, poco,
3022 psmisc, ptpd2, python-enum34, qemu, qt, qt5base, setools,
3023 spice, spice-protocol, tinc, ustr, wireshark
3024
3025 Issues resolved (http://bugs.uclibc.org):
3026
3027 #11396: uboot environment image checksum invalid if target is big endian
3028
efdb7771
PK
30292018.02.6, Released October 7th, 2018
3030
3031 Important / security related fixes.
3032
3033 Add a number of patches to fix build errors for host utilities
3034 on modern distributions using glibc-2.28.
3035
3036 mkusers: Ensure existing group members are preserved when a
3037 group is reprocessed.
3038
3039 printvars: Fix issue with exceeding shell command line length
3040 limits for certain setups.
3041
3042 Updated/fixes packages: acpid, android-tools, apache,
3043 arp-scan, bandwidthd, bind, bison, clamav, connman, cppcms,
3044 cramfs, fio, gcc, ghostscript, glibc, gnupg, httping,
3045 igmpproxy, imagemagick, imlib2, ipsec-tools, lcms2, libcurl,
3046 libesmtp, libnfs, libssh, libxslt, links, linuxptp,
3047 mediastreamer, minicom, moarvm, nilfs-utils, ocrad, parted,
3048 php, pv, python-django, qt, qt5quickcontrols, qt5webengine,
3049 screen, sdl2, shairport-sync, squashfs, strongswan,
3050 vboot-utils, webkitgtk, wireguard, x265, xen, xlib_libXfont,
3051 xlib_libXft
3052
3053 New packages: brotli, woff2
3054
8b3b8d87
PK
30552018.02.5, Released August 29th, 2018
3056
3057 Important / security related fixes.
3058
3059 Defconfigs: Raspberrypi2: Bump rootfs size, T7680: Fix
3060 genimage.cfg issue, ARM Juno: Bump ATF to v1.3 to fix build
3061 issue.
3062
3063 Updated/fixed packages: acl, apache, attr, bind,
3064 boot-wrapper-aarch64, brltty, bzip2, chrony, crda, cryptsetup,
3065 dahdi-tools, dmidecode, dropbear, eigen, erlang, ffmpeg, gawk,
3066 gcc, ghostscript, gnutls, ipsec-tools, libarchive, libfuse,
3067 libopenssl, libselinux, libsoup, lighttpd, linuxptp,
3068 lttng-modules, lttng-tools, lua-flu, lvm2, m4, makedevs,
3069 mariadb, mbedtls, mesa3d-headers, mtd, ncurses, nodejs,
3070 openssh, php, postgresql, python-django, qt5xmlpatterns, ruby,
3071 samba4, shairport-sync, stress-ng, ti-utils, uboot-tools, vim,
3072 waylandpp, wireless_tools, wireshark, wpa_supplicant, xorriso,
3073 znc
3074
3075 Issues resolved (http://bugs.uclibc.org):
3076
3077 #10781: cryptsetup luksOpen container_file container causes..
3078 #10986: Installing package attr when already supplied by..
3079 #11191: xattr and check-package issue
3080
d91fdfee
PK
30812018.02.4, Released July 21th, 2018
3082
3083 Important / security related fixes.
3084
3085 U-Boot: Ensure host version of ncurses is picked up and not
3086 host-ncurses built by buildroot, as that otherwise causes
3087 widechar/non-widechar conflicts and corrupted menuconfig
3088 menus.
3089
3090 Linux: Enable CONFIG_PERF_EVENTS when perf is enabled.
3091
3092 Defconfigs: Raspberrypi3: Bump rootfs size, Minnowboard-max:
3093 Support ethernet on Turbot variant.
3094
3095 Updated/fixed packages: bind, clamav, collectd, dos2unix,
3096 edid-decode, gcc, gdb, heimdal, hidapi, imx-gpu-viv, libcurl,
3097 libglib2, liblogging, libostree, libsoup, libv4l, lm-sensors,
3098 ncurses, network-manager, patchelf, pinentry, procps-ng, qpdf,
3099 qt5, qt53d, qt5base, qt5charts, qt5script, qt5serialport,
3100 systemd, wireguard, wireless-regdb
3101
3102 Issues resolved (http://bugs.uclibc.org):
3103
3104 #11101: host-patchelf Endian Issue with relative RPATH
3105
afa6fe1c
PK
31062018.02.3, Released June 18th, 2018
3107
3108 Important / security related fixes.
3109
3110 Various fixes for building on modern distributions (GCC 8.x,
3111 no rpcgen utility).
3112
3113 ARM: Default to binutils 2.28 and warn about newer binutils
3114 versions, which are known to cause boot failures for Linux
3115 kernels built in thumb mode.
3116
3117 Busybox/mdev: Fix module autoloading.
3118
3119 Busybox/sysvinit: inittab: Add /dev/{stdin,stdout,stderr}
3120 symlinks, call swapon -a to activate any configured swap
3121 devices.
3122
3123 Dependencies: Check that PATH does not contain current working
3124 directory, which triggers a number of build failures.
3125
3126 Infrastructure: Error out for packages erroneously using the
3127 'local' site method but not defining a _SITE.
3128
3129 Linux: Fix cuImage.<dtb> / simpleImage.<dtb> handling. Ensure
3130 kconfig uses ncurses from the host to fix a ncurses/ncursesw
3131 mixup, causing menuconfig display corruption.
3132
3133 Toolchain: Workarounds for fix-rpath issues with binutils and
3134 elf2flt.
3135
3136 Util-linux: Fix blocking on getrandom() issue with recent
3137 kernels.
3138
3139 Remove broken freescale_imx31_3stack,
3140 freescale_imx6sololiteevk and freescale_imx6ulevk defconfigs.
3141
3142 Updated/fixed packages: apr-util, asterisk, attr, audit,
3143 autofs, binutils, busybox, cifs-utils, cups-filters, dash,
3144 ebtables, exim, expect, f2fs-tools, faketime, file, gdb, git,
3145 glibc, gnupg, gnupg2, gst1-plugins-bad, imagemagick, jamvm,
3146 jpeg-turbo, libcap, libcoap, libcurl, libgcrypt, libjpeg,
3147 libnss, libressl, libtirpc, libvncserver, libvorbis, libxslt,
3148 log4cplus, lrzsz, ltrace, lynx, mariadb, mbedtls, mpg123,
3149 nasm, netplug, network-manager, nfs-utils, nodejs,
3150 openvmtools, patch, perl, php-amqp, poppler, procps-ng,
3151 python, python-websockets, quota, redis, samba4, sysvinit,
3152 transmission, triggerhappy, util-linux, wavpack, wget,
3153 wireshark, xen, zmqpp
3154
3155 Issues resolved (http://bugs.uclibc.org):
3156
3157 #10986: Installing package attr when already supplied by busybox..
3158 #11031: ld-elf2flt: host/bin/ld.real': execvp: No such file or..
3159
0c2b920b
PK
31602018.02.2, Released May 4th, 2018
3161
3162 Important / security related fixes.
3163
3164 Tweak package size/file instrumentation to better handle
3165 package rebuilds.
3166
3167 Revert /etc/shells creation when bash is enabled.
3168
3169 Exclude /lib/firmware from the rpath fixup logic, as it may
3170 contain non-native ELF files.
3171
3172 Scanpypi: Support the new PyPi infrastructure.
3173
3174 Handle GCC 8.x on the host.
3175
3176 Ensure timestamp of /usr is updated to support the systemd
3177 ConditionNeedsUpdate option.
3178
3179 Updated/fixed packages: bluez5_utils, flann, gdb, gnupg2,
3180 grub2, libcec, libcgi, libglib2, libgpg-error, libgpgme,
3181 libtomcrypt, mbedtls, mkpasswd, php, python, python-requests,
3182 python-watchdog, qt53d, qt5websockets, sdl2, sdl2_image,
3183 syslog-ng, systemd, tcl, tcllib, uclibc, usb_modeswitch,
3184 wireguard, wmctrl
3185
3186 Issues resolved (http://bugs.uclibc.org):
3187
3188 #10896: /bin/sh not in /etc/shells
3189 #10961: Grub2 fails to build for x86_64 when BR2_SSP_ALL is enabled
3190
f3cea9d8
PK
31912018.02.1, Released April 9th, 2018
3192
3193 Important / security related fixes.
3194
3195 Removed unmaintained defconfigs: Creator Ci40, Firefly rk3288,
3196 Freescale mpc8315erdb / p1010rdb_pa, Riotboard, Teliv EVK
3197 Pro3.
3198
3199 Infrastructure: Speed up instrumentation for package size by
3200 comparing timestamps instead of md5 checksums, as doing
3201 checksums could lead to up to 25% longer build time for big
3202 configurations.
3203
3204 Rename the internal <pkg>_BASE_NAME variable to <pkg>_NASENAME
3205 to avoid name clashes with packages ending on '-base'.
3206
3207 Add a better fix for build issues for autotools based packages
3208 checking for C++ support on toolchains without C++ support.
3209
3210 Build host-tar if tar is older than 1.27 on the build machine
3211 to work around reproducibility issues with git archives
3212 containing long paths.
3213
3214 check-unique-files: Fix for filenames not representable in the
3215 users' locale.
3216
3217 Check-bin-arch: Add support for per-package ignore paths
3218 (<pkg>_BIN_ARCH_EXCLUDE).
3219
3220 Toolchain: Fix SSP support detection for external toolchains.
3221
3222 linux: Add _NEEDS_HOST_OPENSSL / LIBELF options to ensure
3223 these dependencies are available for Linux configurations
3224 needed these dependencies, similar to how it is done for
3225 U-Boot.
3226
3227 Support custom (not in tree) device tree files in addition to
3228 in-tree ones.
3229
3230 U-Boot / uboot-tools: Fix header conflict with libfdt-devel
3231 installed on host.
3232
3233 Updated/fixed packages: apache, busybox, c-ares, cmake,
3234 docker-engine, enlightenment, eudev, fbgrab, freescale-imx,
3235 gtest, imagemagick, intel-microcode, irssi, jimtcl, kmod,
3236 kodi, ktap, libcoap, libcurl, libfcgi, libhttpparser,
3237 libminiupnpc, libopenssl, libpjsip, libss7, libssh2, libupnp
3238 libupnpp, libuv, libvorbis, memcached, motion, musl, nodejs,
3239 ntp, openblas, opencv3, openocd, opus-tools, patch, php,
3240 pkgconf, postgresql, powerpc-utils, python-jsonschema,
3241 python-webpy, qemu, qt5bsae, qt5script, qt5webkit, rapidjson,
3242 rauc, sam-ba, samba4, sngrep, systemd, tremor, uboot-tools,
3243 uclibc-ng-test, upmpdcli, wireshark, xerces, xterm, zstd
3244
3245 New packages: docker-proxy, python-functools32
3246
3247 Issues resolved (http://bugs.uclibc.org):
3248
3249 #10766: upmpdcli: Segmentation fault
3250 #10776: ktap fails to build
3251 #10846: error in compiling gnutls
3252 #10856: openblas on qemu_x86_64_defconfig fails with "sgemm_..
3253
8a94ff12
PK
32542018.02, Released March 4th, 2018
3255
3256 Fixes all over the tree.
3257
3258 Issues with systemd with a readonly rootfs and DBus fixed.
3259
3260 Instructure:
3261 - check-uniq-files: fix Python 2.6 compatibility.
3262 - dependencies.sh: check for external argparse module for
3263 Python 2.6.
3264 - Add infrastructure to detect and use a UTF-8 locale on the
3265 host, needed by systemd.
3266
3267 Update/fixed packages: clamav, dash, dhcp, dovecot, efl,
3268 ffmpeg, libv4l, mono, mosquitto, php, postgresql, qt,
3269 scanpypi, sdl2, systemd, tor, tvheadend, uboot, wavpack
3270
3271 Issues resolved (http://bugs.uclibc.org):
3272
3273 #10831: qemu_x86_64_defconfig build fails on linux-headers..
3274
d5a63f48
PK
32752018.02-rc3, Released February 27th, 2018
3276
3277 Fixes all over the tree.
3278
3279 check-bin-arch: skip /lib/modules to allow 32-bit userland
3280 with 64bit kernel.
3281
3282 dependencies: Blacklist tar 1.30+ and build our own host-tar
3283 if needed as tar 1.30+ changed the --numeric-owner output for
3284 long path names. Build host-tar before other host-dependencies
3285 as they need it to extract their source tarballs.
3286
3287 Update/fixed packages: asterisk, azmq, bluez5_utils, domoticz,
3288 e2fsprogs, erlang, exim, glibc, gpsd, jq, libglib2, libvorbis,
3289 mariadb, mbedtls, mesa3d, mesa3d-headers, mpv, patch, pcre2,
3290 php, qt5, qt5multimedia, qt5wayland, qt5webengine, qt5webkit,
3291 systemd, quagga, rustc, uboot, wireguard, zic, zlib-ng
3292
3293 Issues resolved (http://bugs.uclibc.org):
3294
3295 #10726: Current libglib2.mk creates broken libglib2 binary...
3296 #10786: Linux fails to build unless make linux-menuconfig...
3297 #10796: Cannot generate cpio image without selecting CON...
3298
44cec643
PK
32992018.02-rc2, Released February 15th, 2018
3300
3301 Fixes all over the tree.
3302
3303 Dependencies: Ensure C++ support is available like for C
3304 support for packages needing 32bit host support.
3305
3306 utils/genrandconfig: Check host dependencies for config.
3307
3308 Updated/fixed packages: busybox, dnsmasq, dropbear, ffmpeg,
3309 glibc, keepalived, libcpprestsdk, libgpiod, libmaxminddb,
3310 librsvg, libtasn1, libv4l, libxml2, lightning, ltp-testsuite,
3311 mesa3d, mesa3d-demos, mesa3d-headers, nftables, open-lldp,
3312 php, postgresql, python-crossbar, qt5, qt53d, qt5enginio,
3313 qt5tools, qt5webengine, qt5webkit, rsync, rust-bin, rustc,
3314 systemd
3315
3316 Issues resolved (http://bugs.uclibc.org):
3317
3318 #9781: ti-sgx-km build on kernel >4.1
3319 #10141: Squashfs extended attribute failures
3320
ca7bf21f 33212018.02-rc1, Released February 5th, 2018
06608f7e
TP
3322
3323 The global source-check and per-package <pkg>-source-check
3324 targets have been removed.
3325
77d58aab
PK
3326 Architecture: Add x86 Silvermont variant. Add several new ARM
3327 variants, rework MIPS NaN logic. Support mainline binutils/gcc
3328 for ARC.
3329
3330 Toolchains: Linaro toolchains upgraded to 2017.11 release, ARC
3331 external toolchains upgraded to arc-2017.09. Libatomic is now
3332 also copied for external musl based toolchains.
3333 Add binutils 2.30.x and switch to binutils 2.29.x by default.
3334
3335 Added hardening options to build with RELRO and FORTITY.
3336
3337 New defconfigs: Bananapi M64, FriendlyARM Nanopi A64 & NEO2,
3338 imx6slevk, imx6sx-sdb, imx6ulevk, Olimex A64-OLinuXino,
3339 Orangepi lite / pc plus / pc / prime / win / win plus / zero
3340 plus2, Pine64, Solidrun MacchiatoBin. Sopine.
3341
3342 Add utils/diffconfig, a simple utility for comparing
3343 configuration files - Adapted from the version in the
3344 Linux kernel.
3345
3346 Infrastructure: Check that the same file is not touched by
3347 multiple packages, as a preparation for toplevel parallel
3348 builds.
3349
3350 Hashes for the license files for a large number of packages
3351 have been added, ensuring that license changes will not be
3352 missed when packages are bumped.
3353
3354 Fix build issue for autotools based packages checking for C++
3355 support on toolchains without C++ support and on a distro
3356 lacking /lib/cpp (E.G. Arch Linux).
3357
3358 Support for the meson build system.
3359
3360 Pie charts generated by 'graph-build' or 'graph-size' are now
3361 sorted according to the size of each piece.
3362
3363 System: Only show getty options when busybox init or sysvinit
3364 are used.
3365
3366 ARM-trusted-firmware: Support ATF bundled in U-Boot as
3367 well as U-Boot bundled in ATF.
3368
3369 Zlib is now a virtual package, provided by either libzlib or
3370 zlib-ng, similar to openssl.
3371
30bffce8
PK
3372 Support for the Rust programming language.
3373
77d58aab 3374 New packages: aoetools, armbian-firmware, binaries-marvell,
30bffce8
PK
3375 brltty, cargo, cargo-bin, cups-filters, curlpp, daq,
3376 flatbuffers, gconf, glorytun, gstreamer1-mm, imx-m4fwloader,
3377 imx-gpu-g2d, json-for-modern-cpp, libcpprestsdk, libgta,
3378 libostree, libupnp18, luadbi, luadbi-sqlite3, lua-utf8, lynx,
3379 meson, mv-ddr-marvell, nilfs-utils, opentracing-cpp,
3380 open-lldp, pimd, proj, python-flask-cors,
3381 python-jaraco-classes, python-more-itertools, python-oauthlib,
3382 python-raven, python-remi, python-requests-oauthlib,
3383 python-schedule, python-secretstorage, python-see,
3384 python-tabledata, python-txtorcon, python-xlib, qt5charts,
3385 rtl8189fs, rtl8723bu, rust, rustc, rust-bin, rygel, safeclib,
3386 solatus, tcf-agent, traceroute, waylandpp, wolfssl,
3387 zisofs-tools, zlib-ng
77d58aab
PK
3388
3389 Removed packages: eeprog
3390
c34019e1
PK
33912017.11.2, Released January 21st, 2018
3392
3393 Important / security related fixes.
3394
3395 External toolchain: libatomic is now also copied for musl
3396 based toolchains.
3397
3398 nconfig: Fix for ncurses/ncursesw linking issue causing crashes.
3399
3400 System: Only show getty options when busybox init or sysvinit
3401 are used.
3402
3403 Infrastructure: Fix build issue for autotools based packages
3404 checking for C++ support on toolchains without C++ support and
3405 on a distro lacking /lib/cpp (E.G. Arch Linux).
3406
3407 Pie charts generated by 'graph-build' or 'graph-size' are now
3408 sorted according to the size of each piece.
3409
3410 Updated/fixed packages: asterisk, avahi, bind, busybox,
3411 coreutils, eeprog, intel-microcode, iputils, irssi, kmsxx,
3412 libiio, linux-firmware, lz4, mariadb, matchbox-lib, mcookie,
3413 ntp, php, pound, rpcbind, tar, ti-cgt-pru, webkitgtk, xen,
3414 xlib_libXpm
3415
3416 Issues resolved (http://bugs.buildroot.org):
3417
3418 #9996: lz4 package does not install lz4 binaries in target
3419 #10176: Rsyslog's S01logging is deleted by Busybox.mk from...
3420 #10216: package/x11r7/mcookie/mcookie.c:207: bad size ?
3421 #10301: systemd/getty unused options
3422 #10331: kmsxx, host installation fails with BR2_SHARED_...
3423 #10556: Building ntp package with SSL library libressl...
3424 #10641: avahi-autoipd not starting when using systemd-tmpfiles
3425
1fa8113a
PK
34262017.11.1, Released December 31th, 2017
3427
3428 Important / security related fixes.
3429
3430 Updated/fixed packages: asterisk, checkpolicy, dhcp, flann,
3431 gdb, glibc, heimdal, kodi-pvr-mediaportal-tvserver,
3432 kodi-pvr-stalker, libcue, libopenssl, libpqxx, libsoxr,
3433 linknx, linux-tools, lldpd, ltp-testsuite, mariadb, mfgtools,
3434 nodejs, nut, pulseaudio, python-cffi, qemu, rsync, tor, uboot,
3435 uboot-tools, vlc, webkitgtk, weston, wireguard, wireshark,
3436 xenomai, xfsprogs
3437
9dd76697
PK
34382017.11, Released November 30, 2017
3439
3440 Fixes all over the tree.
3441
3442 Toolchain: Use github mirror for Glibc.
3443
3444 Defconfigs: Correct boot.cmd for bananapi-m1.
3445
3446 Makefiles: Workaround include order issues for certain make
3447 versions by explicitly sorting the result of wildcard where it
3448 matters.
3449
3450 Download: Ensure subversion runs in non-interactive mode.
3451
3452 Updated/fixed packages: asterisk, boost, chrony, dovecot,
3453 dvb-apps, exim, feh, freerdp, fwup, google-breakpad, jose,
3454 kvm-unit-test, lftp, libcurl, libevent, libfastjson, libpjsip,
3455 libupnp, linphone, localedef, lttng-tools, mp4v2, mtools,
3456 ndisc6, oracle-mysql, parted, pdbg, qt, qt5connectivity,
3457 qt5declarative, qt5webkit, rauc, runc, samba4, shairport-sync,
3458 systemd-bootchart, webkitgtk, wireguard, xlib_libXcursor,
3459 xlib_libXfont, xlib_libXfont2,
3460
3461 Issues resolved (http://bugs.buildroot.org):
3462
3463 10501: host-localedef fails to compile on Ubuntu 17.10
3464 10506: Changed kernel image type (e.g. zImage to uImage)...
3465
071cc438
PK
34662017.11-rc2, Released November 13th, 2017
3467
3468 Fixes all over the tree.
3469
3470 Updated/fixed packages: collectd, ffmpeg, freerdp,
3471 go-bootstrap, imagemagick, jimtcl, libpjsip, libplist, libuv,
3472 mesa3d, nodejs, ntp, openjpeg, postgresql, python-numpy, ruby,
3473 snmp++, usb_modeswitch, util-linux, vboot-utils, webkitgtk,
3474 wireshark, wpa_supplicant, xapp_xdriinfo
3475
3476 Issues resolved (http://bugs.buildroot.org):
3477
3478 #10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
3479 #10491: Cannot output security warning when compiled with buildroot..
3480
a7e1971c 34812017.11-rc1, Released November 6th, 2017
c2aa34d8 3482
10b9c360
PK
3483 Fixes all over the tree and new features.
3484
64bbd348
PK
3485 Openssl is now a virtual package, which may be provided by
3486 OpenSSL (now renamed to libopenssl) or LibreSSL.
3487
6d1ff5ff
AVEM
3488 libssh2: there is now an explicit choice of the backend to use
3489 (mbedtls, gnutls or openssl). Previously, the choice was implicit
3490 based on the TLS library that was selected. Now, it is possible to
3491 choose the backend, which is important if several TLS libraries are
354722ca 3492 selected.
6d1ff5ff 3493
c2aa34d8
JF
3494 netsnmp: all MIB files are now installed, making the target filesystem a
3495 bit bigger than before. To remove unneeded MIBS, you should use a
3496 post-build script.
3497
f36962e9
PK
3498 Toolchain: Linaro toolchains updated to 2017.08, ARC toolchain
3499 updated to 2017.09, Glibc updated to 2.26, Glibc support for
3500 ARCv2. The toolchain wrapper now handles SOURCE_DATE_EPOCH for
3501 older (pre-gcc7.x) toolchains for BR2_REPRODUCIBLE.
3502
64bbd348
PK
3503 New defconfigs: Atmel SAM45D27, Bananapi M1 and M2 Plus,
3504 Engicam i.CoreM6 Qt5 configuration, i.MX6 sabreauto (mainline
3505 kernel/u-boot), i.MX6Q sabresd Qt5 configuration, i.MX7d-pico,
3506 QEMU ppc64le, Raspberry pi3 Qt5 webengine configuration,
3507 Technologic TS-7680.
3508
10b9c360
PK
3509 New packages: asterisk, azmq, bcg729, boinc, dahdi-linux,
3510 dahdi-tools, freeswitch-mod-bcg729, fscryptctl, libb64,
3511 libpri, libss7, lua-basexx, lua-compat53, lua-cqueues,
3512 lua-curl, lua-datafile, lua-fifo, lua-httpd,
3513 lua-lpeg-patterns, lua-markdown, lua-sailor, lua-value,
3514 luksmeta, minetest, minetest-game, pdmenu, prosody,
3515 python-aiocoap, python-automat, python-ibmiotf,
3516 python-iso8601, python-m2r, python-simplesqlite,
3517 python-websockets, python-xmltodict, qt5wayland, qt5webengine,
3518 restorecond, selinux-python, semodule-utils, uhubctl,
3519 wireguard, wsapi-fcgi, wsapi-xavante
3520
3521 Removed packages: aiccu, rfkill, sepolgen
3522
3523 Issues resolved (http://bugs.buildroot.org):
3524
3525 #10281: lsblk does not compile for util-linux
3526 #10336: lttng compilation fails : linking error
3527 #10351: glibc missing in rootfs
3528 #10356: nfs-utils missing header
043f3b45 3529 #10361: python3 python-config script generates invalid includes
10b9c360
PK
3530 #10366: dropbear download url has changed
3531 #10391: WiringPi retrieves wrong (old) version
3532 #10406: Beaglebone black: Buggy SGX driver version, swapped...
3533 #10426: uboot-tools' fw_setenv does not update the redundant...
3534 #10451: libpcap 1.8.x and 1.7x does not compile on PPC
3535
951685e8
PK
35362017.08.2, Released November 28th, 2017
3537
3538 Important / security related fixes.
3539
3540 Qt: 5.6 version updated to 5.6.3.
3541
3542 Reproducible: Do not override SOURCE_DATE_EPOCH if already set
3543 in the environment.
3544
3545 Makefiles: Workaround include order issues for certain make
3546 versions by explicitly sorting the result of wildcard where it
3547 matters.
3548
3549 Updated/fixed packages: apr, apr-util, arqp-standalone,
3550 azure-iot-sdk-c, collectd, dvb-apps, ffmpeg, go-bootstrap,
3551 google-breakpad, gstreamer, imagemagick, irssi, jimtcl,
3552 kvm-unit-test, libcurl, libfastjson, libglib2, libidn,
3553 libpjsip, libplist, localedef, lttng-tools, luajit, mesa3d,
3554 moarvm, mp4v2, openssh, openssl, oracle-mysql, postgresql,
3555 python3, python-pyqt5, qt, qt5base, qt5canvas3d,
3556 qt5connectivity, qt5declarative, qt5engineio,
3557 qt5graphicaleffects, qt5imageformats, qt5location,
3558 qt5multimedia, qt5quickcontrols, qt5quickcontrols2, qt5script,
3559 qt5sensors, qt5serialbus, qt5serialport, qt5svg, qt5tools,
3560 qt5webchannel, qt5webkit, qt5websockets, qt5x11extras,
3561 qt5xmlpatterns, quagga, redis, ruby, samba4, sdl2, snmppp,
3562 swupdate, ti-gfx, uboot-tools, usb_modeswitch, vboot-utils,
3563 webkitgtk, wget, wireshark, xapp_xdriinfo.
3564
3565 Issues resolved (http://bugs.buildroot.org):
3566
3567 10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
3568 10361: python3 python-config script generates invalid includes
3569 10501: host-localedef fails to compile on Ubuntu 17.10
3570
f2b10756
PK
35712017.08.1, Released October 23rd, 2017
3572
3573 Important / security related fixes.
3574
3575 Webkitgtk bumped to the 2.18.x series, fixing a large number
3576 of security issues.
3577
3578 Defconfigs: galileo: fix ext4 related kernel config, bump
3579 kernel for gcc 6.x compatibility, enable wchar support for
3580 grub2. wandboard: correct rootfs offset
3581
3582 support: Ensure gzip compression level 6 is used for git
3583 tarballs. check-bin-arch: Correctly handle (ignore) symbolic
3584 links. check-rpath: Also handle PIE binaries
3585
3586 External toolchain: Correctly handle glibc Buildroot
3587 toolchains built with merged /usr
3588
3589 musl: fix ARMv4 build with binutils 2.27.51+, fix for
3590 CVE-2017-15650
3591
3592 Updated/fixed packages: apache, augeas, bind, bluez5_utils,
3593 busybox, bzip2, cmake, dnsmasq, ejabberd, gcc, git, go, ffmpeg, file,
3594 flashrom, gd, gdk-pixbug, gnupg2, hostapd, ifupdown-scripts,
3595 imagemagick, iucode-tool, kernel-module-imx-gpu-viv, lame,
3596 libarchive, libcurl, libffi, libidn, libmbim, libnspr, libnss,
3597 libressl, librsync, libsoup, libxml2, libzip, mbedtls, musl,
3598 netplug, nginx, openvpn, pkgconf, poppler, proxychains-ng,
3599 qemu, qt, rpi-userland, syslog, ruby, samba4, softether,
3600 sqlite, strongswan, subversion, supertuxkart, supervisor, tcpdump,
3601 tor, unrar, urq, vboot-utils, webkitgtk, wpa_supplicant, xen,
3602 xmlstarlet, xlib_libXfont, xlib_libXfont2,
3603 xserver_xorg-server, zsh
3604
8ce27bb9 36052017.08, Released September 1st, 2017
0ea3d7ba 3606
8ce27bb9 3607 Minor fixes.
0ea3d7ba 3608
13c44396
PK
3609 Toolchain: Don't allow internal toolchain builds for MIPS
3610 M6201/P6600, as support for these are not yet in mainline GCC.
3611
3612 Updated/fixed packages: bcusdk, connman, dialog, dnsmasq,
3613 gnupg, grub2, iostat, iucode-tool, libgcrypt, libkcapi,
3614 libphidget, libv4l, linux-tools, mediastreamer, minidlna,
3615 nss-pam-ldapd, nvidia-driver, qt-webkit-kiosk, rpcbind, squid,
3616 transmission, vde2, vim
0ea3d7ba
TP
3617
3618 Updated/fixed defconfigs:
3619
3620 Removed packages: simicfs.
3621
3622 Issues resolved (http://bugs.buildroot.org):
c7ed72d3 3623
0ea3d7ba
TP
3624 #10261: Grub2 fails to build for x86_64
3625
ef19f376
TP
36262017.08-rc3, Released August 23rd, 2017
3627
3628 Fixes all over the tree.
3629
3630 Updated/fixed packages: alsa-lib, alsa-utils, cc-tool,
3631 dbus-cpp, e2fsprogs, elf2flt, faad2, fakeroot, gcc, git, gpsd,
3632 gst1-validate, kvmtool, libconfuse, libepoxy, librsync,
3633 libspatialindex, libunwind, linux, linux-headers, lua,
3634 mariadb, mesa3d, mtd, openocd, python3, syslinux, sysvinit,
3635 whois, xen, zmqpp.
3636
3637 Updated/fixed defconfigs: ci20, socrates_cyclone5,
3638 toradex_apalis_imx6.
3639
3640 Removed defconfig: Armadeus APF9328.
3641
3642 skeleton-* packages introduced in -rc1 have been renamed to
3643 skeleton-init-* instead.
3644
3645 Issues resolved (http://bugs.buildroot.org):
3646
3647 #10141: Squashfs extended attribute failures
3648
0ba4a139
TP
36492017.08-rc2, Released August 11th, 2017
3650
3651 Fixes all over the tree.
3652
3653 Updated/fixed packages: bind, dbus, erlang-p1-xml, faad2,
3654 ficl, gcc, gdb, glibc, jack2, libcurl, linux, linux-headers,
3655 lua, mutt, nvme, qt5base, skeleton-common, snappy, stella,
3656 swupdate, uclibc, valgrind, webkitgtk.
3657
3658 Updated/fixed defconfigs: beaglebone_qt5, minnowboard_max,
3659 nanopi_m1{, _plus}, olimex_a20_olinuxino_lime, qemu_sparc,
3660 qemu_sparc64.
3661
3662 The cmake-package infrastructure for host packages has been
3663 fixed to not incorrectly detect target packages through
3664 pkg-config.
3665
3666 Issues resolved (http://bugs.buildroot.org):
3667
c7ed72d3 3668 #9926: systemd-resolved.service: Failed at step NAMESPACE (systemd 233)
0ba4a139
TP
3669 #10021: libqeglfs-viv-integration.so file is missing for qt5 on armv7
3670 #10026: lua-5.3.4: fix lua linker error in swupdate
3671 #10146: package/skeleton-common fix recursive variable
c7ed72d3
PK
3672 #10156: glibc compilation fails for X86 32bits (i386)
3673 #10201: toolchain-wrapper.c:192: (error) Memory leak:
0ba4a139
TP
3674 #10221: Buildroot Support
3675
c472d8a4 36762017.08-rc1, Released August 2nd, 2017
2fce2056 3677
6ce80b6a
TP
3678 Infrastructure:
3679
d64d1216
TP
3680 - The skeleton package has been split into multiple packages:
3681 skeleton-sysv (when Busybox or SysV init are used),
3682 skeleton-systemd (when systemd is used), skeleton-none (when
3683 no init system is used) and skeleton-custom (when a custom
3684 skeleton is used). Those packages, except skeleton-custom,
3685 share common logic and data in a new package called
3686 skeleton-common. The skeleton package becomes a virtual
3687 package. This change allows to generate a filesystem that is
3688 compliant with systemd expectations.
3689
3690 - Support for using a read-only filesystem with systemd has
3691 been fixed.
3692
6ce80b6a
TP
3693 - Major revamp of the gettext handling, with user-visible
3694 effect:
2fce2056
TP
3695
3696 - prior to this revamp, when BR2_ENABLE_LOCALE=y, each
3697 package could decide to enable or not NLS support. When
3698 BR2_ENABLE_LOCALE was disabled, NLS support was forced off
3699 by passing --disable-nls to packages.
3700
3701 - after this revamp, a new BR2_SYSTEM_ENABLE_NLS option
6ce80b6a
TP
3702 controls whether NLS support should be enabled or not in
3703 packages. This option defaults to disabled, which means
3704 that now, NLS support is by default disabled in all
3705 packages.
2fce2056 3706
6ce80b6a
TP
3707 Therefore, if you need NLS support in packages, you must now
3708 explicitly enable the BR2_SYSTEM_ENABLE_NLS option.
51b3315b
AV
3709
3710 - The host directory no longer has a usr/ component. This
3711 makes it much more natural to use that directory as an
3712 externally used toolchain. For compatibility with existing
c7ed72d3 3713 scripts, a usr -> . link is still added.
51b3315b 3714
6ce80b6a
TP
3715 - Hashes are now checked on tarballs by Buildroot when a
3716 package is sourced from a Git repository.
3717
3718 - Patches are no longer being downloaded from Github, since
3719 auto-generated patches could change over time, and break
3720 hashes. All patches that were downloaded from Github are now
3721 stored in their respective package directories.
3722
3723 - Hash files in packages can now contain hashes for the
3724 license files contained in the package source code. This
3725 allows to detect changes in such license files.
3726
3727 - Binaries in $(TARGET_DIR) are now cleaned up from invalid
3728 RPATHs at the end of the build.
3729
3730 - A new "make sdk" target prepares $(HOST_DIR) to be
3731 relocatable: turns RPATHs in host binaries into relocatable
3732 ones, removes bogus RPATHs from staging binaries/libraries,
3733 and provides a relocate-sdk script that can be executed to
3734 relocate the SDK after installation.
3735
3736 - Addition of utils/genrandconfig which generates a random
3737 configuration based on a set of pre-defined toolchain
3738 configurations (support/config-fragments/autobuild/) and a
3739 random selection of packages. It is now used by the
3740 autobuilders to generate the random configurations.
3741
3742 Filesystems:
3743
3744 - ext2/3/4 filesystems are now generated using mkfs.ext from
3745 e2fsprogs instead of using genext2fs.
3746
3747 Architecture:
3748
3749 - Addition of support for ARM big.LITTLE variants
3750 - Improved MIPS support, with options to select NaN encoding
3751 and FP32 mode.
3752
3753 Toolchain:
3754
3755 - Switch to gcc 6.x as the default gcc version, add support
3756 for gcc 7.x, remove support for gcc 4.8
ca747900
TP
3757 - Switch to binutils 2.28 as the default binutils version, add
3758 support for binutils 2.29, remove support for binutils 2.26
6ce80b6a
TP
3759 - Support added for gdb 8.0
3760 - uClibc-ng bumped to 1.0.26
3761 - CodeSourcery toolchains for x86 and SuperH have been
3762 removed, they were using a too old glibc version
3763 (2.17). External toolchains with glibc 2.17 or earlier are
3764 no longer supported.
3765 - The version selection in the glibc package has been
3766 removed. Like musl and uClibc-ng, we now use the latest
3767 glibc version.
3768 - Improved support for Xtensa toolchain overlays, which can
3769 now be downloaded.
3770
3771 Tools:
3772
3773 - Numerous improvements to the runtime test infrastructure
3774 - Tests are now executed by Gitlab CI on a regular basis
3775 - Tools that are directly useful to the user have been moved
3776 from support/scripts/ to utils/: brmake, check-package,
3777 get-developers, scancpan, scanpipy, size-stats-compare,
3778 test-pkg.
3779
3780 New defconfigs: A13 Olinuxino, Engicam platforms (i.CoreM6
3781 Solo/Dual/DualLite/Quad, RQS SOM, GEAM6UL SOM, Is.IoT MX6UL
3782 SOM), Nano Pi M1 (Plus), OrangePi Zero and Plus.
3783
3784 New packages: azure-iot-sdk-c, cracklib, dt-utils, easy-rsa,
3785 erlang-jiffy, erlang-p1-oauth2, erlang-p1-xmpp,
3786 ifupdown-scripts, irrlicht, kodi-inputstream-adaptive,
3787 kodi-inputstream-rtmp, kvazaar, let-me-create, libloki,
3788 libpwquality, libressl, libspatialindex, libva-utils,
3789 linuxconsoletools, linuxptp, luaossl, lua-sdl2, lua-stdlib,
3790 lsscsi, paxtest, pcre2, pixz, python-asn1crypto,
3791 python-backports-shutil-get-terminal-size, python-bcrypt,
3792 python-cheroot, python-h2, python-hpack, python-hyperframe,
3793 python-hyperlink, python-ipython-genutils, python-pathlib2,
3794 python-pickleshare, python-priority, python-portend,
3795 python-scandir, python-systemd, python-tempora,
3796 python-traitlets, python-typepy, qt5virtualkeyboard,
3797 ratpoison, rauc, refpolicy, rhash, sdl2_mixer, sdl2_net,
3798 xr819-xradio, zstd
3799
0a1e508b 3800 Removed packages: cloog, input-tools, mke2img
6ce80b6a
TP
3801
3802 Issues resolved (http://bugs.buildroot.org):
3803
d64d1216 3804 #7892: systemd-journald is broken
6ce80b6a
TP
3805 #9341: avahi-utils does not compile with uClibc + libglib2
3806 #9441: Link BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER_COPY to
3807 BR2_ENABLE_DEBUG
3808 #9746: ext4 image generated by Buildroot is not working
3809 properly with U-Boot
3810 #9886: Build fails with "unexpected EOF while looking for
3811 matching `"'" if PATH contains a newline
3812 #9891: parted 3.1 => 3.2?
3813 #9911: qt5 does not build on sparc
3814 #9916: qt5 does not build on
3815 arm-buildroot-linux-uclibcgnueabihf for ARMv8 cores
3816 #9936: Host QEMU does not build with SDL support because of
3817 pkg-config
3818 #9941: nodejs option disappears for arm
3819 #9951: SCANCPAN failure
3820 #9966: util-linux-2.30/.stamp_built' failed
3821 #9976: License file for package 'rtl8821au' incorrect
3822 #9991: SGX Error implicit declaration of function
3823 ‘dmac_map_area’
3824 #10011: wget does not work from Buildroot
3825 #10036: Buildroot builds Raspbian Jessie headless image
3826 presenting incorrect prompt
3827 #10051: make: *** No rule to make target
3828 'raspberrpi3_defconfig'. Stop reported with Buildroot
3829 v2017.05.1
3830 #10056: No .config file was produced in /buildroot folder
3831 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer
3832 failure
c472d8a4 3833 #10071: fakeroot: replace hard-coded paths in post install
6ce80b6a 3834 #10076: Makefile:4113: recipe for target 'all-gcc' failed
90a1b819
TP
3835 #10091: gcc7.1 does not build with graphite support due to old
3836 isl
d64d1216
TP
3837 #10121: webkit without the multimedia option causes build
3838 error
6ce80b6a 3839
d0b7d387
PK
38402017.05.2, Released July 27th, 2017
3841
3842 Important / security related fixes.
3843
3844 Webkitgtk bumped to the 2.16.x series, fixing a large number
3845 of security issues.
3846
3847 host-aespipe compile fix for Debian/Gentoo/Ubuntu toolchains
3848 which default to PIE mode.
3849
3850 Updated/fixed packages: aespipe, apache, bind, binutils,
3851 busybox, ccache, collectd, dieharder, efibootmgr, efivar,
3852 expat, ffmpeg, gcc, heimdal, iproute2, irssi, libglib2,
3853 libmemcached, libosip2, libtirpc, libxml-parser-perl,
3854 linux-fusion, linux-zigbee, mpg123, orc, pcre, php, protobuf,
3855 pulseaudio, python-setproctitle, qt5base, rpi-firmware,
3856 samba4, syslinux, systemd, spice, tcpdump, tiff, uboot-tools,
3857 webkitgtk, x265, xserver_xorg-server, xvisor
3858
3859 Issues resolved (http://bugs.buildroot.org):
3860
3861 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer...
3862
d9bcd5fa
PK
38632017.05.1, Released July 4th, 2017
3864
3865 Important / security related fixes.
3866
3867 Update support/scripts/scancpan to use METACPAN v1 API as v0
3868 has been shutdown.
3869
3870 Update support/scripts/mkusers to handle setups where
3871 /etc/shadow is a symlink.
3872
3873 External toolchain: Don't create musl dynamic loader symlink
3874 for static builds.
3875
3876 Setlocalversion: Correct detection of mercurial revisions for
3877 non-tagged versions.
3878
3879 Defconfigs: at91sam9x5ek_mmc: workaround boot rom issue.
3880
3881 Updated/fixed packages: apache, automake, bind, botan, c-ares,
3882 dhcp, expat, fcgiwrap, gcc, gdb, gesftpserver, glibc, glmark2,
3883 gnutls, gst1-plugins-bad, imagemagick, imx-uuc, intltool,
3884 iperf, ipsec-tools, irssi, kmod, libcurl, libgcrypt, libmad,
3885 libnl, lugaro, mosquitto, mpg123, ncurses, nodejs, ntp,
3886 openssh, openvpn, pngquant, python-simplegeneric, qt5base,
3887 qt5multimedia, rtl8821au, socat, spice, systemd, tor, trinity,
3888 tslib, vlc, x264, xen, xlib_libxshmfenc, xserver_xorg-server
3889
3890 Issues resolved (http://bugs.buildroot.org):
3891
3892 #9976: License file for package 'rtl8821au' incorrect
3893
dd2020aa
PK
38942017.05, Released May 31st, 2017
3895
3896 Minor fixes.
3897
3898 External toolchain: musl dynamic linker symlink for mips-sf
3899 corrected.
3900
3901 Updated/fixed packages: agentpp, bash, exim, hans, madplay,
3902 qpid-proton, rtl8188eu, snmppp, stm32flash, strongswan, sudo,
3903 xen
3904
3905 Issues resolved (http://bugs.buildroot.org):
3906
3907 #9906: genimage: Disk full
3908
91a418c3
PK
39092017.05-rc3, Released May 30th, 2017
3910
3911 Fixes all over the tree.
3912
3913 ARC toolchain bumped to 2017.03
3914
3915 Runtime testing improvements and cleanups.
3916
3917 Updated/fixed packages: acpica, armadillo, audiofile, c-icap,
3918 cppcms, dhcp, docker-engine, dropbear, elfutils, erlang,
3919 fbgrab, ffmpeg, flashrom, ftop, gnutls, google-breakpad,
3920 keepalived, kodi, libcdio, libepoxy, libev, libminiupnpc,
3921 libqmi, libtasn1, libv4l, mariadb, mono, mosh, mosquitto,
3922 mxml, ntp, opencv, openpowerlink, oracle-mysql, popt,
3923 pulseview, python-enum34, rabbitmq-c, redis, samba4, stella,
3924 xen
3925
3926 Removed packages: firejail, ola
3927
3928 Issues resolved (http://bugs.buildroot.org):
3929
3930 #9871: fbgrab 1.3 won't build with BR2_REPRODUCIBLE set
3931 #9876: aarch64 support with gcc 4.8 toolchain
3932 #9896: host-gcc-initial error downloading because incorrect URL
3933
8ab8f10a
PK
39342017.05-rc2, Released May 17th, 2017
3935
3936 Fixes all over the tree.
3937
3938 ARC toolchain bumped to 2017.03-rc2
3939
3940 Updated/fixed packages: bluez_utils, boost, clamav, daemon,
3941 efibootmgr, efl, espeak, expedite, faketime, ffmpeg, fxload,
3942 git, gpsd, kvm-unit-tests, libcdio, libv4l, lua, mke2img,
3943 mpir, mpv, odroid-scripts, openblas, opencv3, openvpn, php,
3944 postgresql, protobuf, qt5declarative, qwt, radvd, rpcbind,
3945 rtmpdump, strongswan, sudo, ltp-testsuite, uclibc-ng-test,
3946 vlc, x11vnc, xfsprogs
3947
3948 Issues resolved (http://bugs.buildroot.org):
3949
3950 #9796: source-check broken for Git downloads
3951 #9866: BASE_DIR usage
3952
c71edb8b
PK
39532017.05-rc1, Released May 8th, 2017
3954
3955 Fixes all over the tree and new features.
3956
3957 Infrastructure:
3958
3959 - Installed binaries are now checked for correct architecture
3960 to catch natively built binaries or binaries built for other
3961 architecture variants.
3962
3963 - Luarocks infrastructure improvements to extraction handling,
3964 support for upstream name != Buildroot package name.
3965
3966 - 'make printvars' output format has changed to make it easier
3967 to use in scripts. It now has options to quote the variables
3968 and to show the expanded/unexpanded values.
3969
3970 - Automatic ext2 rootfs size calculation has been removed. The
3971 logic was not working working reliable in all setups as it
3972 depends on the host filesystem behaviour, so instead now the
3973 size has to be specified explicitly (defaults to 60MB).
3974
3975 - The git download infrastructure now ensures that GNU format
3976 tar files are created.
3977
3978 - Fixed a variable clashing issue in the mkusers script with
3979 internal bash variables.
3980
3981 - Fakeroot now links against libacl to fix issues on
3982 distributions using acls.
3983
3984 - Correct permissions for /dev/pts/ptmx when systemd is used
3985 with recent glibc versions.
3986
3987 - br2-external: Improve error reporting.
3988
3989 - A wrapper script for genimage has been added in
3990 support/scripts/genimage.sh for easy use of genimage from
3991 post-image scripts.
3992
3993 - A script to check for common style issues in new packages
3994 before submitting has been added in support/scripts/check-package
3995
3996 - Defconfigs are now tested by gitlab-CI instead of Travis:
3997 https://gitlab.com/buildroot.org/buildroot
3998
3999 - Infrastructure for runtime testing has been added to
4000 support/testing
4001
4002 Toolchain:
4003
4004 - External linaro toolchains updated to 2017.02, ARC toolchain
4005 updated to 2017.03-rc1, NIOSII CodeSourcery to 2017.05
4006
4007 - A number of fixes and improvements to the external toolchain
4008 handling, including C library detection, multilib and ld.so
4009 handling
4010
4011 - Glibc 2.25 and uClibc-ng 1.0.24 added, wordexp support enabled
4012 for uClibc-ng
4013
4014 - Binutils 2.28 added and default changed to 2.27
4015
4016
4017 Architectures:
4018
4019 - Support for the C-SKY architecture has been added.
4020
4021
4022 License handling:
4023
4024 - The package license markings for legal info now uses the
4025 SPDX short identifiers for the license string where possible.
4026
4027 - License info has been improved / added for a number of packages.
4028
4029
4030 Misc:
4031
4032 - Cmake 3.7.x installed on the host is no longer ignored as a
4033 workaround for the RPATH issues has been implemented.
4034
4035 - Docker-engine can now be built statically on an otherwise
4036 dynamic linked build for docker-in-docker setups.
4037
4038 - U-Boot now supports out-of-tree device trees, similar to
4039 Linux
4040
4041 - Nodejs 0.10.x support (and with it, support for <ARMv6) has
4042 been removed as this is now EOL upstream.
4043
4044 New defconfigs: AT91sam9x5ek dev/mmc/mmc-dev, banana pro,
4045 Nationalchip gx6605s, MIPS creator ci40, nexbox a95x, 64bit
4046 defconfig for raspberry pi 3, stm32f429-disc1.
4047
4048 The raspberry pi zero-w and rpi3 compute module are now also
4049 supported by the rpi0 / rpi3 defconfigs, beaglebone green is
4050 supported by the beaglebone defconfig.
4051
4052 Removed defconfig: minnowboard, via imx6 vab820, altera
4053 socdk/sockit
4054
4055 New packages: arp-scan, atest, augeas, bluez-tools, daemon,
4056 dc3dd, dieharder, execline, fmt, ghostscript, gqrx,
4057 gst1-vaapi, jo, keepalived, kmscube, kodi-jsonschemabuilder,
4058 kodi-skin-confluence, kodi-texturepacker, lensfun, leptonica,
4059 libbson, libcsv, libgphoto2, libkcapi, libmaxminddb,
4060 libmediaart, libnpth, libscrypt, lua-bit32, lua-resty-http,
4061 lugaru, memtool, mpir, nanomsg, physfs, phytool, pngquant,
4062 python-decorator, python-simplegeneric,
4063 python-sortedcontainers, rpi-bt-firmware, rpi-wifi-firmware,
4064 s6, s6-dns, s6-linux-init, s6-linux-utils, s6-networking,
4065 s6-portable-utils, s6-rc, supertux, tesseract-ocr,
4066 uccp420wlan, wilink-bt-firmware
4067
4068 Broken packages: ola
4069
4070 Removed packages: cosmo, kodi-visualisation-fountain,
4071 polarssl, portmap, xdriver_xf86-video-glide,
4072 xdriver_xf86-video-v4l, xdriver_xf86-video-wsfb
4073
4074 Issues resolved (http://bugs.buildroot.org):
4075
4076 #8831: image generation fails on host ZFS due to "no free space"
4077 #9436: e2fsprogs remove busybox applets even of unselected e2fs..
4078 #9456: mkusers script bash errors
4079 #9496: mke2img fails during build on ntfs-3g host partition
4080 #9531: NPM fails to build embedded modules
4081 #9596: KODI: --enable-lirc needs "HAVE_LIRC" compiler definition..
4082 #9691: Wrong cryptsetup package include files location
4083 #9696: Wrong cryptsetup package include files location
4084 #9706: Can't download newer revisions of package from PyPI
4085 #9711: Recent libCEC version bump seems to break kodi package
4086 #9716: exit, shutdown, reboot from kodi
4087 #9721: version 2017.02: no acceptable m4 could be found in $PATH
4088 #9726: Raspberry Pi version B - Problems with UART speed in..
4089 #9751: expat legal info - manifest.csv: GPLv2 Source site: MIT..
4090 #9756: glibc fails to build on buildroot-sh4*-buildroot-linux-gnu
4091 #9766: support/scripts/pkgutil.py conflicts with the pkgutil.py..
4092 #9776: libubox build failed
4093 #9791: Python searches for packages in the user site directory
4094 #9806: libseccomp is not available when BR2_arm=y
4095 #9826: post-build scritp - symlinks created in post-build script..
4096 #9836: triggerhappy: systemd unit broken
4097 #9846: musl libc not installed correctly in target folder
4098 #9856: build libubox failed on ubuntu 17.04 64bit
4099
4f00d03a
PK
41002017.02.11, Released April 11th, 2018
4101
4102 Important / security related fixes.
4103
4104 dependencies: Blacklist tar 1.30+ and build our own host-tar
4105 if needed as tar 1.30+ changed the --numeric-owner output for
4106 long path names. Build host-tar before other host-dependencies
4107 as they need it to extract their source tarballs.
4108
4109 Updated/fixed packages: apache, busybox, clamav, dhcp,
4110 dnsmasq, dovecot, exim, imagemagick, irssi, jq, libcurl,
4111 libpjsip, librsvg, libtasn1, libvorbis, libxml2, lz4, mariadb,
4112 mbedtls, mosquitto, ntp, openblas, opencv3, openssl, patch,
4113 postgresql, python-webpy, qt53d, qt5tools, quagga, rsync,
4114 samba4, sngrep, tremor, wavpack, wireshark, xerces, xterm
4115
4116 Issues resolved (http://bugs.uclibc.org):
4117
4118 #10856: openblas on qemu_x86_64_defconfig fails with "sgemm_..
4119
6f1e216e
PK
41202017.02.10, Released January 31st, 2018
4121
4122 Important / security related fixes.
4123
4124 nconfig: Fix for ncurses/ncursesw linking issue causing crashes.
4125
4126 System: Only show getty options when busybox init or sysvinit
4127 are used.
4128
4129 Infrastructure: Fix build issue for autotools based packages
4130 checking for C++ support on toolchains without C++ support and
4131 on a distro lacking /lib/cpp (E.G. Arch Linux).
4132
4133 Updated/fixed packages: avahi, berkeleydb, bind, busybox,
4134 ccache, clamav, coreutils, dovecot, eeprog, eudev, fis,
4135 intel-microcode, iputils, irssi, kmsxx, libcurl, liberation,
4136 libiio, lz4, mariadb, matchbox-lib, mcookie, openocd, php,
4137 pound, rpcbind, squid, tar, ti-cgt-pru, transmission,
4138 util-linux, webkitgtk, wireshark, xen
4139
4140 Issues resolved (http://bugs.buildroot.org):
4141
4142 #9996: lz4 package does not install lz4 binaries in target
4143 #10176: Rsyslog's S01logging is deleted by Busybox.mk from...
4144 #10216: package/x11r7/mcookie/mcookie.c:207: bad size ?
4145 #10301: systemd/getty unused options
4146 #10331: kmsxx, host installation fails with BR2_SHARED_...
4147 #10536: Finding non-relative paths in the ccache
4148 #10641: avahi-autoipd not starting when using systemd-tmpfiles
4149
93a8938d
PK
41502017.02.9, Released January 1st, 2018
4151
4152 Important / security related fixes.
4153
4154 Fix divide by zero issue in size-stats script.
4155
4156 Fix makefile include ordering issue with certain make versions
4157 in the external toolchain handling.
4158
4159 Updated/fixed packages: dhcp, exim, flann, gdb, heimdal,
4160 libcue, libcurl, libevent, libpqxx, libsoxr, linphone, lldpd,
4161 mariadb, mfgtools, mtools, nodejs, nut, openssl, rsync,
4162 samba4, tor, vlc, webkitgtk, wireshark, xfsprogs,
4163 xlib_libXcursor, xlib_libXfont, xlib_libXfont2
4164
a4d77a4b
PK
41652017.02.8, Released November 27th, 2017
4166
4167 Important / security related fixes.
4168
4169 Qt: 5.6 version updated to 5.6.3.
4170
4171 Reproducible: Do not override SOURCE_DATE_EPOCH if already set
4172 in the environment.
4173
4174 Updated/fixed packages: apr, apr-util, arqp-standalone,
4175 collectd, dvb-apps, ffmpeg, google-breakpad, gstreamer,
4176 imagemagick, libfastjson, libglib2, libpjsip, libplist,
4177 localedef, luajit, mesa3d, openssh, openssl, postgresql,
4178 python3, python-pyqt5, qt5base, qt5canvas3d, qt5connectivity,
4179 qt5declarative, qt5engineio, qt5graphicaleffects,
4180 qt5imageformats, qt5location, qt5multimedia, qt5quickcontrols,
4181 qt5quickcontrols2, qt5script, qt5sensors, qt5serialbus,
4182 qt5serialport, qt5svg, qt5tools, qt5webchannel, qt5webkit,
4183 qt5websockets, qt5x11extras, qt5xmlpatterns, quagga, ruby,
4184 samba4, snmppp, ti-gfx, vboot-utils, webkitgtk, wireshark,
4185 xapp_xdriinfo.
4186
4187 Issues resolved (http://bugs.buildroot.org):
4188
4189 10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
4190 10361: python3 python-config script generates invalid includes
4191 10501: host-localedef fails to compile on Ubuntu 17.10
4192
8b0dd65d
PK
41932017.02.7, Released October 28th, 2017
4194
4195 Important / security related fixes.
4196
4197 Webkitgtk bumped to the 2.18.x series, fixing a large number
4198 of security issues.
4199
4200 Defconfigs: wandboard: Correct rootfs offset
4201
4202 Toolchain: Linaro toolchains updated to 2017.08 release,
4203 fixing a number of issues. Musl: fix for CVE-2017-15650.
4204
4205 Updated/fixed packages: busybox, bzip2, dnsmasq, git, go,
4206 hostapd, irssi, iucode-tool, lame, libcurl, libffi, libnspr,
4207 libnss, nodejs, openssh, openvpn, qemu, qt, redis, sdl2,
4208 webkitgtk, wget, wpa_supplicant, xen, xlib_libXfont,
4209 xlib_libXfont2, xserver_xorg-server
4210
40f8a013
PK
42112017.02.6, Released September 24th, 2017
4212
4213 Important / security related fixes.
4214
4215 Cmake: Ensure correct pkg-config is used when building host
4216 packages
4217
4218 fs/iso9660: Ensure files from earlier builds are not included.
4219
4220 Updated/fixed packages: apache, bcusdk, bind, binutils,
4221 bluez5_utils, botan, cmake, connman, dbus, dialog, e2fsprogs,
4222 faad2, fakeroot, ffmpeg, file, flashrom, gcc, gd, gdb,
4223 gdk-pixbuf, git, gnupg, gpsd, grub2, gst1-plugins-bad,
4224 imagemagick, iostat, iucode-tool, jack2, libarchive, libcurl,
4225 libgcrypt, libidn, libphidget, librsync, librsvg, libsoup,
4226 libxml2, linux-tools, lua, mariadb, mbedtls, mediastreamer,
4227 minidlna, netplug, nss-pam-ldapd, nvidia-driver, openjpeg,
4228 postgresql, proxychains-ng, python-libconfig,
4229 python-service-identity, qt, rpcbind, ruby, samba4, squashfs,
4230 squid, strongswan, subversion, supervisor, sysvinit, tcpdump,
4231 tor, transmission, unrar, valgrind, vim, webkitgtk, whois,
4232 xen, zmqpp
4233
4234 Issues resolved (http://bugs.buildroot.org):
4235
4236 #10141: Squashfs extended attribute failures
4237 #10261: Grub2 fails to build for x86_64
4238 #10276: BR2_PACKAGE_LINUX_TOOLS_GPIO fails for MIPS with...
4239
386dd28a
PK
42402017.02.5, Released July 27th, 2017
4241
4242 Important / security related fixes.
4243
4244 Webkitgtk bumped to the 2.16.x series, fixing a large number
4245 of security issues.
4246
4247 host-aespipe compile fix for Debian/Gentoo/Ubuntu toolchains
4248 which default to PIE mode.
4249
4250 Updated/fixed packages: aespipe, apache, bind, binutils,
4251 busybox, ccache, collectd, efibootmgr, efivar, expat, ffmpeg,
4252 gcc, heimdal, iproute2, irssi, libglib2, libmemcached,
4253 libosip2, libtirpc, libxml-parser-perl, linux-fusion,
4254 linux-zigbee, mpg123, nodejs, orc, pcre, php, pulseaudio,
4255 python-setproctitle, qt5base, rpi-firmware, samba4, syslinux,
4256 systemd, spice, tcpdump, tiff, webkitgtk, x265, xen,
4257 xserver_xorg-server, xvisor
4258
4259 Issues resolved (http://bugs.buildroot.org):
4260
4261 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer...
4262
018b8aa7
PK
42632017.02.4, Released July 4th, 2017
4264
4265 Important / security related fixes.
4266
4267 Update support/scripts/scancpan to use METACPAN v1 API as v0
4268 has been shutdown.
4269
4270 Update support/scripts/mkusers to handle setups where
4271 /etc/shadow is a symlink.
4272
4273 External toolchain: Don't create musl dynamic loader symlink
4274 for static builds.
4275
4276 Setlocalversion: Correct detection of mercurial revisions for
4277 non-tagged versions.
4278
4279 Updated/fixed packages: apache, automake, bind, botan, c-ares,
4280 dhcp, expat, fcgiwrap, gcc, gdb, gesftpserver, glibc, gnutls,
4281 gst1-plugins-bad, imagemagick, imx-uuc, intltool, iperf,
4282 ipsec-tools, irssi, libgcrypt, libmad, libnl, mosquitto,
4283 mpg123, ncurses, nodejs, ntp, openssh, openvpn, qt5base,
4284 qt5multimedia, rtl8821au, socat, spice, systemd, tor, tslib,
4285 vlc, x264, xserver_xorg-server
4286
4287 Issues resolved (http://bugs.buildroot.org):
4288
4289 #9976: License file for package 'rtl8821au' incorrect
4290
1ba865a5
PK
42912017.02.3, Released June 2nd, 2017
4292
4293 Important / security related fixes.
4294
4295 Download: <pkg>-source-check fixed for packages from git.
4296
4297 External toolchain: musl dynamic linker symlink for mips-sf
4298 corrected.
4299
4300 Updated/fixed packages: armadillo, audiofile, bash,
4301 bluez_utils, cppcms, dbus, dhcp, dropbear, efibootmgr, efl,
4302 elfutils, faketime, fbgrab, flashrom, ftop, gdb, git,
4303 google-breakpad, gpsd, hans, kvm-unit-tests, kyua, libev,
4304 libmicrohttpd, libminiupnpc, libtasn1, libubox, ltp-testsuite,
4305 lua, madplay, mariadb, mono, mosquitto, mxml, ntp,
4306 nvidia-driver, openblas, openvpn, oracle-mysql, picocom, popt,
4307 postgresql, pulseview, qt5base, qwt, rabbitmq-c, redis,
4308 rpcbind, rtmpdump, samba4, strongswan, sudo, vlc
4309
4310 Issues resolved (http://bugs.buildroot.org):
4311
4312 #9796: source-check broken for Git downloads
4313 #9871: fbgrab 1.3 won't build with BR2_REPRODUCIBLE set
4314
87ddf24d
PK
43152017.02.2, Released May 1st, 2017
4316
4317 Important / security related fixes.
4318
4319 Use HTTPS for the Codesourcery external toolchains as the HTTP
4320 URLs no longer work.
4321
4322 Updated/fixed packages: bind, busybox, dovecot, freetype,
4323 ghostscript, glibc, granite, hiredis, icu, imagemagick,
4324 gst-plugins-base, gst1-plugins-base, libcroco, libcurl, libnl,
4325 libnspr, libnss, libsamplerate, libsndfile, libunwind,
4326 minicom, mplayer, mpv, nodejs, python-django, python-pyyaml,
4327 python-web2py, samba4, syslinux, systemd, tiff, trinity,
4328 uboot, wireshark, xen
4329
4330 Issues resolved (http://bugs.buildroot.org):
4331
4332 #9791: Python searches for packages in the user site directory
4333
a1658095
PK
43342017.02.1, Released April 4th, 2017
4335
4336 Important / security related fixes.
4337
4338 Fix a variable clashing issue in the mkusers script with
4339 internal bash variables.
4340
4341 Improve external toolchain version detection.
4342
4343 Correct permissions for /dev/pts/ptmx when systemd is used
4344 with recent glibc versions.
4345
4346 Fix python module name clash for graph-depends.
4347
4348 Fakeroot now links against libacl to fix issues on
4349 distributions using acls.
4350
4351 Ensure that the git download infrastructure creates GNU format
4352 tar files.
4353
4354 br2-external: Improve error reporting.
4355
4356 Updated/fixed packages: acl, apr, audiofile, busybox, cairo,
4357 dbus-cpp, dbus-glib, dbus-triggerd, domoticz, elfutils,
4358 fakeroot, filemq, fmc, gdb, git, gnutls, gst-ffmpeg,
4359 gst1-plygins-bad, harfbuzz, htop, imagemagick, jasper, libcec,
4360 libiio, libplatform, librsvg, libselinux, libsidplay2, libsoc,
4361 libwebsockets, libxkbcommon, linux-firmware, logrotate,
4362 lpt-testsuite, lttng-libust, mariadb, mbedtls, memcached,
4363 mesa3d, mpd, mplayer, nbd, ncftp, ntp, openssh, opentyrian,
4364 pcre, perl-gd, python, qt5base, rpi-userland, rpm, samba4,
4365 skalibs, slang, sngrep, squashfs, syslog-ng, taglib,
4366 tcpreplay, tor, upmpdcli, wget, wireshark,
4367 xdriver_xf86-video-vmware, xlib_libXv, zmqpp
4368
4369 Issues resolved (http://bugs.buildroot.org):
4370
4371 #9456: mkusers script bash errors
4372
083c0735
PK
43732017.02, Released February 28th, 2017
4374
4375 Minor fixes, mainly fixing autobuilder issues.
4376
4377 Don't use cmake 3.7.x from the build host as it is also
4378 affected by the RPATH handling issues, and instead build our
4379 own if needed.
4380
4381 Updated/fixed packages: assimp, classpath, genimage, mplayer,
4382 mpv, openocd, python-libconfig, qt5base, qt5quickcontrols,
4383 vlc, xterm
4384
87a23e53
PK
43852017.02-rc3, Released February 26th, 2017
4386
4387 Fixes all over the tree.
4388
4389 Cmake reverted to version 3.6.3 to workaround regressions
4390 related to RPATH handling.
4391
4392 Updated/fixed packages: bctoolbox, berkeleydb, binutils,
4393 btrfs-progs, classpath, directfb, glibc, gstreamer1,
4394 gst1-plugins-{base,good,bad,ugly}, gst1-libav,
4395 gst1-rtsp-server, gst1-validate, gst-omx, htop, libcurl,
4396 libepoxy, libimxvpuapi, libpcap, libuv, ncurses, openssh,
4397 oracle-mysql, poco, python, qt5base, qt5webkit, sslh, synergy,
4398 trousers, uclibc-ng-test, util-linux, vlc, xfsprogs
4399
4400 Issues resolved (http://bugs.buildroot.org):
4401
4402 #9251: Shared C++ libraries for Microblaze results in Segmentation...
4403 #9456: mkusers script bash errors
4404 #9506: Collectd 5.7.0 fails to build with libcrypt
4405 #9581: VagrantFile provisioning step fails due to issue with grub-pc
4406 #9586: usbmount: usbmount slows down the system... to a state of...
4407 #9616: CMake host packages cannot provide CONF_ENV
4408 #9641: Need raptor package installed in staging
4409 #9671: stunnel build error
4410
bedc0ccd
PK
44112017.02-rc2, Released February 20th, 2017
4412
4413 Fixes all over the tree.
4414
4415 Support for SOURCE_DATE_EPOCH in the toolchain wrapper for
4416 older gcc versions for reproducible builds has been
4417 (temporarily) reverted because of licensing compatiblity
4418 concerns.
4419
4420 Defconfigs: SD card generation fix for the Udoo Neo board
4421
4422 Infrastructure to handle .lz compressed tarballs added, and
4423 affected packages updated to use it.
4424
4425 Updated/fixed packages: bctoolbox, bind, canelloni,
4426 cbootimage, ccache, classpath, cups, dbus, ddrescue, directfb,
4427 ed, erlang, gcc, gdb, glmark2, gstreamer, gstreamer1, hiredis,
4428 kmod, kmsxx, lcdapi, libasplib, libgpiod, libnss, libraw,
4429 libv4l, mesa3d-headers, mosquitto, mpd, mpv, musl, ntfs-3g,
4430 ocrad, openswan, postgresql, qt5base, qt5quickcontrols, redis,
4431 riemann-c-client, samba4, sunxi-mali, tcping, trousers,
4432 uclibc, util-linux, vim, wavpack, wget, wiringpi, xfsprogs,
4433 xserver_xorg-server
4434
4435 Issues resolved (http://bugs.buildroot.org):
4436
4437 #8941: Valgrind fails to build with stack protection turned on
4438 #9291: perl: SysV message queues not configured, even if available
4439 #9651: libxcb-1.12 built Error
4440 #9656: util-linux: schedutils doesn't build on target w/o enabl...
4441 #9666: qt5quickcontrols install fails
4442
4f17e8cf
TP
44432017.02-rc1, Released February 11th, 2017
4444
4445 Fixes all over the tree and new features.
4446
4447 Infrastructure:
4448
4449 - numerous improvements to support reproducible builds
4450
4451 - new waf-package package infrastructure to support packages
4452 that use the Waf build system. 6 packages converted to
4453 this infrastructure.
4454
133811ee
TP
4455 - add option <pkg>_PREFER_INSTALLER to the perl package
4456 infrastructure
4457
4458 Architecture:
4459
4f17e8cf
TP
4460 - add support for the OpenRISC CPU architecture
4461
4462 - merge description of the ARM and ARM64 options, and add
4463 support for selecting a specific ARM64 core
4464
4465 Toolchain:
4466
4467 - major rework of the external toolchain support. It is now
4468 split into several packages, one per external toolchain,
4469 and a common infrastructure.
4470
4471 - important fix for musl to prevent a conflict between musl
4472 and kernel headers (fixes the build of numerous packages
4473 with musl)
4474
4475 - uClibc-ng bumped to 1.0.22, and therefore enable uClibc
4476 for ARM64, mips32r6 and mips64r6
4477
4478 - add gdb 7.12.1, and switch to gdb 7.11 as the default
4479
4480 - Linaro toolchains updated to 2016.11, ARC toolchain
4481 components updated to arc-2016.09, MIPS Codescape
133811ee
TP
4482 toolchains bumped to 2016.05-06, CodeSourcery AMD64 and
4483 NIOS2 toolchains bumped
4f17e8cf
TP
4484
4485 - remove Analog Devices toolchain for the Blackfin
133811ee
TP
4486 architecture, remove pre-built musl toolchains from
4487 musl.codu.org
4f17e8cf
TP
4488
4489 New defconfigs: Freescale i.MX23EVK, Qemu OpenRISC emulation,
133811ee
TP
4490 Qemu NIOS2 emulation, Grinn chiliBoard, Freescale i.MX6Q
4491 SabreSD, BeagleBoard X15, OrangePi One, ARC HS38 HAPS
4f17e8cf
TP
4492
4493 New packages: angular-websocket, aubio, bctoolbox, darkhttpd,
4494 ddrescue, easydbus, fakedate, git-crypt, hiredis, ifenslave,
4495 jsmn, libgpiod, libgsm, linux-syscall-support, mariadb, mimic,
4496 nginx-dav-ext, nmon, opkg-utils, policycoreutils,
4497 pru-software-support, python-arrow, python-attrs,
4498 python-babel, python-bitstring, python-chardet,
4499 python-constantly, python-flask-babel, python-gunicorn,
4500 python-incremental, python-jsonschema, python-logbook,
4501 python-markdown2, python-mbstrdecoder, python-mutagen,
4502 python-pathpy, python-pudb, python-pyqrcode,
4503 python-pytablereader, python-setuptools-scm, python-sh,
4504 python-toml, python-vcversioner, python-whoosh,
4505 raspberrypi-usbboot, riemann-c-client, rtl8723bs, skalibs,
4506 sslh, sngrep, ti-cgt-pru, uclibc-ng-test, udpxy, uhttpd,
4507 upower, ustream-ssl, waf, xlib_libXfont2
4508
4509 Removed packages: perl-db-file, snowball-hdmiservice,
4510 snowball-init
4511
4512 Tooling: addition of a test-pkg script to help contributors
4513 build test their package.
4514
4515 Issues resolved (http://bugs.buildroot.org):
4516
4517 #8946: Valgrind fails to build with stack protection turned on
4518 #9461: odroidc2 - toolchain Linaro AArch64 2016.11 compile error
4519 #9466: VIM_REMOVE_DOCS removes rgb.txt
4520 #9486: xorg-server 1.19 fails to compile for glibc with systemd init (x86_64)
4521 #9501: eudev fails to build with older kernel headers
4522 #9526: Embedded NPM fails to start with "no such file or directory" error
4523 #9541: Platform drivers autoloading from info in device tree does not work
4524 #9546: seems BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTB_OVERLAYS do nothing
4525 #9551: Coreutils fails to build target src/src_libsinglebin_pinky_a-pinky.o
4526 #9566: [kmod] Compilation fails with uclibc
4527 #9571: buildroot fails while building opencv for arm64 platform
4528 #9576: External tree with BR 2016.11 does not work anymore
4529 #9606: xorg-server cannot build for ARM target
4530
e77a5c88
PK
45312016.11.3, Released March 9th, 2017
4532
4533 Important / security related fixes.
4534
4535 Updated/fixed packages: bind, dbus, gnutls, imagemagick,
4536 lcms2, libcurl, ntfs-3g, ntp, openssl, php, quagga, redis,
4537 squid, stunnel, tcpdump, vim, wavpack, wireshark, xlib_libXpm
4538
8847039f
PK
45392016.11.2, Released January 25th, 2017
4540
4541 Important / security related fixes.
4542
4543 A fix for BR2_EXTERNAL trees referenced using relative paths,
4544 which broke in 2016.11.
4545
4546 Updated/fixed packages: bind, docker-engine, gd, gnutls, go,
4547 imagemagick, irssi, libpng, libvncserver, musl, opus, php,
4548 php-imagick, rabbitmq-server, runc, wireshark,
4549
4550 Issues resolved (http://bugs.buildroot.org):
4551
4552 #9576: External tree with BR 2016.11 does not work anymore
4553
e5782ec2
PK
45542016.11.1, Released December 29th, 2016
4555
4556 Important / security related fixes.
4557
4558 Updated/fixed packages: apache, cryptopp, docker-engine,
4559 dovecot, exim, gdk-pixbuf, libcurl, libupnp, links, monit,
4560 nodejs, openssh, php, python, python-bottle, samba4, squid,
4561 uboot, vim, wireshark, xorg-server uboot
4562
4563 Issues resolved (http://bugs.buildroot.org):
4564
4565 #9466: VIM_REMOVE_DOCS removes rgb.txt
4566
a7eb052f
PK
45672016.11, Released November 30th, 2016
4568
4569 Minor fixes.
4570
4571 Updated/fixed packages: bzip2, gcc, jasper, sane-backends,
4572 uboot, uclibc
4573
4574 Issues resolved (http://bugs.buildroot.org):
4575
4576 #9451: packages/postgresql/postgresql.mk contains wrong POST...
4577
93106e9e
PK
45782016.11-rc3, Released November 28th, 2016
4579
4580 Fixes all over the tree, including a number of security fixes.
4581
4582 The move from fakeroot to pseudo unfortunately brought a
4583 number of issues. The SELinux issue described in #9386 which
4584 triggered the move to pseudo has been investigated further and
4585 a workaround implemented and the pseudo changes reverted.
4586
4587 Linux kernel: update default to 4.8.11.
4588
4589 Defconfigs: Updates/fixes for imx28ek, mx6udoo, imx6ulpico,
286c6b4e 4590 olimex a20 olinuxino lime mali, roseapplepi, synopsis aarch64
93106e9e
PK
4591 vdk, axs101, axs103 and hs38 smd vdk.
4592
4593 Updated/fixed packages: autossh, chrony, dosfstools,
4594 dtv-scan-tables, e2fsprogs, gcc, gdb, gnuchess, gnuradio,
4595 gpsd, gst1-plugins-bad, gst1-plugins-good, imagemagick,
4596 kvm-unit-tests, libfribi, libuv, mesa3d, mpfr, mplayer, mpv,
4597 ntp, ola, olsr, openblas, openjpeg, openssh, postgresql,
4598 ptpd2python3, qemu, qextserialport, qt5base, quagga, xqwt,
4599 taskd, tiff, tremor, trousers, udisks, uclibc, wireshark,
4600 xapp_xload, xenomai, xmlstarlet
4601
4602 Issues resolved (http://bugs.buildroot.org):
4603
4604 #9386: ubinize fails with or without custom config
4605 #9431: A misspelling
4606 #9446: make raspberrypi3_defconfig compilation failure
4607
90aed668
YM
46082016.11-rc2, Released November 13th, 2016
4609
4610 Fixes all over the tree.
4611
4612 Architecture: add support for MIPS XBurst cores; remove MIPS
4613 support for M5100 cores.
4614
4615 Updated/fixed packages: mesa3d, lttng-babeltrace, tinyalsa, pseudo,
4616 czmq, libxml2, makedevs, binutils, kvm-unit-tests, libnss, privoxy,
4617 qemu, ser2net, net-tools, ffmpeg, assimp, libmpeg2, ccache, mpv,
4618 libxslt, python, python3, php, valgrind, guile, domoticz, efl,
4619 jasper, kvmtool, go, wget, sane-backends, weston, tinymembench,
d4b99ff8 4620 strace, openjpeg, lcms2, quota.
90aed668
YM
4621
4622 Linux kernel: update default to 4.8.7.
4623
4624 CMake support: fix cmake wrapper to properly pass NDEBUG flag.
4625
4626 Filesystems: use a wrapper to pseudo, to better mimick the behaviour
4627 of fakeroot; makedevs no longer breaks of the destination already
4628 exists and is of the correct type/major/minor.
4629
4630 Defconfigs: a few legacy and broken defconfigs have been removed
4631 because they now fail to build: kb9202_defconfig, mini2440_defconfig,
4632 freescale_p2020ds, qmx6, calao*, atmel_sama5d4ek. Other defconfigs
4633 have been updated: nanopi-neo, olimex_a20_olinuxino_lime_mali,
4634 armadeus_apf51, armadeus_apf28, freescale_imx31_3stack, ci20,
4635 olimex_a20_olinuxino_lime2, atmel_at91sam9260eknf,
4636 atmel_at91sam9rlek, atmel_at91sam9g20dfc, atmel_at91sam9g45m10ek,
4637 atmel_sama5d3xek.
4638
052554bf 46392016.11-rc1, Released November 3rd, 2016
a471150a 4640
052554bf 4641 Fixes all over the tree and new features.
a471150a 4642
7158a6d6
AV
4643 It is now possible to specify multiple BR2_EXTERNAL
4644 directories. The required files in a BR2_EXTERNAL directory
4645 have changed to accomodate this feature. Refer to the
4646 documentation for details of how to update them. External
4647 trees now have a name and a description. Also, it is possible
4648 to override a defconfig in the external tree.
4649
4650 The default skeleton now uses UID 65534 for the "nobody"
4651 user instead of UID 99, like most distros do. See
4652 https://lwn.net/Articles/695478/ for a complete discussion.
4653 Programs and configuration files that explicitly refer to UID
4654 99 will have to be updated.
4655
4656 When the build environment already has a suitable cmake version
4657 (3.1 or later), that one will be used instead of building
4658 host-cmake. This can speed up the build significantly.
4659
4660 The ExtUtils::MakeMaker perl module is now required in the
4661 build environment.
4662
4663 An additional check is done during the build that files are
4664 not installed in the output directory within the output
4665 directory. This happens e.g. when the target directory is
4666 contained both in --prefix and in DESTDIR. The build will
4667 terminate with an error message that specifies which package
4668 and which file caused the failure.
4669
4670 The concept of "deprecated packages" and the BR2_DEPRECATED
4671 option have been removed. Instead, packages are removed
4672 immediately. Packages are only removed when they don't work
4673 for some reason. If you still need a removed package and
4674 you have a solution for the problem(s) that caused the
4675 removal, please contribute it.
4676
052554bf 4677 Architecture: support for sh64 removed, improved support for
7158a6d6 4678 MIPS core selection.
052554bf
TP
4679
4680 Toolchain: support for musl powerpc64le, mips64 and mipsr6
4681 toolchains, ARC toolchain components updates, gcc 6.x series
4682 bumped to 6.2.0, default binutils version switched to 2.26,
4683 default gcc version switched to gcc 5.x, Linaro toolchains
7158a6d6
AV
4684 updated, uclibc-ng bumped to 1.0.19. GCC is now always built
4685 with TLS support. Checking of unsafe compiler options (that
4686 point to host directories) has been extended with -isystem,
4687 -idirafter and -iquote.
052554bf
TP
4688
4689 Package infrastructure: new variable $(PKG)_DL_OPTS, addition
4690 of <pkg>-show-rdepends to list reverse dependencies, and
7158a6d6
AV
4691 <pkg>-graph-rdepends to graph reverse dependencies. Linux tools
4692 are now in a separate linux-tools package instead of in the
4693 kernel build. Fakeroot has been replaced by pseudo.
052554bf
TP
4694
4695 CMake support: the toolchainfile.cmake file now provides a
4696 definition of the CMAKE_BUILD_TYPE variable. The
7158a6d6 4697 toolchainfile.cmake also no longer forces the compiler/linker
052554bf
TP
4698 flags defined by Buildroot.
4699
2bc3d067 4700 New defconfigs: WaRP7, Solidrun's MX6 Cubox/Hummingboard,
052554bf 4701 TS-4900, Grinn's liteBoard, Udoo MX6Q/DL, Qemu ARM noMMU,
2bc3d067 4702 BeagleBone Qt5 demo, Digilent Zybo, FriendlyARM Nanopi NEO.
052554bf
TP
4703
4704 New packages: arm-trusted-firmware, amd-catalyst, atop, aufs,
4705 aufs-util, fwts, gst1-rtsp-server, libglob, libite, mfgtools,
2bc3d067 4706 mksh, motion, paho-mqtt-c, php-amqp, pseudo, python-couchdb,
052554bf
TP
4707 python-crcmod, python-cssutils, python-docutils,
4708 python-futures, python-mwclient, python-mwscrape,
4709 python-mwscrape2slob, python-pyelftools, python-pyicu,
4710 python-pylru, python-pyqt5, python-requests-toolbelt,
4711 python-simpleaudio, python-slob, rabbitmq-server, shapelib,
4712 vdr, vdr-plugin-vnsiserver, vexpress-firmware, xvisor, iio and
4713 gpio linux tools.
4714
a564da22 4715 Removed packages: binutils 2.24, fakeroot, gcc 4.7, ipkg,
052554bf 4716 kodi-addon-xvdr, libgail, sstrip, torsmo, webkit, webkitgtk24,
7158a6d6 4717 wvdial, wvstreams.
052554bf
TP
4718
4719 Documentation: the list of packages that was present in the
4720 Buildroot manual has been removed.
4721
7158a6d6
AV
4722 Legal info: the "licenses.txt" file that concatenates all
4723 license texts is no longer generated - it was not considered
4724 useful. The manifest.csv contains an empty cell instead of
4725 "not saved" when no license file is available.
4726
052554bf
TP
4727 Other: addition of a DEVELOPERS file listing developers taking
4728 care of packages or architectures.
4729
4730 Issues resolved (http://bugs.buildroot.org):
4731
4732 #7802: host-python build hangs compiling getbuildinfo.o
4733 #8206: mplayer uses host xorg development files
eb71c22b 4734 #8516: mkcubiecard.sh uses outdated sfdisk switch -D
052554bf
TP
4735 #8536: Building sudo with PAM results in unusable sudo
4736 #8646: check-host-rpath script returns false positives when rpath
4737 contains symlink
4738 #8696: xdriver_xf86-input-mouse install header files in target
4739 directory
4740 #8811: rp-pppoe - generated scripts commands use HOST pathnames,
4741 not necessarily TARGET
4742 #8846: Orphaned/missing toolchain borks eclipse plugin
4743 #8856: python tornado runtime wasn't met on buildroot 2016.02
4744 #8901: gcc failes to build if fortran is enabled
4745 #8916: LDFLAGS pass to openssh
4746 #8941: "ls" of an NFSv4 share only works when pumped through strace
4747 #8946: Valgrind fails to build with stack protection turned on
4748 #9021: Kodi - Broken: Illegal instruction (core dumped)
4749 #9096: rootfs.ubi not created
2bc3d067 4750 #9111: glibc 2.23: libmvec.so not copied
052554bf
TP
4751 #9176: minnowboard : USB not mounted
4752 #9196: raspberry pi 3 default build seem broken
4753 #9201: Permission denied make: *** [core-dependencies] Error 126 in
4754 Buildroot-2015.08.1
4755 #9216: log4cpp package build fails to build within install
4756 #9221: Kodi needs "Python .py and .pyc support" otherwise it crashes when
4757 pressing buttons.
4758 #9229: Firefly boot fails with: "failed to find part:boot"
4759 #9256: [Config file] New device: Odroid-U2/U3
4760 #9296: Buildroot Fails on applying patches
4761 #9301: U-boot fails to build with default zynq_zed_defconfig configuration
4762 #9316: U-boot fails to build if libssl-dev is not installed
4763 #9321: Vanilla libcrypt++ v5.6.3 doesn't allow to work Nvidia Tegra's
4764 flash utility (tegrarcm)
4765 #9326: Odroid-C2 build results in non-bootable image
4766 #9336: Improve iconv support for external toolchain based builds
4767 #9356: gdb package
4768 #9366: no link rootfs.ext4 -> rootfs.ext2
4769 #9371: openssl: download failes with "Only allow downloads from primary
4770 download site" + local server
4771 #9381: check-host-rpath issues
2bc3d067 4772 #9386: ubinize fails with or without custom config
a471150a 4773
ec166411 47742016.08, Released September 1st, 2016
78e99146
PK
4775
4776 Minor fixes.
4777
4778 Toolchain: ARC tools updated to arc-2016.09-eng010.
4779
4780 Updated/fixed packages: libshout, luajit, mpd, mplayer
4781
4782 Issues resolved (http://bugs.buildroot.org):
4783
4784 #7520: CodeSourcery toolchain ARM: C++11 std::exception_ptr..
4785 #8341: Getting EGL Error: Could not create the egl surface:..
4786 #9121: gst1-imx for i.MX6 compile failed, cannot find PXP, ..
4787
7e981ed0
PK
47882016.08-rc3, Released August 29th, 2016
4789
4790 Fixes all over the tree.
4791
4792 Toolchain: C++ support for the internal blackfin toolchain
4793 re-enabled.
4794
4795 Architecture: Default to bf532 CPU variant for blackfin,
4796 Fix flat one memory region support for m68k and disable flat
4797 seperate data support because of compatibility issues.
4798
4799 Defconfigs: Minnowboard and Raspberrypi: Fix errors with
4800 post-build scripts when systemd is used.
4801 Zynq microzed/zc706/zed: Fix u-booot configuration.
4802
4803 netbsd-queue package extended and renamed to
4804 musl-compat-headers. With this, a number of musl compatibility
4805 patches are no longer needed.
4806
4807 Updated/fixed packages: aircrack-ng, android-tools, babeld,
4808 bcusdk, binutils, boa, busybox, connman, cpupower,
4809 docker-engine, domoticz, elf2flt, ffmpeg, fwup, gcc,
4810 glib-networking, gnupg, hplip, igd2-for-linux, imagemagick,
4811 imx-uuc, iputils, jack2, kismet, kmsxx, libaio, libamcodec,
4812 libconfuse, libffi, libfreeimage, libgcrypt, libgpg-error,
4813 libiio, libraw, libsepol, libserialport, libxmlrpc, linknx,
4814 linux-pam, lirc-tools, lldpd, logrotate, lshw, musl, ncurses,
4815 neon, nettle, norm, ntfs-3g, openblas, openmpi, openswan,
4816 pinentry, pixman, protobuf, python-meld3, qlibc, qt, qt5base,
4817 quagga, rpcbind, rt-tests, runc, sane-backends, sconeserver,
4818 squeezelite, stella, tftpd, tinycbor, tinydtls, trace-cmd,
4819 trousers, tstools, uboot-tools, uclibc, ulogd, ustr, vlc,
4820 webkitgtk, wireshark, xdriver_xf86-video-intel
4821
4822 Issues resolved (http://bugs.buildroot.org):
4823
4824 #9101: Error on support/download/git with system git older than 1.8.4
4825 #9181: Compiling linux kernel fails if BR2_LINUX_KERNEL_TOOL_CPU..
4826
3b3fa45a
PK
48272016.08-rc2, Released August 17th, 2016
4828
4829 Fixes all over the tree.
4830
4831 Toolchain: disable broken C++ support for internal blackfin
4832 toolchains, ARC toolchain bumped to arc-2016.09-eng008 (GCC 6)
4833 to fix various issues.
4834
4835 System: Zoneinfo is available for the musl C library as well.
4836
4837 Updated/fixed packages: am33x-cm3, axel, barebox, bdwgc,
4838 blktrace, cairo, dante, enlightenment, fbterm, ffmpeg, flex,
4839 fontconfig, gcc, gmp, gnuplot, gnuradio, gst1-imx, hidapi,
4840 inotify_tools, iproute2, kmsxx, lftp, libaio, libcofi,
4841 libical, libpjsip, libsidplay2, libunwindow, libxml2,
4842 linux-zigbee, lttng-libust, mpv, mtd, ncdu, netplug, ntp,
4843 openblas, openipmi, owfs, php, poco, procps, qt, quota,
4844 sg3_utils, spidev_test, systemd-bootchart, thrift,
4845 uboot-tools, uclibc, webrtc-audio-processing, wayland, weston,
4846 xdriver_xf86-video-savage, xserver_xorg-server, xen
4847
4848 Issues resolved (http://bugs.buildroot.org):
4849
4850 #9136: make graph-size fails with "ValueError: too many values to..
4851 #9151: qt: fix build with ALSA >= 1.1.x
4852 #9156: qt: Fix missing runtime Qt3Support dependency
4853 #9161: modsetting patch not applied to xserver 1.18.4
4854 #9166: Missing overlays directory in VFAT image for raspberry pi 3
4855
19040c9f 48562016.08-rc1, Released August 6th, 2016
960cc977
PK
4857
4858 Fixes all over the tree and new features.
4859
4860 Toolchain: Fortran support added. eglibc support removed, musl
4861 support no longer experimental. Blackfin and Microblaze
4862 support for internal uClibc-ng toolchain, m68k/coldfire
4863 improvements. The check for unsafe (build host) directories
4864 access (/usr/include and /usr/lib) is now enabled by default.
4865 Unused locales are now purged by default to save space (and
4866 the default list of locales shrunk). The option to control
4867 this has now moved from the toolchain menu to system
4868 configuration.
4869
4870 Legal info improvements: sources are now hardlinked instead of
4871 copied if possible to save space. Patches and extra downloads
4872 are also saved.
4873
4874 An experimental configuration knob (BR2_REPRODUCIBLE) has been
4875 added to make the builds more reproducible (E.G. less
4876 differences in the binary output between builds of the same
4877 configuration). This is still work in progress.
4878
4879 An option to execute a custom script inside the fakeroot
4880 environment used to the generate the filesystem (E.G. to tweak
4881 permissions or similar) has been added.
4882
4883 Git support now supports git submodules if
4884 <pkg>_GIT_SUBMODULES is enabled.
4885
4886 Hash files for integritry validation have been added for all
4887 packages.
4888
4889 Scanpypi utility to help creating packages from the Python
4890 package index (pypi) has been added.
4891
4892 The makedevs utility now has support for adding file
4893 capabilities using extended attributes.
4894
4895 New defconfigs: Arcturus uCP1020, Atmel sama5d{2,3,4} xplained
4896 development configs, Blackfin GDB simulator, Linksprite
4897 pcDuino, Minnow Board Max graphical demo, NXP i.MX25 PDK,
4898 i.MX51 EVK, i.MX6UL Pico, i.MX7 sabresd, QEMU MIPS32r6{,el} and
4899 MIPS64r6{,el} malta, Roseapple Pi, Samsung Snow chromebook,
4900 Toradex Apalis i.MX6 COM, TS-4800, x86-64 PC BIOS and EFI
4901 demos. A number of defconfigs have been updated and extended
4902 to generate SD card images. Synopsys HS38 VDK defconfig removed.
4903
4904 New packages: 4th, acpica, acpitool, alljoyn, alljoyn-base,
4905 alljoyn-tcl, alljoyn-tcl-base, argparse, babeld, batman-adv,
4906 circus, dante, docker-containerd, docker-engine, domoticz,
4907 efibootmgr, efivar, ficl, fwup, gsettings-desktop-schemas,
4908 gtksourceview, gupnp-dlna, gupnp-tools, igd2-for-linux,
4909 jemalloc, kmsxx, lapack, lft, libaacs, libamcodec, libbdplus,
4910 libcoap, libdvdcss, libebur128, libfastjson, libminiupnpc,
4911 libnatpmp, libpqxx, libuio, libvdpau, log4cpp, minissdpd,
4912 mxsldr, nginx-nasxi, nginx-upload, ninja, nodm, odroid-mali,
4913 odroid-scripts, omxplayer, openblas, openmpi, openzwave,
4914 p7zip, pdbg, python-argh, python-dataproperty,
4915 python-dateutil, python-dialog3, python-dicttoxml,
4916 python-dominate, python-engineio, python-flask-jsonrpc,
4917 python-flask-login, python-humanize, python-pathtools,
4918 python-pathvalidate, python-pillow, python-prompt-toolkit,
4919 python-pytablewriter, python-pytz, python-scapy3k,
4920 python-sdnotify, python-socketio, python-tomako,
4921 python-ubjson, python-u-msgpack, python-watchdog,
4922 python-wcwidth, python-xlrd, python-xlsxwriter,
4923 python-xlutils, python-xlwt, rs485conf, runc, sdl2_gfx,
4924 sdl2_image, sdl2_ttf, shellinabox, sphinxbase, stella,
4925 supertuxkart, systemd-bootchart, tekui, terminology, tinycbor,
4926 tinydtls, ti-sgx-demos, ti-sgx-km, ti-sgx-um, tunctl, wavemon,
4927 wiringpi, xen
4928
4929 Deprecated packages: ipkg, sstrip
4930
4931 Removed packages: sunxi-mali-prop
4932
4933 Issues resolved (http://bugs.buildroot.org):
4934
4935 #8931: segment fault when compile argp-help.c using aarch64-bu...
4936 #8966: eglfs error. buildroot don't compile the library libeglfs.so
4937 #8971: build for beaglebone fails
4938 #8986: qt5imageformats fails to build on AArch64
4939 #8991: grub2 fails to compile
4940 #9001: Nodejs option not available
4941 #9006: gcc with c++ support v4 and v5 fail to compile on fedora 24
4942 #9016: arceb-buildroot-linux-uclibc ld uses incorrect default format
4943 #9066: 8139TOO - faulty behaviour
4944 #9086: Syntax Error (missing ")" in boot/uboot/uboot.mk on line 203)
4945 #9091: U-Boot fails to boot with large ramdisk
4946
aa6fd11f
PK
49472016.05, Released May 31st, 2016
4948
4949 Minor fixes.
4950
4951 External toolchain: Fix for symlink handling when copying
4952 links to target.
4953
4954 Updated/fixed packages: gcc, grantlee, gst-ffmpeg,
4955 ipsec-tools, iptraf-ng, libcurl, libdrm, libsigsegv, ltris,
4956 lttng-babeltrace, mbedtls, mesa3d, moarvm, mplayer, mtools,
4957 net-tools, openpowerlink, pulseview, rpm, tinyalsa,
4958 xdriver_xf86-video-fbturbo, xserver_xorg-server
4959
f4365df1
PK
49602016.05-rc3, Released May 26th, 2016
4961
4962 Fixes all over the tree.
4963
4964 Tweaks for SSP handling for external toolchains.
4965
4966 Updated/fixed packages: aircrack-ng, bluez5_utils, connman,
4967 cups, erlang-p1-stringprep, expat, ffmpeg, flann, flannel, go,
4968 gst1-libav, hidapi, hplip, iptraf-ng, jamvm, kodi,
4969 kodi-screensaver-matrixtrails, libcurl, libepoxy, libgpgme,
4970 libsemanage, libxslt, liquid-dsp, ltris, lxc, mesa3d, midori,
4971 mpg123, mtr, openpgm, openpowerlink, oprofile, php,
4972 postgresql, putty, python-service-identity, python-treq,
4973 qlibc, qt5serialbus, ruby, stress-ng, strongswan, time, tinc,
4974 ustr, valgrind, webkitgtk, libxml2, xorriso,
4975 xserver_xorg-server
4976
4977 Issues resolved (http://bugs.uclibc.org):
4978
4979 #8936: Aircrack-ng - Alot of missing dependencies
4980
3f3342a5
PK
49812016.05-rc2, Released May 17th, 2016
4982
4983 Fixes all over the tree.
4984
4985 Rootfs overlay handling now refuses to overwrite
4986 /{usr,bin,sbin,lib} symlinks from BR2_ROOTFS_MERGED_USR option
4987 even if these directories are present in the overlay.
4988
4989 External toolchain: Unbreak user provided libraries deployment
4990 (BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS) handling after refactoring.
4991
4992 QEMU coldfire: Fix for signal handling kernel issue, enable
4993 networking support.
4994
4995 Updated/fixed packages: android-tools, assimp, boost, gcc,
4996 glibc, glmark2, gmrender-resurrect, go, go-bootstrap, iputils,
4997 jack2, kodi-screensaver-asterwave, kodi-screensaver-rsxs,
4998 kodi-visualisation-shadertoy, libarchive, libinput, libpjsip,
4999 mali-t76x, mtr, nginx, opencv, openvpn, python-coherence,
5000 qt5multimeda, quagga, samba4, sg3-utils, stress-ng, turbolua
5001
0ab73720
PK
50022016.05-rc1, Released May 10th, 2016
5003
5004 Fixes all over the tree and new features.
5005
5006 Architectures: new ARM variants: Cortex A17 and M4, improved
5007 nonmmu (cortex-M) support, m68k has been re-enabled with
5008 support for ColdFire. For x86, support for the i386 variant
5009 has been dropped.
5010
5011 Toolchain: Add GCC 6 support, remove GCC 4.5, mark GCC 4.7 as
5012 deprecated. Go programming language support, Add Binutils 2.26
5013 support. Old Sourcery PowerPC external toolchains removed,
5014 Sourcery MIPS 2016.06-8, AMD64 2015.11-139, NiosII 2015.11-130
5015 added, Linaro ARM/ARMeb/Aarch64 toolchains updated.
5016
5017 New defconfigs: Firefly RK3288, Boundary Devices i.MX7 Nitrogen7,
5018 STM32F429 and STM32F469 Discovery boards, Hardkernel ODROID-C2,
5019 Raspberry Pi Zero and Raspberry Pi 3. Some Qemu defconfigs were
5020 added for m68k, eXtensa-nommu and ColdFire.
5021
5022 Linux: use zImage by default on ARM, subversion repository
5023 support (for u-boot as well).
5024
5025 New packages: aer-inject, android-tools, cannelloni,
5026 cbootimage, cgroupfs-mount, connman-gtk, crudini, dt,
5027 gmrender-resurrect, flannel, font-awesome, freeswitch, go,
5028 go-bootstrap, gr-osmosdr, granite, i7z, imx-uuc,
5029 kodi-adsp-basic, kodi-adsp-freesurround,
5030 kodi-audiodecoder-opus, kodi-pvr-hdhomerun,
5031 kodi-screensaver-asterwave, kodi-screensaver-cpblobs,
5032 kodi-screensaver-matrixtrails, kodi-screensaver-planestate,
5033 kodi-screensaver-rsxs, kodi-visualisation-fishbmc,
5034 kodi-visualisation-fountain, kodi-visualisation-goom, libgee,
5035 libimxvpuapi, libpjsip, libtomcrypt, libtommath, libusbgx,
5036 lksctp-tools, mali-t76x, mkpimage, mpv, msr-tools, nload,
5037 norm, nvme, owfs, pound, privoxy, procrank_linux, putty,
5038 python-autobahn, python-characteristic, python-crossbar,
5039 python-cryptography, python-iniparse, python-iowait,
5040 python-lmdb, python-pexpect, python-ptyprocess,
5041 python-pyasn-modules, python-pygments, python-pymysql,
5042 python-pynacl, python-pyopenssl, python-pysocks,
5043 python-pytrie, python-rpi-gpio, python-service-identity,
5044 python-setproctitle, python-shutilwhich, python-treq,
5045 python-txaio, python-ujson, python-wsaccel, qt5canvas3d,
5046 qt5location, qt5quickcontrols2, qt5serialbus, qt5tools,
5047 raptor, scrub, taskd, tegrarcm, turbolua, valijson,
5048 wayland-protocols, webkitgtk, wilc1000-firmware, wpan-tools,
5049 xdriver_xf86-video-amdgpu
5050
5051 Removed packages: foomatic-filters, python-m2crypto,
5052 qt5quick1, qt5webkit-examples, samba, xdriver_xf86-input-void
5053
5054 Issues resolved (http://bugs.buildroot.org):
5055
5056 #6830: Qt5: no fonts are installed
5057 #7562: musl buildroot-toolchain and BR2_MIPS_SOFT_FLOAT break
5058 #7580: Invalid filesystem in Pandaboard defconfig
5059 #8346: wf111 package removes all kernel module dependencies
5060 #8436: xserver_xorg-server Segmentation fault
5061 #8736: IPV6 forced on in busybox
5062 #8746: At startup system stops with 'cannot set terminal proces..
5063 #8751: make fail [fio does not build on sh]
5064 #8766: Compiling host-gcc-final-4.9.3 broken on i386
5065 #8771: make savedefconfig modifies sources
5066 #8781: Unable to build uboot for imx28evk
5067 #8786: gdb fails to build with xz and expat support at the same
5068 #8801: Compilation of Buildroot 2016.2 for Raspberry Pi with...
5069 #8806: Buildroot 2016.2 for Raspberry Pi requires that ext4...
5070 #8836: Can't select Vim in menuconfig
5071 #8851: Make sure fio can compile with libaio support if it...
5072 #8861: With buildroot 2016.02 trying to build for corei7-avx
5073 fails while trying to build host-binutils
5074 #8866: Making an USB flash bootable with extlinux build with
5075 buildroot does not work
5076
aaf6c28a
PK
50772016.02, Released March 1st, 2016
5078
5079 Minor fixes, mostly security related.
5080
5081 Circular dependency issue with same-as-kernel linux-headers
5082 option fixed.
5083
5084 Updated/fixed packages: bluez5_utils, heirloom-mailx,
5085 imx-gpu-viv, kodi-pvr-argustv, kodi-pvr-mediaportal-tvserver,
5086 kodi-pvr-nextpvr, libfcgi, openssl, pifmrds, powerpc-utils,
5087 python-m2crypto, slang, sox, squid, tn5250, xerces, zsh
5088
100ba0f6
PK
50892016.02-rc3, Released February 27th, 2016
5090
5091 Fixes all over the tree.
5092
5093 Defconfigs: Ensure EABIhf is correctly enabled for ARM cores
5094 where VFP is optional (but present on the specific hw). Fix
5095 ARM variant selection for freescale_imx31_3stack_defconfig.
5096
5097 Ensure tarballs of downloaded git trees do not contain a
5098 timestamp.
5099
5100 Clarify license of patches in COPYING.
5101
5102 Updated/fixed package: avahi, binutils, cairo, can-festival,
5103 chrony, cifs-utils, dnsmasq, dvdauthor, e2fsprogs, efl,
5104 erlang-rebar, eudev, fbterm, gawk, gnupg2, gnuradio, gpm,
5105 gst1-plugins-good, hostapd, imagemagick, iproute2, iputils,
5106 jack2, kexec, kismet, lftp, libarchive, libeXosip2, libfm,
5107 libglib2, libsoil, libssh, libssh2, libuci, links, lshw, lxc,
5108 mediastreamer, mono, mraa, mutt, nfs-utils, numactl, ofono,
5109 omniorb, openipmi, openobex, patch, pax-utils, perf,
5110 pulseaudio, pure-ftp, qhull, qt, quagga, quota, sdl_sound,
5111 shairport-sync, spice, sysklogd, syslog-ng, trace-cmd,
5112 trousers, tvheadend, util-linux, vim, webkitgtk24, wireshark,
5113 wpa_supplicant, xerces, zsh
5114
5115 Issues resolved (http://bugs.uclibc.org):
5116
5117 #8651: libMonoPosixHelper.so wrong link reference in buildroot..
5118
6cd8cbc6 51192016.02-rc2, Released February 18th, 2016
a00646db
PK
5120
5121 Fixes all over the tree.
5122
5123 Toolchain: PR19405 backport to binutils 2.25.1 to fix NIOS ld
6cd8cbc6
PK
5124 crash, backport of Xtensa .init/.fini literals handling.
5125 glibc security patches for CVE-2014-8121, CVE-2015-1781
a00646db
PK
5126 and CVE-2015-7547.
5127
5128 Defconfigs for Acmesystems Arietta g25 added.
5129
5130 Updated/fixed packages: binutils, boost, chrony, dovecot,
5131 e2fsprogs, fio, gdb, glibc, graphite2, icu, kbd, libbsd,
5132 libcue, libgcrypt, libraw, links, mc, mosquitto, nodejs,
5133 postgresql, pptp-linux, pulseaudio, samba4, spice, squid,
5134 sysklogd, systemd, tiff, uclibc, ulogd, util-linux, valgrind.
5135
5136 Issues resolved (http://bugs.uclibc.org):
5137
5138 #8576: Building embedded Linux for Atmel SAMA5D4_Xplained...
5139 #8606: Problem compiling on Arch Linux
5140 #8681: kbd 2.0.3 does not build on rpi
5141
ecf55c3f 51422016.02-rc1, Released February 10th, 2016
2ea4443e
PK
5143
5144 Fixes all over the tree and new features.
5145
5146 Toolchain: Support for GCC 5.3.x. ARC toolchain updated to
5147 arc-2015.12. Support for legacy uClibc dropped, default to
5148 uClibc-ng instead. Added sys/queue.h implementation for MUSL
5149 for compatibility. Updated versions of Code sourcery and
5150 Linaro toolchains. MIPS Codescape toolchains added. Version
5151 selection for preconfigured external toolchains removed.
5152
5153 New Defconfigs: ARM Juno r0/r1 development boards, Freescale
5154 i.MX6UL Evaluation Kit, Intel Galileo Gen 2, Orange Pi PC.
5155 A number of defconfigs have been extended to generate complete
5156 system images using genimage.
5157
8b186e08 5158 Linux: Automatically patch timeconst.pl for <3.9 kernels,
8d1d6ddd
PK
5159 which isn't compatible with modern perl versions, breaking the
5160 build when building on recent (Fedora 23, Debian
5161 Testing/Unstable, ..) distributions.
5162
2ea4443e
PK
5163 Makedevs utility now accepts textual (non-numerical) user and
5164 group names.
5165
5166 Vagrant file to easily setup a working development environment
5167 in a VM has been added.
5168
5169 Size-stats-compare script to compare rootfs sizes between
5170 builds has been added.
5171
5172 Infozip package renamed to zip. EFL packages restructured.
5173
5174 Updated/fixed packages: aespipe, aiccu, alsa-lib, alsa-utils,
5175 angularjs, apache, apr, argp-standalone, armadillo, arptables,
5176 at, atk, audiofile, aumix, autoconf-archive, avahi, bash, bc,
5177 bcache-tools, bdwgc, beecrypt, bind, binutils, bluez5_utils,
5178 bluez_utils, bonnie, boost, busybox, cairo, cdrkit, chrony,
5179 clamav, cmake, collectd, connman, coreutils, cppcms, crda,
5180 cryptodev-linux, cryptsetup, cups, cwiid, cxxtest, dbus,
5181 dbus-cpp, dbus-glib, debianutils, dhcp, dhcpcd, dhrystone,
5182 dillo, directfb, directfb-examples, dmraid, dnsmasq, doom-wad,
5183 dovecot, dovecot-pigeonhole, dropbear, dtv-scan-tables,
5184 dvb-apps, dvbsnoop, ecryptfs-utils, eigen, ejabberd,
5185 elementary, elfutils, enlightenment, erlang, espeak, eudev,
5186 eventlog, exfat, exfat-utils, exiv2, expedite, faifa,
5187 fakeroot, fastd, fbgrab, fetchmail, ffmpeg, findutils, fio,
5188 firmware-imx, flann, flashrom, flite, flot, fmlib, freerdp,
5189 freescale-imx, freetype, gauche, gawk, gcc, gcc-final, gcr,
5190 gdb, gdk-pixbuf, geoip, gesftpserver, gettext, giflib, git,
5191 glibc, glibmm, glog, gmp, gnupg, gnupg2, gnutls, gob2, gpsd,
5192 gptfdisk, grep, gst1-libav, gst1-plugins-{bad,base,good,ugly},
5193 gst-ffmpeg, gst-plugins-{bad,base,good,ugly}, gstreamer,
5194 gstreamer1, guile, gvfs, gzip, harfbuzz, haserl, hiawatha,
5195 hostapd, hplip, icu, ifupdown, imagemagick, imx-gpu-viv,
5196 imx-kobs, imx-lib, input-tools, intel-microcode, iperf3,
5197 ipmitool, iproute2, iprutils, ipsec-tools, ipset, iptables,
5198 iputils, irda-utils, irssi, iucode-tool, jack2, janus-gateway,
5199 jpeg-turbo, jquery-datetimepicker, jquery-keyboard,
5200 jquery-sparkline, jquery-ui, jquery-ui-themes,
5201 jquery-validation, json-c, kbd, kernel-module-imx-gpu-viv,
5202 keyutils, kmod, knock, kodi, lcdproc, lcms2, leafnode2,
5203 leafpad, libass, libatomic_ops, libbroadvoice, libbsd,
5204 libcap-ng, libcdaudio, libcue, libcurl, libdrm, libecore,
5205 libedbus, libedit, libedje, libeet, libefreet, libeina,
5206 libeio, libelementary, libembryo, libepoxy, libethumb, libev,
5207 libevas, libevas-generic-loaders, libevdev, libevent, libffi,
5208 libfm, libfribidi, libfslcodec, libfslparser, libfslvpuwrap,
5209 libftdi, libfuse, libgail, libglew, libglib2, libgtk2,
5210 libgtk3, libgudev, libhttpparser, libidn, libinput, libiscsi,
5211 libjpeg, liblinear, libmbim, libmicrohttpd, libndp, libnspr,
5212 libnss, liboauth, liboping, libpciaccess, libplist, libpng,
5213 libraw, libraw1394, librsvg, libseccomp, libsecret,
5214 libserialport, libsigc, libsigrok, libsigrokdecode,
5215 libsndfile, libsoc, libsodium, libsoup, libssh2, libsvg,
5216 libsvg-cairo, libtasn1, libtirpc, libtorrent, libungif,
5217 libunwind, libupnpp, liburcu, libuv, libv4l, libva,
5218 libva-intel-driver, libvips, libvncserver, libxml2, libxmlpp,
5219 lightning, lighttpd, linknx, linux-firmware, linux-fusion,
5220 linux-headers, liquid-dsp, lirc-tools, live555, lm-sensors,
5221 lockdev, lshw, ltp-testsuite, ltrace, lttng-babeltrace,
5222 lttng-libust, lttng-modules, lttng-tools, lua, luabitop,
5223 luarocks, luv, lvm2, lxc, makedevs, mc, memcached, memtest86,
5224 mesa3d, mesa3d-demos, mesa3d-headers, micropython,
5225 micropython-lib, minicom, minidlna, mjpg-streamer, mke2img,
5226 moarvm, modem-manager, mongoose, mongrel2, monkey, mono,
5227 monolite, mosh, mosquitto, mpd, mplayer, msgpack, mtdev2tuio,
5228 musepack, musl, mysql, nano, nasm, nbd, neard, netatalk,
5229 netsnmp, nettle, net-tools, network-manager, nfs-utils, nginx,
5230 nmap, nodejs, ntfs-3g, ntp, numactl, nut, nvidia-driver,
5231 odhcp6c, ofono, ola, olsr, omniorb, opencv, opencv3, openipmi,
5232 openldap, openntpd, openobex, openocd, openpgm,
5233 open-plc-utils, openpowerlink, openssh, openssl, openswan,
5234 openvpn, opkg, oprofile, opus, opusfile, p11-kit, package,
5235 pango, pax-utils, pciutils, pcmanfm, perl, perl-db-file,
5236 perl-io-socket-ssl, perl-libwww-perl, perl-net-dns, perl-uri,
5237 perl-xml-libxml, php, php-ssh2, picocom, pinentry, pixman,
5238 polarssl, popt, portaudio, pppd, procps-ng, proftpd, protobuf,
5239 psmisc, ptpd2, pulseaudio, pulseview, pv, python, python3,
5240 python-alsaaudio, python-can, python-cffi, python-cherrypy,
5241 python-httplib2, python-jinja2, python-lxml, python-m2crypto,
5242 python-mako, python-msgpack, python-psutil, python-pyasn,
5243 python-pycparser, python-pydal, python-pyftpdlib,
5244 python-pyroute2, python-pyxml, python-pyzmq, python-requests,
5245 python-serial, python-setuptools, python-six, python-spidev,
5246 python-tornado, python-twisted, python-web2py, python-webpy,
5247 python-werkzeug, python-zope-interface, qemu, qhull, qpdf, qt,
5248 qt5, qt5base, qt5connectivity, qt5declarative, qt5enginio,
5249 qt5graphicaleffects, qt5imageformats, qt5multimedia,
5250 qt5quick1, qt5quickcontrols, qt5script, qt5sensors,
5251 qt5serialport, qt5svg, qt5webchannel, qt5webkit,
5252 qt5webkit-examples, qt5websockets, qt5x11extras,
5253 qt5xmlpatterns, qt-webkit-kiosk, racehound, radvd, read-edid,
5254 readline, redis, rpcbind, rpi-firmware, rpi-userland, rrdtool,
5255 rsync, rsyslog, rtai, rtorrent, rt-tests, rubix, ruby, samba4,
5256 sconeserver, setools, shairport-sync, sigrok-cli, skeleton,
5257 smack, snowball-init, socat, sp-oops-extract, sqlite,
5258 squashfs, squeezelite, squid, sredird, sshfs,
5259 start-stop-daemon, strace, strongswan, stunnel, subversion,
5260 sunxi-tools, swig, sysdig, syslog-ng, sysstat, systemd,
5261 sysvinit, taglib, tcl, tcpreplay, thrift, ti-gfx, tinyalsa,
5262 tor, torsmo, trace-cmd, transmission, tremor, triggerhappy,
5263 trinity, tvheadend, tzdata, uboot-tools, uclibc, udisks,
5264 udpcast, unionfs, upmpdcli, usb_modeswitch,
5265 usb_modeswitch_data, ustr, util-linux, vala, valgrind,
5266 vboot-utils, vde2, vlc, vnstat, webkit, webkitgtk24, weston,
5267 wget, whetstone, whois, wine, wipe, wireless-regdb, wireshark,
5268 wpa_supplicant, w_scan, x11r7, xapp_xbacklight, xapp_xcompmgr,
5269 xapp_xinput, xapp_xkbcomp, xdriver_xf86-input-evdev,
5270 xdriver_xf86-input-libinput, xdriver_xf86-input-synaptics,
5271 xdriver_xf86-video-ati, xdriver_xf86-video-fbturbo,
5272 xdriver_xf86-video-imx-viv, xdriver_xf86-video-intel,
5273 xfont_encodings, xfont_font-adobe-100dpi,
5274 xfont_font-adobe-75dpi, xfont_font-adobe-utopia-100dpi,
5275 xfont_font-adobe-utopia-75dpi, xfont_font-adobe-utopia-type1,
5276 xfont_font-alias, xfont_font-arabic-misc,
5277 xfont_font-bh-100dpi, xfont_font-bh-75dpi,
5278 xfont_font-bh-lucidatypewriter-100dpi,
5279 xfont_font-bh-lucidatypewriter-75dpi, xfont_font-bh-ttf,
5280 xfont_font-bh-type1, xfont_font-bitstream-100dpi,
5281 xfont_font-bitstream-75dpi, xfont_font-bitstream-type1,
5282 xfont_font-cronyx-cyrillic, xfont_font-cursor-misc,
5283 xfont_font-daewoo-misc, xfont_font-dec-misc,
5284 xfont_font-ibm-type1, xfont_font-isas-misc,
5285 xfont_font-jis-misc, xfont_font-micro-misc,
5286 xfont_font-misc-cyrillic, xfont_font-misc-ethiopic,
5287 xfont_font-misc-meltho, xfont_font-misc-misc,
5288 xfont_font-mutt-misc, xfont_font-schumacher-misc,
5289 xfont_font-screen-cyrillic, xfont_font-sony-misc,
5290 xfont_font-sun-misc, xfont_font-winitzki-cyrillic,
5291 xfont_font-xfree86-type1, xfsprogs, xkeyboard-config, xl2tp,
5292 xlib_libfontenc, xlib_libXi, xmlstarlet, xscreensaver,
5293 xserver_xorg-server, xtables-addons, xvkbd, xz, yad, yasm,
5294 ympd, zeromq, zic, znc, zsh,
5295
5296 New packages: acsccid, assimp, atkmm, autofs, bcm2835,
5297 cairomm, cantarell, chocolate-doom, comix-cursors, cxxtest,
5298 edid-decode, emlog, gcr, gtkmm3, hidapi, jquery-sidebar,
5299 kernel-module-imx-gpu-viv, libasplib, libcroco, libdvbpsi,
5300 libfreeglut, libgdiplus, libglfw, libhdhomerun, libnet,
5301 libsoil, lldpd, luvi, mbedtls, minizip, miraclecast, mongodb,
5302 mraa, netbsd-queue, netsniff-ng, nss-pam-ldapd,
5303 obsidian-cursors, openal, openbox, pangomm,
5304 python-backports-abc, python-beautifulsoup4, python-cbor,
5305 python-click, python-cssselect, python-ecdsa, python-html5lib,
5306 python-idna, python-ipaddress, python-mistune, python-netaddr,
5307 python-paho-mqtt, python-paramiko, python-pyparted,
5308 python-pysmb, python-pyudev, python-singledispatch,
5309 python-smbus-cffi, python-urllib3, qt53d, rabbitmq-c, rfkill,
5310 sbc, spi-tools, tpm-tools, trousers, ubus, unrar, unscd,
5311 unzip, v4l2grab, xdriver_xf86-video-nouveau, xdotool, zbar
5312
5313 Removed packages: libungif, python-pyxml,
5314
5315 Issues resolved (http://bugs.uclibc.org):
5316
5317 #7886: gettext: link failure with locally-installed libxml2
5318 #7892: systemd-journald is broken
5319 #8066: nodejs crashes when built with gcc 4.9
5320 #8296: nodejs 0.12.7 - npm crashes (seg core dump)
5321 #8501: gunzip fails to uncompress files
5322 #8541: fail to build host-fakeroot-1.20.2
5323 #8546: build instructions for raspberry pi don't work
5324 #8571: strace for ARC compile error
5325 #8581: pciutils.mk PCIUTILS_MAKE_OPTS typo
5326 #8616: Fail to build for raspberrypi_defconfig with big endian
5327 #8621: sqlite package, properly enable readline
5328
3f90e532
PK
53292015.11, Released November 30th, 2015
5330
5331 Minor fixes.
5332
5333 Merged/seperate /usr handling is now also performed for
5334 staging so cross-gdb / gdbserver can find the libraries.
5335
5336 Updated/fixed packages: autossh, conntrack-tools, dcron,
5337 espeak, gcc, glmark2, gpsd, gstreamer1, libglib2, libsigsegv,
5338 libsoc, libv4l, minidlna, mongrel2, opencv, polarssl,
5339 rpi-userland, rubix, skeleton, tovid, uemacs, valgrind, yad,
5340 zmqpp
5341
5342 Issues resolved (http://bugs.uclibc.org):
5343
5344 #8441: Invalid directory for X11 fonts in target (RPi2)
5345 #8491: libglib2 2.46.1 not Building for armv5 on 2015.11-rc3
5346
610f3fa0
PK
53472015.11-rc3, Released November 26th, 2015
5348
5349 Fixes all over the tree.
5350
db80b0a5
PK
5351 We have a new modern website!
5352
5353 Updated/fixed packages: apitrace, audiofile, autossh, bullet,
5354 c-ares, collectd, conntrack-tools, cryptodev-linux, dropbear,
5355 fastd, gmp, gpsd, gst-plugins-bad, gst-plugins-base,
5356 gst-plugins-good, gst-plugins-ugly, gstreamer, gstreamer1,
5357 guile, iodine, iproute2, jimtcl, kompexsqlite, libethumb,
5358 libfreeimage, libgsasl, libgtk3, libxml2, localedef,
5359 lttng-tools, macchanger, mongrel2, mpd, openntpd, openssl,
5360 oprofile, pcre, qt5base, quagga, rpi-userland, sconeserver,
5361 sdl, spidev_test, sqlite, strongswan, ustr, xapp_sessreg,
5362 yajl, zmqpp
610f3fa0
PK
5363
5364 Issues resolved (http://bugs.uclibc.org):
5365
5366 #6872: gpsd: disabled on microblaze
5367 #8321: invalid opcode error with minidlna and ffmpeg
5368 #8336: Default systemd configuration fails to boot correctly in 2015-08
5369 #8446: rpi-userland failed to build with glibc 2.22
5370
bfaed966
PK
53712015.11-rc2, Released November 19th, 2015
5372
5373 Fixes all over the tree.
5374
5375 LD_LIBRARY_PATH is no longer used to ensure host binaries find
5376 their libraries, fixing issues on recent Fedora.
5377
5378 Toolchain fixes for powerpc e5500 / e6500. Fix for an issue
5379 with ${TARGET}-cc after the move to use a toolchain wrapper
5380 for the internal toolchain.
5381
5382 Appy-patches.sh now correctly applies all files listed in
5383 series files.
5384
5385 Fixes for merged /usr handling when a custom skeleton is used.
5386
5387 Updated/fixed packages: axfsutils, boost, busybox, dhcp,
5388 directfb, dropbear, ebtables, fastd, ffmpeg, gauche, gcc,
5389 gettext, gst1-plugins-bad, hostapd, ibrdtnd, libcurl,
5390 libecore, libgudev, libnss, libpng, libserial, libssh2,
5391 libuecc, libxml2, linux-headers, liquid-dsp, ltris,
5392 lua-periphery, minidlna, mongrel2, mpd, mpg123, mplayer,
5393 mysql, opencv, opencv3, package, perl-file-util, php-ssh2,
5394 polarssl, pulseaudio, python-protobuf, qemu, qt5base, ranger,
5395 ruby, skeleton, slang, squeezelite, strongswan, tovid, uclibc,
5396 ushare, wine, wpa_supplicant, x265,
5397 xdriver_xf86-video-siliconmotion, zxing-cpp
5398
5399 Issues resolved (http://bugs.uclibc.org):
5400
5401 #4790: Running udhcpc on a system with NFS root kills NFS
5402 #8456: Building host-pkgconf on Fedora 23 fails due to..
5403
e1da0eff 54042015.11-rc1, Released November, 7th 2015
23542387
TP
5405
5406 Fixes all over the tree and new features.
5407
5408 Architectures:
5409
5410 - Support for sparc64 added (internal toolchain with glibc
5411 only).
5412
5413 - Support for mips32r6 and mips64r6 added.
5414
5415 - Support for Intel Quark X1000 CPU.
5416
5417 - Switch to EABIhf by default on ARM when a VFP is available.
5418
5419 Toolchains:
5420
5421 - glibc 2.22, gdb 7.10, use gdb 7.9 by default, musl 1.1.12,
5422 uclibc-ng 1.0.8, host-gdb enabled on AArch64.
5423
5424 - The toolchain wrapper which was used only for external
5425 toolchains is now also used for Buildroot internal
5426 toolchains. This allowed to fix the ccache support, prepare
5427 the way for top-level parallel build support and remove gcc
5428 patches used to detect header/library path poisoning.
5429
5430 - Remove Analog Devices Blackfin toolchain 2012R2.
5431
5432 - Fix several Xtensa build failures by switching from
5433 text-section-literals to auto-litpools.
5434
5435 - Enable MIPS64 support in uClibc-ng, use uClibc on ARC
5436 rather than a specific fork.
5437
5438 - Linaro toolchains for ARM, ARMeb and AArch64 updated to
5439 2015.08. 2014.09 version is kept since 2015.08 only runs on
5440 x86_64 hosts.
5441
5442 Bootloaders:
5443
5444 - Fix ARM64 support in U-Boot.
5445
5446 Defconfigs:
5447
5448 - Added: ARC HS38 VDK virtual boards, Avnet Microzed, Boundary
5449 Devices Nitrogen SoloX, Freescale i.MX6 SoloX Sabre SD,
5450 OLinuxino A20 Lime2, Qemu Sparc64, Qemu SuperH 4 big endian,
5451 Synopsys AArch64 VDK virtual platform.
5452
5453 - Updated: calao_qil_a9260, calao_usb_a9g20_lpw, ci20,
5454 cubieboad, freescale_imx6_*, imx53loco, imx6_vab820,
5455 mpc8315erdb, qmx6, p1010rdb, qemu, raspberrypi,
5456 raspberrypi2, riotboard, snps_axs10*, wandboard.
5457
5458 - Removed: at91rm9200df, at91sam9260dfc, at91sam9263ek,
5459 calao_snowball_defconfig, gnublin, integrator926_defconfig.
5460
5461 Infrastructure:
5462
5463 - Support for fetching from Mercurial tags fixed.
5464
5465 - Introduce LINUX_NEEDS_MODULES, which allows to enforce
5466 module support to be enabled in the kernel when a package
5467 builds out-of-tree kernel modules (through the
5468 pkg-kernel-module infrastructure or on its own).
5469
5470 - Improve the perl package infrastructure to automatically add
5471 the dependency to the perl interpreter to target perl module
5472 packages.
5473
5474 - Remove trailing slashes in <pkg>_SITE and addition of a
5475 check to ensure such trailing slashes are no longer added.
5476
5477 - Extend the legal infrastructure to allow packages to declare
5478 their actual source code. This is useful for packages for
5479 which <pkg>_SOURCE points to pre-built binaries (as is the
5480 case for external toolchains). The new <pkg>_ACTUAL_SOURCE
5481 variable allows to point to the source code in such cases.
5482
5483 - Improved ccache support, thanks to the usage of a toolchain
5484 wrapper for internal toolchain. Now a single cache directory
5485 can be shared between different Buildroot builds.
5486
5487 - Addition of a 'graph-size' make targets, which generates a
5488 PDF graph of per-package size of the root filesystem.
5489
5490 - Addition of <pkg>_EXCLUDES so that packages can request
5491 certain parts of the source code tarball to not be
5492 extracted. This feature is currently used by gcc and
5493 toolchain-external.
5494
5495 - Packages can now use the <pkg>_PKGDIR variable, provided by
5496 the package infrastructure, to reference their package
5497 directory, instead of explicitly using package/<pkg>/.
5498
5499 Filesystems:
5500
5501 - Add high lz4 compression to squashfs.
5502
5503 - Simplification of shell profile files in the default
5504 skeleton.
5505
5506 - Remove ftp user and /home/ftp from the skeleton, and let ftp
5507 server packages create these when needed.
5508
5509 - Add support for /bin, /sbin and /lib to be symlinks to their
5510 corresponding directories in /usr. This is enforced for
5511 systemd configurations, and optional for other
5512 configurations.
5513
5514 - Support for AXFS filesystem image generation added.
5515
5516 - New options to add extra space/inodes to ext2/3/4 images.
5517
5518 Updated/fixed packages:
5519
5520 adwaita-icon-theme, apache, apitrace, atk, audit, avahi,
5521 barebox, bash, batctl, bind, binutils, bluez_utils, boost,
5522 bridge-utils, cairo, ccache, chrony, clapack, cloog, cmake,
5523 collectd, connman, conntrack-tools, coreutils, cpio,
5524 cryptsetup, dbus, dbus-cpp, devmem2, dhcp, dhcpcd, dhcpdump,
5525 dhrystone, dillo, directfb, directfb-examples, dmraid,
5526 dos2unix, dovecot, dovecot-pigeonhole, drbd-utils, dropbear,
5527 dropwatch, dtc, e2fsprogs, ebtables, efl, eigen, ejabberd,
5528 elf2flt, elfutils, erlang, ethtool, eudev, evemu, exfat,
5529 exfat-utils, expat, faifa, fbterm, fdk-aac, feh, ffmpeg, file,
5530 flashrom, fping, freerdp, freescale-imx, freetype, gdk-pixbuf,
5531 genimage, gettext, git, glib-networking, glmark2, gnupg2,
5532 gnuradio, gnutls, gpsd, grep, grub2, gst1-imx, gst1-libav,
5533 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
5534 gst1-plugins-ugly, gst1-validate, gst-fsl-plugins,
5535 gst-plugins-bad, gstreamer1, guile, gvfs, harfbuzz, haveged,
5536 hostapd, icu, imagemagick, impiutil, imx-gpu-viv, imx-vpu,
5537 inadyn, intltool, iostat, iperf3, ipmiutil, iproute2,
5538 iptables, iw, jpeg-turbo, jq, jsoncpp, kexec-lite, kmod, kodi,
5539 kodi-audioencoder-flac, kodi-pvr-argustv, kodi-pvr-filmon,
5540 kodi-pvr-hts, kodi-pvr-mythtv, kodi-pvr-pctv,
5541 kodi-pvr-stalker, kodi-pvr-vbox,
5542 kodi-visualisation-waveforhue, less, lftp, libbluray,
5543 libcgroup, libconfuse, libcurl, libdcadec, libdrm, libevdev,
5544 libffi, libfribidi, libfslcodec, libfslparser, libfslvpuwrap,
5545 libgcrypt, libglew, libglib2, libgtk3, libidn, liblinear,
5546 liblockfile, libmicrohttpd, libnetfilter_conntrack, libnfs,
5547 libnftnl, libnl, libnspr, libnss, libpcap, libpfm4, libpng,
5548 libselinux, libserial, libsoup, libsoxr, libstrophe, libtasn1,
5549 libtirpc, libtorrent, libupnpp, liburcu, libusb-compat, libuv,
5550 libv4l, libva, libva-intel-driver, libxcb, lighttpd, links,
5551 linux, linux-firmware, linux-fusion, linux-headers,
5552 lirc-tools, localedef, lpeg, lsof, ltp-testsuite,
5553 lttng-libust, lttng-tools, lua-periphery, luaposix, lvm2, lxc,
5554 lz4, mdadm, mesa3d, mesa3d-headers, minicom, minidlna, moarvm,
5555 modem-manager, mosquitto, mpd, mpdecimal, mpg123, mplayer,
5556 mrouted, msmtp, mtd, mutt, nettle, network-manager, nfs-utils,
5557 nftables, nginx, nodejs, noip, ntp, ofono, opencv3, openpgm,
5558 openssl, openswan, openvpn, pango, parted, perl, perl-cross,
5559 perl-crypt-openssl-random, perl-http-message,
5560 perl-io-socket-ssl, perl-module-build, perl-mojolicious,
5561 perl-netaddr-ip, perl-net-dns, perl-net-http, perl-net-ssleay,
5562 perl-uri, perl-xml-libxml, php, picocom, pixman, pkgconf,
5563 poco, polarssl, portaudio, portmap, postgresql, proftpd,
5564 protobuf, protobuf-c, pulseaudio, python-configshell-fb,
5565 python-networkmanager, python-numpy, python-pyparsing,
5566 python-pypcap, python-rtslib-fb, python-spidev, python-urwid,
5567 python-web2py, qemu, qt5base, redis, rngtools, rng-tools,
5568 rpi-firmware, rpi-userland, rtmpdump, rtorrent, ruby, samba,
5569 samba4, sane-backends, sconeserver, sdl, sed, setools,
5570 shairport-sync, shared-mime-info, sland, smartmontools,
5571 softether, spice-protocol, sqlcipher, sqlite, squid,
5572 strongswan, stunnel, subversion, sudo, sunxi-tools,
5573 supervisor, systemd, tar, targetcli-fb, tcpdump, tiff, tor,
5574 tvheadend, tzdata, uboot-tools, udisks, unionfs, upmpdcli,
5575 util-linux, vala, valgrind, vim, vlc, vorbis-tools, vsftpd,
5576 vtun, wavpack, webkitgtk24, weston, whois, wireless-regdb,
5577 wireshark, wpa_supplicant, xdriver_xf86-input-vmmouse,
5578 xdriver_xf86-video-imx-viv, xdriver_xf86-video-intel,
5579 xdriver_xf86-video-sis, xlib_libXi, xorg-server,
5580 xtables-addons, xterm, xz, zic, znc, zsh
5581
5582 New packages:
5583
5584 axfsutils, bitstream, check, dvblast, eventlog, fastd, gauche,
5585 gmock, graphite2, gssdp, gupnp, gupnp-av, ibrcommon, ibrdtn,
5586 ibrdtnd, ibrdtn-tools, imx-kobs, iqvlinux, irssi,
5587 kompexsqlite, libbroadvoice, libcddb, libcodec2, libcrossguid,
5588 libg7221, libhttpparser, libilbc, libldns, libmng,
5589 libopenh264, libpam-radius-auth, libpam-tacplus, libsilk,
5590 libsoundtouch, libssh, libuecc, libyuv, liquid-dsp, luv,
5591 micropython, micropython-libs, python-pyratemp,
5592 python-pyroute2, python-ranger, rapidxml, scrypt, sdl2,
5593 sp-oops-extract, squeezelite, stress-ng, swupdate, syslog-ng,
5594 x265, xdriver_xf86-video-fbturbo, xxhash, yad, zxing-cpp
5595
5596 Removed packages:
5597
5598 blackbox (was deprecated), divine (merged in directfb),
5599 kobs-ng (replaced by imx-kobs), mediactl (merged in libv4l),
5600 sawman (merged in directfb), schifra (marked broken since a
5601 long time), texinfo (host variant only, no longer used), zxing
5602 (replaced by zxing-cpp),
5603
5604 Issues resolved (http://bugs.uclibc.org):
5605
5606 #4099: cut utility from GNU coreutils works incorrect
5607 #7772: libxml-parser-perl build failure: missing dependency
5608 ExtUtils/MakeMaker
5609 #7931: Default configuration for Cubieboard v1 is outdated
5610 #8116: 2015.05-rc2 raspberrypi2_defconfig network interface
5611 not coming up
5612 #8246: X.org DRI2 build issue
5613 #8256: pointing to /usr/bin/objcopy old version (x86) instead
5614 of the generated one
5615 #8266: mplayer build issue
5616 #8281: pyrexc fails to run when path is too long
5617 #8316: lttng-tools and lttng-babeltrace executables contain
5618 bad RPATH pointing to host machine
5619 #8331: kexec wants shutdown in /sbin, but systemd installs it
5620 in /usr/sbin
5621 #8361: Buildroot 2015.08.1 skeleton inittab overwritten by
5622 busybox's version
5623 #8366: libevent does not build
5624 #8386: build failed with external toolchain
5625 #8391: Node.js 0.12.7 fails to build on raspberry_pi defconfig
5626 #8396: CCACHE initialization
5627 #8401: gpsd 3.15 NMEA support
5628 #8416: cups depends on BR2_DEPRECATED_SINCE_2015_05
5629 #8421: util-linux installs systemd files in output/target/home/
5630
20a36cd8 56312015.08, Released August 31st, 2015
3131ec44
PK
5632
5633 Minor fixes.
5634
5635 OpenCV 3.x package renamed to opencv3. OpenCV 2.4.x
5636 reintroduced as opencv.
5637
5638 Updated/fixed packages: bootutils, canfestival, cppcms,
42180d8a
PK
5639 curlftpfs, dhcpdump, dropbear, erlang-p1-tls, exfat, gnuradio,
5640 ipkg, libgudev, libmbim, libwebsock, linux-pam, lm-sensors,
5641 ltrace, midori, network-manager, openssh, perl-file-listing,
3131ec44
PK
5642 perl-http-cookies, perl-http-daemon, perl-http-negotiate,
5643 perl-www-robotrules, python-can, qt5base, qt5multimedia,
5644 setools, sysvinit, tinyalsa, tn5250, tvheadend, uboot, vlc,
5645 x264, xserver_xorg-server, zyre
5646
985b46be
TP
56472015.08-rc2, Released August, 24th 2015
5648
5649 Fixes all over the tree.
5650
5651 Toolchain: fix gcc build on NIOS-II.
5652
5653 Infrastructure: add <fs>_POST_GEN_HOOKS mechanism to fix
5654 hybrid ISO image generation.
5655
5656 Architectures: add arm1136j-s variant.
5657
5658 Updated/fixed packages: apitrace, audit, bcusdk, bdwgc,
5659 beecrypt, boost, bwm-ng, cdrkit, c-icap, cifs-utils, clapack,
5660 c-periphery, cpio, cramfs, czmq, dawgdic, dnsmasq, dosfstools,
5661 dropbear, elfutils, empty, eudev, fan-ctrl, filemq, gnutls,
5662 guile, haveged, imlib2, libcec, libepoxy, libev, libgpgme,
5663 libiio, libnetfilter_queue, libnfnetlink, libpfm4, libpthsem,
5664 librtas, libselinux, libsigsegv, libsodium, libv4l, lightning,
5665 linux, lirc-tools, lrzsz, mono, mosh, mpd, msmtp, nbd,
5666 netatalk, nodejs, ola, opencv, oprofile, php, poco,
5667 postgresql, powertop, protobuf, protobuf-c, qt5base,
5668 qt5quickcontrols, rapidjson, rng-tools, squid, sysdig,
5669 sysstat, tftpd, tinc, tz, util-linux, webkitgtk24, weston,
5670 wireshark, wvstreams, xdriver_xf86-input-synaptics, zyre.
5671
5672 Issues resolved (http://bugs.uclibc.org):
5673
5674 #8276: package/dropbear: symlink resolution incorrect
5675 #8286: Error with buildroot
5676 #8301: ldconfig parameter in Makefile
5677
7b1e9d52 56782015.08-rc1, Released August, 5th 2015
43929650
AV
5679
5680 Fixes all over the tree and new features.
5681
da63d87c
TP
5682 Architectures:
5683
5684 - Refactor how the availability of an MMU is described.
5685 - Minimal support for Cortex-M3
5686 - Minimal support for AArch64 big-endian
5687
5688 Toolchains:
5689
5690 - Add CodeSourcery MIPS 2015.05, remove MIPS 2013.11
5691 - Use uClibc-ng as the default uClibc version, instead of the
5692 official uClibc, which hasn't done any release since 3+
5693 years
5694 - eglibc is now marked as deprecated
5695 - GCC: gcc 4.9.x is now the default and was updated to 4.9.3,
5696 support for gcc 5.x added.
5697 - Binutils: use Binutils 2.24 as the default, 2.25.x series
5698 bumped to 2.25.1, remove old Binutils 2.22.
5699 - Update ARC toolchain components to 2015.06
5700 - Add support for Fortran when building gcc
5701
5702 Bootloaders:
5703
5704 - Support for using the kconfig configuration system in
5705 U-Boot
5706
5707 New Defconfigs:
5708
5709 - VIA VAB-820/AMOS-820
5710 - OLimex OLinuxino A20 Lime
5711 - Many new defconfigs for Atmel evaluation boards:
5712 at91sam9rlek, at91sam9x5ek, sama5d3xek, sama5d4ek, sama5d4
5713 Xplained Ultra, sama5d3 Xplained.
5714 - ACME Systems Aria G25
5715 - WarPboard
5716 - Altera Cyclone 5 Development Board
5717 - Xilinx zc706
5718 - ARC AXS101 and AXS103 Software Development Platforms
5719 - Significant updates to Raspberry Pi / Raspberry Pi 2
5720
5721 Infrastructure:
5722
5723 - Buildroot takes better care now of generating predictable
5724 permissions in the target filesystem. However, existing
5725 permissions on a custom skeleton or rootfs overlay will no
5726 longer be preserved. Therefore, it is necessary to add a
5727 permission table (BR2_ROOTFS_DEVICE_TABLE) to set the
5728 required permissions.
5729 - Add support for kconfig fragments.
5730 - No longer pass --{enable,disable}-debug to autotools
5731 packages depending on the value of
5732 BR2_ENABLE_DEBUG. BR2_ENABLE_DEBUG now only controls
5733 whether we build with -g or not.
5734 - Support for extracting archives in .lzma in the generic
5735 package infrastructure.
5736 - Remove random-seed file from the default skeleton, since
5737 seeding the entropy pool with a known seed makes more harm
5738 than good.
5739 - In the CVS download helper, add support to use a date as
5740 the version.
5741 - Add support for a per-package <pkg>_STRIP_COMPONENTS
5742 variable, which packages can use to specify how many path
5743 components should be stripped when extracting the tarball.
5744 - Addition of a 'kernel-module' package infrastructure, which
5745 simplifies the packaging of external kernel modules. Many
5746 existing packages are converted to use it.
5747 - Allow bootloaders to be implemented in $(BR2_EXTERNAL)
5748 - Remove /etc/securetty from the default skeleton.
5749 - Migration of sysV initscripts from the default skeleton to
5750 a package called 'initscripts', installed only when Busbox
5751 init or sysvinit are used.
5752 - Migration of the skeleton logic to a proper 'skeleton'
5753 package.
5754 - Addition of a 'linux-tools' infrastructure in the 'linux'
5755 package, to support building user-space tools bundled
5756 within the Linux kernel sources, such as perf and cpupower.
5757 - Usage of backticks instead of make $(shell ...) to execute
5758 shell commands. This allows to delay the evaluation of such
5759 commands when actually needed, and not when expanding the
5760 variables. It is useful to make 'make printvars' less
5761 noisy, and as a preparation to support top-level parallel
5762 build.
5763 - Libtool .la files are not mungled for all package types,
5764 instead of being handled only for packages using the
5765 autotools-package infrastructure.
5766 - Add mechanism to allow packages to express a dependency on
5767 gcc versions. This is needed for packages that use C++11 or
5768 C11 support for example.
5769
5770 Important package updates:
5771
5772 - Complete rework of the matchbox packaging
5773 - Lots of fixes in packages for compatibility with musl and
5774 gcc 5.
5775 - Hash files added to a large number of packages.
5776 - Update a significant number of packages to use a new
5777 hosting, after the announcement of Google Code and
5778 Gitorious closing.
5779 - Major packages needed for SELinux support have been merged,
5780 but the support is not complete yet.
5781 - Significant update of OpenCV to version 3.0, and addition
5782 of lots of eatures.
5783 - Significant update of all packages supporting the GPU and
5784 VPU of i.MX ARM processors.
5785 - Addition of systemd support in a significant number of
5786 packages.
5787 - Qt5 updated to 5.5.0
5788 - Use modular X.org server by default instead of KDrive
5789
5790 Filesystems:
5791
5792 - Complete overhaul of the iso9660 support. Now allows to use
5793 directly IS9660 as the root filesystem format and not only
5794 an initrd, and supports Grub 2 and isolinux in addition to
5795 Grub.
5796
5797 Updated packages: a10disp, agentpp, apache, at91bootstrap3,
5798 audit, barebox, bc, bind, bmon, boost, btrfs-progs,
5799 ca-certificates, can-utils, ccache, cloog, collectd, connman,
5800 coreutils, c-periphery, cryptsetup, dado, dbus, dejavu,
5801 dhcpcd, dnsmasq, dosfstools, dovecot, dovecot-pigeonhole,
5802 e2fsprogs, ejabberd, erlang-p1-cache-tab, erlang-p1-sip,
5803 erlang-p1-stringprep, erlang-p1-stun, erlang-p1-tls,
5804 erlang-p1-utils, erlang-p1-xml, erlang-p1-yaml, ethtool,
5805 eudev, evtest, exim, expect, explorercanvas, feh, ffmpeg,
5806 file, flashrom, freescale-imx, freetype, gawk, gcc, gdb,
5807 gettext, git, glib-networking, gnupg2, gnutls, gpsd, gptfdisk,
5808 gpu-viv-bin-mx6q, gst-fsl-plugins, harfbuzz, hdparm, heimdal,
5809 i2c-tools, imagemagick, imx-vpu, iproute2, ipset, isl, iw,
5810 kodi, kodi-addon-xvdr, kodi-audioencoder-flac,
5811 kodi-audioencoder-lame, kodi-audioencoder-vorbis,
5812 kodi-audioencoder-wav, lftp, libass, libassuan, libcec,
5813 libconfi, libcurl, libdrm, libevdev, libfreefare, libfslcodec,
5814 libfslparser, libfslvpuwrap, libfuse, libglib2, libgpgme,
5815 libgtk2, libgtk3, libical, libidn, libiio, libinput, libiscsi,
5816 libllcp, libmicrohttpd, libnfc, libnss, libpcap, libpciaccess,
5817 libpng, libserialport, libsigrok, libsoc, libtirpc, libubox,
5818 libunistring, libupnp, libuv, libv4l, libva,
5819 libva-intel-driver, libXrandr, lighttpd, linenoise, linux,
5820 linux-firmware, linux-headers, live555, ltrace, lua,
5821 lua-csnappy, lua-ev, luajit, lua-messagepack, luaperiphery,
5822 lvm2, lxc, lzo, mesa3d, mesa3d-headers, midori, mmc-utils,
5823 modem-manager, mono, mosquitto, mpd, mpd-mpc, mpfr, mpg123,
5824 mtd, musl, nano, netperf, network-manager, nfs-utils, nginx,
5825 nodejs, ntp, ola, opencv, openldap, openssh, openssl,
5826 openswan, openvmtools, openvpn, opkg, orbit, orc, pcmanfm,
5827 perl-cross, perl-encode-locale, perl-io-socket-ssl,
5828 perl-mojolicious, perl-net-ssleay, perl-path-tiny, perl-uri,
5829 perl-xml-libxml, php, pinentry, polarssl, postgresql,
5830 pulseview, pure-ftpd, python, python-dpkt, python-lxml,
5831 python-networkmanager, python-pyinotify, python-pypcap,
5832 python-tornado, qextserialport, qt, qt5, rapidjson, redis,
5833 rpcbind, rpi-firmware, rpi-userland, samba4, shairport-sync,
5834 snmpp, sqlite, squid, strongswan, stunnel, sudo, sunxi-boards,
5835 sunxi-mali, sysdig, sysstat, systemd, tcpdump, tiff, tmux,
5836 tor, txheadend, tzdata, uboot, uclibc, ulogd, upmpdcli,
5837 usb_modeswitch, usb_modeswitch_data, vala, vsftpd, wayland,
5838 weston, whois, wireless-regdb, wireshark, x264, xapp_xvinfo,
5839 xdriver_xf86-input-libinput, xdriver_xf86-input-vmmouse,
5840 xdriver_xf86-video-cirrus, xdriver_xf86-video-geode,
5841 xdriver_xf86-video-imx-viv, xdriver_xf86-video-mach64,
5842 xdriver_xf86-video-neomagic, xdriver_xf86-video-r128,
5843 xdriver_xf86-video-savage, xdriver_xf86-video-siliconmotion,
5844 xdriver_xf86-video-vesa, xkeyboard-config, xlib_libfontenc,
5845 xlib_libFS, xlib_libXaw, xlib_libxkbfile, xlib_libXrender,
5846 xlib_libXt, xproto_kbproto, xproto_xproto, xproto_xrandrproto,
5847 xscreensaver, xserver_xorg-server, xtables-addons, yaml-cpp,
5848 zic.
5849
5850 New packages: angularjs, atf, audit, c-icap, c-icap-modules,
5851 cpio, dawgdic, faketime, fcgiwrap, gflags, glog, initscripts,
5852 jquery-datetimepicker, kodi-audioencoder-modplug,
5853 kodi-audioencoder-nosefar, kodi-audioencoder-sidplay,
5854 kodi-audioencoder-snesapu, kodi-audioencoder-stsound,
5855 kodi-audioencoder-timidity, kodi-audioencoder-vgmstream,
5856 kodi-platform, kodi-pvr-argustv, kodi-pvr-dvblink,
5857 kodi-pvr-dvbviewer, kodi-pvr-filmon, kodi-pvr-hts,
5858 kodi-pvr-iptvsimple, kodi-pvr-mediaportal-tvserver,
5859 kodi-pvr-mythtv, kodi-pvr-nextpvr, kodi-pvr-njoy,
5860 kodi-pvr-pctv, kodi-pvr-stalker, kodi-pvr-vbox,
5861 kodi-pvr-vdr-vnsi, kodi-pvr-vuplus, kodi-pvr-wmc,
5862 kodi-screensaver-asteroids, kodi-screensaver-biogenesis,
5863 kodi-screensaver-crystalmorph, kodi-screensaver-greynetic,
5864 kodi-screensaver-pingpong, kodi-screensaver-pyro,
5865 kodi-screensaver-stars, kodi-visualisation-shadertoy,
5866 kodi-visualisation-spectrum, kodi-visualisation-waveforhue,
5867 kodi-visualisation-waveform, kvmtool, kyua, libfm,
5868 libfm-extra, libplatform, librtas, libsodium, libsquish,
5869 libucl, libump, linux-backports, lua-iconv, lutok, menu-cache,
5870 moarvm, monkey, mono-gtksharp3, mosh, openipmi, python-can,
5871 python-pycli, python-pydal, python-pyyaml, python-web2py,
5872 qpid-proton, qt5webchannel, quazip, racehound, rtl8188eu,
5873 rtl8821au, sepolgen, setools, skeleton, stm32flash,
5874 webkitgtk24, xdriver_xf86-video-qxl, zynq-boot-bin.
5875
5876 Deprecated packages: webkitgtk, libgail, eglibc support in
5877 glibc package.
43929650 5878
8cf7a561
TP
5879 Issues resolved (http://bugs.uclibc.org):
5880
5881 #4291: Segmentation fault with all binaries that use threads
5882 when compiled with gcc 4.6
5883 #6944: building toolchain for sh4 fails
5884 #7592: Buildroot GCC: -lto requires plugin support in ranlib
5885 #7628: Python SSL does not get built for Raspberry Pi
5886 #7682: Missing dependencies for NFS
5887 #7742: dhcp lacks important features when BR2_ENABLE_DEBUG
5888 #7754: make: *** [/..../buildroot-2014.11/output/build/host-gcc-initial-4.8.3/.stamp_built] Error 2
5889 #7946: libglib2-2.42.2 fails to build for sparc-buildroot-linux-gnu
5890 #7956: glibc 2.20 and 2.21 fail to build for sh64-buildroot-linux-gnu
5891 #7971: python-flask, python-werkzeug. No module named zlib
5892 #7981: Target file system skeleton permissions hazard
5893 #8006: rpcdebug in nfs-utils built for the host
5894 #8036: alsa-lib headers problem that prevents to compile alsa
5895 dependent projects
5896 #8081: systemd init system: /tmp is not mode 1777
5897 #8121: php opcache extension doesn't get installed
5898 #8151: x86-64 make fails with ncurses 5.9
5899 #8156: pkg-kconfig infra broken for *-update-{config, defconfig}
5900 #8161: default /bin/sh symlink to busybox is full path and not relative
5901 #8171: glamor missing
5902 #8191: Request update support for the cubieboard series
5903 #8201: Important security upgrades for node.js
5904
6d73615f
PK
59052015.05, Released May 31st, 2015
5906
5907 Minor fixes.
5908
5909 Updated/fixed packages: conntrack-tools, directfb, fio, flite,
5910 gptfdisk, ipmiutil, iproute2, janus-gateway, keyutils, knock,
5911 libelementary, libgcrypt, libgsasl, libjpeg, libstrophe,
5912 lttng-libust, nbd, ncurses, nmap, php, postgresql, python,
5913 python3, sconeserver, udpcast, upmpdcli
5914
c6ce119c
PK
59152015.05-rc3, Released May 22nd, 2015
5916
5917 Several fixes, mainly related to static linking.
5918
5919 Updated/fixed packages: acl, alsa-utils, apr, armadillo, attr,
5920 autoconf-archive, binutils, boost, czmq, dhcpcd, duma,
5921 enlightenment, exim, fbterm, freerdp, gcc, gdk-pixbuf,
5922 google-breakpad, gpsd, heirloom-mailx, hwloc, ipmiutil,
5923 iproute2, jack2, jasper, kmod, lcdproc, leafnode2, libcap-ng,
5924 libftdi1, libmatroska, libmemcached, libmodbus, libnftnl,
5925 libsigrok, libupnpp, libuv, libxml-parser-perl, linux,
5926 linux-headers, lirc-tools, lua-periphery, lxc, mongoose, mono,
5927 mpg123, mosquitto, neardal, newt, ntp, ola, openldap, opencv,
5928 php, postgresql, protobuf, pulseaudio, python-pyqt, qemu, qt,
5929 qt5base, rpi-userland, rsyslog, snmppp, sqlite, tiff,
5930 tinyxml2, uboot-tools, unionfs, ux5000-firmware, usbredir,
5931 ushare, vpnc, vsftpd, wavpack, wireless_tools, wsapi,
5932 wvstreams, xmlstarlet, zeromq, zmqpp
5933
5934 New packages: c-periphery
5935
5936 Issues resolved (http://bugs.uclibc.org):
5937
5938 #8106: mkfs.jffs2 uses the --pagesize parameter incorrectly
5939 #8111: 2015.05.rc2 LIBFOO_CONF_OPTS not working
5940 #8126: exim lacks plaintext and cram-md5 auth
5941
f2435f6d
PK
59422015.05-rc2, Released May 11th, 2015
5943
5944 Minor fixes.
5945
5946 Toolchain: PR56780 backport to GCC 4.8.4 to fix GDB linking
5947 issues. Context functions enabled for uClibc snapshot /
5948 uClibc-NG.
5949
5950 Architectures: Endian handling symbol for Xtensa, binutils
5951 fixes.
5952
5953 Infrastructure: Fix for kernel module stripping when
5954 localversion contains spaces.
5955
5956 Updated/fixed packages: at, autoconf-archive, binutils,
5957 cc-tool, cryptsetup, dstat, expedite, freerdp, giflib,
5958 gnuchess, guile, ipmiutil, iproute2, mono, monolite, neard,
5959 ola, poppler, postgresql, python-qt, qt, sqlite, valgrind,
5960 xlib_libXfont
5961
5962 Issues resolved (http://bugs.uclibc.org):
5963
5964 #8086: Cannot select systemd as init with Linaro 2014.09...
5965
5628a15a 59662015.05-rc1, Released May 4th, 2015
94856075
PK
5967
5968 Fixes all over the tree and new features.
5969
329f6870
PK
5970 Architectures: Removed AVR32 support, deprecate SH64, added
5971 support for steamroller, corei7-avx and core-avx2 x86
5972 variants.
5973
5974 Toolchains: IPv6 and Largefile support now enforced for
5975 uClibc. Corresponding Kconfig symbols removed.
5976
5977 External CodeSourcery AMD64 2014.05, MUSL-cross 1.1.6 added,
5978 CS sh2, Xilinx microblaze v2/14.3 removed. Distro-class
5979 external toolchains are now detected and blacklisted.
5980
5981 Internal toolchain support for Nios2 added, Blackfin
5982 removed. Aarch64 and sh musl support. uClibc-ng support added.
5983
5984 Libatomic is now handled for internal and external
5985 toolchains. Link time optimization (LTO) support.
5986
5987 New Defconfigs: Freescale i.MX28 EVK, i.MX31 PDK and SABRE
5988 Auto, Raspberry Pi 2, RIoTboard,
5989
5990 Infrastructure: Hashes for a large number of packages have
5991 been added. Missing hashes now stop the build unless
5992 explicitly disabled.
5993
1c3ad235
PK
5994 Spaces and colons (:) are now supported in package
5995 versions. Dependencies can now be listed for the patch step
5996 (<PKG>_PATCH_DEPENDENCIES). Kconfig and Linux kernel
329f6870
PK
5997 extensions infrastructure has been added.
5998
5999 Makedevs now has a recursive (r) option.
6000
6001 The variable containing the list of packages to build has been
6002 renamed from TARGETS to PACKAGES.
6003
1c3ad235
PK
6004 Make external-deps / legal-info / source / source-check have
6005 been reimplemented using the package infrastructure, so their
6006 output/behaviour may differ from earlier (some packages were
6007 not included in the past).
6008
329f6870
PK
6009 The old insecure DES password encoding is no longer supported.
6010
6011 U-Boot patch option now support direct references to patch
6012 files and URLs in addition to directories of patches. The
6013 i.MX28 SD format (u-boot.sd) is now supported.
6014
94856075
PK
6015 Updated/fixed packages: agentpp, aircrack-ng, alsa-lib,
6016 alsa-utils, apr-util, apr, atk, autossh, avahi, avrdude,
329f6870
PK
6017 bcusdk, bdwgc, bind, binutils, bmon, boost, botan,
6018 btrfs-progs, busybox, ca-certificates, cairo, can-utils,
6019 canfestival, ccache, chrony, civetweb, clamav, cmake,
6020 collectd, connman, copas, crda, cryptodev-linux, cryptsetup,
6021 cups, czmq, dbus-cpp, dbus-glib, dbus-python, dbus, dfu-util,
6022 dhcp, dhcpcd, dialog, dillo, dmraid, dnsmasq, dos2unix,
6023 dosfstools, dovecot-pigeonhole, dovecot, dropbear, dropwatch,
94856075
PK
6024 dtv-scan-tables, dvdauthor, e2fsprogs, ecryptfs-utils,
6025 libevas, elfutils, enscript, erlang, espeak, eudev, evemu,
6026 exfat-utils, exim, f2fs-tools, feh, ffmpeg, fftw, flickcurl,
6027 fltk, fluxbox, fmlib, fmtools, freeradius-client, freerdp,
6028 gamin, gawk, gcc-final, gcc, gd, gdb, gengetopt, geoip, git,
6029 glib-networking, gnu-efi, gnuchess, gnutls, gpsd, gptfdisk,
329f6870
PK
6030 gpu-viv-bin-mx6q, gst-plugin-bad, gstreamer, gstreamer1,
6031 gtest, gvfs, harfbuzz, haserl, haveged, hiawatha,
6032 hicolor-icon-theme, hostapd, hplip, httping, i2c-tools, icu,
6033 ifplugd, imagemagick, imlib2, iozone, iproute2, iptables,
6034 iputils, irqbalance, iw, jack2, jhead, jimtcl, json-c, kexec,
6035 kismet, kmod, kodi-audioencoder-flac,
94856075 6036 kodi-audioencoder-vorbis, kodi-pvr-addons, kodi, ktap, lcms2,
329f6870
PK
6037 libass, libatomic_ops, libbluray, libcap, libcgroup, libcurl,
6038 libdrm, libdvbsi, libebml, libecore, libedit, liberation,
6039 libev, libevas, libevdev, libftdi, libgcrypt, libglib2,
6040 libgpgme, libgtk2, libgtk3, libiconv, libidn, libiio,
6041 libinput, libiscsi, libksba, liblinear, libmatroska,
6042 libmicrohttpd, libmodbus, libmpdclient, libnice, libnl,
6043 libnspr, libnss, libpcap, libpciaccess, libphidget, libplayer,
6044 libpthsem, libqmi, librsvg, libseccomp, libsigrok, libsoup,
6045 libsrtp, libssh2, libtasn1, libtool, libunistring, liburcu,
6046 libusb, libuv, libva-intel-driver, libva, libvncserver,
6047 libvorbis, libvpx, libwebsockets, libxml2, libzip, lightning,
6048 lighttpd, linknx, linphone, linux-firmware, linux-headers,
6049 linux-pam, live555, ljsyscall, lmbench, lockdev, logrotate,
6050 lpc3250loader, lpeg, lsof, lttng-libust, lttng-modules,
6051 lttng-tools, lua, luacrypto, luafilesystem, luajit, luaposix,
6052 luarocks, lvm2, lxc, make,
94856075
PK
6053 matchbox-{common,desktop,fakekey,keyboard,lib,startup-monitor,vm},
6054 matchbox, mcelog, memcached, memstat, memtest86, mesa3d,
6055 minidlna, mjpegtools, mjpg-streamer, modem-manager, mongoose,
6056 monit, mono, monolite, mp4v2, mpc, mpd, mpdecimal, mpg123,
6057 mplayer, musl, nano, nbd, ncftp, ncmpc, ncurses, ne10, neard,
6058 neardal, net-tools, netatalk, netsnmp, network-manager, nginx,
6059 nodejs, ntfs-3g, ntp, numactl, odhcp6c, ofono, open2300,
6060 opencv, openldap, openntpd, openocd, openssh, openssl,
6061 openswan, opentyrian, openvmtools, openvpn, oprofile, p11-kit,
329f6870 6062 pango, patch, patchelf, pciutils, pcre, perf, perl-gdgraph,
94856075
PK
6063 perl-io-socket-ssl, perl-json-tiny, perl-module-build,
6064 perl-mojolicious, perl-net-ssleay, perl-path-tiny,
6065 perl-xml-libxml, perl, phidgetwebservice, php-gnupg, php,
6066 pkgconf, polarssl, poppler, popt, postgresql, powerpc-utils,
6067 pppd, prboom, procps-ng, proftpd, psplash, ptpd2,
6068 python-{cheetah,coherence,django,markdown,netifaces,pam,six},
329f6870
PK
6069 python-tornado, python-twisted, python-zope-interface, python,
6070 python3, qemu, qt, qt5, qt5base, qt5multimedia,
6071 qt5xmlpatterns, qt5cinex, quagga, qwt, radvd, readline,
6072 rng-tools, rpcbind, rpi-firmware, rpi-userland, rsync,
6073 rsyslog, rtai, rtmpdump, ruby, sam-ba, samba, samba4,
6074 sane-backends, sconeserver, shairport-sync, sigrok-cli, slang,
6075 smcroute, snmppp, socat, socketcand, sofia-sip, sox,
6076 spawn-fcgi, speex, sqlcipher, sqlite, squid, strace,
6077 strongswan, stunnel, sudo, sunxi-boards, swig, sysstat,
6078 systemd, tcpdump, tftpd, thrift, thttpd, ti-gfx, ti-utils,
6079 tiff, tinyalsa, tn5250, transmission, trinity, tslib,
6080 tvheadend, tzdata, uboot-tools, uclibc, ulogd, usb_modeswitch,
6081 usbutils, ustr, util-linux, vala, valgrind, vlc, wayland,
6082 webp, weston, wget, which, whois, wireless-regdb,
6083 wireless_tools, wireshark, wpa_supplicant, wvstreams,
6084 xapp_{bdftopcf,bitmap,fonttosfnt,fslsfonts},
94856075
PK
6085 xapp_{fstobdf,iceauth,mkfontscale,oclock,rgb,sessreg,setxkbmap},
6086 xapp_{showfont,smproxy,twm,x11perf,xcalc,xclipboard,xcmsdb},
6087 xapp_{xdbedizzy,xditview,xdpyinfo,xdriinfo,xedit,xev,xeyes},
6088 xapp_{xf86dga,xfsinfo,xgamma,xgc,xhost,xinit,xinput,xkbcomp},
6089 xapp_{xkbevd,xkbprint,xlsatoms,xlsfonts,xmag,xman,xmh,xmodmap},
6090 xapp_xmore, xcb-util-image, xcb-util-keysyms,
6091 xdata_xcursor-themes,
6092 xdriver_xf86-input-{evdev,keyboard,synaptics,void},
6093 xdriver_xf86-video-{ati,cirrus,geode,mach64,mga,neomagic},
6094 xdriver_xf86-video-{r128,savage,siliconmotion,sis,tdfx},
329f6870
PK
6095 xdriver_xf86-video-{trident,vmware,voodoo}, xenomai,
6096 xfont_font-util, xkeyboard-config,
6097 xlib_lib{ICE,X11,Xdmcp,Xfont,Xpm,XvMC},
94856075
PK
6098 xlib_lib{Xxf86vm,xshmfence,xtrans}, xproto_randrproto,
6099 xproto_xproto, xserver_xorg-server, x11vnc, x264, xerces,
6100 xorriso, xterm, xz, yaml-cpp, zeromq, zic, zmqpp
6101
6102 New packages: apache, autoconf-archive, batctl,
329f6870
PK
6103 bitstream-vera, bullet, cc-tool, doxygen, drbd-utils,
6104 dvdrw-tools, gnuradio, gst1-imx, hans, hwloc, ijs,
6105 imx-usb-loader, inconsolata, iodine, iotop, ipmiutil, jsoncpp,
6106 leveldb, libdcadec, libdri2, libfreeimage, libftdi1,
6107 libsidplay2, lirc-tools, lua-periphery, mc, mesa3d-headers,
6108 mosquitto, nvidia-driver, nvidia-tegra23{,-binaries,-codecs},
6109 openjpeg, opusfile, perl-crypt-openssl-{random,rsa},
6110 perl-db-file, perl-digest-{hmac,sha1},
6111 perl-encode-{detect,locale}, perl-file-{listing,util},
6112 perl-html-{parser,tagset}, perl-http-cookies,
6113 perl-http-{daemon,date,message,negotiate}, perl-io-html,
6114 perl-libwww-perl, perl-lwp-mediatypes, perl-mail-dkim,
6115 perl-mailtools, perl-mime-base64, perl-net-{dns,http},
6116 perl-netaddr-ip, perl-time-hires, perl-timedate, perl-uri,
6117 perl-www-robotrules, powertop, pulseview,
6118 python-{cherrypy,lxml,mako,pyqt,pyxml,sip,spidev,ws4py}, qpdf,
6119 qt-webkit-kiosk, sl, softether, sysdig, tinyxml2, tor, tovid,
6120 unixodbc, wf111, wine, libepoxy, xapp_xcompmgr,
94856075 6121 xapp_xfindproxy, xcb-util-cursor, xcb-util-renderutil,
329f6870 6122 xdriver_xf86-input-libinput, xdriver_xf86-video-imx{,-viv},
94856075
PK
6123 xproto_xproxymanagementprotocol
6124
6125 Removed packages: gtk2-theme-hicolor
6126
329f6870
PK
6127 Deprecated packages: samba
6128
94856075
PK
6129 Issues resolved (http://bugs.uclibc.org):
6130
6131 #7478: Multiple chosen python modules are not built due to...
6132 #7508: Use of BR2_EXTERNAL and dependencies to existing packages
6133 #7676: Package procps-ng installs binaries to nonsensical folder
6134 #7724: Startx is not installed in the target
6135 #7760: botan: wrong prefix in botan-1.10.pc
6136 #7826: Building of cdparanoia
6137 #7844: Lua with hard-float on MIPS by buildroot doesn't work
6138 #7874: X.org configure error
6139 #7941: glibc-2.20 fails to build for sparc-buildroot-linux-gnu
6140 #7951: gcc 4.9.2 fails to build for sparc-buildroot-linux-gnu
6141 #7961: Qt5 fails to build for xtensa-buildroot-linux-uclibc
6142 #7976: mkuser script fails with: user already exists with...
6143 #8011: When building only busybox and strace, strace fails...
6144 #8016: collectd fails to build, network.c:171:19: error:...
6145 #8041: error on building libcurl7.42.0
6146
6bf057b0
PK
61472015.02, Released March 1st, 2015
6148
6149 Minor fixes.
6150
6151 Updated/fixed packages: civetweb, ding-libs,
6152 directfb-examples, glibc, gnupg, gnupg2, gpm,
6153 gst-plugins-good, gst1-plugins-good, freetype, libao, libevas,
6154 libevent, libfribidi, libgcrypt, libgtk2, libshout, libsrtp,
6155 libtheora, libupnpp, libxmlrpc, linux, make, opus, pinentry,
6156 rpi-firmware, shared-mime-info, vlc, vorbis-tools,
6157 xcb-util-keysyms
6158
6159 Removed packages: libgc
6160
345f32e6
PK
61612015.02-rc3, Released February 24th, 2015
6162
6163 Minor fixes.
6164
6165 Cmake and rebar (erlang) infrastructure fixes.
6166
6167 Updated/fixed packages: bind, btrfs-progs, busybox, e2fsprogs,
6168 evtest, ffmpeg, fltk, gnutls, i2c-tools, imagemagick, libxcb,
6169 make, mjpg-streamer, netsnmp, opentyrian, php, polarssl,
6170 qt5base, samba, samba4, sudo, util-linux, xserver_xorg-server
6171
bc11392d
PK
61722015.02-rc2, Released February 15th, 2015
6173
6174 Minor fixes.
6175
6176 raspberrypi: fix kernel sha1 for DT variant.
6177
6178 Updated/fixed packages: dbus, dvdauthor, git, libsemanage,
6179 libsepol, libssh2, mplayer, ntp, openvmtools, python3,
6180 qt5base, qt5connectivity, xserver_xorg-server
6181
21652676 61822015.02-rc1, Released February 8th, 2015
20138584
PK
6183
6184 Fixes all over the tree and new features.
6185
6186 Static/shared library handling reworked. This is now a
6187 tristate (shared only / shared and static / static
6188 only). Default is now shared only to speed up the
6189 build. BR2_PREFER_STATIC_LIB is now called BR2_STATIC_LIBS.
6190
6191 The toolchain (internal and external) will now warn when an
6192 unsafe library or header path is used (such as /usr/include or
6193 /usr/lib). If BR2_COMPILER_PARANOID_UNSAFE_PATH is enabled
6194 under build options this instead becomes an error.
6195
6196 A installation path issue with the internal musl toolchain
6197 support has been fixed so it is now possible to reuse it as an
6198 external toolchain.
6199
6200 Architectures: Freescale E5500 and E6500 PowerPC support
6201 added, deprecated MIPS 1/2/3/4 support removed.
6202
6203 New defconfigs: Freescale p2020ds, MIPS creator CI20,
6204 Raspberrypi with DT, UDOO Quad.
6205
6206 'make <foo>_defconfig' now saves the path to the defconfig in
6207 the .config, so a 'make savedefconfig' automatically updates
6208 it.
6209
6210 Infrastructure for packages using the Erland rebar tool has
6211 been added.
6212
6213 Hashes for a large number of packages have been added. Hashes
6214 are now checked for both target and host packages.
6215
6216 The system menu now has an option to automatically configure a
6217 network interface through DHCP at bootup.
6218
6219 The default filesystem skeleton now uses a separate tmpfs for
6220 /run instead of a symlink to /tmp/ for security reasons / to
6221 protect against conflicts with user generated temporary files.
6222
6223 BR2_EXTERNAL is now exported to post-build and post-image
6224 scripts.
6225
6226 New packages: bdwgc, benejson, blktrace, bootstrap, cgic,
6227 ding-libs, dvdauthor, ejabberd, erlang-goldrush, erlang-lager,
6228 erlang-p1-cache-tab, erlang-p1-iconv, erlang-p1-sip,
6229 erlang-p1-stringprep, erlang-p1-stun, erlang-p1-tls,
6230 erlang-p1-utils, erlang-p1-xml, erlang-p1-yaml,
6231 erlang-p1-zlib, exiv2, freeradius-client, gengetopt, glmark2,
6232 gpu-amd-bin-mx51, guile, host-qemu, ifupdown, iperf3,
6233 janus-gateway, kodi, kodi-audioencoder-flac,
6234 kodi-audioencoder-lame, kodi-audioencoder-vorbis,
6235 kodi-audioencoder-wav, libcli, libiio, liblinear, libnice,
6236 libselinux, libsemanage, libserialport, libsigro,
6237 libsigrokdecode, libsrtp, liburiparser, libvips, libwebsock,
6238 libz160, libzip, lightning, mcelog, memtest86, mjpegtools,
6239 mjpg-streamer, mke2img, mpd-mpc, netsurf-buildsystem, odhcp6c,
6240 openldap, python-alsaaudio, python-certifi, python-cheetah,
6241 python-coherence, python-django, python-docopt, python-enum,
6242 python-enum34, python-flask, python-gobject, python-httplib2,
6243 python-ipaddr, python-itsdangerous, python-jinja,
6244 python-markdown, python-markupsafe, python-networkmanager,
6245 python-pam, python-psutil, python-pyftpdlib, python-pyinotify,
6246 python-pysendfile, python-pyxb, python-requests, python-six,
6247 python-twisted, python-webpy, python-werkzeug,
6248 python-zope-interface, qt5cinex, sigrok-cli, sofia-sip,
6249 start-stop-daemon, szip, triggerhappy, ustr, vnstat, xorriso,
6250 xtables-addons
6251
6252 Removed packages (target): bison, distcc, gob2, m4
6253
6254 Issues resolved (http://bugs.uclibc.org):
6255
6256 #7556: make interactive CLI optional for nftables
6257 #7730: Error while connecting Qt Cretaor to device
6258 #7766: logrotate default gzip path is usually wrong
6259 #7790: Invalid ext4 image generated by Buildroot
6260
9a5434fb
PK
62612014.11, Released December 1st, 2014
6262
6263 Minor fixes.
6264
6265 Infrastructure: LD_LIBRARY_PATH handling tweak to ensure
6266 current working directory isn't searched.
6267
6268 Updated/fixed packages: gd, gdb, libwebsockets, luajit, mono,
6269 parted, shairport-sync, util-linux, xapp_bdftopcf,
6270 xserver_xorg-server
6271
f30e54eb
PK
62722014.11-rc3, Released November 28th, 2014
6273
6274 Fixes all over the tree.
6275
6276 System: File permissions of /etc/random-seed made more
6277 restrictive.
6278
6279 Toolchain: Various fixes related to locale handling, a fix for
6280 building the toolchain wrapper on MIPS.
6281
6282 Updated/fixed packages: bind, binutils. botan, btrfsprogs,
6283 clamav, czmq, dhcp, dillo, dovecot, erlang, flac, gd, glibc,
6284 gptfdisk, gst1-validate, heirloom-mailx, lame, libksba,
6285 libllcp, libnspr, libpng, libshairplay, libtirpc, linux,
6286 linux-headers, mpdecimal, mpg123, network-manager, nfstables,
6287 nfs-utils, openssl, pcituils, qt, radvd, rtai, sqlcipher,
6288 sstrip, tcpdump, uclibc, uemacs, ushare, wayland, weston,
6289 xl2tp, xserver_xorg-server
6290
6291 Issues resolved (http://bugs.uclibc.org):
6292
6293 #7670: Fails to build mpc-1.0.2 on latest Cygwin
6294
641e00ef 62952014.11-rc2, Released November 21st, 2014
7dfba6f5
PK
6296
6297 Fixes all over the tree.
6298
6299 Inittab tweaks for shutdown handling (busybox and sysvinit).
6300
6301 Updated/fixed packages: aircrack-ng, botan, canfestival,
6302 clamav, coreutils, czmq, dbus, dovecot, duma, e2fsprogs,
6303 erlang, gcc, iputils, libcap, libgcrypt, libmemcached,
6304 libssh2, libunwind, libv4l, linux-headers, mesa3d-demos, mutt,
6305 mysql, ndisc6, nodejs, omniorb, perl-cross, php,
6306 python-tornado, python3, qemu, qt5base, qt5webkit, rpm,
6307 rt-tests, ruby, schifra, sdl_sound, shairport-sync, sysvinit,
6308 tstools, tzdata, wireshark, x264
6309
6310 Issues resolved (http://bugs.uclibc.org):
6311
6312 #7646: strftime on datetime not works on python3
6313
74128856 63142014.11-rc1, Released November 12th, 2014
4c2d7589
PK
6315
6316 Fixes all over the tree and new features.
6317
6896e829
PK
6318 Toolchains: Use -mcpu / -march instead of -mtune. Support
6319 additional ARC and sparc variants. Updated Code sourcery
6320 and Linaro external toolchains.
6321
6322 Defconfigs: Freescale iMX6DL SabreSD, Minnowboard MAX, QEMU
6323 powerpc64 pseries added and a number of updates to the
6324 existing configurations.
6325
6326 Infrastructure: Buildroot is now less noisy when built with
6327 the silent option (make -s).
6328 A number of package infrastructure variables have been renamed
6329 from *_OPT to *_OPTS for constency. Buildroot will complain if
6330 the old names are used to assist in updating out of tree
6331 packages.
6332 Fixes for host systems where bash isn't located in /bin, and
6333 older systems not supporting mktemp --tmpdir.
6334 Various cleanups of users/groups in the default skeleton.
6335 There is now an option to choose what shell /bin/sh points to.
6336
6337 Documentation: Various updates to the user manual. The
6338 asciidoc documentation handling has now been extended so it
6339 can be used by (BR2_EXTERNAL) packages.
6340
4c2d7589
PK
6341 Updated/fixed packages: acl, acpid, agentpp, aircrack-ng,
6342 alsa-lib, alsamixergui, alsa-utils, apitrace, apr, apr-util,
6343 argus, arptables, at, atftp, atk, attr, audiofile, aumix,
6344 automake, autossh, avahi, avrdude, axel, bandwidthd, bash,
6345 bcusdk, beecrypt, bind, binutils, blackbox, bluez5_utils,
6346 bluez_utils, bmon, boost, bootutils, bridge-utils,
6347 btrfs-progs, busybox, bwm-ng, bzip2, ca-certificates, cairo,
6348 ccache, ccid, ccrypt, cdrkit, cegui06, celt051, chrony,
6349 cifs-utils, civetweb, cjson, clapack, classpath, cloog, cmake,
6350 collectd, connman, copas, coreutils, coxpcall, cppcms, cppdb,
6351 cppzmq, cramfs, crda, cryptsetup, ctorrent, cups, cvs, cwiid,
6352 czmq, dash, dbus, dbus-cpp, dbus-glib, dbus-python, dejavu,
6353 dhcp, dhcpcd, dhcpdump, dialog, dillo, directfb, distcc,
6354 dmalloc, dmidecode, dmraid, dnsmasq, doc-asciidoc.mk,
6355 dosfstools, dropbear, dropwatch, dstat, dtach, dtc, dvbsnoop,
6356 e2fsprogs, ecryptfs-utils, ed, efl, eigen, elf2flt, elfutils,
6357 enlightenment, enscript, erlang, espeak, ethtool, eudev,
6358 evemu, evtest, exfat, exfat-utils, exim, expat, expect,
6359 explorercanvas, faifa, fakeroot, fan-ctrl, fbdump,
6360 fb-test-app, fetchmail, ffmpeg, file, filemq, findutils, flac,
6361 flann, flickcurl, flite, fltk, fluxbox, fmc, fmlib,
6362 fontconfig, foomatic-filters, freerdp, freescale-imx,
6363 freetype, ftop, fxload, gamin, gcc, gd, gdb, gdk-pixbuf,
6364 genimage, genpart, genromfs, geoip, gettext, giblib, git,
6365 glibc, glib-networking, gmp, gmpc, gnu-efi, gnupg, gnupg2,
6366 gnuplot, gnutls, google-breakpad, gpm, gpsd, gptfdisk,
6367 gpu-viv-bin-mx6q, grantlee, grep, gsl, gst1-libav,
6368 gst1-plugins-{bad,base,good,ugly}, gst-ffmpeg,
6369 gst-fsl-plugins, gst-omx, gst-plugins-{bad,base,good,ugly},
6370 gst-plugin-x170, gstreamer, gstreamer1, gtest, gtk2-engines,
6371 gutenprint, gvfs, harfbuzz, haserl, haveged, hdparm, heimdal,
6372 heirloom-mailx, hiawatha, hostapd, hplip, htop, httping,
6373 hwdata, i2c-tools, icu, ifplugd, igh-ethercat, imagemagick,
6374 imlib2, imx-lib, imx-vpu, inadyn, inotify-tools, input-tools,
6375 intltool, iperf, iproute2, iprutils, ipsec-tools, ipset,
6376 iptables, iputils, iw, jamvm, jansson, jasper, jimtcl, joe,
6377 jpeg-turbo, jq, jquery-keyboard, jquery-mobile, jquery-ui,
6378 jquery-ui-themes, jquery-validation, jsmin, json-c,
6379 json-javascript, kbd, kexec, kexec-lite, keyutils, kismet,
6380 kmod, knock, ktap, lame, lbase64, lbreakout2, lcdproc, lcms2,
6381 lesstif, lftp, libaio, libao, libarchive, libargtable2,
6382 libass, libassuan, libatasmart, libbluray, libbsd, libcap,
6383 libcap-ng, libcdio, libcec, libcgicc, libcgroup, libcofi,
6384 libconfig, libconfuse, libcurl, libdaemon, libdnet, libdrm,
6385 libdvdnav, libecore, libedbus, libedit, libedje, libeet,
6386 libelementary, libelf, libenca, libethumb, libevas,
6387 libevas-generic-loaders, libevent, libexif, libeXosip2,
6388 libffi, libftdi, libfuse, libgail, libgcrypt, libgeotiff,
6389 libglade, libglib2, libgpgme, libgtk2, libhid, libidn,
6390 libinput, libiscsi, libjson, libksba, liblockfile,
6391 liblog4c-localtime, liblogging, libmad, libmatroska, libmbim,
6392 libmemcached, libmicrohttpd, libmpdclient, libmpeg2, libndp,
6393 libnfc, libnfs, libnftnl, libnl, libnspr, libnss, liboauth,
6394 libogg, liboping, libosip2, libpcap, libpciaccess, libpfm4,
6395 libplayer, libplist, libpng, libpthsem, libqmi, libqrencode,
6396 libraw, libreplaygain, libroxml, librsvg, librtlsdr,
6397 libsamplerate, libseccomp, libsecret, libshairplay, libsoc,
6398 libsoup, libsoxr, libssh2, libstrophe, libsvg, libsvg-cairo,
6399 libtasn1, libtheora, libtirpc, libtorrent, libubox, libuci,
6400 libungif, liburcu, libusb, libuv, libv4l, libva,
6401 libva-intel-driver, libvncserver, libvorbis, libvpx,
6402 libwebsockets, libxcb, libxml2, libxml-parser-perl, libxmlrpc,
6403 libxslt, lighttpd, linenoise, linknx, links, linphone,
6404 linux-firmware, linux-fusion, linux-headers, linux-pam,
6405 linux-zigbee, lite, live555, ljlinenoise, lmbench, lm-sensors,
6406 localedef, lockdev, lockfile-progs, log4cxx, lpty, lrandom,
6407 lrzsz, lshw, lsof, lsqlite3, ltp-testsuite, ltrace, ltris,
6408 lttng-babeltrace, lttng-libust, lttng-modules, lttng-tools,
6409 lua, luabitop, lua-coat, lua-coatpersistent, lua-csnappy,
6410 lua-ev, luajit, luajson, lualogging, lua-messagepack,
6411 lua-msgpack-native, luaposix, luarocks, luasec, luasocket,
6412 luasql-sqlite3, lua-testmore, lunit, lvm2, lxc, lz4, lzlib,
6413 lzma, m4, madplay, make, makedevs, Makefile.in,
6414 matchbox-common, matchbox-desktop, matchbox-fakekey,
6415 matchbox-keyboard, matchbox-lib, matchbox-panel,
6416 matchbox-startup-monitor, matchbox-wm, mcrypt, mdadm,
6417 media-ctl, mediastreamer, memcached, memstat, memtester,
6418 mesa3d, metacity, midori, mii-diag, minidlna, mmc-utils,
6419 modem-manager, mongoose, mongrel2, monit, mpc, mpd, mpdecimal,
6420 mpfr, mpg123, mplayer, mrouted, msmtp, mtd, mtools, mtr,
6421 musepack, musl, mutt, mxml, mysql, nano, nanocom, nbd, ncftp,
6422 ncurses, ndisc6, ne10, neard, neon, netatalk, netperf,
6423 netsnmp, nettle, net-tools, network-manager, newt, nfs-utils,
6424 ngrep, nmap, nodejs, nss-mdns, ntfs-3g, ntp, numactl, nut,
6425 nuttcp, ofono, ola, omap-u-boot-utils, omniorb,
6426 on2-8170-modules, opencore-amr, opencv, openntpd, openobex,
6427 openocd, openpowerlink, openssh, openssl, openswan,
6428 opentyrian, opentyrian-data, openvpn, opkg, oprofile, opus,
6429 opus-tools, orbit, orc, ortp, p11-kit, pango, parted,
6430 pciutils, pcmanfm, pcre, pcsc-lite, perf, perl, perl-gd,
6431 perl-gdgraph, perl-io-socket-ssl, perl-json-tiny,
6432 perl-module-build, perl-mojolicious, perl-net-ssleay,
6433 perl-path-tiny, perl-xml-libxml, perl-xml-parser, php,
6434 php-geoip, php-gnupg, php-imagick, php-memcached, php-ssh2,
6435 php-yaml, php-zmq, picocom, pifmrds, pinentry, pixman,
6436 pkg-autotools.mk, pkg-cmake.mk, pkg-download.mk,
6437 pkg-generic.mk, pkg-kconfig.mk, pkg-luarocks.mk, pkg-perl.mk,
6438 pkg-python.mk, pkg-utils.mk, poco, polarssl, polkit, poppler,
6439 popt, portaudio, portmap, postgresql, powerpc-utils, pppd,
6440 pptp-linux, prboom, procps-ng, proftpd, protobuf, protobuf-c,
6441 psmisc, ptpd2, pulseaudio, pv, pwgen, python, python3,
6442 python-dialog, python-ipy, python-keyring, python-mad,
6443 python-netifaces, python-numpy, python-protobuf, python-pyasn,
6444 python-pyparsing, python-pyro, python-pyusb, python-serial,
6445 python-setuptools, qdecoder, qemu, qextserialport, qjson, qt,
6446 qt5, qt5base, qt5connectivity, qt5declarative, qt5enginio,
6447 qt5graphicaleffects, qt5imageformats, qt5multimedia,
6448 qt5quick1, qt5quickcontrols, qt5script, qt5sensors,
6449 qt5serialport, qt5svg, qt5webkit, qt5webkit-examples,
6450 qt5websockets, qt5x11extras, qt5xmlpatterns, qtuio, quagga,
6451 quota, qwt, radvd, rapidjson, rdesktop, redis, rings, rpcbind,
6452 rpi-firmware, rpi-userland, rpm, rp-pppoe, rrdtool,
6453 rsh-redone, rsync, rsyslog, rtai, rtmpdump, rt-tests, rubix,
6454 ruby, samba, sam-ba, samba4, sane-backends, schifra,
6455 sconeserver, scons, screen, sdl, sdl_gfx, sdl_image,
6456 sdl_mixer, sdl_net, sdl_sound, sdl_ttf, sed, ser2net,
6457 setserial, sg3_utils, shared-mime-info, simicsfs, sispmctl,
6458 slang, slirp, smcroute, smstools3, snmppp,
6459 snowball-hdmiservice, socat, socketcand, sox, spawn-fcgi,
6460 speex, spice, spice-protocol, sqlcipher, sqlite, squashfs,
6461 squid, sredird, startup-notification, strace, stress,
6462 strongswan, stunnel, subversion, sudo, sunxi-boards,
6463 sunxi-cedarx, swig, sylpheed, synergy, sysklogd, sysstat,
6464 systemd, sysvinit, taglib, tar, tcl, tcllib, tcpdump,
6465 tcpreplay, texinfo, tftpd, thrift, thttpd, tiff, ti-utils,
6466 tn5250, torsmo, trace-cmd, transmission, tslib, tstools,
6467 tvheadend, twolame, tz, uboot-tools, uclibc, udisks, ulogd,
6468 upmpdcli, upx, urg, usb_modeswitch, usbmount, usbredir,
6469 usbutils, util-linux, valgrind, vde2, vim, vlc, vo-aacenc,
6470 vorbis-tools, vpnc, vsftpd, vtun, wayland, webkit, webp,
6471 webrtc-audio-processing, weston, wget, whois, wireless-regdb,
6472 wireshark, wpa_supplicant, wvstreams, x11r7, x11vnc,
6473 xapp_xcalc, xapp_xdm, xapp_xdpyinfo, xapp_xf86dga, xapp_xfs,
6474 xapp_xinit, xapp_xkbevd, xapp_xmh, xapp_xrandr, xapp_xsm,
6475 xbmc, xbmc-pvr-addons, xcb-proto, xcursor-transparent-theme,
6476 xdriver_xf86-input-mouse, xdriver_xf86-video-{ast,intel},
6477 xdriver_xf86-video-vmware, xenomai, xerces,
6478 xfont_font-adobe-{100,75}dpi,
6479 xfont_font-adobe-utopia-{100dpi,75dpi,type1},
6480 xfont_font-alias, xfont_font-arabic-misc,
6481 xfont_font-bh-100dpi, xfont_font-bh-75dpi,
6482 xfont_font-bh-lucidatypewriter-100dpi,
6483 xfont_font-bh-lucidatypewriter-75dpi, xfont_font-bh-ttf,
6484 xfont_font-bh-type1, xfont_font-bitstream-100dpi,
6485 xfont_font-bitstream-75dpi, xfont_font-bitstream-type1,
6486 xfont_font-cronyx-cyrillic, xfont_font-cursor-misc,
6487 xfont_font-daewoo-misc, xfont_font-dec-misc,
6488 xfont_font-ibm-type1, xfont_font-isas-misc,
6489 xfont_font-jis-misc, xfont_font-micro-misc,
6490 xfont_font-misc-cyrillic, xfont_font-misc-ethiopic,
6491 xfont_font-misc-meltho, xfont_font-misc-misc,
6492 xfont_font-mutt-misc, xfont_font-schumacher-misc,
6493 xfont_font-screen-cyrillic, xfont_font-sony-misc,
6494 xfont_font-sun-misc, xfont_font-winitzki-cyrillic,
6495 xfont_font-xfree86-type1, xfsprogs, xinetd, xkeyboard-config,
6496 xlib_libdmx, xlib_libFS, xlib_libpciaccess, xlib_libSM,
6497 xlib_libX11, xlib_libXaw, xlib_libXext, xlib_libXfont,
6498 xlib_libXi, xlib_libXinerama, xlib_libXrandr, xlib_libXrender,
6499 xlib_libXres, xlib_libXScrnSaver, xlib_libXt, xlib_libXv,
6500 xlib_libXvMC, xlib_libXxf86dga, xlib_libXxf86vm, xmlstarlet,
6501 xproto_xcmiscproto, xproto_xextproto, xscreensaver,
6502 xserver_xorg-server, xterm, xz, zeromq, zlib, zlog, zmqpp,
6503 znc, zsh, zxing
6504
6505 New packages: adwaita-icon-theme, am335x-pru-package,
6506 bcache-tools, biosdevname, botan, canfestival, clamav,
6507 cppunit, dos2unix, dovecot, dovecot-pigeonhole, getent, glm,
6508 gst1-validate, hicolor-icon-theme, ipmitool, leafnode2,
6509 libdvbcsa, libgtk3, libphidget, libshout, libunistring,
6510 libupnpp, mesa3d-demos, modplugtools, mono, monolite, mp4v2,
6511 netcat-openbsd, nginx, odhcploc, openvmtools,
6512 phidgetwebservice, pps-tools, pure-ftpd,
6513 python-configshell-fb, python-rtslib-fb, python-urwid, qlibc,
6514 qt5location, shairport-sync, spidev_test, targetcli-fb,
6515 tinyalsa, trinity, x264, yaml-cpp, ympd
6516
6517 Removed packages: libelf
6518
6519 Issues resolved (http://bugs.uclibc.org):
6520
6521 #261: New package: wxWidgets
6522 #325: New package: ratpoison
6523 #405: New package: OpenVZ tools
6524 #1309: New package: rdiff-backup
6525 #3427: New package: nginx
6526 #3655: New package: libav
6527 #3991: New Package: open-vm-tools (Vmware Tools)
6528 #6878: dmraid: disabled on ARC
6529 #6950: Full unicode support in ncurses
6530 #7010: jamvm builds and runs fine under mips (be)
6531 #7088: elfutils on Blackfin doesn't build
6532 #7142: ecryptfs needs getent to run
6533 #7280: CMake toolchain file uses the FORCE attribute on CMAKE_CXX_FLAGS
6534 #7346: [2014.08rc3] vim-8ae50e3ef8bf.tar.gz can not be downloaded, ...
6535 #7352: [2014.08-rc3] diffutils-3.3 failed on building
6536 #7358: rpi-userland: linking with bcm_host doesn't give vc_dispmanx_*
6537 #7364: monit builds a static application, even though BR2_PREFER_...
6538 #7370: ngrep - requires --with-pcap-includes fully defined to find...
6539 #7442: rootfs remount does not work as expected with sysvinit
6540 #7448: Having export MACHINE="something" breaks glibc build on IMX6...
6541 #7568: musl buildroot-toolchain does not put libgcc_s.so.1 into place
6542 #7574: quota-4.01 fails to build statically
6543
fcd720df
PK
65442014.08, Released September 1st, 2014
6545
6546 Minor manual fixes/additions.
6547
6548 Updated/fixed packages: btrfs-progs, cmake, cppcms, exim,
6549 lftp, libdaemon, libev, libgpgme, libiqrf, libnl, libplist,
6550 libroxml, libwebsockets, mesa3d, mpd, mtdev2tuio, musepack,
6551 perl-gd, php-geoip, php-gnupg, php-imagick, php-memcached,
6552 php-ssh2, php-yaml, php-zmq, polarssl, ruby, systemd, taglib,
6553 uboot-tools, upmpdcli, webkit, xapp_xfs, xapp_luit,
6554 xscreensaver, yajl
6555
6556 Issues resolved (http://bugs.uclibc.org):
6557
6558 #7346: vim-8ae50e3ef8bf.tar.gz can not be downloaded, 404 not found
6559
fdff7150
PK
65602014.08-rc3, Released August 26th, 2014
6561
6562 Minor fixes.
6563
6564 User manual update / restructuring.
6565
6566 Updated/fixed packages: cairo, ecryptfs-utils, gettext,
6567 gstreamer, gstreamer1, gutenprint, icu, imagemagick, jack2,
6568 lbreakout2, libevas-generic-loaders, libftdi, libinput,
6569 libtorrent, ltris, msgpack, ntp, php, procps-ng, pulseaudio,
6570 thrift, tvheadend, usb_modeswitch, xmlstarlet,
6571
6572 Issues resolved (http://bugs.uclibc.org):
6573
6574 #7136: ecryptfs-utils needs gettext to run when glibc/eglibc...
6575 #7322: libgomp dependency issue with imagemagick
6576 #7328: Git dl of versions in x/y broken
6577
7dc7c790 65782014.08-rc2, Released August 18th, 2014
8c94df28
PK
6579
6580 Fixes all over the tree.
6581
7dc7c790
PK
6582 User manual restructured / reworked.
6583
6584 Toolchain: Fix for C++ exceptions / pthread_exit() on
6585 uClibc/glibc, C++-11 features with uClibc.
6586
8c94df28
PK
6587 Updated/fixed packages: bandwidthd, bluez5_utils, empty,
6588 espeak, fbv, ffmpeg, gd, gnupg2, gst1-plugin-good, iftop,
6589 infozip, libcuefile, libeml, libnftl, localedef, ltrace,
7dc7c790
PK
6590 matchbox, mpd, network-manager, nftables, ngrep, nut, openssl,
6591 oprofile, perl, perl-net-ssleay, postgresql, pppd, procps-ng,
6592 qt, subversion, synergy, systemd, tar, tftpd, webkit,
6593 xapp_rstart, xbmc, xbmc-pvr-addons
8c94df28
PK
6594
6595 Issues resolved (http://bugs.uclibc.org):
6596
6597 #7124: Use BR toolchain externally results a non-bootable...
6598 #7208: Glibc C++ aplications crash if they use exceptions
6599 #7250: Cannot build with -std=c++11
6600 #7262: Generating locale en_US.UTF-8 fails on 64bit fedora..
6601 #7286: systemd 215 doesn't build
6602
7e725e13 66032014.08-rc1, Released August 8th, 2014
087e1c8e
PK
6604
6605 Fixes all over the tree and new features.
6606
ec37bbca
PK
6607 Architecture: Powerpc64 BE/LE added, AVR32 deprecated.
6608 Improved altivec / SPE /atomic instructions
6609 handling. Additional PowerPC CPU variants added.
6610
6611 Defconfigs: Atmel SAMA5D3, Congatec QMX6, Lego ev3, TS-5x00,
6612 qemu-system-xtensa, qemu-aarch64-virt added. A number of
6613 tweaks to existing ones. lpc32xx defconfigs removed.
6614
6615 Toolchain: Microblaze support for internal musl toolchain.
6616 Default to GCC 4.8 for internal toolchain, remove deprecated
6617 4.3 and 4.6 versions.
6618 External CodeSourcery / Linaro toolchain updates, option to
6619 copy gconv libraries for external toolchains.
6620
6621 Infrastructure: graph-depends: misc fixes, transitive
6622 dependencies are not drawn by default. Download handling is
6623 now done using helper scripts. Integrity of downloads can now
6624 be verified using sha* hashes. Subversion download now uses
6625 peg revisions for robustness.
6626 Legal-info: License info of local or overridden packages are
6627 saved as well. Toolchain packages are also taken into account.
6628 autotools: Static linking with libtool / v1.5 improvements.
6629 Gettextize support, similar to autoreconf.
6630 kconfig package infrastructure added.
6631
6632 Misc: Version selection for busybox dropped.
6633
087e1c8e
PK
6634 Updated/fixed packages: aespipe, aiccu, alsa-lib, alsa-utils,
6635 alsamixergui, argus, armadillo, at, atftp, atk, avahi,
6636 avrdude, axel, b43-firmware, b43-fwcutter, bandwidthd, bc,
6637 bcusdk, beecrypt, bind, binutils, blackbox, bluez5_utils,
6638 bmon, boa, bonnie, bootutils, bsdiff, btrfs-progs, bustle,
6639 busybox, bwm-ng, bzip2, ca-certificates, cairo, can-utils,
6640 ccache, ccrypt, chrony, cifs-utils, classpath, cloog, cmake,
6641 collectd, connman, coreutils, cosmo, cppcms, cramfs, crda,
6642 cryptodev-linux, cryptodev, ctorrent, cvs, dbus-cpp,
6643 dbus-glib, dbus-python, dbus, dcron, dejavu, devmem2,
6644 dfu-util, dhcp, dhcpcd, dhcpdump, dhrystone, dialog, dillo,
6645 distcc, dmidecode, dmraid, dnsmasq, doom-wad, dropbear,
6646 dropwatch, dsp-tools, dtv-scan-tables, dvb-apps, e2fsprogs,
6647 e2tools, eeprog, eigen, elf2flt, elftosb, enlightenment,
6648 enscript, espeak, ethtool, eudev, evemu, exim, expedite,
6649 explorercanvas, ezxml, faifa, fan-ctrl, fconfig, feh,
6650 fetchmail, ffmpeg, fftw, file, fio, fis, flann, flashrom,
6651 flex, flot, fltk, fontconfig, freerdp, freescale-imx,
6652 freetype, ftop, gcc, gd, gdb, genimage, genromfs, gettext,
6653 giblib, glib-networking, glibc, gmp, gnupg, gnutls, gpm, gpsd,
6654 gptfdisk, gpu-viv-bin-imx6q, gqview, grantlee, gst-ffmpeg,
6655 gst-fsl-plugins, gst1-libav, gst1-plugins-bad,
6656 gst1-plugins-ugly, gtk2-engines, gtk2-theme-hicolor, gtkperf,
6657 gvfs, haserl, hdparm, hostapd, httping, i2c-tools, icu,
6658 imagemagick, imx-lib, inadyn, inotify-tools, input-tools,
6659 ipkg, iproute2, iputils, irda-utils, iw, jack2, jpeg, jquery,
6660 jquery-keyboard, jquery-mobile, jquery-validation, jsmin, kbd,
6661 kexec, kmod, knock, latencytop, lcdapi, leafpad, lesstif,
6662 lftp, libaio, libarchive, libargtable2, libart, libatasmart,
6663 libatomic_ops, libbsd, libcap-ng, libcec, libcgicc, libcgroup,
6664 libconfuse, libcurl, libdrm, libdvdnav, libdvdread,
6665 libeXosip2, libedit, liberation, libesmtp, libev, libevas,
6666 libevdev, libevent, libfcgi, libffi, libfreefare, libfslcodec,
6667 libfslparser, libfslvpuwrap, libgail, libgcrypt, libglade,
6668 libglib2, libgpgme, libgtk2, libhid, libical, libiconv,
6669 libiqrf, libjpeg, liblog4c-localtime, libmbus, libmicrohttpd,
6670 libmms, libndp, libnftnl, libnl, libnspr, libnss, liboauth,
6671 libpcap, libpng, libpthsem, libqmi, libraw, libraw1394,
6672 librsvg, libsoc, libsoup, libsvgtiny, libsysfs, libtasn1,
6673 libtirpc, libtorrent, libusb, libv4l, libwebsockets, libxcb,
6674 libxml2, libyaml, links, linux-firmware, linux-fusion,
6675 linux-headers, linux-pam, lite, live555, lm-sensors,
6676 lockfile-progs, lpc3250loader, lshw, lsof, lsuio, ltrace,
6677 ltris, lua-messagepack, luainterpreter, luajit, luaposix,
6678 luarocks, lvm2, lxc, lz4, lzo, make, makedevs, mdadm,
6679 mediastreamer, mesa3d, metacity, minidlna, mkpasswd,
6680 modem-manager, mongoose, mpd, mpg123, msgpack, mtd, mtools,
6681 mtr, musepack, musl, mysql, nano, nasm, nbd, ncurses, ndisc6,
6682 netatalk, netplug, network-manager, nftables, ngircd, nodejs,
6683 nss-mdns, ntp, nut, olsr, open2300, opencv, openntpd, openocd,
6684 openpgm, openpowerlink, openssh, openssl, openswan, openvpn,
6685 opkg, oprofile, opus-tools, orc, p910nd, pango, parted,
6686 pax-utils, pcmanfm, perf, perl, perl-module-build, php,
6687 pixman, pkgconf, poco, polarssl, popt, portmap, postgresql,
6688 prboom, protobuf-c, proxychains-ng, psmisc, psplash, ptpd2,
6689 python,
6690 python-{bottle,dpkt,id3,mad,msgpack,nfc,pygame,pyzmq,simplejson},
6691 python3, qhull, qt, qt5base, qt5connectivity, qt5declarative,
6692 qt5graphicaleffects, qt5multimedia, qt5quickcontrols,
6693 qt5sensors, qt5svg, qt5webkit, quagga, quota, radvd, rdesktop,
6694 read-edid, rpcbind, rpi-firmware, rpi-userland, rpm,
6695 rsh-redone, rsync, rt-tests, rtmpdump, rtorrent, rubix, ruby,
6696 samba, samba4, sane-backends, sawman, sconeserver, setserial,
6697 sg3_utils, shared-mime-info, smartmontools, smcroute, snappy,
6698 socketcand, spawn-fcgi, sqlite, squashfs, squid, sredird,
6699 startup-notification, statserial, strongswan, stunnel,
6700 sunxi-mali, supervisor, synergy, sysklogd, sysprof, sysstat,
6701 systemd, tcpdump, tcpreplay, texinfo, thrift, thttpd, ti-gfx,
6702 ti-utils, tinyhttpd, torsmo, trace-cmd, transmission, tslib,
6703 tstools, tvheadend, tzdata, uboot-tools, uclibc, udev,
6704 udpcast, usb_modeswitch, usbmount, util-linux, valgrind, vim,
6705 vlc, w_scan, wayland, webrtc-audio-processing, weston, wget,
6706 wireless-regdb, wireless_tools, wireshark, wpa_supplicant,
6707 xapp_{twm,xconsole,xcursorgen,xedit,xfs,xinit,xrandr},
6708 xdriver_xf86-video-intel, xlib_lib{FS,ICE,Xext,Xfont,Xft,Xi},
6709 xproto_fontsproto, xproto_inputproto, xserver_xorg-server,
6710 x11vnc, xbmc, xbmc-addon-xvdr, xbmc-pvr-addons, xterm, xvkbd,
6711 xz
6712
6713 New packages: flickcurl, fmc, fmlib, geoip, gnupg2,
6714 google-breakpad, imx-vpu, isl, kexec-lite, libglew, libglu,
6715 libinput, libksba, libmemcached, libmpdclient, librtlsdr,
6716 libuv, libva, libva-intel-driver, linux-zigbee, memcached,
6717 mpdecimal, ncmpc, opencore-amr, patchelf, perl-datetime-tiny,
6718 perl-gd, perl-gdgraph, perl-gdtextutil, perl-io-socket-ssl,
6719 perl-json-tiny, perl-mojolicious, perl-net-ssleay,
6720 perl-path-tiny, perl-try-tiny, perl-xml-libxml,
6721 perl-xml-namespacesupport, perl-xml-sax, perl-xml-sax-base,
6722 php-geoip, php-memcached, pifmrds, pinentry, powerpc-utils,
6723 procps-ng, pwgen, python-cffi, python-daemon, python-flup,
6724 python-ipython, python-numpy, qt5enginio, qt5webkit-examples,
6725 qt5websockets, simicsfs, sispmctl, sox, sshpass, tclap,
6726 twolame, upmpdcli, whois, xlib_libxshmfence, xproto_dri3proto
6727
6728 Removed packages: procps
6729
6730 Issues resolved (http://bugs.uclibc.org):
6731
6732 #5750: Doing a Buildroot build from /usr doesn't work
6733 #5900: config flags to the Xenomai build system
6734 #6230: Cannot compile gcc without threads (uClibc-based)
6735 #6626: procps Unknown HZ value! (XX) Assume 100
6736 #7118: Package "thrift" requires atomic operations
6737 #7154: Local uClibc config file gets overwritten using ...
6738 #7160: host-xz not built
6739 #7166: hostapd: segfault when using RT5370
6740 #7172: Name collision of rpath token expansion and internal..
6741 #7178: NTPd package cannot sync time without a proper ntp.conf
6742 #7184: supervisord depends on libxml2 implicitly
6743 #7196: Unable to build on UBUNTU13.10
6744 #7268: python 2.7 compilation issue on a Debian/Ubuntu ...
6745
f287d625
PK
67462014.05, Released May 31st, 2014
6747
6748 Minor fixes.
6749
6750 Minor manual fixes. U-Boot now defaults to spl/u-boot-spl.bin
6751 for the spl file.
6752
6753 Updated/fixed packages: exim, glibc, gnutls, libfribidi,
6754 qt5base, qt5webkit, sysklogd, thrift, u-boot
6755
d830cceb
PK
67562014.05-rc3, Released May 28th, 2014
6757
6758 Minor fixes.
6759
6760 Updated/fixed packages: acl, attr, connman, dosfstools,
6761 dropbear, dvb-apps, exim, flite, gdb, httping, hwdata,
6762 lesstif, libnss, libv4l, lttng-babeltrace, midori, monit,
6763 mplayer, php, python2, rdesktop, rpi-userland, ruby, samba,
6764 samba4, slang, xbmc
6765
6766 Issues resolved (http://bugs.uclibc.org):
6767
6768 #7100: license info for package 'acl' missing
6769 #7106: license info for package 'attr' missing
6770 #7112: license info for package 'hwdata'
6771
63fbdd5c
PK
67722014.05-rc2, Released May 21st, 2014
6773
6774 Fixes all over the tree.
6775
6776 Stripping using sstrip has been deprecated.
6777
6778 BR2_EXTERNAL can now also be used to implement custom
6779 filesystem types.
6780
6781 The newly added BR2_GRAPH_DEPTH variable to limit the depth of
6782 the generated dependency graph has been renamed to
6783 BR2_GRAPH_DEPS_OPTS, so additional options can be supported in
6784 the future.
6785
6786 The virtual package infrastructure will now error out early
6787 if multiple packages providing the same virtual package has
6788 been enabled (E.G. opengl). This change requires that the
6789 packages explicitly declare what virtual package(s) they
6790 provide.
6791
6792 Updated/fixed packages: acpid, armadillo, avahi, bellagio,
6793 btrfs-progs, cairo, clapack, directfb, duma, ecryptfs-utils,
6794 elfutils, eudev, fbgrab, fio, flann, fluxbox, gdb, gpm,
6795 gpu-viv-bin-mx6q, gst1-plugins-good, gst-plugins-good,
6796 imagemagick, iprutils, ipsec-tools, jack2, libdvdnav,
6797 libdvdread, libnss, libunwind, linux-headers, lsof, lua,
6798 luajit, matchbox-keyboard, mesa3d, mpd, mplayer, mtr, mysql,
6799 netsnmp, nodejs, openpowerlink, openvpn, pciutils,
6800 php-imagick, postgresql, pulseaudio, qt5quick1, rpi-userland,
6801 rsyslog, samba, samba4, sane-backends, sunxi-mali, systemd,
6802 ti-gfx, tstools, udev, webkit, wpa_supplicant, xbmc,
6803 xlib_libXpm, xserver_xorg-server, zyre
6804
6805 Issues resolved (http://bugs.uclibc.org):
6806
6807 #5396: Boot hangs when starting samba if BR2_ENABLE_LOCALE...
6808 #7016: Git issues in resulting buildroot tar
6809 #7094: pciutils doesn't build on Blackfin
6810
921a9efa 68112014.05-rc1, Released May 13th, 2014
574fa145 6812
c2e4f742
PK
6813 Fixes all over the tree and new features.
6814
6815 Architectures: Support for MIPS o32 ABI on MIPS-64 targets has
6816 been removed. Building o32 ELF files for MIPS64 is an exotic
6817 configuration that nobody should be using. If o32 is required,
6818 then is better if it's built for MIPS 32-bit cores so only
6819 32-bit instructions will be used leading to a more efficient
6820 o32 usage.
6821 Support for the ARM A12 variant and Intel corei7.
6822
6823 Configs: Minnowboard and Altera SoCkit added, QEMU updates.
6824
6825 Bootloaders: Grub2 and gummiboot support, syslinux support
6826 extended.
6827
6828 Toolchains: GCC 4.9. Glibc 2.19. Support for the musl C
6829 library for internal and external toolchains. 4.8-R3 support
6830 for ARC, Internal toolchain support for Aarch64 and
6831 Microblaze. Environment variable to control debug output of
6832 toolchain wrapper renamed to BR2_DEBUG_WRAPPER to match the
41d53bca 6833 other variables. Toolchain tuple vendor name can now be
c2e4f742
PK
6834 customized. Updated external Linaro ARM/Aarch64
6835 toolchains. Added external Linaro ARMEB toolchain.
6836 A GDB gdbinit file is now generated for external toolchains to
6837 automatically set the correct sysroot.
6838
6839 Kconfig handling for minimum kernel headers version required
6840 for packages. Now packages needing specific kernel header
6841 features can specify these requirements in Kconfig.
6842
6843 Infrastructure: Support for (but disabled as it leads to
41d53bca 6844 unreproducible builds) toplevel parallel builds. See the
c2e4f742
PK
6845 comment at the top of Makefile for details about how to enable
6846 it and what the problems are if you want to test it.
6847 Python package infrastructure extended to support Python 3.x
6848 Perl and virtual package infrastructure support added.
6849 PRE_*_HOOKS support for all build steps.
6850
4ee77144
PK
6851 Updated/fixed packages: acpid, agentpp, aiccu, apr, avahi,
6852 barebox, bash, beecrypt, bellagio, binutils, boost,
c2e4f742
PK
6853 boot-wrapper-aarch64, bustle, busybox, ca-certificates, cairo,
6854 ccache, ccid, cgilua, chrony, cifs-utils, civetweb, cmake,
6855 collectd, connman, coreutils, coxpcall, cppcms, cppzmq, crda,
6856 cryptodev, cryptsetup, cups, czmq, dbus, dhcpdump, directfb,
6857 dmalloc, dmraid, dnsmasq, dosfstools, dsp-tools, dtc,
4ee77144
PK
6858 dvb-apps, ebtables, ecryptfs-utils, eigen, erlang, ethtool,
6859 evemu, evtest, f2fs-tools, fdk-aac, feh, ffmpeg, file, filemq,
6860 flac, flot, fmtools, fping, freetype, fswebcam, gcc, gd, gdb,
c2e4f742
PK
6861 gettext, giblib, git, glibc, glibmm, glib-networking, gmp,
6862 gnutls, gpm, gpsd, gpu-viv-bin-mx6q, grep, gst1-libav,
6863 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
6864 gst1-plugins-ugly, gst-ffmpeg, gst-fsl-plugins, gst-omx,
6865 gst-plugins-good, gstreamer1, gvfs, harfbuzz, haveged,
6866 hostapd, htop, httping, ifplugd, iftop, igmpproxy,
6867 imagemagick, imlib2, imx-lib, infozip, intltool, iproute2,
6868 ipsec-tools, ipset, jansson, jpeg, jpeg-turbo, jquery,
6869 jquery-keyboard, jquery-ui, jquery-ui-themes, json-glib,
6870 json-javascript, kexec, kmod, lame, lbase64, lbreakout2,
6871 lcdproc, lftp, libao, libatasmart, libatomic_ops, libcap,
4ee77144
PK
6872 libcdio, libcec, libcgicc, libcgroup, libcurl, libdrm,
6873 libdvdnav, libdvdread, libegl, libeio, libenca, libesmtp,
6874 libevas, libevdev, libfribidi, libfslcodec, libfslparser,
c2e4f742
PK
6875 libfslvpuwrap, libgail, libgles, libglib2, libgtk2, libhid,
6876 libjpeg, libmbim, libmicrohttpd, libmodplug, libnftnl,
6877 libnspr, libogg, libopenmax, libopenvg, libpcap, libplayer,
6878 libpng, libpthread-stubs, librsvg, libsigsegv, libsocketcan,
6879 libsoup, libtasn1, libtool, libtpl, libunwind, liburcu,
6880 libusb, libwebsockets, libxcb, libxml2, libxmlpp, libyaml,
6881 lighttpd, linphone, linux-firmware, linux-headers, ljsyscall,
6882 lmbench, lsof, ltp-testsuite, ltris, lttng-babeltrace,
6883 lttng-libust, lttng-modules, lttng-tools, lua, lua-cjson,
6884 luacrypto, lua-ev, luaexpat, luaexpatutils, luafilesystem,
6885 luainterpreter, luajit, lua-msgpack-native, luaposix,
6886 luarocks, luasec, luasocket, luasql-sqlite3, lvm2, macchanger,
6887 memstat, mesa3d, metacity, minidlna, mmc-utils,
6888 mobile-broadband-provider-info, modem-manager, mongrel2,
6889 monit, mpd, mplayer, msmtp, mtd, mtools, mutt, mysql, nasm,
6890 ncurses, ne10, netatalk, netsnmp, nettle, network-manager,
6891 newt, nfs-utils, nmap, nodejs, ntfs-3g, ntp, nut, ofono, ola,
6892 olsr, omniorb, opencv, opengl, openpgm, openssh, openssl,
6893 openswan, openvpn, orbit, orc, p11-kit, pango, parted,
6894 pciutils, pcre, pcsc-lite, perf, perl, perl-xml-parser, php,
6895 picocom, pixman, pkgconf, poppler, popt, portmap, powervr,
6896 pppd, pptp-linux, proftpd, protobuf, protobuf-c, ptpd2,
6897 pulseaudio, python, python3, python-bottle, python-m2crypto,
6898 python-netifaces, python-pyasn, python-pycrypto,
6899 python-pygame, python-pysnmp, python-pysnmp-apps,
6900 python-pysnmp-mibs, python-serial, python-setuptools,
6901 qextserialport, qt, qt5, qt5base, qt5connectivity,
6902 qt5declarative, qt5graphicaleffects, qt5imageformats,
6903 qt5multimedia, qt5quick1, qt5quickcontrols, qt5script,
6904 qt5sensors, qt5serialport, qt5svg, qt5webkit, qt5x11extras,
6905 qt5xmlpatterns, qtuio, qwt, radvd, readline, rings,
6906 rpi-firmware, rpi-userland, rsh-redone, rsync, rsyslog, rtai,
6907 rtmpdump, rt-tests, ruby, samba, sconeserver, scons, sdl,
6908 sdl_image, sdl_mixer, sg3_utils, slang, smstools3, snmppp,
6909 socat, speex, sqlcipher, sqlite, squashfs, squid, strongswan,
6910 stunnel, sunxi-boards, sunxi-mali, sunxi-tools, sylpheed,
4ee77144 6911 syslinux, sysstat, systemd, taglib, tcl, tcllib, tcpreplay,
c2e4f742
PK
6912 tidsp-binaries, ti-gfx, tmux, tvheadend, tzdata, uboot,
6913 uboot-tools, uclibc, udev, udisks, ulogd, usb_modeswitch,
6914 usb_modeswitch_data, usbmount, util-linux, valgrind, vlc,
6915 webkit, weston, wget, wireshark, wpa_supplicant, wsapi,
6916 w_scan, xapp_appres, xapp_bdftopcf, xapp_beforelight,
6917 xapp_bitmap, xapp_editres, xapp_fslsfonts, xapp_fstobdf,
6918 xapp_iceauth, xapp_ico, xapp_mkfontscale, xapp_rgb,
6919 xapp_rstart, xapp_sessreg, xapp_showfont, xapp_twm,
6920 xapp_viewres, xapp_xauth, xapp_xbacklight, xapp_xcalc,
6921 xapp_xclock, xapp_xditview, xapp_xdpyinfo, xapp_xdriinfo,
6922 xapp_xev, xapp_xfd, xapp_xfontsel, xapp_xfs, xapp_xfsinfo,
6923 xapp_xgc, xapp_xhost, xapp_xinit, xapp_xkbutils, xapp_xkill,
6924 xapp_xload, xapp_xlsclients, xapp_xlsfonts, xapp_xmag,
6925 xapp_xman, xapp_xmessage, xapp_xmodmap, xapp_xprop,
6926 xapp_xrandr, xapp_xrdb, xapp_xrefresh, xapp_xset,
6927 xapp_xsetroot, xapp_xsm, xapp_xstdcmap, xapp_xvidtune,
4ee77144
PK
6928 xapp_xvinfo, xapp_xwd, xapp_xwininfo, xcb-util-wm,
6929 xdriver_xf86-input-evdev, xdriver_xf86-input-joystick,
6930 xdriver_xf86-input-keyboard, xdriver_xf86-input-mouse,
6931 xdriver_xf86-input-synaptics, xdriver_xf86-input-vmmouse,
6932 xdriver_xf86-video-ark, xdriver_xf86-video-ast,
6933 xdriver_xf86-video-ati, xdriver_xf86-video-cirrus,
6934 xdriver_xf86-video-dummy, xdriver_xf86-video-fbdev,
6935 xdriver_xf86-video-geode, xdriver_xf86-video-glide,
6936 xdriver_xf86-video-glint, xdriver_xf86-video-i128,
6937 xdriver_xf86-video-intel, xdriver_xf86-video-mach64,
6938 xdriver_xf86-video-mga, xdriver_xf86-video-neomagic,
6939 xdriver_xf86-video-newport, xdriver_xf86-video-nv,
6940 xdriver_xf86-video-openchrome, xdriver_xf86-video-r128,
6941 xdriver_xf86-video-savage, xdriver_xf86-video-siliconmotion,
6942 xdriver_xf86-video-sis, xdriver_xf86-video-tdfx,
6943 xdriver_xf86-video-tga, xdriver_xf86-video-trident,
6944 xdriver_xf86-video-vesa, xdriver_xf86-video-vmware,
6945 xdriver_xf86-video-voodoo, xenomai, xerces, xl2tp, xlib_libFS,
6946 xlib_xtrans, xproto_xproto, xserver_xorg-server,
6947 xutil_util-macros, zeromq, zic, zmqpp, zyre
c2e4f742
PK
6948
6949 New packages: armadillo, btrfs-progs, clapack, cosmo, dado,
6950 dbus-triggerd, dtv-scan-tables, e2tools, eudev, exim, expect,
6951 fetchmail, flann, flite, gnu-efi, grub2, gummiboot, heimdal,
6952 iprutils, iptraf-ng, jack2, jquery-mobile, libee, libestr,
6953 libgc, libgl, liblogging, libndp, libsoxr, libstrophe,
6954 libubox, libuci, libxmlrpc, ljlinenoise, lpeg, lpty, lrandom,
6955 lsqlite3, lua-coat, lua-coatpersistent, lua-csnappy, luajson,
6956 lualogging, lua-messagepack, lua-testmore, lunit, lzip, lzlib,
6957 musl, nftables, opentyrian, opentyrian-data,
6958 perl-module-build, php-gnupg, php-imagick, php-ssh2, php-yaml,
6959 php-zmq, postgresql, python-libconfig, python-pypcap,
6960 python-pyrex, qdecoder, qhull, samba4, smack, tz, tzdump, ucl,
4ee77144
PK
6961 upx, vo-aacenc, xbmc, xbmc-addon-xvdr, xbmc-pvr-addons,
6962 yaffs2utils, zlog, znc
c2e4f742
PK
6963
6964 Removed packages: crosstool-ng, python-distutilscross, vala
6965
6966 Issues resolved (http://bugs.uclibc.org):
6967
6968 #6842: Checking external toolchain for eabihf
6969 #6956: Packaging libsoxr
6970 #6986: Make legal-info fails on uboot versions before 2014.01
6971 #6992: Incorrect installation rights on external kernel module..
574fa145 6972
a6cfaea4
PK
69732014.02, Released February 27th, 2014
6974
6975 Minor fixes.
6976
6977 Updated/fixed packages: cegui06, cppdb, e2fsprogs, gcc, gdb,
6978 gst1-plugins-bad, gstreamer, gstreamer1, haserl, imagemagick,
6979 libpng, libxml2, lua, luajit, luarock, ncftp, openswan,
6980 pcsc-lite, qt5connectivity, ramsmp, strongswan, vlc
6981
6982 Issues resolved (http://bugs.uclibc.org):
6983
6984 #6938: mkuser script generates wrong password for new user in..
6985
98f7e12c
PK
69862014.02-rc3, Released February 25th, 2014
6987
6988 Minor fixes.
6989
6990 Updated/fixed packages: aiccu, ala-lib, alsa-utils, binutils,
6991 cairo, coreutils, dhcpcd, distcc, efl, evas, iputils, gdb,
6992 gpsd, gst-fsl-plugins, icu, libcec, libcgi, libplayer,
6993 libsecret, libsepol, libsigsegv, libtool, libv4l,
6994 linux-headers, matchbox-lib, mpg123, ncftp, opencv, pcmanfm,
6995 pixman, pv, qt, rt-tests, sawman, sconeserver, sdl, thrift,
6996 tvheadend, util-linux, webkit, xscreensaver
6997
6998 Issues resolved (http://bugs.uclibc.org):
6999
7000 #4706: Removing .stamp_target_installed does not trigger...
7001 #5030: busybox built fails if we use an override src dir...
7002 #5420: Dbus and /var/run management
7003 #5768: Not able to build ALSA-Lib for static build
7004 #5774: Not able to build ALSA-Utils for static build
7005 #6542: external python modules fail to compile to pyc if...
7006 #6764: Support for kernel signed modules
7007 #6794: Busybox compiled from buildroot hangs on pass from...
7008
085d4f02
PK
70092014.02-rc2, Released February 20th, 2014
7010
7011 Fixes all over the tree. Static linking / nommu fixes and
7012 annotations for several packages.
7013
7014 Updated/fixed packages: boost, busybox, collectd, coreutils,
7015 dropbear, elfutils, feh, gcc, gst1-libav, imagemagick, iozone,
7016 jimtcl, kexec, libvncserver, lvm2, lxc, mplayer, netsnmp, nut,
7017 opencv, python, python3, qtuio, systemd, thrift, transmission,
7018 uclibc, vlc, webkit
7019
7020 Issues resolved (http://bugs.uclibc.org):
7021
7022 #5450: AT91SAM9260 Bootstrap compilation problem
7023 #5582: libiconv 1.14 failed to build
7024 #5624: When building directfb, BR2_TARGET_LDFLAGS not used by..
7025 #5852: [2012.11] usb_modeswitch should depends of "BR2_PACK..
7026 #6218: binutils-2.23.2/gas fails with undefined reference to..
7027 #6236: binutils-2.23.2/bfd fails with undefined reference to..
7028 #6470: If the build directory is a child of /usr, the build..
7029 #6776: systemd error: static declaration of 'execvpe' follows..
7030 #6818: toolchainfile.cmake has absolut path references
7031
690984cf 70322014.02-rc1, Released February 11th, 2014
51a2caf9
PK
7033
7034 Fixes all over the tree and new features.
7035
a89c5882
PK
7036 Support for external packages/defconfigs (BR2_EXTERNAL). See
7037 user manual for details.
7038
7039 Cleanup of environment variable names for consistency. The
7040 download directory location override (BUILDROOT_DL_DIR) is now
7041 called BR2_DL_DIR. Likewise the name of the current .config is
7042 renamed from BUILDROOT_CONFIG to BR2_CONFIG. Please update
7043 your post build scripts if you use this! BUILD_DIR is now also
7044 exported to the post build/image scripts.
7045
7046 Toolchain: GCC 4.8 fix for ARM stack corruption, reverted
7047 uClibc pread/pwrite backport as they cause issues on certain
7048 architectures, new Linaro and Sourcery Codebench toolchains.
7049 x86: Support for AMD Jaguar cores, SSE4.x, SH: SH2/SH3/SH3EB
7050 variants removed, Microblaze: Internal toolchain support
7051
7052 Legal infrastructure: Info is now split between host and
7053 target packages, large number of license annotations.
7054
7055 Lua: selection between lua 5.1 / 5.2, luarocks support
7056
7057 Python: package infrastructure, many new packages.
7058
7059 Defconfigs: Armadeus APF51 + Zedboard added, apf27, apf28,
b5f44c2e
PK
7060 beaglebone, microblaze, pandaboard, qemu, raspberry pi
7061 updated.
7062
7063 Updated/fixed packages: aiccu, alsa-lib, alsa-utils,
7064 am33x-cm3, aumix, autoconf, automake, barebox, bellagio,
7065 berkeleydb, binutils, bison, blackbox, bluez_utils, boost,
7066 bustle, busybox, cairo, can-utils, ccache, ccid, cgilua,
7067 cifs-utils, civetweb, cmake, collectd, connman, copas,
7068 coreutils, coxpcall, cppzmq, cramfs, crda, cryptodev-linux,
7069 cryptsetup, cups, czmq, dhcpcd, dhcpdump, dhrystone, dialog,
7070 dmraid, dnsmasq, dosfstools, dropbear, dropwatch, dtc, duma,
7071 dvb-apps, e2fsprogs, eglibc, eigen, elf2flt, erlang, ethtool,
7072 f2fs-tools, ffmpeg, file, filemq, fio, flashrom, flex,
7073 fluxbox, fontconfig freerdp, freetype, gadgetfs-test, gawk,
7074 gcc, gdb, gdbm, gettext, git, glibc, gnupg, gnutls, gob2,
7075 gpsd, grep, grub, gst-ffmpeg, gst-plugins-good,
7076 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
7077 gst1-plugins-ugly, gstreamer, gstreamer1, gtest, icu, iftop,
7078 imagemagick, inadyn, infozip, iozone, iproute2, iptables, iw,
e0ab2fc9
PK
7079 jpeg, jpeg-turbo, jq, kexec, kmod, knock, lbase64, lcdapi,
7080 lftp, libcdaudio, libcgi, libcgicc, libcuefile, libcurl,
7081 libdmtx, libdrm, libdvdnav, libdvdread, libegl, libevent,
7082 libexif, libfcgi, libfreefare, libgles, libglib2, libllcp,
b5f44c2e
PK
7083 libmicrohttpd, libmpd, libnfc, libnl, libnss, libopenmax,
7084 libopenvg, libpcap, libpfm4, libplayer, libpng, libqmi,
7085 libreplaygain, libroxml, libsamplerate, libsexy, libsigsegv,
7086 libsndfile, libsoc, libtasn1, libtorrent, libtpl, libupnp,
a89c5882
PK
7087 libusb, libusb-compat, libvorbis, libxcb, libxml2, libxmlpp,
7088 libyaml, lighttpd, linknx, linux-firmware, linux-pam, live555,
51a2caf9
PK
7089 lm_sensors, lmbench, lockdev, logrotate, lrzsz, ltrace, lua,
7090 lua-ev, lua-msgpack-native, luabitop, luaexpat, luaexpatutils,
a89c5882 7091 luafilesystem, luajit, luaposix, luasec, luasocket,
51a2caf9
PK
7092 luasql-sqlite3, m4, matchbox, mdadm, minicom, mongrel2, mpc,
7093 mpd, mpg123, mplayer, mtd, mysql, lvm2, mxml, ncurses, ne10,
7094 neard, neardal, netsnmp, netstat-nat, network-manager, nodejs,
a89c5882
PK
7095 numactl, ofone, ola, olsr, omniorb, open2300, opencv,
7096 openpowerlink, openssh, openssl, openvpn, oprofile, opus,
7097 opus-tools, orbit, p11-kit, parted, pcre, pcsc-lite, perl,
7098 php, poco, poppler, powervr, protobuf-c, psplash, python,
7099 python-bottle,
51a2caf9
PK
7100 python-{crc16,distutilscross,dpkt,id3,ipy,m2crypto,mad,meld},
7101 python-{netifaces,nfc,protobuf,pygame,pyparsing,pyro,pyzmq},
7102 python-{serial,setuptools}, qt, qt5base, qt5connectivity,
7103 qt5declarative, qt5graphicaleffects, qt5jsbackend,
7104 qt5multimedia, qt5quick1, qt5quickcontrols, qt5script,
e0ab2fc9
PK
7105 qt5webkit, radvd, redis, rings, rng-tools, rpcbind,
7106 rpi-firmware, rpi-userland, rt-tests, sam-ba, samba, sawman,
7107 sconeserver, scons, sdl, sg3_utils, snappy, snmppp,
7108 socketcand, spice, spice-protocol, sqlcipher, sqlite, squid,
7109 sshfs, strace, subversion, sunxi-mali, supervisor, sysklogd,
7110 sysprof, sysstat, systemd, sysvinit, taglib, tar, tcpdump,
7111 ti-gfx, ti-utils, tinymembench, tn5250, trace-cmd,
7112 transmission, tvheadend, tzdata, zxing, uboot, uboot-tools,
7113 uclibc, udev, udpcast, ulogd, urg, usb_modeswitch_data,
7114 util-linux, vala, valgrind, vorbis-tools, wavpack, wayland,
7115 weston, wget, wireless-regdb, wireshark, wpa_supplicant,
7116 wsapi, xavante, xapp_xdpyinfo, xapp_xrandr, xcb-proto,
a89c5882
PK
7117 xdriver_xf86-video-intel, xenomai, xkeyboard-config, xl2tp,
7118 xlib_lib{FS,SM,X11},
51a2caf9
PK
7119 xlib_libX{au,aw,composite,cursor,damage,ext,fixes,font,i},
7120 xlib_libX{inerama,mu,pm,randr,render,res,t,tst,v,xf86dga},
7121 xlib_libXxf86vm, xlib_libdmx, xlib_libfontenc,
7122 xlib_libpciaccess, xlib_xtrans, xproto_dri2proto,
7123 xproto_{glproto,inputproto,presentproto,randrproto,videoproto},
7124 xproto_xextproto, xproto_xproto, xutil_util-macros,
7125 xutil_makedepend, zic, zmqpp, zxing, zsh, zyre
7126
7127 New packages: apitrace, avrdude, c-ares, ca-certificates,
7128 cwiid, dbus-cpp, evemu, fping, fswebcam, gpm, gst1-libav,
a89c5882
PK
7129 haveged, intel-microcode, iucode-tools, jasper, joe, ktap,
7130 lbreakout2, libass, libbluray, libcdio, libenca, libevdev,
7131 libmbim, libmodplug, libnfs, libnftnl, libplist, libshairplay,
7132 libsocketcan, ljsyscall, log4cplus, ltris, luainterpreter,
7133 luarocks, minidlna, mmc-utils, modemmanager, mtr, net-tools,
7134 python-configobj, python-dialog, python-json-schema-validator,
7135 python-keyring, python-msgpack, python-posix-ipc,
7136 python-pyasn, python-pycrypto, python-pysnmp,
7137 python-pysnmp-apps, python-pysnmp-mibs, python-pyusb,
7138 python-simplejson, python-tornado, python-versiontools,
7139 rtmpdump, rtptools, smcroute, smstools3, tcpreplay, thrift,
7140 ti-uim, tinyxml, tmux, vlc, wmctrl, xconsole
7141
b5f44c2e 7142 Removed packages: autoconf, automake, ccache, cpanminus, lzma,
a89c5882 7143 netkitbase, netkittelnet, pkg-config, squashfs3, ttcp, xstroke
51a2caf9 7144
474defab
PK
7145 Issues resolved (http://bugs.uclibc.org):
7146
7147 #65: new package: dbus c++ language bindings
7148 #769: Update configuration menu for MIPS target
b5f44c2e 7149 #2419: Add a bundle of Lua modules
474defab 7150 #2629: Segmentation faults and division by zero in Grub on ext2
b5f44c2e
PK
7151 #3811: Added auto-mount for USB and SD Card (mdev) (for 2011.05)
7152 #4339: Allow override of DL_DIR in extract step
a89c5882 7153 #4363: Make sure that copied linux and busybox defconfig are...
b5f44c2e 7154 #4454: There should be simple way to update image, when chang...
474defab
PK
7155 #5024: grub fails to build for x86_64 target architecture
7156 #5066: New-Package: net-tools
7157 #5072: ncurses: add ncurses-progs to target
7158 #5294: uclibc build ignores target CFLAGS and LDFLAGS
7159 #5366: Login doesn't work with util-linux versions of login/agetty
7160 #5378: dropbear Makefile broken
7161 #5390: System banner - change to empty doesn't remove /etc/issue
a89c5882 7162 #5780: spurious build failure because it cannot remove ubinize.cfg
474defab
PK
7163 #5798: ncurses-5.9 fails to compile statically
7164 #5810: Buildroot 2012.11: Additional GCC option "-msoft-float" ...
7165 #6080: Git fetch caching
7166 #6092: Bootable ISO image creation seems to have stopped working..
7167 #6272: coreutils build fails
a89c5882
PK
7168 #6434: apply-patches.sh does not work recursively
7169 #6446: eglibc doesn't install ldconfig to target
7170 #6484: Add c-ares
b5f44c2e 7171 #6596: Slow bootup if mdev is chosen
474defab
PK
7172 #6656: Build Qt5 with ccache
7173 #6662: internal compiler error: Segmentation fault during making..
a89c5882 7174 #6722: Usage of $($(PKG)_DIR_PREFIX) is an issue with linux package
474defab 7175 #6752: genext2fs: e2fsck must run before tunefs -U random
a89c5882 7176 #6770: openssl 1.0.1f fails with ccache
474defab 7177 #6830: Qt5: no fonts are installed
a89c5882
PK
7178 #6848: Qt5: no text shown in simple QWidget / frame-buffer setup
7179 #6854: Update to Qt 5.2.1
474defab 7180
9b390454 71812013.11, Released November 30th, 2013:
1351d0c2
PK
7182
7183 Minor fixes.
7184
7185 Updated/fixed packages: apr, binutils, dbus-python, dropwatch,
7186 ecryptfs-utils, eglibc, gdb, gpsd, grantlee, hostapd,
7187 iptables, qlibiscsi, libnspr, libnss, libpfm4, libtool,
7188 lua-ev, lvm2, mplayer, qt, qt5, quagga, ruby, tinymembench,
7189 tvheadend, util-linux, wpa_supplicant
7190
7191 Issues resolved (http://bugs.uclibc.org):
7192
7193 #1279: Buildroot compiled Busybox and Coreutils LFS issues
7194 #2995: -fstack-protector-all causes ssh to SIGSEGV
7195 #5570: Cannot compile software on the target machine
7196 #6428: util-linux libmount segfaults with patch from buildroot
7197 #6500: php fails to build for armel
7198 #6554: gdb needs to dependents on host texinfo
7199 #6692: GNU nano fails to compile for x86_64
7200 #6704: wpa_supplicant: fix wrong path to executable file in D-Bus
7201
1bf9afeb
PK
72022013.11-rc3, Released November 26th, 2013
7203
7204 Fixes all over the tree.
7205
7206 Architecture: Mark MIPS I, II, III and IV as deprecated.
7207
7208 Updated/fixed packages: beecrypt, dbus, e2fsprogs, libcap-ng,
7209 libglib2, libroxml, libsigsegv, libvncserver, lxc, mdadm,
7210 mongoose, nut, ola, omniorb, openssl, pcre, php, poco,
7211 protobuf-c, pv, qt5base, ruby, schifra, squid, sunxi-mail,
7212 swig, ti-gfx, tinymembench, uclibc, udisks, vim
7213
b87c05dc
PK
72142013.11-rc2, Released November 18th, 2013
7215
7216 Fixes all over the tree.
7217
7218 Defconfigs: qemu_arm_versatile, qemu_arm_nuri, sheevaplug:
7219 Adjust kernel versions.
7220
7221 Toolchain: avr32: fix for modern kernel headers
7222
7223 Bootloader: Barebox updated to 2013.10.1
7224
7225 Updated/fixed packages: dhcp, e2fsprogs, gst1-plugins-bad,
7226 libcurl, libvncserver, nano, pc, qt5base, squashfs, ttcp,
7227 wayland, wvstreams
7228
7229 Issues resolved (http://bugs.uclibc.org):
7230
7231 #3601: DHCPD S80dhcp-server startup script issues
7232 #6320: Fix kernel compile issue if BR2_LINUX_KERNEL_CUSTOM_GIT_VERS..
7233 #6416: Xenomai package, patch alternative
7234 #6590: directfb-examples build failed whit linaro toolchain
7235
abce7ca6 72362013.11-rc1, Released November 12th, 2013
b9a16cb4
PK
7237
7238 Architectures: Nios-II support, MIPS arch handling fixes
7239
7240 Defconfigs: cubieboard2, freescale i.MX 6sololite evk,
7241 sabre-sd, wandboard added, rpi renamed to raspberrypi_defconfig
7242
7243 Toolchain: glibc support, upstream uClibc fixes, uClibc 0.9.31
7244 for avr32, crosstool-ng backend removed, external musl
7245 toolchain support, gcc 4.8.2, updated Linaro external
7246 toolchains. Fortran and objective-C support deprecated,
7247 mudflap support
7248
7249 Bootloaders: U-Boot: u-boot.imx support, version bumps
7250
7251 Linux: use kmod instead of module-init-tools
7252
7253 System: default to devtmpfs for /dev
7254
7255 Infrastructure: Make 3.82 fixes, locales generation fixes, CVS
7256 download support, post-rsync hooks
7257
7258 Fs: u-boot image support for cpio
7259
7260 Updated/fixed packages: aircrack-ng, alsamixergui, apr,
7261 apr-util, atk, automake, bellagio, berkeleydb, bind, binutils,
7262 bison, boost, busybox, can-utils, ccache, ccid, cgilua,
7263 chrony, cifs-utils, cjson, collectd, connman, conntrack-tools,
7264 copas, cppcms, cppzmq, czmq, dash, dbus, dhcpcd, diffutils,
7265 directfb, dmidecode, dnsmaqs, docker, dosfstools, dropbear,
7266 dropwatch, ebtables, eglibc, elf2flt, empty, enchant, erlang,
7267 ethtool, fbgrab, fbv, fdk-aac, feh, ffmpeg, file, findutils,
7268 fltk, fmtools, freetype, gdk-pixbuf, gettext, git,
7269 glib-networking, gmp, gnupg, gnutls, gpu-viv-bin-mx6q, gsl,
7270 gstreamer, gstreamer1, gst1-plugins-{bad,base,good,ugly},
7271 gtest, gutenprint, hplip, i2c-tools, icu, ifplugd,
7272 imagemagick, iozone, iproute2, ipset, iptables, iw, jamvm,
7273 jansson, jpeg-turbo, kismet, kmod, lcms2, libassuan, libcap,
7274 libcap-ng, libcdaudio, libcec, libcue, libcurl, libdrm,
7275 libedit, libevas, libevent, libfreefare, libfuse,
7276 libgpg-error, libiconv, liblog4c-localtime, libmicrohttpd,
7277 libmnl, libmodbus,
7278 libnetfilter_{acct,conntrack,cthelper,cttimeout,log,queue},
7279 libnfnetlink, libnl, libpng, libqmi, libqrencode, libroxml,
7280 libsecret, libsigsegv, libsoup, libtirpc, libunwind, libusb,
7281 libvpx, lighttpd, linphone, linux-pam, lmbench,
7282 lockfile-progs, log4cxx, logrotate, logsurfer, ltp-testsuite,
7283 ltrace, luacrypto, luaposix, lvm2, m4, matchbox-lib,
7284 media-ctl, mediastreamer, minicom, minidlna, mongoose, monit,
7285 mpc, mpd, mpg123, mplayer, mrouted, mtdev, mutt, mysql_client,
7286 nano, ncftp, ndisc6, neard, neardal, neon, net-snmp, netatalk,
7287 netcat, netkitbase, netperf, netplug, nettle, nfacct,
7288 nfs-utils, ngircd, ngrep, noip, nuttcp, olsr, openssh, opkg,
7289 oprofile, opus-tools, orc, ortp, pciutils, pcre, pcsc-lite,
7290 perf, perl, perl-cross, php, picocom, pkgconf, polarssl,
7291 poppler, pppd, proftpd, protobuf, proxychains-ng, pulseaudio,
7292 pv, qemu, qt, qt5base, qt5webkit, quagga, radvd, redis,
7293 rpi-{firmware,userland}, rrdtool, rsync, rtorrent, ruby,
7294 samba, scons, screen, sdl_sound, ser2net, setserial,
7295 smartmontools, socat, socketcand, sqlcipher, sqlite, squid,
7296 stress, strongswan, stunnel, sudo, syslinux, systemd,
7297 sysvinit, tcl, ti-gfx, time, transmission, tremor, tslib,
abce7ca6
PK
7298 tstools, tvheadend, tzdata, uboot-tools, uclibc, udpcast,
7299 uemacs, ulogd, usb_modeswitch{,_data}, util-linux, vala,
7300 valgrind, vde2, vorbus-tools, vpnc, vsftpd, vtun, wayland,
7301 webkit, webp, webrtc-audio-processing, weston, wget,
7302 wireshark, wsapi, xavante, xdriver_xf86-video-geode, xenomai,
7303 xinetd, xlib_libpthread-stubs, xl2tp, xmlstarlet,
7304 xserver_xorg-server, xz, zeromq, zic, zmqpp
b9a16cb4
PK
7305
7306 New packages: aiccu, autossh, bc, civetweb, cppdb, cryptsetup,
7307 duma, eigen, harfbuzz, igmpproxy, iputils, jq, knock, kobs-ng,
7308 lesstif, libcgroup, libsepol, libsoc, libssh2, luasec, luasql,
7309 lxc, nut, ola, omniorb, openpowerlink, orbit, p910nd, psplash,
7310 python-crc16, python-ipy, python-pyzmq, qt5sensors,
7311 qt5serialport, qt5x11extras, snmppp, subversion, tcping,
7312 trace-cmd, xscreensaver, zsh
7313
7314 Removed packages: module-init-tools
7315
7316 Issues resolved (http://bugs.uclibc.org):
7317
7318 #1138: Buildroot fails to build packages if BR2_GCC_SHARED_LIBGCC=y
7319 #5408: qt build failure with Sourcery CodeBench ARM 2010.09
7320 #5630: makefile error with toolchain helpers.mk
7321 #5672: htop: remove X11 stuff
7322 #5678: linux.mk: linux-menuconfig fails
7323 #5696: python3 installation is too large, patches from python2 needed
7324 #5978: Erlang does not build for arm in 2013.02-rc3
7325 #6392: Extended ARM uImage kernel options
7326 #6404: Buildroot's coreutils 'uname -p' reports 'Unknown' on recent..
7327 #6428: util-linux libmount segfaults with patch from buildroot
7328 #6452: eglibc from Linaro 2013.07 not copied to target correctly
7329 #6566: PHP segfault when crosscompiled to mips64 - patch included
7330 #6572: [PowerPC] Buildroot uses wrong external toolchain libraries..
7331 #6578: udisks package broken
7332 #6602: ebtables 64 bit kernel + 32 bit userland alignment error..
7333 #6608: ebtables missing ethertypes - fix included
7334 #6620: Sysvinit package missing killall5 and symlinks - patch included
7335 #6632: CMake use host pkg-config
7336 #6638: pkgconf doesn't download
7337 #6644: "all" target doesn't work in out-of-tree builds
7338 #6650: Segmentation fault when trying to build latest buildroot
7339 #6668: iptables limit module alignment problem on mips64
7340
53d8d9c1
PK
73412013.08, Released August 31th, 2013:
7342
7343 Minor fixes.
7344
7345 Documentation build fixed.
7346
7347 Updated/fixed packages: ltrace, strongswan
7348
4e4a0a34 73492013.08-rc3, Released August 29th, 2013:
13ce6ddf
PK
7350
7351 Fixes all over the tree.
7352
7353 External toolchain lib32/lib64 handling, ABI name for EABIhf,
7354 misc fixes for generatelocales, apply-patches and module
7355 stripping.
7356
7357 Top level menu names reordered and renamed for clarity.
7358
aab3a0ba
PK
7359 Updated/fixed packages: acl, attr, bash, dbus, directfb,
7360 dvb-apps, kexec, kmod, libbsd, linux-fusion, mesa3d, minidlna,
7361 openssh, openssl, pulseaudio, python-setuptools, qt5,
7362 qt5webkit, redis, strongswan, sunxi-mali
7363
7364 Issues resolved (http://bugs.uclibc.org):
7365
7366 #6464: dbus-daemon-launch-helper needs setuid
13ce6ddf 7367
c08b78d1
TP
73682013.08-rc2, Released August 16th 2013:
7369
7370 Documentation improvements.
7371
7372 External toolchains fixes.
7373
7374 Updated/fixed packages: aircrack-ng, bash, boost, cairo,
7375 cppcms, eglibc, ffmpeg, gcc, git, gnupg, imagemagick, libcec,
7376 libffi, libgcrypt, linux, linux-headers, ltrace, netatalk,
7377 opencv, opengl, readline, samba, strongswan, sunxi-cedarx,
7378 uclibc, udev, wayland, webkit, zeromq.
7379
7380 Issues resolved (http://bugs.uclibc.org):
7381
7382 #6440: typo in ffmpeg makefile
7383
36c966ef
TP
73842013.08-rc1, Released August 5th, 2013:
7385
7386 Architectures:
7387 - improved support for floating point on ARM and Thumb/Thumb2
7388 - support for ARM OABI removed
7389
7390 Toolchains:
7391 - support added for Sourcery CodeBench ARM and MIPS 2013.05
7392 - Linaro ARM and Aarch64 toolchains updated
7393 - support added for the Arago ARMv5 and ARMv7 toolchains
7394 - gcc 4.8.x version bumped
7395 - support for installing both FDPIC and FLAT libraries on
7396 Blackfin
7397 - support for uClibc 0.9.31 removed,
7398 - convert the internal toolchain backend to use the package
7399 infrastructure
7400 - support added for eglibc in the internal toolchain backend
7401 - toolchain components for the ARC architecture updated and
7402 gdb for ARC added.
7403 - support for Blackfin in the internal toolchain fixed
7404
7405 Defconfigs: beaglebone_defconfig updated, new defconfig for
7406 CubieBoard, for Olimex mx233 Olinuxino, for Calao Systems
7407 TNY-A9G20-LPW.
7408
7409 A number of packages have been fixed to use the
7410 <pkg>_CONFIG_SCRIPTS mechanism to get their <pkg>-config shell
7411 script installed and modified properly. Licensing informations
7412 has been added to a number of packages.
7413
7414 Use XZ tarballs for a number of packages.
7415
7416 Noticeable package changes/additions:
7417 - The glib2/libgtk2/webkit stack has been updated to recent
7418 versions.
7419 - Support for Gstreamer 1.x has been added.
7420 - OpenGL support for TI OMAP platforms has been added.
7421 - OpenGL support for Allwinner platforms has been added.
7422 - OpenMAX support for RasberryPi has been added.
7423
7424 Updated/fixed packages: acl, attr, autoconf, avahi, barebox,
7425 bind, binutils, busybox, bwm-ng, bzip2, cifs-utils, colletctd,
7426 cpanminus, cups, curl, dash, dbus, dhcp, directfb,
7427 directfb-examples, dnsmasq, dosfstools, dropbear, dtc,
7428 e2fsprogs, ed, efl, enlightenment, erlang, ethtool, fbgrab,
7429 fftw, firmware-imx, flot, fltk, freetype, gawk, gdk-pixbuf,
7430 gettext, gmp, gnutls, gsl, gutenprint, gvfs, gzip, haserl,
7431 hiawatha, httping, icu, imagemagick, imlib2, imx-lib,
7432 intltool, iozone, ipset, iptables, jquery, jquery-keyboard,
7433 jquery-sparkline, kmod, less, libart, libcdaudio, libcgicc,
7434 libesmtp, libftdi, libfuse, libglib2, libgtk, libgtk2, libidn,
7435 libiqrf, liblog4c-localtime, libnspr, libnss, libpcap,
7436 libroxml, libserial, libsigsev, libsoup, libtool, libtpl,
7437 libvncserver, libxml2, linphone, lm_sensors, logrotate,
7438 ltrace, lttng, luafilesystem, luajit, minicom, monit, mpg123,
7439 mtd, mutt, mxml, neard, netatask, netsnmp, nettle,
7440 network-manager, nodejs, nss-mdns, openssh, openswan, openvpn,
7441 opkg, opus, pcre, perl-cross, php, pixman, poco, polarssl,
7442 pulseaudio, pv, python, python3, qt, qt5, qt5declarative,
7443 qt5jsbackend, qt5quick1, readline, rpi-firmware, ruby, samba,
7444 sane-backends, sconeserver, sdl_image, sdparm, ser2net,
7445 socketcand, sqlite, squid, strace, tcl, tcpdump, tinyhttpd,
7446 tvheadend, tzdata, uboot, udpcast, usb_modeswitch,
7447 usb_modeswitch_data, usbutils, webkit, wireshark, wvstreams,
7448 xapp_luit, xapp_xmodmap, xenomai, xfsprogs, xlib_libX11, zic,
7449 zlib.
7450
7451 New packages: a10disp, aespipe, am33x-cm3, cppcms, dhcpcd,
7452 dropwatch, dtc, ecryptfs-utils, eglibc, elf2flt, fdk-aac,
7453 gcc-final, gcc-initial, gcc-intermediate, git,
7454 gpu-viv-bin-mx6q, gst1-plugins-bad, gst1-plugins-base,
7455 gst1-plugins-good, gst1-plugins-ugly, gst-omx,
7456 gst-plugin-x170, gstreamer1, jimtcl, lbase64, libassuan,
7457 libbsd, libcec, libdvbsi, libedit, libgpgme, libqmi,
7458 libqrencode, libsvg, libsvg-cairo, libunwind, libvpx,
7459 linux-headers, lockdev, luabitop, luacrypto, lua-ev,
7460 luaexpatutils, msgpack, ocrad, on2-8170-libs,
7461 on2-8170-modules, p11-kit, pax-utils, ptpd, ptpd2,
7462 python-pyro, ramspeed/smp, snappy, strongswan, sunxi-boards,
7463 sunxi-cedarx, sunxi-mali, sunxi-tools, ti-gfx, tinymembench,
7464 tree, tstools, uclibc, w_scan.
7465
7466 Issues resolved (http://bugs.uclibc.org):
7467
7468 #4718: python (built for powerpc) distutils has paths to host
7469 compiler toolchain
7470 #5516: appended device tree blobs on uImage fails
7471 #6302: Versions of packages retrieved from github.com are wrong
7472 #6308: dosfstools download link is wrong
7473 #6326: Dropbear: Add options to allow better config for
7474 different target devices (e.g. routers)
7475 #6338: Wrong download link for minicom package
7476 #6344: Wrong handling of license text files with same name and
7477 different directory
7478 #6374: gnutls package broken if linux cryptodev module
7479 selected
7480 #6410: omap3_beagle has uimage error load address error
7481
615fd9b0 74822013.05, Released May 31th, 2013:
0ca9692d
PK
7483
7484 Minor fixes.
7485
93252e70
PK
7486 External toolchain wrapper fix for if host/usr/bin is placed
7487 in the patch.
7488
7489 Updated/fixed packages: acpid, at91bootstrap, czmq, elf2flt,
7490 flex, jamvm, kmod, libplayer, libtirpc, libv4,
7491 lttng-babeltrace, opengl, qt5jsbackend, udpcast, wvstreams
0ca9692d
PK
7492
7493 Issues resolved (http://bugs.uclibc.org):
7494
93252e70 7495 #4868: Buildroot compile failure for toolchain/gdb-7.4/intl/reloc...
0ca9692d
PK
7496 #4988: flex and m4 problems
7497 #5912: obsolete CVS files
7498
c92a369f
PK
74992013.05-rc3, Released May 25th, 2013:
7500
7501 Minor fixes.
7502
7503 Updated/fixed packages: aircrack-ng, bellagio, boost, crda,
7504 dvb-apps, flot, libatomic_ops, libeXosip2, libosip2, libxml2,
7505 mongrel2, poco, portaudio, pptp-linux, tvheadend, urg, weston,
7506 wireshark
7507
cfcbfa2c 75082013.05-rc2, Released May 15th, 2013:
d131f750
PK
7509
7510 Fixes all over the tree.
7511
90e7cdd2
PK
7512 Default number of parallel jobs is now number of CPUs + 1.
7513
7514 Defconfigs: Add Telit EVK-PRO3, AT91SAM9260-EK Nand flash.
7515
a517092f
PK
7516 Updated/fixed packages: aircrack-ng, busybox, cairo,
7517 classpath, curlftpfs, czmq, dbus, f2fs-tools, fan-ctrl,
7518 filemq, gst-plugin-bad, gutenprint, hplip, json-c,
7519 libatomic_ops, libcurl, libdrm, libglib2, libnspr, libnss,
7520 libsha1, libsigsegv, libxcb, linknx, linux-pam, lttng-modules,
7521 lttng-tools, matchbox-lib, mcookie, mesa3d, neon, pixman,
7522 pulseaudio, python-nfc, qt5imageformats, quota, openssl,
7523 sconeserver, strace, sylpheed, wvstreams,
90e7cdd2
PK
7524 xapp_{appres,bdftopcf,beforelight,bitmap,edires,fonttosfnt},
7525 xapp_{fslsfonts,fstobdf,iceauth,ico,listres,luit,mkfontdir},
7526 xapp_{mkfontscale,oclock,rgb,rstart,scripts,sessreg,setxkbmap},
7527 xapp_{showfont,smproxy,twm,viewres,x11perf,xauth,xbacklight},
7528 xapp_x{biff,calc,clipboard,clock,cmsdb,cursorgen,dbedizzy,ditview},
7529 xapp_x{dm,dpyinfo,driinfo,edit,ev,eyes,f86dga,fd,fontsel,fs,fsinfo},
7530 xapp_x{gamma,gc,host,input-calibrator,input,kbcomp,kbevd,kbprint},
7531 xapp_x{kbutils,kill,load,logo,lsatoms,lsclients,lsfonts,mag,man},
7532 xapp_x{message,mh,modmap,more,pr,prop,randr,rdb,refresh,set,setmode},
7533 xapp_x{setpointer,setroot,sm,stdcmap,vidtune,vinfo,wd,wininfo,wud},
7534 xcb-util, xcursor-transparent-theme, xdata_xbitmaps,
7535 xdata_xcursor-themes,
7536 xdriver_xf86-input-{evdev,joystick,keyboard,mouse,synaptics},
7537 xdriver_xf86-input-{tslib,vmmouse,void},
7538 xdriver_xf86-video-{ark,ast,ati,cirrus,dummy,fbdev,geode,glide},
7539 xdriver_xf86-video-{glint,i128,intel,mach64,mga,neomagic,newport},
7540 xdriver_xf86-video-{nv,openchrome,r128,savage,siliconmotion,sis},
7541 xdriver_xf86-video-{tdfx,tga,trident,v4l,vesa,vmware,voodoo,wsfb},
7542 xfont_encodings, xfont_font-adobe-{100,75}dpi,
7543 xfont_font-utopia-{100dpi,75dpi,type1},
7544 xfont_font-{alias,arabic-misc,bh-100dpi,bh-75dpi},
7545 xfont_font-bh-lucidatypewriter-{100,75}dpi, xfont_font-bh-{ttf,type1},
7546 xfont_font-bitstream-{100dpi,75dpi,type1}, xfont_font-cronyx-cyrillic,
7547 xfont_font-{cursor,daewoo,dec,isas,jis,micro}-misc,
7548 xfont_font-ibm-type1, xfont_font-misc-{cyrillic,ethiopic,meltho,misc},
7549 xfont_font-{mutt,schumacher}-misc,
7550 xfont_font-{screen-cyrillic,sony-misc,sun-misc,util},
7551 xfont_font-winitzki-cyrillic, xfont_font-xfree86-type1,
7552 xlib_lib{FS,ICE,SM,X11,XScrnSaver,Xau,Xaw,Xcomposite,Xcursor},
7553 xlib_libX{damage,dmcp,ext,fixes,font,ft,i,inerama,mu,pm,randr},
7554 xlib_libX{render,res,t,tst,v,vMC,xf86dga,xf86vm},
7555 xlib_lib{dmx,fontenc,pciaccess,pthread-stubs,xkbfile}, xlib_xtrans,
7556 xproto_{applewm,bigreqs,composite,damage,dmx,dri2,fixes}proto,
7557 xproto_{fontcache,font,gl,input,kb,randr,record,render}proto,
7558 xproto_{resource,scrnsaver,video,windowswm,xcmisc,xext}proto,
7559 xproto_{xf86bigfont,xf86dga,xf86dri,xf86vidmode,xinerama,x}proto,
7560 xserver_xorg-server, xutil_{makedepend,util-macros}
d131f750 7561
a517092f
PK
7562 Readded Packages: xapp_xinit
7563
603293f5
GZ
7564 Issues resolved (http://bugs.uclibc.org):
7565
7566 #5054: amd64: cannot find init - due to missing /lib64 folder
7567
92651931 75682013.05-rc1, Released May 8th, 2013:
aec71d64 7569
fa3463d6
PK
7570 Architectures: ARC support, Blackfin support, FLAT binary
7571 format, ARM: Drop old CPU variants, add fa526/626, Marvell PJ4
aec71d64
PK
7572
7573 Toolchains: Add new Microblaze external toolchains, Linaro
7574 ARM/Aarch64 updates, GCC 4.6.4 / 4.7.3 / 4.8.0 added to
fa3463d6
PK
7575 internal toolchain, default to GCC 4.7.x. Internal
7576 Crosstool-ng backend deprecated.
aec71d64
PK
7577
7578 Defconfigs: Add Atmel at91sam9g45m10ek, freescale mpc8315erdb
e7f4923e
PK
7579 & p1010rdb, Armadeus apf27 / apf28, Openblocks A6, Raspberry
7580 pi, gnublin board.
aec71d64
PK
7581
7582 FS: LZO and XZ compression methods, extra ubifs options,
7583 ext2 rev 0/1 and ext3/4 support.
7584
7585 Patch handling: apply-patches now has .patch.xz support,
7586 Patch logic reworked as discussed during Febrary dev days:
7587 http://elinux.org/Buildroot:DeveloperDaysFOSDEM2013
7588
7589 <pkg>-rsync now excludes version control files.
7590
7591 linux: uImage load address for ARM multiplatform kernels
7592
7593 Infrastructure for multiple OpenGL / ES / EGL / OpenVG
7594 providers, similar to how libjpeg / libjpeg-turbo is handled.
7595
7596 Infrastructure for packages to add system users.
7597
7598 kconfig: updated to 3.9-rc2, support make olddefconfig
7599
7600 Updated/fixed packages: alsa-lib, alsa-utils, apr, apr-util,
7601 argp-standalone, at, at91bootstrap, audiofile, aumix, avahi,
7602 bash, blackbox, bind, binutils, bison, boost, bridge-utils,
7603 busybox, ccache, cifs-utils, cmake, collectd, connman,
7604 conntrack-tools, cpanminus, crosstool-ng, diffutils, directfb,
7605 directfb-examples, divine, dmalloc, dnsmasq, dosfstools,
e7f4923e
PK
7606 dropbear, e2fsprogs, ebtables, eeprog, erlang, ethtool,
7607 fb-test-app, fbset, feh, ffmpeg, file, flex, flot, foomatic,
7608 fxload, gd, gdb, gdisk, genimage, gettext, gmp, gnuchess,
7609 gnutls, gob2, gperf, gpsd, gstreamer, haserl, hiawatha, htop,
7610 httping, icu, inotify-tools, intltool, iproute2, ipset,
7611 iptables, iw, jpeg, jquery, jquery-{sparkline,validation},
7612 json-c, kbd, kexec, kismet, kmod, lcdproc, libarchive,
7613 libatasmart, libcap, libconfig, libconfuse, libcurl, libdrm,
7614 libeet, libev, libevas, libeXosip2, libffi, libfribi, libfuse,
7615 libgcrypt, libglib2, libgtk2, libid3tag, libmicrohttpd,
7616 libnetfilter_acct, libnetfilter_conntrack, libnl, libpcap,
7617 libplayer, libsigc, libv4l, libxcb, linenoise, linux-pam,
7618 lm_sensors, ltp-testsuite, luajit, lzop, madplay, make, mdadm,
aec71d64
PK
7619 mediastreamer, memtester, mesa3d,
7620 mobile-broadband-provider-info, monit, mpd, mpfr, mpg123,
fa3463d6
PK
7621 mrouted, msmtp, nbd, ncurses, ndisc6, neard, neardal, neon,
7622 netperf, netsnmp, nettle, nfacct, ntfs-3g, ofono, olsr,
aec71d64 7623 omap-u-boot-utils, openssh, openssl, openswan, openvpn,
fa3463d6
PK
7624 oprofile, orc, patch, pciutils, pcre, perl, php, poco,
7625 polarssl, proftpd, psmisc, pulseaudio, python,
aec71d64 7626 python-{bottle,netifaces,serial,setuptools}, qt, quagga,
e7f4923e
PK
7627 quota, radvd, rpi-firmware, rpi-userland, rt-tests, sam-ba,
7628 samba, sawman, sdl, ser2net, smartmontools, socat, socketcand,
7629 speex, squid, stress, stunnel, sudo, syslinux, sysstat,
7630 sysvinit, tcl, tcprelay, tinyhttpd, tslib, tvheadend,
7631 uboot-tools, udev, ulogd, util-linux, vala, vtun, webkit,
aec71d64
PK
7632 xapp_{iceauth,luit,makefontscale,sessreg,setxkbmap,smproxy},
7633 xapp_{xauth,xcmsdb,xdpyinfo,xev,xgamma,xhost,xinput,xkbcomp},
7634 xapp_{xkbevd,xlsatoms,xlsclients,xmodmap,xpr,xprop,xrandr,xrdb},
7635 xapp_{xset,xwd,xwininfo}, xcb-{proto,util},
7636 xdriver_xf86-input-{evdev,joystick,keyboard,mouse,synptics},
7637 xdriver_xf86-input-{tslib,vmmouse,void},
7638 xdriver_xf86-video-{ark,ast,ati,cirrus,dummy,geode,glide,glint},
7639 xdriver_xf86-video-{i128,intel,mach64,mga,neomagic,newport},
7640 xdriver_xf86-video-{openchrome,r128,savage,siliconmotion,sis},
7641 xdriver_xf86-video-{tdfx,trident,vesa,vmware,wsfb}, xenomai,
7642 xfont, xinetd, xkeyboard-config, xlib_lib{FS,ICE,SM,X11},
7643 xlib_libX{scrnSaver,au,aw,cursor,dmcp,ext,fixes,font,ft,i},
7644 xlib_libX{inerama,mu,pm,randr,res,tst,v,vMC,xf86dga,xf86vm},
7645 xlib_lib{dmx,fontenc,pciaccess,xkbfile}, xlib_xtrans,
7646 xproto_{applevm,bigreqs,dri2,fonts,gl,input,kbd,record}proto,
7647 xproto_{resource,scrnsaver,xcmisc,xext,x}proto,
7648 xserver_xorg-server, xutil_makedepend, xz, zeromq
7649
fa3463d6
PK
7650 New packages: aircrack-ng, bcusdk, chrony, crda,
7651 cryptodev-linux, cppzmq, czmq, dtach, enscript, exfat,
7652 exfat-utils, f2fs-tools, fan-ctrl, filemq, foomatic-filters,
7653 genimage, genpart, glibmm, gnuplot, gtest, gutenprint, hplip,
7654 iozone, jansson, jhead, jquery-keyboard, jquery-ui,
7655 jquery-ui-themes, json-glib, json-javascript, lcms2, libpfm4,
7656 libpthsem, libserial, libsigsegv, libtasn1, libwebsockets,
7657 libxkbcommon, libxml++, linknx, log4cxx, mongoose, mongrel2,
7658 mtools, ne10, nmap, nodejs, openobex, openpgm, poppler,
7659 protobuf-c, python-m2crypto, python-thrift, qjson, qt5base,
aec71d64
PK
7660 qt5declarative, qt5graphicaleffects, qt5imageformats,
7661 qt5jsbackend, qt5multimedia, qt5quick1, qt5script, qt5svg,
7662 qt5webkit qt5xmlpatterns, rapidjson, redis, swig, texinfo,
7663 tzdata, urg, ussp-push, wayland, webp, weston, wireless-regdb,
7664 wireshark, wvdial, wvstreams, xcb-util-image, xcb-util-wm,
7665 xcursor-transparent-theme, zic, zmqpp, zyre
7666
7667 Removed packages: microperl, ocf-linux, xapp_xinit,
7668 xapp_xplsprinters, xapp_xprehashprinterlist,
7669 xfont_font-bitstream-speedo,
7670 xlib_lib{Xfontcache,XprintAppUtil,XprintUtil,Xp,oldX,xkbui},
7671 xproto_{print,xf86rush}proto
7672
7673 Deprecated packages: vala
7674
7675 Issues resolved (http://bugs.uclibc.org):
7676
7677 #1291: Add support for Faraday 526 arm processor (fa526)
7678 #2683: cups does not install correctly to target
7679 #3313: mesa3d fails to build
7680 #5186: initramfs/cpio should support lzo compression
7681 #5636: agetty - cannot get controlling tty error - need updated...
7682 #5906: collectd client headers not exported
7683 #5966: bison unnecessarily required as build dependency
7684 #6140: --enable-fileinfo not applied for php package
7685 #6164: openvpn usage of ip tool from Busybox
7686
15ace1a8
PK
76872013.02, Released February 28th, 2013:
7688
7689 Misc manual updates.
7690
7691 Updated/fixed packages: busybox, collectd, flashbench,
7692 libgtk2, libupnp, mii-diag, quota
7693
d65bb7e3
PK
76942013.02-rc3, Released February 26th, 2013
7695
7696 Minor fixes.
7697
7698 Updated/fixed packages: conntrack-tools, dialog,
7699 enlightenment, haserl, keyutils, libfif, libmad,
7700 linux-firmware, linux-fusion, matchbox-desktop, matchbox-wm,
7701 ruby, spawn-fcgi, vtun
7702
7703 Issues resolved (http://bugs.uclibc.org):
7704
7705 #5960: fusion.ko driver does not install to target rootfs
7706
8290a626
PK
77072013.02-rc2, Released February 19th, 2013
7708
7709 Fixes all over the tree.
7710
7711 Various manual updates and fixes.
7712
7713 Updated/fixed packages: busybox, collectd, gesftpserver,
7714 glib-networking, gnutls, inotify-tools, libcurl, libffi,
7715 libglib2, libtorrent, libvorbis, neard, network-manager,
7716 ntfs-3g, openssl, qt, rpi-userland, rtorrent, thttpd, vim.
7717
7718 Issues resolved (http://bugs.uclibc.org):
7719
7720 #5906: collectd client headers not exported
7721
e68acefb 77222013.02-rc1, Released February 10th, 2013
6de88cab
PK
7723
7724 Toolchain: Crosstool-ng 1.17.0, default to GCC 4.6.3, target
7725 libraries install fixed. Add Linaro ARM
8ccef3b3 7726 2012.11/2012.12/2013.01, AArch64 12.11/12.12/13.01. Sourcery
6de88cab 7727 CodeBench MIPS 2012.03/09. Infrastructure to warn about
1ccf5237
PK
7728 missing 32bit support for binary toolchains. Toolchain wrapper
7729 is now relocatable. Add GDB 7.5.1 / Remove 6.8 / 7.0 /
7730 7.1. Deprecate uClibc 0.9.31.
6de88cab
PK
7731
7732 Architecture: Xtensa fixes, add missing powerpc variants, arm
1ccf5237
PK
7733 1136jf-s rev1, add A5/A15, neon support toggle, OABI
7734 deprecated. Sparc: drop old unused variants
6de88cab
PK
7735
7736 Bootloaders: At91bootstap: fix upstream URL, Barebox: add
1ccf5237
PK
7737 2012.12/2013.01/2013.02, remove 2012.08/09/10, lzop fixes,
7738 environment image support, U-Boot: add 2013.01.01
6de88cab
PK
7739
7740 Linux: fix appended dtb handling for v3.8+ kernels, support
7741 multiple device trees
7742
7743 Defconfigs: calao USB-A9260, snowball, QEMU PPC440 on ML507
7744 board, QEMU ARM Exynos4210, Kernel version in QEMU defconfigs
1ccf5237
PK
7745 updated, at91rm9200df: misc fixes. Lock kernel headers to
7746 match kernel.
6de88cab
PK
7747
7748 Infrastructure: Git download fixes. Toolchain make target
7749 renamed from 'cross' to 'toolchain'. Eclipse integration
1ccf5237
PK
7750 support. Option to set root password, post image scripts,
7751 config scripts handling.
6de88cab
PK
7752
7753 Updated/fixed packages: alsa-lib, argp-standalone, argus,
7754 arptables, atk, audiofile, axel, beecrypt, bind, bison,
7755 bluez_utils, boost, cairo, can-utils, bmon, boa, busybox,
7756 cairo, ccache, cdrkit, cifs-utils, cjson, cmake, collectd,
1ccf5237
PK
7757 connman, coreutils, cpanminus, cups, dbus, dhcp, dialog,
7758 diffutils, directfb, distcc, divine, dnsmasq, docker,
7759 dosfstools, dstat, e2fsprogs, ebtables, ed, empty, ethtool,
7760 expedite, fbset, fbv, ffmpeg, flex, fltk, fluxbox, freetype,
7761 gadget-test, gawk, gdb, genext2fs, gettext, giblib,
7762 glib-networking, gmp, gmpc, gnupg, gnutls, gpsd,
7763 gst-plugins-{bad,base,good}, gstreamer, gzip, haserl, hdparm,
7764 heirloom-mailx, hiawanta, hostapd, icu, imagemagick, imlib2,
7765 inadyn, infozip, iproute2, ipset, iptables, iw, jpeg, jquery,
7766 jquery-sparklines, jqeury-validation, kismet, kmod, lame,
7767 libao, libcap, libcurl, libdvdnav, libdvdread, libecore,
7768 libedbus, libedje, libeet, libefreet, libeina, libeio,
7769 liberation, libelementary, libembryo, libethumb, libev,
7770 libevas, libffi, libfribidi, libfuse, libgcrypt, libglib2,
7771 libgpg-error, libgtk2, libhid, libidn, libmicrohttpd, libmpd,
7772 libnl, libnspr, libnss, libogg, libpcap, libplayer, libpng,
7773 libroxml, librsvg, libseccomp, libsigc, libsndfile, libungif,
7774 libupnp, liburcu, libusb-compat, libvncserver, libvorbis,
7775 libxml2, libxslt, lighttpd, links, linux-firmware,
7776 linux-fusion, ltp-testsuite, ltrace,
7777 lttng-{babel,libust,modules,tools}, lvm2, lua, luajit, lzop,
7778 matchbox-{desktop,lib}, mdadm, metacity, midori, minicom, mpd,
7779 mpfr, mplayer, mtd, mysql_client, ncurses, neon, netatalk,
6de88cab
PK
7780 networkmanager, nspr, ntfs-3g, nuttcp, ofone, olsr, openssl,
7781 openvpn, opkg, oprofile, opus, opus-tools, orc, ortp, pango,
7782 pciutils, pcmanfm, pcre, pcsc-lite, perl, php, pixman,
7783 pkgconf, polarssl, pptp-linux, proxychains, pulseaudio,
7784 python, python3, qemu, qextserialport, qt, quagga, radvd,
7785 readline, rng-tools, rt-tests, rubix, ruby, sam-ba, samba,
7786 sane-backends, sconeserver, scons, screen, sdl, sdl_gfx,
1ccf5237
PK
7787 sdl_mixer, sdl_ttf, sdparm, sed, ser2net, smartmontools,
7788 speex, sqlite, squid, sshfs, strace, sudo, sylpheed, tn5250,
7789 taglib, tar, torsmo, transmission, tslib, uboot-tools, ulogd,
6de88cab
PK
7790 usb_modeswitch, util-linux, valgrind, vim, vsftpd, wavpack,
7791 webkit, wipe, wireless_tools, wpa_supplicant, xapp_xinit,
7792 xapp_xinput-calibrator, xapp_xman, xapp_xmh, xlib_libX11,
7793 xlib_libXdmcp, xlib_libXft, xlib_libpthread-stubs,
7794 xlib_xtrans, xproto_xcmiscproto, xproto_xextproto,
7795 xserver_xorg-server, xstroke, xvkbd, xz
7796
7797 New packages: b43-firmware, b43-fwcutter, bustle,
7798 cache-calibrator, cegui06, celt051, classpath, curlftpfs,
7799 dvb-apps, dvbsnoop, elfutils, enlightenment, firmware-imx,
7800 flashbench, gd, gesftpserver, gst-fsl-plugins, httping, iftop,
7801 imx-lib, jamvm, jpeg-turbo, keyutils, libatasmart, libcofi,
7802 libebml, libevas-generic-loaders, libfslcodec, libfslparser,
7803 libfslvpuwrap, libgsasl, libiscsi, libmatroska, libmcrypt,
7804 libmhash, libqwt, libseccomp, libsha1, linenoise, mcrypt,
7805 media-ctl, ncdu, neard, neardal, nettle, perf, polkit,
7806 proxychains, python-bottle, python-pyparsing, rpi-firmware,
7807 rpi-userland, sg3_utils, slirp, snowball-hdmiservice, spice,
7808 spice-protocol, tcllib, tvheadend, udisks, usbredir
7809 ux500-firmware, vde2, xcb-utils-keysyms, yavta,
7810 zd1211-firmware
7811
1ccf5237 7812 Removed packages: customize, xdriver_xf86-input-{acecad,aiptek},
6de88cab
PK
7813 xdriver_xf86-video-{apm,chips,i740,rendition,s3,s3virge,sisusb},
7814 xdriver_xf86-video-sun{cg14,cg3,cg6,ffb,leo,tcx},
7815 xdriver_xf86-video-{tsend,xgi,xgixp}
7816
7817 Deprecated packages: xstroke
7818
7819 Issues resolved (http://bugs.uclibc.org):
7820
7821 #4237: building shared openssl w/-Os fails due to gcc bug
7822 #5690: python3 does not obey to BR2_PACKAGE_PYTHON3_PYC_ONLY=y
7823 #5602: python3 should install a "python" symbolic link
7824 #5846: Extra slash added to last slash in URL
7825
78262012.11.1, Released January 3rd, 2013:
7827
7828 Toolchain: Fixed non-largefile builds on recent Ubuntu
7829 versions.
7830
7831 Arch: fix missing x86/generic handling, Build for Xtensa with
7832 longcalls option.
7833
7834 Updated/fixed packages: dosfstools, qt
7835
d201b95d
PK
78362012.11, Released December 2nd, 2012:
7837
7838 Git shallow clone fix for older git version.
7839
7840 Updated/fixed packages: ctuio, libtool
7841
7842 Issues resolved (http://bugs.uclibc.org):
7843
7844 #5726: List all the available hook points
7845
1a59dfae 78462012.11-rc2, Released November 30th, 2012:
0f9bad95
PK
7847
7848 Minor fixes around the tree.
7849
7850 Various manual updates and fixes.
7851
d38b25f1
PK
7852 Add checks for legacy features.
7853
7854 Updated/fixed packages: acpid, alsa-lib, arptables, binutils,
1a59dfae
PK
7855 busybox, ccache, cjson, cramfs, directfb, flex, fluxbox, gdb,
7856 hiawatha, igh-ethercat, imagemagick, imlib2, lcdproc,
7857 libdaemon, libecore, libhid, libmad, libpcap, libsigc, libusb,
7858 linux-fusion, matchbox, ocf-linux, owl-linux, python, rrdtool,
7859 scons, strace, sylpheed
0f9bad95 7860
2b7be2f1
PK
7861 Issues resolved (http://bugs.uclibc.org):
7862
7863 #5732: Error : package/alsa-lib/alsa-lib.mk
7864
47ee3051 78652012.11-rc1, Released November 17th, 2012
f9686563 7866
d36fcceb
PK
7867 Fixes all over the tree and new features.
7868
7869 Defconfigs: use u-boot 2012.10 on at91 and beaglebone,
7870 sheevaplug + qemu: bump kernel version, add qemu-mips64-malta
7871 + nitrogen6x defconfigs.
7872
7873 Bootloaders: add u-boot 2012.07/10, ais target format, add
48f0fe07
PK
7874 barebox 2012.08/09/10/11, linker overlap issue fix for
7875 at91bootstrap, mxs-bootlets updated for new Barebox versions.
d36fcceb 7876
0ab9a3fb 7877 Toolchains: binutils 2.23.1, gcc 4.7.2, default to gcc 4.6.x,
d36fcceb 7878 Codebench arm/sh/x86 2012.03/09, Linaro 2012.08/09/10.
48f0fe07
PK
7879 Libtirpc support for modern glibc variants. Toolchain on
7880 target has been deprecated.
d36fcceb 7881
48f0fe07 7882 Initial Aarch64 support, Xtensa support re-added.
d36fcceb
PK
7883
7884 Infrastructure: Use shallow git clone when possible, use
7885 tarballs rather than git URLs for github. Moved to pkgconf
7886 rather than pkg-config. System directory added, default
48f0fe07
PK
7887 skeleton/device tables moved. More than 1 post-build script
7888 can now be used. output/target now contains a
7889 THIS_IS_NOT_YOUR_ROOT_FILESYSTEM warning, to help people
7890 understand how to (not) use it.
7891
7892 Manual has been reworked and extended.
7893
7894 Legal-info: Lots of package annotations, CSV file fixes,
7895 _LICENSE / _REDISTRIBUTE splitup, per-package hooks.
7896
7897 Updated/fixed packages: acpid, alsa-lib, alsa-utils,
0ab9a3fb
PK
7898 alsamixergui, attr, autoconf, automake, bash, bind, binutils,
7899 bison, blackbox, bluez-utils, busybox, cairo, can-utils,
7900 cifs-utils, cjson, cmake, collectd, connman, conntrack-tools,
7901 coreutils, cups, cvs, dbus, dhcp, directfb, dmalloc, dnsmasq,
7902 dropbear, e2fsprogs, ethtool, fbdump, feh, fftw, file,
7903 flashrom, fluxbox, gdb, gdisk, gdk-pixbuf, genext2fs, gettext,
7904 gnutls, gpsd, gqview, grep, gsl, gst-plugins-{bad,good},
7905 hdparm, hiawatha, hostapd, input-tools, iproute2, ipset,
7906 iptables, iw, json-c, kexec, kmod, lcdproc, leafpad, less,
7907 libcurl, libdrm, libdvdnav, libdvdread, libffi, libfuse,
7908 libglib2, libhid, liblockfile, libmad, libmbus, libmnl,
48f0fe07
PK
7909 libnetfilter_{acct,conntrack,cthelper,cttimeout,queue},
7910 libnfc, libnfc-llcp, libnfnetlink, libnl, libnspr, libnss,
7911 libpcap, libplayer, libtool, libtorrent, liburcu, libv4l,
7912 libxcb, libxml2, libxslt, links, linux-firmware, lm-sensors,
7913 lmbench, lockfile-progs, logrotate, lshw, lsof,
7914 lttng-babeltrace, lttng-tools, lua, luajit, mesa3d, microperl,
7915 mii-diag, module-init-tools, mpc, mpd, mpg123, mplayer,
7916 mtd-utils, mysql_client, nbd, ncurses, netatalk, netkitbase,
7917 netkittelnet, netsnmp, newt, nfs-utils, openntpd, openssh,
7918 openssl, opkg, patch, pciutils, pcre, php, poco, polarssl,
7919 popt, portmap, pppd, procps, pulseaudio, python, python-nfc,
d36fcceb
PK
7920 python-protobuf, qt, quota, rp-pppoe, rtorrent, sam-ba, samba,
7921 scons, sdl_gfx, smartmontools, sqlite, squid, strace, sudo,
48f0fe07
PK
7922 sylpheed, tcpdump, tremor, ttcp, tiff, unionfs,
7923 usb_modeswitch, usbutils, util-linux, vala, valgrind, vpnc,
7924 vsftpd, webkit, wget, which, wpa_supplicant, x11vnc, xapp_*,
d36fcceb
PK
7925 xdriver_*, xenomai, xfont_*, xinetd, xl2tp, xlib_*, xlsclient,
7926 xproto_*, xserver_xorg-server, xutil_util-macros, xz, zeromq
7927
7928 New packages: arptables, at91bootstrap3, boot-wrapper-aarch64,
7929 ccid, cpanminus, cpuload, erlang, evtest, fb-test-apps,
7930 fxload, gdbm, gnupg, googlefontdirectory, grantlee, gsl,
7931 lcdapi, liblo, liblog4c-localtime, libtirpc, linux-pam,
48f0fe07
PK
7932 lua-msgpack-native, macchanger, mtdev, mtdev2tuio, nfacct,
7933 opus, opus-tools, pcsc-lite, perl, pkgconf, python-meld3,
7934 python3, qemu, qextserialport, qtuio, rpcbind, schifra,
7935 sconeserver, supervisor, time, ulogd, usb_modeswitch_data,
7936 yasm
d36fcceb
PK
7937
7938 Deprecated packages: netkitbase, netkittelnet
7939
7940 Issues resolved (http://bugs.uclibc.org):
7941
7942 #807: [PATCH] samba - make iconv and smbd optional
7943 #3049: binutils have a sysroot bug in ld
7944 #5330: update vsftpd to 3.0.0
7945 #5486: libglib2 build fails on: libs/libglib-2.0.so: undefined...
7946 #5666: Fails to build python 2.7.2 for 2440 arm
7947
288b7399
TP
79482012.08, Release August 31th, 2012
7949
7950 Updated/fixed packages: microperl, cups, luajit, rrdtool,
7951 prboom, oprofile.
7952
7953 Added license information for: sqlite.
7954
7955 Changed the source URLs of all packages located on Sourceforge
7956 in order to use the automatic mirror selection URL
7957 downloads.sourceforge.net, and get rid of the
7958 BR2_SOURCEFORGE_MIRROR option.
7959
8437b562
TP
79602012.08-rc3, Released August 25th, 2012
7961
7962 Updated/fixed packages: libglib2, netsnmp, freetype, libfuse,
7963 libpng, x11vnc, zlib, gpsd, ifplugd, bash, distcc.
7964
7965 Added license informations for: barebox, grub, syslinux,
7966 uboot, xloader, yajl, zlib, zxing, alsa-lib, alsa-utils,
7967 faad2, nano, fbdump, rsync, librsync, fontconfig,
7968 inotify-tools,
7969
b58c83ae
TP
79702012.08-rc2, Released August 15th, 2012
7971
7972 Updated/fixed packages: imagemagick, sudo, crosstool-ng.
7973
7974 Added license informations for: mxml, nanocom, empty, expat,
7975 lua, lucjson, xinetd, cjson, luaexpat, lmbench, bwm-ng,
7976 input-event-daemon, luajit, cgilua, copas, coxpcall,
7977 luafilesystem, luasocket, rings, wsapi, xavante, libtpl,
7978 avahi, busybox, libfcgi, ifplugd, libcgicc, libcurl,
7979 libdaemon, libdnet, libgpg-error, libpcap, libpng, lighttpd,
7980 mtd, openssl, psmisc, socat, spawn-fcgi.
7981
7982 Fixes to Microblaze external toolchains
7983 configuration. Improvements of the pkg-stats
7984 script. Out-of-tree fix for the graph-depends script.
7985
7986 Kernel headers version bump.
7987
4009cbbb 79882012.08-rc1, Released August 1st, 2012
5b11223f 7989
1ea85745
PK
7990 Fixes all over the tree and new features.
7991
c665fc00
TP
7992 Integration of a legal information reporting infrastructure,
7993 which allows to generate detailed informations about the
7994 licenses and source code of all components of a system
7995 generated by Buildroot. License information will progressively
7996 be added on packages.
7997
7998 Default configuration files added for Calao-systems USB-A9263
7999 and Calao-systems USB-A9G20-LPW.
8000
8001 External toolchains update: allow download of a custom
8002 toolchain, add Linaro 2012.05 and 2012.06 for ARM, add
8003 Blackfin toolchain 2012R1-BETA1, add Sourcery CodeBench MIPS
8004 2011.09.
8005
8006 Allow the restriction of downloads to the primary site only.
8007 This is useful for project developers who want to ensure that
8008 the project can be built even if the upstream tarball
8009 locations disappear.
8010
8011 Add a 'System configuration' choice to select between 3
8012 different init systems: Busybox init, SysV init and Systemd
8013 init.
8014
8015 Cleanups to the package infrastructure. The visible change to
8016 developers is that $(eval $(call AUTOTARGETS)) is now $(eval
8017 $(autotools-package)), and similarly for other package
8018 infrastructures and host packages. Refer to the documentation
8019 for details.
8020
8021 By default, automatic detection of the number of compilation
8022 jobs to use, depending on the number of CPUs available.
8023
fdbc2f40 8024 Improvements to generate systems with static libraries only
c665fc00
TP
8025 (infrastructure and package fixes).
8026
fdbc2f40
TP
8027 Add proper support in the Linux kernel package to generate
8028 Device Tree Blobs or combined Device Tree / Kernel
8029 images. This will be useful on Microblaze, PowerPC and ARM,
8030 which are architectures making extensive use of the Device
8031 Tree.
8032
1ea85745 8033 Updated/fixed packages: audiofile, autoconf, automake, axel,
c665fc00
TP
8034 barebox, bash, beecrypt, berkeleydb, bind, bison, bluez_utils,
8035 bonnie, boost, busybox, bsdiff, bwm-ng, bzip2, cifs-utils,
8036 cgilua, cmake, connman, conntrack-tools, crosstool-ng, cups,
8037 dbus, dhcp, dnsmasq, e2fsprogs, eeprog, ethtool, faad2, fbv,
8038 ffmpeg, freetype, gmp, gnutls, gob2, gpsd, grep,
8039 gst-plugins-base, gst-plugins-good, gzip, hiawatha, hostapd,
8040 htop, icu, igh-ethercat, imagemagick, input-tools, iostat,
8041 iproute2, ipset, iptables, iw, kmod, less, libcap, libgci,
8042 libconfig, libcurl, libelf, libevas, libeXosip2, libexif,
8043 libfuse, libidn, libmad, libmbus, libmnl,
8044 libnetfilter-conntrack, libnl, libnspr, libnss, libogg,
8045 libosip2, libpcap, libpng, libroxml, liburcu, libusb, libxml2,
8046 libxslt, lighttpd, linux, ltrace, lttng-libust, lttng-modules,
8047 lttng-tools, lua, m4, memtester, midori, mii-diag,
8048 module-init-tools, mpfr, mpg123, mrouted, msmtp, mtd, mxml,
8049 mysql_client, nasm, nbd, ncurses, nfs-utils, opencv, openocd,
8050 openssl, pciutils, php, polarssl, portaudio, pppd,
8051 pthread-stubs, pulseaudio, qt, quagga, quota, radvd, rpm,
8052 rrdtool, samba, sam-ba, scons, sdl_gfx, sdl_sound, speex,
8053 sqlite, squashfs, squid, sudo, synergy, syslinux, systemd,
8054 tar, tcpdump, tcpreplay, udev, usbutils, valgrind, wget,
8055 wpa_supplicant, wsapi, xavante, xserver_xorg-server, zlib
8056
8057 New packages: cjson, collectd, dfu-util, dmidecode, elftosb,
8058 fbterm, flashrom, freerdp, inadyn, libfreefare,
8059 libnetfilter_cttimeout, libnfc, libnfc-llcp, liboping,
8060 libtorrent, linphone, logsurfer, lshw, luacjson, luaexpat,
8061 luajit, mediastreamer, mobile-broadband-provider-info, monit,
8062 mxs-bootlets, nanocom, nss-mdns, ofone, omap-u-boot-utils,
8063 opkg, ortp, owl-linux, python-id3, python-nfc, quota,
8064 ramspeed, rtorrent, sound-theme-borealis,
8065 sound-theme-freedesktop, sysprof, webrtc-audio-processing,
8066 xinetd, zxing
1ea85745 8067
3b38ade5
TP
8068 Issues resolved (http://bugs.uclibc.org):
8069
8070 #1315: Allow use of older external toolchains without sysroot
8071 support [won't fix]
8072 #5276: Hiawatha needs to manage IPV6 if so [fixed]
8073 #5360: buildroot fails when building "host-libglib2 2.30.2
8074 Building" [won't fix, upstream problem]
8075 #5384: Can't build packages relying on gets on newer glibc
8076 [fixed]
8077
bce34ab1
PK
80782012.05, Released May 30th, 2012:
8079
8080 Updated/fixed packages: busybox, netsnmp, pptp-linux
8081
0b0d7bad
PK
80822012.05-rc3, Released May 25th, 2012:
8083
8084 Minor fixes around the tree.
8085
8086 Infra: Fix for DOWNLOAD macro when using primary mirrors with
8087 scp targets.
8088
8089 Toolchain: Kernel headers 3.2.18 / 3.3.7.
8090
8091 Updated/fixed packages: binutils, bison, busybox, cifs-utils,
8092 gnuchess, gpsd, iperf, libmpeg2, mtd, ntfs-3g, oprofile,
8093 xserver-xorg
8094
b07ad40c
PK
80952012.05-rc2, Released May 18th, 2012:
8096
8097 Fixes all over the tree.
8098
8099 Toolchain: uClibc: Use 0.9.33.2, Crosstool-ng: fix gperf
8100 dependency, disable decimal floats support, Linux 3.2.17 /
8101 3.3.6 kernel headers. Fix sysroot copy handling for toolchains
8102 without C++ support.
8103
8104 Updated/fixed packages: apr, apr-util, ccache, dnsmasq,
8105 heirloom-mailx, gdb, ndisc6, opencv, openssl, socat, vala
8106
81072012.05-rc1, Released May 10th, 2012:
5c3a3373 8108
17c2d62b
PK
8109 Fixes all over the tree and new features.
8110
8111 Use /etc/os-release for version info rather than
8112 /etc/br-version.
8113
8114 CMake toolchain file moved to $HOST_DIR/usr/share/buildroot.
8115
e22dd64b
PK
8116 Apply-patches.sh: cleanups, archived patches handling fixes,
8117 support series files.
17c2d62b 8118
82822efe
PK
8119 Defconfigs: beaglebone, mx53qsb, pandaboard, qemu configs for
8120 arm-vexpress/microblaze/ppc-mpc88544ds, use 3.2.x for
8121 atngw100, use 3.3.x for qemu configs.
17c2d62b 8122
82822efe
PK
8123 Menu structure: Libraries moved out of multimedia section
8124
8125 Atom processor support. Prescott fix, blackfin ABI fix,
8126 Microblaze architecture support (using ext toolchain). Cleanup
8127 architecture names, deprecate Xtensa support.
e22dd64b
PK
8128
8129 Toolchain: Add GCC 4.4.7, 4.6.3, 4.7.0. uClibc 0.9.33.1,
a53a3b59
PK
8130 default to uClibc 0.9.33.x, enable
8131 UCLIBC_SUPPORT_AI_ADDRCONFIG by default, static and 64bit
8132 fixes for external toolchains, linaro ext toolchains, new
82822efe
PK
8133 sourcery codebench ext toolchains, GDB 7.4.1, crosstool-ng
8134 1.15.2.
17c2d62b 8135
82822efe
PK
8136 Bootloaders: U-Boot: add 2012.04.01, SPL and u-boot.img
8137 support. Barebox: add 2012.04, remove 2011.12.
bf636a94 8138
e22dd64b 8139 Updated/fixed packages: alsa-lib, alsa-utils, at, atk, avahi,
a53a3b59 8140 barebox, berkeleydb, bind, bluez_utils, boost, busybox,
82822efe
PK
8141 can-utils, ccache, cifs-utils, coreutils, cups, dbus, dhcp,
8142 directfb, dnsmasq, doom-wad, dosfstools, e2fsprogs, expat,
8143 fakeroot, feh, ffmpeg, file, fis, freetype, gamin, gawk,
8144 gdk-pixbuf, gettext, giblib, glib-networking, gmp, gnutls,
8145 gpsd, grep, gstreamer, gst-plugins-{bad,base,good,ugly},
8146 haserl, hdparm, imagemagick, iproute2, iptable, iw, kexec,
8147 kmod, lame, libaio, libarchive, libatomic_ops, libconfig,
8148 libcurl, libdvdnav, libdvdread, libedbus, libethumb, libffi,
8149 libfuse, libglib2, libgtk2, libhid, libmad, libmbus, libmpeg2,
8150 libnl, libplayer, libpng, libsigc, libsoup, libupnp, liburcu,
8151 libusb, libusb-compat, libxml2, libxml-parser-perl, libxslt,
8152 lighttpd, linux-firmware, linux-fusion, lite, lsof, ltrace,
8153 lttng-libust, lua, m4, makedevs, microperl, mpd, mpfr, mpg123,
8154 mrouted, mtd, mysql_client, nbd, ncftp, ncurses, neon,
8155 netsnmp, network-manager, nfs-utils, ngrep, ntfs-3g, openntpd,
e940b303 8156 openssh, openssl, parted, pango, pcre, php, pixman, poco,
82822efe
PK
8157 psmisc, pulseaudio, python, qt, quagga, radvd, rpm, rsync,
8158 ruby, samba, sam-ba, sane-backends, sawman, screen, sdl_net,
8159 smartmontools, speex, sqlite, squashfs3, squid, sshfs, sudo,
e940b303
GZ
8160 syslinux, sysstat, taglib, tcpdump, tftp-hpa, transmission,
8161 tiff, tinyhttpd, uboot-tools, udev, uemacs, unionfs, usbutils,
82822efe
PK
8162 util-linux, vala, valgrind, vim, vsftpd, wget, wipe,
8163 wpa_supplicant, xdriver_xf86-{input-vmmouse,video-fbdev},
8164 xfsprogs, zlib
a53a3b59 8165
82822efe
PK
8166 New packages: apr, apr-util, audiofile, bellagio,
8167 conntrack-tools, empty, fmtools, glib-networking,
8168 heirloom-mailx, hiawatha, latencytop, lcdproc, libcap-ng,
8169 libdmtx, libfcgi, libnetfilter_conntrack, libnfnetlink,
8170 libtpl, localedef, minicom, msmtp, ndisc6, netatalk,
8171 ocf-linux, openswan, parted, polarssl, protobuf, read-edid,
8172 socketcand, stress, systemd, ushare, zeromq
17c2d62b 8173
b6a507c7
PK
8174 Deprecated packages: ttcp
8175
17c2d62b
PK
8176 Removed packages: ntfsprogs
8177
8178 Issues resolved (http://bugs.uclibc.org):
8179
bf636a94 8180 #2353: [lua] fix build with 2010.08-rc1
a53a3b59
PK
8181 #2503: Microperl fails build on MIPSel or with Fedora13.x86_64
8182 #2557: [PATCH] mkfs.xfs complains about missing libxfs.so.0
8183 #2881: Can't build project statically with external toolchain
2b66816c 8184 #3751: MIPS: fix BR2_GCC_TARGET_ABI for MIPS n64
a53a3b59 8185 #4808: ccache may build against wrong zlib
17c2d62b 8186 #4880: New package lcdproc
f526c4d2 8187 #4886: New package protobuf
a53a3b59
PK
8188 #4892: build fails on ltp-testsuite-20101031/testcases/kernel/fs/...
8189 #4898: * make: [target-finalize] Error 1 (ignored)*
8190 #4985: Qt 4.7.4 build crashes with Linux 2.6.29
8191 #4970: udev 181 fails to build if kernel version 3.3 is selected
8192 #5018: dialog broken: exits with assert in uClibc
8193 #5102: qt package moc, uic, rcc read from wrong place
15744b7e 8194 #5144: Patch to fix ixon bug in uemacs
98873717 8195 #5198: Line graphics output is broken in GNU Screen
e940b303 8196 #5204: Missing terminfo file(s) for GNU screen terminal type
17c2d62b 8197
03ceab6d
PK
81982012.02, Released February 29th, 2012:
8199
8200 Updated/fixed packages: libecore
8201
6d24b41b
PK
82022012.02-rc3, Released February 27th, 2012:
8203
8204 Fixes all over the tree.
8205
8206 Automatic host dependencies handling for cmake packages
8207 fixed. Customize package deprecated as using a post-build
8208 script is nowadays the preferred way of adding extra stuff to
8209 the rootfs.
8210
8211 Linux-headers 3.0.x / 3.2.x stable version bumped.
8212
8213 QEMU defconfigs updated to 3.2.x kernels and readme fixed.
8214
8215 Updated/fixed packages: dropbear, ffmpeg, libpng
8216
3d6ff4f5
PK
82172012.02-rc2, Released February 19th, 2012:
8218
8219 Fixes all over the tree.
8220
8221 Toolchain: uClibc: Added upstream post-0.9.33 fixes, Bump
8222 linux-headers 3.0.x / 3.2.x stable versions.
8223
8224 Documentation: Added makedev / <pkg>_DEVICES /
8225 <pkg>_PERMISSIONS documentation.
8226
8227 Updated/fixed packages: busybox, ffmpeg, gst-dsp, libecore,
8228 libvncserver, mxml, python.
8229
82302012.02-rc1, Released February 12th, 2012:
11eb9e7f
PK
8231
8232 Fixes all over the tree and new features.
8233
c847b4a6 8234 Toolchain: Default to GCC 4.5.x, add binutils 2.22. Java
08f46cc6 8235 support removed, Powerpc SPE ABI support. GDB ELF support fix,
eaf412b5 8236 GDB 7.4, crosstool-NG 1.13.4.
1bde07d6 8237
11eb9e7f 8238 Gentargets: scp and mercurial support.
eaf412b5
PK
8239 Autotools: derive host dependencies from target by default.
8240 Packages can now declare device table snippets.
11eb9e7f 8241
eaf412b5
PK
8242 Host utilities menu with commonly used host tools.
8243
8244 defconfigs: qemu configs for x86-64, mips and sparc, at91
03ceab6d 8245 defconfigs now use modern U-Boot / mainline Linux, added
eaf412b5 8246 lpc3250 defconfigs.
11eb9e7f 8247
a01db91e 8248 uClibc: remove 0.9.30, backport unshare() support, add
eaf412b5 8249 0.9.32.1 / 0.9.33, use same config for ctng.
11eb9e7f 8250
c847b4a6 8251 Bootloaders: U-Boot: add 2011.12, remove 2010.xx versions,
eaf412b5
PK
8252 Barebox: add 2012.01/02, remove 2011.10/11, LPC32xx
8253 bootloaders added.
8254
8255 Various manual updates. Release tarballs now contain generated
8256 manual in text/html/pdf formats.
1bde07d6 8257
eaf412b5
PK
8258 Buildroot now calls the stop function of scripts in
8259 /etc/init.d at shutdown.
234dd8e6 8260
08f46cc6 8261 Updated/fixed packages: atk, avahi, barebox, bash, beecrypt,
eaf412b5
PK
8262 bind, binutils, bison, bluez_utils, bzip2, busybox, cairo,
8263 ccache, cdrkit, coreutils, cramfs, dbus, dbus-glib, dialog,
8264 diffutils, dmalloc, dropbear, e2fsprogs, ebtables, ed,
8265 ethtool, expat, ffmpeg, file, fis, flex, fluxbox, fontconfig,
8266 freetype, gawk, grep, gst-dsp, gst-ffmpeg, gst-plugins-base,
8267 hdparm, hostapd, htop, i2c-tools, icu, iproute2, ipsec-tools,
8268 ipset, iptables, iw, jpeg, kismet, lame, libcap, libcgi,
8269 libev, libeXosip2, libffi, libftdi, libgpg-error, libgtk2,
8270 libidn, libmms, libmnl, libmodbus, libnl, libogg, libosip,
8271 libpcap, libpng, libraw1394, libroxml, libusb, libusb-compat,
8272 libv4l, libvorbis, libxcb, libxml-parser-perl, libxslt,
8273 lighttpd, links, lm-sensors, lua, m4, module-init-tools, mpc,
8274 mesa3d, mpd, mpfr, mplayer, mtd-utils, nano, nbd, ncurses,
8275 netperf, netsnmp, ntp, opencv, openocd, openssl, openvpn, orc,
8276 pciutils, pcre, pixman, pkg-config, poco, popt, proftpd,
8277 python, python-serial, qt, ruby, samba, sdl, sdparm,
8278 squashfs3, sshfs, sqlite, squid, sudo, syslinux, tcl, tcpdump,
8279 ti-utils, tiff, tremor, uboot, uboot-tools, udev, usbmount,
8280 util-linux, vala, valgrind, vsftpd, wpa_supplicant,
8281 xapp_{bdftopcf,mkfontdir,mkfontscale,xkbcomp,xcursorgen,xinit},
8282 xapp_xinput, xapp_xman, xcb-util, xdm, xenomai,
8283 xf86-video-sis, xfont_{encodings,font-util},
c847b4a6 8284 xlib_lib{fontenc,X11,Xau,Xcursor,Xdmcp,Xfixes,Xfont,Xrender},
eaf412b5 8285 xlib_libxkbfile, xterm, xutil_makedepend, yajl
08f46cc6 8286
eaf412b5
PK
8287 New packages: boost, connman, dstat, expedite, explorercanvas,
8288 feh, flot, giblib, igh-ethercat, imlib2, jquery,
8289 jquery-sparklines, jquery-validation, jsmin, kmod, libecore,
8290 libedbus, libedje, libeet, libeina, libelementary, libesmtp,
8291 libethumb, libevas, libical, libmbus, liboauth, liburcu,
8292 libvncserver, linux-firmware,
8293 lttng-{babeltrace,libust,modules,tools}, NetworkManager,
8294 open2300, python-distutilscross, python-dpkt,
8295 python-netifaces, python-pygame, python-setuptools, rt-tests,
8296 sam-ba, sane-backends, sqlcipher, transmission, unionfs,
8297 xf86-input-tslib, xinput-calibrator
11eb9e7f
PK
8298
8299 Issues resolved (http://bugs.uclibc.org):
8300
8301 #743: Add Transmission bit torrent option to buildroot
27a35801
PK
8302 #755: Add Boost libraries as a package
8303 #2299: Add crypto support to libsoup
aead8be3 8304 #2617: Pixman 0.19.2 & Cairo 1.10.0
11eb9e7f
PK
8305 #3403: libgpg-error: bump to version 1.10
8306 #3409: libgpg-error: download from gnupg.org
8307 #3421: nano: make tiny flag optional
aead8be3 8308 #3691: New EFL packages
502465e4 8309 #4664: Cannot patch AT91Bootstrap
4861aed1 8310 #4700: setlocalversion not working for combination svn/ubuntu 11.10...
1e39b8a6 8311 #4760: Qt: add host-pkg-config to dependency-list
11eb9e7f 8312
c29253ef
PK
83132011.11, Released November 30th, 2011:
8314
8315 Fixes all over the tree.
8316
8317 Bump kernel headers / default Linux version to 3.1.4.
8318
8319 Updated/fixed packages: ruby
8320
4dc18dc5 83212011.11-rc3, Released November 26th, 2011:
0ff53f12
PK
8322
8323 Fixes all over the tree.
8324
8325 Toolchain: Fix gdb dependencies for external toolchains,
8326 adjust uClibc patches so they don't confuse modern versions of
8327 patch, bump crosstool-ng, kernel headers and linux versions.
8328
8329 Updated/fixed packages: busybox, freetype, mplayer, opencv,
6d985f97 8330 php, rsyslog, ruby, thttpd, xapp_xf86dga
0ff53f12 8331
9f930d2d
DK
8332 Issues resolved (http://bugs.uclibc.org):
8333
ec02a34b 8334 #4357: Prevent patch commands from accessing source control
9f930d2d
DK
8335 #4369: Fix permissions on untared lsof archive
8336
6088ac01 83372011.11-rc2, Released November 18th, 2011:
8e6c8198
PK
8338
8339 Fixes all over the tree and new features.
8340
8341 Updated asciidoc documentation
8342
8343 Toolchain: Bumped 3.x stable kernel headers, use wget in
630fd4f1
PK
8344 crosstool-ng as well, bump crosstool-ng version, gdb fixes,
8345 uClibc sparc fix.
8e6c8198
PK
8346
8347 Updated/fixed packages: distcc, file, gst-plugins-bad, libxcb,
630fd4f1 8348 mplayer, newt, qt, rpm, rrdtool, tar, tftpd
8e6c8198 8349
8c38a0a4
GZ
8350 Issues resolved (http://bugs.uclibc.org):
8351
2b8643f0 8352 #3355: mplayer fails to build
8c38a0a4 8353 #4021: uClibc: undefined reference to `__GI___errno_location'
a028c31e 8354 #4297: Qt's qmake uses wrong pkg-config
8c38a0a4 8355
1507c39b 83562011.11-rc1, Released November 11th, 2011:
5427c506 8357
227eebae
PK
8358 Fixes all over the tree and new features.
8359
1507c39b 8360 Moved misc scripts and support stuff to support/. Renamed
358601f8
PK
8361 patch-kernel.sh to support/scripts/apply-patches.sh.
8362
805de395
PK
8363 Documentation: Moved to asciidoc format, make targets to
8364 generate text/html/pdf/epub output added.
8365
8366 Defconfigs: Qemu configs updated to 3.1 kernel and readmes
8367 added.
8368
358601f8
PK
8369 Bootloaders: Add support for custom git tree / tarballs for
8370 barebox, similar to how it's handled for u-boot. Clean up
8371 menuconfig options.
8372
8373 Toolchain: Update external codesourcery toolchain download
b367d67a
PK
8374 URLs after Codesourcery got bought by Mentor, add x86
8375 toolchain, update toolchain versions and optimize toolchain
8376 sysroot copying. Fix uClibc 0.9.32 builds for e500 PPC,
8377 updated GDB versions / download URLs. Binutils
805de395
PK
8378 libbfd/libopcodes static/dynamic linking fix. GCC 4.6.2 added,
8379 use ctng-1.13.0.
b367d67a
PK
8380
8381 Package infrastructure: Support for local packages /
8382 overrides, package dir / name arguments dropped from
8383 {GEN,AUTO,CMAKE}TARGETS.
358601f8
PK
8384
8385 Linux: Kernel extensions infrastructure support, Xenomai +
8386 RTAI support.
227eebae 8387
e55af699
PK
8388 Updated/fixed packages: acpid, bind, busybox, dash, dbus,
8389 dbus-glib, directfb, dnsmasq, drystone, e2fsprogs, ethtool,
8390 fakeroot, fbdump, file, freetype, fuse, gamin, gmp, gmpc,
8391 gnutls, gob2, gst-plugins-{base,bad,good,ugly}, gstreamer,
8392 hostapd, ifplugd, imagemagick, intltool, ipsec-tools, ipset,
8393 iptables, iw, jpeg, kexec, leafpad, less, libargtable2, libao,
8394 libconfuse, libcuefile, libcurl, libdaemon, libevent,
8395 libglib2, libiconv, libmpd, libreplaygain, libroxml,
b367d67a 8396 libsamplerate, libsndfile, libsoup, libsvgtiny, libtool,
805de395
PK
8397 libxcb, lighttpd, links, linux-fusion, lite, lrzsz, lsof, lzo,
8398 lzop, makedevs, mcookie, mpg123, mpd, mpfr, mtd, musepack,
8399 mutt, mysql_client, ncftp, ncurses, neon, netcat, netsnmp,
8400 ntfs-3g, ntfsprogs, ntp, openntpd, openssh, openssl, oprofile,
8401 orc, pciutils, psmisc, python, qt, quagga, radvd, rpm, rsync,
8402 samba, sawman, sdl_sound, smartmontools, sqlite, squid,
8403 stunnel, sudo, sylpheed, sysstat, taglib, tar, tcpreplay,
8404 tslib, usbutils, util-linux, valgrind, wget, whetstone, which,
8405 wpa-supplicant, xdata_xcursor-themes, xmlstarlet, xterm
b367d67a
PK
8406
8407 New packages: bluez-utils, cifs-utils, fftw, fluxbox, json-c,
805de395
PK
8408 libev, libftdi, libgeotiff, libmodbus, libplayer, live555,
8409 ngrep, noip, opencv, openocd, picocom, poco, portaudio,
8410 pulseaudio, pv, rtai, vala, xenomai.
8411
8412 Removed packages: liboil, sfdisk, swfdec, webif
227eebae
PK
8413
8414 Issues resolved (http://bugs.uclibc.org):
8415
358601f8 8416 #505: live555: new package
e9c52d71 8417 #507: Enable live and tv options in MPlayer-1.0rc2
358601f8
PK
8418 #531: let e2fsprogs package to export headers to staging dir if needed
8419 #1171: Linuxthreads new cannot find sysdep.h
7062aff3 8420 #1357: Add bluez to buildroot system
358601f8
PK
8421 #2107: New package: input-event-daemon
8422 #2599: New package: orc (Oil Runtime Compiler)
8423 #2605: gstreamer: Update to 0.10.30
8424 #2677: introducing util-linux-ng as replacement for util-linux
8425 #2917: Qt: Add declarative module
8426 #3145: jffs2 image generation fails
8427 #3271: netperf-2.4.5 fails to compile
b367d67a
PK
8428 #3331: xdata_xcursor-themes depends on xcursorgen
8429 #3343: Add file:// download SITE_METHOD
8430 #3391: Add support for specifying an external kernel tree
8431 #3631: Error while compiling with Xorg
dd3177cc 8432 #3709: oprofile doesn't build for mipsel
b367d67a
PK
8433 #3925: midori not getting compile
8434 #4045: Add support for downloading i386 toolchains from codesourcery
54bcf87b 8435 #4165: lrzsz-fix-symlink-at-rebuild.patch
95af4fbf 8436 #4171: makedevs-unused-but-set-variable.patch
227eebae 8437 #4183: Codesourcery toolchain download site has changed
8ece8e27 8438 #4231: libneon.so: undefined reference to `SSL_SESSION_cmp'
92bf824b 8439 #4381: Add option to lighttpd to enable Lua support
6473f6c0 8440 #4387: Make sure that dest dir exists before installing mtd files
227eebae 8441
facd602d
PK
84422011.08, Released August 31th, 2011:
8443
8444 Fixes all over the tree.
8445
8446 Toolchain: Fix codesourcery 2009q3 ARM download, Linux 3.0.4
8447 kernel headers.
8448
8449 Updated/fixed packages: ipset, python
8450
73f131ce 84512011.08-rc2, Released August 29th, 2011:
e0a6bcd8
PK
8452
8453 Fixes all over the tree.
8454
73f131ce 8455 Toolchain: crosstool-NG 1.12.1, use binutils 2.21 on
e0a6bcd8
PK
8456 mips/sh/older uClibc, disallow uClibc 0.9.32 on avr32/sh
8457 (broken).
8458
73f131ce
PK
8459 Defconfigs: kernel updates, fix mini2440 serial port config,
8460 remove old arm toolchain configs.
8461
8462 Bootloaders: Fix grub patching, add barebox-{n,x,menuconfig}
8463 targets similar to linux/busybox.
8464
e0a6bcd8 8465 Updated/fixed packages: barebox, directfb, libsoup,
bf446513
TDS
8466 libxml-parser-perl, mtd, ncurses, python, ti-utils, udev,
8467 usbmount, util-linux, xfont_font-misc-misc
e0a6bcd8 8468
cb6c2c42
PK
8469 Issues resolved (http://bugs.uclibc.org):
8470
bf446513 8471 #3685: ncurses installation hangs due to old version of tic
cb6c2c42
PK
8472 #4093: Grub fails to install bz2 patch after conversion to...
8473
7ff457cd 84742011.08-rc1, Released August 4th, 2011:
0a5e7905 8475
94ad0667
PK
8476 Fixes all over the tree and new features.
8477
bd76bc5f
PK
8478 Toolchain: uClibc 0.9.32 / NPTL support, 0.9.29 removed,
8479 ext-toolchain-wrapper improvements, improved non-MMU
8480 support. GCC 4.3.6 / 4.6.1.
94ad0667 8481
333acf35
PK
8482 GENTARGETS infrastructure extended to cover bootloaders and
8483 Linux kernel as well. Options to retrive Linux/U-Boot from a
8484 custom git repo instead of upstream tarballs.
7ff457cd 8485 Support for Linux 3.x and release candidate tarballs.
333acf35
PK
8486 X-Loader bootloader for omap added.
8487
8488 Make source/external-deps now also works for external
8489 toolchains / crosstool-ng backend.
8490
5255a719
PK
8491 Updated/fixed packages: autoconf, berkeleydb, bind, binutils,
8492 bmon, bridge-utils, busybox, cmake, dbus, dbus-glib,
8493 e2fsprogs, ethtool, ffmpeg, gst-plugins-{bad,base,good,ugly},
8494 gvfs, hostapd, iproute2, iptables, iw, jpeg, lame, libarchive,
8495 libdnet, libdrm, libgcrypt, libgtk2, libmpeg2, libpng,
8496 libsoup, lighttpd, linux-fusion, lzo, midori, mtd-utils,
5496bc39
MH
8497 nfs-utils, openvpn, oprofile, orc, pkg-config, proftpd, qt,
8498 ruby, samba, sdl, shared-mime-info, sudo, sqlite, squid,
8499 synergy, udev, usbmount, usbutils, util-linux, valgrind,
8500 webkit, xorg-xserver, xz, zlib
a4a20acb
PK
8501
8502 New packages: acl, attr, ebtables, gnutls, inotify-tools,
8503 ipset, libargtable2, libiqrf, libmnl, libnspr, libnss,
8504 libroxml, libyaml, live555, mxml, orc, rsyslog, sredird,
8505 statserial, stunnel, ti-utils, uboot-tools, yajl
8506
d4928674
PK
8507 Deprecated packages: liboil, swfdec
8508
a4a20acb 8509 Removed packages: hal
94ad0667
PK
8510
8511 Issues resolved (http://bugs.uclibc.org):
8512
bd76bc5f 8513 #3559: libnspr: Add new package
b28de60c 8514 #3595: patch to add libroxml
bd76bc5f 8515 #3565: libnss: Add new package
5496bc39
MH
8516 #3583: xfonts_font-adobe-100dpi fails due to missing map file
8517 #3649: [PATCH] Add mapdir to existing pkg-config patch
94ad0667 8518 #3907: 2011.05 - Qt 4.7.3 not building on ARM
82e840e7 8519 #3961: Nfs-utils: Remove SUSv3-function index
b9796199 8520 #3985: "help" target's defconfig list needs sort
cef0721c 8521 #3997: bump libroxml to v2.1.0
94ad0667 8522
9ab73b51
PK
85232011.05, Released May 27th, 2011:
8524
8525 Updated/fixed packages: makedevs
8526
effcc9a2
PK
85272011.05-rc2, Released May 24th, 2011:
8528
8529 Fixes all over the tree.
8530
8531 Toolchain: Code sourcery ARM 2009q1 download URL fixed /
8532 2009q3 external toolchains added. Crosstool-NG bumped to
8533 1.11.3, eglic/glibc configuration fixes. Linux kernel 2.6.38.x
8534 bumped to 2.6.38.7.
8535
8536 Updated/fixed packages: bind, fakeroot, kbd, psmisc, qt
8537
137a4d7e 85382011.05-rc1, Released May 18th, 2011:
da5e5a5a 8539
7234c239
PK
8540 Fixes all over the tree and new features.
8541
8542 External toolchain improvements: We now build a binary
8543 toolchain wrapper and install it into HOST_DIR/usr/bin, which
8544 enforces the correct compiler arguments, making an external
8545 toolchain as easy to use outside of Buildroot as the internal
8546 ones are. This also brought a cleanup of CFLAGS, making the
8547 Buildroot build output easier to read.
8548
8549 Rootfs device handling improvements: Choice between static
8550 /dev, devtmpfs and devtmpfs with either mdev or udev.
8551
8552 Toolchain: More preconfigured codesourcery external
8553 toolchains, improved Crosstool-NG support, fix for GCC
8554 snapshot versions, GCC 4.4.6 / 4.5.3, experimental GCC 4.6.0
8555 support, target-GCC fixes, uClibc fixes, 0.9.32-rc3 support.
8556
8557 Bootloaders: U-boot 2011.03, Barebox 2011.05.0
8558
8559 Linux: support for custom kernel image targets, E.G. for
8560 powerpc builds with embedded device trees.
8561
8562 Misc fixes for qemu defconfigs, ensuring correct serial
8563 terminal setup out of the box.
8564
8565 Misc gentarget / autotools handling fixes.
8566
9b87631e 8567 Updated/fixed packages: alsa-lib, alsa-utils, alsamixergui,
7234c239
PK
8568 atk, avahi, bind, bison, busybox, copas, dbus-glib, dhcp,
8569 dhcpdump, dnsmasq, dropbear, ethtool, fakeroot, ffmpeg, file,
8570 gamin, gnuconfig, gst-ffmpeg, gst-plugins-good, gtk2-engines,
8571 haserl, hostapd, icu, imagemagick, iproute2, iw, kismet, less,
8572 libcap, libdnet, libglade, libglib2, libgtk2, libnl, libpng,
8573 libxml2, libxml2, libxslt, lighttpd, lockfile-progs, makedevs,
8b4f5f24
PK
8574 midori, mpg123, mpc, mpd, mpfr, mplayer, mtd-utils, ncurses,
8575 netsnmp, openssh, openssl, openvpn, pango, pkg-config, popt,
8576 procps, proftpd, qt, quagga, readline, rsync, samba, sdl,
8577 socat, squashfs, squid, sudo, tslib, udev, usbutils, webkit,
7234c239
PK
8578 wpa_supplicant, xerces, xfont_font-misc-misc, xlib_libX11,
8579 xlib_libXfont, xlib_xtrans, xorg-server, xterm, xz
8580
8581 New packages: bonnie++, can-utils, gdisk, htop,
8582 input-event-daemon, libexif, libraw, libv4l, ngircd
8583
8584 Removed packages: festival
707dc469
PK
8585
8586 Issues resolved (http://bugs.uclibc.org):
8587
8451c232 8588 #2131: Add OpenMP support to the toolchain
4bc79985 8589 #3379: New Package: bonnie++
47736c88 8590 #3445: Not working openssl-10.0.0d on 386sx
308bc537 8591 #3451: fakeroot package: wrong FAKEROOT_SITE variable
39aafe84 8592 #3457: alsamixergui: broken URL
707dc469 8593 #3475: Calling sync on large filesystems when not always necessary
2c976083 8594 #3511: make busybox-menuconfig does not download busybox package
f894e85e 8595 #3541: Quotes in the top Makefile:217 break buildroot/kernel config...
cdd4a7a0 8596 #3571: u-boot: fw_printenv does not build
cd58efba 8597 #3643: popt source url is not responding
a7e78f97 8598 #3733: dropbear: make zlib optional
8b4f5f24 8599 #3757: Buildroot can't build mplayer with libmad
05955603 8600
f3e79a7a 86012011.02, Released February 28th, 2011:
2f19259a
PK
8602
8603 Fixes all over the tree.
8604
da8700c1
PK
8605 Updated/fixed packages: alsamixergui, avahi, ffmpeg, icu, mpd,
8606 nuttcp, qt, slang, squashfs, sylpheed, synergy, xerces
e77bef4c
PK
8607
8608 Deprecated packages: devmem2, webif
2f19259a
PK
8609
8610 Issues resolved (http://bugs.uclibc.org):
8611
42daeb72 8612 #2911: Qt: Disable qt3support-option, if gui-module isn't selected
2f19259a 8613 #3259: Unable to build webkit (on arm)
c82d04c4 8614 #3295: slang fails to build on mipsel
da8700c1 8615 #3325: ffmpeg fails to build
2f19259a 8616
2d3d618b 86172011.02-rc2, Released February 24th, 2011:
2b41d7f4
PK
8618
8619 Fixes all over the tree.
8620
8621 Festival packages marked as broken. Unless someone steps up
8622 to support them, they will be removed during the 2011.05
8623 development cycle.
8624
8625 Updated/fixed packages: atk, avahi, bind, cairo, dbus,
8626 enchant, fakeroot, gmpc, gpsd, gvfs, iperf, jpeg, libarchive,
8627 libcgicc, libdaemon, libdrm, libevent, libgail, libglib2,
8628 libgpg-error, libmicrohttpd, librsvg, libsoup, libxcp,
a85971a6 8629 makedevs, matchbox-fakekey, matchbox-startup-monitor, mdadm,
fd2bd9e3
GZ
8630 metacity, mpd, nasm, nfs-utils, olsr, openssl, popt,
8631 pthread-stubs, quagga, rpm, samba, sdl, sdl_gfx, sdl_image,
c9253253
PK
8632 sdl_mixer, sdl_sound, sdl_ttf, squashfs, synergy, taglib,
8633 tcpreplay, tiff, wpa_supplicant, xcb-util,
2b41d7f4
PK
8634 xdriver_xf86-input-{acepad,aiptek,evdev,joystick,keyboard},
8635 xdriver_xf86-input-{mouse,synaptics,void},
8636 xdriver_xf86-video-{chips,dummy,geode,glide,intel,nv,wsfb},
8637 xlib_lib{ICE,SM,XScrnSaver,Xau,Xcursor,Xdmcp,Xi,Xinerama},
8638 xlib_lib{Xrandr,Xt,Xtst,Xxf86dga,Xxf86vm,dmx,fontenc,pciaccess},
8639 xserver_xorg-server, xz
8640
8641 Removed packages: ace_of_penguins, vlc
8642
8643 Issues resolved (http://bugs.uclibc.org):
8644
d17c1652 8645 #3205: Failing chmod when running "make" in buildroot (openssl)...
fd2bd9e3 8646 #3277: quagga fails to build with SNMP support
2b41d7f4 8647 #3283: See why nfs-utils needs fakeroot, and convert to autotools
c9253253 8648 #3307: synergy fails to build due to missing XTest library
2b41d7f4 8649
51f8802d
PK
86502011.02-rc1, Released February 14th, 2011:
8651
8652 Fixes all over the tree and new features.
a8ecce07 8653
2645004b
PK
8654 External toolchain improvements: clarification of the options,
8655 and introduction of the toolchain profile concept, for
8656 well-known toolchains. Buildroot is now capable of
8657 automatically downloading and extracting well-known toolchains
8658 (for the moment, CodeSourcery ARM, PowerPC, MIPS and SuperH
4120e051
PK
8659 toolchains are supported). Crosstool-NG backend updated and
8660 improved.
2645004b
PK
8661
8662 Complete rework of how hardware boards are supported.
8663 Each board now only has a single defconfig file, and all
8664 board-specific options have been removed. See
8665 docs/buildroot.html#board_support for details.
8666
8667 Added support for the following boards: Mini2440, Qemu ARM
8668 Versatile, Qemu MIPSel Malta, Qemu PowerPC G3beige, Qemu SH4
8669 r2d and Qemu x86. The Qemu boards support allows to easily
8670 build systems that are known to work under Qemu.
8671
4120e051
PK
8672 Initial support for Blackfin processors.
8673
2645004b
PK
8674 Staging directory moved into $(O)/host/usr/<tuple>/sysroot, in
8675 preparation for support of SDK. For the same reason, the
8676 toolchain binaries (cross-compiler and other related tools)
d1a93022
PK
8677 are now installed in $(O)/host/usr/bin/. The cross pkg-config
8678 now also automatically returns correct values for cross
8679 compilation, without needing any environment variables to be
8680 set.
2645004b 8681
17b66aff
TP
8682 Ccache support reworked. Now used for both host and target
8683 compilation, and cache is stored in ~/.buildroot-ccache.
8684
2645004b 8685 Toolchain: uClibc 0.9.32-rc2, several components moved to
639e80f2
PK
8686 normal AUTOTARGET packages.
8687
2645004b
PK
8688 Generic cmake infrastructure, similar to the existing
8689 GENTARGETS/AUTOTARGETS.
8690
639e80f2
PK
8691 Support for bzr downloads, next to the existing git/svn support.
8692
d1a93022
PK
8693 Kconfig infrastructure rebased against 2.6.38-rc3, bringing
8694 misc fixes. 'xconfig' now uses Qt4 rather than Qt3.
8695
a7f40dfc
PK
8696 EXT2 file system size handling improved, UBI image support, fs
8697 configuration options cleanup, U-Boot/Barebox version bumps.
639e80f2
PK
8698
8699 Updated/fixed packages: alsa-utils, at, autoconf, automake,
4120e051 8700 bash, binutils, bison, busybox, bzip2, cdrkit, cloop, cmake,
d1a93022 8701 coreutils, cups, dbus, dbus-python, dhcp, directfb,
4120e051
PK
8702 direcfb-examples, dmalloc, dnsmasq, dosfstools, e2fsprogs, ed,
8703 fbset, ffmpeg, findutils, flac, freetype, gdk-pixbuf, gmp,
8704 grep, gperf, gst-ffmpeg, gst-plugins-bad, gst-plugins-base,
8705 gst-plugins-good, gst-plugins-ugly, gstreamer, gvfs, hdparm,
8706 hostapd, i2c-tools, icu, imagemagick, input-tools, iproute2,
8707 iptables, iw, jpeg, kexec, libaio, libart, libcap, libconfig,
8708 libfuse, libglib2, libidn, libmad, libogg, libpcap, libpng,
8709 libsndfile, libtheora, libtool, libusb-compat, libvorbis,
8710 libxcb, libxml2, libxslt, links, linux-fusion, lm-sensors,
8711 lsof, ltp-testsuite, ltrace, lvm2, lzo, m4, makedevs,
8712 memtester, mesa3d, mii-diag, mpc, mpfr, mpg123, mplayer,
8713 mrouted, mtd-utils, nano, netperf, netplug, ntfs-3g, ntp,
8714 openssh, openssl, openvpn, oprofile, pango, patch, pciutils,
8715 php, pkgconfig, portmap, psmisc, python, qt, rsync, ruby,
8716 sawman, screen, sdl_gfx, sdl_sound, smartmontools, socat,
8717 sqlite, squid, sshfs, sstrip, sysklogd, sysstat, sysvinit,
8718 tar, tcpdump, tslib, udev, usbutils, vim, vtun, webkit, wipe,
8719 x11vnc, xapp_xlogo, xcb-proto, xfont_font-util,
8720 xkeyboard-config, xlib_libX11, xz, zlib
8721
8722 New packages: dhrystone, dsp-tools, faad2, fbgrab, gst-dsp,
8723 gst-omapfb, irda-utils, lame, libao, libcue, libcuefile,
8724 libffi, libhid, libreplaygain, libsamplerate, libsigc++,
8725 lsuio, mpd, musepack, python-mad, python-serial, rsh-redone,
8726 sdparm, tidsp-binaries, vorbis-tools, wavpack, whetstone,
8727 xl2tp, xmlstarlet
95f17bf7 8728
767dce8c
MB
8729 Removed packages: hotplug, l2tp, libfloat, microcom,
8730 ng-spice-rework
af6fd2d9 8731
d3d67f7f
FP
8732 Issues resolved (http://bugs.uclibc.org):
8733
d1a93022
PK
8734 #267: The make target: cross fails because toolchain_build_...
8735 #415: Berkeley DB: mut_pthread.o: relocation R_X86_64_32 against...
f362c51f 8736 #561: ltp-testsuite failed to install
d1a93022 8737 #1447: Installing gfortran on PowerPC
f362c51f 8738 #1651: Build fail caused by ccache in module-init-tools
6d17192f 8739 #1681: Cross-compiled binaries shouldn't be installed into staging
d1a93022 8740 #1723: [PATCH] axel: convert to generic package infrastructure and...
f362c51f 8741 #1735: [PATCH] mplayer: convert to autotools infrastructure
d1a93022
PK
8742 #2551: [PATCH] native toolchain in the target filesystem fails
8743 #2623: buildroot-snapshot-20100922 fails when compiling development...
7879a4ba 8744 #2647: makedevs package lacks support for 16-bit major/minor numbers
4c31d75c 8745 #2371: QT MYSQL Module does not build when MySQL installed on the host
6d17192f 8746 #2839: compile fails in various packages with a odd message "error:...
d1a93022 8747 #2887: tar "buffer overflow detected" error
6d17192f 8748 #2893: Broken "make source" with external toolchain
d3d67f7f 8749 #2905: Qt: Speed up compilation, if gui-module isn't selected
eeea3ea6 8750 #2929: genext2fs: couldn't allocate a block (no free space)
14a971ab 8751 #2935: Ntpdate isn't installed
6ddf4702 8752 #2965: Broken linkage to xkbcomp (blocking X server startup)
eb56385b 8753 #2983: xlib_libX11 build failed
87a5a194 8754 #3007: kexec doesn't build: Missing regdef.h file
d1a93022 8755 #3085: Init scripts are not compatible with sysVinit (when busybox...
9bc58a42 8756 #3103: make external-deps wants to download gcc-.tar.bz2 when...
0705e448 8757 #3109: abnormal `make busybox-menuconfig`
d1a93022 8758 #3115: How about board specific makefiles?
c18c1d66 8759 #3169: python patch has typo, aborts build in scenario
6bfe2932 8760 #3181: dhcp.mk copies S80dhcp-server to etc/init.d, not etc/init.d/
d3d67f7f 8761
dbc45b03 87622010.11, Released November 30th, 2010:
32b74808 8763
1fbd9ef8 8764 Fixes all over the tree.
32b74808 8765
5cafae4f 8766 Updated/fixed packages: libgcrypt, qt, squid, sysstat, tcpdump,
e7fbeda8 8767 xserver-xorg
32b74808 8768
1fbd9ef8
MRJ
8769 Issues resolved (http://bugs.uclibc.org):
8770
5cafae4f 8771 #2773: squid with openssl support needs openssl on the host
1fbd9ef8
MRJ
8772 #2857: OBJDUMP definition is missing from TARGET_CONFIGURE_OPTS
8773
09af8387 87742010.11-rc2, Released November 25th, 2010:
dfbb3893
PK
8775
8776 Fixes all over the tree.
8777
09af8387
PK
8778 Add support for LEON Sparc architecture variants. Fix make
8779 source/external-deps for host packages.
fe629f97 8780
b9c5809a
PK
8781 Updated/fixed packages: bash, bind, busybox, dialog, gpsd,
8782 libglib2, libcurl, libmad, lrzsz, midori, module-init-tools,
8783 mtd-utils, openssh, openssl, pciutils, php, qt, sqlite,
8784 sysstat, webkit, zlib
dfbb3893
PK
8785
8786 Issues resolved (http://bugs.uclibc.org):
8787
47416629 8788 #759: Sysstat build broken without libintl
84a6f534 8789 #2479: host-module-init-tools 3.11 fails to build
b95ccd5f 8790 #2725: Buildroot overrides kernel config
adb0dfff 8791 #2785: mtd-utils build fails due to missing libmtd
972cd422 8792 #2791: Added PHP-Process Control to the PHP-Package
e5edc733 8793 #2797: pciutils dependencies on zlib not taken into account
dfbb3893 8794 #2809: failed to compile libglib2
e25fe723
PK
8795 #2821: [PATCH] Patch for JavaScriptCore in QtWebKit module
8796 #2827: qt-4.7.0-pthread_getattr_np.patch invalid for qt 4.6...
e855e2b2 8797 #2833: Failed to compile webkit without X11
dfbb3893 8798
ea252b0e 87992010.11-rc1, Released November 8th, 2010:
9bc12b85 8800
ea252b0e 8801 Fixes all over the tree and new features.
bfa9e9e2
PK
8802
8803 Kconfig infrastructure rebased against 2.6.36-rc1, bringing
8804 misc fixes + nconfig and savedefconfig targets.
8805
10c1eec2 8806 Toolchain: ARM cortex A9 support, experimental crosstool-ng
3daa9128 8807 backend, GCC 4.5.x.
92870a7a 8808
785fef10
PK
8809 Fs: Squashfs 4.1 with lzo support
8810
1860bdae
PK
8811 Old-style package hooks (*_HOOK_POST_*) removed. Use the more
8812 generic new-style ones instead.
8813
a1726117
PK
8814 Download handling reworked and support for git/svn downloads
8815 added.
8816
5f71fc1f
TP
8817 Removed experimental shared config.cache support, as it is
8818 too unreliable.
8819
aefad531
YM
8820 A convenience Makefile wrapper is created when using
8821 out-of-tree building, similar to how it is done for the kernel.
8822
9f36bd49
PK
8823 Alpha, Cris, IA64 and Sparc64 architecture support removed.
8824
666bef2d 8825 New packages: argp-standalone, gdk-pixbuf, gpsd, gst-ffmpeg,
603030af 8826 libmpeg2, kbd, librsvg, nuttcp, rng-tools, rrdtool, xz
d380d514 8827
299f7820 8828 Updated/fixed packages: acpid, alsa-lib, argus, at, autoconf,
edfb1264 8829 automake, avahi, axel, beecrypt, berkeleydb, bind, bmon, boa,
f8b8a488 8830 bootutils, bridge-utils, bsdiff, busybox, cvs, dbus, directfb,
fe67fb04
GZ
8831 dmraid, docker, dosfstools, dropbear, e2fsprogs, ethtool,
8832 expat, ezxml, fbset, fconfig, ffmpeg, freetype, gadgetfs-test,
8833 gamin, gawk, genext2fs, gperf, gst-plugins-base,
8834 gst-plugins-ugly, gtk2-themes, gtkperf, gvfs, haserl, hdparm,
8835 hostapd, hwdata, ifplugd, imagemagick, iperf, ipsec-tools,
8836 iproute2, iptables, iw, jpeg, kexec, kismet, less, libcgi,
8837 libcurl, libdaemon, libdnet, liberation, libevent, libeXosip2,
8838 libglade, libgtk2, libiconv, libidn, libintl, libmms, libmpd,
8839 libnl, liboil, libosip2, libpcap, libpng, libtool, libungif,
8840 libxml2, libxslt, lighttpd, lite, lm-sensors, lockfile-progs,
c2d6095f
PZ
8841 logrotate, m4, matchbox, mdadm, mesa3d, metacity, mplayer,
8842 mtd-utils, mysql_client, nano, nbd, ncftp, neon, netperf,
8843 netsnmp, ng-spice-rework, ntfsprogs, ntp, openntpd, openssh,
8844 openssl, openvpn, oprofile, pango, patch, pcre, php,
ed720e88 8845 pkg-config, portmap, pppd, pptp-linux, prboom, proftpd, radvd,
c2d6095f 8846 rdesktop, readline, rp-pppoe, ruby, qt, quagga, samba, sawman,
2d925fc7 8847 sdl_mixer, sdl_sound, sed, setserial, shared-mime-info, slang,
70fb5d46
PK
8848 speex, sqlite, squashfs, startup-notification, strace,
8849 sylpheed, sysstat, taglib, tcpdump, thttpd, tiff, tn5250,
8850 torsmo, tslib, udev, udpcast, usbmount, usbutils, vsftpd,
8851 vtun, which, wireless-tools, wpa_supplicant, xapp_twm,
8852 xapp_xbacklight, xapp_xcursorgen, xapp_xinit, xapp_xinput,
8853 xapp_xmore,
edfb1264
PK
8854 xdriver_xf86-input-{acecad,aiptek,evdev,joystick,keyboard},
8855 xdriver-xf86-input-{mouse,synaptics,vmmouse,void},
8856 xdriver-xf86-video-{apm,ark,ast,ati,chips,cirrus,dummy,fbdev},
8857 xdriver-xf86-video-{geode,glide,glint,i128,i740,intel,mach64},
8858 xdriver-xf86-video-{mga,neomagic,newport,nv,openchrome,r128},
8859 xdriver-xf86-video-{rendition,s3,s3virge,savage,siliconmotion},
8860 xdriver-xf86-video-{sis,sisusb,suncg3,suncg6,suncg14,sunffb},
8861 xdriver-xf86-video-{sunleo,suntcx,tdfx,tga,trident,v4l,vesa},
8862 xdriver-xf86-video-{vmware,voodeo,wsfb,xgi,xgixp},
1bc5b0bd
PZ
8863 xkeyboard-config, xlib_libX11, xserver_xorg-server, xstroke,
8864 xterm, xvkbd, zlib
f661b023 8865
2b9e2fb4 8866 Deprecated packages: hotplug, lzma, ng-spice-rework, sfdisk
06d03789 8867
ba4fd235 8868 Removed packages: dillo, libglib12, libgtk12, microwin,
771d7631 8869 pcmcia
5ba97d90 8870
e0941403
PB
8871 Issues resolved (http://bugs.uclibc.org):
8872
6d3342e4 8873 #901: new package: gpsd
61f432ff 8874 #2389: Generate a Makefile wrapper in $(O)
70fb5d46 8875 #2461: wireless_tools: install shared library if needed
5e6e63e5 8876 #2521: Can't compile sdl_mixer, mikmod.h can't be found
69a8991b 8877 #2533: xserver_xorg-server: Enable glx, if mesa3d is built
edfb1264 8878 #2563: [PATCH] cairo: Expose the configure option to disable some...
e0941403 8879 #2581: libmms: Update to 0.6, and patch to work on architectures...
891973f5 8880 #2707: Can't compile linux kernel using buildroot + crosstool-ng
64d8e9a0 8881 #2731: Build order
93736778 8882 #2737: buildroot configuration tool crashing when the path exceeds...
44b170e1 8883 #2767: Build for lsof broken in buildroot-2010.08
e0941403 8884
32b8d438 88852010.08: Released August 31th, 2010:
49736322
YM
8886
8887 Fixes all over the tree.
8888
40f8f3ff 8889 Updated/fixed packages: atk, xstroke
49736322 8890
1424ff1c
PK
8891 Removed packages: lxdoom
8892
dc3a7ebc 88932010.08-rc2, Released August 30th, 2010:
2e7ab32c
PK
8894
8895 Fixes all over the tree.
8896
8897 Mark the combination of uClibc 0.9.31, gcc 4.2.x, C++ and
fb67a2dc
PK
8898 locale support as broken. Remove deprecated GCC 4.2.[1-3]
8899 versions.
2e7ab32c
PK
8900
8901 Mark CRIS architecture as deprecated, as it is discontinued
8902 upstream.
8903
b680672a
PK
8904 Marked shared config.cache as experimental and disabled by
8905 default as it is known to break with certain package
8906 combinations.
8907
1ed2e4ff
KR
8908 Toolchain: fixed gcc 4.2.x build after uClibc NPTL support got
8909 added.
8910
62b4c67b
SB
8911 fs: old-style squashfs for big endian archs fixed.
8912
1c4dbb5f 8913 Updated/fixed packages: busybox, gst-plugins-base,
2ab8ec9e
TP
8914 imagemagick, kismet, libgail, libglib2, libgtk2, lua,
8915 luafilesystem, lzo, ncurses, netcat, pango, php, pppd,
8916 proftpd, qt, samba, startup-notification, swfdec, sysvinit,
8917 util-linux
2e7ab32c 8918
6c519387
PK
8919 Removed packages: stunnel
8920
2e7ab32c
PK
8921 Issues resolved (http://bugs.uclibc.org):
8922
8923 #635: util-linux fails to build in 2009.08
8924 #2239: netcat package installs its binary to target as avr32-linux...
eba7132f 8925 #2395: libglib2-2.24.1 and libxml2-2.7.7 fails build on MIPS because...
c4cdcc36 8926 #2443: Initramfs: Don't overwrite $(TARGET_DIR)/init if it exists
e8fdc08d 8927 #2449: Minor fixes for squashfs makefile and correct PowerPC e500 ...
2e7ab32c 8928
2ef83b42 89292010.08-rc1, Released July 30th, 2010:
dc5e22ee 8930
2b42aae7
PK
8931 Fixes all over the tree and new features.
8932
5fd095b3 8933 Toolchain: GCC 4.3.5, older 4.3.x versions removed. GCC 4.1.2
ebf21166
PK
8934 and non-sysroot support removed. Added support for (snapshot)
8935 NPTL in uClibc, 0.9.28.3 removed,
144e4ed0 8936
a7a3e757 8937 Bootloaders: Various cleanups, moved to boot/, added Barebox,
b9997ca7
PK
8938 removed yaboot. Support building u-boot from custom tarball,
8939 u-boot 2010.06.
a7a3e757 8940
2b42aae7 8941 New GTK-based configurator, usable using 'make gconfig'.
3c5deb98 8942
39e6ba1b
PK
8943 Java packages marked as broken. Unless someone steps up to
8944 support this, they will be removed during the 2010.11
8945 development cycle.
8946
a563a663 8947 Alpha, IA64 and Sparc64 architectures marked as deprecated.
13a10a09
PK
8948 GTK+ on DirectFB has also been marked as deprecated, as it is
8949 not supported in recent GTK+ versions, and more and more
8950 packages depends on the new versions.
a563a663
TP
8951 Unless someone steps up to support them, they will be removed
8952 during the 2010.11 development cycle.
8953
ab10ed8c 8954 New packages: cgilua, copas, coxpcall, ffmpeg, libsvgtiny,
2c31d745 8955 libgail, luafilesystem, luasocket, rings, wsapi, xavante, xterm
a8495cdf 8956
18fa12fe
PK
8957 Updated/fixed packages: alsa-lib, alsamixergui, at, atk,
8958 avahi, berkeleydb, bash, blackbox, busybox, bzip2, cairo,
8959 cdrkit, cmake, dash, dhcp, dialog, diffutils, distcc, dmalloc,
8960 dnsmasq, dropbear, e2fsprogs, fbv, file, flex, fontconfig,
8961 gawk, gmpc, gnuchess, gst-plugins-base, gst-plugins-good,
ee779635 8962 gstreamer, gzip, icu, intltool, iostat, ipsec-tools, iptables,
ac9ee0b5
PK
8963 iw, libart, libcgi, libcurl, libdrm, libeXosip, libfuse,
8964 libglib2, libgpg-error, libiconv, libidn, liblockfile, libpng,
8965 libsoup, lighttpd, links, linux-fusion, lmbench, lrzsz,
8966 ltrace, make, midori, module-init-tools, mplayer,
8967 mysql_client, nbd, ncurses, neon, netcat, netperf, netsnmp,
8968 ntfsprogs, openssl, oprofile, pango, php, qt, quagga, samba,
8969 setserial, sdl, sdl_mixer, sdl_sound, sdl_ttf, speech-tools,
8970 sqlite, squashfs, swfdec, tftpd, thttpd, tn5250, tremor,
8971 usbutils, webif, webkit, wireless_tools, xerces,
8972 xkeyboard-config, xserver_xorg-server, xvkbd, zlib
3c5deb98 8973
2c31d745 8974 Removed packages: modutils, portage, rxvt
6ef6e96c 8975
e475cf03 8976 Deprecated packages: dillo, libglib12, libgtk12, microwin, pcmcia
f4800b46 8977
3c5deb98
PK
8978 Issues resolved (http://bugs.uclibc.org):
8979
5bf7eb2a 8980 #321: alsa-lib uses host include files for python which breaks ...
acb86bab 8981 #361: linux kernel configuration choice works incorrectly
ad36fcdd 8982 #387: Tremor not installed to toolchain
5db7204c 8983 #401: new package: ffmpeg
acb86bab 8984 #475: uImage target for U-boot failed generating
31aab0c9
PK
8985 #543: ATK requires X11 on DirectFB target
8986 #575: webkit: Buildroot Libtool Patch Fails
acb86bab 8987 #583: build fails with external x86_64 toolchain
ad36fcdd 8988 #729: sstrip creates corrupted headers
18fa12fe 8989 #829: Webkit r44552 needs libXt
868ed55b 8990 #835: Package Dataflashboot-1.05 does not compile with buildroot...
31aab0c9
PK
8991 #847: Compiling target-gcc v4.4 fails with "libc.so.0: cannot open...
8992 #859: Add (head of) nptl branch to list of uClibc versions
8993 #949: compile with debug info
8994 #955: Grub fails to build with External Toolchain
18fa12fe 8995 #1051: Webkit doesn't compile (Linuxthreads new, x86)
39ca6d50 8996 #1213: Move .config into output directory
31aab0c9
PK
8997 #1225: Buildroot fails to account for "nof" subdirectory (no float...
8998 #1231: (sparc) Linux kernel fails to build
8999 #1261: The getline() in output/build/linux-2.6.28/scripts/unifdef.c...
9000 #1339: Busybox needs -fno-strict-aliasing to compile cleanly
5bf7eb2a 9001 #1393: neon config fails libxml/parser.h: libxml2 requires, but not ...
18fa12fe 9002 #1405: WebKit fails to build because pthread_getattr_np is not impl...
31aab0c9
PK
9003 #1675: GMP Error during buildroot make process
9004 #1741: external toolchain linking error
41580880 9005 #1753: lmbench: convert to generic package infrastructure
3754c515 9006 #1771: Fakeroot and the target/generic/device_table.txt create bad...
e9bc59e5 9007 #1807: LZMA 4.32.7, Required header file(s) are missing
d74be052 9008 #1813: xkeyboard-config fails to build because of intltool problem
a0ce68d3 9009 #1879: Bump iptables to 1.4.8
accf2eb2 9010 #1885: Add a bunch of lua modules
3638e528 9011 #1897: Bump libusb to 1.0.7
8ac2bba9 9012 #1903: Bump tn5250 to 0.17.4 and migrate to autotargets
3c5deb98 9013 #1909: netperf-2.4.5 fails to build because of undeclared SOCK_DCCP
0b8c497b 9014 #1927: Bump file to 5.03 and migrate to autotargets
8cd06967 9015 #1933: Bump gawk to 3.1.8 and migrate to autotargets
d9c2b636 9016 #1945: PHP: add sqlite3 dependency when using external lib
3dbc86f0 9017 #1951: Bump openssl to 0.9.8o
cffb9cf0 9018 #1957: Bump sqlite to 3.6.23.1
237c98b2 9019 #1975: Package removal/deprecation
d47c73ee 9020 #1981: zlib: bump to 1.2.5
8df21528 9021 #1987: intltool: Fix spelling mistake
3404ad7c 9022 #1993: Bump bash to 4.1.7(1) and migrate to autotargets
016eb670 9023 #1999: Typo in path checking
1c7de59a 9024 #2005: Bump dnsmasq to 2.55 and migrate to gentargets
dff1d590 9025 #2035: ipsec-tools-0.7.2 fails to build with gcc-4.4.x
c32ce8b5 9026 #2038: Bump ncurses to 5.7
1b10ce71 9027 #2095: make gconfig: undefined reference to symbol 'dlsym@@GLIBC_2.2.5'
ca3489da 9028 #2101: blackbox depends on locale support
93e80147 9029 #2119: Tries to build kernel, although disabled in config
31aab0c9 9030 #2125: libXfont build fail
e09aa604 9031 #2143: buildroot compiler generates segfaulting statically linked exe..
31aab0c9 9032 #2149: xterm build failure
9280cafe 9033 #2155: Compression lzo don't set for ubifs
ccd0fc4e 9034 #2161: [SECURITY] Update libpng to 1.2.44
3169aae8 9035 #2167: Bump busybox to 1.17.0, convert to gentargets, drop 1.12, ...
31aab0c9 9036 #2181: pixman can't apply pixman-0.10.0-no-tests.patch
1eb59f59 9037 #2191: linux-fusion build fail
b922151c 9038 #2221: Qt does not compile (dependencies not taken into account?)
58ddb37e 9039 #2233: Atmel atstk target skeletons have /etc/mtab as a file, not ...
6c387f2e 9040 #2245: Netcat does not work due to incorrect assumptions about signed..
7f16e542 9041 #2251: directory output/build after make *_defconfig not found
0c271d52
PK
9042 #2257: Convert netsnmp package to autotargets
9043 #2263: Bump samba to 3.3.13
aaa2b660 9044 #2269: setserial causes make error
3c5deb98 9045
07da619d 90462010.05, Released May 30th, 2010:
170b3d3d
PK
9047
9048 Fixes all over the tree.
9049
a4bba083
PK
9050 Updated/fixed packages: coreutils, hal, libcap,
9051 lockfile-progs, ncftp, xserver_xorg-server
2816c33c
GZ
9052
9053 Issues resolved (http://bugs.uclibc.org):
9054
e1a7d916 9055 #1789: binutils fails to build for i386
2816c33c 9056 #1843: Fix libcap build failure
7f1bca84 9057 #1855: XORG Keyboard driver fails to compile
170b3d3d 9058
bbd96dba 90592010.05-rc3, Released May 27th, 2010:
93cca7c8
PK
9060
9061 Fixes all over the tree.
9062
994bb070 9063 Updated/fixed packages: aumix, atk, avahi, bmon, busybox, cairo,
b730010c 9064 cdrkit, dbus-glib, dbus-python, docker, enchant, fltk, gamin,
50685f1c 9065 gettext, gmpc, gob2, grep, gstreamer, gst-plugins-bad,
062cebb0
PK
9066 gst-plugins-base, gvfs, hal, iconv, icu, iperf, libcgicc,
9067 libdvdnav, libdvdread, libglade, libglib2, libgtk2, libidn,
9068 libmms, libmpd, libpcap, libsoup, lmbench, lsof, ltrace, lvm2,
9069 make, metacity, microperl, mtd-utils, mutt, nbd, netsnmp,
9070 ntfsprogs, ntp, olsr, pango, pciutils, pcmanfm, php,
9071 pkg-config, psmisc, qt, samba, shared-mime-info, squashfs,
9072 squashfs3, sshfs, startup-notification, swfdec, sylpheed,
9073 uemacs, util-linux, valgrind, vpnc, vsftpd, webkit, xstroke
484d15de
PK
9074
9075 Issues resolved (http://bugs.uclibc.org):
9076
ca999e09
PK
9077 #75: arm buildroot "unrecognized option" error
9078 #699: Buildroot fails to copy libstdc++ to target when using external...
484d15de 9079 #1693: NTP trys IPV6 even if not configured error: 'IPV6_MULTICAST...
7ab3f96e 9080 #1729: alsamixergui fails to build
7810eebb 9081 #1801: Avahi-autoipd doesn't create TARGET_DIR/var/lib
096b21e5 9082 #1819: pciutils small bugs
947a9b85 9083 #2065: Internal toolchain: bump gcc 4.3.x series to 4.3.5
7bb2b482 9084
6d1ab151 90852010.05-rc2, Released May 11th, 2010:
ca218deb
PZ
9086
9087 Fixes all over the tree.
9088
49ce10cb
PK
9089 Updated/fixed packages: busybox, customize, gawk, gnuchess,
9090 hal, hostapd, less, libgcrypt, libnl, libxcb, linux-fusion,
9091 ltp-testsuite, mplayer, netplug, pciutils, php, sed,
9092 shared-mime-info usb_modeswitch, usbutils, vlc wpa_supplicant,
9093 xapp_bdftopcf, xapp_mkfontdir, xdriver_xf86-video-openchrome,
c554cc2a
TP
9094 xfont_encodings, xlib_libX11, xlib_libXfont, xlib_xtrans,
9095 xproto_fontcacheproto, xproto_fontsproto, xvkbd
63b86664 9096
13de2613
PK
9097 Removed packages: vice
9098
63b86664
GZ
9099 Issues resolved (http://bugs.uclibc.org):
9100
ea0695ff 9101 #849: "customize" package copies files to wrong place in target tree
63b86664 9102 #985: Bump usb_modeswitch package to 1.1.0
ea0695ff 9103 #1135: Package customize. Wrong copying
79db1ff5 9104 #1525: Package hal deletes a whole <target>/etc/rc.d directory
395a70f7
PK
9105 #1531: libxcb 1.5 build fails, due to missing xcbgen Python module
9106 #1669: Busybox failed to compile when using an external toolchain
dfb50393 9107 #1699: Fix usbutils dependencies and bump
a5fe7371 9108 #1705: Fix pciutils broken cross compiling
6f4939d4 9109 #1717: External toolchain fixes for hostapd & wpa_supplicant
ca218deb 9110
aac61fdc 91112010.05-rc1, Released May 3rd, 2010:
58794482 9112
b1c9a155
GZ
9113 Cleaned up / restructured package menu.
9114
266fa65a 9115 Toolchain: uClibc 0.9.30.3 / 0.9.31, older 0.9.30.x removed.
4439d388
PK
9116 2.6.33 kernel headers, binutils 2.20.1, GCC 4.4.4,
9117 removed broken nios2 support, ppc e300cX/e500mc support,
9118 improved external toolchain support, GDB 7.x support.
c9d195ed 9119
de859f6b
PK
9120 X.org updated to 7.5.
9121
5724e099
PK
9122 New packages: cdrkit, cramfs, genext2fs, genromfs,
9123 libatomic_ops, librsync, libusb-compat, lmbench, netperf,
9124 squashfs, squashfs3, squid
9125
9126 Updated/fixed packages: alsa-utils, argus, autoconf, bison,
9127 busybox, bzip2, directfb, dnsmasq, dosfstools, e2fsprogs,
9128 eeprog, fakeroot, fbv, findutils, freetype, haserl, hostapd,
9129 iperf, iptables, iw, less, libaio, libcgi, libcgicc, libdrm,
9130 libgcrypt, libglib2, libid3tag, libmad, liboil, libosip2,
9131 libpng, libraw1394, libsysfs, libxml2, libxslt, linux-fusion,
9132 ltrace, lua, lzma, madplay, makedevs, matchbox, mdadm,
9133 memstat, mesa3d, mtd-utils, nano, ncurses, openssl, patch,
9134 pciutils, php, pixman, portage, pppd, pthread-stubs, python,
9135 qt, radvd, samba, setserial, smartmontools, tar, tslib,
9136 udpcast, usb_modeswith, vtun, wget, xdata_xcursor-themes,
9137 xdriver_xf86-video-intel, xkeyboard-config, xlib_libX11,
9138 xlib_libXaw, xlib_libXfont, xlib_libXfontcache,
bb73ce22
GZ
9139 xlib_libXxf86misc, xlib_libXtst, xlib_libpciaccess,
9140 xproto_dri2proto, xproto_eviext, xproto_fontcacheproto,
9141 xproto_xf86miscproto, xserver_xorg-server
58794482 9142
84e5d7c7
WW
9143 Removed packages: xapp_xtrap, xlib_libXTrap, xlib_libXevie,
9144 xlib_libXxf86misc, xxproto_evieext, proto_trapproto,
9145 xproto_xf86miscproto
9638be1a 9146
acac2ece
AC
9147 Issues resolved (http://bugs.uclibc.org):
9148
ffe25f05 9149 #513: Add new squid package
0e9aad6c 9150 #661: lmbench: new package
bb73ce22 9151 #719: Add lua option to haserl
6a3a58f1 9152 #800: [PATCH] iperf update to 2.0.4
46913a2d 9153 #803: [PATCH] lua - add shared library patch and config option for...
0c776124 9154 #805: [PATCH] mdadm - version update
cb08cd64 9155 #817: integrator926_defconfig uses unsupported uboot board name
6db57c69 9156 #851: Add option to specify --sysroot value for external toolchain
e237c993
MC
9157 #1093: Upgrade libusb to v1.0.3 and add new libusb-compat
9158 package for compatibility with old packages that expect
9159 the pre-1.0 API.
ed91e786 9160 #1105: Add new netperf package
8fe6cc98 9161 #1111: Bump wget to 1.12 and migrate to Makefile.autotools.in
19f1506a 9162 #1117: Bump nano to 2.2.3 and migrate to Makefile.autotools.in
4f0361ab 9163 #1123: Bump less to 436 and migrate to Makefile.autotools.in
3b90d698 9164 #1129: Bump memstat to 0.8 and migrate to Makefile.package.in
cb08cd64 9165 #1189: Wrong u-boot configuration name for integrator926 target
17541bd0 9166 #1219: kernel headers not correctly installed into toolchain/staging
d07aee18 9167 #1267: Wrong BR2_EXTRA_VERSION
60f2fb4f 9168 #1273: BR2_INET_IPV6 does not enable IPv6 in pppd
a038602e 9169 #1303: Add librsync package
532e1fb5 9170 #1321: Busybox link fails due to lack of --sysroot option
820d917d 9171 #1327: mtd-utils compile failure due to lack of --sysroot in CFLAGS
60f2fb4f 9172 #1345: Bump pppd to 2.4.5 and convert to Makefile.autotools.in
0a179ade 9173 #1369: cannot build radvd (flex problem)
a12ef5db 9174 #1387: xlib_libX11-1.3.2 can't find libjpeg
aa3486fd 9175 #1411: [SECURITY] Update openssl package to 0.9.8n
bc7ffe74 9176 #1417: Bump iptables to 1.4.7
801f22b3 9177 #1423: Bump e2fsprogs to 1.41.11
0fd37245 9178 #1429: [SECURITY] Update php to 5.2.13
5c36fdfe 9179 #1441: Add binutils 2.20.1
31365ded 9180 #1447: Package installation on target with debug symbols is broken
ac5c5fd6 9181 #1459: Misc QA fixes
07f155c1 9182 #1489: radvd update to 1.6
633049d8 9183 #1513: Enable powerpc e300c2, e300c3 and e500mc optimization
6c5225b1 9184 #1537: dev entries not created anymore
4ab6883a 9185 #1555: Fix default uclibc-0.9.31 configuration
ba9ed137 9186 #1561: [SECURITY] Update samba to 3.3.12
65e209ca 9187 #1567: openssl0.9.8n fails to compile
5ad26724 9188 #1573: Alsa-utils alsactl/init/* not installed to target
ab1f6e5c 9189 #1591: portmap fails to compile
55886163 9190 #1615: Convert eeprog package to gentargets
554ef43a 9191 #1645: Bump hostapd package to 0.7.2
acac2ece 9192
ac1dfc84 91932010.02, Release February 26th, 2010:
f4f15704
FGM
9194
9195 Fixes all over the tree.
9196
b209f227
PK
9197 Updated/fixed packages: avahi, busybox, cramfs, ipsec-tools, libcgicc,
9198 libgtk2, libraw1394, madplay, netsnmp, pango, squashfs, sylpheed, qt,
9199 xfont_font-util
ba50538c 9200
0f40a46a 9201 Removed packages: hostap, openmotif, xpdf
ba50538c
PK
9202
9203 Issues resolved (http://bugs.uclibc.org):
9204
9205 #165: openmotif does not build
0f40a46a 9206 #1147: Remove obsolete hostap package
f561763e 9207 #1183: make source fails to download gmp, mpfr and patches
f4f15704 9208
7bd8125e 92092010.02-rc2, Released February 23th, 2010:
23c8c880
PK
9210
9211 Fixes all over the tree and new features.
9212
89fd7208
PK
9213 New packages: intltool
9214
c8ff60c8 9215 Updated/fixed packages: ace_of_penguins, alsa-lib, alsa-utils, argus,
89fd7208
PK
9216 at, automake, ccache, dosfstools, e2fsprogs, flex, gob2, gmpc,
9217 gst-plugins-good, imagemagick, iw, kexec, libeXosip, libgtk2,
9218 libpcap, libpng, libsoup, libxcb, libxml-parser-perl, libxml2,
9219 libxslt, lvm2, matchbox, mplayer, rsync, rubix, shared-mime-info,
9220 tcl, webkit, xapp_mkfontscale, xfont_encodings, xfont_font-util,
9221 xlib_libfontenc, xproto_trapproto, zlib
c8ff60c8
PK
9222
9223 Removed package: xboard
23c8c880 9224
6c9d3873
RA
9225 Issues resolved (http://bugs.uclibc.org):
9226
5239be04
PK
9227 #335: atk looks for the path to the gnome library on the host
9228 #355: Please update WebKit - it doesn't compile!
9229 #453: libglib2 autoreconf
9230 #457: e2fsprogs link problem
9231 #459: libgtk2 autoreconf
9232 #469: build of libgtk2 for host incorrectly assumes that X.org ...
9233 #671: Bash fails to build when building buildront on Ubuntu 9.04
9234 #711: WebKit host dependencies problems
9235 #821: cp: illegal operation
9236 #1039: Not compiled on ubuntu karmic
6c9d3873
RA
9237 #1069: [PATCH] The AT91BOOTSTRAP makefile contains a typo
9238
f0bdacdb
PK
92392010.02-rc1, Released February 9th, 2010:
9240
9241 Fixes all over the tree and new features.
9242
9243 Generalized autotools infrastructure to be usable for
9244 non-autotools packages, see package/Makefile.package.in for
9245 details.
9246
9247 Cleaned up avr32 toolchain config, external source-based
9248 toolchain support is gone.
9249
9250 Dependency checks: Also check for makeinfo, only print output
9251 on errors.
de219287 9252
6c26a600 9253 Toolchain: uClibc 0.9.30.2, gcc 4.4.3
6bfb4885 9254
731f3c3e
PK
9255 New packages: libcdaudio, libdvdnav, libdvdread, hostapd, ser2net,
9256 tcpreplay
20417bbf 9257
aea2ef9b
WW
9258 Updated/fixed packages: alsa-lib, alsa-utils, at, autoconf, bash,
9259 bind, binutils, bootutils, busybox, dbus, directfb, dnsmasq,
14d065b5
JB
9260 e2fsprogs, gstreamer, gperf, gst-plugins-bad, gvfs, fbdump, flex,
9261 hal, iptables, iw, jpeg, kismet, libfuse, libglib2, liboil, libpcap,
9262 libungif, libxml2, libxslt, lighttpd, mesa, mpg123, mtd-utils, nbd,
9263 neon, netstat-nat, newt, openvpn, pcre, php, qt, rdesktop, readline,
9264 rpm, sawman, sdl, sdl_ttf, sqlite, sshfs, tremor, u-boot,
9265 usb_modeswitch, usbutils, webkit, wpa_supplicant, xfsprogs, zlib
ba4183bc 9266
640c7403 9267 Removed package: asterisk, openswan
5223447b 9268
ba4183bc
GZ
9269 Issues resolved (http://bugs.uclibc.org):
9270
20417bbf 9271 #515: tcpreplay: new package
1041563b 9272 #553: Wrong DirectFB ps2mouse limitation
249f3db9 9273 #559: mesa3d build fails
7c737978 9274 #679: Autoconf cannot find M4
44816b1b 9275 #739: New/updated hostapd package
d8968c67 9276 #749: Bump usbutils package to version 0.86
79c9a433 9277 #751: Kernel 2.6 snapshot fetch fail
1ba3c843 9278 #753: Bump lighttpd package to 1.4.25
9c37425b 9279 #757: U-Boot: mkimage cannot be installed using external toolchain
ba4183bc 9280 #761: Add binutils 2.20 to toolchain options
9f17728f 9281 #763: [SECURITY] Update pcre to 7.9
09c181f2 9282 #765: Add buildroot branding to gcc
7a90172f 9283 #767: Bump iw package to 0.9.18
b5867d93 9284 #773: [SECURITY] Update bind to 9.5.2-P1
0a62bb41 9285 #795: Minor edits to fix typos, grammar, spelling, usage in documen...
4833d135 9286 #813: Drop not very useful generic package selection options ...
b9656e81 9287 #823: Editor backup files (~) is copied from the target_skeleton
9400c735 9288 #827: Bump mtd-utils package to version 1.2.0
c47124d4 9289 #841: Build error
0908e85c 9290 #913: Bump iptables to 1.4.6
c95e3b84 9291 #919: Bump usb_modeswitch package to 1.0.7
ca2ad7d8 9292 #925: Bump wpa_supplicant package to 0.6.10
db9dcbee 9293 #931: Bump kismet package to 2010-01-R1
b3febdac 9294 #937: Bump openvpn package to 2.1.1
c623a237 9295 #943: Bump sqlite package to 3.6.22
3416f262 9296 #961: Bump dnsmasq to 2.52
60ce1b08 9297 #967: Bump netstat-nat to 1.4.10
6455c32d 9298 #973: Bump iw to 0.9.19
fbf84d42 9299 #1003: DHCP options disabled with busybox-1.16.0
934c7bb7 9300 #1009: [SECURITY] Bump php to 5.2.12
49d92ebe 9301 #1015: [SECURITY] Bump bind to 9.5.1-P2
c317439d 9302 #1027: Busybox flash commands conflict with those from mtd-utils
d5d48254 9303 #1063: [SECURITY] Update lighttpd to 1.4.26
bf4d2d86 9304
798927cc 93052009.11, Released December 1st, 2009:
b48fb8c4
PK
9306
9307 Additional fixes and cleanups.
9308
9d998ad1
PK
9309 Updated/fixed packages: alsamixergui, autoconf, coreutils, fltk,
9310 microperl, ncurses, vim
b48fb8c4
PK
9311
9312 Issues resolved (http://bugs.uclibc.org):
9313
9314 #707: Cant configure fltk-1.1.7. configure: error: Configure could ...
9315
31bd9741
PK
93162009.11-rc2, Released November 29th, 2009:
9317
9318 Additional fixes and cleanups.
6b6bdaed 9319
ade675c5 9320 Updated/fixed packages: busybox, dbus, fltk, gvfs, ltrace
6b6bdaed 9321
2d04d56e 93222009.11-rc1, Released November 23rd, 2009:
74834991 9323
b8a917fa
PK
9324 Fixes all over the tree and new features.
9325
9326 Cleaned up / Simplified build directory layout. Refer to
9327 docs/buildroot.html#using for details.
9328
9329 Target defconfig files moved to configs/ and listed in 'make help'
9330 output.
9331
406053d5
PK
9332 Fixed *clean targets. Now clean removes everything generated,
9333 so you can do a fresh rebuild. Distclean furthermore removes
9334 kbuild tools and .config, bringing the source tree back in a
9335 pristine state.
9336
b8a917fa
PK
9337 Toolchain: ARM cortex A8 support, GCC 4.4.2, sensible default
9338 soft / hardfloat setting for architecture, ensure target-ldd
9339 gets installed.
83182dd2 9340
4114643d 9341 New packages: divine, gvfs, libarchive, libmicrohttpd,
0ad58695 9342 sdl_sound, swfdec, sysstat
32518793 9343
81e4ba32
PK
9344 Updated/fixed packages: alsa-lib, alsamixergui, autoconf, bootutils,
9345 busybox, gcc, directfb, dnsmasq, e2fsprogs, festival, gamin, gperf,
9346 gqview, gstreamer, gst-plugins-bad, gst-plugins-base, gst-plugins-good,
f6cbb268
PK
9347 imagemagick, ipkg, iptables, iw, kernel-headers, kismet, leafpad,
9348 libelf, libevent, libglib2, libidn, liblockfile, libmad, libpcap,
fa946b78 9349 libupnp, libuuid, libxml2, lighttpd, ltrace, lua, lzma, magiccube4d,
1dd9d9f3 9350 matchbox, mdadm, nbd, ncftp, ncurses, netkittelnet, netsnmp,
7ba54a07 9351 ng-spice-rework, ntfs-3g, openntp, openssl, pcmanfm, php, psmisc,
883f0667 9352 python, quagga, radvd, rpm, rsync, rubix, samba, sawman, sdl, sdl_image,
b7046770 9353 shared-mime-info, sfdisk, spawn-fcgi, speech-tools, sqlite, squashfs,
9627e211
PK
9354 synergy, syslinux, sysklogd, target-binutils, tcpdump, torsmo, u-boot,
9355 udpcast, util-linux, valgrind, vsftpd, wipe, wpa-supplicant, x11vnc,
5ad8ad0c 9356 xdata_xcursor-themes, xboard, xfsprogs, xstroke, zlib[5~
76aaac62 9357
87d74d94 9358 Removed package: mdnsresponder, mpatrol, gcc 3.4.6 + 4.0.4, vice
8a19a795 9359
74834991
GZ
9360 Issues resolved (http://bugs.uclibc.org):
9361
1d9178db 9362 #301: allow to install libsmbclient
bc95b3ad 9363 #303: add gvfs package
8e8354d4 9364 #477: Add sdl_sound package
57f3b11d 9365 #487: Make kismet package sexier
bdf41d6c 9366 #511: New package usb_modeswitch
74834991 9367 #527: misc fixes for dnsmasq package
a07032e1 9368 #565: libevent: Bump version and clean up makefile
27cf8114 9369 #587: Use iptables multipurpose binaries and bump to 1.4.4
da25e92b 9370 #593: Missing early check for patch(1)
b71951b0 9371 #597: (REOP) Selecting busybox in buildroot's config clobbers ar ...
17168395
PK
9372 #609: libmicrohttpd: New package
9373 #615: python: Don't delete .py files unless asked
f5239c32 9374 #617: netkit/inetd requires RPC and fails to build if RPC is disabled
07019b2c 9375 #619: netkittelnet requires netkitbase to install, but there's no ...
6aac003a 9376 #645: allow to build nbd-server with NBD package
829d4ff6 9377 #653: [SECURITY] Update php package to version 5.2.11
ab17f403 9378 #655: Update sqlite package to version 3.6.18
f72f3fd3 9379 #657: Bug in imagemagick-clean target
07019b2c 9380 #663: Add option for NAND flash with 512B Page and 16 kB erasesize ...
d7f5f04b 9381 #665: [PATCH] Samba package
69ec17cd 9382 #667: [PATCH] e2fsprogs
351b6796 9383 #683: SDL-dfb does not select directfb
3445ff4a 9384 #701: make install problem with unstripped binaries
48ed49e9 9385 #703: [SECURITY] Update openssl package to 0.9.8l
3848cd6d 9386 #705: Bump spawn-fcgi package to 1.6.3
4e27686c 9387 #709: Bump lighttpd package to 1.4.24
26073d2a 9388 #713: Migrate openntpd package to Makefile.autotools.in
83f9881d 9389 #715: Bump libidn package to 1.15 and other fixes
882e1376 9390 #717: Bump dnsmasq to 2.51 and introduce new IDN option
bd49a62d 9391 #731: Bump iw package to 0.9.17
74834991 9392
f0eb8b58
PK
93932009.08, Released August 31th, 2009:
9394
9395 Additional fixes and cleanups.
9396
9397 Updated/fixed packages: ctorrent, saveconfig/getconfig,
9398 sdl_net, util-linux.
014df317
PK
9399
9400 Issues resolved (http://bugs.uclibc.org):
9401
9402 #529: util-linux doesn't find headers and include libs correctly
cc8a9175 9403 #557: Build ctorrent with SSL support if available
014df317 9404
4595a2fc
PK
94052009.08-rc3, Released August 26th, 2009:
9406
9407 Additional fixes and cleanups.
9408
9409 Updated/fixed packages: alsa-utils, berkeleydb, busybox, dbus,
9410 directfb, enchant, kernel headers.
9411
9412 Issues resolved (http://bugs.uclibc.org):
9413
9414 #471: Allow directfb compilation with debug
9415 #541: Removal of CVS directories in target filesystem broken
9416 #547: berkeleydb: Update config.{sub, guess}
9417 #549: enchant: Fix dependencies.
9418 #569: Fix alsa-utils build for x86 on x86-64
9419
4ebaaf41
PK
94202009.08-rc2, Released August 6th, 2009:
9421
9422 Additional fixes and new features.
9423
9424 New packages: libuuid, gcc 4.3.4.
9425
4595a2fc
PK
9426 Updated/fixed packages: busybox, classpath, gzip, ipsec-tools,
9427 jamvm, libusb, microperl, neon, popt, sed, webkit.
4ebaaf41
PK
9428
9429 Fixed issue with 'make oldconfig'
0468b5c1
PK
9430
9431 Issues resolved (http://bugs.uclibc.org):
9432
9433 #525: sed broken with external toolchain
15dab042 9434 #537: Fix gzip build with recent glibc
0468b5c1 9435
3190d5bf
PK
94362009.08-rc1, Released August 2nd, 2009:
9437
9438 Fixes all over the tree and new features.
533718a8 9439
66095256
TP
9440 Improvement of external toolchain support:
9441 - Support for glibc toolchains.
9442 - The toolchain configuration announced to Buildroot is
9443 verified against the real toolchain configuration.
9444 - Fixes, documentation.
9445
9446 Cleanup X.org support: clarified configuration options, and
9447 removed mandatory dependency on useless libraries such as
9448 libXt or libXaw.
9449
d9a95017
TP
9450 New QT-based configurator, usable using 'make xconfig'.
9451
3190d5bf
PK
9452 Support for the Xtensa architecture.
9453
9454 Toolchain: GCC 4.4.1, 2.6.30 kernel headers, removed < 2.6.26
9455 headers.
9456
9457 New packages: bmon, ctorrent, dosfstools, enchant,
9458 gst-plugins-bad, iw, libmms, libnl, netstat-nat, ntfsprogs,
9459 sdl_gfx, spawn-fcgi.
9460
9461 Updated packages: bind, busybox, coreutils, sqlite, directfb,
9462 expat, gamin, gnuconfig, haserl, ipsec-tools, classpath,
9463 libcurl, libglib2, liblockfile, libpng, libsoup, libxml2,
9464 lighttpd, ltp-testsuite, lvm2, matchbox, memstat,
9465 gst-plugins-good, gstreamer, libogg, libvorbis, mplayer,
9466 neon, openssl, pciutils, php, qt, ruby, sawman, webkit,
9467 wpa-supplicant, xdriver_xf86-input-synaptics,
9468 xdriver_xf86-video-intel, xlib_libXfont, xlib_libXft,
9469 xlib_libXt, xproto_xproto, xserver-xorg, xutil_makedepend,
9470 xutil_util-macros.
9471
533718a8
PK
9472 Issues resolved (http://bugs.uclibc.org):
9473
2e71cd88 9474 #83: liblockfile fails to compile due to eaccess redefinition
0aa70624 9475 #163: Xtensa architecture port
7a1a334c 9476 #171: xorg-server / kernel headers 2.6.26 - vm86.c compilation issue
533718a8 9477 #241: device mapper + lvm2: build together
52dbe071 9478 #243: ctorrent: new package
bb14fc40 9479 #247: ntfsprogs: new package
71c810ff 9480 #271: Library 'libgcc_s.so.1' not installed in search path
57c2e79b 9481 #287: New package libnl
9a6d6cf5 9482 #289: New package iw
6fecd53e 9483 #331: Update MPlayer to version 1.0rc2
5818010f 9484 #333: Bump sqlite package to 3.6.15
e61606ad 9485 #349: update libsoup to version 2.26.2
c2dbefd8 9486 #357: New package netstat-nat
234fb283 9487 #359,#413: Upgrade openvpn to Makefile.autotools.in
533718a8 9488 #367: linux kernel compile error for arm926t
10e9b7ed 9489 #369: Add SDL_gfx package
533718a8 9490 #373: Support for building gstreamer without libxml
e61606ad 9491 #379: update DirectFB to version 1.4.0
533718a8
PK
9492 #383: gst-plugins-good: Allow soup plugin to be configured
9493 #385: neon: Fix pkgconfig dependency
bd26b582 9494 #387: Tremor not installed to toolchain
ba4fbdc9 9495 #389: New package bmon
533718a8
PK
9496 #391: gstreamer: Bump version to 0.10.23
9497 #393: gst-plugins-base: Bump version to 0.10.23
9498 #395: gst-plugins-bad: New package
f4311822 9499 #403: Error while building iso9660 image
533718a8
PK
9500 #409: Bump php package to 5.2.10
9501 #411: ipsec-tools: Bump version to 0.7.2
0468be6e 9502 #417: New package spawn-fcgi
264b9c11 9503 #419: Bump lighttpd package to 1.4.23
27ce942e 9504 #421: toolchain: Clean up toolchain locale support menu
81f9990e 9505 #427: webkit: Update to WebKit svn r44552
56fcdc9b 9506 #437: ltp-testsuite: Bump version to 20090630
f26acf61 9507 #451: Upgrade from unmaintained dosfstools-2.11 to dosfstools-3.0.3
e0debb78 9508 #467: DirectFB 1.4.1
0aa70624 9509 #473: memstat_0.5.tar.gz has install with -D and that fails "make"
5079d7a0 9510 #491: libxml2: Bump version to 0.7.3
ff69aeea 9511 #495: Bump bind package to 9.5.1-P3 (security)
2a966bcd 9512 #497: OpenSSL RSA key generation hangs on x86_64
00c8bdd5 9513 #509: Bump sqlite package to 3.6.16
a7b50b94 9514 #523: pciutils broken with external toolchain
9be449ff 9515 #533: Update gamin to 0.1.10 to fix compilation
533718a8 9516
a69b3d61
PK
95172009.05, Released June 1st, 2009:
9518
9519 Fixes for dropbear & diffutils, bump linux-advanced 2.6.29.x
9520 version and marked ubifsroot as broken.
9521
45e11e29
PK
95222009.05-rc3, Released May 27th, 2009:
9523
9524 Fixes for toolchain (gcc arm pr37436), stable kernel versions,
9525 busybox, curl, libusb, readline, python and strace.
9526
9527 Issues resolved (http://bugs.uclibc.org):
9528
9529 #345: libcurl package needs a urandom fix
9530
13328d22
PK
95312009.05-rc2, Released May 19th, 2009:
9532
9533 Fixes for toolchain (gcc w/softfloat on ppc, 3.4.6 buildfix
9534 for newer hosts), stable kernel versions, busybox, cups,
9535 dmraid, docker, mesa3d, rsync and updated defconfigs.
9536
9537 xserver marked as broken on AVR32 and atngw100-expanded
9538 config removed.
61aeb6e4
PK
9539
9540 Issues resolved (http://bugs.uclibc.org):
9541
9542 #167: metacity does not build
13328d22
PK
9543 #295: gamin installs python support even if python is disabled
9544 #323: gen_matypes fails to execute during build of Mesa when us...
61aeb6e4 9545
cf92bc23
PK
95462009.05-rc1, Released May 5th, 2009:
9547
9548 Fixes all over the tree, further conversion of packages to
9549 Makefile.autotools.in and we now build host versions of
9550 packages where needed for build time dependencies instead of
9551 relying on the correct versions being available on the build
9552 host. Ancient toolchain / busybox versions have furthermore
9553 been removed as announced in the 2009.02 release notes.
9554
9555 New packages: flac, gob2, lzop, taglib, wpa_supplicant
9556
9557 Updated packages: avahi, bind, binutils, busybox, dbus, dbus-glib,
9558 directfb, dnsmasq, freetype, gcc, gmp, gstreamer, iptables, kernel
9559 headers, kexec, libglib2, libpng, libsndfile, lua, mpfr, ntfs-3g,
9560 openssl, php, qtopia4, rsync, samba, sqlite, tar, uboot, uclibc,
9561 util-linux, xorg7, xerces
9562
9563 Issues resolved (http://bugs.uclibc.org):
9564
9565 #5,#77,#141,#143: Convert php package to Makefile.autotools.in
9566 and a ton of other improvements
9567 #19: page.h missing by util-linux
9568 #37: update libglib2 to version 2.18.4
9569 #61: tslib puts staging_dir into pkgconfig file
9570 #69: tar refuses to build
9571 #71,#175: ./wchar.h:41:12: error: empty filename in #include
9572 #73: Bump openssl package to the latest version
9573 #81: New package wpa_supplicant
9574 #99: new package: flac
9575 #101: update gstreamer packages
9576 #105,#313: menuconfig segfaults on tinyx if wchar is not
9577 selected
9578 #107: convert libvorbis to Makefile.autotools.in
9579 #109: Make pppd package avoid bsd err
9580 #111: binutils 2.17 fails to build when texinfo >= 4.10
9581 #133: Modify ncurses5-config to get correct include path
9582 #137: Bump php to version 5.2.9
9583 #139: Bump sqlite to 3.6.11 and convert to
9584 Makefile.autotools.in
9585 #145: Bump bind package to 9.5.1-P1 (security)
9586 #147: buildroot toolchain fails to build w/binutils-2.19.1
9587 #151: openssl package trivial fixes
9588 #161: vim fails on patching with errors in configure.patch
9589 #169: blackbox-0.70.1 does not build
9590 #177: xdriver_xf86-input-keyboard does not build
9591 #179: Upgrade dropbear to Makefile.autotools.in
9592 #181: Update to Xorg 7.4
9593 #187: ntfs-3g: could not build cross
9594 #191: alsa-lib ARM binaries always built with EABI
9595 #213: Bump wpa_supplicant package to version 0.6.9
9596 #217: Bump openssl package to 0.9.8k (security)
9597 #219: Toolchain build fails on m4
9598 #225: m4 macros are out of place
9599 #233: make ipv6 optional in iptables
9600 #237: ncftp: convert to Makefile.autotools.in
9601 #239: ntfs-3g: convert to Makefile.autotools.in
9602 #245: lzop: new package
9603 #271: Bump bind package to 9.5.1-P2 (security)
9604 #277: Bump sqlite package to 3.6.16
9605 #279: update libglib2 to version 2.20.1
9606 #281: update DirectFB to version 1.2.8
9607 #283: add taglib
9608 #285: compilation of samba fails if IPV6 support is missing
9609 #293: update samba to version 3.3.3
9610 #299: add shared-mime-info package
9611 #307: make openssl package respect build flags
This page took 1.934155 seconds and 4 git commands to generate.