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