]> Git Repo - buildroot-mgba.git/blame - CHANGES
configs/qemu_aarch64_sbsa_defconfig: add gitlab runtime testing tag
[buildroot-mgba.git] / CHANGES
CommitLineData
639c0047
TP
12021.11-rc1, to be released
2
3 Numerous package updates. Notable updates including numerous
57a95075 4 Python modules, Kodi add-ons, nodejs, OpenJDK.
639c0047
TP
5
6 Toolchain:
7 - glibc update to 2.34
8 - support for gdb 11.x added, gdb 10.x now the default
9 - external toolchains provided by ARM updated
10 - remove support for internal toolchain on the CSKY
11 architecture, as it was broken and unmaintained
12
13 Many packages updated to enable the appropriate SELinux
14 refpolicy module when SELinux support is enabled.
15
16 Support was added in the test-pkg package testing utility for
17 using Gitlab CI to run the builds.
18
19 New libgbm virtual package to better support OpenGL
20 implementations that provide a libgbm library.
21
22 Bootloaders/firmware: grub2 extended to be able to support
23 multiple platforms in the same build.
24
25 Filesystems:
26 - new OCI filesystem type, to build container images
27 compatible with the Open Container Initiative standard
28 - support for hybrid ISO9660 images added, which work on
29 legacy and EFI BIOS machines
30
31 New defconfigs: stm32mp157c_odyssey
32
33 Removed defconfigs: qemu_csky
34
35 New packages: dtbocfg, firmware-utils, gstd, libdbi,
57a95075 36 libdbi-drivers, libteam, lua-augeas, mstpd, php-pecl-dbus,
639c0047
TP
37 python-aioprocessing, python-bidict,
38 python-charset-normalizer, python-flask-expects-json,
57a95075
YM
39 python-git, python-pyndiff, python-rsa,
40 python-unitest-xml-reporting, python-xmljson,
639c0047
TP
41 python3-cryptography, python3-pip, qt5opcua, rwmem,
42 sloci-image, softhsm2, uqmi, vuejs-router, watchdogd,
43 wireplumber
44
45 Removed packages: canfestival, python-meld3
46
57a95075
YM
47 Work toward the removal of python 2 has progressed: many
48 python modules and packages have been updated to a version
49 supporting python 3.
50
639c0047
TP
51 Issues resolved (http://bugs.uclibc.org):
52
53 #14271: compilation error with rsync command for permission
54 #14276: Unable to get login prompt
55 #14196: when using raspberrypicm4io_64_defconfig, make fails
56 with mkfs.ext4: No such file or directory while trying
57 to determine filesystem size
58
39bcc038
PK
592021.08.1, released October 11, 2021
60
61 Important / security related fixes.
62
63 gdbinit: Mark the sysroot as a "safe path" before configuring
64 it, so pretty printers work correctly without having to pass
65 -ix to gdb
66
67 Updated/fixed packages: alsa-lib, apache,
68 arm-trusted-firmware, atftp, bind, botan, cog, containerd,
69 cryptopp, docker-cli, dash, dc3dd, docker-engine, dovecot,
70 environment-setup, erlang, fetchmail, ffmpeg, fio, gcc, gd,
71 gdb, ghostscript, gnuradio, gnutils, go,
72 gobject-introspection, google-breakpad, gst-omx,
73 gst1-devtools, gst1-interpipe, gst1-libav, gst1-plugins-bad,
74 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
75 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
76 gstreamer1-editing-services, gupnp, haproxy, imlib2, kodi,
77 kodi-pvr-octonet, kodi-visualisation-fishbmc, libcurl,
78 libexif, libgcrypt, libglib2, libkrb5, libressl, librsvg,
79 libsndfile, libssh, libvirt, libxcrypt, libyang, links, lvm2,
80 lynx, lxc, mc, mesa3d, micropython, minicom, mono, mosquitto,
81 mtr, mupdf, mv-ddr-marvell, net-tools, nginx-dav-ext, nmap,
82 nodejs, ntfs-3g, openjdk, openjdk-bin, openldap, openssh,
83 pcre2, php, php-gnupg, pipewire, postgis, python-aioconsole,
84 python-cbor2, python-cffi, python-cython, python-dateutil,
85 python-django, python-pillow, python-pip, python-texttable,
86 python-urllib3, python-webob, qemu, qt5location, redis,
87 refpolicy, ripgrep, ruby, runc, sispmctl, sox, squid,
88 strongswan, supervisor, swupdate, syslinux, systemd, tinycbor,
89 trace-cmd, uboot-tools, uclibc, udisks, uhd, vim, vsftpd,
90 wavemon, webkitgtk, wget, wireless-regdb, wpewebkit,
91 xapp_xrdb, xapp_xwd, xen, xlib_libXfont2, xlib_libXft,
92 xserver_xorg-server, zip
93
94 Issues resolved (http://bugs.uclibc.org):
95
96 #14206: Kodi: even when not enabled, forcefully selects libevdev..
97 #14211: libffi-3.3.tar.gz repacked
98 #14221: mv-ddr-marvell fails license validation
99
aa433d1c
PK
1002021.08, released September 4th, 2021
101
102 Various fixes.
103
104 Updated/fixed packages: gstreamer1-mm, netsniff-ng, nginx,
105 openmpi, python-pyudev, python3, qt5base, wlroots, xvisor
106
7314f04f
PK
1072021.08-rc3, released August 31st, 2021
108
109 Fixes all over the tree.
110
111 Toolchain: Disable fortify support for Microblaze as it is not
112 currently working.
113
114 Defconfigs: Acmesystems aria/ariette g25: Fix build issue
115 after at91bootstrap bump, BeagleV: Correct kernel headers
116 version, PC x86-64: Bump kernel to 4.19.204 to fix build issue
117 with GCC 10.x.
118
119 Updated/fixed packages: alsa-utils, at91bootstrap3, belle-sip,
120 bullet, c-ares, cjson, coreutils, cpio, eigen, fetchmail, gdb,
121 haproxy, heirloom-mailx, ipmiutil, kvm-unit-tests, libarchive,
122 libffi, libmodsecurity, libopenssl, libressl, libshout,
123 libvirt, linux-pam, lmbench, localedef, lua-lunix, mesa3d,
124 mpv, mtd, nodejs, nvidia-driver, openvmtools, php, polkit,
125 python-requests, python3-requests, rust-bin, rustc, samba4,
126 sdl2, snort3, ushare, xen
127
128 Removed packages: libmcrypt, mcrypt, sentry-cli
129
6da42d76
PK
1302021.08-rc2, released August 18th, 2021
131
132 Fixes all over the tree.
133
134 Defconfigs: Acmesystems acqua a5: Bump at91bootstrap version
135 to fix build issue with binutils >= 2.35, Microchip sam9x60ek
136 mmc_dev: Add missing toolchain/system options, sama5d2-icp
137 mmc: Correct at91bootstrap options
138
139 Updated/fixed packages: arm-trusted-firmware, at91bootstrap3,
140 azure-iot-sdk-c, bluez5_utils, bullet, busybox, cegui, efl,
141 erlang, ffmpeg, flatbuffers, fontconfig, gcc, gd, glibc, go,
142 gobject-introspection, gpsd, guile, harfbuzz, iozone, iputils,
143 jszip, libargtable2, libbpf, libebml, libepoxy, libesmtp,
144 libfuse3, libgeos, libnss, libodb-boost, libodb-mysql,
145 libodb-pgsql, libqmi, libqrtr-glib, libuhttpd, libuwsc,
146 libvirt, ltp-testsuite, luaossl, mongodb, mpd, mupdf, mutt,
147 network-manager, nginx-naxsi, nodejs, ogre, openzwave,
148 optee-os, osm2pgsql, pdbg, perl-net-ssh2, php, pipewire,
149 pistache, pixman, poke, polkit, poppler, postgresql, postkit,
150 prelink-cross, prosody, protobuf, pulseview,
151 python-cryptography, python-keyring, python-matplotlib,
152 python-pymupdf, python-pyopenssl, python-secretstorage,
153 python-treq, python-txtorcon, python3, qemu, qpdf, qt5base,
154 refpolicy, ruby, rust-bin, s390-tools, sconeserver, seatd,
155 shairport-sync, sox, sqlite, sylpheed, sysdig, syslog-ng,
156 system-config-printer, tar, terminology, tor, tpm2-tools, uhd,
157 unbound, usbguard, wireshark, xen, xenomai, xlib_libxshmfence,
158 zstd
159
160 New packages: desktop-file-utils
161
162 Issues resolved (http://bugs.uclibc.org):
163
164 #13586: grub failure with BR2_OPTIMIZE_3
165 #13671: openSSH server closes connection before authentication..
166
3d8df5aa 1672021.08-rc1, released August 3rd, 2021
a3ac2a0f
TP
168
169 Numerous package updates.
170
171 Toolchain:
172
173 - add support for gcc 11.x, gcc 10.x is now the default, gcc
174 9.x updated to 9.4.0, removed gcc 8.x support except for
175 PowerPC SPE
176
177 - add support for binutils 2.37, binutils 2.36.x is now the
178 default, binutils 2.34 removed.
179
180 - glibc updated to 2.33
181
182 - gdb enabled on NIOS II, gdbserver enabled on RISC-V.
183
184 Bootloaders/firmware: support for building the EDK II UEFI
185 firmware, support for building AT91Bootstrap 4.x.
186
187 New BR2_ENABLE_RUNTIME_DEBUG option, that controls whether
188 packages should be compiled with runtime debugging
189 information (which is different than debugging symbols).
190
191 Many features of the bluez5_utils package have been made
192 optional, and default to disabled. Users of bluez5_utils are
193 encouraged to review their configuration.
194
195 Many packages (over 70) updated to enable the appropriate
196 SELinux refpolicy module when SELinux support is enabled.
197
198 Many packages updated to select the appropriate OpenSSL
199 features after many OpenSSL ciphers/features have been made
200 optional.
201
202 New defconfigs: kontron_pitx_imx8m, microchip_sama5d2_icp,
203 qemu_aarch64_sbsa, raspberrypicm4io, raspberrypicm4io_64,
204 terasic_de10nano_cyclone5, uevm5432.
205
206 New packages: alsa-plugins, apg, bmap-tools, daq3, edk2,
207 edk2-platforms, gumbo-parser, libbpf, libosmium, libpsl,
208 libqb, libtalloc, libvirt, lua-linux, lua-zlib, mupdf,
209 opencv4, osm2pgsql, poke, python-augeas, python-dbus-next,
210 python-pymupdf, rtl_433, rtl8812au-aircrack-ng, seatd, snort3,
211 system-config-printer, usbguard, xml-security-c, xmrig.
212
213 Removed packages: clapack, libsoil.
214
215 Issues resolved (http://bugs.uclibc.org):
216
217 #13326: regarding dtc error in buildroot source code
218 #13661: host-python2 build fails on aarch64
219 #13836: package build failure when target install set to no on
220 pkg-generic pkg types
221 #13846: BR2_PACKAGE_LVM2_STANDARD_INSTALL should be default to
222 y as before
223
cfba9b0c
PK
2242021.05.3, released October 11, 2021
225
226 Important / security related fixes.
227
228 gdbinit: Mark the sysroot as a "safe path" before configuring
229 it, so pretty printers work correctly without having to pass
230 -ix to gdb
231
232 Updated/fixed packages: alsa-lib, apache,
233 arm-trusted-firmware, atftp, bind, botan, containerd,
234 cryptopp, dash, dc3dd, docker-cli, docker-engine, dovecot,
235 erlang, fetchmail, ffmpeg, gdb, ghostscript, go, gst-omx,
236 gst1-devtools, gst1-interpipe, gst1-libav, gst1-plugins-bad,
237 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
238 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
239 gstreamer1-editing-services, kodi, kodi-pvr-octonet,
240 kodi-visualisation-fishbmc, libcurl, libkrb5, libressl,
241 libsndfile, libxcrypt, libyang, lxc, lynx, mesa3d,
242 micropython, minicom, mono, mtr, mv-ddr-marvell, net-tools,
243 nmap, nodejs, ntfs-3g, openjdk, openjdk-bin, openldap,
244 openssh, pcre2, php, python-aioconsole, python-cffi,
245 python-dateutil, python-django, python-pip, python-texttable,
246 python-urllib, python-webob, qt5location, redis, refpolicy,
247 ripgrep, runc, sispmctl, squid, strongswan, supervisor,
248 syslinux, tinycbor, trace-cmd, uboot-tools, uclibc, wavemon,
249 wget, wireless-regdb, xen, xserver_xorg-server
250
251 Issues resolved (http://bugs.uclibc.org):
252
253 #14206: Kodi: even when not enabled, forcefully selects libevdev..
254 #14211: libffi-3.3.tar.gz repacked
255 #14221: mv-ddr-marvell fails license validation
256
b926d0d3
PK
2572021.05.2, released September 15th, 2021
258
259 Important / security related fixes.
260
261 Toolchain: Disable fortify support for Microblaze as it is not
262 currently working.
263
264 Updated/fixed packages: alsa-utils, arm-trusted-firmware,
265 bayer2rgb-neon, belle-sip, bullet, busybox, c-ares, cjson,
266 coreutils, cpio, eigen, environment-setup, fetchmail, ffmpeg,
267 fontconfig, gd, gdb, gnuradio, gnutls, go, haproxy, ipmiutil,
268 iputils, jszip, kvm-unit-tests, libarchive, libargtable2,
269 libexif, libgcrypt, libmodsecurity, libopenssl, librsvg,
270 libshout, libssh, libxcrypt, linux, linux-pam, localedef, mc,
271 mesa3d, mosquitto, netsniff-ng, nginx, nodejs, ogre, openjdk,
272 openmpi, openvmtools, perl-net-ssh2, php, pipewire,
273 postgresql, prelink-cross, prosody, protobuf, python-keyring,
274 python-matplotlib, python-pillow, python-pyudev,
275 python-secretstorage, python3, qt5base, samba4, sdl2, sox,
276 swupdate, sylpheed, tar, terminology, tor, uboot-tools, uhd,
277 unbound, ushare, vim, wlroots, xapp_xrdb, xapp_xwd, xen,
278 xenomai, xlib_libXfont2, xlib_libXft, zip
279
5284a826
PK
2802021.05.1, released August 10, 2021
281
282 Important / security related fixes.
283
284 Toolchain: Disable PIC/PIE for Microblaze (like for NIOS II)
285 as it is not currently working.
286
287 binutils: fix linker assert failure on OpenRisc, or1k build
288 issue with gcc < 5
289
290 gdb: Enable on NIOS II
291
292 utils/scanpypi: Various improvements
293
294 Defconfigs: stm32f469_disco: Fix kernel boot issue, Microchip
295 sam9x60ek mmc_dev: Add missing toolchain/system options
296
297 Updated/fixed packages: arm-trusted-firmware, apache, audit,
298 avahi, bind, binutils, bird, bluez5_utils, boinc, busybox,
299 chrony, clamav, connman, cryptsetup, dnsmasq, docker-cli,
300 docker-engine, dovecot, dovecot-pigeonhole, e2fsprogs, exiv2,
301 fail2ban, fb-test-app, feh, fetchmail, ffmpeg, flac, fluxbox,
302 gawk, gcc, gcr, gdb, gdk-pixbuf, gesftpserver, glibc, go,
303 gptfdisk, gqrx, granite, grub2, guile, hdparm, heirloom-mailx,
304 htop, ibrcommon, ibrdtn, ibrdtn-tools, ibrdtnd,
305 intel-microcode, iodine, irqbalance, keepalived, kexec-tools,
306 libass, libconfig, libcurl, libfreeimage, libfuse3, libgcrypt,
307 libgudev, libhtp, libinput, libjson, libgtk3, libkrb5,
308 libloki, libmodsecurity, libndp, libnetfilter-log,
309 libnfnetlink, libnice, libodb, libodb-boost, libodb-mysql,
310 libodb-pgsql, libpcap, libqmi, libqrtr-glib, libressl,
311 librsvg, libtasn1, libtirpc, libuci, libxmlrpc,
312 linux-firmware, linuxptp, lrzsz, lvm2, mariadb, mesa3d,
313 mbedtls, monit, mono, mosquitto, mpd, mpg123, mpv, nbd,
314 netsnmp, nettle, nmap, nodejs, ntp, openntpd, openpgm,
315 openswan, pango, pcre2, perl-crypt-openssl-rsa, php, pixman,
316 postgresql, proxychains-ng, putty, python,
317 python-dataproperty, python-django, python-pysftp,
318 python-urllib3, python3, qpdf, redis, ripgrep, rsync, ruby,
319 samba4, sane-backends, slirp, spice, squid, suricata, tcpdump,
320 tftpd, thrift, tor, tpm2-tools, trinity, uboot, uboot-tools,
321 uclibc, vlc, wireless-regdb, wireshark, wolfssl,
322 xapp_fonttosfnt, xlib_libX11, xlib_libxshmfence,
323 xserver_xorg-server
324
325 Issues resolved (http://bugs.uclibc.org):
326
327 #13586: grub failure with BR2_OPTIMIZE_3
328 #13661: host-python2 build fails on aarch64
329 #13836: package build failure when target install set to no..
330 #13846: BR2_PACKAGE_LVM2_STANDARD_INSTALL should be default to..
331
69f79f2a
PK
3322021.05, released June 6th, 2021
333
334 Various fixes.
335
336 Disable PIC/PIE support for Nios2 because of glibc issues
337
338 Defconfigs: Minnowboard max: Fix X11 and mesa3d configuration
339
340 Updated/fixed packages: apache, beaglev-ddrinit,
341 beaglev-secondboot, capnproto, dc3dd, directfb, efibootmgr,
342 ffmpeg, gptfdisk, go, gupnp, hostapd, iftop,
343 intel-mediadriver, libcamera, libcutl, libesmtp, libkcapi,
344 libraw, lttng-tools, lvm2, mimic, mono-gtksharp3, mpv,
345 netperf, odb, qt5base, uclibc, uftrace, unscd, vlc,
346 xdriver_xf86-video-fbturbo
347
348 New packages: python3-cffi, python3-cryptography, python3-pip,
349 python3-pycparser, python3-six
350
e4132725
PK
3512021.05-rc3, released May 31th, 2021
352
353 Fixes all over the tree.
354
355 meson: Explicitly disable PIE support (b_pie) as it is handled
356 by the toolchain wrapper.
357
358 Updated/fixed packages: boost, dhcp, expat, gdb, hwloc, imagemagick,
359 libcurl, libopenh264, llvm, lz4, mpv, nginx, paho-mqtt-c, pifmrds,
360 pipewire, python-bluezero, python-pillow, qemu, strace, uhd, vlc,
361 webkitgtk
362
363 Issues resolved (http://bugs.uclibc.org):
364
365 #13821: Wrong url for libnfsidmap package
366
e326fcff
PK
3672021.05-rc2, released May 22th, 2021
368
369 Fixes all over the tree.
370
371 support/scripts/gen-missing-cpe: A script to query the list of
372 CPE IDs for the packages enabled in the current configuration and:
373
374 - for CPE IDs that do not have any matching entry in the CPE
375 database, it emits a warning
376
377 - for CPE IDs that do have a matching entry, but not with the same
378 version, it generates a snippet of XML that can be used to propose
379 an updated version to NIST.
380
381 CPE meta data has been added for a large number of packages
382
383 Updated/fixed packages: assimp, binutils, bitcoin, bullet,
384 cutelyst, dhcp, dmalloc, docker-engine, ebtables,
385 environment-setup, flatcc, gcc, gd, gerbera, hostapd,
386 imx-gpu-viv, intel-microcode, jquery-validation, libdrm,
387 libgeos, libraw, libtirpc, libxml2, libxslt, live555, lmbench,
388 localedef, lvm2, mender, mender-grubenv, modem-manager, mutt,
389 opensbi, openssh, opentyrian, pipewire, postgis, postgresql,
390 prosody, python-bluezero, python-falcon, redis, rocksdb,
391 rt-tests, runc, vlc, waylandpp, webkitgtk, wireshark,
392 wpa_supplicant, wpewebkit, xlib_libX11, xterm
393
394 New packages: jh71xx-tools
395
396 Issues resolved (http://bugs.uclibc.org):
397
398 #13781: isc dhcp-server package don't create file /usr/bin/dhcpd
399 #13801: toolchainfile.cmake CMAKE_BUILD_TYPE
400 #13806: Building host-localedef fails on fedora 34/gcc 11
401
afe19e6c 4022021.05-rc1, released May 12th, 2021
04e9e884
PK
403
404 Fixes all over the tree and new features.
405
406 FORTIFY_SOURCE, PIC/PIE, RELRO and SSP security hardening
407 options are now enabled by default.
408
409 Dependencies: Explicitly detect and bail out if PATH contains
410 spaces or tabs. A number of packages fail to build in such
411 setups, so explicitly inform about this.
412
413 Infrastructure: Expose CONFIG_DIR to post-build/post-image
414 scripts, so they can call the Buildroot Makefile in the
415 correct directory for both in-tree / out-of-tree builds.
416
afe19e6c 417 CMake infrastructure: Use CMAKE_EXE_LINKER_FLAGS rather than
04e9e884
PK
418 CMAKE_CXX_FLAGS to link with libatomic to fix an compatibility
419 issue with poppler. Bump minimal host cmake version to 3.16
420 (from 3.15) to fix a compatibility issue with domoticz.
421
422 Meson: Use correct C++ host compiler (rather than C compiler)
423
424 utils/scanpypi: Explicitly use python3 for compatibility with
425 packages using python3 syntax in setup.py
426
427 support/download: Fix tarball generation (from git/svn repos)
428 including symlinks pointing to ./<something>. Fix svn download
429 for <1.9 clients or repos using CVS-style keywords.
430
431 support/scripts/cve.py: Use the (significantly) faster yajl2
432 ijson backend for older (< 2.5) ijson versions rather than the
433 slow python default, speeding up pkg-stats by ~2x.
434
435 Toolchain: Add logic to work around binutils bug 21464
436 (affecting OpenRISC), bug 27597 (affecting Nios II) and drop
437 the now longer applicable bug 19615 / 20006 handling.
438
439 Python{,3}: Fix byte compiling python files with short (single
440 character before .py) file names.
441
442 CPE meta data has been added for a large number of packages
443
444 New defconfigs: Acme Systems Acqua A5 (256/512MB), Beagleboard
445 BeagleV, Boundary devices Nitrogen8M Plus SOM, NXP i.MX 8M
446 Plus EVK, QEMU PPC e500mc
447
448 New packages: beaglev-ddrinit, beaglev-secondboot, janet,
449 kodi-inputstream-ffmpegdirect, kodi-vfs-libarchive,
450 kodi-visualisation-matrix, libxcrypt, libqrtr-glib, log4qt,
451 mawk, perl-parse-yapp, postgis, protozero, python-flask-wtf,
452 python-iwlib, python-semantic-version, python-setuptools-rust,
453 python-toml, riscv64-elf-toolchain, siproxyd, uftrace, zfs
454
455 Removed packages: iostat, kodi-platform,
456 kodi-screensaver-crystalmorph, monkey
457
458 Issues resolved (http://bugs.uclibc.org):
459
460 #13271: systemd-resolved: /etc/resolv.conf link broken on per-pa..
461 #13516: utils/scanpypi: Failure when parsing diffoscope
462 #13551: 2021.02.rc2: Unicode not work on qt 5.15.2
463 #13576: Issues compiling buildroot for 5x86
464 #13601: Gen image :Iappropriate ioctl error
465 #13616: tar file from git repository generation issue
466 #13631: Commit 54d3d94b6e breaks packages with git download method
467 #13641: glibc on raspberrypi
468 #13646: Gen image version 14 error : no sub -section title/..
469 #13651: pkg-golang cannot build when main.go is in the root
470 #13661: host-python2 build fails on aarch64
471 #13671: openSSH server closes connection before authentication..
472 #13721: c-stack.c:55:26: error: missing binary operator before ..
473 #13731: Readline Patch is missing Author Information
474 #13741: genext2fs does not allow to set perms of root node
475 #13751: libopenssl (static): huge drop in performance in newer ..
476 #13771: package htop has undeclared dependency on host python
477
28af41c3
PK
4782021.02.6, released October 11, 2021
479
480 Important / security related fixes.
481
482 gdbinit: Mark the sysroot as a "safe path" before configuring
483 it, so pretty printers work correctly without having to pass
484 -ix to gdb
485
486 Updated/fixed packages: alsa-lib, apache,
487 arm-trusted-firmware, atftp, bind, botan, cryptopp, dash,
488 dc3dd, docker-cli, docker-containerd, docker-engine, dovecot,
489 erlang, fetchmail, gdb, ghostscript, go, gst-omx,
490 gst1-devtools, gst1-interpipe, gst1-libav, gst1-plugins-bad,
491 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
492 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
493 gstreamer1-editing-services, kodi-pvr-octonet, libcurl,
494 libkrb5, libressl, libsndfile, libyang, lxc, lynx, mesa3d,
495 micropython, minicom, mono, mtr, mv-ddr-marvell, net-tools,
496 nmap, nodejs, ntfs-3g, openjdk, openjdk-bin, openldap,
497 openssh, php, python-aioconsole, python-cffi, python-dateutil,
498 python-django, python-pip, python-texttable, python-urllib3,
499 python-webob, qt5location, redis, refpolicy, ripgrep, runc,
500 sispmctl, squid, strongswan, supervisor, syslinux, tinycbor,
501 trace-cmd, uboot-tools, uclibc, wavemon, wireless-regdb, xen,
502 xserver_xorg-server
503
504 Issues resolved (http://bugs.uclibc.org):
505
506 #14206: Kodi: even when not enabled, forcefully selects libevdev..
507 #14211: libffi-3.3.tar.gz repacked
508 #14221: mv-ddr-marvell fails license validation
509
1d550990
PK
5102021.02.5, released September 15th, 2021
511
512 Important / security related fixes.
513
514 Toolchain: Disable fortify support for Microblaze as it is not
515 currently working.
516
517 Updated/fixed packages: alsa-utils, arm-trusted-firmware,
518 bayer2rgb-neon, belle-sip, busybox, c-ares, cjson, coreutils,
519 cpio, eigen, environt-setup, fetchmail, fluidsynth,
520 fontconfig, gd, gdb, gnuradio, gnutls, go, haproxy, ipmiutil,
521 iputils, jszip, kvm-unit-tests, libarchive, libexif,
522 libgcrypt, libmodsecurity, libopenssl, librsvg, libshout,
523 libssh, linux, localedef, mc, mesa3d, mosquitto, netsniff-ng,
524 nginx, nodejs, ogre, openmpi, openvmtools, php, postgresql,
525 prelink-cross, prosody, protobuf, python-keyring,
526 python-matplotlib, python-pillow, python-pyudev,
527 python-secretstorage, python3, qt5base, samba4, sdl2, sox,
528 swupdate, sylpheed, tor, uboot-tools, uhd, unbound, vim,
529 wlroots, xapp_xrdb, xapp_xwd, xen, xenomai, xlib_libXfont2,
530 xlib_libXft, zip
531
817148b8
PK
5322021.02.4, released August 10th, 2021
533
534 Important / security related fixes.
535
536 Toolchain: Disable PIC/PIE for Microblaze (like for NIOS II)
537 as it is not currently working.
538
539 binutils: fix linker assert failure on OpenRisc, or1k build
540 issue with gcc < 5
541
542 gdb: Enable on NIOS II
543
544 utils/scanpypi: Various improvements
545
546 Defconfigs: stm32f469_disco: Fix kernel boot issue, Microchip
547 sam9x60ek mmc_dev: Add missing toolchain/system options
548
549 Updated/fixed packages: apache, arm-trusted-firmware, audit,
550 avahi, bind, binutils, bird, bluez5_utils, boinc, busybox,
551 chrony, clamav, cryptsetup, cwiid, dnsmasq, docker-cli,
552 docker-engine, dovecot, dovecot-pigeonhole, e2fsprogs, exiv2,
553 fail2ban, fb-test-app, feh, fetchmail, flac, fluxbox, gawk,
554 gcc, gcr, gdb, gdk-pixbuf, gesftpserver, glibc, go, gptfdisk,
555 granite, grub2, gqrx, guile, hdparm, heirloom-mailx,
556 ibrcommon, ibrdtn, ibrdtn-tools, ibrdtnd, intel-microcode,
557 iodine, irqbalance, keepalived, libass, libconfig, libcurl,
558 libfreeimage, libfuse3, libgcrypt, libgtk3, libgudev, libhtp,
559 libjson, libkrb5, libloki, libmodsecurity, libndp,
560 libnetfilter-log, libnfnetlink, libnice, libodb, libodb-boost,
561 libodb-mysql, libodb-pgsql, libpcap, libqmi, libressl,
562 librsvg, libtasn1, libtirpc, libuci, libxmlrpc,
563 linux-firmware, linuxptp, lrzsz, ltp-testsuite, lvm2, mariadb,
564 mbedtls, monit, mono, mosquitto, mpd, mpg123, mpv, nbd, neard,
565 netsnmp, nettle, nginx-modsecurity, nmap, nodejs, ntp,
566 openntpd, openpgm, openswan, pango, pcre2,
567 perl-crypt-openssl-rsa, php, pixman, polkit, postgresql,
568 proxychains-ng, putty, python, python-django,
569 python-dataproperty, python-pysftp, python-urllib3, python3,
570 qpdf, redis, ripgrep, ruby, samba4, spice, slirp, suricata,
571 sysdig, tcpdump, tftpd, thrift, tor, tpm2-tools, trinity,
572 uboot, uboot-tools, uclibc, util-linux, vlc, wireless-regdb,
573 wireshark, wolfssl, xapp_fonttosfnt, xlib_libX11,
574 xlib_libxshmfence, xserver_xorg-server
575
576 Issues resolved (http://bugs.uclibc.org):
577
578 #13586: grub failure with BR2_OPTIMIZE_3
579 #13661: host-python2 build fails on aarch64
580 #13836: package build failure when target install set to no..
581 #13846: BR2_PACKAGE_LVM2_STANDARD_INSTALL should be default to..
582
33981092
PK
5832021.02.3, released June 12th, 2021
584
585 Important / security related fixes.
586
587 CPE meta data has been added for a large number of packages
588
589 Updated/fixed packages: acpid, apache, apcupsd, assimp, bird,
590 bitcoin, blktrace, boost, capnproto, chrony, dc3dd, dhcp,
591 directfb, dmalloc, docker-engine, ebtables, efibootmgr,
592 enlightenment, enscript, environment-setup, exempi, expat,
593 findutils, flatcc, fluidsynth, frr, gdb, go, gptfdisk, grpc,
594 gst1-plugins-bad, gst1-rtsp-server, gstreamer1, gupnp,
595 hostapd, hwloc, i2c-tools, iftop, imagemagick, imx-gpu-viv,
596 intel-mediadriver, intel-microcode, jquery-validation,
597 keepalived, kodi, less, libcamera, libcurl, libcutl, libesmtp,
598 libeXosip2, libffi, libfuse, libfuse3, libgeos, libgtk2,
599 libgtk3, libical, libidn, libidn2, libkcapi, libldns, libmms,
600 libmodbus, libmspack, libnids, libopenh264, liboping, libraw,
601 librelp, libsamplerate, libtirpc, libusb, libuv, libxcb,
602 libxml2, libxslt, live555, llvm, lmbench, localedef,
603 lttng-tools, lvm2, lz4, mesa3d, mimic, mini-snmpd, minidlna,
604 minissdpd, minizip, mono-gtksharp3, mpg123, mpv, msmtp, musl,
605 mutt, nasm, nbd, netperf, netsurf, nginx, odb, opencv3,
606 openssh, opentyrian, oprofile, p7zip, paho-mqtt-c, perl,
607 php-imagick, pifmrds, picocom, pigz, pngquant, poco,
608 postgresql, prosody, proxychains-ng, pulseaudio, putty, pwgen,
609 python-autobahn, python-bluezero, python-engineio,
610 python-keyring, python-pillow, python-requests, python-tqdm,
611 qemu, qpdf, qt5base, redis, refpolicy, rt-tests, runc,
612 shellinabox, squid, strace, supervisor, synergy, taglib,
613 tclap, terminology, thermald, tini, tinyproxy, tinyxml2,
614 tpm2-tss, uclibc, udisks, uhd, unscd, vlc, waylandpp,
615 webkitgtk, weston, wireshark, wpa_supplicant, wpewebkit,
616 xlib_libdmx, xlib_libFS, xlib_libICE, xlib_libX11,
617 xlib_libXcursor, xlib_libXdmcp, xlib_libXext, xlib_libXfixes,
618 xlib_libXfont2, xlib_libXinerama, xlib_libXpm, xlib_libXres,
619 xlib_libXt, xlib_libXtst, xlib_libXxf86dga, xlib_libXxf86vm,
620 xterm
621
622 Issues resolved (http://bugs.uclibc.org):
623
624 #13781: isc dhcp-server package don't create file /usr/bin/dhcpd
625 #13801: toolchainfile.cmake CMAKE_BUILD_TYPE
626 #13806: Building host-localedef fails on fedora 34/gcc 11
627
fdb3291b
PK
6282021.02.2, released May 12th, 2021
629
630 Important / security related fixes.
631
632 Toolchain: Add logic to mark toolchains affected by binutils
633 bug 27597 (Nios II).
634
635 support/scripts/cve.py: Use the (significantly) faster yajl2
636 ijson backend for older (< 2.5) ijson versions rather than the
637 slow python default, speeding up pkg-stats by ~2x.
638
639 CMake infrastructure: Use CMAKE_EXE_LINKER_FLAGS rather than
640 CMAKE_CXX_FLAGS to link with libatomic to fix an compatibility
641 issue with poppler.
642
643 Infrastructure: Expose CONFIG_DIR to post-build/post-image
644 scripts, so they can call the Buildroot Makefile in the
645 correct directory for both in-tree / out-of-tree builds.
646
647 Updated/fixed packages: at91bootstrap, avahi, bash, bind,
648 bridge-utils, boost, cegui, cifs-utils, clamav, cmake,
649 coremark-pro, coreutils, cryptsetup, dmalloc, dnsmasq,
650 docker-cli, docker-engine, domoticz, efl, exim, ffmpeg, flex,
651 gcc, genext2fs, go, gst1-interpipe, haproxy, hostapd,
652 i2c-tools, imx-vpu, kexec, kf5-kcoreaddons, kismet, libcamera,
653 libcurl, libdrm, libfreefare, libfuse3, libgeos, libgpiod,
654 libnpupnp, libopenssl, libp11, librsync, libtomcrypt, libupnp,
655 localedef, lvm2, lxc, m4, makedevs, mender, mesa3d,
656 mesa3d-headers, mkpasswd, mkpimage, modem-manager, monkey,
657 mpd, ncurses, nettle, network-manager, nginx, numactl,
658 openjdk, openjdk-bin, openldap, openvpn, php, pipewire,
659 python-aioconsole, python-asgiref, python-botocore,
660 python-django, python-dnspython, python-flup, python-httplib2,
661 python-markdown2, python-mbrstrdecoder, python3, quickjs,
662 readline, rsyslog, ruby, rust, samba4, sconeserver, snort,
663 sox, systemd, tar, timescaledb, tio, tor, usb_modeswitch,
664 wpa_supplicant, xdriver_xf86-video-ati, xen, xlib_libXaw,
665 xserver_xorg-server
666
667 Issues resolved (http://bugs.uclibc.org):
668
669 #13271: systemd-resolved: /etc/resolv.conf link broken on per-pa..
670 #13551: 2021.02.rc2: Unicode not work on qt 5.15.2
671 #13651: pkg-golang cannot build when main.go is in the root
672 #13661: host-python2 build fails on aarch64
673 #13721: c-stack.c:55:26: error: missing binary operator before ..
674 #13731: Readline Patch is missing Author Information
675 #13741: genext2fs does not allow to set perms of root node
676 #13751: libopenssl (static): huge drop in performance in newer ..
677 #13771: package htop has undeclared dependency on host python
678
a74cb089
PK
6792021.02.1, released April 7, 2021
680
681 Important / security related fixes.
682
683 Dependencies: Explicitly detect and bail out if PATH contains
684 spaces or tabs. A number of packages fail to build in such
685 setups, so explicitly inform about this.
686
687 utils/scanpypi: Explicitly use python3 for compatibility with
688 packages using python3 syntax in setup.py
689
690 support/download: Fix tarball generation (from git/svn repos)
691 including symlinks pointing to ./<something>. Fix svn download
692 for <1.9 clients or repos using CVS-style keywords.
693
694 Meson: Use correct C++ host compiler (rather than C compiler)
695
696 Toolchain: Add logic to work around binutils bug 21464,
697 affecting OpenRISC, and drop the now longer applicable bug
698 19615 / 20006 handling.
699
700 Python{,3}: Fix byte compiling python files with short (single
701 character before .py) file names.
702
703 CPE meta data has been added for a large number of packages
704
705 Defconfigs: Correct Beaglebone QT file system overlay
706
707 Updated/fixed packages: alsa-utils, at91bootstrap3,
708 batman-adv, binutils, botan, bridge-utils, busybox,
709 ca-certificates, cog, coreutils, diffutils, dmidecode,
710 docker-cli, docker-containerd, docker-engine, efivar,
711 fetchmail, frr, genimage, git, gnutls, go, grub2, gst-omx,
712 gst1-devtools, gst1-libav, gst1-plugins-bad,
713 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
714 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
715 gstreamer1-editing-services, haproxy, haserl, hwloc,
716 irqbalance, jasper, kexec, kexec-lite, kismet, kodi, libcurl,
717 libfreeglut, libgcrypt, libgeos, libglib2, libopenssl, libqmi,
718 libressl, libupnp, libvips, libvpx, libwebsockets, linux,
719 lldpd, logrotate, lttng-libust, lttng-tools, mariadb, mbedtls,
720 mcelog, mender, micropython, mongoose, mosquitto, mpd,
721 netsnmp, nodejs, openmpi, openssh, openvpn, opkg-utils,
722 optee-client, optee-test, perl, php, proftpd, protobuf,
723 python-django, python-jinja2, python-lxml, python-paramiko,
724 python-py, python-pygments, python-rpi-ws281x, python-urllib3,
725 python3, qt5webkit, qwt, rpm, samba4, sconeserver, sdl2, shim,
726 sqlcipher, squid, sysklogd, syslinux, sysvinit, tor,
727 transmission, tzdata, uboot, uclibc, upx, webkitgtk,
728 wireshark, wpebackend-fdo, wpewebkit, xen, zstd
729
730 New packages: perl-parse-yapp
731
732 Issues resolved (http://bugs.uclibc.org):
733
734 #13516: utils/scanpypi: Failure when parsing diffoscope
735 #13576: Issues compiling buildroot for 5x86
736 #13601: Gen image :Iappropriate ioctl error
737 #13616: tar file from git repository generation issue
738 #13641: glibc on raspberrypi
739 #13646: Gen image version 14 error : no sub -section title/..
740 #13671: openSSH server closes connection before authentication..
741
e2fba645
PK
7422021.02, released March 6th, 2021
743
744 Various fixes.
745
746 Toolchain: Correct Bootlin xtensa-lx60 dependencies
747
748 Updated/fixed packages: asterisk, belle-sip, bustle, dhcpcd,
749 dovecot, dovecot-pigeonhole, gnuchess, gnuradio,
750 gst1-plugins-bad, haproxy, jasper, kismet, libebml,
751 libeXosip2, libgeos, libhtp, libjpeg, libopenssl, libshout,
752 libstrophe, mosquitto, openblas, openssh, perl, privoxy,
753 prosody, python-pyyaml, python3-pyyaml, quagga, redis,
754 rust-bin, sox, suricata, tpm2-pkcs11, uclibc-ng-test, ushare,
755 util-linux, wolfssl, wpa_supplicant
756
757 Issues resolved (http://bugs.uclibc.org):
758
759 #13501: 2021.02.rc2: Unicode not work on qt 5.15.2
760 #13581: jpegsrc.v9d.tar.gz has changed hash
761
4c5b27fb
PK
7622021.02-rc3, released February 27th, 2021
763
764 Fixes all over the tree.
765
766 utils/scanpypi: Explicitly use python3 to ensure compatiblity
767 with packages having python3-only code in setup.py
768
769 support/download: Ensure sub-second timestamp precision is
770 dropped when creating a tarball from a (subversion) repo, as
771 that is not representable in the PAX tar format
772
773 Updated/fixed packages: babeltrace2, bind, botan, brltty,
774 cegui, elfutils, fakeroot, imagemagick, intel-mediasdk,
775 irqbalance, libglib2, libselinux, libusb, libuwsc, nodejs,
776 open62541, openldap, ply, python-aiohttp, python-django,
777 python3, qemu, readline, rust, screen, taglib, unbound, xterm
778
779 Issues resolved (http://bugs.uclibc.org):
780
781 #13516: utils/scanpypi: Failure when parsing diffoscope
782 #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to...
783 #13561: Create a new user defining users-table.txt not working..
784
21eb7775
PK
7852021.02-rc2, released February 16th, 2021
786
787 Fixes all over the tree.
788
789 Vulnerability scanning: cpedb.py: Drop CPE XML database
790 caching, as it did not speed up processing much and uses a lot
791 of additional memory.
792 pkg-stats: include information about ignored CVEs in JSON
793 output
794
795 Fakeroot: Fix compatibility issue with glibc 2.33
796
797 Updated/fixed packages: can-utils, collectd, dnsmaqs,
798 docker-cli, docker-engine, ebtables, fakeroot, flashrom,
799 gdk-pixbuf, go, gst1-python, jasper, kodi,
800 kodi-inputstream-adaptive, lcms2, libgeos, libgpg-error,
801 libopenssl, mongoose, mpd, ne10, netopeer2, openblas, orc,
802 perl-gd, ply, postgresql, protobuf, subversion, tcpdump,
803 tzdate, uboot-tools, wireshark, webkitgtk, wpewebkit, xterm
804
805 New packages: perl-extutils-pkgconfig
806
807 Issues resolved (http://bugs.uclibc.org):
808
809 #11706: binman (U-boot tool) cannot find libfdt "binman: No mod..
810
92237c45 8112021.02-rc1, released February 9th, 2021
4b8331fd
PK
812
813 Fixes all over the tree and new features.
814
815 Toolchain: Default to binutils 2.35.2, add 2.36.1, drop
816 2.33.x. Fix GCC 10.x ARC adc/sbc pattern handling, Update ARM
817 toolchains to 10.2-2020.11 release.
818
819 Architectures: ARC: add support for generic HS48 processor,
820 PPC: drop PPC601 support, which was removed from Linux 5.10.
821
822 Vulnerability scanning: The CVE checking logic has been
823 extended to match packages based on CPE (Common Platform
824 Enumeration) IDs for more accurate matching, and CPE
825 identifiers have been added for a large amount of packages.
826
827 Download: Rework the tarball creation logic (E.G. when a
828 package is fetched from a git/svn repo) to no longer require a
829 host-tar <= 1.29. To differ between the old and the new
830 format, the new tarballs have gained a -br1 suffix
831 (<pkg>-<version>-br1.tar.gz).
832
92237c45
PK
833 SELinux support: A significant number of packages now pull in
834 the relevant refpolicy modules when enabled.
835
4b8331fd
PK
836 New defconfigs: arrow avenger96, bananapi M1+, microchip
837 sam9x60ek, pine64 rock64
838
839 Removed defconfigs: QEMU ppc virtex-ml507
840
841 New packages: balena-engine, casync, coremark, coremark-pro,
842 datatables, datatables-buttons, datatables-fixedcolumns,
843 datatables-responsive, delve, frotz, gkrellm, inih, jszip,
844 libgeos, libiec61850, libmdbx, lualdap, neofetch,
845 nvidia-modprobe, open62541, perl-devel-cycle, perl-devel-size,
846 perl-math-int64, ply, popperjs, python-bleak,
847 python-defusedxml, python-pycups, python-pytest-asyncio,
848 python-typing-extensions, qcom-db410c-firmware, qt5coap,
849 qt5knx, qt5mqtt, quickjs, rcw-smarc-sal28, screenfetch,
850 ssdp-responder, tpm2-pkcs11, wqy-zenhei, xorcurses
851
852 Removed packages: audiofile, boa, ipsec-tools, libupnp18,
853 ti-sgx-libgdbm
854
855 Renamed rcw package to qoriq-rcw
856
857 Issues resolved (http://bugs.uclibc.org):
858
859 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
860 #13416: dhcpcd start warning message: no such user dhcpcd
861 #13456: ccache prevents build
862 #13471: package/mpd/mpd.conf make use of path not created
863 #13506: BR2_PACKAGE_DHCPCD missing directory creation
864
20cc2c13
PK
8652020.11.4, released April 5th, 2021
866
867 Important / security related fixes.
868
869 Dependencies: Explicitly detect and bail out if PATH contains
870 spaces or tabs. A number of packages fail to build in such
871 setups, so explicitly inform about this.
872
873 utils/scanpypi: Explicitly use python3 for compatibility with
874 packages using python3 syntax in setup.py
875
876 support/download: Fix tarball generation (from git/svn repos)
877 including symlinks pointing to ./<something>
878
879 Meson: Use correct C++ host compiler (rather than C compiler)
880
881 Updated/fixed packages: asterisk, at91bootstrap3, babeltrace2,
882 batman-adv, bind, ca-certificates, cegui, cog, diffutils,
883 docker-containerd, dovecot, dovecot-pigeonhole, efivar,
884 elfutils, fakeroot, git, gnuchess, gnuradio, gnutls, go,
885 grub2, haserl, i7z, imagemagick, intel-mediasdk, irqbalance,
886 jasper, kodi, libcurl, libebml, libeXosip2, libglib2, libhtp,
887 libjpeg, libopenssl, libqmi, libressl, libupnp, libuwsc,
888 libvips, lldpd, mariadb, mbedtls, mender, micropython,
889 mosquitto, netsnmp, nodejs, openblas, openldap, openmpi,
890 openssh, opkg-utils, optee-client, optee-test, perl, php,
891 privoxy, proftpd, prosody, protobuf, python-aiohttp,
892 python-django, python-lxml, python-pyyaml, python-rpi-ws281x,
893 python-typing-extensions, python3, quagga, qwt, redis, rpm,
894 sconeserver, screen, sox, sqlcipher, squid, suricata,
895 syslinux, sysvinit, tor, transmission, tzdata, uboot, unbound,
896 upx, util-linux, webkitgtk, wireshark, wolfssl,
897 wpebackend-fdo, wpewebkit, wpa_supplicant, zstd
898
899 Issues resolved (http://bugs.uclibc.org):
900
901 #13516: utils/scanpypi: Failure when parsing diffoscope
902 #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to..
903 #13576: Issues compiling buildroot for 5x86
904 #13581: jpegsrc.v9d.tar.gz has changed hash
905 #13616: tar file from git repository generation issue
906
ecbfbabc
PK
9072020.11.3, released February 17th, 2021
908
909 meson: Fix ccache detection handling when per-package builds
910 are used.
911
912 Fakeroot: Fix compatibility issue with glibc 2.33
913
914 Updated/fixed packages: atftp, binutils, busybox, cereal,
915 chartjs, connman, dhcpcd, dnsmasq, docker-cli, docker-engine,
916 ebtables, fakeroot, flashrom, go, gst1-python, guile,
917 intel-mediadriver, intel-microcode, jasper,
918 kodi-inputstream-adaptive, lcms2, libbsd, libopenssl,
919 makedumpfile, memtester, mosquitto, ne10, openblas, orc, php,
920 postgresql, privoxy, pugixml, python-bottle, python-django,
921 python3, rauc, sox, stress-ng, subversion, tzdata,
922 uboot-tools, uclibc, webkitgtk, wireguard-linux-compat,
923 wireshark, wpa_supplicant, wpewebkit, xenomai,
924 xserver_xorg-server, xterm
925
926 Issues resolved (http://bugs.uclibc.org):
927
928 #11706: binman (U-boot tool) cannot find libfdt "binman: No mod..
929 #13506: BR2_PACKAGE_DHCPCD missing directory creation
930
a93208cc
PK
9312020.11.2, released January 31st, 2021
932
933 Important / security related fixes.
934
935 Download: Ensure git submodules are correctly fetched if
936 enabled for a package with <pkg>_GIT_SUBMODULES = YES and the
937 host variant is downloaded first.
938
939 Toolchain: Mark CodeSourcery Aarch64 2014.11 toolchain as not
940 having libatomic. Bootlin PowerPC-440 FP toolchain updated for
941 SecurePLT fix.
942
943 pkg-stats: Fix python 3.8+ deprecation warning.
944
945 meson: Ensure ccache is not detected and used, as it may
946 conflict with the ccache handling in Buildroot.
947
948 Updated/fixed packages: barebox, boost, brltty, dbus,
949 docker-containerd, dovecot, dovecot-pigeonhole,
950 environment-setup, firmware-imx, gcc, gerbera, glibc,
951 gmrender-resurrect, igd2-for-linux, kodi-pvr-zattoo, libclc,
952 libfuse3, libllcp, libodb-mysql, libtorrent-rasterbar,
953 libupnp, lpc32xxcdl, luarocks, mpd, multipath-tools, mutt,
954 nfs-utils, nodejs, openjpeg, openldap, opentracing-cpp,
955 openvpn, p11-kit, paho-mqtt-c, php, poppler, postgresql,
956 python3, redis, resiprocate, rpm, runc, socat, sslh, sudo,
957 sunxi-mali-mainline-driver, syslog-ng, systemd, tini,
958 tpm2-tss, trace-cmd, tzdata, uboot-tools, uhd, ushare,
959 util-linux, vlc, wavpack, wireguard-linux-compat, wolfssl,
960 xapp_xload, xorriso, zic
961
962 Removed packages: libupnp18
963
964 Issues resolved (http://bugs.uclibc.org):
965
966 #13471: package/mpd/mpd.conf make use of path not created
967
e9bf54ab
PK
9682020.11.1, released December 27th, 2020
969
970 Important / security related fixes.
971
972 Infrastructure:
973 - cmake: fix host ccache handling for CMake 3.19
974 - meson: Forcibly disable binary stripping for
975 target builds, enable for host builds
976 - golang: Fix HOST / TARGET directories for per-package builds
977
978 Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
979
980 Updated/fixed packages: apitrace, arm-trusted-firmware,
981 ca-certificates, cryptopp, dhcpcd, dtv-scan-tables,
982 flare-engine, ghostscript, go, haproxy, imagemagick,
983 imx-gpu-viv, jasper, kismet, libcurl, libglib2, libhtp,
984 libopenssl, libressl, libuv, libuvw, lua, mbedtls, mongodb,
985 mutt, ncurses, netsnmp, nodejs, opencv3, openldap, opkg-utils,
986 paho-mqtt-c, python-crc16, python-lxml, python-pyparsing,
987 python-pyqt5, qt5base, rauc, shadowsocks-libev, sqlcipher,
988 suricata, ti-sgx-demos, tinycbor, uclibc-ng-test, unbound,
989 webkitgtk, wpewebkit, wireshark, x11vnc, xen,
990 xserver_xorg-server
991
992 Issues resolved (http://bugs.uclibc.org):
993
994 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
995 #13416: dhcpcd start warning message: no such user dhcpcd
996
9624a001
PK
9972020.11, released December 2nd, 2020
998
999 Various fixes.
1000
1001 Updated/fixed packages: bustle, docker-containerd, gnuplot,
1002 gst1-plugins-good, jemalloc, kmsxx, libcap, libplist,
1003 libuhttpd, libxkbcommon, lynx, mariadb, netsurf, privoxy,
1004 s390-tools, setserial, xserver_xorg-server
1005
1006 Issues resolved (http://bugs.uclibc.org):
1007
1008 #13276: libcap builds libcap.pc incorrectly
1009
a418d0ac
PK
10102020.11-rc3, released November 28th, 2020
1011
1012 Fixes all over the tree.
1013
1014 Updated/fixed packages: c-ares, cage, cdrkit,
1015 dovecot-pigeonhole, efl, gvfs, harfbuzz, jpeg-turbo,
1016 libcamera, libkrb5, libpam-tacplus, libxkbcommon, minidlna,
1017 modem-manager, monkey, musl, ncurses, numactl, openntpd,
1018 openrc, postgresql, proftpd, python-flask-cors, python-pip,
1019 qemu, raptor, redis, slirp, spandsp, thermald, uhd, vsftpd,
1020 webkitgtk, wireless-regdb, wlroots, wpewebkit, xen, xinetd,
1021 xorriso
1022
1023 Issues resolved (http://bugs.uclibc.org):
1024
1025 #13296: host-libcap failed to build
1026 #13331: openrc-0.42.1 compilation failure on gcc-10
1027 #13336: thermald-1.9.1 compilation failure with musl 1.2.1
1028 #13341: Mistake in /etc/init.d/S70vsftpd
1029
6a33ea03
PK
10302020.11-rc2, released November 14th, 2020
1031
1032 Fixes all over the tree.
1033
1034 cve-checker script dropped. Instead the pkg-stats logic has
1035 been extended to be able to only generate stats for the
1036 configured packages using 'make pkg-stats'
1037
1038 Removed defconfigs: rock64
1039
1040 Updated/fixed packages: apparmor, asterisk, bitcoin, busybox,
1041 cups-filters, cryptsetup, davfs2, domoticz, elf2flt, freetype,
1042 ghostscript, glmark2, go, gst1-plugins-bad, guile, jsoncpp,
1043 libcap, libexif, libnetfilter_conntrack, libpam-tacplus,
1044 libsigrokdecode, linux-backports, linux-firmware, mesa3d,
1045 modem-manager, mp4v2, oniguruma, openntpd, python3,
1046 python-lmdb, python-m2crypto, rauc, s390-tools, slirp,
1047 stress-ng, suricata, systemd, tcpdump, tmux, tor, webkitgtk,
1048 wireguard-linux-compat, wpewebkit, xen
1049
1050 Issues resolved (http://bugs.uclibc.org):
1051
1052 #13281: Raspberry Pi 2: overlays folder missing in genimage-ra..
1053 #13291: BR2_DL_DIR is ignored when creating defconfig
1054 #13306: wpewebkit build problem in 2020-11-rc1
1055
a40358a1
PK
10562020.11-rc1, released November 4th, 2020
1057
1058 Fixes all over the tree and new features.
1059
1060 Architectures: Support for IBM s390x
1061
1062 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC
1063 32. Binutils 2.35.1 added, now defaulting to 2.34. ARC
1064 2020.09-release toolchain. GCC 7.x dropped. RISC-V support for
1065 uclibc-ng. Support for Bootlin external toolchains.
1066
1067 SELinux support improvements: File security contexts are now
1068 set when the file systems are created, so there is no need to
1069 run restorecon on first boot / read only rootfs is supported.
1070 An optimized / stripped refpolicy SELinux policy is now
1071 used. Packages can enable additional refpolicy modules using
1072 <pkg>_SELINUX_MODULES.
1073
1074 support/scripts/cve-checker: Utility script to check for known
1075 CVEs in just the packages enabled in a Buildroot configuration
1076 rather than all packages, by passing the output of 'make
1077 show-info' to it.
1078
1079 Go: Modules handling. The module name must be specified using
1080 <pkg>_GOMOD.
1081
1082 BR2_EXTERNAL: Support for defining skeleton and init system
1083 packages in external trees.
1084
1085 meson: Correct SDK cross-compilation.conf file when
1086 per-package builds were used to build SDK.
1087
1088 systemd: Use /run rather than /var/run for PID files in units.
1089
1090 Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
1091 after all finalization hooks (including pre-rootfs) to ensure
1092 they can override any late configuration done by packages.
1093
1094 support/script/pycompile: Rework logic to ensure .pyc files
1095 contain absolute target paths, fixing code inspection at
1096 runtime when executed with cwd != '/'.
1097
1098 support/scripts/setlocalversion: Correct Mercurial output to
1099 match behaviour with Git.
1100
1101 support/scripts/apply-patches.sh: Use patch
1102 --no-backup-if-mismatch, so we no longer blindly have to
1103 remove *.orig files after patching, fixing issues with
1104 packages containing such files.
1105
1106 New defconfigs: Acer chromebook elm, Friendlyarm nanopc-t4 and
1107 nanopi-m4, Hardkernel odroid-c2, Kontron SMARC-sAL28, NXP
1108 imx8mqevk, Orangepi RK3399 and zero+, PCengines APU2, Pine64
1109 rockpro64, QEMU s390x, Raxda rockpi-n8,
1110
1111 New packages: altera-stapl, asn1c, babeltrace2, cukinia,
1112 easyframes, environment-setup, frr, graphicsmagick, htpdate,
1113 ipcalc, libbacktrace, libblockdev, libbytesize, librelp,
1114 libuev, makedumpfile, meson-tools, mg, mrp, multipath-tools,
1115 netcalc, odroidc2-firmware, php-xdebug, python-aiofiles,
1116 python-ansicolors, python-boto3, python-botocore,
1117 python-bsdiff4, python-crayons, python-iniconfig,
1118 python-intelhex, python-ipdb, python-jmespath,
1119 python-m2crypto, python-opcua-asyncio, python-packaging,
1120 python-piexif, python-pluggy, python-pytest,
1121 python-s3transfer, python-xmodem, qprint, qt5lottie,
1122 qt5remoteobjects, re2, redir, s390-tools, sentry-cli,
1123 sentry-native, timescaledb, tinyhttpd, uhd, uredir, watchdog,
1124 wayland-utils, weston-imx
1125
1126 Removed packages: amd-catalyst, bellagio, gqview, libcroco,
1127 nvidia-tegra23, opencv
1128
1129 Issues resolved (http://bugs.uclibc.org):
1130
1131 #11811: lsblk (util-linux) should depend on libudev if available
1132 #11931: Bugs in support/scripts/apply-patches.sh
1133 #12301: systemd-journal-gatewayd: config options broken
1134 #12911: usb_modeswitch installation race condition
1135 #13236: Can't compile linux 5.4.8 (with gcc 10 on host)
1136 #13286: The system hangs in vmware workstation on the line..
1137
ea67cda8
PK
11382020.08.3, released December 27th, 2020
1139
1140 Important / security related fixes.
1141
1142 Infrastructure:
1143 - cmake: fix host ccache handling for CMake 3.19
1144 - meson: Forcibly disable binary stripping for
1145 target builds, enable for host builds
1146 - golang: Fix HOST / TARGET directories for per-package builds
1147
1148 Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
1149
1150 Updated/fixed packages: apitrace, arm-trusted-firmware,
1151 bustle, c-ares, ca-certificates, cage, cdrkit, cryptopp,
1152 dhcpcd, docker-containerd, dtv-scan-tables, flare-engine,
1153 ghostscript, gvfs, haproxy, imagemagick, imx-gpu-viv, jasper,
1154 jemalloc, jpeg-turbo, libcamera, libcap, libcurl, libglib2,
1155 libgpiod, libkrb5, libopenssl, libplist, libressl, libuv,
1156 libuvw, lynx, mariadb, mbedtls, minidlna, mongodb, monkey,
1157 musl, mutt, ncurses, netsnmp, netsurf, nodejs, opencv3,
1158 openldap, openrc, opkg-utils, paho-mqtt-c, php, privoxy,
1159 proftpd, python-crc16, python-flask-cors, python-lxml,
1160 python-pip, python-pyparsing, python-pyqt5, qemu, qt5base,
1161 raptor, rauc, ruby, setserial, shadowsocks-libev, slirp,
1162 sqlcipher, thermald, ti-sgx-demos, tinycbor, unbound, vsftpd,
1163 wireless-regdb, wireshark, wlroots, x11vnc, xen, xinetd,
1164 xserver_xorg-server
1165
1166 Issues resolved (http://bugs.uclibc.org):
1167
1168 #13276: libcap builds libcap.pc incorrectly
1169 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
1170 #13336: thermald-1.9.1 compilation failure with musl 1.2.1
1171 #13341: Mistake in /etc/init.d/S70vsftpd
1172 #13416: dhcpcd start warning message: no such user dhcpcd
1173
3e71de91
PK
11742020.08.2, released November 16th, 2020
1175
1176 Important / security related fixes.
1177
1178 Toolchain-wrapper: Pass -fno-tree-loop-distribute-patterns to
1179 fix kernel build on microblaze with gcc 10.x when
1180 optimizations are enabled.
1181
1182 Updated/fixed packages: apparmor, argp-standalone, asterisk,
1183 bandwidthd, binutils, bitcoin, busybox, collectd, cryptsetup,
1184 cups-filters, darkhttpd, davfs2, docker-cli,
1185 docker-containerd, docker-engine, dovecot-pigeonhole,
1186 dvb-apps, elf2flt, fastd, fbset, fbtft, freetype, gcc,
1187 ghostscript, grpc, gst1-plugins-bad, jsoncpp,
1188 kernel-module-imx-gpu-viv, keepalived, kmscube, libass,
1189 libexif, libiqrf, libnetfilter_conntrack, libpam-tacplus,
1190 libraw, linux-backports, linux-firmware, lzlib, mp4v2,
1191 netsnmp, nginx, numactl, oniguruma, opencv3, openntpd,
1192 patchelf, php, pistache, postgresql, python-pyqt5, qemu,
1193 qt5base, rauc, redis, samba4, slirp, systemd, tcpdump,
1194 tinyproxy, tmux, tor, waf, webkitgtk, wine,
1195 wireguard-linux-compat, wireshark, wpewebkit, xen, xorriso,
1196 xvisor, zeromq, zxing-cpp
1197
1198 Issues resolved (http://bugs.uclibc.org):
1199
1200 #11931: Bugs in support/scripts/apply-patches.sh
1201
17032420
PK
12022020.08.1, released October 12th, 2020
1203
1204 Important / security related fixes.
1205
1206 Fixes for various compilation issues with GCC 10.x.
1207
1208 meson: Correct SDK cross-compilation.conf file when
1209 per-package builds were used to build SDK.
1210
1211 systemd: Use /run rather than /var/run for PID files in units.
1212
1213 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
1214
1215 Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
1216 after all finalization hooks (including pre-rootfs) to ensure
1217 they can override any late configuration done by packages.
1218
1219 support/script/pycompile: Rework logic to ensure .pyc files
1220 contain absolute target paths, fixing code inspection at
1221 runtime when executed with cwd != '/'.
1222
1223 support/scripts/setlocalversion: Correct Mercurial output to
1224 match behaviour with Git.
1225
1226 support/scripts/apply-patches.sh: Use patch
1227 --no-backup-if-mismatch, so we no longer blindly have to
1228 remove *.orig files after patching, fixing issues with
1229 packages containing such files.
1230
1231 fs/jffs2: Now correctly handles xattrs
1232
1233 Updated/fixed packages: acpica, afboot-stm32, alsa-utils,
1234 apparmor, bandwidthd, barebox, bash, bison, brotli,
1235 cifs-utils, cups, dhcpcd, dhcpdump, docker-cli, docker-engine,
1236 ecryptfs-utils, efl, fail2ban, fbterm, ffmpeg, fontconfig,
1237 freetype, gcc, gdb, ghostscript, gnupg2, gnutls, go, gqview,
1238 gst1-plugins-base, gst1-plugins-ugly, ipmitool, jbig2dec,
1239 kexec, lcdproc, libcamera, libhtp, libnetconf2, libraw,
1240 libssh, libxml2, libxml-parser-perl, libzip, linux-headers,
1241 live555, localedef, ltp-testsuite, lua, matchbox, memcached,
1242 memtester, mesa3d, meson, minidlna, mongodb, mongrel2, motion,
1243 mraa, mtd, musepack, neardal, netatalk, netperf, netsniff-ng,
1244 nginx, nodejs, nss-pam-ldapd, open-plc-utils, openswan,
1245 opentyrian, openvmtools, php, postgresql, python,
1246 python-aenum, python-cycler, python-engineio, python-fire,
1247 python-pymodbus, python-scapy, python-semver,
1248 python-sentry-sdk, python-socketio, python-texttable,
1249 python-tinyrpc, python-txtorcon, python3, qt5base, quagga,
1250 read-edid, redis, rsh-redone, runc, samba4, socketcand,
1251 strace, supertux, suricata, systemd, ti-utils, trinity,
1252 uclibc, usb_modeswitch, vlc, vsftpd, wampcc,
1253 wayland-protocols, wireguard-linux-compat, wireshark, wlroots,
1254 wolfssl, w_scan, xerces, xfsprogs, xdriver-xf86-video-ati,
1255 xserver_xorg-server, ympd, zeromq, zlib-ng, zstd
1256
1257 Issues resolved (http://bugs.uclibc.org):
1258
1259 #12911: usb_modeswitch installation race condition
1260 #13236: Can't compile linux 5.4.8 (with gcc 10 on host)
1261
2766f346
PK
12622020.08, released September 1st, 2020
1263
1264 Various fixes.
1265
1266 Updated/fixed packages: am33x-cm3, avahi, bluez-tools,
1267 busybox, chocolate-doom, collectd, dhcp, docker-cli, domoticz,
1268 gobject-introspection, graphite2, haproxy, ibm-sw-tpm2,
1269 imagemagick, libeXosip2, libressl, lxc, mbedtls, menu-cache,
1270 mongodb, mosquitto, nvidia-driver, paho-mqtt-c, pixz,
1271 postgresql, python-django, rtty, squid, stress-ng, systemd,
1272 trousers, uclibc, wireshark, wolfssl, zbar
1273
86798665
PK
12742020.08-rc3, released August 28th, 2020
1275
1276 Fixes all over the tree.
1277
2915d1bd 1278 Infrastructure: Ensure RPATH entries that may be needed for
86798665
PK
1279 dlopen() are not dropped by patchelf.
1280
1281 Toolchain: Drop old GCC 6 based external Sourcery AMD64
1282 toolchain.
1283
1284 Updated/fixed packages: assimp, davfs2, dillo, glibc,
1285 gnuradio, hostapd, ibm-sw-tpm2, ipmitool, json-c, libroxml,
1286 linux, mender, netopeer2, openal, openjpeg, python-matplotlib,
1287 ripgrep, shadowsocks-libev, trousers, xlib_libX11,
1288 xserver_xorg-server
1289
1290 Issues resolved (http://bugs.uclibc.org):
1291
1292 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
1293
30ccc0e3
PK
12942020.08-rc2, released August 24th, 2020
1295
1296 Fixes all over the tree, including a number of fixes for
1297 compilation with GCC-10.
1298
1299 Toolchain: Disallow building uClibc-ng for RISC-V 64-bit,
1300 because of issues with a missing __riscv_flush_icache()
1301 implementation.
1302
1303 Defconfigs: CI20: Use mainline Linux and U-boot. Update
1304 Microchip sama5d27_wlsom1_ek_mmc_dev to use bluez5-utils
1305 instead of (the removed) legacy bluez-utils
1306
1307 Updated/fixed packages: 18xx-ti-utils, aircrack-ng, apache,
1308 atest, bandwidthd, bellagio, bind, bird, bluez-alsa, boost,
1309 c-periphery, capnproto, chrony, collectd, cpio, cvs,
1310 dieharder, domoticz, dovecot, dovecot-pigeonhole, drbd-utils,
1311 dump1090, efl, elixir, f2fs-tools, feh, fluidsynth, fping,
1312 gdbm, gdk-pixbuf, ghostscript, gst1-plugins-bad,
1313 gstreamer1-editing-services, htop, ibm-sw-tpm2, ifplugd,
1314 iftop, igd2-for-linux, ima-evm-utils, iprutils, iputils,
1315 keepalived, kmsxx, libabseil-cpp, libcamera, libcurl,
1316 libfuse3, libnss, librtlsdr, libubox, libunwind, live555,
1317 lttng-tools, luabitop, mender-artifact, minizip,
1318 mjpg-streamer, mpd, mpv, mtd, ncftp, open-lldp, openal,
1319 opencv, opencv3, openfpgaloader, optee-os, owfs, php,
1320 pistache, prosody, pulseview, python-decorator,
1321 python-gunicorn, python-rpi-gpio, python-spidev,
1322 python3-decorator, python3-mako, python3-pyselftools, qt5,
1323 qt5webengine, rauc, redis, ripgrep, rtl8188eu, rtl8821au,
1324 setools, smstools3, supertux, tftpd, tpm2-abrmd,
1325 wpa_supplicant, xen, xlib_libX11, xserver_xorg-server
1326
1327 New packages: python3-cython, python3-pycryptodomex
1328
1329 Issues resolved (http://bugs.uclibc.org):
1330
1331 #12876: nodejs fails to build when host-icu has been built before
1332 #13111: python-gunicorn: missing dependency on python-setuptools
2915d1bd 1333 #13121: wpa_supplicant fails to build without libopenssl enabled
30ccc0e3
PK
1334 #13146: raspberrypi3_defconfig: "Inappropriate ioctl for device"..
1335 #13156: package live555 new license
1336 #13166: python-rpi-gpio: does not work against aarch64, unint..
1337
d0fc0c48
TP
13382020.08-rc1, released August 6th, 2020
1339
1340 Toolchain:
1341
1342 - GCC 10.x added, GCC 9.x is the default
1343 - binutils 2.34 added, binutils 2.33 is the default, binutils
1344 2.31 removed
1345 - glibc updated to 2.31
1346 - ARC toolchain components updated to 2020.03-release.
1347 - Enable uClibc-ng usage for RISC-V 64-bit
1348
1349 Infrastructure:
1350
1351 - qmake-package was fixed to be compatible with
1352 BR2_PER_PACKAGE_DIRECTORIES
1353 - complete rewrite of the Gitlab CI Yaml configuration file,
1354 now generated directly by the Gitlab CI pipeline itselfs
1355
1356 Misc:
1357
1358 - cargo and cargo-bin packages removed, as cargo is now part
1359 of Rust itself
1360
1361 Filesystem: ubinize configuration files can now use
1362 BINARIES_DIR to refer to the $(O)/images directory.
1363
1364 New packages: bitwise, earlyoom, fuse-overlayfs, gloox,
1365 kodi-pvr-octonet, kodi-pvr-zattoo, libabseil-cpp, libcutl,
1366 libnids, libnpupnp, libodb, libodb-boost, libodb-mysql,
1367 libodb-pgsql, mbpfan, netopeer2, odb, parprouted,
1368 python-colorzero, python-gpiozero, python-pybind, python-yatl,
1369 python3-decorator, qt5quicktimeline, resiprocate, ttyd,
1370 unclutter-xfixes, urandom-scripts,
1371
1372 New defconfigs: bananapi_m2_zero, freescale_imx8mnevk,
1373 globalscale_espressobin, imx6ullevk,
1374 microchip_sama5d27_wlsom1_ek, rock_pi_4, rock_pi_n10
1375
1376 Removed packages: cargo, cargo-bin,
1377 kodi-peripheral-steamcontroller
1378
1379 Issues resolved (http://bugs.uclibc.org):
1380
1381 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_DIRECTORIES
1382 #12946: Grub: Decompressor is too big.
1383 #12986: Mtools: Error converting to codepage 850
1384 #13001: openjdk-bin replaces libfreetype.so from host-freetype
1385 #13011: Incorrect selection of gcc version
1386 #13021: Minor code error when building granite-0.4.1
1387 #13026: rpi-firmware: must not rename start files
1388 #13046: Optimize for fast -Ofast is not compliant
1389 #13081: host-e2fsprogs attempts to create udev rules.d on build host if not exists
1390 #13101: BR audit2allow support
1391
d41e799c
PK
13922020.05.3, released October 12th, 2020
1393
1394 Important / security related fixes.
1395
1396 meson: Correct SDK cross-compilation.conf file when
1397 per-package builds were used to build SDK.
1398
1399 systemd: Use /run rather than /var/run for PID files in units.
1400
1401 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
1402
1403 Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
1404 after all finalization hooks (including pre-rootfs) to ensure
1405 they can override any late configuration done by packages.
1406
1407 support/script/pycompile: Rework logic to ensure .pyc files
1408 contain absolute target paths, fixing code inspection at
1409 runtime when executed with cwd != '/'.
1410
1411 support/scripts/setlocalversion: Correct Mercurial output to
1412 match behaviour with Git.
1413
1414 support/scripts/apply-patches.sh: Use patch
1415 --no-backup-if-mismatch, so we no longer blindly have to
1416 remove *.orig files after patching, fixing issues with
1417 packages containing such files.
1418
1419 Updated/fixed packages: alsa-utils, apparmor, avahi,
1420 bandwidthd, barebox, bash, bison, brotli, busybox, cifs-utils,
1421 cryptsetup, cups, dhcpcd, dhcpdump, docker-cli, docker-engine,
1422 ecryptfs-utils, efl, fail2ban, freetype, gcc, gdb,
1423 ghostscript, gnutls, go, graphite2, gst1-plugins-base,
1424 gst1-plugins-ugly, imagemagick, ipmitool, jbig2dec, libhtp,
1425 libraw, libssh, libxml2, libxml-parser-perl, linux-headers,
1426 localedef, lua, mbedtls, memcached, mesa3d, meson, minidlna,
1427 mongodb, nginx, nodejs, nss-pam-ldapd, openvmtools,
1428 paho-mqtt-c, php, postgresql, python, python-aenum,
1429 python-django, python-engineio, python-fire, python-pymodbus,
1430 python-scapy, python-semver, python-sentry-sdk,
1431 python-socketio, python-texttable, python-tinyrpc,
1432 python-txtorcon, python3, qt5base, rsh-redone, runc, samba4,
1433 strace, supertux, suricata, systemd, uclibc, usb_modeswitch,
1434 vlc, vsftpd, wayland-protocols, wireguard-linux-compat,
1435 wireshark, wlroots, wolfssl, xserver_xorg-server, ympd,
1436 zeromq, zstd
1437
1438 Issues resolved (http://bugs.uclibc.org):
1439
1440 #12911: usb_modeswitch installation race condition
1441 #13251: cryptsetup does not work on branch 2020.02 following..
1442
e11f3813
PK
14432020.05.2, released August 29th, 2020
1444
1445 Important / security related fixes.
1446
1447 Infrastructure: Ensure RPATH entries that may be needed for
1448 dlopen() are not dropped by patchelf.
1449
1450 BR_VERSION_FULL/setlocalversion (used by make print-version
1451 and /etc/os-release): Properly handle local git tags
1452
1453 Updated/fixed packages: apache, assimp, at91bootstrap3, bind,
1454 boost, busybox, capnproto, cegui, chrony, collectd, cpio,
1455 cryptsetup, cups, cvs, dbus, docker-engine, domoticz, dovecot,
1456 dovecot-pigeonhole, dropbear, efl, elixir, f2fs-tools, ffmpeg,
1457 gd, gdk-pixbuf, ghostscript, glibc, gnuradio, grub2,
1458 gst1-plugins-bad, gstreamer1-editing-services, hostapd,
1459 ibm-sw-tpm2, iputils, jasper, json-c, libcurl, libressl,
1460 libwebsockets, linux, live555, mesa3d, mongodb, mosquitto,
1461 mpv, nodejs, opencv, opencv3, openfpgaloader, openjpeg,
1462 patchelf, perl, php, postgresql, prosody, python-django,
1463 python-gunicorn, python-matplotlib, ripgrep, rtl8188eu,
1464 rtl8821au, ruby, shadowsocks-libev, squid, systemd,
1465 tpm2-abrmd, tpm2-tools, trousers, uboot, webkitgtk, wireshark,
1466 wolfssl, wpa_supplicant, wpewebkit, xen, xlib_libX11,
1467 xserver_xorg-server
1468
1469 Issues resolved (http://bugs.uclibc.org):
1470
1471 #12876: nodejs fails to build when host-icu has been built before
1472 #13111: python-gunicorn: missing dependency on python-setuptools
1473 #13121: wpa_supplicant fails to build without libopenssl enabled
1474 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
1475 #13156: package live555 new license
1476
c80e5c9b
PK
14772020.05.1, released July 25th, 2020
1478
1479 Important / security related fixes.
1480
1481 Toolchain:
1482 - Make external toolchain version check also work for
1483 toolchains configured with --with-gcc-major-version-only
1484
1485 - Do not handle SOURCE_DATE_EPOCH in toolchain wrapper if the
1486 compiler supports it, fixing an issue with precompiled
1487 headers
1488
1489 - Ensure debug libs from external toolchains are not installed
1490 into target if debugging is disabled
1491
1492 Download:
1493 - Correct reproducibility issue in handling of git submodules
1494 for older git versions.
1495
1496 - Fix file locking over NFS
1497
1498 fs: Ensure cpio archive element order is reproducible
1499
1500 Br2-external: Fix error reporting for invalid br2-external trees
1501
1502 Per-package:
1503 - Fix an issue with python3 sysconfig data not getting
1504 correctly expanded
1505
1506 - Fix per-package building for packages using the qmake
1507 infrastructure
1508
1509 Updated/fixed packages: a10disp, asterisk, bind, brltty,
1510 cdrkit, clamav, cryptodev-linux, dbus, docker-cli,
1511 docker-engine, dvb-apps, e2fsprogs, exim, exiv2, freerdp, gdb,
1512 gdk-pixbuf, gerbera, gnutls, go, granite, grub2, gssdp,
1513 gst1-plugins-good, gst1-plugins-ugly, gupnp, intel-microcode,
1514 iproute2, irrlicht, iwd, jq, kodi, libcamera, libcec,
1515 libconfuse, libcurl, libevdev, libhttpserver, libmicrohttpd,
1516 libnss, libressl, libvncserver, libxml2, libxmlrpc, lxc,
1517 mbedtls, mediastreamer, mesa3d, meson, minizip, mongodb,
1518 mtools, mutt, nano, network-manager, nghttp2, ngircd, nodejs,
1519 ntp, open-plc-utils, open2300, openjdk-bin, openssh,
1520 oracle-mysql, paho-mqtt-c, pango, php, poco, prosody, putty,
1521 python-greenlet, python-urllib3, python-validators, python3,
1522 readline, redis, rpi-firmware, rtl8821au, samba4, sdl2,
1523 sqlite, squid, strace, sunxi-mali-mainline-driver, syslog-ng,
1524 systemd, tcpreplay, tinydtls, upmpdcli, upx, vlc, webkitgtk,
1525 wireguard-linux-compat, wireshark, wpebackend-fdo, wpewebkit,
1526 x11vnc, znc, zstd
1527
1528 Issues resolved (http://bugs.uclibc.org):
1529
1530 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_..
1531 #12946: Grub: Decompressor is too big.
1532 #12986: Mtools: Error converting to codepage 850
1533 #13001: openjdk-bin replaces libfreetype.so from host-freetype
1534 #13011: Incorrect selection of gcc version
1535 #13021: Minor code error when building granite-0.4.1
1536 #13026: rpi-firmware: must not rename start files
1537 #13031: nodejs: RangeError at new ArrayBuffer()
1538 #13046: Optimize for fast -Ofast is not compliant
1539
6306cf35
PK
15402020.05, released June 1st, 2020
1541
1542 Various fixes.
1543
1544 Updated/fixed packages: arm-trusted-firmware, gcc, mp4v2, fmc,
1545 fmlib, glib-networking, libusb-compat, linux, qt5webengine,
1546 sysrepo, wampcc, xen
1547
e1184151
PK
15482020.05-rc3, released May 29th, 2020
1549
1550 Fixes all over the tree.
1551
1552 Infrastructure: Support checking download hashes for packages
1553 coming from Subversion.
1554
1555 Defconfigs: Increase boot partition size to 64MB for Freescale
1556 boards to allow space for bigger kernels.
1557
1558 Updated/fixed packages: audit, bind, dovecot, efl, erlang,
1559 ffmpeg, fio, gerbera, gnupg, leveldb, lrzip, ltrace, matio,
1560 mesa3d, mp4v2, prosody, qemu, qt5declarative, speexdsp,
1561 systemd, tremor, uboot-tools, unbound, wireshark
1562
1563 Removed packages: wiringpi
1564
1565 Issues resolved (http://bugs.uclibc.org):
1566
1567 #12361: Init system (systemd) kills login on Raspberry Pi Zero
1568 #12686: recipe for target 'install_dev' failed (libcrypto.so..)
1569
497e3dff
PK
15702020.05-rc2, released May 22nd 2020
1571
1572 Fixes all over the tree.
1573
1574 U-Boot: Support building with Python 3.x instead of Python
1575 2.x. Since U-Boot 2020.01, various U-Boot build scripts use
1576 Python 3.x instead of Python 2.x, so add an option to pull in
1577 host-python3 rather than host-python. Also fix a number of
1578 defconfigs to use this new option.
1579
1580 Updated/fixed packages: apparmor, binutils, bison, brltty,
1581 c-icap, cegui, checkpolicy, clamav, crda, cvs, docker-cli,
1582 docker-engine, domoticz, elf2flt, exfatprogs, fakeroot,
1583 ffmpeg, freerdp, gcc, glibc, gnuconfig, irrlicht, kmod,
1584 libexif, libpam-tacplus, libssh2, libv4l, libvncserver,
1585 localedef, lrzip, mariadb, matchbox, mbuffer, mesa3d,
1586 mesa3d-headers, meson, netsniff-ng, openldap, openocd,
1587 optee-os, p7zip, paho-mqtt-c, php, piglit, pigz,
1588 python-argon2-cffi, python-attrs, python-future,
1589 python-markdown, python-pycryptodomex, python-pyqt5, qt5base,
1590 rpi-firmware, rustc, squashfs, squid, stella, suricata,
1591 systemd, uacme, uclibc, util-linux, vboot-utils
1592
1593 New packages: python3-pyelftools
1594
1595 Removed packages: ezxml, mtdev2tuio, python-pycrypto
1596
1597 Issues resolved (http://bugs.uclibc.org):
1598
1599 #10551: PowerPC SPE and Musl
1600 #12256: package tar is outdated (1.29 is 3 years old)
1601 #12271: python-iptables runtime dependencies
1602 #12321: host-generic-package: PKG_DL_OPTS not used for host package
1603 #12391: CMake-based host package fails to include output/host/include
1604 #12431: ethernet no detected on nanopi neo 2
1605 #12521: RISCV RV32IA selected, RV64GC output
1606 #12586: avahi failure
1607 #12596: host-e2fsprogs: tune2fs incompatibility on older glibc..
1608 #12611: ntp hash is not matching with upstream 4.2.8p13
1609 #12626: PHP missing header files within 2020.02
1610 #12631: glibc support Power-PC SPE
1611 #12656: bison fails to relocate with relocate-sdk.sh
1612 #12661: cups problems in buildroot
1613 #12686: recipe for target 'install_dev' failed (libcrypto.so:..
1614 #12691: host-rust build fails
1615 #12761: Buildroot fails when building GCNano binaries for the STM..
1616 #12786: Systemd spawns two getty processes when the getty port..
1617 #12806: There are multiple issues in buildroot that faults cups..
1618 #12826: nodejs-12.16.1: error: 'uv_sleep' was not declared in..
1619 #12831: RPI-firmware package: DTB-overlay dependency
1620 #12836: libunwind: package does not show up in menuconfig for..
1621 #12841: util-linux/sfdisk 2.35.1 fails on sector-size header
1622 #12866: should we be disabling bash executable path caching?
1623 #12886: GMP built in wrong order (?)
1624 #12891: QEMU, libvirt-bin, qemu-kvm Package Support required
1625 #12901: GStreamer doesn't build on 2020-05 rc1 with GObject..
1626 #12906: qt PrefixPath is wrong on 2020.05-rc1
1627 #12921: nodejs-12.16.1: error: overriding 'virtual icu_65::..
1628
4ec35a7a 16292020.05-rc1, released May 7th 2020
1025d09f
TP
1630
1631 Addition of support for gobject-introspection: both the
1632 gobject-introspection package itself, but also introspection
1633 support was enabled in a number of other packages.
1634
1635 Support for Qt 5.6 was dropped as its support was dropped
1636 upstream, only one version of Qt is supported at the moment:
1637 Qt 5.14.2.
1638
1639 Addition of support for the apparmor Linux security module, by
1640 adding the necessary user-space packages.
1641
1642 Addition of a qmake package infrastructure, now used by most
1643 Qt-related packages.
1644
1645 The Luarocks package infrastructure has been extended to
1646 support build host packages.
1647
1648 The package infrastructure was improved to allow each package
1649 to indicate the Linux kernel configuration options it needs.
1650
1651 Addition of support for generating filesystem images using the
1652 EROFS filesystem.
1653
1654 The logic that calculates the list of files installed by each
1655 package was reworked to be compatible with the top-level
1656 parallel build functionality.
1657
1658 Addition of a package for a pre-compiled ARM32 bare-metal
1659 toolchain, which can be used to build ARM32 code in ARM64
1660 configurations, such as firmware/bootloader code.
1661
1662 The Qemu defconfigs are now boot-tested in Qemu as part of the
1663 Gitlab continuous integration.
1664
1665 Toolchain: gcc 9.x bumped to 9.3.0, gcc 8.x bumped to 8.4.0,
1666 gdb bumped to 8.3.1.
1667
1668 New packages: apcupsd, apparmor, arm-gnu-a-toolchain, bearssl,
1669 belle-sip, belr, cage, chartjs, erofs-utils, exfatprogs,
1670 gobject-introspection, ibm-sw-tpm2, imx-seco, jbig2dec,
1671 libapparmor, libiberty, libfuse3, libtextstyle, libudfread,
1672 libuhttpd, libuwsc, lua-lyaml, matio, mbuffer, netdata,
1673 openfpgaloader, perl-i18n, perl-locale-maketext-lexicon,
1674 perl-lwp-protocol-https,
1675 perl-mojolicious-plugin-authorization,
1676 perl-mojolicious-plugin-cspheader,
1677 perl-mojolicious-plugin-i18n,
1678 perl-mojolicious-plugin-securityheader, perl-mozilla-ca,
1679 perl-path-class, pistache, pkcs11-helper, prelink-cross,
1680 python-argon2-cffi, python-canopen, python-cbor2,
1681 python-filelock, python-flatbuffers, python-greenlet,
1682 python-modbus-tk, python-pyalsa, python-pysftp, python-regex,
1683 python-snappy, rtty, tinyproxy, udev-gentoo-scripts, unbound,
1684 vuejs, wlroots.
1685
1686 New defconfigs: freescale_imx6ullevk, freescale_imx8qmmek,
1687 nanopi_neo4, nanopi_r1, nitrogen8mm, nitrogen8mn, olpc_xo1,
1688 olpc_xo175, roc_rk3399_pc, stm32mp157a_dk1, zynq_qmtech
1689
4e7bb67f
TP
1690 Issues resolved (http://bugs.uclibc.org):
1691
1692 #10386: Add an option to put all compiled executables that
1693 show up on target/ in staging/ as well
1694 #11866: iniramfs file system fails to boot using Grub on EFI x86_64
1695 #12666: Doesn't pick up a custom bash profile
1696 #12696: Uboot 2020.01 Problem loading Linux kernel on Nano PI NEO
1697 #12701: [patch] wpa_supplicant must depend on openssl
1698 #12711: host-localedef 2.30-20 fails to compile on fedora 32 (gcc 10.0.1)
1699 #12716: bio.h not found
1700 #12726: systemctl preset-all failed for ctrl-alt-del.target
1701 #12731: rtl8188eu not buildung for banana pi M1 (glib, systemd, 4.18.12)
1702 #12746: "sysdig" package description points to
1703 http://sysdig.org, which bounces to malware site
1704 #12751: OpenJdk package installation issues on target
1705 #12796: Update OpenSSL to Version 1.1.1g to patch CVE-2020-1967
1706 #12811: bootstrap stuck and no login prompt
1707
d81ac2e4
PK
17082020.02.12, released April 5, 2021
1709
1710 Important / security related fixes.
1711
1712 Dependencies: Explicitly detect and bail out if PATH contains
1713 spaces or tabs. A number of packages fail to build in such
1714 setups, so explicitly inform about this.
1715
1716 utils/scanpypi: Explicitly use python3 for compatibility with
1717 packages using python3 syntax in setup.py
1718
1719 support/download: Fix tarball generation (from git/svn repos)
1720 including symlinks pointing to ./<something>
1721
1722 Meson: Use correct C++ host compiler (rather than C compiler)
1723
1724 Updated/fixed packages: asterisk, batman-adv, bind,
1725 ca-certificates, docker-containerd, dovecot,
1726 dovecot-pigeonhole, diffutils, efivar, git, gnuchess, gnutls,
1727 grub2, fakeroot, haserl, imagemagick, irqbalance, jasper,
1728 kodi, libcurl, libebml, libglib2, libjpeg, libopenssl,
1729 libupnp, libvips, lldpd, mariadb, mbedtls, mosquitto, nodejs,
1730 netsnmp, nettle, openldap, openmpi, openssh, opkg-utils, perl,
1731 php, privoxy, prosody, protobuf, python-aiohttp,
1732 python-django, python-lxml, python-pyyaml, python-rpi-ws281x,
1733 python3, redis, rpm, sconeserver, screen, sox, sqlcipher,
1734 squid, sysvinit, tor, transmission, tzdata, uboot, upx,
1735 util-linux, wireshark, wolfssl, wpa_supplicant, zstd
1736
1737 Issues resolved (http://bugs.uclibc.org):
1738
1739 #13516: utils/scanpypi: Failure when parsing diffoscope
1740 #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to..
1741 #13576: Issues compiling buildroot for 5x86
1742 #13581: jpegsrc.v9d.tar.gz has changed hash
1743 #13616: tar file from git repository generation issue
1744
947e9219
PK
17452020.02.11, released February 17, 2021
1746
1747 Important / security related fixes.
1748
1749 meson: Fix ccache detection handling when per-package builds
1750 are used.
1751
1752 Fakeroot: Fix compatibility issue with glibc 2.33
1753
1754 Updated/fixed packages: atftp, busybox, cereal, connman,
1755 dhcpcd, dnsmasq, docker-cli, docker-engine, fakeroot,
1756 intel-mediadriver, intel-microcode, jasper,
1757 kodi-inputstream-adaptive, libbsd, libopenssl, linux-headers,
1758 mosquitto, orc, php, postgresql, privoxy, pugixml,
1759 python-bottle, python-django, python3, rauc, sox, subversion,
1760 tzdata, wireguard-linux-compat, wpa_supplicant, xenomai, xterm
1761
1762 Issues resolved (http://bugs.uclibc.org):
1763
1764 #13506: BR2_PACKAGE_DHCPCD missing directory creation
1765
0518eee5
PK
17662020.02.10, released January 31st, 2021
1767
1768 Important / security related fixes.
1769
1770 Download: Ensure git submodules are correctly fetched if
1771 enabled for a package with <pkg>_GIT_SUBMODULES = YES and the
1772 host variant is downloaded first.
1773
1774 Toolchain: Mark CodeSourcery Aarch64 2014.11 toolchain as not
1775 having libatomic.
1776
1777 pkg-stats: Fix python 3.8+ deprecation warning.
1778
1779 meson: Ensure ccache is not detected and used, as it may
1780 conflict with the ccache handling in Buildroot.
1781
1782 New packages: libnpupnp
1783
1784 Updated/fixed packages: bctoolbox, brltty, dbus, dovecot,
1785 dovecot-pigeonhole, gcc, gerbera, gmrender-resurrect, gst-omx,
1786 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
1787 gst1-plugins-ugly, gst1-rtsp-server, gst1-vaapi,
1788 gst1-validate, gstreamer1, gstreamer1-editing-services,
1789 igd2-for-linux, libclc, libllcp, libtorrent-rasterbar,
1790 libupnp, libupnpp, lpc32xxcdl, luarocks, mpd, nfs-utils,
1791 nodejs, openjpeg, openldap, opentracing-cpp, openvpn, p11-kit,
1792 paho-mqtt-c, php, poppler, postgresql, python3, runc, sudo,
1793 syslog-ng, systemd, tini, trace-cmd, tzdata, ushare, vlc,
1794 wavpack, wireguard-linux-compat, wolfssl, xapp_xload, xorriso,
1795 zic
1796
1797 Removed packages: libupnp18
1798
1799 Issues resolved (http://bugs.uclibc.org):
1800
1801 #13471: package/mpd/mpd.conf make use of path not created
1802
97d3e7a7
PK
18032020.02.9, released December 27th, 2020
1804
1805 Important / security related fixes.
1806
1807 Infrastructure:
1808 - cmake: fix host ccache handling for CMake 3.19
1809 - meson: Forcibly disable binary stripping for
1810 target builds, enable for host builds
1811 - golang: Fix HOST / TARGET directories for per-package builds
1812
1813 Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
1814
1815 Updated/fixed packages: apitrace, arm-trusted-firmware,
1816 bustle, c-ares, ca-certificates, cdrkit, cryptopp, dhcpcd,
1817 docker-containerd, dtv-scan-tables, flare-engine, ghostscript,
1818 haproxy, imagemagick, imx-gpu-viv, jasper, jemalloc,
1819 jpeg-turbo, libcap, libcurl, libglib2, libgpiod, libkrb5,
1820 libopenssl, libplist, libressl, libuv, libuvw, lynx, mariadb,
1821 mbedtls, minidlna, monkey, musl, mutt, ncurses, netsnmp,
1822 nodejs, opencv3, openldap, openrc, opkg-utils, paho-mqtt-c,
1823 php, privoxy, proftpd, python-crc16, python-flask-cors,
1824 python-lxml, python-pip, python-pyparsing, python-pyqt5, qemu,
1825 qt5base, raptor, rauc, ruby, setserial, shadowsocks-libev,
1826 slirp, sqlcipher, ti-sgx-demos, tinycbor, vsftpd,
1827 wireless-regdb, wireshark, x11vnc, xen, xinetd,
1828 xserver_xorg-server
1829
1830 Issues resolved (http://bugs.uclibc.org):
1831
1832 #13276: libcap builds libcap.pc incorrectly
1833 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
1834 #13341: Mistake in /etc/init.d/S70vsftpd
1835
00e80cb1
PK
18362020.02.8, released November 16th, 2020
1837
1838 Important / security related fixes.
1839
1840 Updated/fixed packages: angularjs, argp-standalone, asterisk,
1841 bandwidthd, bitcoin, busybox, cryptsetup, darkhttpd, davfs2,
1842 docker-cli, docker-containerd, docker-engine,
1843 dovecot-pigeonhole, fastd, fbset, fbtft, freetype, gcc,
1844 ghostscript, gnuradio, grpc, gst1-plugins-bad, jsoncpp,
1845 keepalived, libass, libexif, libiqrf, libpam-tacplus, libraw,
1846 linux-backports, linux-firmware, lzlib, netsnmp, nginx,
1847 oniguruma, opencv3, openntpd, patchelf, php, postgresql,
1848 python-pyqt5, qt5base, rauc, redis, samba4, slirp, systemd,
1849 tcpdump, tmux, tor, webkitgtk, wireguard-linux-compat,
1850 wireshark, wpewebkit, xen, xorriso, zeromq, zxing-cpp
1851
1852 Issues resolved (http://bugs.uclibc.org):
1853
1854 #11931: Bugs in support/scripts/apply-patches.sh
1855
edeef3a0
PK
18562020.02.7, released October 12th, 2020
1857
1858 Important / security related fixes.
1859
1860 meson: Correct SDK cross-compilation.conf file when
1861 per-package builds were used to build SDK.
1862
1863 systemd: Use /run rather than /var/run for PID files in units.
1864
1865 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
1866
1867 support/script/pycompile: Rework logic to ensure .pyc files
1868 contain absolute target paths, fixing code inspection at
1869 runtime when executed with cwd != '/'.
1870
1871 support/scripts/setlocalversion: Correct Mercurial output to
1872 match behaviour with Git.
1873
1874 support/scripts/apply-patches.sh: Use patch
1875 --no-backup-if-mismatch, so we no longer blindly have to
1876 remove *.orig files after patching, fixing issues with
1877 packages containing such files.
1878
1879 Updated/fixed packages: bandwidthd, barebox, bash, bison,
1880 brotli, cifs-utils, cryptsetup, dhcpcd, dhcpdump, docker-cli,
1881 docker-engine, ecryptfs-utils, efl, fail2ban, freetype, gcc,
1882 gdb, ghostscript, gnutls, go, gst1-plugins-base,
1883 gst1-plugins-ugly, ipmitool, libhtp, libraw, libssh, libxml2,
1884 libxml-parser-perl, localedef, lua, memcached, mesa3d, meson,
1885 minidlna, nginx, nodejs, nss-pam-ldapd, openvmtools, php,
1886 postgresql, python, python-aenum, python-autobahn,
1887 python-engineio, python-fire, python-pymodbus, python-scapy,
1888 python-semver, python-sentry-sdk, python-socketio,
1889 python-texttable, python-tinyrpc, python-txtorcon, python3,
1890 qt5base, runc, samba4, strace, supertux, suricata, systemd,
1891 vlc, wayland-protocols, wireguard-linux-compat, wireshark,
1892 xserver_xorg-server, zeromq, zstd
1893
1894 Issues resolved (http://bugs.uclibc.org):
1895
1896 #12911: usb_modeswitch installation race condition
1897 #13251: cryptsetup does not work on branch 2020.02 following..
1898
721fdb02
PK
18992020.02.6, released September 5th, 2020
1900
1901 Important / security related fixes.
1902
1903 Fix a 2020.02.5 build regression in busybox when systemd (and
1904 not less) are enabled because of missing infrastructure.
1905
1906 Updated/fixed packages: alsa-utils, avahi, busybox, cups,
1907 docker-cli, graphite2, imagemagick, libeXosip2, mbedtls,
1908 nvidia-driver, paho-mqtt-c, python-django, systemd, uclibc,
1909 usb_modeswitch, wolfssl
1910
1911 Issues resolved (http://bugs.uclibc.org):
1912
1913 #12911: usb_modeswitch installation race condition
1914
b13d1730
PK
19152020.02.5, released August 29th, 2020
1916
1917 Important / security related fixes.
1918
1919 Infrastructure: Ensure RPATH entries that may be needed for
1920 dlopen() are not dropped by patchelf.
1921
1922 BR_VERSION_FULL/setlocalversion (used by make print-version
1923 and /etc/os-release): Properly handle local git tags
1924
1925 Updated/fixed packages: apache, at91bootstrap3, bind, boost,
1926 busybox, capnproto, chrony, collectd, cpio, cryptsetup, cups,
1927 cvs, dbus, docker-engine, domoticz, dovecot,
1928 dovecot-pigeonhole, dropbear, efl, elixir, f2fs-tools, ffmpeg,
1929 gd, gdk-pixbuf, ghostscript, glibc, grub2, gst1-plugins-bad,
1930 hostapd, iputils, jasper, json-c, libcurl, libwebsockets,
1931 linux, live555, mesa3d, mosquitto, mpv, nodejs, opencv,
1932 opencv3, openjpeg, patchelf, perl, php, postgresql,
1933 python-django, python-gunicorn, python-matplotlib, ripgrep,
1934 rtl8188eu, rtl8821au, ruby, shadowsocks-libev, squid,
1935 tpm2-abrmd, tpm2-tools, trousers, uacme, webkitgtk, wireshark,
1936 wolfssl, wpa_supplicant, wpewebkit, xen, xlib_libX11,
1937 xserver_xorg-server
1938
1939 Issues resolved (http://bugs.uclibc.org):
1940
1941 #12876: nodejs fails to build when host-icu has been built before
1942 #13111: python-gunicorn: missing dependency on python-setuptools
1943 #13121: wpa_supplicant fails to build without libopenssl enabled
1944 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
1945 #13156: package live555 new license
1946
39d71a8c
PK
19472020.02.4, released July 26th, 2020
1948
1949 Important / security related fixes.
1950
1951 Toolchain:
1952 - Make external toolchain version check also work for
1953 toolchains configured with --with-gcc-major-version-only
1954
1955 - Do not handle SOURCE_DATE_EPOCH in toolchain wrapper if the
1956 compiler supports it, fixing an issue with precompiled
1957 headers
1958
1959 - Ensure debug libs from external toolchains are not installed
1960 into target if debugging is disabled
1961
1962 Download:
1963 - Correct reproducibility issue in handling of git submodules
1964 for older git versions.
1965
1966 - Fix file locking over NFS
1967
1968 fs: Ensure cpio archive element order is reproducible
1969
1970 Br2-external: Fix error reporting for invalid br2-external trees
1971
1972 Per-package:
1973 - Fix an issue with python3 sysconfig data not getting
1974 correctly expanded
1975
1976 - Fix per-package building for packages using the qmake
1977 infrastructure
1978
1979 Updated/fixed packages: a10disp, asterisk, bind, cdrkit,
1980 checkpolicy, clamav, dbus, docker-cli, docker-engine,
1981 dvb-apps, e2fsprogs, exim, exiv2, freerdp, gnutls, go, grub2,
1982 gssdp, gst1-plugins-good, gst1-plugins-ugly, gupnp,
1983 intel-microcode, iproute2, irrlicht, iwd, jq, kodi, libcamera,
1984 libconfuse, libcurl, libglib2, libhttpserver, libmicrohttpd,
1985 libopenssl, libvncserver, libxml2, libxmlrpc, lxc, mbedtls,
1986 mesa3d, meson, mongodb, mtools, mutt, nghttp2, ngircd, nodejs,
1987 ntp, open-plc-utils, open2300, openjdk-bin, openssh,
1988 oracle-mysql, paho-mqtt-c, pcre, php, poco, prosody, putty,
1989 python-twisted, python-urllib3, python-validators, python3,
1990 qt5xmlpatterns, redis, rpi-firmware, rtl8821au, samba4, sdl2,
1991 sqlite, squid, syslog-ng, systemd, tcpreplay, tinydtls,
1992 upmpdcli, upx, vlc, webkitgtk, wireguard-linux-compat,
1993 wireshark, wpebackend-fdo, wpewebkit, zstd
1994
1995 Issues resolved (http://bugs.uclibc.org):
1996
1997 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_..
1998 #12946: Grub: Decompressor is too big.
1999 #12986: Mtools: Error converting to codepage 850
2000 #13001: openjdk-bin replaces libfreetype.so from host-freetype
2001 #13011: Incorrect selection of gcc version
2002 #13026: rpi-firmware: must not rename start files
2003 #13031: nodejs: RangeError at new ArrayBuffer()
2004 #13046: Optimize for fast -Ofast is not compliant
2005
e7f14106
PK
20062020.02.3, released June 3rd, 2020
2007
2008 Important / security related fixes.
2009
2010 Fix various build issues of host packages on hosts using GCC
2011 10.
2012
2013 Updated/fixed packages: arm-trusted-firmware, audit, bind,
2014 binutils, bison, clamav, crda, dovecot, dtc, efl, elf2flt,
2015 erlang, fakeroot, ffmpeg, fmc, fmlib, freerdp, gcc, git,
2016 glib-networking, gnupg, leveldb, libexif, libssh2,
2017 libusb-compat, linux-headers, lrzip, ltrace, mariadb, mesa3d,
2018 mp4v2, openldap, openocd, perl, php, prosody,
2019 python-pycryptodomex, python-pyqt5, qemu, rpi-firmware, rustc,
2020 speexdsp, sysrepo, systemd, tremor, vboot-utils, wireshark,
2021 xen
2022
2023 Removed packages: python-pycrypto
2024
2025 Issues resolved (http://bugs.uclibc.org):
2026
2027 #12361: Init system (systemd) kills login on Raspberry Pi Zero
2028 #12656: bison fails to relocate with relocate-sdk.sh
2029 #12671: leveldb won't detect that snappy is present (static..
2030 #12691: host-rust build fails
2031 #12831: RPI-firmware package: DTB-overlay dependency
2032
d011ca9b
PK
20332020.02.2, released May 12th, 2020
2034
2035 Important / security related fixes.
2036
2037 Musl: Disallow on PPC64 cores without AltiVec support
2038 (E.G. e5500).
2039
2040 fs/cpio: Correctly handle booting with 'console='
2041
2042 release: Ensure temporary .br2-external.* files are not
2043 included in the release tarball
2044
2045 Defconfigs: Fix various mistyped config options, or config
2046 options where the dependencies were no longer met.
2047
2048 Updated/fixed packages: apache, azure-iot-sdk-c, binutils,
2049 boinc, c-ares, cvs, docker-cli, docker-containerd,
2050 docker-engine, domoticz, e2fsprogs, efl, evtest, exim, ffmpeg,
2051 freerdp, gcc, gflags, glibc, gnuconfig, haproxy, imx-gpu-2d,
2052 irrlicht, jpeg kodi-pvr-vuplus, libarchive, libcoap,
2053 libfpm-extra, libglib2, libhtp, libid3tag, libinput, libmad,
2054 libopenssl, libsepol, libssh, libv4l, libvncserver, libwpe,
2055 localedef, mariadb, matchbox, mbedtls, mc, mesa3d-headers,
2056 meson, midori, msgpack, netsnmp, nginx, ogre, openjdk,
2057 openldap, openvpn, p7zip, paho-mqtt-c, php, polkit, python,
2058 python-attrs, python-crossbar, python-dpkt, python-flask,
2059 python-future, python-iptables, python-jedi, python-markdown2,
2060 python3, qemu, qpdf, qt5, samba4, squashfs, squid, strongswan,
2061 suricata, tzdata, util-linux, vlc, wget, webkitgtk,
2062 wireguard-linux-compat, wireshark, wpebackend-fdo, wpewebkit,
2063 zic
2064
2065 Issues resolved (http://bugs.uclibc.org):
2066
2067 #11866: initramfs file system fails to boot using Grub on EFI x86_64
2068 #12271: python-iptables runtime dependencies
2069 #12726: systemctl preset-all failed for ctrl-alt-del.target
2070 #12751: OpenJdk package installation issues on target
2071 #12796: Update OpenSSL to Version 1.1.1g to patch CVE-2020-1967
2072 #12811: bootstrap stuck and no login prompt
2073 #12841: util-linux/sfdisk 2.35.1 fails on sector-size header
2074
673d54c6
PK
20752020.02.1, released April 10th, 2020
2076
2077 Important / security related fixes.
2078
2079 core: Also fixup /lib references in libtool .la files, similar
2080 to how it is done for /usr/*.
2081
2082 Various fixes for builds with per-package target/host
2083 directories.
2084
2085 toolchain: Fix kernel headers validation check for external
2086 toolchains. Fix make 4.3+ compatibility in external toolchain
2087 logic.
2088
2089 fs/initramfs: fix show-info so it also shows the usual
2090 rootfs-related variables.
2091
2092 Updated/fixed packages: arm-trusted-firmware, barebox-aux,
2093 bluez5_utils, bubblewrap, busybox, civetweb, cog, collectd,
2094 ffmpeg, gcc, gnutls, gssdp, gvfs, haproxy, hiredis, hostapd,
2095 kmscube, kodi-screensaver-rsxs, libical, libinput, libexif,
2096 libopenssl, libsndfile, linux, linux-tools, llvm, localedef,
2097 mcrypt, mesa3d, meson, monit, nftables, ntp, opencv3,
2098 oprofile, php, pinentry, polkit, pure-ftpd, python-pyyaml,
2099 qt5, quagga, radvd, rcw, redis, rocksdb, samba4, screen,
2100 sdbusplus, swupdate, sysdig, sysklogd, syslinux, syslog-ng,
2101 tor, tslib, uacme, util-linux, vala, vlc,
2102 wireguard-linux-compat, wireguard-tools, wireshark,
2103 wpa_supplicant, xserver_xorg-server
2104
2105 Issues resolved (http://bugs.uclibc.org):
2106
2107 #12711: host-localedef 2.30-20 fails to compile on fedora 32
2108 #12746: "sysdig" package description points to http://sysdig.org, ..
2109
5f5477b0 21102020.02, released March 8th, 2020
0e96faa7
PK
2111
2112 Various fixes.
2113
2114 br2-external: Fix compatibility with make 4.3+
2115
5f5477b0
PK
2116 Updated/fixed packages: bash, bcm2835, binutils, cups,
2117 erlang-p1-acme, fbgrab, gr-osmosdr, gst1-plugins-base,
2118 gst1-validate, gstreamer1, guile, jhead, libdrm, libevdev,
2119 libinput, libnss, libsndfile, libvncserver, linux-firmware,
2120 mesa3d, nodejs, openjdk-bin, openvmtools, optee-test, patch,
2121 php, piglit, pppd, python-django, qemu, qt5base, ruby,
2122 ser2net, swupdate, thrift, zziplib
0e96faa7
PK
2123
2124 Removed packages: classpath, jamvm
2125
2126 Issues resolved (http://bugs.uclibc.org):
2127
2128 #12606: fbgrab location has changed
2129
338e2b5b
PK
21302020.02-rc3, released March 2nd, 2020
2131
2132 Fixes all over the tree.
2133
2134 Infrastructure: Rework file list handling to fix race
2135 conditions when building with per-package target and host
2136 directories and top-level parallel builds.
2137
2138 Updated/fixed packages: aufs, binutils, blktrace, brltty,
2139 cairo, dnsmasq, docker-compose, elf2flt, exim, exiv2, git,
2140 kodi-inputstream-adaptive, libarchive, libcgroup, libgdiplus,
2141 libssh2, libvncserver, libvorbis, linknx, linux-firmware, lxc,
2142 lz4, mosquitto, openjpeg, openrc, poco, proftpd, pure-ftpd,
2143 python3, python-multidict, python-setuptools-scm-git-archive,
2144 qpdf, qt5tools, rdesktop, rocksdb, shellinabox, squid,
2145 suricata, swig, systemd, taglib, util-linux, wireshark, zsh
2146
2147 Issues resolved (http://bugs.uclibc.org):
2148
2149 #12571: ltp-testsuite : Build failure
2150 #12576: 2020.02-RC1: error while loading shared libraries: ...
2151 #12581: 2020.02-rc1 glibc failing to build on fedora 31
2152
b36e2eca
PK
21532020.02-rc2, released February 26th, 2020
2154
2155 Fixes all over the tree.
2156
2157 Toolchain: Ensure strong SSP can only be enabled if the
2158 (external) toolchain supports it.
2159
2160 Fix a race condition related to creating the output/staging
2161 symlink on systems with coreutils < 8.27.
2162
2163 Drop support for the (end of life) Qt 5.6 variant.
2164
2165 Updated/fixed packages: at, armadillo, audiofile, bash,
2166 busybox, erlang, fail2ban, fluidsynth, ipsec-tools, jpeg-turbo,
2167 kvm-unit-tests, libftdi1, libinput, libsvgtiny, libtomcrypt,
2168 libupnpp, libxml2, linux-tools, luv, mbedtls, mesa3d, minicom,
2169 openvmtools, php, qt5, qt5webengine, qwt, radvd, rcw,
2170 sdbusplus, systemd, tpm2-tss, vorbis-tools
2171
2172 Issues resolved (http://bugs.uclibc.org):
2173
2174 #12581: 2020.02-rc1 glibc failing to build on fedora 31
2175
22f07ab2 21762020.02-rc1, released February 18th, 2020
3eacee53
PK
2177
2178 Fixes all over the tree and new features.
2179
2180 Add experimental support for building with a per-package
2181 target and host directory. This still has some rough edges,
2182 but brings a number of advantages:
2183
2184 - Packages will only be able to access the explicitly listed
2185 dependencies and not any other packages that happen to be
2186 built before, ensuring correct dependency information in
2187 Buildroot.
2188
2189 - Possibility for top-level parallel builds, speeding up
2190 builds on multicore machines.
2191
2192 Core: Ensure package-file-lists data is correct after
2193 incremental builds as well.
2194
2195 Architecture: Add support for ARC-HS38 with 64bit multiplier
2196 variant, allow building glibc for big endian ARC, handle 16KB
2197 MMU page size for ARC in toolchain wrapper.
2198
2199 Toolchain: Add binutils 2.33.1, GCC 7.5.0, Arm 9.2-2019.12
2200 toolchains, ARC 2019.09 toolchain. Allow using custom kernel
2201 headers newer than what is known by Buildroot.
2202
2203 pkg-stats: Support for CVE vulnerability reporting by
2204 comparing to NVD database.
2205
2206 Reproducible builds: The go -trimpath option is now used to
2207 get rid of absolute build paths, __FILE__ and __BASE_FILE__
2208 defines are now handled in the toolchain wrapper.
2209
2210 Systemd: Build host variant and use systemctl to automatically
2211 enable unit files rather than manually managing symlinks.
2212
2213 Util-linux: Ensure that hwclock is built without GPLv3
2214 code. Notice that builds with hwclock has contained
2215 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
2216
2217 New defconfigs: Beelink GS1, Raspberrypi4 64bit
2218
2219 New packages: alura, avro-c, bubblewrap, cctz, cereal,
2220 cpuburn-arm, elixir, erlang-base64url, erlang-idna,
2221 erlang-jose, erlang-p1-acme, erlang-p1-mqtree,
2222 erlang-p1-yconf, fluid-soundfont, fluidsynth, gcnano-binaries,
2223 gensio, glslsandbox-player, libargon2, libmodsecurity,
2224 libpam-nfc, libtelnet, lua-codegen, lua-livr, lua-livr-extra,
2225 lua-rotas, lua-silva, mfoc, network-manager-openvpn,
2226 nginx-modsecurity, perl-crypt-openssl-aes,
2227 perl-math-prime-util, pipewire, ptm2human, python-aenum,
2228 python-aiohttp-debugtoolbar, python-aiohttp-mako,
2229 python-aiologstash, python-aiosignal, python-aiozipkin,
2230 python-async-lru, python-avro, python-bunch, python-crontab,
2231 python-dnspython, python-entrypoints, python-esptool,
2232 python-frozenlist, python-future, python-gitdb, python-janus,
2233 python-lockfile, python-logstash, python-nested-dict,
2234 python-pbr, python-pyaes, python-pydantic, python-smmap2,
2235 python-sockjs, python-zc-lockfile, raspi-gpio, rocksdb,
2236 sdbusplus, spidermonkey, thermald, ti-sgx-libgbm, tinyssh,
2237 tio, umtprd, weston-imx, wireguard-linux-compat,
2238 wireguard-tools, xdg-dbus-proxy
2239
2240 Removed packages: bluez_utils, celt051, erlang-p1-iconv, fis,
2241 gadgetfs-test, libplayer, gstreamer, gst-ffmpeg,
2242 gst-fsl-plugins, gst-omapfb, gst-plugins-bad,
2243 gst-plugins-base, gst-plugins-good, gst-plugins-ugly,
2244 perl-digest-md5, perl-mime-base64, perl-net-ping,
2245 python-scapy3k, wireguard
2246
2247 Issues resolved (http://bugs.uclibc.org):
2248
2249 #11906: the new version of mesa3d cannot support etnaviv when..
2250 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
2251 #12121: PyQt5.QtSerialPort and other modules not being built
2252 #12256: package tar is outdated (1.29 is 3 years old
2253 #12286: Can't import gobject in python 3.8
2254 #12376: python-scapy3k is deprecated
2255 #12386: carriage return issue when "make menuconfig"
2256 #12441: qt5webengine build error: asm/errno.h: No such file or..
2257 #12446: Buildroot fails to finish installing packages
2258 #12456: qtvirtualkeyboard: No such file or directory
2259 #12461: libglib2 build files with deep directory structure
2260 #12481: minicom fails when output directory path contains "m4"
2261 #12501: libnss-3.49.1: ld error: multiple definition of `gcm_..
2262 #12526: host-nodejs 12.14.1: configure fail: AttributeError: ..
2263 #12536: Linux-Headers extracting failure
2264 #12546: Ninja 1.10 build Error
2265
ed4f7ddf
PK
22662019.11.3, released April 10th, 2020
2267
2268 Important / security related fixes.
2269
2270 core: Fix compatibility with make 4.3+. Also fixup /lib
2271 references in libtool .la files, similar to how it is done for
2272 /usr/*.
2273
2274 toolchain: Fix kernel headers validation check for external
2275 toolchains.
2276
2277 fs/initramfs: fix show-info so it also shows the usual
2278 rootfs-related variables.
2279
2280 Updated/fixed packages: barebox-aux, bluez5_utils, busybox,
2281 civetweb, cog, collectd, ffmpeg, gcc, gnutls, gssdp, gvfs, haproxy,
2282 hiredis, hostapd, kmscube, libical, libopenssl, libsndfile,
2283 linux-tools, llvm, monit, ntp, php, pure-ftpd, radvd, redis,
2284 samba4, screen, sysdig, syslinux, syslog-ng, tor, uacme,
2285 util-linux, vala, vlc, wpa_supplicant, xserver_xorg-server
2286
2287 Issues resolved (http://bugs.uclibc.org):
2288
2289 #12746: "sysdig" package description points to http://sysdig.org, ..
2290
c10d3458
PK
22912019.11.2, released March 16th, 2020
2292
2293 Important / security related fixes.
2294
2295 Core: Ensure package-file-lists data is correct after
2296 incremental builds as well.
2297
2298 Fix a race condition related to creating the output/staging
2299 symlink on systems with coreutils < 8.27.
2300
2301 Toolchain: ARC tools bumped to arc-2019.09.
2302
2303 Br2-external: Fix patch handling when external linux-extension
2304 packages are used. Fix compatibility with make 4.3+
2305
2306 Util-linux: Ensure that hwclock is built without GPLv3
2307 code. Notice that builds with hwclock has contained
2308 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
2309
2310 Updated/fixed packages: armadillo, at, bcm2835, binutils,
2311 blktrace, bluez-alsa, bootstrap, brltty, busybox, cairo,
2312 clamav, cog, cups, czmq, dnsmasq, docker-containerd, dovecot,
2313 dovecot-pigeonhole, e2fsprogs, elf2flt, eudev, exim, exiv2,
2314 fbgrab, gettext-tiny, glibc, go, grep, gst1-validate, guile,
2315 imagemagick, jhead, jpeg-turbo, kvm-unit-tests, lapack,
2316 libarchive, libcgroup, libdrm, libevent, libexif, libftdi1,
2317 libgdiplus, libjpeg, libsigrok, libsndfile, libssh2,
2318 libsvgtiny, libvncserver, libvorbis, libxml2, libxslt, linknx,
2319 lxc, lz4, mariadb, mbedtls, meson, mongoose, mosquitto, musl,
2320 ncurses, nodejs, ntfs-3g, ogre, opencv3, openjdk, openjpeg,
2321 openrc, openswan, openvmtools, optee-test, patch, php, piglet,
2322 postgresql, pppd, proftpd, pure-ftpd, python-django,
2323 python-pyqt5, python-setuptools-scm-git-archive, python3,
2324 qemu, qt5base, qt5tools, qt5virtualkeyboard, qt5webengine,
2325 qwt, rdesktop, ruby, runc, samba4, shellinabox,
2326 skeleton-init-openrc, smartmontools, spdlog, sqlcipher, squid,
2327 suricata, swig, swupdate, sysklogd, taglib, thrift,
2328 ti-cgt-pru, uclibc, util-linux, vorbis-tools, webkitgtk,
2329 wireshark, wpebackend-fdo, wpewebkit, xen,
2330 xserver_xorg-server, zeromq, zsh, zziplib
2331
2332 Issues resolved (http://bugs.uclibc.org):
2333
2334 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
2335 #12331: meson issue
2336 #12456: qtvirtualkeyboard: No such file or directory
2337 #12461: libglib2 build files with deep directory structure
2338 #12481: minicom fails when output directory path contains "m4"
2339 #12606: fbgrab location has changed
2340
538d2773
PK
23412019.11.1, released January 12th, 2020
2342
2343 Important / security related fixes.
2344
2345 Infrastructure: kconfig: Fix reconfigure logic, python: Ensure
2346 correct compiler and linker flags are used for compiled code
2347
2348 utils/scanpypi: Remind users to update DEVELOPERS
2349
2350 Defconfigs: imx6-sabresd: Fix the Qt5 display names,
2351 imx8: Drop extra copy of U-Boot DTB
2352
2353 Updated/fixed packages: acsccid, bitcoin, boost, busybox,
2354 cc-tool, cmocka, cpio, cups, dante, dialog, dillo, docker-cli,
2355 docker-containerd, docker-engine, easy-rsa, ebtables,
2356 ecryptfs-utils, efl, ffmpeg, gdb, git, glibc, gnupg2, go,
2357 gpsd, grpc, gst1-plugins-bad, iputils, jasper,
2358 kf5-kcoreaddons, leveldb, libarchive, libfribi, libgit2,
2359 libkrb5, libp11, librsvg, libssh, libtomcrypt, libuio, libv4l,
2360 lirc-tools, log4cplus, lrzip, lvm2, mali-t76x,
2361 matchbox-desktop, mender-grubenv, mmc-utils, mosquitto,
2362 nodejs, ntp, openipmi, opencv3, openpowerlink, openrc, pango,
2363 perl-sys-cpu, pimd, postgresql, pulseaudio, python-brotli,
2364 python-coherence, python-crc16, python-django, python-dpkt,
2365 python-gobject, python-pyasn-modules, python-pypcap,
2366 python-pyqt5, python-subprocess32, python3, qpdf,
2367 qt-webkit-kiosk, qt5virtualkeyboard, qt5webengine, quota,
2368 rabbitmq-c, rauc, rpcbind, rtl8821au, runc, rygel, samba4,
2369 sdl2, setserial, snort, spidev_test,
2370 sunxi-mali-mainline-driver, syslog-ng, sysrepo, tcllib, tftpd,
2371 usbmount, w_scan, wavpack, wsapi, wsapi-fcgi, wsapi-xavante,
2372 x265, xserver_xorg-server, ytree, zip
2373
2374 Issues resolved (http://bugs.uclibc.org):
2375
2376 #12121: PyQt5.QtSerialPort and other modules not being built
2377 #12286: Can't import gobject in python 3.8
2378
836b84a7
PK
23792019.11, released December 1st, 2019
2380
2381 Various fixes.
2382
2383 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
2384 <pkg>_DL_OPTS by default, just like it is done for a number of
2385 other package variables.
2386
2387 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
2388 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
2389 the (rare) case where the .py files are needed at runtime
2390 rather than .pyc.
2391
2392 Updated/fixed packages: am33x-cm3, bind, collectd, go, gob2,
2393 gst1-plugins-bad, haproxy, jasper, jpeg-turbo, libdrm,
2394 libftdi, libftdi1, libnss, libselinux, libstrophe, lzma,
2395 minicom, network-manager, nodejs, oniguruma, opencv3,
2396 openvmtools, perl-gdgraph, perl-gdtextutil, prosody,
2397 python-cchardet, systemd, tiff, wolfssl,
2398
2399 Issues resolved (http://bugs.uclibc.org):
2400
2401 #11416: check-uniq-files staging issue
2402 #12146: Oprofile runtime issue
2403 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
2404 #12171: Python-opencv needs config.py and config-3.7.py to run..
2405 #12196: duma package
2406 #12211: host-nodejs 10.15.3 package fail to build
2407 #12316: tzdata fails to install with empty "default local time"
2408 #12326: network-manager build fails with missing glib error
2409 #12366: Gstreamer1 gst1-plugins-bad do not compile with RPI-Userland
2410
fc1c7e59
PK
24112019.11-rc3, released November 24th, 2019
2412
2413 Fixes all over the tree.
2414
2415 Updated/fixed packages: asterisk, clamav, domoticz, faifa,
2416 gerbera, kmod, kvm-unit-tests, libupnp18, linux-serial-test,
2417 lsof, ltp-testsuite, lxc, mesa3d, mesa3d-headers, perl, php,
2418 postgresql, qemu, rauc, redis, rpcbind, spice, spice-protocol,
2419 systemd, tftpd, waylandpp, webkitgtk, zip
2420
1ab7e0c6
PK
24212019.11-rc2, released November 16th, 2019
2422
2423 Fixes all over the tree.
2424
2425 Toolchain: ARC tools bumped to arc-2019.09-rc1, ensure
2426 external toolchain kernel headers version check correctly stop
2427 the build on mismatch
2428
2429 Meson: Fix generation of global cross-compilation.conf
2430
2431 Download: Also use the package download method for extra
2432 downloads from the same site, so it does not get confused by
2433 URLs containing '+'
2434
2435 Defconfigs: Fix boot issue for beaglebone
2436
2437 Updated/fixed packages: bird, chrony, connman, dhcp, domoticz,
2438 dropwatch, dtc, elf2flt, gettext-tiny, glog, intel-microcode,
2439 ipsec-tools, jailhouse, kodi, libfribi, libmbim, libressl,
2440 libsigrokdecode, libsvgtiny, linux-serial-test, ltp-testsuite,
2441 lvm2, lxc, mariadb, mesa3d, minizip, ndisc6, neardal, ninja,
2442 ofono, openvmtools, oracle-mysql, qt5wayland, safeclib, socat,
2443 sudo, systemd, wpewebkit, xserver_xorg-server
2444
78d373f7 24452019.11-rc1, released November 5th, 2019
bc8d4e97
PK
2446
2447 Fixes all over the tree and new features.
2448
2449 Dependencies: Gcc/g++ 4.8 or newer is now required on the
2450 build host.
2451 Ensure host has JSON::PP perl module installed if
2452 webkitgtk/wpewebkit packages are enabled as it is needed
2453 during their build process.
2454
2455 Toolchain: Add support for the D programming language (GCC
2456 9.x, Glibc).
2457 GCC 9.x updated to 9.2.0, Glibc updated to 2.30, Musl updated
2458 to 1.1.24, uClibc-ng updated to 1.0.32, ARC toolchain updated
2459 to arc-2019.09-eng002.
2460 Musl: Add a patch to add support for
2461 sched_{get,set}scheduler() and sched_{get,set}param() for
2462 compatibility.
2463 Generate check-headers program under BUILD_DIR rather than
2464 /tmp to fix issues with distributions mounting /tmp noexec.
2465 Also copy libssp.so for external toolchains if SSP
2466 to handle toolchains providing SSP support in libssp rather
2467 than in the C library
2468
2469 New defconfigs: Beaglebone AI, FriendlyARM Nanopi NEO Plus2,
2470 Libre Computer "La Frite", QEMU Armv7-A with trustzone/OP-TEE,
2471 STM32MP157 Discovery Kit
2472
9bcc20f1
PK
2473 Arch: RISC-V: Default to a sensible floating point ABI based
2474 on the selected ISA extensions rather than always defaulting
2475 to ILP32/64
bc8d4e97
PK
2476
2477 Graph-size: Package sizes are now shown in human readable form
2478 (Kib/Mib/Gib) rather than always in Kib. Binary (KB/MB/GB)
2479 format can be selected using the --binary option. The cut-off
2480 limit for classifying packages as "other" is now configurable
2481 using the --size-limit option.
2482
2483 Br2-external: Linux kernel extensions can now also be provided
2484 in an external tree by adding packages under
2485 linux/linux-ext-*.mk. See the manual for details.
2486
2487 Fakeroot now works correctly under Microsoft Windows 10
2488 Services for Linux, which does not provide SYSV IPC support
2489
2490 The check-uniq-files logic which would complain if multiple
2491 packages would touch the same files has been removed as it
2492 causes issues in certain situations (when packages are
2493 rebuilt) and the issue is no longer considered a problem for
2494 toplevel parallel builds as those will use a per-package
2495 staging/target directory.
2496 With this removed, Python is no longer required for a basic
2497 build (only for optional scripts).
2498
2499 support/scripts/genimage.sh will no longer make a copy of
2500 TARGET_DIR, speeding up post-build/image scripts.
2501
2502 The runtime test logic now uses Python 3.x.
2503
2504 A 'v' prefix has been dropped from the <pkg>_SOURCE variable
2505 for a number of packages to match the version numbers used by
2506 https://release-monitoring.org
2507
2508 New packages: caps, collectl, dav1d, fstrcmp, ima-evm-utils,
2509 jitterentropy-library, kodi-vfs-rar, kodi-vfs-sftp, libavl,
9bcc20f1
PK
2510 libhttpserver, libmspack, libnetconf2, libolm, libyang,
2511 linux-serial-test, lrzip, mdevd, minimodem, musl-fts, netifrc,
2512 ogre, openlayers, python-aioredis, python-asgiref,
bc8d4e97
PK
2513 python-backports-functools-lru-cache, python-bluezero,
2514 python-brotli, python-channels, python-channels-redis,
2515 python-colorlog, python-daphne, python-django-enumfields,
2516 python-jaraco-functools, python-kiwisolver, python-msgfy,
2517 python-rpi-ws281x, python-setuptools-scm-git-archive,
2518 python-simplelogging, python-soupsieve, python-sqliteschema,
2519 python-sqlparse, python-tqdm, python-webencodings, qt5webview,
2520 restclient-cpp, ripgrep, snmpclitools, sunwait, sysrepo,
2521 uacme, utf8proc, uvw, ytree
2522
2523 Removed packages: alljoyn, alljoyn-base, alljoyn-tcl-base,
2524 devmem2, eventlog, kodi-audiodecoder-opus,
2525 kodi-screensaver-planestate, kodi-visualisation-waveforhue,
2526 python-pysnmp-apps, riscv-pk, ustr
2527
2528 Issues resolved (http://bugs.uclibc.org):
2529
2530 #9881: systemd-resolved not setting resolv.conf link
2531 #10171: devmem2 w (word) is 8 bytes in x86 64 systems
2532 #10586: musl gcc has ifunc enabled when musl doesn't support it
2533 #10806: Allow nfs-utils to use ipv6
2534 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
2535 #11411: check-uniq-files target issue
2536 #11766: Console (getty) issues with systemd
2537 #11781: mariadb build error
2538 #12031: Build of cups-filters fails while linking, apparently due..
2539 #12116: console prompt does not appear after login
2540 #12141: eudev package is missing "render" and "kvm" groups
2541 #12181: dropbear: norootlogin (-w) no longer works when PAM is enabled
2542 #12186: Raspberry Pi Zero-W build fails on newer kernel versions
2543 #12191: cmake BUILDDIR
2544 #12241: Permission denied while running "make"
2545 #12261: sudo versions prior to 1.8.28 are affected.
2546 #12276: make clean/distclean does not remove BR2_DL_DIR and BR2_HOST_DIR
2547 #12281: Custom configuration fails to build (based on raspberrypi3_..
2548
8f75fbbe
PK
25492019.08.3, released December 7th, 2019
2550
2551 Important / security related fixes.
2552
2553 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
2554 <pkg>_DL_OPTS by default, just like it is done for a number of
2555 other package variables
2556
2557 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
2558 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
2559 the (rare) case where the .py files are needed at runtime
2560 rather than .pyc.
2561
2562 Fix <pkg>-reconfigure handling for packages using the kconfig
2563 infrastructure.
2564
2565 Toolchain: ensure external toolchain kernel headers version
2566 check correctly stop the build on mismatch
2567
2568 Deconfigs: beaglebone: fix boot issue
2569
2570 Updated/fixed packages: am33x-cm3, asterisk, bind, chrony,
2571 clamav, cmocka, collectd, connman, dhcp, dropwatch, faifa,
2572 gettext-tiny, gob2, haproxy, intel-microcode, ipsec-tools,
2573 jailhouse, jasper, jpeg-turbo, kodi, kvm-unit-tests, libftdi,
2574 libftdi1, libnss, libressl, libstrophe, libsvgtiny, lvm2,
2575 lzma, mariadb, minicom, mosquitto, neardal, ninja, nodejs,
2576 oniguruma, openvmtools, oracle-mysql, perl-gdgraph,
2577 perl-gdtextutil, php, postgresql, prosody, python-cchardet,
2578 python-django, qt5wayland, rabbitmq, rauc, redis, rpcbind,
2579 socat, spice, spice-protocol, tftpd, tiff, webkitgtk
2580
2581 New packages: libmspack
2582
2583 Issues resolved (http://bugs.uclibc.org):
2584
2585 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
2586 #12171: Python-opencv needs config.py and config-3.7.py to run..
2587 #12211: host-nodejs 10.15.3 package fail to build
2588 #12316: tzdata fails to install with empty "default local time"
2589
de6739c8
PK
25902019.08.2, released November 9th, 2019
2591
2592 Important / security related fixes.
2593
2594 Toolchain: Also copy libssp.so for external toolchains if SSP
2595 to handle toolchains providing SSP support in libssp rather
2596 than in the C library
2597
2598 Download: Also use the package download method for extra
2599 downloads from the same site, so it does not get confused by
2600 URLs containing '+'
2601
2602 Fakeroot now works correctly under Microsoft Windows 10
2603 Services for Linux, which does not provide SYSV IPC support
2604
2605 utils/test-pkg: ensure to exit with an error upon failure
2606
2607 Updated/fixed packages: asterisk, azmq, binutils,
2608 cups-filters, domoticz, dtc, duma, elf2flt, eudev, exfat,
2609 exfat-utils, fakeroot, fdk-aac, file, freerdp, gcc, gd,
2610 ghostscript, go, gpsd, grpc, gst1-plugins-base, gvfs, icu,
2611 intel-microcode, kvm-unit-tests, libfribidi, libnspr, libnss,
2612 libopenssl, libpcap, libpciaccess, librsvg, libseccomp,
2613 libsigrok, libtorrent, libunwind, libva, linux-tools,
2614 lua-sdl2, lxc, minizip, mjpegtools, mongoose, mono, nbd,
2615 nfs-utils, php, piglit, python, python-autobahn,
2616 python-pysnmp-apps, python-tornado, python3, qemu, qt5base,
2617 ruby, safeclib, samba4, sdl_mixer, sox, sudo, suricata,
2618 systemd, tcpdump, unscd, util-linux, vdr-plugin-vnsiserver,
2619 vtun, wireshark, xvisor, yaffs2utils
2620
2621 Issues resolved (http://bugs.uclibc.org):
2622
2623 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
2624 #12261: sudo versions prior to 1.8.28 are affected
2625
9c814962
PK
26262019.08.1, released October 3rd, 2019
2627
2628 Important / security related fixes.
2629
2630 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
2631 Use default console settings
2632
2633 Dependencies: Ensure host has JSON::PP perl module installed
2634 if webkitgtk/wpewebkit packages are enabled as it is needed
2635 during their build process.
2636
2637 Toolchain: Generate check-headers program under BUILD_DIR
2638 rather than /tmp to fix issues with distributions mounting
2639 /tmp noexec.
2640
2641 Updated/fixed packages: asterisk, augeas, axel, bind, bwm-ng,
2642 cups, cups-filters, docker-cli, docker-engine, docker-proxy,
2643 e2fsprogs, eudev, exim, expat, gcc, go, haveged, ifplugd, joe,
2644 kf5-extra-cmake-modules, kf5-modemmanager-qt,
2645 kf5-networkmanager-qt, libcamera, libcurl, libgcrypt,
2646 libglib2, libgpg-error, libnspr, libnss, libopenssl,
2647 logrotate, luksmeta, mariadb, mbedtls, mongodb, mosquitto,
2648 ncurses, nfs-utils, nghttp2, nodejs, openvmtools, php,
2649 protobuf, putty, qemu, samba4, snort, swupdate,
2650 systemd-bootchart, thttpd, uclibc, unzip, util-linux,
2651 wireshark
2652
2653 Issues resolved (http://bugs.uclibc.org):
2654
2655 #10806: Allow nfs-utils to use ipv6
2656 #11781: mariadb build error
2657 #12031: Build of cups-filters fails while linking, apparently due..
2658 #12141: eudev package is missing "render" and "kvm" groups
2659 #12241: Permission denied while running "make"
2660
1fcdfbfb
PK
26612019.08, released September 1st, 2019
2662
2663 Various fixes.
2664
2665 Defconfigs: Removed nanopc t4, nanopi m4 and neo4, pine64
2666 rockpro64 and raxda rock pi4 as they rely on a ARM32 toolchain
2667 on the build host to build ATF. These defconfigs will be added
2668 back once a package providing such toolchain is
2669 available. Also dropped ts4800 defconfig as it does not build
2670 with GCC >= 8.x.
2671
2672 Updated/fixed packages: libxcb, php, python-numpy, webkitgtk,
2673 wpewebkit, xfont_font-util
2674
2675 Issues resolved (http://bugs.uclibc.org):
2676
2677 #12156: buildroot-2019.08-rc3 does not build for Pi Zero W
2678
cd8ab185
PK
26792019.08-rc3, released August 28th, 2019
2680
2681 Fixes all over the tree.
2682
2683 Updated/fixed packages: clamav, dovecot, dovecot-pigeonhole,
2684 gcc, intel-microcode, libmicrohttpd, libmodplug, mpg123,
2685 nginx, openldap, python, qemu, samba4, squid, strace, vlc
2686
2687 Issues resolved (http://bugs.uclibc.org):
2688
2689 #11686: fbdev_drv.so: undefined symbol: shadowUpdatePackedWeak,..
2690
f3221f1a 26912019.08-rc2, released August 20th, 2019
a8bdbef2
PK
2692
2693 Fixes all over the tree.
2694
2695 Compile fixes for a number of defconfigs.
2696
2697 Updated/fixed packages: apache, autofs, batctl, batman-adv,
2698 bind, collectd, cwiid, dahdi-linux, dahdi-tools, daq,
f3221f1a
PK
2699 dehydrated, dhcp, dtc, efl, enlightenment, evtest, giflib,
2700 gnutls, go, gst-plugins-bad, gst-plugins-base,
2701 gst1-plugins-bad, gst1-plugins-base, gst1-rtsp-server, gtkmm3,
2702 gupnp, harfbuzz, imagemagick, lftp, libbsd, libcpprestsdk,
2703 libdnet, libfm, libgit2, libgtk2, libgtk3, libpri, librsvg,
2704 libss7, libssh2, libwpe, lua-cqueues, metacity, micropython,
2705 mpd, mpg123, musl, mpv, openblas, openbox, opencv, pango,
2706 pcmanfm, piglit, pigpio, pinentry, postgresql, qemu, qt5base,
2707 qt5enginio, qt5multimedia, qt5serialbus, quagga, quazip,
2708 rrdtool, rygel, samba4, stellarium, tcpreplay, ti-gfx, vte,
2709 wampcc, wilink-bt-firmware, wireless-regdb, wpebackend-fdo,
a8bdbef2
PK
2710 xscreensaver
2711
2712 Removed packages: libamcodec, odroid-mali, odroid-scripts
2713
2714 Issues resolved (http://bugs.uclibc.org):
2715
2716 #9481: NetworkManager/Ping unable to resolve domains
2717 #10566: php.mk is missing option --with-pgsql
2718 #10861: Package batman_adv Makefile is missing include header direct..
2719 #11641: linux kernel .config timestamp always out of date fixed with..
2720 #11671: russian locale ru_RU:145: LC_TIME: syntax error
2721 #11701: recuuring of usr and in bin shortcuts are created
2722 #11741: pigpio does not build host-pigpio
2723 #11876: automount using host mount/umount
2724 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
2725 #11921: dahdi fails to build
2726 #11936: libcpprestsdk should install to staging
2727 #11946: wilink-bt-firmware: moved from github to http://git.ti.com/ti-bt
2728 #11961: libpri build failure
2729 #12086: dhcp shared libraries not installed to target
2730 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
2731 #12106: daq: build fails if libdumbnet-dev is installed in the host
2732 #12126: vc4 has neon as hard dependency
2733
9b9abb0d
PK
27342019.08-rc1, released August 9th, 2019
2735
2736 Fixes all over the tree and new features.
2737
2738 toolchain: ARC toolchain updated to 2019.03 (binutils 2.32.51
2739 / GCC 8.3.1 / glibc 2.29), ARM AAarch64/ARM toolchains updated
2740 to 2019.03. Add GCC 9.1.0, remove GCC 4.9 and 6.5, add GDB
2741 8.3, remove GDB 7.12 and 8.0.1, default to GDB 8.2, GCC
2742 8.3.0. Musl updated to 1.1.23, bringing support for RISC-V 64.
2743
2744 Architectures: Internal toolchain support for C-SKY, support
2745 for ARC HS48 v3.1 and HS38 with Quad MAC & FPU, support for
2746 ARM A76, A76/A55 big.LITTLE, emag, neoverse-N1, phecda and
2747 tsv110.
2748
2749 Filesystems: Pass extra pax options to tar for binary
2750 reproducibility. Build host-cpio for the --reproducible option
2751 support when BR2_REPRODUCIBLE is enabled. Genimage updated to
2752 version 11, bringing GPT support.
2753
2754 Br2-external: Add support for injecting additional options to
2755 the list of preconfigured external toolchains and libjpeg and
2756 openssl providers using files under provides/. See the manual
2757 for details.
2758
2759 Ensure custom <pkg>_OVERRIDE_SRCDIR_RSYNC_EXCLUSIONS are
2760 passed before the standard exclusions so they are not ignored
2761 by rsync when using override-srcdir.
2762
2763 Gnuconfig updated to 2019-05-28, adding C-SKY support.
2764
2765 test-pkg: Correct long option handling and clean output dir
2766 after a successful build to save disk space.
2767
2768 support/testing: Emulate a machine with 256MB RAM to fix
2769 issues with certain tests running out of memory, use
2770 virtio-rng to provide needed entrophy.
2771
2772 pkg-stats: support outputting in JSON format with --json for
2773 easier post processing. The classic HTML output is still
2774 available with --html. Parallelize access to
2775 release-monitoring.org to speed up runtime.
2776
2777 Drop non-conventional version prefix/suffix/separators for
2778 packages for better compatibility with release-monitoring.org
2779
2780 Packages:
2781 Init systems: Add basic openrc support and
2782 <pkg>_INSTALL_INIT_OPENRC variable in the infrastructure to
2783 install openrc service scripts if enabled.
2784
2785 busybox: Build each applet as a separate binary when SELinux
2786 is enabled for more finegrained policy control. Use daemon
2787 mode for mdev rather than legacy hotplug.
2788
2789 linux: Workaround -Werror related build failure on powerpc,
2790 by forcing CONFIG_PPC_DISABLE_WERROR on.
2791
2792 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
2793 partition is available before mounting.
2794
2795 New defconfigs: HiFive Unleashed, I.MX8MM EVK and Pico, Nanopi
2796 m4 and neo4, Nanopc t4, Olimex A33 olinuxino, Pine64
2797 Rockpro64, PowerPC mac99, QEMU C-SKY 610/807/810/860 virt,
2798 Raspberry Pi 4, Raxda rock pi4, Solidrun Clearfog GT-8K
2799
2800 Removed defconfigs: Odroid C2
2801
2802 New packages: bitcoin, c-capnproto, fatcat, ifmetric, jack1,
2803 jailhouse, libubootenv, luasyslog, mender-grubenv,
2804 murata-cyw-fw, openrc, piglit, python-colorama, python-cycler,
2805 python-hiredis, python-ifaddr, python-inflection,
2806 python-iptables, python-matplotlib, python-periphery,
2807 python-pycairo, python-redis, python-termcolor,
2808 python-tinyrpc, python-txdbus, skeleton-init-openrc, spdlog,
2809 sshguard, stellarium, zziplib
2810
2811 Removed packages: xapp_mkfontdir
2812
2813 Issues resolved (http://bugs.uclibc.org):
2814
2815 #11096: Upgrade from glibc 2.26 to 2.27 broke some locales...
2816 #11271: utils/check-package fails with exception depending on..
2817 #11991: [numpy] segfault when compiling for RPi3 64bits
2818 #12016: Grub fails to boot bzImage after upgrade to 2019.05
2819 #12046: Can’t login as root user after upgrading to buildroot..
2820 #12051: package/dhcp installs libtool wrapper scripts on tar...
2821 #12076: Patchelf can link against an incompatible libc++ ver...
2822
c8bab5be
PK
28232019.05.3, Released October 3rd, 2019
2824
2825 Important / security related fixes.
2826
2827 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
2828 Use default console settings
2829
2830 Dependencies: Ensure host has JSON::PP perl module installed
2831 if webkitgtk/wpewebkit packages are enabled as it is needed
2832 during their build process.
2833
2834 Toolchain: Generate check-headers program under BUILD_DIR
2835 rather than /tmp to fix issues with distributions mounting
2836 /tmp noexec.
2837
2838 Updated/fixed packages: asterisk, augeas, bind, bwm-ng, cups,
2839 cups-filters, docker-cli, docker-engine, docker-proxy,
2840 e2fsprogs, eudev, exim, expat, gcc, go, haveged, ifplugd,
2841 iptables, joe, kf5-extra-cmake-modules, kf5-modemmanager-qt,
2842 kf5-networkmanager-qtlibcamera, libcurl, libgcrypt,
2843 libgpg-error, libnftl, libnspr, libnss, libopenssl,
2844 libtorrent-rasterbar, luksmeta, mariadb, mbedtls, mongodb,
2845 mosquitto, ncurses, nfs-utils, nghttp2, nodejs, openvmtools,
2846 php, protobuf, putty, qemu, samba4, swupdate,
2847 systemd-bootchart, thttpd, uclibc, unzip, util-linux,
2848 wireshark
2849
2850 Issues resolved (http://bugs.uclibc.org):
2851
2852 #10806: Allow nfs-utils to use ipv6
2853 #11781: mariadb build error
2854 #12031: Build of cups-filters fails while linking, apparently due..
2855 #12141: eudev package is missing "render" and "kvm" groups
2856 #12241: Permission denied while running "make"
2857
3b877a7f
PK
28582019.05.2, Released September 3rd, 2019
2859
2860 Important / security related fixes.
2861
2862 Filesystems: Pass extra pax options to tar for binary
2863 reproducibility.
2864
2865 Updated/fixed packages: apache, arm-trusted-firmware,
2866 asterisk, atk, autofs, batctl, batman-adv, berkeleydb,
2867 busybox, bzip2, clamav, cloop, cmake, collectd, connman-gtk,
2868 dahdi-linux, dahdi-tools, daq, dehydrated, dhcp, dovecot,
2869 dovecot-pigeonhole,, elfutils, evtest, exim, expect, giflib,
2870 git, glib-networking, glibc, gnupg2, gnutls, go,
2871 gst1-rtsp-server, gtkperf, gupnp-tools, gvfs, imagemagick,
2872 imx-uuc, intel-microcode, json-glib, lftp, libbsd, libcurl,
2873 libgit2, libgtk2, libgtk3, libmodplug, libnss, libpri,
2874 libshout, libss7, libssh2, libvips, libxcb, linux-headers,
2875 mdadm, mesa3d, metacity, mpg123, mosquitto, musl, nginx,
2876 oniguruma, openblas, opencv3, openjdk, openjdk-bin, openldap,
2877 openvmtools, pcmanfm, php, pigpio, postgresql, prboom,
2878 proftpd, proj, python, python-django, python-idna,
2879 python-numpy, python-urllib3, python3, qemu, qt5, qt5base,
2880 qt5enginio, quagga, rygel, squid, subversion, tcpreplay,
2881 unzip, vlc, vte, webkitgtk, wireless-regdb, xen,
2882 xfont_font-util, xlib_libICE, xlib_libXfont, xlib_libXfont2,
2883 yad, zeromq
2884
2885 Issues resolved (http://bugs.uclibc.org):
2886
2887 #11741: pigpio does not build host-pigpio
2888 #11876: automount using host mount/umount
2889 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
2890 #11921: dahdi fails to build
2891 #11961: libpri build failure
2892 #12086: (dhcpd-missing-libs) - dhcp shared libraries not installed to..
2893 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
2894 #12106: daq: build fails if libdumbnet-dev is installed in the host
2895 #12126: vc4 has neon as hard dependency
2896
c0225c27
PK
28972019.05.1, Released July 7th, 2019
2898
2899 Important / security related fixes.
2900
2901 arch: x86: Fix typo breaking 'core-avx2' variant
2902
2903 linux: Workaround -Werror related build failure on powerpc,
2904 by forcing CONFIG_PPC_DISABLE_WERROR on.
2905
2906 support/testing: Emulate a machine with 256MB RAM to fix
2907 issues with certain tests running out of memory.
2908
2909 test-pkg: Correct long option handling and clean output dir
2910 after a successful build to save disk space.
2911
2912 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
2913 partition is available before mounting.
2914
2915 Updated/fixed packages: barebox, busybox, bzip2, davfs2,
2916 dialog, docker-cli, docker-engine, exim, expat, faad2,
2917 haveged, irssi, libcamera, libcdaudio, libcurl, libglib2,
2918 libressl, libsecret, lmbench, meson, monit, php, postgresql,
2919 psplash, python-django, qt5base, tvheadend, webkitgtk,
2920 xserver_xorg-server, znc
2921
8d4e26da
PK
29222019.05, released June 2nd, 2019
2923
2924 Various fixes.
2925
2926 Toolchain: Ensure pre-built Andes toolchains can only be
2927 selected when x86 32bit support is available on the host.
2928 Disallow PowerPC SPE ABI for GCC >= 8.x, as it is no longer
2929 supported.
2930
2931 Infra: pkg-config: Use a dedicated timestamp file rather than
2932 .config as that gets touched by linux-4.19+, causing repeated
2933 builds.
2934
2935 Add C-SKY support to our config.sub (gnuconfig)
2936
2937 Updated/fixed packages: dosfstools, botan, brotli, dropbear,
2938 flare-engine, gst1-plugins-bad, libhtp, libnss, libopenssl,
2939 linuxptp, matchbox-panel, mender, mutt, netsurf,
2940 network-manager, opencv3, openjdk, openmpi, php,
2941 python-cython, qt5multimedia, qtwayland, qt5webkit-examples,
2942 supertux, suricata, tpm2-totp, v4l2loopback, wireshark,
2943 wpewebkit
2944
2c96d648
PK
29452019.05-rc3, released May 25th, 2019
2946
2947 Fixes all over the tree.
2948
2949 check-bin-arch: Ignore /usr/lib/grub, similar to how /lib/grub
2950 is ignored.
2951
2952 check-package: Warn about utf-8 characters in .mk files
2953
2954 Linux: Default to 5.1.x series
2955
2956 Updated/fixed packages: assimp, atop, chocolate-doom, cjson,
2957 ddrescue, dhcp, ffmpeg, gerbera, glibmm, gpsd, gst-ffmpeg,
2958 intel-microcode, jasper, keepalived, kismet, libcpprestsdk,
2959 libcurl, libssh2, libupnp18, luarocks, mono-gtksharp3, opus,
2960 postgresql, pcsc-lite, python, tslib, webkitgtk,
2961 wpebackend-fdo, wpewebkit
2962
2adc578d
PK
29632019.05-rc2, released May 15th, 2019
2964
2965 Fixes all over the tree.
2966
2967 Updated/fixed packages: bind, bullet, ca-certificates,
2968 collectd, cracklib, dhcp, gdb, libinput, libtorrent-rasterbar,
2969 linknx, lynx, mono, netsurf, optee-os, postgresql, qt5enginio,
2970 qt5multimedia, rpm, samba4, sqlite, strace, uclibc, woff2
2971
2972 Issues resolved (http://bugs.uclibc.org):
2973
2974 #11841: grub-efi.cfg not used when building EFI disk image
2975
a8b229a7
PK
29762019.05-rc1, Released May 8th, 2019
2977
2978 Fixes all over the tree and new features.
2979
2980 Architecture: Andes 32-bit (nds32) support added.
2981
2982 Only build host-lzip / host-xz when really needed by packages,
2983 not just when not available on the build host.
2984
2985 Toolchain: Glibc bumped to 2.29, musl bumped to 1.1.22,
2986 binutils 2.32 added, 2.28/2.29 removed, default changed to
2987 2.31.1.
2988
2989 fs: Set FAKEROOTDONTTRYCHOWN environment variable to not
2990 forward {f,l,}chown calls to libc when running under fakeroot
2991 to fix issues when building in restricted environments
2992 (E.G. user namespace with bubblewrap).
2993
2994 Linux: Also build default make target to ensure extra files
2995 like the gdb scripts enabled by CONFIG_GDB_SCRIPTS are also
2996 built. Notice: This may mean that extra host utilities like
2997 uboot-mkimage are needed.
2998
2999 Infrastructure: show-info and <pkg>-show-info make targets
3000 added to output package metadata in JSON format for external
3001 use.
3002
3003 pkg-generic: Only tweak .la files needing it to ensure they
3004 are not included in subsequent package file lists.
3005
3006 test-pkg: Generate a basic package config if none is
3007 specified.
3008
3009 Gettext-tiny package added as an lightweight replacement for
3010 GNU gettext for situations where NLS support is not needed.
3011
3012 New defconfigs: Andes AE3XX, Freescale imx8mpico / imx8qxpmek
3013 / T2080 QDS RDB, Licheepi zero, Orangepi R1
3014
3015 Removed defconfigs: Olimx A20 Olinuxino Lime legacy
3016
3017 New packages: bats-core, bayer2rgb-neon, brickd, cog, dacapo,
3018 enet, gettext-tiny, gli, gst1-plugins-bayer2rgb-neon,
3019 imx-sc-firmware, intel-mediadriver, intel-mediasdk, libcamera,
3020 libhtp, libp11, libwpe, lua-binaryheap, lua-gd, lua-lunitx,
3021 mender-artifact, most, oniguruma, openjdk, openjdk-bin,
3022 opensbi, optee-benchmark, optee-client, optee-examples,
3023 optee-os, optee-test, paho-mqtt-cpp, python-aioblescan,
3024 python-aioconsole, python-aiohttp-cors, python-aiomonitor,
3025 python-backcall, python-jedi, python-parso, python-pyjwt,
3026 python-terminaltables, suricata, tpm2-totp, uftp,
3027 wpebackend-fdo, wpewebkit
3028
3029 Removed packages: libump, lunit, sunxi-mali
3030
3031 Issues resolved (http://bugs.uclibc.org):
3032
3033 #11716: Typo on website, saying latest release is 2018.2.11
3034 #11756: package/syslinux: MBR's don't fit because of binutils..
3035 #11761: Building custom kernel 5.1-rc3 or later breaks on objtool
3036 #11816: Only selected coreutils binaries are installed
3037
eea7f7a6
PK
30382019.02.11, released April 9th, 2020
3039
3040 Important / security related fixes.
3041
3042 core: Fix compatibility with make 4.3+. Also fixup /lib
3043 references in libtool .la files, similar to how it is done for
3044 /usr/*.
3045
3046 toolchain: Fix kernel headers validation check for external
3047 toolchains.
3048
3049 Updated/fixed packages: barebox-aux, bluez5_utils, busybox,
3050 civetweb, collectd, ffmpeg, gcc, gnutls, gvfs, haproxy,
3051 hiredis, kmscube, libical, libopenssl, libsndfile,
3052 linux-tools, ntp, php, pure-ftpd, screen, sysdig, tor,
3053 util-linux, vala, vlc, xserver_xorg-server
3054
3055 Issues resolved (http://bugs.uclibc.org):
3056
3057 #12746: "sysdig" package description points to http://sysdig.org, ..
3058
2ccbb133
PK
30592019.02.10, released March 16th, 2020
3060
3061 Important / security related fixes.
3062
3063 Core: Ensure package-file-lists data is correct after
3064 incremental builds as well.
3065
3066 Fix a race condition related to creating the output/staging
3067 symlink on systems with coreutils < 8.27.
3068
3069 Br2-external: Fix compatibility with make 4.3+
3070
3071 Util-linux: Ensure that hwclock is built without GPLv3
3072 code. Notice that builds with hwclock has contained
3073 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
3074
3075 Updated/fixed packages: armadillo, at, binutils, blktrace,
3076 bootstrap, busybox, cairo, cups, czmq, dnsmasq,
3077 docker-containerd, dovecot, dovecot-pigeonhole, e2fsprogs,
3078 eudev, exim, exiv2, fbgrab, grep, gst1-validate, guile,
3079 imagemagick, jhead, kvm-unit-tests, lapack, libcgroup,
3080 libftdi1, libjpeg, libsigrok, libsndfile, libssh2, libsvgtiny,
3081 libvncserver, libvorbis, libxml2, libxslt, linux, lz4,
3082 mariadb, mbedtls, meson, mfgtools, mongoose, ncurses, ntfs-3g,
3083 opencv3, openjpeg, openswan, openvmtools, patch, php,
3084 postgresql, pppd, proftpd, pure-ftpd, python-django,
3085 python-pyqt5, python3, qemu, qt5base, qt5webengine, qwt,
3086 rdesktop, ruby, runc, samba4, shellinabox, smartmontools,
3087 sqlcipher, squid, swupdate, sysklogd, taglib, thrift,
3088 ti-cgt-pru, uboot, util-linux, vorbis-tools, webkitgtk,
3089 wireshark, xen, xserver_xorg-server, zeromq, zsh
3090
3091 Issues resolved (http://bugs.uclibc.org):
3092
3093 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
3094 #12331: meson issue
3095 #12461: libglib2 build files with deep directory structure
3096 #12606: fbgrab location has changed
3097
d4e7390f
PK
30982019.02.9, released January 12th, 2020
3099
3100 Important / security related fixes.
3101
3102 pkg-python infrastructure: Ensure correct compiler and linker
3103 flags are used for compiled code
3104
3105 utils/scanpypi: Remind users to update DEVELOPERS
3106
3107 Updated/fixed packages: busybox, cc-tool, cpio, cups, dante,
3108 dillo, docker-cli, docker-containerd, docker-engine, easy-rsa,
3109 ecryptfs-utils, efl, git, glibc, gnupg2, gst1-plugins-bad,
3110 kf5-kcoreaddons, libarchive, libgit2, libkrb5, librsvg,
3111 libssh, libtomcrypt, libuio, lirc-tools, lvm2,
3112 matchbox-desktop, nodejs, ntp, opencv3, openpowerlink,
3113 python-django, python-ecdsa, python-pyasn-modules,
3114 python-pyqt5, python-subprocess32, python3, qpdf, runc, rygel,
3115 samba4, sdl2, wavpack, xserver_xorg-server, zip
3116
3117 Issues resolved (http://bugs.uclibc.org):
3118
3119 #12121: PyQt5.QtSerialPort and other modules not being built
3120
2c251bca
PK
31212019.02.8, released December 7th, 2019
3122
3123 Important / security related fixes.
3124
3125 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
3126 <pkg>_DL_OPTS by default, just like it is done for a number of
3127 other package variables
3128
3129 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
3130 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
3131 the (rare) case where the .py files are needed at runtime
3132 rather than .pyc.
3133
3134 Fix <pkg>-reconfigure handling for packages using the kconfig
3135 infrastructure.
3136
3137 Toolchain: ensure external toolchain kernel headers version
3138 check correctly stop the build on mismatch
3139
3140 Deconfigs: beaglebone: fix boot issue
3141
3142 Updated/fixed packages: am33x-cm3, asterisk, bind, chrony,
3143 clamav, collectd, connman, faifa, gob2, haproxy,
3144 intel-microcode, ipsec-tools, jasper, jpeg-turbo, kodi,
3145 kvm-unit-tests, libftdi, libftdi1, libnss, libstrophe,
3146 libsvgtiny, lvm2, lzma, mariadb, minicom, neardal, nodejs,
3147 opencv3, openvmtools, oracle-mysql, perl-gdgraph,
3148 perl-gdtextutil, php, postgresql, prosody, python-django,
3149 rabbitmq-c, rauc, redis, rpcbind, socat, spice,
3150 spice-protocol, tftpd, tiff, webkitgtk
3151
3152 New packages: libmspack
3153
3154 Issues resolved (http://bugs.uclibc.org):
3155
3156 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
3157 #12171: Python-opencv needs config.py and config-3.7.py to run..
3158 #12211: host-nodejs 10.15.3 package fail to build
3159 #12316: tzdata fails to install with empty "default local time"
3160
046735f5
PK
31612019.02.7, Released November 10th, 2019
3162
3163 Important / security related fixes.
3164
3165 support/testing: use a kernel with HW_RANDOM_VIRTIO to work
3166 around issues with lack of entrophy
3167
3168 Toolchain: Also copy libssp.so for external toolchains if SSP
3169 is enabled to handle toolchains providing SSP support in
3170 libssp rather than in the C library
3171
3172 Download: Also use the package download method for extra
3173 downloads from the same site, so it does not get confused by
3174 URLs containing '+'
3175
3176 Fakeroot now works correctly under Microsoft Windows 10
3177 Services for Linux, which does not provide SYSV IPC support
3178
3179 utils/test-pkg: ensure to exit with an error upon failure
3180
3181 Updated/fixed packages: asterisk, azmq, cups-filters,
3182 domoticz, duma, elf2flt, eudev, exfat, exfat-utils, fakeroot,
3183 file, freerdp, gd, ghostscript, go, gvfs, intel-microcode,
3184 kvm-unit-tests, libarchive, libnspr, libnss, libopenssl,
3185 libpcap, libpciaccess, librsvg, libseccomp, libsigrok,
3186 libtorrent, libunwind, linux-tools, lua-sdl2, lxc, minizip,
3187 mjpegtools, mongoose, php, python, python-pysnmp-apps,
3188 python3, qemu, qt5base, ruby, safeclib, samba4, sdl_mixer,
3189 sox, sudo, systemd, tcpdump, unscd, util-lkinux, vtun, xvisor,
3190 yaffs2utils
3191
3192 Issues resolved (http://bugs.uclibc.org):
3193
3194 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
3195 #12261: sudo versions prior to 1.8.28 are affected
3196
d9fb5b2d
PK
31972019.02.6, Released October 3rd, 2019
3198
3199 Important / security related fixes.
3200
3201 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
3202 Use default console settings
3203
3204 Dependencies: Ensure host has JSON::PP perl module installed
3205 if webkitgtk/wpewebkit packages are enabled as it is needed
3206 during their build process.
3207
3208 Toolchain: Generate check-headers program under BUILD_DIR
3209 rather than /tmp to fix issues with distributions mounting
3210 /tmp noexec.
3211
3212 Updated/fixed packages: asterisk, augeas, bind, bwm-ng, cups,
3213 cups-filters, docker-cli, docker-engine, docker-proxy,
3214 dropbear, e2fsprogs, eudev, exim, expat, gcc, go, ifplugd,
3215 haveged, iptables, joe, kf5-extra-cmake-modules,
3216 kf5-modemmanager-qt, kf5-networkmanager-qt, libcurl,
3217 libgcrypt, libgpg-error, libnftl, libnspr, libnss, libopenssl,
3218 luksmeta, mariadb, mbedtls, mongodb, mosquitto, ncurses,
3219 nfs-utils, nghttp2, nodejs, openvmtools, php, protobuf, putty,
3220 qemu, qt5base, samba4, swupdate, systemd-bootchart, thttpd,
3221 uclibc, unzip, util-linux, wireshark
3222
3223 Issues resolved (http://bugs.uclibc.org):
3224
3225 #10806: Allow nfs-utils to use ipv6
3226 #11781: mariadb build error
3227 #12031: Build of cups-filters fails while linking, apparently due..
3228 #12141: eudev package is missing "render" and "kvm" groups
3229 #12181: dropbear: norootlogin (-w) no longer works when PAM is enabled
3230 #12241: Permission denied while running "make"
3231
65e48f7a
PK
32322019.02.5, Released September 2nd, 2019
3233
3234 Important / security related fixes.
3235
3236 Filesystems: Pass extra pax options to tar for binary
3237 reproducibility.
3238
3239 Updated/fixed packages: apache, arm-trusted-firmware,
3240 asterisk, atk, autofs, batctl, batman-adv, berkeleydb, brotli,
3241 busybox, bzip2, clamav, cloop, cmake, collectd, connman-gtk,
3242 cryptopp, dahdi-linux, dahdi-tools, daq, dehydrated, dovecot,
3243 dovecot-pigeonhole,, elfutils, evtest, exim, expect, giflib,
3244 git, glib-networking, glibc, gnupg2, gnutls, go,
3245 gst1-rtsp-server, gtkperf, gupnp-tools, gvfs, imagemagick,
3246 imx-uuc, intel-microcode, json-glib, lftp, libbsd, libcurl,
3247 libgit2, libgtk3, libmodplug, libnss, libpri, libshout,
3248 libss7, libssh2, libvips, libxcb, linux-headers, mdadm,
3249 mesa3d, metacity, mpg123, mosquitto, musl, nginx, openblas,
3250 opencv3, openldap, openvmtools, pcmanfm, php, pigpio,
3251 postgresql, prboom, proftpd, proj, python, python-django,
3252 python-idna, python-numpy, python-urllib3, python3, qemu, qt5,
3253 qt5base, qt5enginio, quagga, rygel, squid, subversion,
3254 tcpreplay, unzip, vlc, vte, webkitgtk, weston, wireless-regdb,
3255 xen, xfont_font-util, xlib_libICE, xlib_libXfont,
3256 xlib_libXfont2, yad, zeromq
3257
3258 Issues resolved (http://bugs.uclibc.org):
3259
3260 #11741: pigpio does not build host-pigpio
3261 #11876: automount using host mount/umount
3262 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
3263 #11921: dahdi fails to build
3264 #11961: libpri build failure
3265 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
3266 #12106: daq: build fails if libdumbnet-dev is installed in the host
3267 #12126: vc4 has neon as hard dependency
3268
86c31e8b
PK
32692019.02.4, Released July 10th, 2019
3270
3271 Important / security related fixes.
3272
3273 arch: x86: Fix typo breaking 'core-avx2' variant, add Westmere
3274 variant.
3275
3276 linux: Workaround -Werror related build failure on powerpc,
3277 by forcing CONFIG_PPC_DISABLE_WERROR on.
3278
3279 support/testing: Emulate a machine with 256MB RAM to fix
3280 issues with certain tests running out of memory.
3281
3282 test-pkg: Correct long option handling and clean output dir
3283 after a successful build to save disk space.
3284
3285 Ensure custom <pkg>_OVERRIDE_SRCDIR_RSYNC_EXCLUSIONS are
3286 passed before the standard exclusions so they are not ignored
3287 by rsync when using override-srcdir.
3288
3289 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
3290 partition is available before mounting.
3291
3292 Updated/fixed packages: barebox, bzip2, davfs2, dbus, dialog,
3293 docker-cli, docker-engine, expat, faad2, ffmpeg, freeswitch,
3294 gerbera, haveged, irssi, libcdadio, libgit2, libglib2,
3295 libsecret, libvncserver, lmbench, logrotate, mariadb, meson,
3296 mongoose, monit, mpd, openblas, php, postgresql, psplash,
3297 python, python-django, python3, qt5base, samba4, taglib,
3298 tvheadend, vlc, webkitgtk, xserver_xorg-server, znc
3299
c700c8ba
PK
33002019.02.3, Released June 7th, 2019
3301
3302 Important / security related fixes.
3303
3304 Infra: pkg-config: Use a dedicated timestamp file rather than
3305 .config as that gets touched by linux-4.19+, causing repeated
3306 builds.
3307
3308 check-bin-arch: Also ignore /usr/lib/grub to support merged
3309 /usr setups, similar to how /lib/grub is ignored.
3310
3311 gnuconfig/config.sub: Add C-SKY architecture support.
3312
3313 Updated/fixed packages: assimp, atftp, atop, botan, busybox,
3314 ca-certificates, chocolate-doom, cjson, coreutils, cracklib,
3315 ddrescue, dhcp, docker-cli, docker-containerd, docker-engine,
3316 dosfstools, dovecot, dovecot-pigeonhole, dropbear, exim,
3317 ffmpeg, flare-engine, gcc, gdb, gerbera, glibmm, go, gpsd,
3318 gst-ffmpeg, gst1-plugins-bad, gst1-plugins-base, imagemagick,
3319 intel-microcode, jasper, kf5-kcoreaddons, kismet, libcurl,
3320 libglib2, libnss, libopenssl, libsigrok, libssh2, libupnp18,
3321 linuxptp, luajit, lynx, matchbox-panel, mender,
3322 netcat-openbsd, netsurf, nfs-utils, opus, orc, owfs,
3323 pcsc-lite, php, popt, postgresql, python, python-cython,
3324 python-django, python-ply, qt5enginio, rpm, runc, samba4,
3325 sqlite, subversion, supertux, systemd, tslib, uclibc,
3326 v4l2loopback, webkitgtk, woff2
3327
fe904511
PK
3328 Issues resolved (http://bugs.uclibc.org):
3329
c700c8ba
PK
3330 #11816: Only selected coreutils binaries are installed
3331 #11841: grub-efi.cfg not used when building EFI disk image
3332 #11911: systemd v240 memory leak in systemd-journald
3333
b7620c10
PK
33342019.02.2, Released April 29th, 2019
3335
3336 Important / security related fixes.
3337
3338 Only build host-lzip / host-xz when really needed by packages,
3339 not just when not available on the build host.
3340
3341 fs: Set FAKEROOTDONTTRYCHOWN environment variable to not
3342 forward {f,l,}chown calls to libc when running under fakeroot
3343 to fix issues when building in restricted environments
3344 (E.G. user namespace with bubblewrap).
3345
3346 Linux: Also build default make target to ensure extra files
3347 like the gdb scripts enabled by CONFIG_GDB_SCRIPTS are also
3348 built. Notice: This may mean that extra host utilities like
3349 uboot-mkimage are needed.
3350
3351 Defconfigs: ASUS tinker and Amarula vyasa rk3822: Support
3352 larger kernel images, Atmel SAM5D27, SAM5D2,3,4 xplained:
3353 Increase rootfs size to fit utilities, Raspberry Pi 64bit:
3354 Include overlays in sdcard image
3355
3356 Updated/fixed packages: android-tools, apache, bind, binutils,
3357 busybox, civetweb, cjson, copas, davfs2, docker-cli,
3358 docker-containerd, docker-engine, dovecot, dovecot-pigeonhole,
3359 freerdp, gerbera, ghostscript, git, gnutls, go, gst-omx,
3360 gst1-plugins-base, gst1-plugins-ugly, haproxy, hostapd,
3361 ipsec-tools, libfreefare, libfuse, libkrb5, libpng, libxml2,
3362 libxslt, linknx, linux, linux-firmware, linux-tools, live555,
3363 lldp, lrzsz, lynx, madplay, make, minicom, mongodb, msmtp,
3364 musl, mutt, neon, netsnmp, numactl, opus, perl, php,
3365 postgresql, pure-ftpd, python-urllib3, python3, qt5base,
3366 rapidxml, rpm, rsyslog, ruby, runc, samba4, sane-backends,
3367 softether, stunnel, sysklogd, syslinux, syslog-ng,
3368 systemd-bootchart, thttpd, thrift, tiff, tor, tpm2-tools,
3369 tpm2-tss, webkitgtk, yaffs2utils, wget, wpa_supplicant, wsapi,
3370 xapp_xfd, xapp_xload, xlib_libXpm, xserver_xorg-server, xz,
3371 znc
3372
3373 Issues resolved (http://bugs.uclibc.org):
3374
3375 #11756: package/syslinux: MBR's don't fit because of binutils..
3376 #11761: Building custom kernel 5.1-rc3 or later breaks on objtool
3377
18a10db0
PK
33782019.02.1, Released March 29th, 2019
3379
3380 Important / security related fixes.
3381
3382 pkg-generic: Only tweak .la files needing it to ensure they
3383 are not included in subsequent package file lists.
3384
3385 test-pkg: Generate a basic package config if none is
3386 specified.
3387
3388 Updated/fixed packages: asterisk, avahi, bash, beecrypt,
3389 binutils, busybox, clamav, cups, efl, eigen, fetchmail, file,
3390 flashrom, fltk, gerbera, git, glibc, gnuradio, go,
3391 gst-plugins-bad, intel-gmmlib, jq, kexec, kf5-modemmanager-qt,
3392 leveldb, libcurl, libdrm, libftdi1, libglib2, libiio, libpcap,
3393 libseccomp, libssh2, log4cplus, lvm2, mariadb, mender,
3394 mongodb, mosquitto, musl, nodejs, ntp, openjpeg, owfs, php,
3395 pure-ftpd, putty, python-aiojobs, qt5webkit, rdesktop, samba4,
3396 sunxi-tools, supertux, swupdate, tpm2-abrmd, tpm2-tss,
3397 wavemon, wireshark, vsftpd, xapp_xdm, xen,
3398 xdriver_xf86-video-fbdev, xlib_libXdmcp
3399
3400 Issues resolved (http://bugs.uclibc.org):
3401
3402 #11716: Typo on website, saying latest release is 2018.2.11
3403
b9674056
PK
34042019.02, released March 4th, 2019
3405
3406 Minor fixes.
3407
3408 Libressl support added for Qt 5.6 as a replacement for
3409 openssl, as 5.6 is not compatible with openssl 1.1.x.
3410
3411 Updated/fixed packages: cutelyst, devmem2, gqrx,
3412 gst-plugins-bad, libraw, libsoxr, qt5base, runc, systemd, tor
3413
bdfea842
PK
34142019.02-rc3, released March 1st, 2019
3415
3416 Fixes all over the tree.
3417
3418 Openssl support dropped from Qt 5.6, as it isn't compatible
3419 with openssl 1.1.x.
3420
3421 Toolchain: GCC 8.x updated to 8.3.0, fixing a number of
3422 issues.
3423
3424 Dependencies: Require CMake 3.8 or newer to fix compilation
3425 issue with certain packages. If not available, host-cmake will
3426 instead be built.
3427
3428 Printvars: Fix performance regression since 2018.02
3429
3430 Scanypi: Correctly handle underscores in python package names.
3431
3432 Updated/fixed packages: botan, clamav, cryptopp, i2pd,
3433 ibrcommon, iproute2, libcpprestsdk, libssh, lua-curl,
3434 luaexpat, qt5base, runc, stress-ng, syslinux, systemd,
3435 upmpdcli, zbar
3436
3437 Issues resolved (http://bugs.uclibc.org):
3438
3439 #9966: util-linux-2.30/.stamp_built' failed
3440 #11696: possible typo in board/pc/post-build.sh
3441
108c8312
PK
34422019.02-rc2, released February 23th, 2019
3443
3444 Fixes all over the tree.
3445
3446 Removed zynq_zybo defconfig, as it hasn't seen any update
3447 since it was added in 2016, and uses a U-Boot version not
3448 compatible with openssl-1.1.x.
3449
3450 Linux: Ignore user supplied downloadable hashes, as no hash
3451 checksums are available for those.
3452
3453 Updated/fixed packages: bind, cryptopp, docker-containerd,
3454 dtc, efivar, gdb, imagemagick, ipmiutil, libcpprestsdk,
3455 libcurl, libgpiod, libid3tag, libv4l, log4cplus, luvi,
3456 madplay, mender, mosquitto, poco, postgresql, proftpd,
3457 pulseaudio, python-django, qemu, qt5base, qwt, rabbitmq-c,
3458 reaver, safeclip, stress-ng, swupdate, syslog-ng, systemd,
3459 tor, unzip, xenomai
3460
3461 Issues resolved (http://bugs.uclibc.org):
3462
3463 #11501: compile sdl2 with enable wayland
3464 #11681: .. unable to initialize decompress status for section..
3465
23a28853 34662019.02-rc1, released February 13th, 2019
fb741b03
PK
3467
3468 Fixes all over the tree and new features.
3469
3470
3471 Dependencies:
3472
3473 Require Python >= 2.7 as it is needed for E.G. building
3474 libglib2.
3475
3476 Ensure GNU gzip is used for reproducible tarballs (instead of
3477 pigz)
3478
3479
3480 Infrastucture:
3481
3482 Ensure the PLATFORM and OS environment variables are not set,
3483 as they cause build issues for some packages.
3484
3485 The package list infrastructure now correctly handles packages
3486 installing files with old mtime.
3487
3488 Add a config option to force all optional host utilities to be
3489 built, even if suitable versions are available on the build
3490 machine.
3491
3492 graph-build-time: Also show time spent downloading
3493
3494 Download: fixes for SSH/SCP support
3495
3496 Ensure user provided permissions override permissions from
3497 packages.
3498
3499 SDK: Fix handling of relative symlinks (targets starting with
3500 '.' or '..')
3501
3502 BR2_SYSTEM_DEFAULT_PATH setting to customize the default path
3503 for processes.
3504
3505 The custom skeleton logic will now populate the needed /bin,
3506 /lib, /sbin directories/symlinks if not present. Merged /usr
3507 can now be used with a custom skeleton.
3508
3509 Rootfs overlays can now override symbolic links from
3510 packages. This was disabled to ensure the correct symbolic
3511 links are present when merged /usr is used. Instead validate
3512 that the rootfs overlays do not include invalid /bin, /sbin
3513 and /lib entries.
3514
3515 The waf infrastructure now support the <pkg>_SUBDIR variable,
3516 similar to the other package types.
3517
3518 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
3519
3520 Various improvements to the meson infrastructure.
3521
3522 Luarocks: A Buildroot addon has been added to automate
3523 creating a Buildroot package from luarocks, similar to
3524 scancpan and scanpypi.
3525
23a28853
PK
3526 scanpypi: protect against zip-slip vulnerability in zip/tar
3527 handling
3528
fb741b03
PK
3529 check-package: fix Python 3 support
3530
3531 get-developers: Fix behaviour when called from elsewhere than
3532 the toplevel directory.
3533
3534 pkg-stats: Show latest upstream version of each package, based
3535 on data from release-monitoring.org
3536
3537 kconfig: Fix for make linux-menuconfig / uboot-menuconfig from
3538 a clean tree when ccache is enabled.
3539
3540 Default to sha256 password encoding, drop md5 support.
3541
3542
3543 Architecture:
3544
3545 Support for RISC-V 32bit architecture, ARM A55, 75 and Saphira
3546 variants, MIPS support for mips32r3, mips64r3 and Marvell
3547 Octeon II/III variants.
3548
3549
3550 Toolchain:
3551
3552 ARC toolchain 2018.09, ARM 8.2-2018.11, Codescape IMG/MTI MIPS
3553 2018.09-02, MUSL 1.1.21, GCC 6.5.0 / 7.4.0, GDB 8.2.1
3554
3555
3556 Packages:
3557
3558 openssl: Bump to 1.1.1x series, bringing TLSv1.3 support and
3559 long term support.
3560
3561 fftw: Split into fftw-{single,double,long-double,quad}
3562 packages for the different data precision options.
3563
3564 libcurl: Now has explicit TLS backend selection options.
3565
3566 linux: Support building device tree blobs with the -@ option
3567 for device tree overlays.
3568
3569 weston: The weston-imx i.MX variant is now used when
3570 imx-gpu-viv is enabled
3571
3572 pkgconf: Update to 1.5.3, which brings support for
3573 --define-prefix (used by GStreamer)
3574
3575 Add host-python3-setuptools package to handle host python
3576 packages needing python3 with setuptools support.
3577
3578
3579 New defconfigs: Aarch64 EFI, Orangepi one plus, Orangepi lite
3580 2, QEMU RISC-V 32bit virt, Rock64
3581
3582
3583 New packages: brcm-patchram-plus, clinfo, cunit, docker-cli,
3584 erlang-p1-eimp, exempi, fail2ban, fftw-double,
3585 fftw-double-long, fftw-quad, fftw-single, gerbera, grpc,
3586 gst1-shark, intel-gmmlib, iwd, kf5-kcoreaddons, libeastl,
3587 libpackagekite, libtorrent-rasterbar, lua-std-debug,
3588 lua-std-normalize, mini-snmpd, netsurf, pamtester, pcm-tools,
3589 python-aiodns, python-aiohttp, python-aiohttp-jinja2,
3590 python-aiohttp-remotes, python-aiohttp-security,
3591 python-aiohttp-session, python-aiohttpd-sse, python-aiojobs,
3592 python-cchardet, python-pycares, python-sentry-sdk,
3593 python-wtforms, python3-setuptools, rcw, rtc-tools, shim,
3594 utp_com, vmtouch, websocketpp
3595
23a28853
PK
3596 Removed packages: fftw, lua 5.2.x, luacrypto, perl-time-hires,
3597 python-pyqt, qt, qtuio, tn5250
3598
3599 Issues resolved (http://bugs.uclibc.org):
3600
3601 #10851: Patch to handle numpad Enter key properly
3602 #11066: x11r7 X11 S40xorg leads to a black screen on QEMU x86..
3603 #11126: Bash Shell Programming using Buildroot
3604 #11426: pps-tools bash dependency
3605 #11476: stdio2.h error invalid use of __builtin_va_arg_pack
3606 #11536: dt-utils building fails with glibc 2.28
3607 #11546: open-vm-tools with glibc 2.28
3608 #11566: Fix init script
3609 #11576: Unable to start apache with event MPM on raspberry pi 3
3610 #11591: [pkgconf 1.5.3] xserver OpenGL support is missing
3611 #11606: libjpeg has no Config.in
3612 #11616: 2018.02.09 fails to build libzlib with full RELRO..
3613 #11656: Custom device tree and u-boot boot.scr not integrated..
3614 #11666: Touchscreen with (Py)Qt5 should use tslib instead of evdev
fb741b03 3615
a2dbb7a0
PK
36162018.11.4, Released March 28th, 2019
3617
3618 Important / security related fixes.
3619
3620 Updated/fixed packages: avahi, beecrypt, binutils, botan,
3621 busybox, clamav, cups, devmem2, efl, fetchmail, file, fltk,
3622 gcc, gdb, git, go, gst-plugins-bad, iproute2, jq,
3623 kf5-modemmanager-qt, leveldb, libopenssl, libraw, libseccomp,
3624 libsoxr, libssh2, mariadb, mosquitto, nodejs, ntp, openjpeg,
3625 perl, php, putty, qt5webkit, rdesktop, runc, samba4, swupdate,
3626 systemd, tor, vsftpd, wireshark, xapp_xdm, xen, xlib_libXdmcp
3627
234525e7
PK
36282018.11.3, Released February 23th, 2019
3629
3630 Important / security related fixes.
3631
3632 Ensure the PLATFORM and OS environment variables are not set,
3633 as they cause build issues for some packages.
3634
3635 The package list infrastructure now correctly handles packages
3636 installing files with old mtime.
3637
3638 Linux: Skip hash checks for user supplied downloadable
3639 patches, as no hash checksums are available for those.
3640
3641 scanpypi: protect against zip-slip vulnerability in zip/tar
3642 handling
3643
3644 Download: fixes for SSH/SCP support
3645
3646 SDK: Fix handling of relative symlinks (targets starting with
3647 '.' or '..')
3648
3649 Updated/fixed packages: bind, dhcpcd, docker-compose,
3650 docker-containerd, docker-engine, dovecot, dovecot-pigeonhole,
3651 dtc, efivar, ghostscript, gnuradio, imagemagick, jpeg-turbo,
3652 libarchive, libb64, libcurl, libgeotiff, libgpiod, libid3tag,
3653 libupnp18, log4cplus, madplay, meson, mosquitto, openssh, php,
3654 poco, postgresql, proftpd, pulseaudio, python, python-django,
3655 python3, qt5base, reaver, runc, sg3_utils, sqlcipher,
3656 swupdate, systemd, unzip, webkitgtk, xenomai
3657
8b8ba9ec
PK
36582018.11.2, Released January 30th, 2019
3659
3660 Important / security related fixes.
3661
3662 Defconfigs: Fixes for imx6slevk, imx7dsabresd, imx8mqevk, Lego
3663 EV3, QEMU AArch64-virt
3664
3665 Download: Fix scp download handling
3666
3667 check-package: fix Python 3 support
3668
3669 get-developers: Fix behaviour when called from elsewhere than
3670 the toplevel directory.
3671
3672 kconfig: Fix for make linux-menuconfig / uboot-menuconfig from
3673 a clean tree when ccache is enabled.
3674
3675 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
3676
3677 Updated/fixed packages: acpica, apache, apr, avrdude, cargo,
3678 cc-tool, dash, dhcpdump, dmalloc, docker-containerd, efivar,
3679 fwts, glibc, gnuchess, gnupg2, go, leveldb, libarchive,
3680 libassuan, libftdi1, libgpg-error, libhttpparser, libkcapi,
3681 libmad, libsndfile, libsquish, liburiparser, libwebsock,
3682 libxml2, lighttpd, llvm, lm-sensors, lua-msgpack-native, lxc,
3683 mariadb, mbedtls, meson, mosquitto, netatalk, nodejs, odhcp6c,
3684 openresolv, openssh, pango, patchelf, php, python-django,
3685 python-numpy, python-pyyaml, rauc, rp-pppoe, s6-networking,
3686 samba4, sdl_sound, shairport-sync, sqlite, subversion,
3687 sunxi-cedarx, swupdate, systemd, tcpreplay, tekui, tmp2-abrmd,
3688 tpm2-tools, tpm2-tss, udisks, unixodbc, usb_modeswitch,
3689 webkitgtk, wireshark, wolfssl, xapp_rgb, xenomai, xerces
3690
3691 Issues resolved (http://bugs.uclibc.org):
3692
3693 #11576: Unable to start apache with event MPM on raspberry pi 3
3694
ab3d2dea
PK
36952018.11.1, Released December 20th, 2018
3696
3697 Important / security related fixes.
3698
3699 defconfigs: Fixes for bananapi m2 ultra, ci20
3700
3701 Download wrapper: Fix for urlencode handling
3702
3703 Updated/fixed packages: asterisk, docker-compose,
3704 docker-engine, dt-utils, gnutls, go, grub, libbsd, libcurl,
3705 libpgpme, libiscsi, liblo, libmpd, libopenssl, liboping,
3706 libpam-tacplus, libpjsip, linux-firmware, liquid-dsp,
3707 lua-cqueue, luvi, lxc, lynx, nginx, nodejs, openzwave, php,
3708 pps-tools, proftpd, prosody, sdl2_net, squashfs, swupdate,
3709 uclibc, vtu, webkitgtk, wine, xen
3710
3711 New packages: docker-cli
3712
3713 Issues resolved (http://bugs.uclibc.org):
3714
3715 #11426: pps-tools bash dependency
3716 #11536: dt-utils building fails with glibc 2.28
3717
9089a9ff
PK
37182018.11, Released December 1st, 2018
3719
3720 Minor fixes.
3721
3722 Updated/fixed packages: c-ares, quagga, squid
3723
0031f521
PK
37242018.11-rc3, released November 30th, 2018
3725
3726 Fixes all over the tree.
3727
3728 Defconfigs: Fixes for Armadeus APF27, imx6sabre, Olimex A20
3729 olinuxino lime legacy, Orangepi zero plus 2, PC, Riotboard.
3730
3731 graph-depends: Fix for package names starting with a non-alpha
3732 character.
3733
3734 Updated/fixed packages: alsa-utils, botan, dante, domoticz,
3735 dtc, freetype, gauche, gcc, gdb, ghostscript, glibc,
3736 imx-usb-loader, libbsd, libid3tag, libkrb5, libmicrohttpd,
3737 libopenssl, libsoxr, linux, motion, msgpack, mtd,
3738 perl-net-ssleay, php, popt, python-numpy, qt5declarative,
3739 samba4, shadowsocks-libev, stress-ng, systemd, usb_modeswitch,
3740 webkitgtk, valgrind, weston, xfsprogs
3741
bc89c1a8
PK
37422018.11-rc2, released November 21th, 2018
3743
3744 Fixes all over the tree.
3745
3746 fs: Drop intermediate tarball from the filesystem handling to
3747 fix an issue with xattrs handling related to fakeroot. Ensure
3748 tarball target includes xattrs.
3749
3750 download: Fix confusion in git submodule handling if dl/ is a
3751 symlink.
3752
3753 genrandconfig: Fix missing newline in BR2_WGET handling,
3754 causing the following line to be ignored. This would affect
3755 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
3756 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
3757 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
3758
3759 show-build-order: Also include the dependencies of
3760 rootfs-common.
3761
3762 Fix a number of build issues in packages for the recently
3763 merged RISC-V architecture support.
3764
3765 Updated/fixed packages: dt-utils, easydbus, elfutils,
3766 flare-engine, flatcc, glibc, gstreamer, gstreamer1, imx-uuc,
3767 libassuan, libcorrect, libiscsi, libkrb5, libmicrohttpd,
3768 libnftnl, libnspr, libnss, libsemanage, libsigsegv, libv4l,
3769 ltp-testsuite, luv, luvi, make, ncmpc, netplug, openocd,
3770 prosody, qemu, rpm, sconeserver, shadowsocks-libev,
3771 supertuxcart, syslinux, systemd, trace-cmd, uclibc,
3772 uclibc-ng-test, vtun, webkitgtk, weston, wireshark, xen,
3773 xlib_libfontenc
3774
3775 Issues resolved (http://bugs.uclibc.org):
3776
3777 #11086: download/git submodule breaks on symlinked dl folder
3778 #11216: Capabilities not applied to filesystem
3779
419fc6ab 37802018.11-rc1, released November 9th, 2018
9ffcc4ff
PK
3781
3782 Fixes all over the tree and new features.
3783
3784 Architecture: RISC-V support (64bit) added.
3785
3786 Toolchain: Glibc bumped to 2.28. Fortran support for external
3787 toolchains. ARM (Linaro) toolchains updated to 8.2-2018.08.
3788
3789 Hardening flags (RELRO) are now handled by the toolchain
3790 wrapper instead of explicitly through CFLAGS/LDFLAGS, fixing a
3791 number of issues.
3792
3793 Filesystems: Support for creating btrfs and f2fs filesystems
3794 added.
3795
3796 Add a number of patches to fix build errors for host utilities
3797 on modern distributions using glibc-2.28.
3798
3799 mkusers: Ensure existing group members are preserved when a
3800 group is reprocessed.
3801
3802 printvars: Fix issue with exceeding shell command line length
3803 limits for certain setups.
3804
3805 Workaround added for incompatibility issues between host-dtc
3806 and older U-Boot and Linux kernel versions.
3807
3808 Detect and reject build paths containing '@', as this confuses
3809 a number of packages, including GCC.
3810
3811 utils/diffconfig: Make it work for (non-Buildroot) config
3812 files not using the BR2_ prefix.
3813
3814 New defconfigs: Amarula a64-relic, Bananapi m2 ultra, Embest
3815 riotboard, Hardkernel Odroid XU-4, QEMU riscv64-virt.
3816 olimex_a20_olinuxion_lime_mali is renamed to _legacy.
3817
3818 OpenCL infrastructure support added, similar to how OpenGL is
3819 handled.
3820
3821 Linux-headers: Support for kernel headers from a custom
3822 tarball / git repo added.
3823
3824 New packages: bird, bluez5_utils-headers, btrfs-progs,
3825 checksec, davici, duktape, ell, haproxy, libclc, libcorrect,
3826 libopencl, libopenresolv, nss-myhostname,
3827 perl-apache-logformat-compiler, perl-appconfig,
3828 perl-astro-suntime, perl-class-inspector, perl-class-load,
3829 perl-class-method-modifiers, perl-class-std,
3830 perl-class-std-fast, perl-cookie-baker, perl-data-dump,
3831 perl-data-optlist, perl-data-uuid, perl-data-manip,
3832 perl-dbd-mysql, perl-dbi, perl-devel-globaldestruction,
3833 perl-devel-stacktrace, perl-devel-stacktrace-ashtml,
3834 perl-device-serialport, perl-dist-checkconflicts,
3835 perl-exporter-tiny, perl-file-sharedir, perl-file-slurp,
3836 perl-filesys-notify-simple, perl-hash-multivalue,
3837 perl-http-entity-parser, perl-http-headers-fast,
3838 perl-http-multipartparser, perl-io-interface,
3839 perl-io-socket-multicast, perl-json-maybexs, perl-mime-tools,
3840 perl-module-implementation, perl-module-runtime, perl-moo,
3841 perl-number-bytes-human, perl-package-stash, perl-params-util,
3842 perl-plack, perl-posix-strftime-compiler, perl-role-tiny,
3843 perl-streams-buffered, perl-sub-exporter-progressive,
3844 perl-sub-install, perl-sub-quote, perl-sys-cpu,
3845 perl-sys-meminfo, perl-sys-mmap, perl-time-parsedate,
3846 perl-type-tiny, perl-www-form-urlencoded, perl-x10, pigpio,
3847 python-async-timeout, python-falcon, python-fire,
3848 python-mimeparse, python-multidict, python-passlib,
3849 python-pigpio, python-pip, python-ply, python-py,
3850 python-pyasn1, python-pyasn1-modules, python-pycryptodomex,
3851 python-pyhamcrest, python-pysmi, python-scapy, python-semver,
3852 python-serial-asyncio, python-typing, python-uvloop,
3853 pythonwrapt, python-yarl, python-zeroconf, riscv-pk, sedutil,
3854 spandsp, tini, waffle, xapian
3855
3856 Removed packages: bootutils, dsp-tools, expedite, gst-dsp,
3857 xloader
3858
3859 Issues resolved (http://bugs.uclibc.org):
3860
d8a21692
PK
3861 #11116: Buildroot should set PYTHON_EGG_CACHE instead of writing ..
3862 #11156: In python3 module 'socket' has no attribute 'AF_BLUETOOTH'
3863 #11166: Erlang bad argument on valid uint64 when crosscompiled on..
3864 #11206: zlib: fails to build with Linaro toolchain, BR2_RELRO_FULL..
9ffcc4ff 3865 #11241: ACPID shouldn't depend on BR2_x86_64 || BR2_i386
d8a21692
PK
3866 #11251: Util scanpypi failes when package change - to _ in tar file
3867 #11266: qt5base-5.11.1 does not compile with musl, complains about..
3868 #11286: python-rpi-gpio only should depend on BR2_arm || BR2_aarch64
3869 #11321: Latest master fails to build readline with RELRO FULL
3870 #11326: sysvinit fails to build in latest GIT master
3871 #11331: Internal application no longer builds with latest GIT master
3872 #11336: nfs-utils fails to build in latest GIT master
3873 #11351: build root-2018-08, linaro aarch64 compile error
9ffcc4ff 3874 #11376: mdmon binary missing
d8a21692 3875 #11391: Valgind availability on ARM
9ffcc4ff 3876 #11396: uboot environment image checksum invalid if target is big endian
d8a21692
PK
3877 #11421: GCC error message for ARM Cortex-A9/ARM.V7
3878 #11451: Can't find libmpfr.so.4 when using external toolchain on ubuntu..
9ffcc4ff
PK
3879 #11481: Docs: Is external.desc required?
3880
b0a209ee
PK
38812018.08.4, Released December 20th, 2018
3882
3883 Important / security related fixes.
3884
3885 Defconfigs: Fixes for ci20, orangepi zero plus 2
3886
3887 Download wrapper: Fix for urlencode handling
3888
3889 Updated/fixed packages: c-ares, dante, docker-compose,
3890 domoticz, freetype, ghostscript, gnutls, libcurl, libgpgme,
3891 libid3tag, libiscsi, libmpd, libopenssl, liboping, libpjsip,
3892 linux-firmware, liquid-dsp, luvi, lynx, msgpack, nginx,
3893 nodejs, php, popt, pps-tools, prosody, python-numpy,
3894 python-requests, samba4, sdl2_net, squashfs, swupdate,
3895 systemd, uclibc, vte, webkitgtk, wine, xfsprogs
3896
3897 Issues resolved (http://bugs.uclibc.org):
3898
3899 #11426: pps-tools bash dependency
3900
ccfdcd17
PK
39012018.08.3, Released November 26th, 2018
3902
3903 Important / security related fixes.
3904
3905 fs: Drop intermediate tarball from the filesystem handling to
3906 fix an issue with xattrs handling related to fakeroot. Ensure
3907 tarball target includes xattrs.
3908
3909 download: Fix confusion in git submodule handling if dl/ is a
3910 symlink.
3911
3912 toolchain: Only allow enabling stack protection on
3913 architectures with control flow integrity (CFI) support. Only
3914 allow FORTIFY_SOURCE support on gcc >= 6.
3915
3916 genrandconfig: Fix missing newline in BR2_WGET handling,
3917 causing the following line to be ignored. This would affect
3918 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
3919 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
3920 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
3921
3922 show-build-order: Also include the dependencies of
3923 rootfs-common.
3924
3925 Defconfigs: Fixes for Armadeus APF27, imx6sabre, Olimex A20
3926 olinuxino lime legacy, Orangepi zero plus 2.
3927
3928 graph-depends: Fix for package names starting with a non-alpha
3929 character.
3930
3931 Updated/fixed packages: attr, audit, bind, brotli, busybox,
3932 dtc, easydbus, elfutils, flare-engine, flatcc, gauche, gcc,
3933 giflib, gpsd, lcdproc, libcurl, libiscsi, libkcapi, libnfs,
3934 libnspr, libnss, libsemanage, liburiparser, lighttpd,
3935 lua-curl, mariadb, mmc, mosquitto, mysql, ncmpc, neardal,
3936 netplug, network-manager, nfs-utils, nginx, openocd, openswan,
3937 p11-kit, postgresql, prosody, qemu, qt, rpm, ruby, samba4,
3938 squid, supertuxkart, systemd, tar, trace-cmd, traceroute,
3939 twolame, uclibc, usb_modeswitch, vtun, webkitgtk, weston,
3940 xdriver_xf86-video-geode, xlib_libfontenc, xserver_xorg-server
3941
3942 Issues resolved (http://bugs.uclibc.org):
3943
3944 #11086: download/git submodule breaks on symlinked dl folder
3945 #11481: Docs: Is external.desc required?
3946
0106c04a
PK
39472018.08.2, Released October 25th, 2018
3948
3949 Important / security related fixes.
3950
3951 Workaround added for incompatibility issues between host-dtc
3952 and older U-Boot and Linux kernel versions.
3953
3954 Detect and reject build paths containing '@', as this confuses
3955 a number of packages, including GCC.
3956
3957 utils/get-developers: Add -e option for use with git
3958 send-email.
3959
3960 utils/diffconfig: Make it work for (non-Buildroot) config
3961 files not using the BR2_ prefix.
3962
3963 u-boot: Fix for environment image handling on big endian
3964 systems.
3965
3966 Updated/fixed packages: binutils, ca-certificates,
3967 cups-filters, dtc, erlang, file, freetype, gcc, git, gvfs,
3968 jasper, leveldb, libarchive, libssh, live555, ljlinenoise,
3969 mariadb, mongoose, netsnmp, nmap, nodejs, ntp, open-plc-utils,
3970 poco, psmisc, ptpd2, python-enum34, qemu, qt, qt5base,
3971 setools, spice, spice-protocol, tinc, ustr, wireshark,
3972
3973 Issues resolved (http://bugs.uclibc.org):
3974
3975 #11396: uboot environment image checksum invalid if target is big endian
3976
e4f79880
PK
39772018.08.1, Released October 7th, 2018
3978
3979 Important / security related fixes.
3980
3981 Add a number of patches to fix build errors for host utilities
3982 on modern distributions using glibc-2.28.
3983
3984 mkusers: Ensure existing group members are preserved when a
3985 group is reprocessed.
3986
3987 printvars: Fix issue with exceeding shell command line length
3988 limits for certain setups.
3989
3990 Updated/fixed packages: acpid, android-tools, apache,
3991 arp-scan, bandwidthd, bind, brltty, clamav, connman, cppcms,
3992 domoticz, dtc, fio, gcc, gdb, ghostscript, gnupg, httpping,
3993 igmpproxy, imlib2, ipsec-tools, libesmtp, libnfs, libxslt,
3994 links, lua, mosquitto, nilfs-utils, ocrad, parted, php,
3995 python-django, screen, shairport-sync, strongswan,
3996 vboot-utils, webkitgtk, wireguard, x265 xen, xlib_libXdmcp,
3997 xlib_libXfont, xlib_libXft, xlib_libxshmfence,
3998 xutil_makedepend, zeromq
3999
339d550e
PK
40002018.08, Released September 6th, 2018
4001
4002 Minor fixes.
4003
4004 Known issues:
4005
4006 - Glibc 2.28 on the build host breaks compilation of a number
4007 of host packages. 2018.08 contains fixes for some of these
4008 packages, but not all. Consider building on hosts (or in
4009 containers) using older Glibc versions.
4010
4011 - host-dtc 1.4.7 breaks compilation of older U-Boot and Linux
4012 kernel configurations using FDT/DTC. Consider updating the
4013 Linux kernel to >= 4.17 and U-Boot to >= 2018.07 or
4014 backporting commit 9130ba8846 (scripts/dtc: Update to
4015 upstream version v1.4.6-9-gaadd0b65c987) for the Linux
4016 kernel / commit db405d1980 for U-Boot.
4017 Alternatively revert commit 7b929ddcf0 (dtc: bump version to
4018 1.4.7) and ensure your build host does not have the libfdt
4019 development headers installed.
4020
4021 Updated/fixed packages: busybox, chipmunk, cutelyst,
4022 domoticz, gcc, imagemagick, lcms2, libcurl, mediastreamer,
4023 moarvm, php, qt, qt5virtualkeyboard, qt5webengine, screen,
4024 sdl2, squashfs, uboot, xen
4025
4026 Issues resolved (http://bugs.uclibc.org):
4027
4028 #11261: ccache using wrong cached objects
4029 #11276: Understanding the patch for kernel-4.9 and other..
4030
24b5ff16
PK
40312018.08-rc3, Released August 31th, 2018
4032
4033 Fixes all over the tree.
4034
4035 linux: additional improvements to the flex / bison dependency
4036 handling, use system provided variant if available. Ensure
4037 toolchain is available when configuring for 4.18+ support.
4038
4039 Download: Fix handling of primary sites using file://
4040
4041 Toolchain: Correct external toolchain musl detection for
4042 static toolchains.
4043
4044 Updated/fixed packages: aircrack-ng, bison, brltty, busybox,
4045 cutelyst, dropbear, gr-osmosdr, i2c-tools, json-c, libconfuse,
4046 libkcapi, libsoup, libssh, liburiparser, mbedtls, mender,
4047 mesa3d, minicom, mjpegtools, mutt, openpowerlink, openssh,
4048 oracle-mysql, php, postgresql, pv, qt5base, qt5quickcontrols,
4049 rauc, shairport-sync, systemd, xlib_libX11, zeromq,
4050
4051 Issues resolved (http://bugs.uclibc.org):
4052
4053 #11091: BR2_PRIMARY_SITE doesn't work (wget is selected...
4054 #11141: WF111 package no longer available
4055 #11211: Internal compiler error: Killed (program cc1plus)..
4056 #11236: util-linux fails to build on Travis CI when python..
4057 #11246: Glibc 2.28 - fails to build host-bison and host-m4
4058 #11256: Add python-falcon and python-mimeparse packages
4059
a907ab7d
PK
40602018.08-rc2, Released August 20th, 2018
4061
4062 Fixes all over the tree.
4063
4064 pkg-kconfig: Support dependencies needed to run the
4065 configurator, E.G. recent Linux kernel versions needing flex
4066 and bison.
4067
4068 Defconfigs: ARM Juno: Bump ATF to fix a build
4069 issue. Raspberrypi2: Bump rootfs size. Snps_archs38_vdk:
4070 Correct /etc/inittab. Technologic ts7680: Correct genimage
4071 configuration. Orange PI PC / Zero, Sheevaplug: Bump U-boot to
4072 2018.07 to fix build issue. Ensure host-openssl is pulled in
4073 for kernel builds where needed.
4074
4075 Updated/fixed packages: aircrack-ng, bind, boost,
4076 boot-wrapper-aarch64, bzip2, busybox, chrony, cryptsetup,
4077 dahdi-tools, dbus, domoticz, eigen, ipsec-tools, libarchive,
4078 libfuse, libgit2, libopenssl, libselinux, lighttpd, lvm2, m4,
4079 makedevs, mariadb, mesa3d-headers, mono, ncmpc, ncurses,
4080 nodejs, php, python-django, python-pyqt5, qt5base,
4081 qt5serialbus, ruby, samba4, uboot-tools, uclibc, vlc,
4082 waylandpp, wireless_tools, wireshark, wpa_supplicant, mtd,
4083 xdriver_xf86-video-ati, xserver_xorg-server
4084
4085 Issues resolved (http://bugs.uclibc.org):
4086
4087 #10781: cryptsetup luksOpen container_file container causes..
4088 #10996: bogus musl ARM toolchain
4089 #11191: xattr and check-package issue
4090
d7dcc6c0 40912018.08-rc1, Released August 5th, 2018
340a0903
TP
4092
4093 Toolchain:
4094
4095 - add support for gcc 8.x, switch to gcc 7.x as the default
4096 version
4097 - add support for gdb 8.1, switch to gdb 8.0 as the default
4098 and remove gdb 7.10/7.11
4099 - add support for binutils 2.31
4100 - NIOSII CodeSourcery toolchain updated
4101 - Linaro AArch64 BE toolchain added, and other Linaro
4102 toolchains updated
4103 - Synopsys ARC pre-built toolchain updated
4104
4105 Architecture: add support for ARM Cortex-M7
4106
4107 Major updates:
4108
4109 - systemd bumped to 239
4110 - Qt5 bumped to 5.11.1
4111 - Rust bumped to 1.27
4112 - GStreamer stack bumped to 1.14.2
4113 - X.org server bumped to 1.20, and all X.org proto packages
4114 replaced by the single xorgproto package
4115 - i.MX6 support packages bumped to 6.2.4
827b4bb1
PK
4116 - i.MX Vivante graphics version bumped to 6.2.4.p1.2,
4117 adding support for Wayland and i.MX8MQ platforms
340a0903
TP
4118
4119 Linux: bumped to 4.17 by default.
4120
4121 Infrastructure: new package infrastructure added for packages
4122 using the Meson build system
4123
4124 New packages: at-spi2-atk, at-spi2-core, capnproto, cmocka,
4125 corkscrew, cutelyst, davfs2, flatcc, libidn2, libgit2,
4126 libopusenc, mender, nghttp2, perl-convert-asn1, perl-crypt-blowfish,
4127 perl-crypt-cbc, perl-digest-md5, perl-mime-base64-urlsafe,
4128 perl-mojolicious-plugin-authentication, perl-net-ping,
4129 perl-net-snmp, perl-net-ssh2, perl-net-telnet, pigz,
4130 python-reentry, python-request-id, python-validators,
4131 python-webob, shadowsocks-libev, speexdsp, xorgproto, wampcc
4132
4133 New defconfigs: NXP i.MX7D SDB, Boundary Devices Nitrogen 8M,
4134 Olimex A10 OLinuxino, ZynqMP ZCU106
4135
4136 Removed packages: all xproto_* have been removed and replaced
4137 by xorgproto
4138
4139 Issues resolved (http://bugs.uclibc.org):
4140
4141 #9411: MUSL build with RT Error relocating /lib/libgcc_s.so.1:
4142 __cpu_indicator_init: symbol not found
4143 #9921: lockfile module within python-daemon not available
4144 #10341: gdb install of py files when using buildroot toolchain
4145 includes build path
4146 #10661: /etc/init.d/S29netplug starts multiple instances of netplugd
4147 #10751: Missing dependency in pulseaudio package
4148 #10811: kodi-17.6-Krypton does not compile for freescale_* devices
4149 #10856: openblas on qemu_x86_64_defconfig fails with
4150 "sgemm_kernel.o: No such file or directory"
4151 #11056: Compiling a file that uses libdrm headers fails with:
4152 fatal error: drm.h: No such file or directory
4153 #11061: support/download: git version=master broken
4154 #11071: Building postgresql package on Debian 9.4 x64 for armel target fails
4155 #11076: Docker containerd installed to incorrect path
4156 #11101: host-patchelf Endian Issue with relative RPATH
4157 #11111: raspberry pi 3 b+: missing BSP for 64-bit kernel
4158 #11121: statfs call corrupts memory struct statfs too small
4159 #11181: Switching toolchain does not work
4160
1b5694bb
PK
41612018.05.3, Released October 6th, 2018
4162
4163 Important / security related fixes.
4164
4165 Add a number of patches to fix build errors for host utilities
4166 on modern distributions using glibc-2.28.
4167
4168 mkusers: Ensure existing group members are preserved when a
4169 group is reprocessed.
4170
4171 printvars: Fix issue with exceeding shell command line length
4172 limits for certain setups.
4173
4174 Updated/fixed packages: acpid, android-tools, apache,
4175 arp-scan, bandwidthd, bind, bison, brltty, chipmunk, connman,
4176 cppcms, fio, gcc, ghostscript, gnupg, httping, igmpproxy,
4177 imagemagick, imlib2, ipsec-tools, lcm2, libcurl, libesmtp,
4178 libnfs, libssh, libxslt, links, mediastreamer, minicom,
4179 moarvm, nilfs-utils, ocrad, parted, php, postgresql, pv,
4180 python-django, qt, qt5quickcontrols, qt5webengine, screen,
4181 sdl2, shairport-sync, squashfs, strongswan, vboot-utils,
4182 webkitgtk, wireguard, x265, xen, xlib_libXfont, xlib_libXft,
4183 xlib_libxshmfence, zeromq
4184
b914fbdc
PK
41852018.05.2, Released August 28th, 2018
4186
4187 Important / security related fixes.
4188
4189 Defconfigs: Raspberrypi2: Bump rootfs size, T7680: Fix
4190 genimage.cfg issue, ARM Juno: Bump ATF to v1.3 to fix build
4191 issue.
4192
4193 Updated/fixed packages: acl, attr, apache, bind,
4194 boot-wrapper-aarch64, brltty, bzip2, chrony, crda, cryptsetup,
4195 dahdi-tools, dmidecode, dropbear, eigen, ffmpeg, gawk, gcc,
4196 ghostscript, gnutls, imx-gpu-viv, ipsec-tools, libarchive,
4197 libfuse, libglib2, libopenssl, libselinux, libsoup, lighttpd,
4198 linuxptp, lttng-modules, lttng-tools, lua-flu, lvm2, m4,
4199 makedevs, mariadb, mbedtls, mesa3d-heders, mtd, ncurses,
4200 nodejs, openssh, php, python-django, rauc, ruby, samba4,
4201 stress-ng, ti-utils, uboot-tools, uclibc, vim, waylandpp,
4202 wireless_tools, wireless-regdb, wireshark, wpa_supplicant,
4203 xorriso, znc
4204
4205 Issues resolved (http://bugs.uclibc.org):
4206
4207 #10781: cryptsetup luksOpen container_file container causes..
4208 #10986: Installing package attr when already supplied by..
4209 #11191: xattr and check-package issue
4210
3134d94e
PK
42112018.05.1, Released July 20th, 2018
4212
4213 Important / security related fixes.
4214
4215 U-Boot: Ensure host version of ncurses is picked up and not
4216 host-ncurses built by buildroot, as that otherwise causes
4217 widechar/non-widechar conflicts and corrupted menuconfig
4218 menus.
4219
4220 Linux: Enable CONFIG_PERF_EVENTS when perf is enabled.
4221
4222 Toolchain: ARC tools updated to arc-2018.03.
4223
4224 pkg-stats: Fix python 3.x compatibility.
4225
4226 dl-wrapper: Fix support for URIs containing '+', fix
4227 no-check-hash for inferred site method.
4228
4229 Defconfigs: Raspberrypi3: Bump rootfs size, Minnowboard-max:
4230 Support ethernet on Turbot variant.
4231
4232 Updated/fixed packages: audit, bind, btrfs-progs, cifs-utils,
4233 clamav, collectd, coreutils, docker-containerd, dos2unix,
4234 edid-decode, file, gcc, gdb, gnupg, gnupg2, heimdal, hidapi,
4235 imagemagick, libcurl, libgcrypt, libglib2, liblogging,
4236 libostree, libressl, libsoup, libv4l, libvncserver, libvorbis,
4237 libwebsockets, libxslt, lm-sensors, mariadb, mpg123, ncurses,
4238 network-manager, nodejs, patchelf, perl, php-amqp, pinentry,
4239 pixiewps, qpdf, qt53d, qt5base, qt5charts, qt5script, redis,
4240 systemd, triggerhappy, uboot, wireguard, wireless-regdb,
4241 wireshark
4242
f3d114a1
PK
42432018.05, Released June 1st, 2018
4244
4245 Minor fixes.
4246
4247 Download: Work around for hanging connections for packages
4248 from CVS, by adding a 10 minute max timeout.
4249
4250 Updated/fixed packages: binutils, clang, dash, expect, git,
4251 glibc, jpeg-turbo, libjpeg, log4cplus, openvmtools, xen,
4252
4253 Issues resolved (http://bugs.uclibc.org):
4254
4255 #11051: runtime issue on STM32 with usage of binutils 2.29.x
4256
bea6b866
PK
42572018.05-rc3, Released May 28th, 2018
4258
4259 Fixes all over the tree.
4260
4261 Toolchain: ARC tools updated to arc-2018.03-rc2.
4262
4263 Fs: Ensure hard links in TARGET_DIR are correctly copied for
4264 filesystem input. With the recent changes to the file system
4265 generation logic, hard links were "expanded" in file system
4266 images leading to bloated rootfs images for setups with hard
4267 links.
4268
4269 Infrastructure: Error out for packages using the 'local'
4270 method but forgetting to specify <pkg>_SITE.
4271
4272 Build rpcgen for the host when needed to support distributions
4273 no longer shipping rpcgen with glibc (E.G. recent Fedora).
4274
4275 Updated/fixed packages: autofs, bash-completion, binutils,
4276 busybox, cjson, elf2flt, libcoap, libcurl, libtirpc, lrzsz,
4277 poppler, procps-ng, qt-webkit-kiosk, quota, samba4, xfsprogs
4278
4279 Issues resolved (http://bugs.uclibc.org):
4280
4281 #11031: ld-elf2flt: host/bin/ld.real': execvp: No such file..
4282 #11036: C compiler cannot create executables
4283 #11046: Git package binaries are ~180MB (compared to ~20MB in..
4284
c11ed3a4
PK
42852018.05-rc2, Released May 22nd, 2018
4286
4287 Fixes all over the tree.
4288
4289 Dependencies: Check that the current working directory (.)
4290 isn't listed in PATH as that causes various build issues.
4291
4292 Manual: Clarify that git branch names may not be used as
4293 version identifiers. This has never been supported, but was
4294 kind of working (with some limitations) before the git
4295 download rework - Now it does not work at all.
4296
4297 Linux: Ensure host version of ncurses is picked up and not
4298 host-ncurses built by buildroot, as that otherwise causes
4299 widechar/non-widechar conflicts and corrupted menuconfig
4300 menus.
4301
4302 Packages: Renamed a number of package options not prefixed
4303 with BR2_PACKAGE_<pkg> for consstency.
4304
4305 Download infrastructure: Fix file:// protocol handling after
4306 download rework.
4307
4308 Updated/fixed packages: acl, apr-util, asterisk, attr,
4309 bluez5_utils, cifs-utils, clamav, clang, cups-filters,
4310 dahdi-linux, exim, faketime, gdb, go, gst1-plugins-bad,
4311 imx-mkimage, ipsec-tools, jamvm, janus-gateway,
4312 jquery-ui-themes, libcap, libcurl, libftdi, libkcapi, libkrb5,
4313 libmediaart, libmodbus, libmodplug, libmpd,
4314 libnetfilter_cthelper, libnetfilter_cttimeout, libnfc,
4315 libnfnetlink, libnss, liboauth, libogg, libosip2,
4316 libpam-radius-auth, libpcap, libpciaccess, llvm, log4cplus,
4317 ltrace, lynx, mbedtls, modem-manager, nfs-utils,
4318 python-cython, python-websockets, qt5cinex, qt5wayland, rauc,
4319 snort, strace, ti-sgx-km, transmission, wavpack, wget, woff2,
4320 xen, zmqpp, znc, zstd
4321
4322 Issues resolved (http://bugs.uclibc.org):
4323
4324 #10986: Installing package attr when already supplied by...
4325 #11011: BUildroot for Raspberry Pi 2
4326 #11016: Wrong compiler used for external user host packages
4327
54e3bcb8
TP
43282018.05-rc1, Released May 9th, 2018
4329
4330 Toolchain: glibc bumped to 2.27, musl bumped to 1.1.19,
4331 uClibc-ng 1.0.30, Linux kernel headers bumped to 4.16.x.
4332
4333 Architecture: support for the Blackfin architecture has been
449f430e
TP
4334 removed, as it was removed from Linux upstream, poorly
4335 maintained in binutils/gdb, and abandoned by Analog Devices.
54e3bcb8
TP
4336
4337 Numerous packages updated to have hashes for their license
4338 files.
4339
4340 Systemd can now be built with uClibc toolchains.
4341
4342 Linux: addition of BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF and
4343 BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL to support building Linux
4344 kernel configurations that need libelf on the host or openssl
4345 on the host.
4346
4347 Coding style:
4348 - all Python scripts are now verified with flake8
4349 - check-package extended to check all Config.in and .mk files
4350 in tree, not only the ones in package/
4351
4352 Infrastructure:
4353
4354 - The download infrastructure has seen a major overhaul, with
4355 the main visible new feature being Git caching: a package
4356 fetched from Git no longer needs to be re-cloned entirely
4357 everytime its version is changed. Anoter visible change is
4358 that the download folder now has subfolders per package. See
4359 http://lists.busybox.net/pipermail/buildroot/2018-April/217923.html
4360 for more details about those changes.
4361
4362 - The logic that generates the root filesystem images has been
4363 reworked, with the main goal of allowing several filesystem
4364 images to be produced in parallel, also a requirement for
4365 top-level parallel build. Now, a .tar filesystem image is
4366 always created, and re-extracted in a private directory to
4367 create each format-specific filesystem image.
4368
4369 - A new package infrastructure was introduced for Go-based
4370 packages: golang-package.
4371
4372 - Dependencies on extraction tools are now handled as proper
4373 per-package dependencies, using
4374 <pkg>_EXTRACT_DEPENDENCIES. Beyond a cleanup, this is also a
4375 preparation step for top-level parallel build support.
4376
4377 - When a file being downloaded is part of a package with a
4378 .hash file, but there is no hash listed for this file, the
4379 file is now preserved in the download directory rather than
4380 removed. This helps when updating a package, as it gives the
4381 ability to easily calculate the hash of the file.
4382
4383 - Addition of '<pkg>-show-recursive-depends' and
4384 '<pkg>-show-recursive-rdepends' make targets, to
4385 respectively display the recursive list of dependencies and
4386 the recursive list of reverse dependencies of a given
4387 package.
4388
4389 - The /etc/shells file is now automatically generated with the
4390 list of shell programs installed on the system.
4391
4392 - Addition of -Ofast optimization level as an available
4393 option.
4394
4395 Major updates: Go updated to 1.10, Erlang bumped to 20.3, Qt5
4396 bumped to 5.10.1.
4397
4398 New packages: 18xx-ti-utils, abootimg, bluez-alsa, brotli,
4399 chipmunk, clang, docker-compose, docker-proxy, flare-engine,
4400 flare-game, gst1-interpipe, gstreamer1-editing-services,
4401 hackrf, i2pd, imx-alsa-plugins, imx-mkimage, libcdio-paranoia,
4402 libkrb5, llvm, pixiewps, python-backports-ssl-match-hostname,
4403 python-cached-property, python-cython, python-docker,
4404 python-dockerpty, python-docker-pycreds,
4405 python-flask-sqlalchemy, python-functools32, python-influxdb,
4406 python-json-models, python-libusb1, python-networkx,
4407 python-psycopg2, python-pymodbus, python-sqlalchemy,
4408 python-subprocess32, python-texttable,
4409 python-websocket-client, python-yieldfrom, quotatool, reaver,
4410 snort, sunxi-mali-mainline, sunxi-mali-mainline-driver, tk,
4411 tpm2-abrmd, tpm2-tools, tpm2-tss, udftools, vte, woff2.
4412
4413 New defconfigs: ARC HS Development Kit, Arcturus ucls1012a,
4414 Freescale i.MX6UL EVK (with vendor kernel), Freescale i.MX6
4415 SoloLite EVK (with vendor kernel), Freescale i.MX31 3Stack,
4416 Freescale i.MX8Q EVK Freescale p1025twr, Freescale t1040d4rdb,
4417 Qemu PPC64 E5500, SolidRun ClearFog Base, Tinker RK3288, Vyasa
4418 RK3288,
4419
4420 Removed packages: iqvlinux, kodi-adsp-*, mplayer
4421
4422 Removed defconfigs: ci40, firefly_rk3288,
4423 freescale_p1010rdb_pa, freescale_mpc8315erdb, riotboard,
4424 teliv_evk_pro3
4425
449f430e
TP
4426 Issues resolved (http://bugs.uclibc.org):
4427
4428 #10151: toolchain eclipse register : fails with a custom
4429 BR2_HOST_DIR
4430 #10511: Packages get downloaded uncompressed with wget
4431 #10531: QtWebengine doesn't build if the host hasn't a 32 bits
4432 C++ compiler working
4433 #10846: error in compiling gnutls
4434 #10886: openssl-1.0.2n fails to build
4435 #10896: /bin/sh not in /etc/shells
4436 #10961: Grub2 fails to build for x86_64 when BR2_SSP_ALL is
4437 enabled
4438
d5c8e9e3
PK
44392018.02.12, Released March 29th, 2019
4440
4441 Important / security related fixes.
4442
4443 Updated/fixed packages: avahi, beecrypt, busybox, clamav,
4444 cups, devmem2, fetchmail, file, fltk, gcc, gdb, git, jq,
4445 leveldb, libopenssl, libraw, libseccomp, libssh2,
4446 libunistring, mariadb, mosquitto, nodejs, ntp, openjpeg, perl,
4447 php, putty, qt5webkit, rdesktop, systemd, wireshark, vsftpd,
4448 xapp_xdm, xlib_libXdmcp
4449
ea5cf87d
PK
44502018.02.11, Released February 23th, 2019
4451
4452 Important / security related fixes.
4453
4454 Ensure the PLATFORM and OS environment variables are not set,
4455 as they cause build issues for some packages.
4456
4457 The package list infrastructure now correctly handles packages
4458 installing files with old mtime.
4459
4460 Linux: Skip hash checks for user supplied downloadable
4461 patches, as no hash checksums are available for those.
4462
4463 scanpypi: protect against zip-slip vulnerability in zip/tar
4464 handling
4465
4466 Updated/fixed packages: bind, dhcpcd, dovecot, ghostscript,
4467 gnuradio, imagemagick, jpeg-turbo, libarchive, libb64,
4468 libcurl, libid3tag, madplay, mosquitto, openssh, php,
4469 postgresql, proftpd, python, python-django, python3, qt5base,
4470 sqlcipher, swupdate, systemd, unzip, webkitgtk
4471
96edc472
PK
44722018.02.10, Released January 31th, 2019
4473
4474 Important / security related fixes.
4475
4476 Defconfigs: Fixes for Lego EV3, QEMU AArch64-virt
4477
4478 check-package: fix Python 3 support
4479
4480 get-developers: Fix behaviour when called from elsewhere than
4481 the toplevel directory.
4482
4483 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
4484
4485 Updated/fixed packages: acpica, apache, apr, asterisk,
4486 avrdude, cargo, cc-tool, dash, dhcpdump, dmalloc, gnuchess,
4487 gnupg2, leveldb, libarchive, libassuan, libftdi1,
4488 libgpg-error, libhttpparser, libmad, libsndfile, libsquish,
4489 liburiparser, libwebsock, libxml2, lighttpd, lm-sensors,
4490 lua-msgpack-native, mbedtls, mosquitto, netatalk, nodejs,
4491 openssh, pango, patchelf, php, python-django, python-pyyaml,
4492 rauc, rp-pppoe, s6-networking, samba4, sdl_sound,
4493 shairport-sync, sqlite, subversion, sunxi-cedarx, tcpreplay,
4494 tekui, usb_modeswitch, webkitgtk, wireshark, wolfssl,
4495 xapp_rgb, xenomai, xerces
4496
4497 Issues resolved (http://bugs.uclibc.org):
4498
4499 #11576: Unable to start apache with event MPM on raspberry pi 3
4500
a2954489
PK
45012018.02.9, Released December 20th, 2018
4502
4503 Important / security related fixes.
4504
4505 defconfigs: Fixes for ci20
4506
4507 Updated/fixed packages: c-ares, dante, freetype, ghostscript,
4508 glibc, gnutls, go, libcurl, libgpgme, libid3tag, libiscsi,
4509 libmpd, libopenssl, libpjsip, linux, liquid-dsp, luvi, lynx,
4510 msgpack, nginx, nodejs, php, popt, pps-tools, python-numpy,
4511 python-requests, samba4, sdl2_net, squashfs, swupdate, uclibc,
4512 wine, webkitgtk, xfsprogs
4513
4514 Issues resolved (http://bugs.uclibc.org):
4515
4516 #11426: pps-tools bash dependency
4517
4057603c
PK
45182018.02.8, Released November 26th, 2018
4519
4520 Important / security related fixes.
4521
4522 fs: Drop intermediate tarball from the filesystem handling to
4523 fix an issue with xattrs handling related to fakeroot. Ensure
4524 tarball target includes xattrs.
4525
4526 download: Fix confusion in git submodule handling if dl/ is a
4527 symlink.
4528
4529 toolchain: Only allow enabling stack protection on
4530 architectures with control flow integrity (CFI) support. Only
4531 allow FORTIFY_SOURCE support on gcc >= 6.
4532
4533 genrandconfig: Fix missing newline in BR2_WGET handling,
4534 causing the following line to be ignored. This would affect
4535 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
4536 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
4537 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
4538
4539 show-build-order: Also include the dependencies of
4540 rootfs-common.
4541
4542 Defconfigs: Fixes for Armadeus APF27, imx6sabre.
4543
4544 graph-depends: Fix for package names starting with a non-alpha
4545 character.
4546
4547 Updated/fixed packages: attr, audit, bind, brotli, easydbus,
4548 elfutils, gauche, gcc, giflib, gpsd, lcdproc, libcurl,
4549 libiscsi, libnfs, libnspr, libnss, libkcapi, libsemanage,
4550 liburiparser, lighttpd, linux, lua-curl, mariadb, mmc-utils,
4551 mosquitto, mysql, neardal, netplug, network-manager,
4552 nfs-utils, nginx, openocd, openswan, p11-kit, postgresql,
4553 prosody, qemu, qt, rpm, ruby, samba4, squid, supertuxkart,
4554 systemd, tar, trace-cmd, traceroute, twolame, uclibc,
4555 usb_modeswitch, vtun, webkitgtk, xdriver_xf86-video-geode,
4556 xlib_libfontenc, xproto_inputproto, xserver_xorg-server
4557
4558 Issues resolved (http://bugs.uclibc.org):
4559
4560 #11086: download/git submodule breaks on symlinked dl folder
4561 #11251: Util scanpypi failes when package change - to _ in..
4562 #11476: stdio2.h error invalid use of __builtin_va_arg_pack
4563 #11481: Docs: Is external.desc required?
4564
684f79d0
PK
45652018.02.7, Released October 25th, 2018
4566
4567 Important / security related fixes.
4568
4569 Detect and reject build paths containing '@', as this confuses
4570 a number of packages, including GCC.
4571
4572 utils/get-developers: Add -e option for use with git
4573 send-email.
4574
4575 utils/diffconfig: Make it work for (non-Buildroot) config
4576 files not using the BR2_ prefix.
4577
4578 u-boot: Fix for environment image handling on big endian
4579 systems.
4580
4581 Updated/fixed packages: binutils, ca-certificates,
4582 cups-filters, erlang, file, freetype, gcc, git, gvfs, leveldb,
4583 libarchive, libcurl, libssh, live555, ljlinenoise, mariadb,
4584 mongoose, netsnmp, nmap, nodejs, ntp, open-plc-utils, poco,
4585 psmisc, ptpd2, python-enum34, qemu, qt, qt5base, setools,
4586 spice, spice-protocol, tinc, ustr, wireshark
4587
4588 Issues resolved (http://bugs.uclibc.org):
4589
4590 #11396: uboot environment image checksum invalid if target is big endian
4591
efdb7771
PK
45922018.02.6, Released October 7th, 2018
4593
4594 Important / security related fixes.
4595
4596 Add a number of patches to fix build errors for host utilities
4597 on modern distributions using glibc-2.28.
4598
4599 mkusers: Ensure existing group members are preserved when a
4600 group is reprocessed.
4601
4602 printvars: Fix issue with exceeding shell command line length
4603 limits for certain setups.
4604
4605 Updated/fixes packages: acpid, android-tools, apache,
4606 arp-scan, bandwidthd, bind, bison, clamav, connman, cppcms,
4607 cramfs, fio, gcc, ghostscript, glibc, gnupg, httping,
4608 igmpproxy, imagemagick, imlib2, ipsec-tools, lcms2, libcurl,
4609 libesmtp, libnfs, libssh, libxslt, links, linuxptp,
4610 mediastreamer, minicom, moarvm, nilfs-utils, ocrad, parted,
4611 php, pv, python-django, qt, qt5quickcontrols, qt5webengine,
4612 screen, sdl2, shairport-sync, squashfs, strongswan,
4613 vboot-utils, webkitgtk, wireguard, x265, xen, xlib_libXfont,
4614 xlib_libXft
4615
4616 New packages: brotli, woff2
4617
8b3b8d87
PK
46182018.02.5, Released August 29th, 2018
4619
4620 Important / security related fixes.
4621
4622 Defconfigs: Raspberrypi2: Bump rootfs size, T7680: Fix
4623 genimage.cfg issue, ARM Juno: Bump ATF to v1.3 to fix build
4624 issue.
4625
4626 Updated/fixed packages: acl, apache, attr, bind,
4627 boot-wrapper-aarch64, brltty, bzip2, chrony, crda, cryptsetup,
4628 dahdi-tools, dmidecode, dropbear, eigen, erlang, ffmpeg, gawk,
4629 gcc, ghostscript, gnutls, ipsec-tools, libarchive, libfuse,
4630 libopenssl, libselinux, libsoup, lighttpd, linuxptp,
4631 lttng-modules, lttng-tools, lua-flu, lvm2, m4, makedevs,
4632 mariadb, mbedtls, mesa3d-headers, mtd, ncurses, nodejs,
4633 openssh, php, postgresql, python-django, qt5xmlpatterns, ruby,
4634 samba4, shairport-sync, stress-ng, ti-utils, uboot-tools, vim,
4635 waylandpp, wireless_tools, wireshark, wpa_supplicant, xorriso,
4636 znc
4637
4638 Issues resolved (http://bugs.uclibc.org):
4639
4640 #10781: cryptsetup luksOpen container_file container causes..
4641 #10986: Installing package attr when already supplied by..
4642 #11191: xattr and check-package issue
4643
d91fdfee
PK
46442018.02.4, Released July 21th, 2018
4645
4646 Important / security related fixes.
4647
4648 U-Boot: Ensure host version of ncurses is picked up and not
4649 host-ncurses built by buildroot, as that otherwise causes
4650 widechar/non-widechar conflicts and corrupted menuconfig
4651 menus.
4652
4653 Linux: Enable CONFIG_PERF_EVENTS when perf is enabled.
4654
4655 Defconfigs: Raspberrypi3: Bump rootfs size, Minnowboard-max:
4656 Support ethernet on Turbot variant.
4657
4658 Updated/fixed packages: bind, clamav, collectd, dos2unix,
4659 edid-decode, gcc, gdb, heimdal, hidapi, imx-gpu-viv, libcurl,
4660 libglib2, liblogging, libostree, libsoup, libv4l, lm-sensors,
4661 ncurses, network-manager, patchelf, pinentry, procps-ng, qpdf,
4662 qt5, qt53d, qt5base, qt5charts, qt5script, qt5serialport,
4663 systemd, wireguard, wireless-regdb
4664
4665 Issues resolved (http://bugs.uclibc.org):
4666
4667 #11101: host-patchelf Endian Issue with relative RPATH
4668
afa6fe1c
PK
46692018.02.3, Released June 18th, 2018
4670
4671 Important / security related fixes.
4672
4673 Various fixes for building on modern distributions (GCC 8.x,
4674 no rpcgen utility).
4675
4676 ARM: Default to binutils 2.28 and warn about newer binutils
4677 versions, which are known to cause boot failures for Linux
4678 kernels built in thumb mode.
4679
4680 Busybox/mdev: Fix module autoloading.
4681
4682 Busybox/sysvinit: inittab: Add /dev/{stdin,stdout,stderr}
4683 symlinks, call swapon -a to activate any configured swap
4684 devices.
4685
4686 Dependencies: Check that PATH does not contain current working
4687 directory, which triggers a number of build failures.
4688
4689 Infrastructure: Error out for packages erroneously using the
4690 'local' site method but not defining a _SITE.
4691
4692 Linux: Fix cuImage.<dtb> / simpleImage.<dtb> handling. Ensure
4693 kconfig uses ncurses from the host to fix a ncurses/ncursesw
4694 mixup, causing menuconfig display corruption.
4695
4696 Toolchain: Workarounds for fix-rpath issues with binutils and
4697 elf2flt.
4698
4699 Util-linux: Fix blocking on getrandom() issue with recent
4700 kernels.
4701
4702 Remove broken freescale_imx31_3stack,
4703 freescale_imx6sololiteevk and freescale_imx6ulevk defconfigs.
4704
4705 Updated/fixed packages: apr-util, asterisk, attr, audit,
4706 autofs, binutils, busybox, cifs-utils, cups-filters, dash,
4707 ebtables, exim, expect, f2fs-tools, faketime, file, gdb, git,
4708 glibc, gnupg, gnupg2, gst1-plugins-bad, imagemagick, jamvm,
4709 jpeg-turbo, libcap, libcoap, libcurl, libgcrypt, libjpeg,
4710 libnss, libressl, libtirpc, libvncserver, libvorbis, libxslt,
4711 log4cplus, lrzsz, ltrace, lynx, mariadb, mbedtls, mpg123,
4712 nasm, netplug, network-manager, nfs-utils, nodejs,
4713 openvmtools, patch, perl, php-amqp, poppler, procps-ng,
4714 python, python-websockets, quota, redis, samba4, sysvinit,
4715 transmission, triggerhappy, util-linux, wavpack, wget,
4716 wireshark, xen, zmqpp
4717
4718 Issues resolved (http://bugs.uclibc.org):
4719
4720 #10986: Installing package attr when already supplied by busybox..
4721 #11031: ld-elf2flt: host/bin/ld.real': execvp: No such file or..
4722
0c2b920b
PK
47232018.02.2, Released May 4th, 2018
4724
4725 Important / security related fixes.
4726
4727 Tweak package size/file instrumentation to better handle
4728 package rebuilds.
4729
4730 Revert /etc/shells creation when bash is enabled.
4731
4732 Exclude /lib/firmware from the rpath fixup logic, as it may
4733 contain non-native ELF files.
4734
4735 Scanpypi: Support the new PyPi infrastructure.
4736
4737 Handle GCC 8.x on the host.
4738
4739 Ensure timestamp of /usr is updated to support the systemd
4740 ConditionNeedsUpdate option.
4741
4742 Updated/fixed packages: bluez5_utils, flann, gdb, gnupg2,
4743 grub2, libcec, libcgi, libglib2, libgpg-error, libgpgme,
4744 libtomcrypt, mbedtls, mkpasswd, php, python, python-requests,
4745 python-watchdog, qt53d, qt5websockets, sdl2, sdl2_image,
4746 syslog-ng, systemd, tcl, tcllib, uclibc, usb_modeswitch,
4747 wireguard, wmctrl
4748
4749 Issues resolved (http://bugs.uclibc.org):
4750
4751 #10896: /bin/sh not in /etc/shells
4752 #10961: Grub2 fails to build for x86_64 when BR2_SSP_ALL is enabled
4753
f3cea9d8
PK
47542018.02.1, Released April 9th, 2018
4755
4756 Important / security related fixes.
4757
4758 Removed unmaintained defconfigs: Creator Ci40, Firefly rk3288,
4759 Freescale mpc8315erdb / p1010rdb_pa, Riotboard, Teliv EVK
4760 Pro3.
4761
4762 Infrastructure: Speed up instrumentation for package size by
4763 comparing timestamps instead of md5 checksums, as doing
4764 checksums could lead to up to 25% longer build time for big
4765 configurations.
4766
4767 Rename the internal <pkg>_BASE_NAME variable to <pkg>_NASENAME
4768 to avoid name clashes with packages ending on '-base'.
4769
4770 Add a better fix for build issues for autotools based packages
4771 checking for C++ support on toolchains without C++ support.
4772
4773 Build host-tar if tar is older than 1.27 on the build machine
4774 to work around reproducibility issues with git archives
4775 containing long paths.
4776
4777 check-unique-files: Fix for filenames not representable in the
4778 users' locale.
4779
4780 Check-bin-arch: Add support for per-package ignore paths
4781 (<pkg>_BIN_ARCH_EXCLUDE).
4782
4783 Toolchain: Fix SSP support detection for external toolchains.
4784
4785 linux: Add _NEEDS_HOST_OPENSSL / LIBELF options to ensure
4786 these dependencies are available for Linux configurations
4787 needed these dependencies, similar to how it is done for
4788 U-Boot.
4789
4790 Support custom (not in tree) device tree files in addition to
4791 in-tree ones.
4792
4793 U-Boot / uboot-tools: Fix header conflict with libfdt-devel
4794 installed on host.
4795
4796 Updated/fixed packages: apache, busybox, c-ares, cmake,
4797 docker-engine, enlightenment, eudev, fbgrab, freescale-imx,
4798 gtest, imagemagick, intel-microcode, irssi, jimtcl, kmod,
4799 kodi, ktap, libcoap, libcurl, libfcgi, libhttpparser,
4800 libminiupnpc, libopenssl, libpjsip, libss7, libssh2, libupnp
4801 libupnpp, libuv, libvorbis, memcached, motion, musl, nodejs,
4802 ntp, openblas, opencv3, openocd, opus-tools, patch, php,
4803 pkgconf, postgresql, powerpc-utils, python-jsonschema,
4804 python-webpy, qemu, qt5bsae, qt5script, qt5webkit, rapidjson,
4805 rauc, sam-ba, samba4, sngrep, systemd, tremor, uboot-tools,
4806 uclibc-ng-test, upmpdcli, wireshark, xerces, xterm, zstd
4807
4808 New packages: docker-proxy, python-functools32
4809
4810 Issues resolved (http://bugs.uclibc.org):
4811
4812 #10766: upmpdcli: Segmentation fault
4813 #10776: ktap fails to build
4814 #10846: error in compiling gnutls
4815 #10856: openblas on qemu_x86_64_defconfig fails with "sgemm_..
4816
8a94ff12
PK
48172018.02, Released March 4th, 2018
4818
4819 Fixes all over the tree.
4820
4821 Issues with systemd with a readonly rootfs and DBus fixed.
4822
4823 Instructure:
4824 - check-uniq-files: fix Python 2.6 compatibility.
4825 - dependencies.sh: check for external argparse module for
4826 Python 2.6.
4827 - Add infrastructure to detect and use a UTF-8 locale on the
4828 host, needed by systemd.
4829
4830 Update/fixed packages: clamav, dash, dhcp, dovecot, efl,
4831 ffmpeg, libv4l, mono, mosquitto, php, postgresql, qt,
4832 scanpypi, sdl2, systemd, tor, tvheadend, uboot, wavpack
4833
4834 Issues resolved (http://bugs.uclibc.org):
4835
4836 #10831: qemu_x86_64_defconfig build fails on linux-headers..
4837
d5a63f48
PK
48382018.02-rc3, Released February 27th, 2018
4839
4840 Fixes all over the tree.
4841
4842 check-bin-arch: skip /lib/modules to allow 32-bit userland
4843 with 64bit kernel.
4844
4845 dependencies: Blacklist tar 1.30+ and build our own host-tar
4846 if needed as tar 1.30+ changed the --numeric-owner output for
4847 long path names. Build host-tar before other host-dependencies
4848 as they need it to extract their source tarballs.
4849
4850 Update/fixed packages: asterisk, azmq, bluez5_utils, domoticz,
4851 e2fsprogs, erlang, exim, glibc, gpsd, jq, libglib2, libvorbis,
4852 mariadb, mbedtls, mesa3d, mesa3d-headers, mpv, patch, pcre2,
4853 php, qt5, qt5multimedia, qt5wayland, qt5webengine, qt5webkit,
4854 systemd, quagga, rustc, uboot, wireguard, zic, zlib-ng
4855
4856 Issues resolved (http://bugs.uclibc.org):
4857
4858 #10726: Current libglib2.mk creates broken libglib2 binary...
4859 #10786: Linux fails to build unless make linux-menuconfig...
4860 #10796: Cannot generate cpio image without selecting CON...
4861
44cec643
PK
48622018.02-rc2, Released February 15th, 2018
4863
4864 Fixes all over the tree.
4865
4866 Dependencies: Ensure C++ support is available like for C
4867 support for packages needing 32bit host support.
4868
4869 utils/genrandconfig: Check host dependencies for config.
4870
4871 Updated/fixed packages: busybox, dnsmasq, dropbear, ffmpeg,
4872 glibc, keepalived, libcpprestsdk, libgpiod, libmaxminddb,
4873 librsvg, libtasn1, libv4l, libxml2, lightning, ltp-testsuite,
4874 mesa3d, mesa3d-demos, mesa3d-headers, nftables, open-lldp,
4875 php, postgresql, python-crossbar, qt5, qt53d, qt5enginio,
4876 qt5tools, qt5webengine, qt5webkit, rsync, rust-bin, rustc,
4877 systemd
4878
4879 Issues resolved (http://bugs.uclibc.org):
4880
4881 #9781: ti-sgx-km build on kernel >4.1
4882 #10141: Squashfs extended attribute failures
4883
ca7bf21f 48842018.02-rc1, Released February 5th, 2018
06608f7e
TP
4885
4886 The global source-check and per-package <pkg>-source-check
4887 targets have been removed.
4888
77d58aab
PK
4889 Architecture: Add x86 Silvermont variant. Add several new ARM
4890 variants, rework MIPS NaN logic. Support mainline binutils/gcc
4891 for ARC.
4892
4893 Toolchains: Linaro toolchains upgraded to 2017.11 release, ARC
4894 external toolchains upgraded to arc-2017.09. Libatomic is now
4895 also copied for external musl based toolchains.
4896 Add binutils 2.30.x and switch to binutils 2.29.x by default.
4897
4898 Added hardening options to build with RELRO and FORTITY.
4899
4900 New defconfigs: Bananapi M64, FriendlyARM Nanopi A64 & NEO2,
4901 imx6slevk, imx6sx-sdb, imx6ulevk, Olimex A64-OLinuXino,
4902 Orangepi lite / pc plus / pc / prime / win / win plus / zero
4903 plus2, Pine64, Solidrun MacchiatoBin. Sopine.
4904
4905 Add utils/diffconfig, a simple utility for comparing
4906 configuration files - Adapted from the version in the
4907 Linux kernel.
4908
4909 Infrastructure: Check that the same file is not touched by
4910 multiple packages, as a preparation for toplevel parallel
4911 builds.
4912
4913 Hashes for the license files for a large number of packages
4914 have been added, ensuring that license changes will not be
4915 missed when packages are bumped.
4916
4917 Fix build issue for autotools based packages checking for C++
4918 support on toolchains without C++ support and on a distro
4919 lacking /lib/cpp (E.G. Arch Linux).
4920
4921 Support for the meson build system.
4922
4923 Pie charts generated by 'graph-build' or 'graph-size' are now
4924 sorted according to the size of each piece.
4925
4926 System: Only show getty options when busybox init or sysvinit
4927 are used.
4928
4929 ARM-trusted-firmware: Support ATF bundled in U-Boot as
4930 well as U-Boot bundled in ATF.
4931
4932 Zlib is now a virtual package, provided by either libzlib or
4933 zlib-ng, similar to openssl.
4934
30bffce8
PK
4935 Support for the Rust programming language.
4936
77d58aab 4937 New packages: aoetools, armbian-firmware, binaries-marvell,
30bffce8
PK
4938 brltty, cargo, cargo-bin, cups-filters, curlpp, daq,
4939 flatbuffers, gconf, glorytun, gstreamer1-mm, imx-m4fwloader,
4940 imx-gpu-g2d, json-for-modern-cpp, libcpprestsdk, libgta,
4941 libostree, libupnp18, luadbi, luadbi-sqlite3, lua-utf8, lynx,
4942 meson, mv-ddr-marvell, nilfs-utils, opentracing-cpp,
4943 open-lldp, pimd, proj, python-flask-cors,
4944 python-jaraco-classes, python-more-itertools, python-oauthlib,
4945 python-raven, python-remi, python-requests-oauthlib,
4946 python-schedule, python-secretstorage, python-see,
4947 python-tabledata, python-txtorcon, python-xlib, qt5charts,
4948 rtl8189fs, rtl8723bu, rust, rustc, rust-bin, rygel, safeclib,
4949 solatus, tcf-agent, traceroute, waylandpp, wolfssl,
4950 zisofs-tools, zlib-ng
77d58aab
PK
4951
4952 Removed packages: eeprog
4953
c34019e1
PK
49542017.11.2, Released January 21st, 2018
4955
4956 Important / security related fixes.
4957
4958 External toolchain: libatomic is now also copied for musl
4959 based toolchains.
4960
4961 nconfig: Fix for ncurses/ncursesw linking issue causing crashes.
4962
4963 System: Only show getty options when busybox init or sysvinit
4964 are used.
4965
4966 Infrastructure: Fix build issue for autotools based packages
4967 checking for C++ support on toolchains without C++ support and
4968 on a distro lacking /lib/cpp (E.G. Arch Linux).
4969
4970 Pie charts generated by 'graph-build' or 'graph-size' are now
4971 sorted according to the size of each piece.
4972
4973 Updated/fixed packages: asterisk, avahi, bind, busybox,
4974 coreutils, eeprog, intel-microcode, iputils, irssi, kmsxx,
4975 libiio, linux-firmware, lz4, mariadb, matchbox-lib, mcookie,
4976 ntp, php, pound, rpcbind, tar, ti-cgt-pru, webkitgtk, xen,
4977 xlib_libXpm
4978
4979 Issues resolved (http://bugs.buildroot.org):
4980
4981 #9996: lz4 package does not install lz4 binaries in target
4982 #10176: Rsyslog's S01logging is deleted by Busybox.mk from...
4983 #10216: package/x11r7/mcookie/mcookie.c:207: bad size ?
4984 #10301: systemd/getty unused options
4985 #10331: kmsxx, host installation fails with BR2_SHARED_...
4986 #10556: Building ntp package with SSL library libressl...
4987 #10641: avahi-autoipd not starting when using systemd-tmpfiles
4988
1fa8113a
PK
49892017.11.1, Released December 31th, 2017
4990
4991 Important / security related fixes.
4992
4993 Updated/fixed packages: asterisk, checkpolicy, dhcp, flann,
4994 gdb, glibc, heimdal, kodi-pvr-mediaportal-tvserver,
4995 kodi-pvr-stalker, libcue, libopenssl, libpqxx, libsoxr,
4996 linknx, linux-tools, lldpd, ltp-testsuite, mariadb, mfgtools,
4997 nodejs, nut, pulseaudio, python-cffi, qemu, rsync, tor, uboot,
4998 uboot-tools, vlc, webkitgtk, weston, wireguard, wireshark,
4999 xenomai, xfsprogs
5000
9dd76697
PK
50012017.11, Released November 30, 2017
5002
5003 Fixes all over the tree.
5004
5005 Toolchain: Use github mirror for Glibc.
5006
5007 Defconfigs: Correct boot.cmd for bananapi-m1.
5008
5009 Makefiles: Workaround include order issues for certain make
5010 versions by explicitly sorting the result of wildcard where it
5011 matters.
5012
5013 Download: Ensure subversion runs in non-interactive mode.
5014
5015 Updated/fixed packages: asterisk, boost, chrony, dovecot,
5016 dvb-apps, exim, feh, freerdp, fwup, google-breakpad, jose,
5017 kvm-unit-test, lftp, libcurl, libevent, libfastjson, libpjsip,
5018 libupnp, linphone, localedef, lttng-tools, mp4v2, mtools,
5019 ndisc6, oracle-mysql, parted, pdbg, qt, qt5connectivity,
5020 qt5declarative, qt5webkit, rauc, runc, samba4, shairport-sync,
5021 systemd-bootchart, webkitgtk, wireguard, xlib_libXcursor,
5022 xlib_libXfont, xlib_libXfont2,
5023
5024 Issues resolved (http://bugs.buildroot.org):
5025
5026 10501: host-localedef fails to compile on Ubuntu 17.10
5027 10506: Changed kernel image type (e.g. zImage to uImage)...
5028
071cc438
PK
50292017.11-rc2, Released November 13th, 2017
5030
5031 Fixes all over the tree.
5032
5033 Updated/fixed packages: collectd, ffmpeg, freerdp,
5034 go-bootstrap, imagemagick, jimtcl, libpjsip, libplist, libuv,
5035 mesa3d, nodejs, ntp, openjpeg, postgresql, python-numpy, ruby,
5036 snmp++, usb_modeswitch, util-linux, vboot-utils, webkitgtk,
5037 wireshark, wpa_supplicant, xapp_xdriinfo
5038
5039 Issues resolved (http://bugs.buildroot.org):
5040
5041 #10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
5042 #10491: Cannot output security warning when compiled with buildroot..
5043
a7e1971c 50442017.11-rc1, Released November 6th, 2017
c2aa34d8 5045
10b9c360
PK
5046 Fixes all over the tree and new features.
5047
64bbd348
PK
5048 Openssl is now a virtual package, which may be provided by
5049 OpenSSL (now renamed to libopenssl) or LibreSSL.
5050
6d1ff5ff
AVEM
5051 libssh2: there is now an explicit choice of the backend to use
5052 (mbedtls, gnutls or openssl). Previously, the choice was implicit
5053 based on the TLS library that was selected. Now, it is possible to
5054 choose the backend, which is important if several TLS libraries are
354722ca 5055 selected.
6d1ff5ff 5056
c2aa34d8
JF
5057 netsnmp: all MIB files are now installed, making the target filesystem a
5058 bit bigger than before. To remove unneeded MIBS, you should use a
5059 post-build script.
5060
f36962e9
PK
5061 Toolchain: Linaro toolchains updated to 2017.08, ARC toolchain
5062 updated to 2017.09, Glibc updated to 2.26, Glibc support for
5063 ARCv2. The toolchain wrapper now handles SOURCE_DATE_EPOCH for
5064 older (pre-gcc7.x) toolchains for BR2_REPRODUCIBLE.
5065
64bbd348
PK
5066 New defconfigs: Atmel SAM45D27, Bananapi M1 and M2 Plus,
5067 Engicam i.CoreM6 Qt5 configuration, i.MX6 sabreauto (mainline
5068 kernel/u-boot), i.MX6Q sabresd Qt5 configuration, i.MX7d-pico,
5069 QEMU ppc64le, Raspberry pi3 Qt5 webengine configuration,
5070 Technologic TS-7680.
5071
10b9c360
PK
5072 New packages: asterisk, azmq, bcg729, boinc, dahdi-linux,
5073 dahdi-tools, freeswitch-mod-bcg729, fscryptctl, libb64,
5074 libpri, libss7, lua-basexx, lua-compat53, lua-cqueues,
5075 lua-curl, lua-datafile, lua-fifo, lua-httpd,
5076 lua-lpeg-patterns, lua-markdown, lua-sailor, lua-value,
5077 luksmeta, minetest, minetest-game, pdmenu, prosody,
5078 python-aiocoap, python-automat, python-ibmiotf,
5079 python-iso8601, python-m2r, python-simplesqlite,
5080 python-websockets, python-xmltodict, qt5wayland, qt5webengine,
5081 restorecond, selinux-python, semodule-utils, uhubctl,
5082 wireguard, wsapi-fcgi, wsapi-xavante
5083
5084 Removed packages: aiccu, rfkill, sepolgen
5085
5086 Issues resolved (http://bugs.buildroot.org):
5087
5088 #10281: lsblk does not compile for util-linux
5089 #10336: lttng compilation fails : linking error
5090 #10351: glibc missing in rootfs
5091 #10356: nfs-utils missing header
043f3b45 5092 #10361: python3 python-config script generates invalid includes
10b9c360
PK
5093 #10366: dropbear download url has changed
5094 #10391: WiringPi retrieves wrong (old) version
5095 #10406: Beaglebone black: Buggy SGX driver version, swapped...
5096 #10426: uboot-tools' fw_setenv does not update the redundant...
5097 #10451: libpcap 1.8.x and 1.7x does not compile on PPC
5098
951685e8
PK
50992017.08.2, Released November 28th, 2017
5100
5101 Important / security related fixes.
5102
5103 Qt: 5.6 version updated to 5.6.3.
5104
5105 Reproducible: Do not override SOURCE_DATE_EPOCH if already set
5106 in the environment.
5107
5108 Makefiles: Workaround include order issues for certain make
5109 versions by explicitly sorting the result of wildcard where it
5110 matters.
5111
5112 Updated/fixed packages: apr, apr-util, arqp-standalone,
5113 azure-iot-sdk-c, collectd, dvb-apps, ffmpeg, go-bootstrap,
5114 google-breakpad, gstreamer, imagemagick, irssi, jimtcl,
5115 kvm-unit-test, libcurl, libfastjson, libglib2, libidn,
5116 libpjsip, libplist, localedef, lttng-tools, luajit, mesa3d,
5117 moarvm, mp4v2, openssh, openssl, oracle-mysql, postgresql,
5118 python3, python-pyqt5, qt, qt5base, qt5canvas3d,
5119 qt5connectivity, qt5declarative, qt5engineio,
5120 qt5graphicaleffects, qt5imageformats, qt5location,
5121 qt5multimedia, qt5quickcontrols, qt5quickcontrols2, qt5script,
5122 qt5sensors, qt5serialbus, qt5serialport, qt5svg, qt5tools,
5123 qt5webchannel, qt5webkit, qt5websockets, qt5x11extras,
5124 qt5xmlpatterns, quagga, redis, ruby, samba4, sdl2, snmppp,
5125 swupdate, ti-gfx, uboot-tools, usb_modeswitch, vboot-utils,
5126 webkitgtk, wget, wireshark, xapp_xdriinfo.
5127
5128 Issues resolved (http://bugs.buildroot.org):
5129
5130 10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
5131 10361: python3 python-config script generates invalid includes
5132 10501: host-localedef fails to compile on Ubuntu 17.10
5133
f2b10756
PK
51342017.08.1, Released October 23rd, 2017
5135
5136 Important / security related fixes.
5137
5138 Webkitgtk bumped to the 2.18.x series, fixing a large number
5139 of security issues.
5140
5141 Defconfigs: galileo: fix ext4 related kernel config, bump
5142 kernel for gcc 6.x compatibility, enable wchar support for
5143 grub2. wandboard: correct rootfs offset
5144
5145 support: Ensure gzip compression level 6 is used for git
5146 tarballs. check-bin-arch: Correctly handle (ignore) symbolic
5147 links. check-rpath: Also handle PIE binaries
5148
5149 External toolchain: Correctly handle glibc Buildroot
5150 toolchains built with merged /usr
5151
5152 musl: fix ARMv4 build with binutils 2.27.51+, fix for
5153 CVE-2017-15650
5154
5155 Updated/fixed packages: apache, augeas, bind, bluez5_utils,
5156 busybox, bzip2, cmake, dnsmasq, ejabberd, gcc, git, go, ffmpeg, file,
5157 flashrom, gd, gdk-pixbug, gnupg2, hostapd, ifupdown-scripts,
5158 imagemagick, iucode-tool, kernel-module-imx-gpu-viv, lame,
5159 libarchive, libcurl, libffi, libidn, libmbim, libnspr, libnss,
5160 libressl, librsync, libsoup, libxml2, libzip, mbedtls, musl,
5161 netplug, nginx, openvpn, pkgconf, poppler, proxychains-ng,
5162 qemu, qt, rpi-userland, syslog, ruby, samba4, softether,
5163 sqlite, strongswan, subversion, supertuxkart, supervisor, tcpdump,
5164 tor, unrar, urq, vboot-utils, webkitgtk, wpa_supplicant, xen,
5165 xmlstarlet, xlib_libXfont, xlib_libXfont2,
5166 xserver_xorg-server, zsh
5167
8ce27bb9 51682017.08, Released September 1st, 2017
0ea3d7ba 5169
8ce27bb9 5170 Minor fixes.
0ea3d7ba 5171
13c44396
PK
5172 Toolchain: Don't allow internal toolchain builds for MIPS
5173 M6201/P6600, as support for these are not yet in mainline GCC.
5174
5175 Updated/fixed packages: bcusdk, connman, dialog, dnsmasq,
5176 gnupg, grub2, iostat, iucode-tool, libgcrypt, libkcapi,
5177 libphidget, libv4l, linux-tools, mediastreamer, minidlna,
5178 nss-pam-ldapd, nvidia-driver, qt-webkit-kiosk, rpcbind, squid,
5179 transmission, vde2, vim
0ea3d7ba
TP
5180
5181 Updated/fixed defconfigs:
5182
5183 Removed packages: simicfs.
5184
5185 Issues resolved (http://bugs.buildroot.org):
c7ed72d3 5186
0ea3d7ba
TP
5187 #10261: Grub2 fails to build for x86_64
5188
ef19f376
TP
51892017.08-rc3, Released August 23rd, 2017
5190
5191 Fixes all over the tree.
5192
5193 Updated/fixed packages: alsa-lib, alsa-utils, cc-tool,
5194 dbus-cpp, e2fsprogs, elf2flt, faad2, fakeroot, gcc, git, gpsd,
5195 gst1-validate, kvmtool, libconfuse, libepoxy, librsync,
5196 libspatialindex, libunwind, linux, linux-headers, lua,
5197 mariadb, mesa3d, mtd, openocd, python3, syslinux, sysvinit,
5198 whois, xen, zmqpp.
5199
5200 Updated/fixed defconfigs: ci20, socrates_cyclone5,
5201 toradex_apalis_imx6.
5202
5203 Removed defconfig: Armadeus APF9328.
5204
5205 skeleton-* packages introduced in -rc1 have been renamed to
5206 skeleton-init-* instead.
5207
5208 Issues resolved (http://bugs.buildroot.org):
5209
5210 #10141: Squashfs extended attribute failures
5211
0ba4a139
TP
52122017.08-rc2, Released August 11th, 2017
5213
5214 Fixes all over the tree.
5215
5216 Updated/fixed packages: bind, dbus, erlang-p1-xml, faad2,
5217 ficl, gcc, gdb, glibc, jack2, libcurl, linux, linux-headers,
5218 lua, mutt, nvme, qt5base, skeleton-common, snappy, stella,
5219 swupdate, uclibc, valgrind, webkitgtk.
5220
5221 Updated/fixed defconfigs: beaglebone_qt5, minnowboard_max,
5222 nanopi_m1{, _plus}, olimex_a20_olinuxino_lime, qemu_sparc,
5223 qemu_sparc64.
5224
5225 The cmake-package infrastructure for host packages has been
5226 fixed to not incorrectly detect target packages through
5227 pkg-config.
5228
5229 Issues resolved (http://bugs.buildroot.org):
5230
c7ed72d3 5231 #9926: systemd-resolved.service: Failed at step NAMESPACE (systemd 233)
0ba4a139
TP
5232 #10021: libqeglfs-viv-integration.so file is missing for qt5 on armv7
5233 #10026: lua-5.3.4: fix lua linker error in swupdate
5234 #10146: package/skeleton-common fix recursive variable
c7ed72d3
PK
5235 #10156: glibc compilation fails for X86 32bits (i386)
5236 #10201: toolchain-wrapper.c:192: (error) Memory leak:
0ba4a139
TP
5237 #10221: Buildroot Support
5238
c472d8a4 52392017.08-rc1, Released August 2nd, 2017
2fce2056 5240
6ce80b6a
TP
5241 Infrastructure:
5242
d64d1216
TP
5243 - The skeleton package has been split into multiple packages:
5244 skeleton-sysv (when Busybox or SysV init are used),
5245 skeleton-systemd (when systemd is used), skeleton-none (when
5246 no init system is used) and skeleton-custom (when a custom
5247 skeleton is used). Those packages, except skeleton-custom,
5248 share common logic and data in a new package called
5249 skeleton-common. The skeleton package becomes a virtual
5250 package. This change allows to generate a filesystem that is
5251 compliant with systemd expectations.
5252
5253 - Support for using a read-only filesystem with systemd has
5254 been fixed.
5255
6ce80b6a
TP
5256 - Major revamp of the gettext handling, with user-visible
5257 effect:
2fce2056
TP
5258
5259 - prior to this revamp, when BR2_ENABLE_LOCALE=y, each
5260 package could decide to enable or not NLS support. When
5261 BR2_ENABLE_LOCALE was disabled, NLS support was forced off
5262 by passing --disable-nls to packages.
5263
5264 - after this revamp, a new BR2_SYSTEM_ENABLE_NLS option
6ce80b6a
TP
5265 controls whether NLS support should be enabled or not in
5266 packages. This option defaults to disabled, which means
5267 that now, NLS support is by default disabled in all
5268 packages.
2fce2056 5269
6ce80b6a
TP
5270 Therefore, if you need NLS support in packages, you must now
5271 explicitly enable the BR2_SYSTEM_ENABLE_NLS option.
51b3315b
AV
5272
5273 - The host directory no longer has a usr/ component. This
5274 makes it much more natural to use that directory as an
5275 externally used toolchain. For compatibility with existing
c7ed72d3 5276 scripts, a usr -> . link is still added.
51b3315b 5277
6ce80b6a
TP
5278 - Hashes are now checked on tarballs by Buildroot when a
5279 package is sourced from a Git repository.
5280
5281 - Patches are no longer being downloaded from Github, since
5282 auto-generated patches could change over time, and break
5283 hashes. All patches that were downloaded from Github are now
5284 stored in their respective package directories.
5285
5286 - Hash files in packages can now contain hashes for the
5287 license files contained in the package source code. This
5288 allows to detect changes in such license files.
5289
5290 - Binaries in $(TARGET_DIR) are now cleaned up from invalid
5291 RPATHs at the end of the build.
5292
5293 - A new "make sdk" target prepares $(HOST_DIR) to be
5294 relocatable: turns RPATHs in host binaries into relocatable
5295 ones, removes bogus RPATHs from staging binaries/libraries,
5296 and provides a relocate-sdk script that can be executed to
5297 relocate the SDK after installation.
5298
5299 - Addition of utils/genrandconfig which generates a random
5300 configuration based on a set of pre-defined toolchain
5301 configurations (support/config-fragments/autobuild/) and a
5302 random selection of packages. It is now used by the
5303 autobuilders to generate the random configurations.
5304
5305 Filesystems:
5306
5307 - ext2/3/4 filesystems are now generated using mkfs.ext from
5308 e2fsprogs instead of using genext2fs.
5309
5310 Architecture:
5311
5312 - Addition of support for ARM big.LITTLE variants
5313 - Improved MIPS support, with options to select NaN encoding
5314 and FP32 mode.
5315
5316 Toolchain:
5317
5318 - Switch to gcc 6.x as the default gcc version, add support
5319 for gcc 7.x, remove support for gcc 4.8
ca747900
TP
5320 - Switch to binutils 2.28 as the default binutils version, add
5321 support for binutils 2.29, remove support for binutils 2.26
6ce80b6a
TP
5322 - Support added for gdb 8.0
5323 - uClibc-ng bumped to 1.0.26
5324 - CodeSourcery toolchains for x86 and SuperH have been
5325 removed, they were using a too old glibc version
5326 (2.17). External toolchains with glibc 2.17 or earlier are
5327 no longer supported.
5328 - The version selection in the glibc package has been
5329 removed. Like musl and uClibc-ng, we now use the latest
5330 glibc version.
5331 - Improved support for Xtensa toolchain overlays, which can
5332 now be downloaded.
5333
5334 Tools:
5335
5336 - Numerous improvements to the runtime test infrastructure
5337 - Tests are now executed by Gitlab CI on a regular basis
5338 - Tools that are directly useful to the user have been moved
5339 from support/scripts/ to utils/: brmake, check-package,
5340 get-developers, scancpan, scanpipy, size-stats-compare,
5341 test-pkg.
5342
5343 New defconfigs: A13 Olinuxino, Engicam platforms (i.CoreM6
5344 Solo/Dual/DualLite/Quad, RQS SOM, GEAM6UL SOM, Is.IoT MX6UL
5345 SOM), Nano Pi M1 (Plus), OrangePi Zero and Plus.
5346
5347 New packages: azure-iot-sdk-c, cracklib, dt-utils, easy-rsa,
5348 erlang-jiffy, erlang-p1-oauth2, erlang-p1-xmpp,
5349 ifupdown-scripts, irrlicht, kodi-inputstream-adaptive,
5350 kodi-inputstream-rtmp, kvazaar, let-me-create, libloki,
5351 libpwquality, libressl, libspatialindex, libva-utils,
5352 linuxconsoletools, linuxptp, luaossl, lua-sdl2, lua-stdlib,
5353 lsscsi, paxtest, pcre2, pixz, python-asn1crypto,
5354 python-backports-shutil-get-terminal-size, python-bcrypt,
5355 python-cheroot, python-h2, python-hpack, python-hyperframe,
5356 python-hyperlink, python-ipython-genutils, python-pathlib2,
5357 python-pickleshare, python-priority, python-portend,
5358 python-scandir, python-systemd, python-tempora,
5359 python-traitlets, python-typepy, qt5virtualkeyboard,
5360 ratpoison, rauc, refpolicy, rhash, sdl2_mixer, sdl2_net,
5361 xr819-xradio, zstd
5362
0a1e508b 5363 Removed packages: cloog, input-tools, mke2img
6ce80b6a
TP
5364
5365 Issues resolved (http://bugs.buildroot.org):
5366
d64d1216 5367 #7892: systemd-journald is broken
6ce80b6a
TP
5368 #9341: avahi-utils does not compile with uClibc + libglib2
5369 #9441: Link BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER_COPY to
5370 BR2_ENABLE_DEBUG
5371 #9746: ext4 image generated by Buildroot is not working
5372 properly with U-Boot
5373 #9886: Build fails with "unexpected EOF while looking for
5374 matching `"'" if PATH contains a newline
5375 #9891: parted 3.1 => 3.2?
5376 #9911: qt5 does not build on sparc
5377 #9916: qt5 does not build on
5378 arm-buildroot-linux-uclibcgnueabihf for ARMv8 cores
5379 #9936: Host QEMU does not build with SDL support because of
5380 pkg-config
5381 #9941: nodejs option disappears for arm
5382 #9951: SCANCPAN failure
5383 #9966: util-linux-2.30/.stamp_built' failed
5384 #9976: License file for package 'rtl8821au' incorrect
5385 #9991: SGX Error implicit declaration of function
5386 ‘dmac_map_area’
5387 #10011: wget does not work from Buildroot
5388 #10036: Buildroot builds Raspbian Jessie headless image
5389 presenting incorrect prompt
5390 #10051: make: *** No rule to make target
5391 'raspberrpi3_defconfig'. Stop reported with Buildroot
5392 v2017.05.1
5393 #10056: No .config file was produced in /buildroot folder
5394 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer
5395 failure
c472d8a4 5396 #10071: fakeroot: replace hard-coded paths in post install
6ce80b6a 5397 #10076: Makefile:4113: recipe for target 'all-gcc' failed
90a1b819
TP
5398 #10091: gcc7.1 does not build with graphite support due to old
5399 isl
d64d1216
TP
5400 #10121: webkit without the multimedia option causes build
5401 error
6ce80b6a 5402
d0b7d387
PK
54032017.05.2, Released July 27th, 2017
5404
5405 Important / security related fixes.
5406
5407 Webkitgtk bumped to the 2.16.x series, fixing a large number
5408 of security issues.
5409
5410 host-aespipe compile fix for Debian/Gentoo/Ubuntu toolchains
5411 which default to PIE mode.
5412
5413 Updated/fixed packages: aespipe, apache, bind, binutils,
5414 busybox, ccache, collectd, dieharder, efibootmgr, efivar,
5415 expat, ffmpeg, gcc, heimdal, iproute2, irssi, libglib2,
5416 libmemcached, libosip2, libtirpc, libxml-parser-perl,
5417 linux-fusion, linux-zigbee, mpg123, orc, pcre, php, protobuf,
5418 pulseaudio, python-setproctitle, qt5base, rpi-firmware,
5419 samba4, syslinux, systemd, spice, tcpdump, tiff, uboot-tools,
5420 webkitgtk, x265, xserver_xorg-server, xvisor
5421
5422 Issues resolved (http://bugs.buildroot.org):
5423
5424 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer...
5425
d9bcd5fa
PK
54262017.05.1, Released July 4th, 2017
5427
5428 Important / security related fixes.
5429
5430 Update support/scripts/scancpan to use METACPAN v1 API as v0
5431 has been shutdown.
5432
5433 Update support/scripts/mkusers to handle setups where
5434 /etc/shadow is a symlink.
5435
5436 External toolchain: Don't create musl dynamic loader symlink
5437 for static builds.
5438
5439 Setlocalversion: Correct detection of mercurial revisions for
5440 non-tagged versions.
5441
5442 Defconfigs: at91sam9x5ek_mmc: workaround boot rom issue.
5443
5444 Updated/fixed packages: apache, automake, bind, botan, c-ares,
5445 dhcp, expat, fcgiwrap, gcc, gdb, gesftpserver, glibc, glmark2,
5446 gnutls, gst1-plugins-bad, imagemagick, imx-uuc, intltool,
5447 iperf, ipsec-tools, irssi, kmod, libcurl, libgcrypt, libmad,
5448 libnl, lugaro, mosquitto, mpg123, ncurses, nodejs, ntp,
5449 openssh, openvpn, pngquant, python-simplegeneric, qt5base,
5450 qt5multimedia, rtl8821au, socat, spice, systemd, tor, trinity,
5451 tslib, vlc, x264, xen, xlib_libxshmfenc, xserver_xorg-server
5452
5453 Issues resolved (http://bugs.buildroot.org):
5454
5455 #9976: License file for package 'rtl8821au' incorrect
5456
dd2020aa
PK
54572017.05, Released May 31st, 2017
5458
5459 Minor fixes.
5460
5461 External toolchain: musl dynamic linker symlink for mips-sf
5462 corrected.
5463
5464 Updated/fixed packages: agentpp, bash, exim, hans, madplay,
5465 qpid-proton, rtl8188eu, snmppp, stm32flash, strongswan, sudo,
5466 xen
5467
5468 Issues resolved (http://bugs.buildroot.org):
5469
5470 #9906: genimage: Disk full
5471
91a418c3
PK
54722017.05-rc3, Released May 30th, 2017
5473
5474 Fixes all over the tree.
5475
5476 ARC toolchain bumped to 2017.03
5477
5478 Runtime testing improvements and cleanups.
5479
5480 Updated/fixed packages: acpica, armadillo, audiofile, c-icap,
5481 cppcms, dhcp, docker-engine, dropbear, elfutils, erlang,
5482 fbgrab, ffmpeg, flashrom, ftop, gnutls, google-breakpad,
5483 keepalived, kodi, libcdio, libepoxy, libev, libminiupnpc,
5484 libqmi, libtasn1, libv4l, mariadb, mono, mosh, mosquitto,
5485 mxml, ntp, opencv, openpowerlink, oracle-mysql, popt,
5486 pulseview, python-enum34, rabbitmq-c, redis, samba4, stella,
5487 xen
5488
5489 Removed packages: firejail, ola
5490
5491 Issues resolved (http://bugs.buildroot.org):
5492
5493 #9871: fbgrab 1.3 won't build with BR2_REPRODUCIBLE set
5494 #9876: aarch64 support with gcc 4.8 toolchain
5495 #9896: host-gcc-initial error downloading because incorrect URL
5496
8ab8f10a
PK
54972017.05-rc2, Released May 17th, 2017
5498
5499 Fixes all over the tree.
5500
5501 ARC toolchain bumped to 2017.03-rc2
5502
5503 Updated/fixed packages: bluez_utils, boost, clamav, daemon,
5504 efibootmgr, efl, espeak, expedite, faketime, ffmpeg, fxload,
5505 git, gpsd, kvm-unit-tests, libcdio, libv4l, lua, mke2img,
5506 mpir, mpv, odroid-scripts, openblas, opencv3, openvpn, php,
5507 postgresql, protobuf, qt5declarative, qwt, radvd, rpcbind,
5508 rtmpdump, strongswan, sudo, ltp-testsuite, uclibc-ng-test,
5509 vlc, x11vnc, xfsprogs
5510
5511 Issues resolved (http://bugs.buildroot.org):
5512
5513 #9796: source-check broken for Git downloads
5514 #9866: BASE_DIR usage
5515
c71edb8b
PK
55162017.05-rc1, Released May 8th, 2017
5517
5518 Fixes all over the tree and new features.
5519
5520 Infrastructure:
5521
5522 - Installed binaries are now checked for correct architecture
5523 to catch natively built binaries or binaries built for other
5524 architecture variants.
5525
5526 - Luarocks infrastructure improvements to extraction handling,
5527 support for upstream name != Buildroot package name.
5528
5529 - 'make printvars' output format has changed to make it easier
5530 to use in scripts. It now has options to quote the variables
5531 and to show the expanded/unexpanded values.
5532
5533 - Automatic ext2 rootfs size calculation has been removed. The
5534 logic was not working working reliable in all setups as it
5535 depends on the host filesystem behaviour, so instead now the
5536 size has to be specified explicitly (defaults to 60MB).
5537
5538 - The git download infrastructure now ensures that GNU format
5539 tar files are created.
5540
5541 - Fixed a variable clashing issue in the mkusers script with
5542 internal bash variables.
5543
5544 - Fakeroot now links against libacl to fix issues on
5545 distributions using acls.
5546
5547 - Correct permissions for /dev/pts/ptmx when systemd is used
5548 with recent glibc versions.
5549
5550 - br2-external: Improve error reporting.
5551
5552 - A wrapper script for genimage has been added in
5553 support/scripts/genimage.sh for easy use of genimage from
5554 post-image scripts.
5555
5556 - A script to check for common style issues in new packages
5557 before submitting has been added in support/scripts/check-package
5558
5559 - Defconfigs are now tested by gitlab-CI instead of Travis:
5560 https://gitlab.com/buildroot.org/buildroot
5561
5562 - Infrastructure for runtime testing has been added to
5563 support/testing
5564
5565 Toolchain:
5566
5567 - External linaro toolchains updated to 2017.02, ARC toolchain
5568 updated to 2017.03-rc1, NIOSII CodeSourcery to 2017.05
5569
5570 - A number of fixes and improvements to the external toolchain
5571 handling, including C library detection, multilib and ld.so
5572 handling
5573
5574 - Glibc 2.25 and uClibc-ng 1.0.24 added, wordexp support enabled
5575 for uClibc-ng
5576
5577 - Binutils 2.28 added and default changed to 2.27
5578
5579
5580 Architectures:
5581
5582 - Support for the C-SKY architecture has been added.
5583
5584
5585 License handling:
5586
5587 - The package license markings for legal info now uses the
5588 SPDX short identifiers for the license string where possible.
5589
5590 - License info has been improved / added for a number of packages.
5591
5592
5593 Misc:
5594
5595 - Cmake 3.7.x installed on the host is no longer ignored as a
5596 workaround for the RPATH issues has been implemented.
5597
5598 - Docker-engine can now be built statically on an otherwise
5599 dynamic linked build for docker-in-docker setups.
5600
5601 - U-Boot now supports out-of-tree device trees, similar to
5602 Linux
5603
5604 - Nodejs 0.10.x support (and with it, support for <ARMv6) has
5605 been removed as this is now EOL upstream.
5606
5607 New defconfigs: AT91sam9x5ek dev/mmc/mmc-dev, banana pro,
5608 Nationalchip gx6605s, MIPS creator ci40, nexbox a95x, 64bit
5609 defconfig for raspberry pi 3, stm32f429-disc1.
5610
5611 The raspberry pi zero-w and rpi3 compute module are now also
5612 supported by the rpi0 / rpi3 defconfigs, beaglebone green is
5613 supported by the beaglebone defconfig.
5614
5615 Removed defconfig: minnowboard, via imx6 vab820, altera
5616 socdk/sockit
5617
5618 New packages: arp-scan, atest, augeas, bluez-tools, daemon,
5619 dc3dd, dieharder, execline, fmt, ghostscript, gqrx,
5620 gst1-vaapi, jo, keepalived, kmscube, kodi-jsonschemabuilder,
5621 kodi-skin-confluence, kodi-texturepacker, lensfun, leptonica,
5622 libbson, libcsv, libgphoto2, libkcapi, libmaxminddb,
5623 libmediaart, libnpth, libscrypt, lua-bit32, lua-resty-http,
5624 lugaru, memtool, mpir, nanomsg, physfs, phytool, pngquant,
5625 python-decorator, python-simplegeneric,
5626 python-sortedcontainers, rpi-bt-firmware, rpi-wifi-firmware,
5627 s6, s6-dns, s6-linux-init, s6-linux-utils, s6-networking,
5628 s6-portable-utils, s6-rc, supertux, tesseract-ocr,
5629 uccp420wlan, wilink-bt-firmware
5630
5631 Broken packages: ola
5632
5633 Removed packages: cosmo, kodi-visualisation-fountain,
5634 polarssl, portmap, xdriver_xf86-video-glide,
5635 xdriver_xf86-video-v4l, xdriver_xf86-video-wsfb
5636
5637 Issues resolved (http://bugs.buildroot.org):
5638
5639 #8831: image generation fails on host ZFS due to "no free space"
5640 #9436: e2fsprogs remove busybox applets even of unselected e2fs..
5641 #9456: mkusers script bash errors
5642 #9496: mke2img fails during build on ntfs-3g host partition
5643 #9531: NPM fails to build embedded modules
5644 #9596: KODI: --enable-lirc needs "HAVE_LIRC" compiler definition..
5645 #9691: Wrong cryptsetup package include files location
5646 #9696: Wrong cryptsetup package include files location
5647 #9706: Can't download newer revisions of package from PyPI
5648 #9711: Recent libCEC version bump seems to break kodi package
5649 #9716: exit, shutdown, reboot from kodi
5650 #9721: version 2017.02: no acceptable m4 could be found in $PATH
5651 #9726: Raspberry Pi version B - Problems with UART speed in..
5652 #9751: expat legal info - manifest.csv: GPLv2 Source site: MIT..
5653 #9756: glibc fails to build on buildroot-sh4*-buildroot-linux-gnu
5654 #9766: support/scripts/pkgutil.py conflicts with the pkgutil.py..
5655 #9776: libubox build failed
5656 #9791: Python searches for packages in the user site directory
5657 #9806: libseccomp is not available when BR2_arm=y
5658 #9826: post-build scritp - symlinks created in post-build script..
5659 #9836: triggerhappy: systemd unit broken
5660 #9846: musl libc not installed correctly in target folder
5661 #9856: build libubox failed on ubuntu 17.04 64bit
5662
4f00d03a
PK
56632017.02.11, Released April 11th, 2018
5664
5665 Important / security related fixes.
5666
5667 dependencies: Blacklist tar 1.30+ and build our own host-tar
5668 if needed as tar 1.30+ changed the --numeric-owner output for
5669 long path names. Build host-tar before other host-dependencies
5670 as they need it to extract their source tarballs.
5671
5672 Updated/fixed packages: apache, busybox, clamav, dhcp,
5673 dnsmasq, dovecot, exim, imagemagick, irssi, jq, libcurl,
5674 libpjsip, librsvg, libtasn1, libvorbis, libxml2, lz4, mariadb,
5675 mbedtls, mosquitto, ntp, openblas, opencv3, openssl, patch,
5676 postgresql, python-webpy, qt53d, qt5tools, quagga, rsync,
5677 samba4, sngrep, tremor, wavpack, wireshark, xerces, xterm
5678
5679 Issues resolved (http://bugs.uclibc.org):
5680
5681 #10856: openblas on qemu_x86_64_defconfig fails with "sgemm_..
5682
6f1e216e
PK
56832017.02.10, Released January 31st, 2018
5684
5685 Important / security related fixes.
5686
5687 nconfig: Fix for ncurses/ncursesw linking issue causing crashes.
5688
5689 System: Only show getty options when busybox init or sysvinit
5690 are used.
5691
5692 Infrastructure: Fix build issue for autotools based packages
5693 checking for C++ support on toolchains without C++ support and
5694 on a distro lacking /lib/cpp (E.G. Arch Linux).
5695
5696 Updated/fixed packages: avahi, berkeleydb, bind, busybox,
5697 ccache, clamav, coreutils, dovecot, eeprog, eudev, fis,
5698 intel-microcode, iputils, irssi, kmsxx, libcurl, liberation,
5699 libiio, lz4, mariadb, matchbox-lib, mcookie, openocd, php,
5700 pound, rpcbind, squid, tar, ti-cgt-pru, transmission,
5701 util-linux, webkitgtk, wireshark, xen
5702
5703 Issues resolved (http://bugs.buildroot.org):
5704
5705 #9996: lz4 package does not install lz4 binaries in target
5706 #10176: Rsyslog's S01logging is deleted by Busybox.mk from...
5707 #10216: package/x11r7/mcookie/mcookie.c:207: bad size ?
5708 #10301: systemd/getty unused options
5709 #10331: kmsxx, host installation fails with BR2_SHARED_...
5710 #10536: Finding non-relative paths in the ccache
5711 #10641: avahi-autoipd not starting when using systemd-tmpfiles
5712
93a8938d
PK
57132017.02.9, Released January 1st, 2018
5714
5715 Important / security related fixes.
5716
5717 Fix divide by zero issue in size-stats script.
5718
5719 Fix makefile include ordering issue with certain make versions
5720 in the external toolchain handling.
5721
5722 Updated/fixed packages: dhcp, exim, flann, gdb, heimdal,
5723 libcue, libcurl, libevent, libpqxx, libsoxr, linphone, lldpd,
5724 mariadb, mfgtools, mtools, nodejs, nut, openssl, rsync,
5725 samba4, tor, vlc, webkitgtk, wireshark, xfsprogs,
5726 xlib_libXcursor, xlib_libXfont, xlib_libXfont2
5727
a4d77a4b
PK
57282017.02.8, Released November 27th, 2017
5729
5730 Important / security related fixes.
5731
5732 Qt: 5.6 version updated to 5.6.3.
5733
5734 Reproducible: Do not override SOURCE_DATE_EPOCH if already set
5735 in the environment.
5736
5737 Updated/fixed packages: apr, apr-util, arqp-standalone,
5738 collectd, dvb-apps, ffmpeg, google-breakpad, gstreamer,
5739 imagemagick, libfastjson, libglib2, libpjsip, libplist,
5740 localedef, luajit, mesa3d, openssh, openssl, postgresql,
5741 python3, python-pyqt5, qt5base, qt5canvas3d, qt5connectivity,
5742 qt5declarative, qt5engineio, qt5graphicaleffects,
5743 qt5imageformats, qt5location, qt5multimedia, qt5quickcontrols,
5744 qt5quickcontrols2, qt5script, qt5sensors, qt5serialbus,
5745 qt5serialport, qt5svg, qt5tools, qt5webchannel, qt5webkit,
5746 qt5websockets, qt5x11extras, qt5xmlpatterns, quagga, ruby,
5747 samba4, snmppp, ti-gfx, vboot-utils, webkitgtk, wireshark,
5748 xapp_xdriinfo.
5749
5750 Issues resolved (http://bugs.buildroot.org):
5751
5752 10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
5753 10361: python3 python-config script generates invalid includes
5754 10501: host-localedef fails to compile on Ubuntu 17.10
5755
8b0dd65d
PK
57562017.02.7, Released October 28th, 2017
5757
5758 Important / security related fixes.
5759
5760 Webkitgtk bumped to the 2.18.x series, fixing a large number
5761 of security issues.
5762
5763 Defconfigs: wandboard: Correct rootfs offset
5764
5765 Toolchain: Linaro toolchains updated to 2017.08 release,
5766 fixing a number of issues. Musl: fix for CVE-2017-15650.
5767
5768 Updated/fixed packages: busybox, bzip2, dnsmasq, git, go,
5769 hostapd, irssi, iucode-tool, lame, libcurl, libffi, libnspr,
5770 libnss, nodejs, openssh, openvpn, qemu, qt, redis, sdl2,
5771 webkitgtk, wget, wpa_supplicant, xen, xlib_libXfont,
5772 xlib_libXfont2, xserver_xorg-server
5773
40f8a013
PK
57742017.02.6, Released September 24th, 2017
5775
5776 Important / security related fixes.
5777
5778 Cmake: Ensure correct pkg-config is used when building host
5779 packages
5780
5781 fs/iso9660: Ensure files from earlier builds are not included.
5782
5783 Updated/fixed packages: apache, bcusdk, bind, binutils,
5784 bluez5_utils, botan, cmake, connman, dbus, dialog, e2fsprogs,
5785 faad2, fakeroot, ffmpeg, file, flashrom, gcc, gd, gdb,
5786 gdk-pixbuf, git, gnupg, gpsd, grub2, gst1-plugins-bad,
5787 imagemagick, iostat, iucode-tool, jack2, libarchive, libcurl,
5788 libgcrypt, libidn, libphidget, librsync, librsvg, libsoup,
5789 libxml2, linux-tools, lua, mariadb, mbedtls, mediastreamer,
5790 minidlna, netplug, nss-pam-ldapd, nvidia-driver, openjpeg,
5791 postgresql, proxychains-ng, python-libconfig,
5792 python-service-identity, qt, rpcbind, ruby, samba4, squashfs,
5793 squid, strongswan, subversion, supervisor, sysvinit, tcpdump,
5794 tor, transmission, unrar, valgrind, vim, webkitgtk, whois,
5795 xen, zmqpp
5796
5797 Issues resolved (http://bugs.buildroot.org):
5798
5799 #10141: Squashfs extended attribute failures
5800 #10261: Grub2 fails to build for x86_64
5801 #10276: BR2_PACKAGE_LINUX_TOOLS_GPIO fails for MIPS with...
5802
386dd28a
PK
58032017.02.5, Released July 27th, 2017
5804
5805 Important / security related fixes.
5806
5807 Webkitgtk bumped to the 2.16.x series, fixing a large number
5808 of security issues.
5809
5810 host-aespipe compile fix for Debian/Gentoo/Ubuntu toolchains
5811 which default to PIE mode.
5812
5813 Updated/fixed packages: aespipe, apache, bind, binutils,
5814 busybox, ccache, collectd, efibootmgr, efivar, expat, ffmpeg,
5815 gcc, heimdal, iproute2, irssi, libglib2, libmemcached,
5816 libosip2, libtirpc, libxml-parser-perl, linux-fusion,
5817 linux-zigbee, mpg123, nodejs, orc, pcre, php, pulseaudio,
5818 python-setproctitle, qt5base, rpi-firmware, samba4, syslinux,
5819 systemd, spice, tcpdump, tiff, webkitgtk, x265, xen,
5820 xserver_xorg-server, xvisor
5821
5822 Issues resolved (http://bugs.buildroot.org):
5823
5824 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer...
5825
018b8aa7
PK
58262017.02.4, Released July 4th, 2017
5827
5828 Important / security related fixes.
5829
5830 Update support/scripts/scancpan to use METACPAN v1 API as v0
5831 has been shutdown.
5832
5833 Update support/scripts/mkusers to handle setups where
5834 /etc/shadow is a symlink.
5835
5836 External toolchain: Don't create musl dynamic loader symlink
5837 for static builds.
5838
5839 Setlocalversion: Correct detection of mercurial revisions for
5840 non-tagged versions.
5841
5842 Updated/fixed packages: apache, automake, bind, botan, c-ares,
5843 dhcp, expat, fcgiwrap, gcc, gdb, gesftpserver, glibc, gnutls,
5844 gst1-plugins-bad, imagemagick, imx-uuc, intltool, iperf,
5845 ipsec-tools, irssi, libgcrypt, libmad, libnl, mosquitto,
5846 mpg123, ncurses, nodejs, ntp, openssh, openvpn, qt5base,
5847 qt5multimedia, rtl8821au, socat, spice, systemd, tor, tslib,
5848 vlc, x264, xserver_xorg-server
5849
5850 Issues resolved (http://bugs.buildroot.org):
5851
5852 #9976: License file for package 'rtl8821au' incorrect
5853
1ba865a5
PK
58542017.02.3, Released June 2nd, 2017
5855
5856 Important / security related fixes.
5857
5858 Download: <pkg>-source-check fixed for packages from git.
5859
5860 External toolchain: musl dynamic linker symlink for mips-sf
5861 corrected.
5862
5863 Updated/fixed packages: armadillo, audiofile, bash,
5864 bluez_utils, cppcms, dbus, dhcp, dropbear, efibootmgr, efl,
5865 elfutils, faketime, fbgrab, flashrom, ftop, gdb, git,
5866 google-breakpad, gpsd, hans, kvm-unit-tests, kyua, libev,
5867 libmicrohttpd, libminiupnpc, libtasn1, libubox, ltp-testsuite,
5868 lua, madplay, mariadb, mono, mosquitto, mxml, ntp,
5869 nvidia-driver, openblas, openvpn, oracle-mysql, picocom, popt,
5870 postgresql, pulseview, qt5base, qwt, rabbitmq-c, redis,
5871 rpcbind, rtmpdump, samba4, strongswan, sudo, vlc
5872
5873 Issues resolved (http://bugs.buildroot.org):
5874
5875 #9796: source-check broken for Git downloads
5876 #9871: fbgrab 1.3 won't build with BR2_REPRODUCIBLE set
5877
87ddf24d
PK
58782017.02.2, Released May 1st, 2017
5879
5880 Important / security related fixes.
5881
5882 Use HTTPS for the Codesourcery external toolchains as the HTTP
5883 URLs no longer work.
5884
5885 Updated/fixed packages: bind, busybox, dovecot, freetype,
5886 ghostscript, glibc, granite, hiredis, icu, imagemagick,
5887 gst-plugins-base, gst1-plugins-base, libcroco, libcurl, libnl,
5888 libnspr, libnss, libsamplerate, libsndfile, libunwind,
5889 minicom, mplayer, mpv, nodejs, python-django, python-pyyaml,
5890 python-web2py, samba4, syslinux, systemd, tiff, trinity,
5891 uboot, wireshark, xen
5892
5893 Issues resolved (http://bugs.buildroot.org):
5894
5895 #9791: Python searches for packages in the user site directory
5896
a1658095
PK
58972017.02.1, Released April 4th, 2017
5898
5899 Important / security related fixes.
5900
5901 Fix a variable clashing issue in the mkusers script with
5902 internal bash variables.
5903
5904 Improve external toolchain version detection.
5905
5906 Correct permissions for /dev/pts/ptmx when systemd is used
5907 with recent glibc versions.
5908
5909 Fix python module name clash for graph-depends.
5910
5911 Fakeroot now links against libacl to fix issues on
5912 distributions using acls.
5913
5914 Ensure that the git download infrastructure creates GNU format
5915 tar files.
5916
5917 br2-external: Improve error reporting.
5918
5919 Updated/fixed packages: acl, apr, audiofile, busybox, cairo,
5920 dbus-cpp, dbus-glib, dbus-triggerd, domoticz, elfutils,
5921 fakeroot, filemq, fmc, gdb, git, gnutls, gst-ffmpeg,
5922 gst1-plygins-bad, harfbuzz, htop, imagemagick, jasper, libcec,
5923 libiio, libplatform, librsvg, libselinux, libsidplay2, libsoc,
5924 libwebsockets, libxkbcommon, linux-firmware, logrotate,
5925 lpt-testsuite, lttng-libust, mariadb, mbedtls, memcached,
5926 mesa3d, mpd, mplayer, nbd, ncftp, ntp, openssh, opentyrian,
5927 pcre, perl-gd, python, qt5base, rpi-userland, rpm, samba4,
5928 skalibs, slang, sngrep, squashfs, syslog-ng, taglib,
5929 tcpreplay, tor, upmpdcli, wget, wireshark,
5930 xdriver_xf86-video-vmware, xlib_libXv, zmqpp
5931
5932 Issues resolved (http://bugs.buildroot.org):
5933
5934 #9456: mkusers script bash errors
5935
083c0735
PK
59362017.02, Released February 28th, 2017
5937
5938 Minor fixes, mainly fixing autobuilder issues.
5939
5940 Don't use cmake 3.7.x from the build host as it is also
5941 affected by the RPATH handling issues, and instead build our
5942 own if needed.
5943
5944 Updated/fixed packages: assimp, classpath, genimage, mplayer,
5945 mpv, openocd, python-libconfig, qt5base, qt5quickcontrols,
5946 vlc, xterm
5947
87a23e53
PK
59482017.02-rc3, Released February 26th, 2017
5949
5950 Fixes all over the tree.
5951
5952 Cmake reverted to version 3.6.3 to workaround regressions
5953 related to RPATH handling.
5954
5955 Updated/fixed packages: bctoolbox, berkeleydb, binutils,
5956 btrfs-progs, classpath, directfb, glibc, gstreamer1,
5957 gst1-plugins-{base,good,bad,ugly}, gst1-libav,
5958 gst1-rtsp-server, gst1-validate, gst-omx, htop, libcurl,
5959 libepoxy, libimxvpuapi, libpcap, libuv, ncurses, openssh,
5960 oracle-mysql, poco, python, qt5base, qt5webkit, sslh, synergy,
5961 trousers, uclibc-ng-test, util-linux, vlc, xfsprogs
5962
5963 Issues resolved (http://bugs.buildroot.org):
5964
5965 #9251: Shared C++ libraries for Microblaze results in Segmentation...
5966 #9456: mkusers script bash errors
5967 #9506: Collectd 5.7.0 fails to build with libcrypt
5968 #9581: VagrantFile provisioning step fails due to issue with grub-pc
5969 #9586: usbmount: usbmount slows down the system... to a state of...
5970 #9616: CMake host packages cannot provide CONF_ENV
5971 #9641: Need raptor package installed in staging
5972 #9671: stunnel build error
5973
bedc0ccd
PK
59742017.02-rc2, Released February 20th, 2017
5975
5976 Fixes all over the tree.
5977
5978 Support for SOURCE_DATE_EPOCH in the toolchain wrapper for
5979 older gcc versions for reproducible builds has been
5980 (temporarily) reverted because of licensing compatiblity
5981 concerns.
5982
5983 Defconfigs: SD card generation fix for the Udoo Neo board
5984
5985 Infrastructure to handle .lz compressed tarballs added, and
5986 affected packages updated to use it.
5987
5988 Updated/fixed packages: bctoolbox, bind, canelloni,
5989 cbootimage, ccache, classpath, cups, dbus, ddrescue, directfb,
5990 ed, erlang, gcc, gdb, glmark2, gstreamer, gstreamer1, hiredis,
5991 kmod, kmsxx, lcdapi, libasplib, libgpiod, libnss, libraw,
5992 libv4l, mesa3d-headers, mosquitto, mpd, mpv, musl, ntfs-3g,
5993 ocrad, openswan, postgresql, qt5base, qt5quickcontrols, redis,
5994 riemann-c-client, samba4, sunxi-mali, tcping, trousers,
5995 uclibc, util-linux, vim, wavpack, wget, wiringpi, xfsprogs,
5996 xserver_xorg-server
5997
5998 Issues resolved (http://bugs.buildroot.org):
5999
6000 #8941: Valgrind fails to build with stack protection turned on
6001 #9291: perl: SysV message queues not configured, even if available
6002 #9651: libxcb-1.12 built Error
6003 #9656: util-linux: schedutils doesn't build on target w/o enabl...
6004 #9666: qt5quickcontrols install fails
6005
4f17e8cf
TP
60062017.02-rc1, Released February 11th, 2017
6007
6008 Fixes all over the tree and new features.
6009
6010 Infrastructure:
6011
6012 - numerous improvements to support reproducible builds
6013
6014 - new waf-package package infrastructure to support packages
6015 that use the Waf build system. 6 packages converted to
6016 this infrastructure.
6017
133811ee
TP
6018 - add option <pkg>_PREFER_INSTALLER to the perl package
6019 infrastructure
6020
6021 Architecture:
6022
4f17e8cf
TP
6023 - add support for the OpenRISC CPU architecture
6024
6025 - merge description of the ARM and ARM64 options, and add
6026 support for selecting a specific ARM64 core
6027
6028 Toolchain:
6029
6030 - major rework of the external toolchain support. It is now
6031 split into several packages, one per external toolchain,
6032 and a common infrastructure.
6033
6034 - important fix for musl to prevent a conflict between musl
6035 and kernel headers (fixes the build of numerous packages
6036 with musl)
6037
6038 - uClibc-ng bumped to 1.0.22, and therefore enable uClibc
6039 for ARM64, mips32r6 and mips64r6
6040
6041 - add gdb 7.12.1, and switch to gdb 7.11 as the default
6042
6043 - Linaro toolchains updated to 2016.11, ARC toolchain
6044 components updated to arc-2016.09, MIPS Codescape
133811ee
TP
6045 toolchains bumped to 2016.05-06, CodeSourcery AMD64 and
6046 NIOS2 toolchains bumped
4f17e8cf
TP
6047
6048 - remove Analog Devices toolchain for the Blackfin
133811ee
TP
6049 architecture, remove pre-built musl toolchains from
6050 musl.codu.org
4f17e8cf
TP
6051
6052 New defconfigs: Freescale i.MX23EVK, Qemu OpenRISC emulation,
133811ee
TP
6053 Qemu NIOS2 emulation, Grinn chiliBoard, Freescale i.MX6Q
6054 SabreSD, BeagleBoard X15, OrangePi One, ARC HS38 HAPS
4f17e8cf
TP
6055
6056 New packages: angular-websocket, aubio, bctoolbox, darkhttpd,
6057 ddrescue, easydbus, fakedate, git-crypt, hiredis, ifenslave,
6058 jsmn, libgpiod, libgsm, linux-syscall-support, mariadb, mimic,
6059 nginx-dav-ext, nmon, opkg-utils, policycoreutils,
6060 pru-software-support, python-arrow, python-attrs,
6061 python-babel, python-bitstring, python-chardet,
6062 python-constantly, python-flask-babel, python-gunicorn,
6063 python-incremental, python-jsonschema, python-logbook,
6064 python-markdown2, python-mbstrdecoder, python-mutagen,
6065 python-pathpy, python-pudb, python-pyqrcode,
6066 python-pytablereader, python-setuptools-scm, python-sh,
6067 python-toml, python-vcversioner, python-whoosh,
6068 raspberrypi-usbboot, riemann-c-client, rtl8723bs, skalibs,
6069 sslh, sngrep, ti-cgt-pru, uclibc-ng-test, udpxy, uhttpd,
6070 upower, ustream-ssl, waf, xlib_libXfont2
6071
6072 Removed packages: perl-db-file, snowball-hdmiservice,
6073 snowball-init
6074
6075 Tooling: addition of a test-pkg script to help contributors
6076 build test their package.
6077
6078 Issues resolved (http://bugs.buildroot.org):
6079
6080 #8946: Valgrind fails to build with stack protection turned on
6081 #9461: odroidc2 - toolchain Linaro AArch64 2016.11 compile error
6082 #9466: VIM_REMOVE_DOCS removes rgb.txt
6083 #9486: xorg-server 1.19 fails to compile for glibc with systemd init (x86_64)
6084 #9501: eudev fails to build with older kernel headers
6085 #9526: Embedded NPM fails to start with "no such file or directory" error
6086 #9541: Platform drivers autoloading from info in device tree does not work
6087 #9546: seems BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTB_OVERLAYS do nothing
6088 #9551: Coreutils fails to build target src/src_libsinglebin_pinky_a-pinky.o
6089 #9566: [kmod] Compilation fails with uclibc
6090 #9571: buildroot fails while building opencv for arm64 platform
6091 #9576: External tree with BR 2016.11 does not work anymore
6092 #9606: xorg-server cannot build for ARM target
6093
e77a5c88
PK
60942016.11.3, Released March 9th, 2017
6095
6096 Important / security related fixes.
6097
6098 Updated/fixed packages: bind, dbus, gnutls, imagemagick,
6099 lcms2, libcurl, ntfs-3g, ntp, openssl, php, quagga, redis,
6100 squid, stunnel, tcpdump, vim, wavpack, wireshark, xlib_libXpm
6101
8847039f
PK
61022016.11.2, Released January 25th, 2017
6103
6104 Important / security related fixes.
6105
6106 A fix for BR2_EXTERNAL trees referenced using relative paths,
6107 which broke in 2016.11.
6108
6109 Updated/fixed packages: bind, docker-engine, gd, gnutls, go,
6110 imagemagick, irssi, libpng, libvncserver, musl, opus, php,
6111 php-imagick, rabbitmq-server, runc, wireshark,
6112
6113 Issues resolved (http://bugs.buildroot.org):
6114
6115 #9576: External tree with BR 2016.11 does not work anymore
6116
e5782ec2
PK
61172016.11.1, Released December 29th, 2016
6118
6119 Important / security related fixes.
6120
6121 Updated/fixed packages: apache, cryptopp, docker-engine,
6122 dovecot, exim, gdk-pixbuf, libcurl, libupnp, links, monit,
6123 nodejs, openssh, php, python, python-bottle, samba4, squid,
6124 uboot, vim, wireshark, xorg-server uboot
6125
6126 Issues resolved (http://bugs.buildroot.org):
6127
6128 #9466: VIM_REMOVE_DOCS removes rgb.txt
6129
a7eb052f
PK
61302016.11, Released November 30th, 2016
6131
6132 Minor fixes.
6133
6134 Updated/fixed packages: bzip2, gcc, jasper, sane-backends,
6135 uboot, uclibc
6136
6137 Issues resolved (http://bugs.buildroot.org):
6138
6139 #9451: packages/postgresql/postgresql.mk contains wrong POST...
6140
93106e9e
PK
61412016.11-rc3, Released November 28th, 2016
6142
6143 Fixes all over the tree, including a number of security fixes.
6144
6145 The move from fakeroot to pseudo unfortunately brought a
6146 number of issues. The SELinux issue described in #9386 which
6147 triggered the move to pseudo has been investigated further and
6148 a workaround implemented and the pseudo changes reverted.
6149
6150 Linux kernel: update default to 4.8.11.
6151
6152 Defconfigs: Updates/fixes for imx28ek, mx6udoo, imx6ulpico,
286c6b4e 6153 olimex a20 olinuxino lime mali, roseapplepi, synopsis aarch64
93106e9e
PK
6154 vdk, axs101, axs103 and hs38 smd vdk.
6155
6156 Updated/fixed packages: autossh, chrony, dosfstools,
6157 dtv-scan-tables, e2fsprogs, gcc, gdb, gnuchess, gnuradio,
6158 gpsd, gst1-plugins-bad, gst1-plugins-good, imagemagick,
6159 kvm-unit-tests, libfribi, libuv, mesa3d, mpfr, mplayer, mpv,
6160 ntp, ola, olsr, openblas, openjpeg, openssh, postgresql,
6161 ptpd2python3, qemu, qextserialport, qt5base, quagga, xqwt,
6162 taskd, tiff, tremor, trousers, udisks, uclibc, wireshark,
6163 xapp_xload, xenomai, xmlstarlet
6164
6165 Issues resolved (http://bugs.buildroot.org):
6166
6167 #9386: ubinize fails with or without custom config
6168 #9431: A misspelling
6169 #9446: make raspberrypi3_defconfig compilation failure
6170
90aed668
YM
61712016.11-rc2, Released November 13th, 2016
6172
6173 Fixes all over the tree.
6174
6175 Architecture: add support for MIPS XBurst cores; remove MIPS
6176 support for M5100 cores.
6177
6178 Updated/fixed packages: mesa3d, lttng-babeltrace, tinyalsa, pseudo,
6179 czmq, libxml2, makedevs, binutils, kvm-unit-tests, libnss, privoxy,
6180 qemu, ser2net, net-tools, ffmpeg, assimp, libmpeg2, ccache, mpv,
6181 libxslt, python, python3, php, valgrind, guile, domoticz, efl,
6182 jasper, kvmtool, go, wget, sane-backends, weston, tinymembench,
d4b99ff8 6183 strace, openjpeg, lcms2, quota.
90aed668
YM
6184
6185 Linux kernel: update default to 4.8.7.
6186
6187 CMake support: fix cmake wrapper to properly pass NDEBUG flag.
6188
6189 Filesystems: use a wrapper to pseudo, to better mimick the behaviour
6190 of fakeroot; makedevs no longer breaks of the destination already
6191 exists and is of the correct type/major/minor.
6192
6193 Defconfigs: a few legacy and broken defconfigs have been removed
6194 because they now fail to build: kb9202_defconfig, mini2440_defconfig,
6195 freescale_p2020ds, qmx6, calao*, atmel_sama5d4ek. Other defconfigs
6196 have been updated: nanopi-neo, olimex_a20_olinuxino_lime_mali,
6197 armadeus_apf51, armadeus_apf28, freescale_imx31_3stack, ci20,
6198 olimex_a20_olinuxino_lime2, atmel_at91sam9260eknf,
6199 atmel_at91sam9rlek, atmel_at91sam9g20dfc, atmel_at91sam9g45m10ek,
6200 atmel_sama5d3xek.
6201
052554bf 62022016.11-rc1, Released November 3rd, 2016
a471150a 6203
052554bf 6204 Fixes all over the tree and new features.
a471150a 6205
7158a6d6
AV
6206 It is now possible to specify multiple BR2_EXTERNAL
6207 directories. The required files in a BR2_EXTERNAL directory
6208 have changed to accomodate this feature. Refer to the
6209 documentation for details of how to update them. External
6210 trees now have a name and a description. Also, it is possible
6211 to override a defconfig in the external tree.
6212
6213 The default skeleton now uses UID 65534 for the "nobody"
6214 user instead of UID 99, like most distros do. See
6215 https://lwn.net/Articles/695478/ for a complete discussion.
6216 Programs and configuration files that explicitly refer to UID
6217 99 will have to be updated.
6218
6219 When the build environment already has a suitable cmake version
6220 (3.1 or later), that one will be used instead of building
6221 host-cmake. This can speed up the build significantly.
6222
6223 The ExtUtils::MakeMaker perl module is now required in the
6224 build environment.
6225
6226 An additional check is done during the build that files are
6227 not installed in the output directory within the output
6228 directory. This happens e.g. when the target directory is
6229 contained both in --prefix and in DESTDIR. The build will
6230 terminate with an error message that specifies which package
6231 and which file caused the failure.
6232
6233 The concept of "deprecated packages" and the BR2_DEPRECATED
6234 option have been removed. Instead, packages are removed
6235 immediately. Packages are only removed when they don't work
6236 for some reason. If you still need a removed package and
6237 you have a solution for the problem(s) that caused the
6238 removal, please contribute it.
6239
052554bf 6240 Architecture: support for sh64 removed, improved support for
7158a6d6 6241 MIPS core selection.
052554bf
TP
6242
6243 Toolchain: support for musl powerpc64le, mips64 and mipsr6
6244 toolchains, ARC toolchain components updates, gcc 6.x series
6245 bumped to 6.2.0, default binutils version switched to 2.26,
6246 default gcc version switched to gcc 5.x, Linaro toolchains
7158a6d6
AV
6247 updated, uclibc-ng bumped to 1.0.19. GCC is now always built
6248 with TLS support. Checking of unsafe compiler options (that
6249 point to host directories) has been extended with -isystem,
6250 -idirafter and -iquote.
052554bf
TP
6251
6252 Package infrastructure: new variable $(PKG)_DL_OPTS, addition
6253 of <pkg>-show-rdepends to list reverse dependencies, and
7158a6d6
AV
6254 <pkg>-graph-rdepends to graph reverse dependencies. Linux tools
6255 are now in a separate linux-tools package instead of in the
6256 kernel build. Fakeroot has been replaced by pseudo.
052554bf
TP
6257
6258 CMake support: the toolchainfile.cmake file now provides a
6259 definition of the CMAKE_BUILD_TYPE variable. The
7158a6d6 6260 toolchainfile.cmake also no longer forces the compiler/linker
052554bf
TP
6261 flags defined by Buildroot.
6262
2bc3d067 6263 New defconfigs: WaRP7, Solidrun's MX6 Cubox/Hummingboard,
052554bf 6264 TS-4900, Grinn's liteBoard, Udoo MX6Q/DL, Qemu ARM noMMU,
2bc3d067 6265 BeagleBone Qt5 demo, Digilent Zybo, FriendlyARM Nanopi NEO.
052554bf
TP
6266
6267 New packages: arm-trusted-firmware, amd-catalyst, atop, aufs,
6268 aufs-util, fwts, gst1-rtsp-server, libglob, libite, mfgtools,
2bc3d067 6269 mksh, motion, paho-mqtt-c, php-amqp, pseudo, python-couchdb,
052554bf
TP
6270 python-crcmod, python-cssutils, python-docutils,
6271 python-futures, python-mwclient, python-mwscrape,
6272 python-mwscrape2slob, python-pyelftools, python-pyicu,
6273 python-pylru, python-pyqt5, python-requests-toolbelt,
6274 python-simpleaudio, python-slob, rabbitmq-server, shapelib,
6275 vdr, vdr-plugin-vnsiserver, vexpress-firmware, xvisor, iio and
6276 gpio linux tools.
6277
a564da22 6278 Removed packages: binutils 2.24, fakeroot, gcc 4.7, ipkg,
052554bf 6279 kodi-addon-xvdr, libgail, sstrip, torsmo, webkit, webkitgtk24,
7158a6d6 6280 wvdial, wvstreams.
052554bf
TP
6281
6282 Documentation: the list of packages that was present in the
6283 Buildroot manual has been removed.
6284
7158a6d6
AV
6285 Legal info: the "licenses.txt" file that concatenates all
6286 license texts is no longer generated - it was not considered
6287 useful. The manifest.csv contains an empty cell instead of
6288 "not saved" when no license file is available.
6289
052554bf
TP
6290 Other: addition of a DEVELOPERS file listing developers taking
6291 care of packages or architectures.
6292
6293 Issues resolved (http://bugs.buildroot.org):
6294
6295 #7802: host-python build hangs compiling getbuildinfo.o
6296 #8206: mplayer uses host xorg development files
eb71c22b 6297 #8516: mkcubiecard.sh uses outdated sfdisk switch -D
052554bf
TP
6298 #8536: Building sudo with PAM results in unusable sudo
6299 #8646: check-host-rpath script returns false positives when rpath
6300 contains symlink
6301 #8696: xdriver_xf86-input-mouse install header files in target
6302 directory
6303 #8811: rp-pppoe - generated scripts commands use HOST pathnames,
6304 not necessarily TARGET
6305 #8846: Orphaned/missing toolchain borks eclipse plugin
6306 #8856: python tornado runtime wasn't met on buildroot 2016.02
6307 #8901: gcc failes to build if fortran is enabled
6308 #8916: LDFLAGS pass to openssh
6309 #8941: "ls" of an NFSv4 share only works when pumped through strace
6310 #8946: Valgrind fails to build with stack protection turned on
6311 #9021: Kodi - Broken: Illegal instruction (core dumped)
6312 #9096: rootfs.ubi not created
2bc3d067 6313 #9111: glibc 2.23: libmvec.so not copied
052554bf
TP
6314 #9176: minnowboard : USB not mounted
6315 #9196: raspberry pi 3 default build seem broken
6316 #9201: Permission denied make: *** [core-dependencies] Error 126 in
6317 Buildroot-2015.08.1
6318 #9216: log4cpp package build fails to build within install
6319 #9221: Kodi needs "Python .py and .pyc support" otherwise it crashes when
6320 pressing buttons.
6321 #9229: Firefly boot fails with: "failed to find part:boot"
6322 #9256: [Config file] New device: Odroid-U2/U3
6323 #9296: Buildroot Fails on applying patches
6324 #9301: U-boot fails to build with default zynq_zed_defconfig configuration
6325 #9316: U-boot fails to build if libssl-dev is not installed
6326 #9321: Vanilla libcrypt++ v5.6.3 doesn't allow to work Nvidia Tegra's
6327 flash utility (tegrarcm)
6328 #9326: Odroid-C2 build results in non-bootable image
6329 #9336: Improve iconv support for external toolchain based builds
6330 #9356: gdb package
6331 #9366: no link rootfs.ext4 -> rootfs.ext2
6332 #9371: openssl: download failes with "Only allow downloads from primary
6333 download site" + local server
6334 #9381: check-host-rpath issues
2bc3d067 6335 #9386: ubinize fails with or without custom config
a471150a 6336
ec166411 63372016.08, Released September 1st, 2016
78e99146
PK
6338
6339 Minor fixes.
6340
6341 Toolchain: ARC tools updated to arc-2016.09-eng010.
6342
6343 Updated/fixed packages: libshout, luajit, mpd, mplayer
6344
6345 Issues resolved (http://bugs.buildroot.org):
6346
6347 #7520: CodeSourcery toolchain ARM: C++11 std::exception_ptr..
6348 #8341: Getting EGL Error: Could not create the egl surface:..
6349 #9121: gst1-imx for i.MX6 compile failed, cannot find PXP, ..
6350
7e981ed0
PK
63512016.08-rc3, Released August 29th, 2016
6352
6353 Fixes all over the tree.
6354
6355 Toolchain: C++ support for the internal blackfin toolchain
6356 re-enabled.
6357
6358 Architecture: Default to bf532 CPU variant for blackfin,
6359 Fix flat one memory region support for m68k and disable flat
6360 seperate data support because of compatibility issues.
6361
6362 Defconfigs: Minnowboard and Raspberrypi: Fix errors with
6363 post-build scripts when systemd is used.
6364 Zynq microzed/zc706/zed: Fix u-booot configuration.
6365
6366 netbsd-queue package extended and renamed to
6367 musl-compat-headers. With this, a number of musl compatibility
6368 patches are no longer needed.
6369
6370 Updated/fixed packages: aircrack-ng, android-tools, babeld,
6371 bcusdk, binutils, boa, busybox, connman, cpupower,
6372 docker-engine, domoticz, elf2flt, ffmpeg, fwup, gcc,
6373 glib-networking, gnupg, hplip, igd2-for-linux, imagemagick,
6374 imx-uuc, iputils, jack2, kismet, kmsxx, libaio, libamcodec,
6375 libconfuse, libffi, libfreeimage, libgcrypt, libgpg-error,
6376 libiio, libraw, libsepol, libserialport, libxmlrpc, linknx,
6377 linux-pam, lirc-tools, lldpd, logrotate, lshw, musl, ncurses,
6378 neon, nettle, norm, ntfs-3g, openblas, openmpi, openswan,
6379 pinentry, pixman, protobuf, python-meld3, qlibc, qt, qt5base,
6380 quagga, rpcbind, rt-tests, runc, sane-backends, sconeserver,
6381 squeezelite, stella, tftpd, tinycbor, tinydtls, trace-cmd,
6382 trousers, tstools, uboot-tools, uclibc, ulogd, ustr, vlc,
6383 webkitgtk, wireshark, xdriver_xf86-video-intel
6384
6385 Issues resolved (http://bugs.buildroot.org):
6386
6387 #9101: Error on support/download/git with system git older than 1.8.4
6388 #9181: Compiling linux kernel fails if BR2_LINUX_KERNEL_TOOL_CPU..
6389
3b3fa45a
PK
63902016.08-rc2, Released August 17th, 2016
6391
6392 Fixes all over the tree.
6393
6394 Toolchain: disable broken C++ support for internal blackfin
6395 toolchains, ARC toolchain bumped to arc-2016.09-eng008 (GCC 6)
6396 to fix various issues.
6397
6398 System: Zoneinfo is available for the musl C library as well.
6399
6400 Updated/fixed packages: am33x-cm3, axel, barebox, bdwgc,
6401 blktrace, cairo, dante, enlightenment, fbterm, ffmpeg, flex,
6402 fontconfig, gcc, gmp, gnuplot, gnuradio, gst1-imx, hidapi,
6403 inotify_tools, iproute2, kmsxx, lftp, libaio, libcofi,
6404 libical, libpjsip, libsidplay2, libunwindow, libxml2,
6405 linux-zigbee, lttng-libust, mpv, mtd, ncdu, netplug, ntp,
6406 openblas, openipmi, owfs, php, poco, procps, qt, quota,
6407 sg3_utils, spidev_test, systemd-bootchart, thrift,
6408 uboot-tools, uclibc, webrtc-audio-processing, wayland, weston,
6409 xdriver_xf86-video-savage, xserver_xorg-server, xen
6410
6411 Issues resolved (http://bugs.buildroot.org):
6412
6413 #9136: make graph-size fails with "ValueError: too many values to..
6414 #9151: qt: fix build with ALSA >= 1.1.x
6415 #9156: qt: Fix missing runtime Qt3Support dependency
6416 #9161: modsetting patch not applied to xserver 1.18.4
6417 #9166: Missing overlays directory in VFAT image for raspberry pi 3
6418
19040c9f 64192016.08-rc1, Released August 6th, 2016
960cc977
PK
6420
6421 Fixes all over the tree and new features.
6422
6423 Toolchain: Fortran support added. eglibc support removed, musl
6424 support no longer experimental. Blackfin and Microblaze
6425 support for internal uClibc-ng toolchain, m68k/coldfire
6426 improvements. The check for unsafe (build host) directories
6427 access (/usr/include and /usr/lib) is now enabled by default.
6428 Unused locales are now purged by default to save space (and
6429 the default list of locales shrunk). The option to control
6430 this has now moved from the toolchain menu to system
6431 configuration.
6432
6433 Legal info improvements: sources are now hardlinked instead of
6434 copied if possible to save space. Patches and extra downloads
6435 are also saved.
6436
6437 An experimental configuration knob (BR2_REPRODUCIBLE) has been
6438 added to make the builds more reproducible (E.G. less
6439 differences in the binary output between builds of the same
6440 configuration). This is still work in progress.
6441
6442 An option to execute a custom script inside the fakeroot
6443 environment used to the generate the filesystem (E.G. to tweak
6444 permissions or similar) has been added.
6445
6446 Git support now supports git submodules if
6447 <pkg>_GIT_SUBMODULES is enabled.
6448
6449 Hash files for integritry validation have been added for all
6450 packages.
6451
6452 Scanpypi utility to help creating packages from the Python
6453 package index (pypi) has been added.
6454
6455 The makedevs utility now has support for adding file
6456 capabilities using extended attributes.
6457
6458 New defconfigs: Arcturus uCP1020, Atmel sama5d{2,3,4} xplained
6459 development configs, Blackfin GDB simulator, Linksprite
6460 pcDuino, Minnow Board Max graphical demo, NXP i.MX25 PDK,
6461 i.MX51 EVK, i.MX6UL Pico, i.MX7 sabresd, QEMU MIPS32r6{,el} and
6462 MIPS64r6{,el} malta, Roseapple Pi, Samsung Snow chromebook,
6463 Toradex Apalis i.MX6 COM, TS-4800, x86-64 PC BIOS and EFI
6464 demos. A number of defconfigs have been updated and extended
6465 to generate SD card images. Synopsys HS38 VDK defconfig removed.
6466
6467 New packages: 4th, acpica, acpitool, alljoyn, alljoyn-base,
6468 alljoyn-tcl, alljoyn-tcl-base, argparse, babeld, batman-adv,
6469 circus, dante, docker-containerd, docker-engine, domoticz,
6470 efibootmgr, efivar, ficl, fwup, gsettings-desktop-schemas,
6471 gtksourceview, gupnp-dlna, gupnp-tools, igd2-for-linux,
6472 jemalloc, kmsxx, lapack, lft, libaacs, libamcodec, libbdplus,
6473 libcoap, libdvdcss, libebur128, libfastjson, libminiupnpc,
6474 libnatpmp, libpqxx, libuio, libvdpau, log4cpp, minissdpd,
6475 mxsldr, nginx-nasxi, nginx-upload, ninja, nodm, odroid-mali,
6476 odroid-scripts, omxplayer, openblas, openmpi, openzwave,
6477 p7zip, pdbg, python-argh, python-dataproperty,
6478 python-dateutil, python-dialog3, python-dicttoxml,
6479 python-dominate, python-engineio, python-flask-jsonrpc,
6480 python-flask-login, python-humanize, python-pathtools,
6481 python-pathvalidate, python-pillow, python-prompt-toolkit,
6482 python-pytablewriter, python-pytz, python-scapy3k,
6483 python-sdnotify, python-socketio, python-tomako,
6484 python-ubjson, python-u-msgpack, python-watchdog,
6485 python-wcwidth, python-xlrd, python-xlsxwriter,
6486 python-xlutils, python-xlwt, rs485conf, runc, sdl2_gfx,
6487 sdl2_image, sdl2_ttf, shellinabox, sphinxbase, stella,
6488 supertuxkart, systemd-bootchart, tekui, terminology, tinycbor,
6489 tinydtls, ti-sgx-demos, ti-sgx-km, ti-sgx-um, tunctl, wavemon,
6490 wiringpi, xen
6491
6492 Deprecated packages: ipkg, sstrip
6493
6494 Removed packages: sunxi-mali-prop
6495
6496 Issues resolved (http://bugs.buildroot.org):
6497
6498 #8931: segment fault when compile argp-help.c using aarch64-bu...
6499 #8966: eglfs error. buildroot don't compile the library libeglfs.so
6500 #8971: build for beaglebone fails
6501 #8986: qt5imageformats fails to build on AArch64
6502 #8991: grub2 fails to compile
6503 #9001: Nodejs option not available
6504 #9006: gcc with c++ support v4 and v5 fail to compile on fedora 24
6505 #9016: arceb-buildroot-linux-uclibc ld uses incorrect default format
6506 #9066: 8139TOO - faulty behaviour
6507 #9086: Syntax Error (missing ")" in boot/uboot/uboot.mk on line 203)
6508 #9091: U-Boot fails to boot with large ramdisk
6509
aa6fd11f
PK
65102016.05, Released May 31st, 2016
6511
6512 Minor fixes.
6513
6514 External toolchain: Fix for symlink handling when copying
6515 links to target.
6516
6517 Updated/fixed packages: gcc, grantlee, gst-ffmpeg,
6518 ipsec-tools, iptraf-ng, libcurl, libdrm, libsigsegv, ltris,
6519 lttng-babeltrace, mbedtls, mesa3d, moarvm, mplayer, mtools,
6520 net-tools, openpowerlink, pulseview, rpm, tinyalsa,
6521 xdriver_xf86-video-fbturbo, xserver_xorg-server
6522
f4365df1
PK
65232016.05-rc3, Released May 26th, 2016
6524
6525 Fixes all over the tree.
6526
6527 Tweaks for SSP handling for external toolchains.
6528
6529 Updated/fixed packages: aircrack-ng, bluez5_utils, connman,
6530 cups, erlang-p1-stringprep, expat, ffmpeg, flann, flannel, go,
6531 gst1-libav, hidapi, hplip, iptraf-ng, jamvm, kodi,
6532 kodi-screensaver-matrixtrails, libcurl, libepoxy, libgpgme,
6533 libsemanage, libxslt, liquid-dsp, ltris, lxc, mesa3d, midori,
6534 mpg123, mtr, openpgm, openpowerlink, oprofile, php,
6535 postgresql, putty, python-service-identity, python-treq,
6536 qlibc, qt5serialbus, ruby, stress-ng, strongswan, time, tinc,
6537 ustr, valgrind, webkitgtk, libxml2, xorriso,
6538 xserver_xorg-server
6539
6540 Issues resolved (http://bugs.uclibc.org):
6541
6542 #8936: Aircrack-ng - Alot of missing dependencies
6543
3f3342a5
PK
65442016.05-rc2, Released May 17th, 2016
6545
6546 Fixes all over the tree.
6547
6548 Rootfs overlay handling now refuses to overwrite
6549 /{usr,bin,sbin,lib} symlinks from BR2_ROOTFS_MERGED_USR option
6550 even if these directories are present in the overlay.
6551
6552 External toolchain: Unbreak user provided libraries deployment
6553 (BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS) handling after refactoring.
6554
6555 QEMU coldfire: Fix for signal handling kernel issue, enable
6556 networking support.
6557
6558 Updated/fixed packages: android-tools, assimp, boost, gcc,
6559 glibc, glmark2, gmrender-resurrect, go, go-bootstrap, iputils,
6560 jack2, kodi-screensaver-asterwave, kodi-screensaver-rsxs,
6561 kodi-visualisation-shadertoy, libarchive, libinput, libpjsip,
6562 mali-t76x, mtr, nginx, opencv, openvpn, python-coherence,
6563 qt5multimeda, quagga, samba4, sg3-utils, stress-ng, turbolua
6564
0ab73720
PK
65652016.05-rc1, Released May 10th, 2016
6566
6567 Fixes all over the tree and new features.
6568
6569 Architectures: new ARM variants: Cortex A17 and M4, improved
6570 nonmmu (cortex-M) support, m68k has been re-enabled with
6571 support for ColdFire. For x86, support for the i386 variant
6572 has been dropped.
6573
6574 Toolchain: Add GCC 6 support, remove GCC 4.5, mark GCC 4.7 as
6575 deprecated. Go programming language support, Add Binutils 2.26
6576 support. Old Sourcery PowerPC external toolchains removed,
6577 Sourcery MIPS 2016.06-8, AMD64 2015.11-139, NiosII 2015.11-130
6578 added, Linaro ARM/ARMeb/Aarch64 toolchains updated.
6579
6580 New defconfigs: Firefly RK3288, Boundary Devices i.MX7 Nitrogen7,
6581 STM32F429 and STM32F469 Discovery boards, Hardkernel ODROID-C2,
6582 Raspberry Pi Zero and Raspberry Pi 3. Some Qemu defconfigs were
6583 added for m68k, eXtensa-nommu and ColdFire.
6584
6585 Linux: use zImage by default on ARM, subversion repository
6586 support (for u-boot as well).
6587
6588 New packages: aer-inject, android-tools, cannelloni,
6589 cbootimage, cgroupfs-mount, connman-gtk, crudini, dt,
6590 gmrender-resurrect, flannel, font-awesome, freeswitch, go,
6591 go-bootstrap, gr-osmosdr, granite, i7z, imx-uuc,
6592 kodi-adsp-basic, kodi-adsp-freesurround,
6593 kodi-audiodecoder-opus, kodi-pvr-hdhomerun,
6594 kodi-screensaver-asterwave, kodi-screensaver-cpblobs,
6595 kodi-screensaver-matrixtrails, kodi-screensaver-planestate,
6596 kodi-screensaver-rsxs, kodi-visualisation-fishbmc,
6597 kodi-visualisation-fountain, kodi-visualisation-goom, libgee,
6598 libimxvpuapi, libpjsip, libtomcrypt, libtommath, libusbgx,
6599 lksctp-tools, mali-t76x, mkpimage, mpv, msr-tools, nload,
6600 norm, nvme, owfs, pound, privoxy, procrank_linux, putty,
6601 python-autobahn, python-characteristic, python-crossbar,
6602 python-cryptography, python-iniparse, python-iowait,
6603 python-lmdb, python-pexpect, python-ptyprocess,
6604 python-pyasn-modules, python-pygments, python-pymysql,
6605 python-pynacl, python-pyopenssl, python-pysocks,
6606 python-pytrie, python-rpi-gpio, python-service-identity,
6607 python-setproctitle, python-shutilwhich, python-treq,
6608 python-txaio, python-ujson, python-wsaccel, qt5canvas3d,
6609 qt5location, qt5quickcontrols2, qt5serialbus, qt5tools,
6610 raptor, scrub, taskd, tegrarcm, turbolua, valijson,
6611 wayland-protocols, webkitgtk, wilc1000-firmware, wpan-tools,
6612 xdriver_xf86-video-amdgpu
6613
6614 Removed packages: foomatic-filters, python-m2crypto,
6615 qt5quick1, qt5webkit-examples, samba, xdriver_xf86-input-void
6616
6617 Issues resolved (http://bugs.buildroot.org):
6618
6619 #6830: Qt5: no fonts are installed
6620 #7562: musl buildroot-toolchain and BR2_MIPS_SOFT_FLOAT break
6621 #7580: Invalid filesystem in Pandaboard defconfig
6622 #8346: wf111 package removes all kernel module dependencies
6623 #8436: xserver_xorg-server Segmentation fault
6624 #8736: IPV6 forced on in busybox
6625 #8746: At startup system stops with 'cannot set terminal proces..
6626 #8751: make fail [fio does not build on sh]
6627 #8766: Compiling host-gcc-final-4.9.3 broken on i386
6628 #8771: make savedefconfig modifies sources
6629 #8781: Unable to build uboot for imx28evk
6630 #8786: gdb fails to build with xz and expat support at the same
6631 #8801: Compilation of Buildroot 2016.2 for Raspberry Pi with...
6632 #8806: Buildroot 2016.2 for Raspberry Pi requires that ext4...
6633 #8836: Can't select Vim in menuconfig
6634 #8851: Make sure fio can compile with libaio support if it...
6635 #8861: With buildroot 2016.02 trying to build for corei7-avx
6636 fails while trying to build host-binutils
6637 #8866: Making an USB flash bootable with extlinux build with
6638 buildroot does not work
6639
aaf6c28a
PK
66402016.02, Released March 1st, 2016
6641
6642 Minor fixes, mostly security related.
6643
6644 Circular dependency issue with same-as-kernel linux-headers
6645 option fixed.
6646
6647 Updated/fixed packages: bluez5_utils, heirloom-mailx,
6648 imx-gpu-viv, kodi-pvr-argustv, kodi-pvr-mediaportal-tvserver,
6649 kodi-pvr-nextpvr, libfcgi, openssl, pifmrds, powerpc-utils,
6650 python-m2crypto, slang, sox, squid, tn5250, xerces, zsh
6651
100ba0f6
PK
66522016.02-rc3, Released February 27th, 2016
6653
6654 Fixes all over the tree.
6655
6656 Defconfigs: Ensure EABIhf is correctly enabled for ARM cores
6657 where VFP is optional (but present on the specific hw). Fix
6658 ARM variant selection for freescale_imx31_3stack_defconfig.
6659
6660 Ensure tarballs of downloaded git trees do not contain a
6661 timestamp.
6662
6663 Clarify license of patches in COPYING.
6664
6665 Updated/fixed package: avahi, binutils, cairo, can-festival,
6666 chrony, cifs-utils, dnsmasq, dvdauthor, e2fsprogs, efl,
6667 erlang-rebar, eudev, fbterm, gawk, gnupg2, gnuradio, gpm,
6668 gst1-plugins-good, hostapd, imagemagick, iproute2, iputils,
6669 jack2, kexec, kismet, lftp, libarchive, libeXosip2, libfm,
6670 libglib2, libsoil, libssh, libssh2, libuci, links, lshw, lxc,
6671 mediastreamer, mono, mraa, mutt, nfs-utils, numactl, ofono,
6672 omniorb, openipmi, openobex, patch, pax-utils, perf,
6673 pulseaudio, pure-ftp, qhull, qt, quagga, quota, sdl_sound,
6674 shairport-sync, spice, sysklogd, syslog-ng, trace-cmd,
6675 trousers, tvheadend, util-linux, vim, webkitgtk24, wireshark,
6676 wpa_supplicant, xerces, zsh
6677
6678 Issues resolved (http://bugs.uclibc.org):
6679
6680 #8651: libMonoPosixHelper.so wrong link reference in buildroot..
6681
6cd8cbc6 66822016.02-rc2, Released February 18th, 2016
a00646db
PK
6683
6684 Fixes all over the tree.
6685
6686 Toolchain: PR19405 backport to binutils 2.25.1 to fix NIOS ld
6cd8cbc6
PK
6687 crash, backport of Xtensa .init/.fini literals handling.
6688 glibc security patches for CVE-2014-8121, CVE-2015-1781
a00646db
PK
6689 and CVE-2015-7547.
6690
6691 Defconfigs for Acmesystems Arietta g25 added.
6692
6693 Updated/fixed packages: binutils, boost, chrony, dovecot,
6694 e2fsprogs, fio, gdb, glibc, graphite2, icu, kbd, libbsd,
6695 libcue, libgcrypt, libraw, links, mc, mosquitto, nodejs,
6696 postgresql, pptp-linux, pulseaudio, samba4, spice, squid,
6697 sysklogd, systemd, tiff, uclibc, ulogd, util-linux, valgrind.
6698
6699 Issues resolved (http://bugs.uclibc.org):
6700
6701 #8576: Building embedded Linux for Atmel SAMA5D4_Xplained...
6702 #8606: Problem compiling on Arch Linux
6703 #8681: kbd 2.0.3 does not build on rpi
6704
ecf55c3f 67052016.02-rc1, Released February 10th, 2016
2ea4443e
PK
6706
6707 Fixes all over the tree and new features.
6708
6709 Toolchain: Support for GCC 5.3.x. ARC toolchain updated to
6710 arc-2015.12. Support for legacy uClibc dropped, default to
6711 uClibc-ng instead. Added sys/queue.h implementation for MUSL
6712 for compatibility. Updated versions of Code sourcery and
6713 Linaro toolchains. MIPS Codescape toolchains added. Version
6714 selection for preconfigured external toolchains removed.
6715
6716 New Defconfigs: ARM Juno r0/r1 development boards, Freescale
6717 i.MX6UL Evaluation Kit, Intel Galileo Gen 2, Orange Pi PC.
6718 A number of defconfigs have been extended to generate complete
6719 system images using genimage.
6720
8b186e08 6721 Linux: Automatically patch timeconst.pl for <3.9 kernels,
8d1d6ddd
PK
6722 which isn't compatible with modern perl versions, breaking the
6723 build when building on recent (Fedora 23, Debian
6724 Testing/Unstable, ..) distributions.
6725
2ea4443e
PK
6726 Makedevs utility now accepts textual (non-numerical) user and
6727 group names.
6728
6729 Vagrant file to easily setup a working development environment
6730 in a VM has been added.
6731
6732 Size-stats-compare script to compare rootfs sizes between
6733 builds has been added.
6734
6735 Infozip package renamed to zip. EFL packages restructured.
6736
6737 Updated/fixed packages: aespipe, aiccu, alsa-lib, alsa-utils,
6738 angularjs, apache, apr, argp-standalone, armadillo, arptables,
6739 at, atk, audiofile, aumix, autoconf-archive, avahi, bash, bc,
6740 bcache-tools, bdwgc, beecrypt, bind, binutils, bluez5_utils,
6741 bluez_utils, bonnie, boost, busybox, cairo, cdrkit, chrony,
6742 clamav, cmake, collectd, connman, coreutils, cppcms, crda,
6743 cryptodev-linux, cryptsetup, cups, cwiid, cxxtest, dbus,
6744 dbus-cpp, dbus-glib, debianutils, dhcp, dhcpcd, dhrystone,
6745 dillo, directfb, directfb-examples, dmraid, dnsmasq, doom-wad,
6746 dovecot, dovecot-pigeonhole, dropbear, dtv-scan-tables,
6747 dvb-apps, dvbsnoop, ecryptfs-utils, eigen, ejabberd,
6748 elementary, elfutils, enlightenment, erlang, espeak, eudev,
6749 eventlog, exfat, exfat-utils, exiv2, expedite, faifa,
6750 fakeroot, fastd, fbgrab, fetchmail, ffmpeg, findutils, fio,
6751 firmware-imx, flann, flashrom, flite, flot, fmlib, freerdp,
6752 freescale-imx, freetype, gauche, gawk, gcc, gcc-final, gcr,
6753 gdb, gdk-pixbuf, geoip, gesftpserver, gettext, giflib, git,
6754 glibc, glibmm, glog, gmp, gnupg, gnupg2, gnutls, gob2, gpsd,
6755 gptfdisk, grep, gst1-libav, gst1-plugins-{bad,base,good,ugly},
6756 gst-ffmpeg, gst-plugins-{bad,base,good,ugly}, gstreamer,
6757 gstreamer1, guile, gvfs, gzip, harfbuzz, haserl, hiawatha,
6758 hostapd, hplip, icu, ifupdown, imagemagick, imx-gpu-viv,
6759 imx-kobs, imx-lib, input-tools, intel-microcode, iperf3,
6760 ipmitool, iproute2, iprutils, ipsec-tools, ipset, iptables,
6761 iputils, irda-utils, irssi, iucode-tool, jack2, janus-gateway,
6762 jpeg-turbo, jquery-datetimepicker, jquery-keyboard,
6763 jquery-sparkline, jquery-ui, jquery-ui-themes,
6764 jquery-validation, json-c, kbd, kernel-module-imx-gpu-viv,
6765 keyutils, kmod, knock, kodi, lcdproc, lcms2, leafnode2,
6766 leafpad, libass, libatomic_ops, libbroadvoice, libbsd,
6767 libcap-ng, libcdaudio, libcue, libcurl, libdrm, libecore,
6768 libedbus, libedit, libedje, libeet, libefreet, libeina,
6769 libeio, libelementary, libembryo, libepoxy, libethumb, libev,
6770 libevas, libevas-generic-loaders, libevdev, libevent, libffi,
6771 libfm, libfribidi, libfslcodec, libfslparser, libfslvpuwrap,
6772 libftdi, libfuse, libgail, libglew, libglib2, libgtk2,
6773 libgtk3, libgudev, libhttpparser, libidn, libinput, libiscsi,
6774 libjpeg, liblinear, libmbim, libmicrohttpd, libndp, libnspr,
6775 libnss, liboauth, liboping, libpciaccess, libplist, libpng,
6776 libraw, libraw1394, librsvg, libseccomp, libsecret,
6777 libserialport, libsigc, libsigrok, libsigrokdecode,
6778 libsndfile, libsoc, libsodium, libsoup, libssh2, libsvg,
6779 libsvg-cairo, libtasn1, libtirpc, libtorrent, libungif,
6780 libunwind, libupnpp, liburcu, libuv, libv4l, libva,
6781 libva-intel-driver, libvips, libvncserver, libxml2, libxmlpp,
6782 lightning, lighttpd, linknx, linux-firmware, linux-fusion,
6783 linux-headers, liquid-dsp, lirc-tools, live555, lm-sensors,
6784 lockdev, lshw, ltp-testsuite, ltrace, lttng-babeltrace,
6785 lttng-libust, lttng-modules, lttng-tools, lua, luabitop,
6786 luarocks, luv, lvm2, lxc, makedevs, mc, memcached, memtest86,
6787 mesa3d, mesa3d-demos, mesa3d-headers, micropython,
6788 micropython-lib, minicom, minidlna, mjpg-streamer, mke2img,
6789 moarvm, modem-manager, mongoose, mongrel2, monkey, mono,
6790 monolite, mosh, mosquitto, mpd, mplayer, msgpack, mtdev2tuio,
6791 musepack, musl, mysql, nano, nasm, nbd, neard, netatalk,
6792 netsnmp, nettle, net-tools, network-manager, nfs-utils, nginx,
6793 nmap, nodejs, ntfs-3g, ntp, numactl, nut, nvidia-driver,
6794 odhcp6c, ofono, ola, olsr, omniorb, opencv, opencv3, openipmi,
6795 openldap, openntpd, openobex, openocd, openpgm,
6796 open-plc-utils, openpowerlink, openssh, openssl, openswan,
6797 openvpn, opkg, oprofile, opus, opusfile, p11-kit, package,
6798 pango, pax-utils, pciutils, pcmanfm, perl, perl-db-file,
6799 perl-io-socket-ssl, perl-libwww-perl, perl-net-dns, perl-uri,
6800 perl-xml-libxml, php, php-ssh2, picocom, pinentry, pixman,
6801 polarssl, popt, portaudio, pppd, procps-ng, proftpd, protobuf,
6802 psmisc, ptpd2, pulseaudio, pulseview, pv, python, python3,
6803 python-alsaaudio, python-can, python-cffi, python-cherrypy,
6804 python-httplib2, python-jinja2, python-lxml, python-m2crypto,
6805 python-mako, python-msgpack, python-psutil, python-pyasn,
6806 python-pycparser, python-pydal, python-pyftpdlib,
6807 python-pyroute2, python-pyxml, python-pyzmq, python-requests,
6808 python-serial, python-setuptools, python-six, python-spidev,
6809 python-tornado, python-twisted, python-web2py, python-webpy,
6810 python-werkzeug, python-zope-interface, qemu, qhull, qpdf, qt,
6811 qt5, qt5base, qt5connectivity, qt5declarative, qt5enginio,
6812 qt5graphicaleffects, qt5imageformats, qt5multimedia,
6813 qt5quick1, qt5quickcontrols, qt5script, qt5sensors,
6814 qt5serialport, qt5svg, qt5webchannel, qt5webkit,
6815 qt5webkit-examples, qt5websockets, qt5x11extras,
6816 qt5xmlpatterns, qt-webkit-kiosk, racehound, radvd, read-edid,
6817 readline, redis, rpcbind, rpi-firmware, rpi-userland, rrdtool,
6818 rsync, rsyslog, rtai, rtorrent, rt-tests, rubix, ruby, samba4,
6819 sconeserver, setools, shairport-sync, sigrok-cli, skeleton,
6820 smack, snowball-init, socat, sp-oops-extract, sqlite,
6821 squashfs, squeezelite, squid, sredird, sshfs,
6822 start-stop-daemon, strace, strongswan, stunnel, subversion,
6823 sunxi-tools, swig, sysdig, syslog-ng, sysstat, systemd,
6824 sysvinit, taglib, tcl, tcpreplay, thrift, ti-gfx, tinyalsa,
6825 tor, torsmo, trace-cmd, transmission, tremor, triggerhappy,
6826 trinity, tvheadend, tzdata, uboot-tools, uclibc, udisks,
6827 udpcast, unionfs, upmpdcli, usb_modeswitch,
6828 usb_modeswitch_data, ustr, util-linux, vala, valgrind,
6829 vboot-utils, vde2, vlc, vnstat, webkit, webkitgtk24, weston,
6830 wget, whetstone, whois, wine, wipe, wireless-regdb, wireshark,
6831 wpa_supplicant, w_scan, x11r7, xapp_xbacklight, xapp_xcompmgr,
6832 xapp_xinput, xapp_xkbcomp, xdriver_xf86-input-evdev,
6833 xdriver_xf86-input-libinput, xdriver_xf86-input-synaptics,
6834 xdriver_xf86-video-ati, xdriver_xf86-video-fbturbo,
6835 xdriver_xf86-video-imx-viv, xdriver_xf86-video-intel,
6836 xfont_encodings, xfont_font-adobe-100dpi,
6837 xfont_font-adobe-75dpi, xfont_font-adobe-utopia-100dpi,
6838 xfont_font-adobe-utopia-75dpi, xfont_font-adobe-utopia-type1,
6839 xfont_font-alias, xfont_font-arabic-misc,
6840 xfont_font-bh-100dpi, xfont_font-bh-75dpi,
6841 xfont_font-bh-lucidatypewriter-100dpi,
6842 xfont_font-bh-lucidatypewriter-75dpi, xfont_font-bh-ttf,
6843 xfont_font-bh-type1, xfont_font-bitstream-100dpi,
6844 xfont_font-bitstream-75dpi, xfont_font-bitstream-type1,
6845 xfont_font-cronyx-cyrillic, xfont_font-cursor-misc,
6846 xfont_font-daewoo-misc, xfont_font-dec-misc,
6847 xfont_font-ibm-type1, xfont_font-isas-misc,
6848 xfont_font-jis-misc, xfont_font-micro-misc,
6849 xfont_font-misc-cyrillic, xfont_font-misc-ethiopic,
6850 xfont_font-misc-meltho, xfont_font-misc-misc,
6851 xfont_font-mutt-misc, xfont_font-schumacher-misc,
6852 xfont_font-screen-cyrillic, xfont_font-sony-misc,
6853 xfont_font-sun-misc, xfont_font-winitzki-cyrillic,
6854 xfont_font-xfree86-type1, xfsprogs, xkeyboard-config, xl2tp,
6855 xlib_libfontenc, xlib_libXi, xmlstarlet, xscreensaver,
6856 xserver_xorg-server, xtables-addons, xvkbd, xz, yad, yasm,
6857 ympd, zeromq, zic, znc, zsh,
6858
6859 New packages: acsccid, assimp, atkmm, autofs, bcm2835,
6860 cairomm, cantarell, chocolate-doom, comix-cursors, cxxtest,
6861 edid-decode, emlog, gcr, gtkmm3, hidapi, jquery-sidebar,
6862 kernel-module-imx-gpu-viv, libasplib, libcroco, libdvbpsi,
6863 libfreeglut, libgdiplus, libglfw, libhdhomerun, libnet,
6864 libsoil, lldpd, luvi, mbedtls, minizip, miraclecast, mongodb,
6865 mraa, netbsd-queue, netsniff-ng, nss-pam-ldapd,
6866 obsidian-cursors, openal, openbox, pangomm,
6867 python-backports-abc, python-beautifulsoup4, python-cbor,
6868 python-click, python-cssselect, python-ecdsa, python-html5lib,
6869 python-idna, python-ipaddress, python-mistune, python-netaddr,
6870 python-paho-mqtt, python-paramiko, python-pyparted,
6871 python-pysmb, python-pyudev, python-singledispatch,
6872 python-smbus-cffi, python-urllib3, qt53d, rabbitmq-c, rfkill,
6873 sbc, spi-tools, tpm-tools, trousers, ubus, unrar, unscd,
6874 unzip, v4l2grab, xdriver_xf86-video-nouveau, xdotool, zbar
6875
6876 Removed packages: libungif, python-pyxml,
6877
6878 Issues resolved (http://bugs.uclibc.org):
6879
6880 #7886: gettext: link failure with locally-installed libxml2
6881 #7892: systemd-journald is broken
6882 #8066: nodejs crashes when built with gcc 4.9
6883 #8296: nodejs 0.12.7 - npm crashes (seg core dump)
6884 #8501: gunzip fails to uncompress files
6885 #8541: fail to build host-fakeroot-1.20.2
6886 #8546: build instructions for raspberry pi don't work
6887 #8571: strace for ARC compile error
6888 #8581: pciutils.mk PCIUTILS_MAKE_OPTS typo
6889 #8616: Fail to build for raspberrypi_defconfig with big endian
6890 #8621: sqlite package, properly enable readline
6891
3f90e532
PK
68922015.11, Released November 30th, 2015
6893
6894 Minor fixes.
6895
6896 Merged/seperate /usr handling is now also performed for
6897 staging so cross-gdb / gdbserver can find the libraries.
6898
6899 Updated/fixed packages: autossh, conntrack-tools, dcron,
6900 espeak, gcc, glmark2, gpsd, gstreamer1, libglib2, libsigsegv,
6901 libsoc, libv4l, minidlna, mongrel2, opencv, polarssl,
6902 rpi-userland, rubix, skeleton, tovid, uemacs, valgrind, yad,
6903 zmqpp
6904
6905 Issues resolved (http://bugs.uclibc.org):
6906
6907 #8441: Invalid directory for X11 fonts in target (RPi2)
6908 #8491: libglib2 2.46.1 not Building for armv5 on 2015.11-rc3
6909
610f3fa0
PK
69102015.11-rc3, Released November 26th, 2015
6911
6912 Fixes all over the tree.
6913
db80b0a5
PK
6914 We have a new modern website!
6915
6916 Updated/fixed packages: apitrace, audiofile, autossh, bullet,
6917 c-ares, collectd, conntrack-tools, cryptodev-linux, dropbear,
6918 fastd, gmp, gpsd, gst-plugins-bad, gst-plugins-base,
6919 gst-plugins-good, gst-plugins-ugly, gstreamer, gstreamer1,
6920 guile, iodine, iproute2, jimtcl, kompexsqlite, libethumb,
6921 libfreeimage, libgsasl, libgtk3, libxml2, localedef,
6922 lttng-tools, macchanger, mongrel2, mpd, openntpd, openssl,
6923 oprofile, pcre, qt5base, quagga, rpi-userland, sconeserver,
6924 sdl, spidev_test, sqlite, strongswan, ustr, xapp_sessreg,
6925 yajl, zmqpp
610f3fa0
PK
6926
6927 Issues resolved (http://bugs.uclibc.org):
6928
6929 #6872: gpsd: disabled on microblaze
6930 #8321: invalid opcode error with minidlna and ffmpeg
6931 #8336: Default systemd configuration fails to boot correctly in 2015-08
6932 #8446: rpi-userland failed to build with glibc 2.22
6933
bfaed966
PK
69342015.11-rc2, Released November 19th, 2015
6935
6936 Fixes all over the tree.
6937
6938 LD_LIBRARY_PATH is no longer used to ensure host binaries find
6939 their libraries, fixing issues on recent Fedora.
6940
6941 Toolchain fixes for powerpc e5500 / e6500. Fix for an issue
6942 with ${TARGET}-cc after the move to use a toolchain wrapper
6943 for the internal toolchain.
6944
6945 Appy-patches.sh now correctly applies all files listed in
6946 series files.
6947
6948 Fixes for merged /usr handling when a custom skeleton is used.
6949
6950 Updated/fixed packages: axfsutils, boost, busybox, dhcp,
6951 directfb, dropbear, ebtables, fastd, ffmpeg, gauche, gcc,
6952 gettext, gst1-plugins-bad, hostapd, ibrdtnd, libcurl,
6953 libecore, libgudev, libnss, libpng, libserial, libssh2,
6954 libuecc, libxml2, linux-headers, liquid-dsp, ltris,
6955 lua-periphery, minidlna, mongrel2, mpd, mpg123, mplayer,
6956 mysql, opencv, opencv3, package, perl-file-util, php-ssh2,
6957 polarssl, pulseaudio, python-protobuf, qemu, qt5base, ranger,
6958 ruby, skeleton, slang, squeezelite, strongswan, tovid, uclibc,
6959 ushare, wine, wpa_supplicant, x265,
6960 xdriver_xf86-video-siliconmotion, zxing-cpp
6961
6962 Issues resolved (http://bugs.uclibc.org):
6963
6964 #4790: Running udhcpc on a system with NFS root kills NFS
6965 #8456: Building host-pkgconf on Fedora 23 fails due to..
6966
e1da0eff 69672015.11-rc1, Released November, 7th 2015
23542387
TP
6968
6969 Fixes all over the tree and new features.
6970
6971 Architectures:
6972
6973 - Support for sparc64 added (internal toolchain with glibc
6974 only).
6975
6976 - Support for mips32r6 and mips64r6 added.
6977
6978 - Support for Intel Quark X1000 CPU.
6979
6980 - Switch to EABIhf by default on ARM when a VFP is available.
6981
6982 Toolchains:
6983
6984 - glibc 2.22, gdb 7.10, use gdb 7.9 by default, musl 1.1.12,
6985 uclibc-ng 1.0.8, host-gdb enabled on AArch64.
6986
6987 - The toolchain wrapper which was used only for external
6988 toolchains is now also used for Buildroot internal
6989 toolchains. This allowed to fix the ccache support, prepare
6990 the way for top-level parallel build support and remove gcc
6991 patches used to detect header/library path poisoning.
6992
6993 - Remove Analog Devices Blackfin toolchain 2012R2.
6994
6995 - Fix several Xtensa build failures by switching from
6996 text-section-literals to auto-litpools.
6997
6998 - Enable MIPS64 support in uClibc-ng, use uClibc on ARC
6999 rather than a specific fork.
7000
7001 - Linaro toolchains for ARM, ARMeb and AArch64 updated to
7002 2015.08. 2014.09 version is kept since 2015.08 only runs on
7003 x86_64 hosts.
7004
7005 Bootloaders:
7006
7007 - Fix ARM64 support in U-Boot.
7008
7009 Defconfigs:
7010
7011 - Added: ARC HS38 VDK virtual boards, Avnet Microzed, Boundary
7012 Devices Nitrogen SoloX, Freescale i.MX6 SoloX Sabre SD,
7013 OLinuxino A20 Lime2, Qemu Sparc64, Qemu SuperH 4 big endian,
7014 Synopsys AArch64 VDK virtual platform.
7015
7016 - Updated: calao_qil_a9260, calao_usb_a9g20_lpw, ci20,
7017 cubieboad, freescale_imx6_*, imx53loco, imx6_vab820,
7018 mpc8315erdb, qmx6, p1010rdb, qemu, raspberrypi,
7019 raspberrypi2, riotboard, snps_axs10*, wandboard.
7020
7021 - Removed: at91rm9200df, at91sam9260dfc, at91sam9263ek,
7022 calao_snowball_defconfig, gnublin, integrator926_defconfig.
7023
7024 Infrastructure:
7025
7026 - Support for fetching from Mercurial tags fixed.
7027
7028 - Introduce LINUX_NEEDS_MODULES, which allows to enforce
7029 module support to be enabled in the kernel when a package
7030 builds out-of-tree kernel modules (through the
7031 pkg-kernel-module infrastructure or on its own).
7032
7033 - Improve the perl package infrastructure to automatically add
7034 the dependency to the perl interpreter to target perl module
7035 packages.
7036
7037 - Remove trailing slashes in <pkg>_SITE and addition of a
7038 check to ensure such trailing slashes are no longer added.
7039
7040 - Extend the legal infrastructure to allow packages to declare
7041 their actual source code. This is useful for packages for
7042 which <pkg>_SOURCE points to pre-built binaries (as is the
7043 case for external toolchains). The new <pkg>_ACTUAL_SOURCE
7044 variable allows to point to the source code in such cases.
7045
7046 - Improved ccache support, thanks to the usage of a toolchain
7047 wrapper for internal toolchain. Now a single cache directory
7048 can be shared between different Buildroot builds.
7049
7050 - Addition of a 'graph-size' make targets, which generates a
7051 PDF graph of per-package size of the root filesystem.
7052
7053 - Addition of <pkg>_EXCLUDES so that packages can request
7054 certain parts of the source code tarball to not be
7055 extracted. This feature is currently used by gcc and
7056 toolchain-external.
7057
7058 - Packages can now use the <pkg>_PKGDIR variable, provided by
7059 the package infrastructure, to reference their package
7060 directory, instead of explicitly using package/<pkg>/.
7061
7062 Filesystems:
7063
7064 - Add high lz4 compression to squashfs.
7065
7066 - Simplification of shell profile files in the default
7067 skeleton.
7068
7069 - Remove ftp user and /home/ftp from the skeleton, and let ftp
7070 server packages create these when needed.
7071
7072 - Add support for /bin, /sbin and /lib to be symlinks to their
7073 corresponding directories in /usr. This is enforced for
7074 systemd configurations, and optional for other
7075 configurations.
7076
7077 - Support for AXFS filesystem image generation added.
7078
7079 - New options to add extra space/inodes to ext2/3/4 images.
7080
7081 Updated/fixed packages:
7082
7083 adwaita-icon-theme, apache, apitrace, atk, audit, avahi,
7084 barebox, bash, batctl, bind, binutils, bluez_utils, boost,
7085 bridge-utils, cairo, ccache, chrony, clapack, cloog, cmake,
7086 collectd, connman, conntrack-tools, coreutils, cpio,
7087 cryptsetup, dbus, dbus-cpp, devmem2, dhcp, dhcpcd, dhcpdump,
7088 dhrystone, dillo, directfb, directfb-examples, dmraid,
7089 dos2unix, dovecot, dovecot-pigeonhole, drbd-utils, dropbear,
7090 dropwatch, dtc, e2fsprogs, ebtables, efl, eigen, ejabberd,
7091 elf2flt, elfutils, erlang, ethtool, eudev, evemu, exfat,
7092 exfat-utils, expat, faifa, fbterm, fdk-aac, feh, ffmpeg, file,
7093 flashrom, fping, freerdp, freescale-imx, freetype, gdk-pixbuf,
7094 genimage, gettext, git, glib-networking, glmark2, gnupg2,
7095 gnuradio, gnutls, gpsd, grep, grub2, gst1-imx, gst1-libav,
7096 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
7097 gst1-plugins-ugly, gst1-validate, gst-fsl-plugins,
7098 gst-plugins-bad, gstreamer1, guile, gvfs, harfbuzz, haveged,
7099 hostapd, icu, imagemagick, impiutil, imx-gpu-viv, imx-vpu,
7100 inadyn, intltool, iostat, iperf3, ipmiutil, iproute2,
7101 iptables, iw, jpeg-turbo, jq, jsoncpp, kexec-lite, kmod, kodi,
7102 kodi-audioencoder-flac, kodi-pvr-argustv, kodi-pvr-filmon,
7103 kodi-pvr-hts, kodi-pvr-mythtv, kodi-pvr-pctv,
7104 kodi-pvr-stalker, kodi-pvr-vbox,
7105 kodi-visualisation-waveforhue, less, lftp, libbluray,
7106 libcgroup, libconfuse, libcurl, libdcadec, libdrm, libevdev,
7107 libffi, libfribidi, libfslcodec, libfslparser, libfslvpuwrap,
7108 libgcrypt, libglew, libglib2, libgtk3, libidn, liblinear,
7109 liblockfile, libmicrohttpd, libnetfilter_conntrack, libnfs,
7110 libnftnl, libnl, libnspr, libnss, libpcap, libpfm4, libpng,
7111 libselinux, libserial, libsoup, libsoxr, libstrophe, libtasn1,
7112 libtirpc, libtorrent, libupnpp, liburcu, libusb-compat, libuv,
7113 libv4l, libva, libva-intel-driver, libxcb, lighttpd, links,
7114 linux, linux-firmware, linux-fusion, linux-headers,
7115 lirc-tools, localedef, lpeg, lsof, ltp-testsuite,
7116 lttng-libust, lttng-tools, lua-periphery, luaposix, lvm2, lxc,
7117 lz4, mdadm, mesa3d, mesa3d-headers, minicom, minidlna, moarvm,
7118 modem-manager, mosquitto, mpd, mpdecimal, mpg123, mplayer,
7119 mrouted, msmtp, mtd, mutt, nettle, network-manager, nfs-utils,
7120 nftables, nginx, nodejs, noip, ntp, ofono, opencv3, openpgm,
7121 openssl, openswan, openvpn, pango, parted, perl, perl-cross,
7122 perl-crypt-openssl-random, perl-http-message,
7123 perl-io-socket-ssl, perl-module-build, perl-mojolicious,
7124 perl-netaddr-ip, perl-net-dns, perl-net-http, perl-net-ssleay,
7125 perl-uri, perl-xml-libxml, php, picocom, pixman, pkgconf,
7126 poco, polarssl, portaudio, portmap, postgresql, proftpd,
7127 protobuf, protobuf-c, pulseaudio, python-configshell-fb,
7128 python-networkmanager, python-numpy, python-pyparsing,
7129 python-pypcap, python-rtslib-fb, python-spidev, python-urwid,
7130 python-web2py, qemu, qt5base, redis, rngtools, rng-tools,
7131 rpi-firmware, rpi-userland, rtmpdump, rtorrent, ruby, samba,
7132 samba4, sane-backends, sconeserver, sdl, sed, setools,
7133 shairport-sync, shared-mime-info, sland, smartmontools,
7134 softether, spice-protocol, sqlcipher, sqlite, squid,
7135 strongswan, stunnel, subversion, sudo, sunxi-tools,
7136 supervisor, systemd, tar, targetcli-fb, tcpdump, tiff, tor,
7137 tvheadend, tzdata, uboot-tools, udisks, unionfs, upmpdcli,
7138 util-linux, vala, valgrind, vim, vlc, vorbis-tools, vsftpd,
7139 vtun, wavpack, webkitgtk24, weston, whois, wireless-regdb,
7140 wireshark, wpa_supplicant, xdriver_xf86-input-vmmouse,
7141 xdriver_xf86-video-imx-viv, xdriver_xf86-video-intel,
7142 xdriver_xf86-video-sis, xlib_libXi, xorg-server,
7143 xtables-addons, xterm, xz, zic, znc, zsh
7144
7145 New packages:
7146
7147 axfsutils, bitstream, check, dvblast, eventlog, fastd, gauche,
7148 gmock, graphite2, gssdp, gupnp, gupnp-av, ibrcommon, ibrdtn,
7149 ibrdtnd, ibrdtn-tools, imx-kobs, iqvlinux, irssi,
7150 kompexsqlite, libbroadvoice, libcddb, libcodec2, libcrossguid,
7151 libg7221, libhttpparser, libilbc, libldns, libmng,
7152 libopenh264, libpam-radius-auth, libpam-tacplus, libsilk,
7153 libsoundtouch, libssh, libuecc, libyuv, liquid-dsp, luv,
7154 micropython, micropython-libs, python-pyratemp,
7155 python-pyroute2, python-ranger, rapidxml, scrypt, sdl2,
7156 sp-oops-extract, squeezelite, stress-ng, swupdate, syslog-ng,
7157 x265, xdriver_xf86-video-fbturbo, xxhash, yad, zxing-cpp
7158
7159 Removed packages:
7160
7161 blackbox (was deprecated), divine (merged in directfb),
7162 kobs-ng (replaced by imx-kobs), mediactl (merged in libv4l),
7163 sawman (merged in directfb), schifra (marked broken since a
7164 long time), texinfo (host variant only, no longer used), zxing
7165 (replaced by zxing-cpp),
7166
7167 Issues resolved (http://bugs.uclibc.org):
7168
7169 #4099: cut utility from GNU coreutils works incorrect
7170 #7772: libxml-parser-perl build failure: missing dependency
7171 ExtUtils/MakeMaker
7172 #7931: Default configuration for Cubieboard v1 is outdated
7173 #8116: 2015.05-rc2 raspberrypi2_defconfig network interface
7174 not coming up
7175 #8246: X.org DRI2 build issue
7176 #8256: pointing to /usr/bin/objcopy old version (x86) instead
7177 of the generated one
7178 #8266: mplayer build issue
7179 #8281: pyrexc fails to run when path is too long
7180 #8316: lttng-tools and lttng-babeltrace executables contain
7181 bad RPATH pointing to host machine
7182 #8331: kexec wants shutdown in /sbin, but systemd installs it
7183 in /usr/sbin
7184 #8361: Buildroot 2015.08.1 skeleton inittab overwritten by
7185 busybox's version
7186 #8366: libevent does not build
7187 #8386: build failed with external toolchain
7188 #8391: Node.js 0.12.7 fails to build on raspberry_pi defconfig
7189 #8396: CCACHE initialization
7190 #8401: gpsd 3.15 NMEA support
7191 #8416: cups depends on BR2_DEPRECATED_SINCE_2015_05
7192 #8421: util-linux installs systemd files in output/target/home/
7193
20a36cd8 71942015.08, Released August 31st, 2015
3131ec44
PK
7195
7196 Minor fixes.
7197
7198 OpenCV 3.x package renamed to opencv3. OpenCV 2.4.x
7199 reintroduced as opencv.
7200
7201 Updated/fixed packages: bootutils, canfestival, cppcms,
42180d8a
PK
7202 curlftpfs, dhcpdump, dropbear, erlang-p1-tls, exfat, gnuradio,
7203 ipkg, libgudev, libmbim, libwebsock, linux-pam, lm-sensors,
7204 ltrace, midori, network-manager, openssh, perl-file-listing,
3131ec44
PK
7205 perl-http-cookies, perl-http-daemon, perl-http-negotiate,
7206 perl-www-robotrules, python-can, qt5base, qt5multimedia,
7207 setools, sysvinit, tinyalsa, tn5250, tvheadend, uboot, vlc,
7208 x264, xserver_xorg-server, zyre
7209
985b46be
TP
72102015.08-rc2, Released August, 24th 2015
7211
7212 Fixes all over the tree.
7213
7214 Toolchain: fix gcc build on NIOS-II.
7215
7216 Infrastructure: add <fs>_POST_GEN_HOOKS mechanism to fix
7217 hybrid ISO image generation.
7218
7219 Architectures: add arm1136j-s variant.
7220
7221 Updated/fixed packages: apitrace, audit, bcusdk, bdwgc,
7222 beecrypt, boost, bwm-ng, cdrkit, c-icap, cifs-utils, clapack,
7223 c-periphery, cpio, cramfs, czmq, dawgdic, dnsmasq, dosfstools,
7224 dropbear, elfutils, empty, eudev, fan-ctrl, filemq, gnutls,
7225 guile, haveged, imlib2, libcec, libepoxy, libev, libgpgme,
7226 libiio, libnetfilter_queue, libnfnetlink, libpfm4, libpthsem,
7227 librtas, libselinux, libsigsegv, libsodium, libv4l, lightning,
7228 linux, lirc-tools, lrzsz, mono, mosh, mpd, msmtp, nbd,
7229 netatalk, nodejs, ola, opencv, oprofile, php, poco,
7230 postgresql, powertop, protobuf, protobuf-c, qt5base,
7231 qt5quickcontrols, rapidjson, rng-tools, squid, sysdig,
7232 sysstat, tftpd, tinc, tz, util-linux, webkitgtk24, weston,
7233 wireshark, wvstreams, xdriver_xf86-input-synaptics, zyre.
7234
7235 Issues resolved (http://bugs.uclibc.org):
7236
7237 #8276: package/dropbear: symlink resolution incorrect
7238 #8286: Error with buildroot
7239 #8301: ldconfig parameter in Makefile
7240
7b1e9d52 72412015.08-rc1, Released August, 5th 2015
43929650
AV
7242
7243 Fixes all over the tree and new features.
7244
da63d87c
TP
7245 Architectures:
7246
7247 - Refactor how the availability of an MMU is described.
7248 - Minimal support for Cortex-M3
7249 - Minimal support for AArch64 big-endian
7250
7251 Toolchains:
7252
7253 - Add CodeSourcery MIPS 2015.05, remove MIPS 2013.11
7254 - Use uClibc-ng as the default uClibc version, instead of the
7255 official uClibc, which hasn't done any release since 3+
7256 years
7257 - eglibc is now marked as deprecated
7258 - GCC: gcc 4.9.x is now the default and was updated to 4.9.3,
7259 support for gcc 5.x added.
7260 - Binutils: use Binutils 2.24 as the default, 2.25.x series
7261 bumped to 2.25.1, remove old Binutils 2.22.
7262 - Update ARC toolchain components to 2015.06
7263 - Add support for Fortran when building gcc
7264
7265 Bootloaders:
7266
7267 - Support for using the kconfig configuration system in
7268 U-Boot
7269
7270 New Defconfigs:
7271
7272 - VIA VAB-820/AMOS-820
7273 - OLimex OLinuxino A20 Lime
7274 - Many new defconfigs for Atmel evaluation boards:
7275 at91sam9rlek, at91sam9x5ek, sama5d3xek, sama5d4ek, sama5d4
7276 Xplained Ultra, sama5d3 Xplained.
7277 - ACME Systems Aria G25
7278 - WarPboard
7279 - Altera Cyclone 5 Development Board
7280 - Xilinx zc706
7281 - ARC AXS101 and AXS103 Software Development Platforms
7282 - Significant updates to Raspberry Pi / Raspberry Pi 2
7283
7284 Infrastructure:
7285
7286 - Buildroot takes better care now of generating predictable
7287 permissions in the target filesystem. However, existing
7288 permissions on a custom skeleton or rootfs overlay will no
7289 longer be preserved. Therefore, it is necessary to add a
7290 permission table (BR2_ROOTFS_DEVICE_TABLE) to set the
7291 required permissions.
7292 - Add support for kconfig fragments.
7293 - No longer pass --{enable,disable}-debug to autotools
7294 packages depending on the value of
7295 BR2_ENABLE_DEBUG. BR2_ENABLE_DEBUG now only controls
7296 whether we build with -g or not.
7297 - Support for extracting archives in .lzma in the generic
7298 package infrastructure.
7299 - Remove random-seed file from the default skeleton, since
7300 seeding the entropy pool with a known seed makes more harm
7301 than good.
7302 - In the CVS download helper, add support to use a date as
7303 the version.
7304 - Add support for a per-package <pkg>_STRIP_COMPONENTS
7305 variable, which packages can use to specify how many path
7306 components should be stripped when extracting the tarball.
7307 - Addition of a 'kernel-module' package infrastructure, which
7308 simplifies the packaging of external kernel modules. Many
7309 existing packages are converted to use it.
7310 - Allow bootloaders to be implemented in $(BR2_EXTERNAL)
7311 - Remove /etc/securetty from the default skeleton.
7312 - Migration of sysV initscripts from the default skeleton to
7313 a package called 'initscripts', installed only when Busbox
7314 init or sysvinit are used.
7315 - Migration of the skeleton logic to a proper 'skeleton'
7316 package.
7317 - Addition of a 'linux-tools' infrastructure in the 'linux'
7318 package, to support building user-space tools bundled
7319 within the Linux kernel sources, such as perf and cpupower.
7320 - Usage of backticks instead of make $(shell ...) to execute
7321 shell commands. This allows to delay the evaluation of such
7322 commands when actually needed, and not when expanding the
7323 variables. It is useful to make 'make printvars' less
7324 noisy, and as a preparation to support top-level parallel
7325 build.
7326 - Libtool .la files are not mungled for all package types,
7327 instead of being handled only for packages using the
7328 autotools-package infrastructure.
7329 - Add mechanism to allow packages to express a dependency on
7330 gcc versions. This is needed for packages that use C++11 or
7331 C11 support for example.
7332
7333 Important package updates:
7334
7335 - Complete rework of the matchbox packaging
7336 - Lots of fixes in packages for compatibility with musl and
7337 gcc 5.
7338 - Hash files added to a large number of packages.
7339 - Update a significant number of packages to use a new
7340 hosting, after the announcement of Google Code and
7341 Gitorious closing.
7342 - Major packages needed for SELinux support have been merged,
7343 but the support is not complete yet.
7344 - Significant update of OpenCV to version 3.0, and addition
7345 of lots of eatures.
7346 - Significant update of all packages supporting the GPU and
7347 VPU of i.MX ARM processors.
7348 - Addition of systemd support in a significant number of
7349 packages.
7350 - Qt5 updated to 5.5.0
7351 - Use modular X.org server by default instead of KDrive
7352
7353 Filesystems:
7354
7355 - Complete overhaul of the iso9660 support. Now allows to use
7356 directly IS9660 as the root filesystem format and not only
7357 an initrd, and supports Grub 2 and isolinux in addition to
7358 Grub.
7359
7360 Updated packages: a10disp, agentpp, apache, at91bootstrap3,
7361 audit, barebox, bc, bind, bmon, boost, btrfs-progs,
7362 ca-certificates, can-utils, ccache, cloog, collectd, connman,
7363 coreutils, c-periphery, cryptsetup, dado, dbus, dejavu,
7364 dhcpcd, dnsmasq, dosfstools, dovecot, dovecot-pigeonhole,
7365 e2fsprogs, ejabberd, erlang-p1-cache-tab, erlang-p1-sip,
7366 erlang-p1-stringprep, erlang-p1-stun, erlang-p1-tls,
7367 erlang-p1-utils, erlang-p1-xml, erlang-p1-yaml, ethtool,
7368 eudev, evtest, exim, expect, explorercanvas, feh, ffmpeg,
7369 file, flashrom, freescale-imx, freetype, gawk, gcc, gdb,
7370 gettext, git, glib-networking, gnupg2, gnutls, gpsd, gptfdisk,
7371 gpu-viv-bin-mx6q, gst-fsl-plugins, harfbuzz, hdparm, heimdal,
7372 i2c-tools, imagemagick, imx-vpu, iproute2, ipset, isl, iw,
7373 kodi, kodi-addon-xvdr, kodi-audioencoder-flac,
7374 kodi-audioencoder-lame, kodi-audioencoder-vorbis,
7375 kodi-audioencoder-wav, lftp, libass, libassuan, libcec,
7376 libconfi, libcurl, libdrm, libevdev, libfreefare, libfslcodec,
7377 libfslparser, libfslvpuwrap, libfuse, libglib2, libgpgme,
7378 libgtk2, libgtk3, libical, libidn, libiio, libinput, libiscsi,
7379 libllcp, libmicrohttpd, libnfc, libnss, libpcap, libpciaccess,
7380 libpng, libserialport, libsigrok, libsoc, libtirpc, libubox,
7381 libunistring, libupnp, libuv, libv4l, libva,
7382 libva-intel-driver, libXrandr, lighttpd, linenoise, linux,
7383 linux-firmware, linux-headers, live555, ltrace, lua,
7384 lua-csnappy, lua-ev, luajit, lua-messagepack, luaperiphery,
7385 lvm2, lxc, lzo, mesa3d, mesa3d-headers, midori, mmc-utils,
7386 modem-manager, mono, mosquitto, mpd, mpd-mpc, mpfr, mpg123,
7387 mtd, musl, nano, netperf, network-manager, nfs-utils, nginx,
7388 nodejs, ntp, ola, opencv, openldap, openssh, openssl,
7389 openswan, openvmtools, openvpn, opkg, orbit, orc, pcmanfm,
7390 perl-cross, perl-encode-locale, perl-io-socket-ssl,
7391 perl-mojolicious, perl-net-ssleay, perl-path-tiny, perl-uri,
7392 perl-xml-libxml, php, pinentry, polarssl, postgresql,
7393 pulseview, pure-ftpd, python, python-dpkt, python-lxml,
7394 python-networkmanager, python-pyinotify, python-pypcap,
7395 python-tornado, qextserialport, qt, qt5, rapidjson, redis,
7396 rpcbind, rpi-firmware, rpi-userland, samba4, shairport-sync,
7397 snmpp, sqlite, squid, strongswan, stunnel, sudo, sunxi-boards,
7398 sunxi-mali, sysdig, sysstat, systemd, tcpdump, tiff, tmux,
7399 tor, txheadend, tzdata, uboot, uclibc, ulogd, upmpdcli,
7400 usb_modeswitch, usb_modeswitch_data, vala, vsftpd, wayland,
7401 weston, whois, wireless-regdb, wireshark, x264, xapp_xvinfo,
7402 xdriver_xf86-input-libinput, xdriver_xf86-input-vmmouse,
7403 xdriver_xf86-video-cirrus, xdriver_xf86-video-geode,
7404 xdriver_xf86-video-imx-viv, xdriver_xf86-video-mach64,
7405 xdriver_xf86-video-neomagic, xdriver_xf86-video-r128,
7406 xdriver_xf86-video-savage, xdriver_xf86-video-siliconmotion,
7407 xdriver_xf86-video-vesa, xkeyboard-config, xlib_libfontenc,
7408 xlib_libFS, xlib_libXaw, xlib_libxkbfile, xlib_libXrender,
7409 xlib_libXt, xproto_kbproto, xproto_xproto, xproto_xrandrproto,
7410 xscreensaver, xserver_xorg-server, xtables-addons, yaml-cpp,
7411 zic.
7412
7413 New packages: angularjs, atf, audit, c-icap, c-icap-modules,
7414 cpio, dawgdic, faketime, fcgiwrap, gflags, glog, initscripts,
7415 jquery-datetimepicker, kodi-audioencoder-modplug,
7416 kodi-audioencoder-nosefar, kodi-audioencoder-sidplay,
7417 kodi-audioencoder-snesapu, kodi-audioencoder-stsound,
7418 kodi-audioencoder-timidity, kodi-audioencoder-vgmstream,
7419 kodi-platform, kodi-pvr-argustv, kodi-pvr-dvblink,
7420 kodi-pvr-dvbviewer, kodi-pvr-filmon, kodi-pvr-hts,
7421 kodi-pvr-iptvsimple, kodi-pvr-mediaportal-tvserver,
7422 kodi-pvr-mythtv, kodi-pvr-nextpvr, kodi-pvr-njoy,
7423 kodi-pvr-pctv, kodi-pvr-stalker, kodi-pvr-vbox,
7424 kodi-pvr-vdr-vnsi, kodi-pvr-vuplus, kodi-pvr-wmc,
7425 kodi-screensaver-asteroids, kodi-screensaver-biogenesis,
7426 kodi-screensaver-crystalmorph, kodi-screensaver-greynetic,
7427 kodi-screensaver-pingpong, kodi-screensaver-pyro,
7428 kodi-screensaver-stars, kodi-visualisation-shadertoy,
7429 kodi-visualisation-spectrum, kodi-visualisation-waveforhue,
7430 kodi-visualisation-waveform, kvmtool, kyua, libfm,
7431 libfm-extra, libplatform, librtas, libsodium, libsquish,
7432 libucl, libump, linux-backports, lua-iconv, lutok, menu-cache,
7433 moarvm, monkey, mono-gtksharp3, mosh, openipmi, python-can,
7434 python-pycli, python-pydal, python-pyyaml, python-web2py,
7435 qpid-proton, qt5webchannel, quazip, racehound, rtl8188eu,
7436 rtl8821au, sepolgen, setools, skeleton, stm32flash,
7437 webkitgtk24, xdriver_xf86-video-qxl, zynq-boot-bin.
7438
7439 Deprecated packages: webkitgtk, libgail, eglibc support in
7440 glibc package.
43929650 7441
8cf7a561
TP
7442 Issues resolved (http://bugs.uclibc.org):
7443
7444 #4291: Segmentation fault with all binaries that use threads
7445 when compiled with gcc 4.6
7446 #6944: building toolchain for sh4 fails
7447 #7592: Buildroot GCC: -lto requires plugin support in ranlib
7448 #7628: Python SSL does not get built for Raspberry Pi
7449 #7682: Missing dependencies for NFS
7450 #7742: dhcp lacks important features when BR2_ENABLE_DEBUG
7451 #7754: make: *** [/..../buildroot-2014.11/output/build/host-gcc-initial-4.8.3/.stamp_built] Error 2
7452 #7946: libglib2-2.42.2 fails to build for sparc-buildroot-linux-gnu
7453 #7956: glibc 2.20 and 2.21 fail to build for sh64-buildroot-linux-gnu
7454 #7971: python-flask, python-werkzeug. No module named zlib
7455 #7981: Target file system skeleton permissions hazard
7456 #8006: rpcdebug in nfs-utils built for the host
7457 #8036: alsa-lib headers problem that prevents to compile alsa
7458 dependent projects
7459 #8081: systemd init system: /tmp is not mode 1777
7460 #8121: php opcache extension doesn't get installed
7461 #8151: x86-64 make fails with ncurses 5.9
7462 #8156: pkg-kconfig infra broken for *-update-{config, defconfig}
7463 #8161: default /bin/sh symlink to busybox is full path and not relative
7464 #8171: glamor missing
7465 #8191: Request update support for the cubieboard series
7466 #8201: Important security upgrades for node.js
7467
6d73615f
PK
74682015.05, Released May 31st, 2015
7469
7470 Minor fixes.
7471
7472 Updated/fixed packages: conntrack-tools, directfb, fio, flite,
7473 gptfdisk, ipmiutil, iproute2, janus-gateway, keyutils, knock,
7474 libelementary, libgcrypt, libgsasl, libjpeg, libstrophe,
7475 lttng-libust, nbd, ncurses, nmap, php, postgresql, python,
7476 python3, sconeserver, udpcast, upmpdcli
7477
c6ce119c
PK
74782015.05-rc3, Released May 22nd, 2015
7479
7480 Several fixes, mainly related to static linking.
7481
7482 Updated/fixed packages: acl, alsa-utils, apr, armadillo, attr,
7483 autoconf-archive, binutils, boost, czmq, dhcpcd, duma,
7484 enlightenment, exim, fbterm, freerdp, gcc, gdk-pixbuf,
7485 google-breakpad, gpsd, heirloom-mailx, hwloc, ipmiutil,
7486 iproute2, jack2, jasper, kmod, lcdproc, leafnode2, libcap-ng,
7487 libftdi1, libmatroska, libmemcached, libmodbus, libnftnl,
7488 libsigrok, libupnpp, libuv, libxml-parser-perl, linux,
7489 linux-headers, lirc-tools, lua-periphery, lxc, mongoose, mono,
7490 mpg123, mosquitto, neardal, newt, ntp, ola, openldap, opencv,
7491 php, postgresql, protobuf, pulseaudio, python-pyqt, qemu, qt,
7492 qt5base, rpi-userland, rsyslog, snmppp, sqlite, tiff,
7493 tinyxml2, uboot-tools, unionfs, ux5000-firmware, usbredir,
7494 ushare, vpnc, vsftpd, wavpack, wireless_tools, wsapi,
7495 wvstreams, xmlstarlet, zeromq, zmqpp
7496
7497 New packages: c-periphery
7498
7499 Issues resolved (http://bugs.uclibc.org):
7500
7501 #8106: mkfs.jffs2 uses the --pagesize parameter incorrectly
7502 #8111: 2015.05.rc2 LIBFOO_CONF_OPTS not working
7503 #8126: exim lacks plaintext and cram-md5 auth
7504
f2435f6d
PK
75052015.05-rc2, Released May 11th, 2015
7506
7507 Minor fixes.
7508
7509 Toolchain: PR56780 backport to GCC 4.8.4 to fix GDB linking
7510 issues. Context functions enabled for uClibc snapshot /
7511 uClibc-NG.
7512
7513 Architectures: Endian handling symbol for Xtensa, binutils
7514 fixes.
7515
7516 Infrastructure: Fix for kernel module stripping when
7517 localversion contains spaces.
7518
7519 Updated/fixed packages: at, autoconf-archive, binutils,
7520 cc-tool, cryptsetup, dstat, expedite, freerdp, giflib,
7521 gnuchess, guile, ipmiutil, iproute2, mono, monolite, neard,
7522 ola, poppler, postgresql, python-qt, qt, sqlite, valgrind,
7523 xlib_libXfont
7524
7525 Issues resolved (http://bugs.uclibc.org):
7526
7527 #8086: Cannot select systemd as init with Linaro 2014.09...
7528
5628a15a 75292015.05-rc1, Released May 4th, 2015
94856075
PK
7530
7531 Fixes all over the tree and new features.
7532
329f6870
PK
7533 Architectures: Removed AVR32 support, deprecate SH64, added
7534 support for steamroller, corei7-avx and core-avx2 x86
7535 variants.
7536
7537 Toolchains: IPv6 and Largefile support now enforced for
7538 uClibc. Corresponding Kconfig symbols removed.
7539
7540 External CodeSourcery AMD64 2014.05, MUSL-cross 1.1.6 added,
7541 CS sh2, Xilinx microblaze v2/14.3 removed. Distro-class
7542 external toolchains are now detected and blacklisted.
7543
7544 Internal toolchain support for Nios2 added, Blackfin
7545 removed. Aarch64 and sh musl support. uClibc-ng support added.
7546
7547 Libatomic is now handled for internal and external
7548 toolchains. Link time optimization (LTO) support.
7549
7550 New Defconfigs: Freescale i.MX28 EVK, i.MX31 PDK and SABRE
7551 Auto, Raspberry Pi 2, RIoTboard,
7552
7553 Infrastructure: Hashes for a large number of packages have
7554 been added. Missing hashes now stop the build unless
7555 explicitly disabled.
7556
1c3ad235
PK
7557 Spaces and colons (:) are now supported in package
7558 versions. Dependencies can now be listed for the patch step
7559 (<PKG>_PATCH_DEPENDENCIES). Kconfig and Linux kernel
329f6870
PK
7560 extensions infrastructure has been added.
7561
7562 Makedevs now has a recursive (r) option.
7563
7564 The variable containing the list of packages to build has been
7565 renamed from TARGETS to PACKAGES.
7566
1c3ad235
PK
7567 Make external-deps / legal-info / source / source-check have
7568 been reimplemented using the package infrastructure, so their
7569 output/behaviour may differ from earlier (some packages were
7570 not included in the past).
7571
329f6870
PK
7572 The old insecure DES password encoding is no longer supported.
7573
7574 U-Boot patch option now support direct references to patch
7575 files and URLs in addition to directories of patches. The
7576 i.MX28 SD format (u-boot.sd) is now supported.
7577
94856075
PK
7578 Updated/fixed packages: agentpp, aircrack-ng, alsa-lib,
7579 alsa-utils, apr-util, apr, atk, autossh, avahi, avrdude,
329f6870
PK
7580 bcusdk, bdwgc, bind, binutils, bmon, boost, botan,
7581 btrfs-progs, busybox, ca-certificates, cairo, can-utils,
7582 canfestival, ccache, chrony, civetweb, clamav, cmake,
7583 collectd, connman, copas, crda, cryptodev-linux, cryptsetup,
7584 cups, czmq, dbus-cpp, dbus-glib, dbus-python, dbus, dfu-util,
7585 dhcp, dhcpcd, dialog, dillo, dmraid, dnsmasq, dos2unix,
7586 dosfstools, dovecot-pigeonhole, dovecot, dropbear, dropwatch,
94856075
PK
7587 dtv-scan-tables, dvdauthor, e2fsprogs, ecryptfs-utils,
7588 libevas, elfutils, enscript, erlang, espeak, eudev, evemu,
7589 exfat-utils, exim, f2fs-tools, feh, ffmpeg, fftw, flickcurl,
7590 fltk, fluxbox, fmlib, fmtools, freeradius-client, freerdp,
7591 gamin, gawk, gcc-final, gcc, gd, gdb, gengetopt, geoip, git,
7592 glib-networking, gnu-efi, gnuchess, gnutls, gpsd, gptfdisk,
329f6870
PK
7593 gpu-viv-bin-mx6q, gst-plugin-bad, gstreamer, gstreamer1,
7594 gtest, gvfs, harfbuzz, haserl, haveged, hiawatha,
7595 hicolor-icon-theme, hostapd, hplip, httping, i2c-tools, icu,
7596 ifplugd, imagemagick, imlib2, iozone, iproute2, iptables,
7597 iputils, irqbalance, iw, jack2, jhead, jimtcl, json-c, kexec,
7598 kismet, kmod, kodi-audioencoder-flac,
94856075 7599 kodi-audioencoder-vorbis, kodi-pvr-addons, kodi, ktap, lcms2,
329f6870
PK
7600 libass, libatomic_ops, libbluray, libcap, libcgroup, libcurl,
7601 libdrm, libdvbsi, libebml, libecore, libedit, liberation,
7602 libev, libevas, libevdev, libftdi, libgcrypt, libglib2,
7603 libgpgme, libgtk2, libgtk3, libiconv, libidn, libiio,
7604 libinput, libiscsi, libksba, liblinear, libmatroska,
7605 libmicrohttpd, libmodbus, libmpdclient, libnice, libnl,
7606 libnspr, libnss, libpcap, libpciaccess, libphidget, libplayer,
7607 libpthsem, libqmi, librsvg, libseccomp, libsigrok, libsoup,
7608 libsrtp, libssh2, libtasn1, libtool, libunistring, liburcu,
7609 libusb, libuv, libva-intel-driver, libva, libvncserver,
7610 libvorbis, libvpx, libwebsockets, libxml2, libzip, lightning,
7611 lighttpd, linknx, linphone, linux-firmware, linux-headers,
7612 linux-pam, live555, ljsyscall, lmbench, lockdev, logrotate,
7613 lpc3250loader, lpeg, lsof, lttng-libust, lttng-modules,
7614 lttng-tools, lua, luacrypto, luafilesystem, luajit, luaposix,
7615 luarocks, lvm2, lxc, make,
94856075
PK
7616 matchbox-{common,desktop,fakekey,keyboard,lib,startup-monitor,vm},
7617 matchbox, mcelog, memcached, memstat, memtest86, mesa3d,
7618 minidlna, mjpegtools, mjpg-streamer, modem-manager, mongoose,
7619 monit, mono, monolite, mp4v2, mpc, mpd, mpdecimal, mpg123,
7620 mplayer, musl, nano, nbd, ncftp, ncmpc, ncurses, ne10, neard,
7621 neardal, net-tools, netatalk, netsnmp, network-manager, nginx,
7622 nodejs, ntfs-3g, ntp, numactl, odhcp6c, ofono, open2300,
7623 opencv, openldap, openntpd, openocd, openssh, openssl,
7624 openswan, opentyrian, openvmtools, openvpn, oprofile, p11-kit,
329f6870 7625 pango, patch, patchelf, pciutils, pcre, perf, perl-gdgraph,
94856075
PK
7626 perl-io-socket-ssl, perl-json-tiny, perl-module-build,
7627 perl-mojolicious, perl-net-ssleay, perl-path-tiny,
7628 perl-xml-libxml, perl, phidgetwebservice, php-gnupg, php,
7629 pkgconf, polarssl, poppler, popt, postgresql, powerpc-utils,
7630 pppd, prboom, procps-ng, proftpd, psplash, ptpd2,
7631 python-{cheetah,coherence,django,markdown,netifaces,pam,six},
329f6870
PK
7632 python-tornado, python-twisted, python-zope-interface, python,
7633 python3, qemu, qt, qt5, qt5base, qt5multimedia,
7634 qt5xmlpatterns, qt5cinex, quagga, qwt, radvd, readline,
7635 rng-tools, rpcbind, rpi-firmware, rpi-userland, rsync,
7636 rsyslog, rtai, rtmpdump, ruby, sam-ba, samba, samba4,
7637 sane-backends, sconeserver, shairport-sync, sigrok-cli, slang,
7638 smcroute, snmppp, socat, socketcand, sofia-sip, sox,
7639 spawn-fcgi, speex, sqlcipher, sqlite, squid, strace,
7640 strongswan, stunnel, sudo, sunxi-boards, swig, sysstat,
7641 systemd, tcpdump, tftpd, thrift, thttpd, ti-gfx, ti-utils,
7642 tiff, tinyalsa, tn5250, transmission, trinity, tslib,
7643 tvheadend, tzdata, uboot-tools, uclibc, ulogd, usb_modeswitch,
7644 usbutils, ustr, util-linux, vala, valgrind, vlc, wayland,
7645 webp, weston, wget, which, whois, wireless-regdb,
7646 wireless_tools, wireshark, wpa_supplicant, wvstreams,
7647 xapp_{bdftopcf,bitmap,fonttosfnt,fslsfonts},
94856075
PK
7648 xapp_{fstobdf,iceauth,mkfontscale,oclock,rgb,sessreg,setxkbmap},
7649 xapp_{showfont,smproxy,twm,x11perf,xcalc,xclipboard,xcmsdb},
7650 xapp_{xdbedizzy,xditview,xdpyinfo,xdriinfo,xedit,xev,xeyes},
7651 xapp_{xf86dga,xfsinfo,xgamma,xgc,xhost,xinit,xinput,xkbcomp},
7652 xapp_{xkbevd,xkbprint,xlsatoms,xlsfonts,xmag,xman,xmh,xmodmap},
7653 xapp_xmore, xcb-util-image, xcb-util-keysyms,
7654 xdata_xcursor-themes,
7655 xdriver_xf86-input-{evdev,keyboard,synaptics,void},
7656 xdriver_xf86-video-{ati,cirrus,geode,mach64,mga,neomagic},
7657 xdriver_xf86-video-{r128,savage,siliconmotion,sis,tdfx},
329f6870
PK
7658 xdriver_xf86-video-{trident,vmware,voodoo}, xenomai,
7659 xfont_font-util, xkeyboard-config,
7660 xlib_lib{ICE,X11,Xdmcp,Xfont,Xpm,XvMC},
94856075
PK
7661 xlib_lib{Xxf86vm,xshmfence,xtrans}, xproto_randrproto,
7662 xproto_xproto, xserver_xorg-server, x11vnc, x264, xerces,
7663 xorriso, xterm, xz, yaml-cpp, zeromq, zic, zmqpp
7664
7665 New packages: apache, autoconf-archive, batctl,
329f6870
PK
7666 bitstream-vera, bullet, cc-tool, doxygen, drbd-utils,
7667 dvdrw-tools, gnuradio, gst1-imx, hans, hwloc, ijs,
7668 imx-usb-loader, inconsolata, iodine, iotop, ipmiutil, jsoncpp,
7669 leveldb, libdcadec, libdri2, libfreeimage, libftdi1,
7670 libsidplay2, lirc-tools, lua-periphery, mc, mesa3d-headers,
7671 mosquitto, nvidia-driver, nvidia-tegra23{,-binaries,-codecs},
7672 openjpeg, opusfile, perl-crypt-openssl-{random,rsa},
7673 perl-db-file, perl-digest-{hmac,sha1},
7674 perl-encode-{detect,locale}, perl-file-{listing,util},
7675 perl-html-{parser,tagset}, perl-http-cookies,
7676 perl-http-{daemon,date,message,negotiate}, perl-io-html,
7677 perl-libwww-perl, perl-lwp-mediatypes, perl-mail-dkim,
7678 perl-mailtools, perl-mime-base64, perl-net-{dns,http},
7679 perl-netaddr-ip, perl-time-hires, perl-timedate, perl-uri,
7680 perl-www-robotrules, powertop, pulseview,
7681 python-{cherrypy,lxml,mako,pyqt,pyxml,sip,spidev,ws4py}, qpdf,
7682 qt-webkit-kiosk, sl, softether, sysdig, tinyxml2, tor, tovid,
7683 unixodbc, wf111, wine, libepoxy, xapp_xcompmgr,
94856075 7684 xapp_xfindproxy, xcb-util-cursor, xcb-util-renderutil,
329f6870 7685 xdriver_xf86-input-libinput, xdriver_xf86-video-imx{,-viv},
94856075
PK
7686 xproto_xproxymanagementprotocol
7687
7688 Removed packages: gtk2-theme-hicolor
7689
329f6870
PK
7690 Deprecated packages: samba
7691
94856075
PK
7692 Issues resolved (http://bugs.uclibc.org):
7693
7694 #7478: Multiple chosen python modules are not built due to...
7695 #7508: Use of BR2_EXTERNAL and dependencies to existing packages
7696 #7676: Package procps-ng installs binaries to nonsensical folder
7697 #7724: Startx is not installed in the target
7698 #7760: botan: wrong prefix in botan-1.10.pc
7699 #7826: Building of cdparanoia
7700 #7844: Lua with hard-float on MIPS by buildroot doesn't work
7701 #7874: X.org configure error
7702 #7941: glibc-2.20 fails to build for sparc-buildroot-linux-gnu
7703 #7951: gcc 4.9.2 fails to build for sparc-buildroot-linux-gnu
7704 #7961: Qt5 fails to build for xtensa-buildroot-linux-uclibc
7705 #7976: mkuser script fails with: user already exists with...
7706 #8011: When building only busybox and strace, strace fails...
7707 #8016: collectd fails to build, network.c:171:19: error:...
7708 #8041: error on building libcurl7.42.0
7709
6bf057b0
PK
77102015.02, Released March 1st, 2015
7711
7712 Minor fixes.
7713
7714 Updated/fixed packages: civetweb, ding-libs,
7715 directfb-examples, glibc, gnupg, gnupg2, gpm,
7716 gst-plugins-good, gst1-plugins-good, freetype, libao, libevas,
7717 libevent, libfribidi, libgcrypt, libgtk2, libshout, libsrtp,
7718 libtheora, libupnpp, libxmlrpc, linux, make, opus, pinentry,
7719 rpi-firmware, shared-mime-info, vlc, vorbis-tools,
7720 xcb-util-keysyms
7721
7722 Removed packages: libgc
7723
345f32e6
PK
77242015.02-rc3, Released February 24th, 2015
7725
7726 Minor fixes.
7727
7728 Cmake and rebar (erlang) infrastructure fixes.
7729
7730 Updated/fixed packages: bind, btrfs-progs, busybox, e2fsprogs,
7731 evtest, ffmpeg, fltk, gnutls, i2c-tools, imagemagick, libxcb,
7732 make, mjpg-streamer, netsnmp, opentyrian, php, polarssl,
7733 qt5base, samba, samba4, sudo, util-linux, xserver_xorg-server
7734
bc11392d
PK
77352015.02-rc2, Released February 15th, 2015
7736
7737 Minor fixes.
7738
7739 raspberrypi: fix kernel sha1 for DT variant.
7740
7741 Updated/fixed packages: dbus, dvdauthor, git, libsemanage,
7742 libsepol, libssh2, mplayer, ntp, openvmtools, python3,
7743 qt5base, qt5connectivity, xserver_xorg-server
7744
21652676 77452015.02-rc1, Released February 8th, 2015
20138584
PK
7746
7747 Fixes all over the tree and new features.
7748
7749 Static/shared library handling reworked. This is now a
7750 tristate (shared only / shared and static / static
7751 only). Default is now shared only to speed up the
7752 build. BR2_PREFER_STATIC_LIB is now called BR2_STATIC_LIBS.
7753
7754 The toolchain (internal and external) will now warn when an
7755 unsafe library or header path is used (such as /usr/include or
7756 /usr/lib). If BR2_COMPILER_PARANOID_UNSAFE_PATH is enabled
7757 under build options this instead becomes an error.
7758
7759 A installation path issue with the internal musl toolchain
7760 support has been fixed so it is now possible to reuse it as an
7761 external toolchain.
7762
7763 Architectures: Freescale E5500 and E6500 PowerPC support
7764 added, deprecated MIPS 1/2/3/4 support removed.
7765
7766 New defconfigs: Freescale p2020ds, MIPS creator CI20,
7767 Raspberrypi with DT, UDOO Quad.
7768
7769 'make <foo>_defconfig' now saves the path to the defconfig in
7770 the .config, so a 'make savedefconfig' automatically updates
7771 it.
7772
7773 Infrastructure for packages using the Erland rebar tool has
7774 been added.
7775
7776 Hashes for a large number of packages have been added. Hashes
7777 are now checked for both target and host packages.
7778
7779 The system menu now has an option to automatically configure a
7780 network interface through DHCP at bootup.
7781
7782 The default filesystem skeleton now uses a separate tmpfs for
7783 /run instead of a symlink to /tmp/ for security reasons / to
7784 protect against conflicts with user generated temporary files.
7785
7786 BR2_EXTERNAL is now exported to post-build and post-image
7787 scripts.
7788
7789 New packages: bdwgc, benejson, blktrace, bootstrap, cgic,
7790 ding-libs, dvdauthor, ejabberd, erlang-goldrush, erlang-lager,
7791 erlang-p1-cache-tab, erlang-p1-iconv, erlang-p1-sip,
7792 erlang-p1-stringprep, erlang-p1-stun, erlang-p1-tls,
7793 erlang-p1-utils, erlang-p1-xml, erlang-p1-yaml,
7794 erlang-p1-zlib, exiv2, freeradius-client, gengetopt, glmark2,
7795 gpu-amd-bin-mx51, guile, host-qemu, ifupdown, iperf3,
7796 janus-gateway, kodi, kodi-audioencoder-flac,
7797 kodi-audioencoder-lame, kodi-audioencoder-vorbis,
7798 kodi-audioencoder-wav, libcli, libiio, liblinear, libnice,
7799 libselinux, libsemanage, libserialport, libsigro,
7800 libsigrokdecode, libsrtp, liburiparser, libvips, libwebsock,
7801 libz160, libzip, lightning, mcelog, memtest86, mjpegtools,
7802 mjpg-streamer, mke2img, mpd-mpc, netsurf-buildsystem, odhcp6c,
7803 openldap, python-alsaaudio, python-certifi, python-cheetah,
7804 python-coherence, python-django, python-docopt, python-enum,
7805 python-enum34, python-flask, python-gobject, python-httplib2,
7806 python-ipaddr, python-itsdangerous, python-jinja,
7807 python-markdown, python-markupsafe, python-networkmanager,
7808 python-pam, python-psutil, python-pyftpdlib, python-pyinotify,
7809 python-pysendfile, python-pyxb, python-requests, python-six,
7810 python-twisted, python-webpy, python-werkzeug,
7811 python-zope-interface, qt5cinex, sigrok-cli, sofia-sip,
7812 start-stop-daemon, szip, triggerhappy, ustr, vnstat, xorriso,
7813 xtables-addons
7814
7815 Removed packages (target): bison, distcc, gob2, m4
7816
7817 Issues resolved (http://bugs.uclibc.org):
7818
7819 #7556: make interactive CLI optional for nftables
7820 #7730: Error while connecting Qt Cretaor to device
7821 #7766: logrotate default gzip path is usually wrong
7822 #7790: Invalid ext4 image generated by Buildroot
7823
9a5434fb
PK
78242014.11, Released December 1st, 2014
7825
7826 Minor fixes.
7827
7828 Infrastructure: LD_LIBRARY_PATH handling tweak to ensure
7829 current working directory isn't searched.
7830
7831 Updated/fixed packages: gd, gdb, libwebsockets, luajit, mono,
7832 parted, shairport-sync, util-linux, xapp_bdftopcf,
7833 xserver_xorg-server
7834
f30e54eb
PK
78352014.11-rc3, Released November 28th, 2014
7836
7837 Fixes all over the tree.
7838
7839 System: File permissions of /etc/random-seed made more
7840 restrictive.
7841
7842 Toolchain: Various fixes related to locale handling, a fix for
7843 building the toolchain wrapper on MIPS.
7844
7845 Updated/fixed packages: bind, binutils. botan, btrfsprogs,
7846 clamav, czmq, dhcp, dillo, dovecot, erlang, flac, gd, glibc,
7847 gptfdisk, gst1-validate, heirloom-mailx, lame, libksba,
7848 libllcp, libnspr, libpng, libshairplay, libtirpc, linux,
7849 linux-headers, mpdecimal, mpg123, network-manager, nfstables,
7850 nfs-utils, openssl, pcituils, qt, radvd, rtai, sqlcipher,
7851 sstrip, tcpdump, uclibc, uemacs, ushare, wayland, weston,
7852 xl2tp, xserver_xorg-server
7853
7854 Issues resolved (http://bugs.uclibc.org):
7855
7856 #7670: Fails to build mpc-1.0.2 on latest Cygwin
7857
641e00ef 78582014.11-rc2, Released November 21st, 2014
7dfba6f5
PK
7859
7860 Fixes all over the tree.
7861
7862 Inittab tweaks for shutdown handling (busybox and sysvinit).
7863
7864 Updated/fixed packages: aircrack-ng, botan, canfestival,
7865 clamav, coreutils, czmq, dbus, dovecot, duma, e2fsprogs,
7866 erlang, gcc, iputils, libcap, libgcrypt, libmemcached,
7867 libssh2, libunwind, libv4l, linux-headers, mesa3d-demos, mutt,
7868 mysql, ndisc6, nodejs, omniorb, perl-cross, php,
7869 python-tornado, python3, qemu, qt5base, qt5webkit, rpm,
7870 rt-tests, ruby, schifra, sdl_sound, shairport-sync, sysvinit,
7871 tstools, tzdata, wireshark, x264
7872
7873 Issues resolved (http://bugs.uclibc.org):
7874
7875 #7646: strftime on datetime not works on python3
7876
74128856 78772014.11-rc1, Released November 12th, 2014
4c2d7589
PK
7878
7879 Fixes all over the tree and new features.
7880
6896e829
PK
7881 Toolchains: Use -mcpu / -march instead of -mtune. Support
7882 additional ARC and sparc variants. Updated Code sourcery
7883 and Linaro external toolchains.
7884
7885 Defconfigs: Freescale iMX6DL SabreSD, Minnowboard MAX, QEMU
7886 powerpc64 pseries added and a number of updates to the
7887 existing configurations.
7888
7889 Infrastructure: Buildroot is now less noisy when built with
7890 the silent option (make -s).
7891 A number of package infrastructure variables have been renamed
7892 from *_OPT to *_OPTS for constency. Buildroot will complain if
7893 the old names are used to assist in updating out of tree
7894 packages.
7895 Fixes for host systems where bash isn't located in /bin, and
7896 older systems not supporting mktemp --tmpdir.
7897 Various cleanups of users/groups in the default skeleton.
7898 There is now an option to choose what shell /bin/sh points to.
7899
7900 Documentation: Various updates to the user manual. The
7901 asciidoc documentation handling has now been extended so it
7902 can be used by (BR2_EXTERNAL) packages.
7903
4c2d7589
PK
7904 Updated/fixed packages: acl, acpid, agentpp, aircrack-ng,
7905 alsa-lib, alsamixergui, alsa-utils, apitrace, apr, apr-util,
7906 argus, arptables, at, atftp, atk, attr, audiofile, aumix,
7907 automake, autossh, avahi, avrdude, axel, bandwidthd, bash,
7908 bcusdk, beecrypt, bind, binutils, blackbox, bluez5_utils,
7909 bluez_utils, bmon, boost, bootutils, bridge-utils,
7910 btrfs-progs, busybox, bwm-ng, bzip2, ca-certificates, cairo,
7911 ccache, ccid, ccrypt, cdrkit, cegui06, celt051, chrony,
7912 cifs-utils, civetweb, cjson, clapack, classpath, cloog, cmake,
7913 collectd, connman, copas, coreutils, coxpcall, cppcms, cppdb,
7914 cppzmq, cramfs, crda, cryptsetup, ctorrent, cups, cvs, cwiid,
7915 czmq, dash, dbus, dbus-cpp, dbus-glib, dbus-python, dejavu,
7916 dhcp, dhcpcd, dhcpdump, dialog, dillo, directfb, distcc,
7917 dmalloc, dmidecode, dmraid, dnsmasq, doc-asciidoc.mk,
7918 dosfstools, dropbear, dropwatch, dstat, dtach, dtc, dvbsnoop,
7919 e2fsprogs, ecryptfs-utils, ed, efl, eigen, elf2flt, elfutils,
7920 enlightenment, enscript, erlang, espeak, ethtool, eudev,
7921 evemu, evtest, exfat, exfat-utils, exim, expat, expect,
7922 explorercanvas, faifa, fakeroot, fan-ctrl, fbdump,
7923 fb-test-app, fetchmail, ffmpeg, file, filemq, findutils, flac,
7924 flann, flickcurl, flite, fltk, fluxbox, fmc, fmlib,
7925 fontconfig, foomatic-filters, freerdp, freescale-imx,
7926 freetype, ftop, fxload, gamin, gcc, gd, gdb, gdk-pixbuf,
7927 genimage, genpart, genromfs, geoip, gettext, giblib, git,
7928 glibc, glib-networking, gmp, gmpc, gnu-efi, gnupg, gnupg2,
7929 gnuplot, gnutls, google-breakpad, gpm, gpsd, gptfdisk,
7930 gpu-viv-bin-mx6q, grantlee, grep, gsl, gst1-libav,
7931 gst1-plugins-{bad,base,good,ugly}, gst-ffmpeg,
7932 gst-fsl-plugins, gst-omx, gst-plugins-{bad,base,good,ugly},
7933 gst-plugin-x170, gstreamer, gstreamer1, gtest, gtk2-engines,
7934 gutenprint, gvfs, harfbuzz, haserl, haveged, hdparm, heimdal,
7935 heirloom-mailx, hiawatha, hostapd, hplip, htop, httping,
7936 hwdata, i2c-tools, icu, ifplugd, igh-ethercat, imagemagick,
7937 imlib2, imx-lib, imx-vpu, inadyn, inotify-tools, input-tools,
7938 intltool, iperf, iproute2, iprutils, ipsec-tools, ipset,
7939 iptables, iputils, iw, jamvm, jansson, jasper, jimtcl, joe,
7940 jpeg-turbo, jq, jquery-keyboard, jquery-mobile, jquery-ui,
7941 jquery-ui-themes, jquery-validation, jsmin, json-c,
7942 json-javascript, kbd, kexec, kexec-lite, keyutils, kismet,
7943 kmod, knock, ktap, lame, lbase64, lbreakout2, lcdproc, lcms2,
7944 lesstif, lftp, libaio, libao, libarchive, libargtable2,
7945 libass, libassuan, libatasmart, libbluray, libbsd, libcap,
7946 libcap-ng, libcdio, libcec, libcgicc, libcgroup, libcofi,
7947 libconfig, libconfuse, libcurl, libdaemon, libdnet, libdrm,
7948 libdvdnav, libecore, libedbus, libedit, libedje, libeet,
7949 libelementary, libelf, libenca, libethumb, libevas,
7950 libevas-generic-loaders, libevent, libexif, libeXosip2,
7951 libffi, libftdi, libfuse, libgail, libgcrypt, libgeotiff,
7952 libglade, libglib2, libgpgme, libgtk2, libhid, libidn,
7953 libinput, libiscsi, libjson, libksba, liblockfile,
7954 liblog4c-localtime, liblogging, libmad, libmatroska, libmbim,
7955 libmemcached, libmicrohttpd, libmpdclient, libmpeg2, libndp,
7956 libnfc, libnfs, libnftnl, libnl, libnspr, libnss, liboauth,
7957 libogg, liboping, libosip2, libpcap, libpciaccess, libpfm4,
7958 libplayer, libplist, libpng, libpthsem, libqmi, libqrencode,
7959 libraw, libreplaygain, libroxml, librsvg, librtlsdr,
7960 libsamplerate, libseccomp, libsecret, libshairplay, libsoc,
7961 libsoup, libsoxr, libssh2, libstrophe, libsvg, libsvg-cairo,
7962 libtasn1, libtheora, libtirpc, libtorrent, libubox, libuci,
7963 libungif, liburcu, libusb, libuv, libv4l, libva,
7964 libva-intel-driver, libvncserver, libvorbis, libvpx,
7965 libwebsockets, libxcb, libxml2, libxml-parser-perl, libxmlrpc,
7966 libxslt, lighttpd, linenoise, linknx, links, linphone,
7967 linux-firmware, linux-fusion, linux-headers, linux-pam,
7968 linux-zigbee, lite, live555, ljlinenoise, lmbench, lm-sensors,
7969 localedef, lockdev, lockfile-progs, log4cxx, lpty, lrandom,
7970 lrzsz, lshw, lsof, lsqlite3, ltp-testsuite, ltrace, ltris,
7971 lttng-babeltrace, lttng-libust, lttng-modules, lttng-tools,
7972 lua, luabitop, lua-coat, lua-coatpersistent, lua-csnappy,
7973 lua-ev, luajit, luajson, lualogging, lua-messagepack,
7974 lua-msgpack-native, luaposix, luarocks, luasec, luasocket,
7975 luasql-sqlite3, lua-testmore, lunit, lvm2, lxc, lz4, lzlib,
7976 lzma, m4, madplay, make, makedevs, Makefile.in,
7977 matchbox-common, matchbox-desktop, matchbox-fakekey,
7978 matchbox-keyboard, matchbox-lib, matchbox-panel,
7979 matchbox-startup-monitor, matchbox-wm, mcrypt, mdadm,
7980 media-ctl, mediastreamer, memcached, memstat, memtester,
7981 mesa3d, metacity, midori, mii-diag, minidlna, mmc-utils,
7982 modem-manager, mongoose, mongrel2, monit, mpc, mpd, mpdecimal,
7983 mpfr, mpg123, mplayer, mrouted, msmtp, mtd, mtools, mtr,
7984 musepack, musl, mutt, mxml, mysql, nano, nanocom, nbd, ncftp,
7985 ncurses, ndisc6, ne10, neard, neon, netatalk, netperf,
7986 netsnmp, nettle, net-tools, network-manager, newt, nfs-utils,
7987 ngrep, nmap, nodejs, nss-mdns, ntfs-3g, ntp, numactl, nut,
7988 nuttcp, ofono, ola, omap-u-boot-utils, omniorb,
7989 on2-8170-modules, opencore-amr, opencv, openntpd, openobex,
7990 openocd, openpowerlink, openssh, openssl, openswan,
7991 opentyrian, opentyrian-data, openvpn, opkg, oprofile, opus,
7992 opus-tools, orbit, orc, ortp, p11-kit, pango, parted,
7993 pciutils, pcmanfm, pcre, pcsc-lite, perf, perl, perl-gd,
7994 perl-gdgraph, perl-io-socket-ssl, perl-json-tiny,
7995 perl-module-build, perl-mojolicious, perl-net-ssleay,
7996 perl-path-tiny, perl-xml-libxml, perl-xml-parser, php,
7997 php-geoip, php-gnupg, php-imagick, php-memcached, php-ssh2,
7998 php-yaml, php-zmq, picocom, pifmrds, pinentry, pixman,
7999 pkg-autotools.mk, pkg-cmake.mk, pkg-download.mk,
8000 pkg-generic.mk, pkg-kconfig.mk, pkg-luarocks.mk, pkg-perl.mk,
8001 pkg-python.mk, pkg-utils.mk, poco, polarssl, polkit, poppler,
8002 popt, portaudio, portmap, postgresql, powerpc-utils, pppd,
8003 pptp-linux, prboom, procps-ng, proftpd, protobuf, protobuf-c,
8004 psmisc, ptpd2, pulseaudio, pv, pwgen, python, python3,
8005 python-dialog, python-ipy, python-keyring, python-mad,
8006 python-netifaces, python-numpy, python-protobuf, python-pyasn,
8007 python-pyparsing, python-pyro, python-pyusb, python-serial,
8008 python-setuptools, qdecoder, qemu, qextserialport, qjson, qt,
8009 qt5, qt5base, qt5connectivity, qt5declarative, qt5enginio,
8010 qt5graphicaleffects, qt5imageformats, qt5multimedia,
8011 qt5quick1, qt5quickcontrols, qt5script, qt5sensors,
8012 qt5serialport, qt5svg, qt5webkit, qt5webkit-examples,
8013 qt5websockets, qt5x11extras, qt5xmlpatterns, qtuio, quagga,
8014 quota, qwt, radvd, rapidjson, rdesktop, redis, rings, rpcbind,
8015 rpi-firmware, rpi-userland, rpm, rp-pppoe, rrdtool,
8016 rsh-redone, rsync, rsyslog, rtai, rtmpdump, rt-tests, rubix,
8017 ruby, samba, sam-ba, samba4, sane-backends, schifra,
8018 sconeserver, scons, screen, sdl, sdl_gfx, sdl_image,
8019 sdl_mixer, sdl_net, sdl_sound, sdl_ttf, sed, ser2net,
8020 setserial, sg3_utils, shared-mime-info, simicsfs, sispmctl,
8021 slang, slirp, smcroute, smstools3, snmppp,
8022 snowball-hdmiservice, socat, socketcand, sox, spawn-fcgi,
8023 speex, spice, spice-protocol, sqlcipher, sqlite, squashfs,
8024 squid, sredird, startup-notification, strace, stress,
8025 strongswan, stunnel, subversion, sudo, sunxi-boards,
8026 sunxi-cedarx, swig, sylpheed, synergy, sysklogd, sysstat,
8027 systemd, sysvinit, taglib, tar, tcl, tcllib, tcpdump,
8028 tcpreplay, texinfo, tftpd, thrift, thttpd, tiff, ti-utils,
8029 tn5250, torsmo, trace-cmd, transmission, tslib, tstools,
8030 tvheadend, twolame, tz, uboot-tools, uclibc, udisks, ulogd,
8031 upmpdcli, upx, urg, usb_modeswitch, usbmount, usbredir,
8032 usbutils, util-linux, valgrind, vde2, vim, vlc, vo-aacenc,
8033 vorbis-tools, vpnc, vsftpd, vtun, wayland, webkit, webp,
8034 webrtc-audio-processing, weston, wget, whois, wireless-regdb,
8035 wireshark, wpa_supplicant, wvstreams, x11r7, x11vnc,
8036 xapp_xcalc, xapp_xdm, xapp_xdpyinfo, xapp_xf86dga, xapp_xfs,
8037 xapp_xinit, xapp_xkbevd, xapp_xmh, xapp_xrandr, xapp_xsm,
8038 xbmc, xbmc-pvr-addons, xcb-proto, xcursor-transparent-theme,
8039 xdriver_xf86-input-mouse, xdriver_xf86-video-{ast,intel},
8040 xdriver_xf86-video-vmware, xenomai, xerces,
8041 xfont_font-adobe-{100,75}dpi,
8042 xfont_font-adobe-utopia-{100dpi,75dpi,type1},
8043 xfont_font-alias, xfont_font-arabic-misc,
8044 xfont_font-bh-100dpi, xfont_font-bh-75dpi,
8045 xfont_font-bh-lucidatypewriter-100dpi,
8046 xfont_font-bh-lucidatypewriter-75dpi, xfont_font-bh-ttf,
8047 xfont_font-bh-type1, xfont_font-bitstream-100dpi,
8048 xfont_font-bitstream-75dpi, xfont_font-bitstream-type1,
8049 xfont_font-cronyx-cyrillic, xfont_font-cursor-misc,
8050 xfont_font-daewoo-misc, xfont_font-dec-misc,
8051 xfont_font-ibm-type1, xfont_font-isas-misc,
8052 xfont_font-jis-misc, xfont_font-micro-misc,
8053 xfont_font-misc-cyrillic, xfont_font-misc-ethiopic,
8054 xfont_font-misc-meltho, xfont_font-misc-misc,
8055 xfont_font-mutt-misc, xfont_font-schumacher-misc,
8056 xfont_font-screen-cyrillic, xfont_font-sony-misc,
8057 xfont_font-sun-misc, xfont_font-winitzki-cyrillic,
8058 xfont_font-xfree86-type1, xfsprogs, xinetd, xkeyboard-config,
8059 xlib_libdmx, xlib_libFS, xlib_libpciaccess, xlib_libSM,
8060 xlib_libX11, xlib_libXaw, xlib_libXext, xlib_libXfont,
8061 xlib_libXi, xlib_libXinerama, xlib_libXrandr, xlib_libXrender,
8062 xlib_libXres, xlib_libXScrnSaver, xlib_libXt, xlib_libXv,
8063 xlib_libXvMC, xlib_libXxf86dga, xlib_libXxf86vm, xmlstarlet,
8064 xproto_xcmiscproto, xproto_xextproto, xscreensaver,
8065 xserver_xorg-server, xterm, xz, zeromq, zlib, zlog, zmqpp,
8066 znc, zsh, zxing
8067
8068 New packages: adwaita-icon-theme, am335x-pru-package,
8069 bcache-tools, biosdevname, botan, canfestival, clamav,
8070 cppunit, dos2unix, dovecot, dovecot-pigeonhole, getent, glm,
8071 gst1-validate, hicolor-icon-theme, ipmitool, leafnode2,
8072 libdvbcsa, libgtk3, libphidget, libshout, libunistring,
8073 libupnpp, mesa3d-demos, modplugtools, mono, monolite, mp4v2,
8074 netcat-openbsd, nginx, odhcploc, openvmtools,
8075 phidgetwebservice, pps-tools, pure-ftpd,
8076 python-configshell-fb, python-rtslib-fb, python-urwid, qlibc,
8077 qt5location, shairport-sync, spidev_test, targetcli-fb,
8078 tinyalsa, trinity, x264, yaml-cpp, ympd
8079
8080 Removed packages: libelf
8081
8082 Issues resolved (http://bugs.uclibc.org):
8083
8084 #261: New package: wxWidgets
8085 #325: New package: ratpoison
8086 #405: New package: OpenVZ tools
8087 #1309: New package: rdiff-backup
8088 #3427: New package: nginx
8089 #3655: New package: libav
8090 #3991: New Package: open-vm-tools (Vmware Tools)
8091 #6878: dmraid: disabled on ARC
8092 #6950: Full unicode support in ncurses
8093 #7010: jamvm builds and runs fine under mips (be)
8094 #7088: elfutils on Blackfin doesn't build
8095 #7142: ecryptfs needs getent to run
8096 #7280: CMake toolchain file uses the FORCE attribute on CMAKE_CXX_FLAGS
8097 #7346: [2014.08rc3] vim-8ae50e3ef8bf.tar.gz can not be downloaded, ...
8098 #7352: [2014.08-rc3] diffutils-3.3 failed on building
8099 #7358: rpi-userland: linking with bcm_host doesn't give vc_dispmanx_*
8100 #7364: monit builds a static application, even though BR2_PREFER_...
8101 #7370: ngrep - requires --with-pcap-includes fully defined to find...
8102 #7442: rootfs remount does not work as expected with sysvinit
8103 #7448: Having export MACHINE="something" breaks glibc build on IMX6...
8104 #7568: musl buildroot-toolchain does not put libgcc_s.so.1 into place
8105 #7574: quota-4.01 fails to build statically
8106
fcd720df
PK
81072014.08, Released September 1st, 2014
8108
8109 Minor manual fixes/additions.
8110
8111 Updated/fixed packages: btrfs-progs, cmake, cppcms, exim,
8112 lftp, libdaemon, libev, libgpgme, libiqrf, libnl, libplist,
8113 libroxml, libwebsockets, mesa3d, mpd, mtdev2tuio, musepack,
8114 perl-gd, php-geoip, php-gnupg, php-imagick, php-memcached,
8115 php-ssh2, php-yaml, php-zmq, polarssl, ruby, systemd, taglib,
8116 uboot-tools, upmpdcli, webkit, xapp_xfs, xapp_luit,
8117 xscreensaver, yajl
8118
8119 Issues resolved (http://bugs.uclibc.org):
8120
8121 #7346: vim-8ae50e3ef8bf.tar.gz can not be downloaded, 404 not found
8122
fdff7150
PK
81232014.08-rc3, Released August 26th, 2014
8124
8125 Minor fixes.
8126
8127 User manual update / restructuring.
8128
8129 Updated/fixed packages: cairo, ecryptfs-utils, gettext,
8130 gstreamer, gstreamer1, gutenprint, icu, imagemagick, jack2,
8131 lbreakout2, libevas-generic-loaders, libftdi, libinput,
8132 libtorrent, ltris, msgpack, ntp, php, procps-ng, pulseaudio,
8133 thrift, tvheadend, usb_modeswitch, xmlstarlet,
8134
8135 Issues resolved (http://bugs.uclibc.org):
8136
8137 #7136: ecryptfs-utils needs gettext to run when glibc/eglibc...
8138 #7322: libgomp dependency issue with imagemagick
8139 #7328: Git dl of versions in x/y broken
8140
7dc7c790 81412014.08-rc2, Released August 18th, 2014
8c94df28
PK
8142
8143 Fixes all over the tree.
8144
7dc7c790
PK
8145 User manual restructured / reworked.
8146
8147 Toolchain: Fix for C++ exceptions / pthread_exit() on
8148 uClibc/glibc, C++-11 features with uClibc.
8149
8c94df28
PK
8150 Updated/fixed packages: bandwidthd, bluez5_utils, empty,
8151 espeak, fbv, ffmpeg, gd, gnupg2, gst1-plugin-good, iftop,
8152 infozip, libcuefile, libeml, libnftl, localedef, ltrace,
7dc7c790
PK
8153 matchbox, mpd, network-manager, nftables, ngrep, nut, openssl,
8154 oprofile, perl, perl-net-ssleay, postgresql, pppd, procps-ng,
8155 qt, subversion, synergy, systemd, tar, tftpd, webkit,
8156 xapp_rstart, xbmc, xbmc-pvr-addons
8c94df28
PK
8157
8158 Issues resolved (http://bugs.uclibc.org):
8159
8160 #7124: Use BR toolchain externally results a non-bootable...
8161 #7208: Glibc C++ aplications crash if they use exceptions
8162 #7250: Cannot build with -std=c++11
8163 #7262: Generating locale en_US.UTF-8 fails on 64bit fedora..
8164 #7286: systemd 215 doesn't build
8165
7e725e13 81662014.08-rc1, Released August 8th, 2014
087e1c8e
PK
8167
8168 Fixes all over the tree and new features.
8169
ec37bbca
PK
8170 Architecture: Powerpc64 BE/LE added, AVR32 deprecated.
8171 Improved altivec / SPE /atomic instructions
8172 handling. Additional PowerPC CPU variants added.
8173
8174 Defconfigs: Atmel SAMA5D3, Congatec QMX6, Lego ev3, TS-5x00,
8175 qemu-system-xtensa, qemu-aarch64-virt added. A number of
8176 tweaks to existing ones. lpc32xx defconfigs removed.
8177
8178 Toolchain: Microblaze support for internal musl toolchain.
8179 Default to GCC 4.8 for internal toolchain, remove deprecated
8180 4.3 and 4.6 versions.
8181 External CodeSourcery / Linaro toolchain updates, option to
8182 copy gconv libraries for external toolchains.
8183
8184 Infrastructure: graph-depends: misc fixes, transitive
8185 dependencies are not drawn by default. Download handling is
8186 now done using helper scripts. Integrity of downloads can now
8187 be verified using sha* hashes. Subversion download now uses
8188 peg revisions for robustness.
8189 Legal-info: License info of local or overridden packages are
8190 saved as well. Toolchain packages are also taken into account.
8191 autotools: Static linking with libtool / v1.5 improvements.
8192 Gettextize support, similar to autoreconf.
8193 kconfig package infrastructure added.
8194
8195 Misc: Version selection for busybox dropped.
8196
087e1c8e
PK
8197 Updated/fixed packages: aespipe, aiccu, alsa-lib, alsa-utils,
8198 alsamixergui, argus, armadillo, at, atftp, atk, avahi,
8199 avrdude, axel, b43-firmware, b43-fwcutter, bandwidthd, bc,
8200 bcusdk, beecrypt, bind, binutils, blackbox, bluez5_utils,
8201 bmon, boa, bonnie, bootutils, bsdiff, btrfs-progs, bustle,
8202 busybox, bwm-ng, bzip2, ca-certificates, cairo, can-utils,
8203 ccache, ccrypt, chrony, cifs-utils, classpath, cloog, cmake,
8204 collectd, connman, coreutils, cosmo, cppcms, cramfs, crda,
8205 cryptodev-linux, cryptodev, ctorrent, cvs, dbus-cpp,
8206 dbus-glib, dbus-python, dbus, dcron, dejavu, devmem2,
8207 dfu-util, dhcp, dhcpcd, dhcpdump, dhrystone, dialog, dillo,
8208 distcc, dmidecode, dmraid, dnsmasq, doom-wad, dropbear,
8209 dropwatch, dsp-tools, dtv-scan-tables, dvb-apps, e2fsprogs,
8210 e2tools, eeprog, eigen, elf2flt, elftosb, enlightenment,
8211 enscript, espeak, ethtool, eudev, evemu, exim, expedite,
8212 explorercanvas, ezxml, faifa, fan-ctrl, fconfig, feh,
8213 fetchmail, ffmpeg, fftw, file, fio, fis, flann, flashrom,
8214 flex, flot, fltk, fontconfig, freerdp, freescale-imx,
8215 freetype, ftop, gcc, gd, gdb, genimage, genromfs, gettext,
8216 giblib, glib-networking, glibc, gmp, gnupg, gnutls, gpm, gpsd,
8217 gptfdisk, gpu-viv-bin-imx6q, gqview, grantlee, gst-ffmpeg,
8218 gst-fsl-plugins, gst1-libav, gst1-plugins-bad,
8219 gst1-plugins-ugly, gtk2-engines, gtk2-theme-hicolor, gtkperf,
8220 gvfs, haserl, hdparm, hostapd, httping, i2c-tools, icu,
8221 imagemagick, imx-lib, inadyn, inotify-tools, input-tools,
8222 ipkg, iproute2, iputils, irda-utils, iw, jack2, jpeg, jquery,
8223 jquery-keyboard, jquery-mobile, jquery-validation, jsmin, kbd,
8224 kexec, kmod, knock, latencytop, lcdapi, leafpad, lesstif,
8225 lftp, libaio, libarchive, libargtable2, libart, libatasmart,
8226 libatomic_ops, libbsd, libcap-ng, libcec, libcgicc, libcgroup,
8227 libconfuse, libcurl, libdrm, libdvdnav, libdvdread,
8228 libeXosip2, libedit, liberation, libesmtp, libev, libevas,
8229 libevdev, libevent, libfcgi, libffi, libfreefare, libfslcodec,
8230 libfslparser, libfslvpuwrap, libgail, libgcrypt, libglade,
8231 libglib2, libgpgme, libgtk2, libhid, libical, libiconv,
8232 libiqrf, libjpeg, liblog4c-localtime, libmbus, libmicrohttpd,
8233 libmms, libndp, libnftnl, libnl, libnspr, libnss, liboauth,
8234 libpcap, libpng, libpthsem, libqmi, libraw, libraw1394,
8235 librsvg, libsoc, libsoup, libsvgtiny, libsysfs, libtasn1,
8236 libtirpc, libtorrent, libusb, libv4l, libwebsockets, libxcb,
8237 libxml2, libyaml, links, linux-firmware, linux-fusion,
8238 linux-headers, linux-pam, lite, live555, lm-sensors,
8239 lockfile-progs, lpc3250loader, lshw, lsof, lsuio, ltrace,
8240 ltris, lua-messagepack, luainterpreter, luajit, luaposix,
8241 luarocks, lvm2, lxc, lz4, lzo, make, makedevs, mdadm,
8242 mediastreamer, mesa3d, metacity, minidlna, mkpasswd,
8243 modem-manager, mongoose, mpd, mpg123, msgpack, mtd, mtools,
8244 mtr, musepack, musl, mysql, nano, nasm, nbd, ncurses, ndisc6,
8245 netatalk, netplug, network-manager, nftables, ngircd, nodejs,
8246 nss-mdns, ntp, nut, olsr, open2300, opencv, openntpd, openocd,
8247 openpgm, openpowerlink, openssh, openssl, openswan, openvpn,
8248 opkg, oprofile, opus-tools, orc, p910nd, pango, parted,
8249 pax-utils, pcmanfm, perf, perl, perl-module-build, php,
8250 pixman, pkgconf, poco, polarssl, popt, portmap, postgresql,
8251 prboom, protobuf-c, proxychains-ng, psmisc, psplash, ptpd2,
8252 python,
8253 python-{bottle,dpkt,id3,mad,msgpack,nfc,pygame,pyzmq,simplejson},
8254 python3, qhull, qt, qt5base, qt5connectivity, qt5declarative,
8255 qt5graphicaleffects, qt5multimedia, qt5quickcontrols,
8256 qt5sensors, qt5svg, qt5webkit, quagga, quota, radvd, rdesktop,
8257 read-edid, rpcbind, rpi-firmware, rpi-userland, rpm,
8258 rsh-redone, rsync, rt-tests, rtmpdump, rtorrent, rubix, ruby,
8259 samba, samba4, sane-backends, sawman, sconeserver, setserial,
8260 sg3_utils, shared-mime-info, smartmontools, smcroute, snappy,
8261 socketcand, spawn-fcgi, sqlite, squashfs, squid, sredird,
8262 startup-notification, statserial, strongswan, stunnel,
8263 sunxi-mali, supervisor, synergy, sysklogd, sysprof, sysstat,
8264 systemd, tcpdump, tcpreplay, texinfo, thrift, thttpd, ti-gfx,
8265 ti-utils, tinyhttpd, torsmo, trace-cmd, transmission, tslib,
8266 tstools, tvheadend, tzdata, uboot-tools, uclibc, udev,
8267 udpcast, usb_modeswitch, usbmount, util-linux, valgrind, vim,
8268 vlc, w_scan, wayland, webrtc-audio-processing, weston, wget,
8269 wireless-regdb, wireless_tools, wireshark, wpa_supplicant,
8270 xapp_{twm,xconsole,xcursorgen,xedit,xfs,xinit,xrandr},
8271 xdriver_xf86-video-intel, xlib_lib{FS,ICE,Xext,Xfont,Xft,Xi},
8272 xproto_fontsproto, xproto_inputproto, xserver_xorg-server,
8273 x11vnc, xbmc, xbmc-addon-xvdr, xbmc-pvr-addons, xterm, xvkbd,
8274 xz
8275
8276 New packages: flickcurl, fmc, fmlib, geoip, gnupg2,
8277 google-breakpad, imx-vpu, isl, kexec-lite, libglew, libglu,
8278 libinput, libksba, libmemcached, libmpdclient, librtlsdr,
8279 libuv, libva, libva-intel-driver, linux-zigbee, memcached,
8280 mpdecimal, ncmpc, opencore-amr, patchelf, perl-datetime-tiny,
8281 perl-gd, perl-gdgraph, perl-gdtextutil, perl-io-socket-ssl,
8282 perl-json-tiny, perl-mojolicious, perl-net-ssleay,
8283 perl-path-tiny, perl-try-tiny, perl-xml-libxml,
8284 perl-xml-namespacesupport, perl-xml-sax, perl-xml-sax-base,
8285 php-geoip, php-memcached, pifmrds, pinentry, powerpc-utils,
8286 procps-ng, pwgen, python-cffi, python-daemon, python-flup,
8287 python-ipython, python-numpy, qt5enginio, qt5webkit-examples,
8288 qt5websockets, simicsfs, sispmctl, sox, sshpass, tclap,
8289 twolame, upmpdcli, whois, xlib_libxshmfence, xproto_dri3proto
8290
8291 Removed packages: procps
8292
8293 Issues resolved (http://bugs.uclibc.org):
8294
8295 #5750: Doing a Buildroot build from /usr doesn't work
8296 #5900: config flags to the Xenomai build system
8297 #6230: Cannot compile gcc without threads (uClibc-based)
8298 #6626: procps Unknown HZ value! (XX) Assume 100
8299 #7118: Package "thrift" requires atomic operations
8300 #7154: Local uClibc config file gets overwritten using ...
8301 #7160: host-xz not built
8302 #7166: hostapd: segfault when using RT5370
8303 #7172: Name collision of rpath token expansion and internal..
8304 #7178: NTPd package cannot sync time without a proper ntp.conf
8305 #7184: supervisord depends on libxml2 implicitly
8306 #7196: Unable to build on UBUNTU13.10
8307 #7268: python 2.7 compilation issue on a Debian/Ubuntu ...
8308
f287d625
PK
83092014.05, Released May 31st, 2014
8310
8311 Minor fixes.
8312
8313 Minor manual fixes. U-Boot now defaults to spl/u-boot-spl.bin
8314 for the spl file.
8315
8316 Updated/fixed packages: exim, glibc, gnutls, libfribidi,
8317 qt5base, qt5webkit, sysklogd, thrift, u-boot
8318
d830cceb
PK
83192014.05-rc3, Released May 28th, 2014
8320
8321 Minor fixes.
8322
8323 Updated/fixed packages: acl, attr, connman, dosfstools,
8324 dropbear, dvb-apps, exim, flite, gdb, httping, hwdata,
8325 lesstif, libnss, libv4l, lttng-babeltrace, midori, monit,
8326 mplayer, php, python2, rdesktop, rpi-userland, ruby, samba,
8327 samba4, slang, xbmc
8328
8329 Issues resolved (http://bugs.uclibc.org):
8330
8331 #7100: license info for package 'acl' missing
8332 #7106: license info for package 'attr' missing
8333 #7112: license info for package 'hwdata'
8334
63fbdd5c
PK
83352014.05-rc2, Released May 21st, 2014
8336
8337 Fixes all over the tree.
8338
8339 Stripping using sstrip has been deprecated.
8340
8341 BR2_EXTERNAL can now also be used to implement custom
8342 filesystem types.
8343
8344 The newly added BR2_GRAPH_DEPTH variable to limit the depth of
8345 the generated dependency graph has been renamed to
8346 BR2_GRAPH_DEPS_OPTS, so additional options can be supported in
8347 the future.
8348
8349 The virtual package infrastructure will now error out early
8350 if multiple packages providing the same virtual package has
8351 been enabled (E.G. opengl). This change requires that the
8352 packages explicitly declare what virtual package(s) they
8353 provide.
8354
8355 Updated/fixed packages: acpid, armadillo, avahi, bellagio,
8356 btrfs-progs, cairo, clapack, directfb, duma, ecryptfs-utils,
8357 elfutils, eudev, fbgrab, fio, flann, fluxbox, gdb, gpm,
8358 gpu-viv-bin-mx6q, gst1-plugins-good, gst-plugins-good,
8359 imagemagick, iprutils, ipsec-tools, jack2, libdvdnav,
8360 libdvdread, libnss, libunwind, linux-headers, lsof, lua,
8361 luajit, matchbox-keyboard, mesa3d, mpd, mplayer, mtr, mysql,
8362 netsnmp, nodejs, openpowerlink, openvpn, pciutils,
8363 php-imagick, postgresql, pulseaudio, qt5quick1, rpi-userland,
8364 rsyslog, samba, samba4, sane-backends, sunxi-mali, systemd,
8365 ti-gfx, tstools, udev, webkit, wpa_supplicant, xbmc,
8366 xlib_libXpm, xserver_xorg-server, zyre
8367
8368 Issues resolved (http://bugs.uclibc.org):
8369
8370 #5396: Boot hangs when starting samba if BR2_ENABLE_LOCALE...
8371 #7016: Git issues in resulting buildroot tar
8372 #7094: pciutils doesn't build on Blackfin
8373
921a9efa 83742014.05-rc1, Released May 13th, 2014
574fa145 8375
c2e4f742
PK
8376 Fixes all over the tree and new features.
8377
8378 Architectures: Support for MIPS o32 ABI on MIPS-64 targets has
8379 been removed. Building o32 ELF files for MIPS64 is an exotic
8380 configuration that nobody should be using. If o32 is required,
8381 then is better if it's built for MIPS 32-bit cores so only
8382 32-bit instructions will be used leading to a more efficient
8383 o32 usage.
8384 Support for the ARM A12 variant and Intel corei7.
8385
8386 Configs: Minnowboard and Altera SoCkit added, QEMU updates.
8387
8388 Bootloaders: Grub2 and gummiboot support, syslinux support
8389 extended.
8390
8391 Toolchains: GCC 4.9. Glibc 2.19. Support for the musl C
8392 library for internal and external toolchains. 4.8-R3 support
8393 for ARC, Internal toolchain support for Aarch64 and
8394 Microblaze. Environment variable to control debug output of
8395 toolchain wrapper renamed to BR2_DEBUG_WRAPPER to match the
41d53bca 8396 other variables. Toolchain tuple vendor name can now be
c2e4f742
PK
8397 customized. Updated external Linaro ARM/Aarch64
8398 toolchains. Added external Linaro ARMEB toolchain.
8399 A GDB gdbinit file is now generated for external toolchains to
8400 automatically set the correct sysroot.
8401
8402 Kconfig handling for minimum kernel headers version required
8403 for packages. Now packages needing specific kernel header
8404 features can specify these requirements in Kconfig.
8405
8406 Infrastructure: Support for (but disabled as it leads to
41d53bca 8407 unreproducible builds) toplevel parallel builds. See the
c2e4f742
PK
8408 comment at the top of Makefile for details about how to enable
8409 it and what the problems are if you want to test it.
8410 Python package infrastructure extended to support Python 3.x
8411 Perl and virtual package infrastructure support added.
8412 PRE_*_HOOKS support for all build steps.
8413
4ee77144
PK
8414 Updated/fixed packages: acpid, agentpp, aiccu, apr, avahi,
8415 barebox, bash, beecrypt, bellagio, binutils, boost,
c2e4f742
PK
8416 boot-wrapper-aarch64, bustle, busybox, ca-certificates, cairo,
8417 ccache, ccid, cgilua, chrony, cifs-utils, civetweb, cmake,
8418 collectd, connman, coreutils, coxpcall, cppcms, cppzmq, crda,
8419 cryptodev, cryptsetup, cups, czmq, dbus, dhcpdump, directfb,
8420 dmalloc, dmraid, dnsmasq, dosfstools, dsp-tools, dtc,
4ee77144
PK
8421 dvb-apps, ebtables, ecryptfs-utils, eigen, erlang, ethtool,
8422 evemu, evtest, f2fs-tools, fdk-aac, feh, ffmpeg, file, filemq,
8423 flac, flot, fmtools, fping, freetype, fswebcam, gcc, gd, gdb,
c2e4f742
PK
8424 gettext, giblib, git, glibc, glibmm, glib-networking, gmp,
8425 gnutls, gpm, gpsd, gpu-viv-bin-mx6q, grep, gst1-libav,
8426 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
8427 gst1-plugins-ugly, gst-ffmpeg, gst-fsl-plugins, gst-omx,
8428 gst-plugins-good, gstreamer1, gvfs, harfbuzz, haveged,
8429 hostapd, htop, httping, ifplugd, iftop, igmpproxy,
8430 imagemagick, imlib2, imx-lib, infozip, intltool, iproute2,
8431 ipsec-tools, ipset, jansson, jpeg, jpeg-turbo, jquery,
8432 jquery-keyboard, jquery-ui, jquery-ui-themes, json-glib,
8433 json-javascript, kexec, kmod, lame, lbase64, lbreakout2,
8434 lcdproc, lftp, libao, libatasmart, libatomic_ops, libcap,
4ee77144
PK
8435 libcdio, libcec, libcgicc, libcgroup, libcurl, libdrm,
8436 libdvdnav, libdvdread, libegl, libeio, libenca, libesmtp,
8437 libevas, libevdev, libfribidi, libfslcodec, libfslparser,
c2e4f742
PK
8438 libfslvpuwrap, libgail, libgles, libglib2, libgtk2, libhid,
8439 libjpeg, libmbim, libmicrohttpd, libmodplug, libnftnl,
8440 libnspr, libogg, libopenmax, libopenvg, libpcap, libplayer,
8441 libpng, libpthread-stubs, librsvg, libsigsegv, libsocketcan,
8442 libsoup, libtasn1, libtool, libtpl, libunwind, liburcu,
8443 libusb, libwebsockets, libxcb, libxml2, libxmlpp, libyaml,
8444 lighttpd, linphone, linux-firmware, linux-headers, ljsyscall,
8445 lmbench, lsof, ltp-testsuite, ltris, lttng-babeltrace,
8446 lttng-libust, lttng-modules, lttng-tools, lua, lua-cjson,
8447 luacrypto, lua-ev, luaexpat, luaexpatutils, luafilesystem,
8448 luainterpreter, luajit, lua-msgpack-native, luaposix,
8449 luarocks, luasec, luasocket, luasql-sqlite3, lvm2, macchanger,
8450 memstat, mesa3d, metacity, minidlna, mmc-utils,
8451 mobile-broadband-provider-info, modem-manager, mongrel2,
8452 monit, mpd, mplayer, msmtp, mtd, mtools, mutt, mysql, nasm,
8453 ncurses, ne10, netatalk, netsnmp, nettle, network-manager,
8454 newt, nfs-utils, nmap, nodejs, ntfs-3g, ntp, nut, ofono, ola,
8455 olsr, omniorb, opencv, opengl, openpgm, openssh, openssl,
8456 openswan, openvpn, orbit, orc, p11-kit, pango, parted,
8457 pciutils, pcre, pcsc-lite, perf, perl, perl-xml-parser, php,
8458 picocom, pixman, pkgconf, poppler, popt, portmap, powervr,
8459 pppd, pptp-linux, proftpd, protobuf, protobuf-c, ptpd2,
8460 pulseaudio, python, python3, python-bottle, python-m2crypto,
8461 python-netifaces, python-pyasn, python-pycrypto,
8462 python-pygame, python-pysnmp, python-pysnmp-apps,
8463 python-pysnmp-mibs, python-serial, python-setuptools,
8464 qextserialport, qt, qt5, qt5base, qt5connectivity,
8465 qt5declarative, qt5graphicaleffects, qt5imageformats,
8466 qt5multimedia, qt5quick1, qt5quickcontrols, qt5script,
8467 qt5sensors, qt5serialport, qt5svg, qt5webkit, qt5x11extras,
8468 qt5xmlpatterns, qtuio, qwt, radvd, readline, rings,
8469 rpi-firmware, rpi-userland, rsh-redone, rsync, rsyslog, rtai,
8470 rtmpdump, rt-tests, ruby, samba, sconeserver, scons, sdl,
8471 sdl_image, sdl_mixer, sg3_utils, slang, smstools3, snmppp,
8472 socat, speex, sqlcipher, sqlite, squashfs, squid, strongswan,
8473 stunnel, sunxi-boards, sunxi-mali, sunxi-tools, sylpheed,
4ee77144 8474 syslinux, sysstat, systemd, taglib, tcl, tcllib, tcpreplay,
c2e4f742
PK
8475 tidsp-binaries, ti-gfx, tmux, tvheadend, tzdata, uboot,
8476 uboot-tools, uclibc, udev, udisks, ulogd, usb_modeswitch,
8477 usb_modeswitch_data, usbmount, util-linux, valgrind, vlc,
8478 webkit, weston, wget, wireshark, wpa_supplicant, wsapi,
8479 w_scan, xapp_appres, xapp_bdftopcf, xapp_beforelight,
8480 xapp_bitmap, xapp_editres, xapp_fslsfonts, xapp_fstobdf,
8481 xapp_iceauth, xapp_ico, xapp_mkfontscale, xapp_rgb,
8482 xapp_rstart, xapp_sessreg, xapp_showfont, xapp_twm,
8483 xapp_viewres, xapp_xauth, xapp_xbacklight, xapp_xcalc,
8484 xapp_xclock, xapp_xditview, xapp_xdpyinfo, xapp_xdriinfo,
8485 xapp_xev, xapp_xfd, xapp_xfontsel, xapp_xfs, xapp_xfsinfo,
8486 xapp_xgc, xapp_xhost, xapp_xinit, xapp_xkbutils, xapp_xkill,
8487 xapp_xload, xapp_xlsclients, xapp_xlsfonts, xapp_xmag,
8488 xapp_xman, xapp_xmessage, xapp_xmodmap, xapp_xprop,
8489 xapp_xrandr, xapp_xrdb, xapp_xrefresh, xapp_xset,
8490 xapp_xsetroot, xapp_xsm, xapp_xstdcmap, xapp_xvidtune,
4ee77144
PK
8491 xapp_xvinfo, xapp_xwd, xapp_xwininfo, xcb-util-wm,
8492 xdriver_xf86-input-evdev, xdriver_xf86-input-joystick,
8493 xdriver_xf86-input-keyboard, xdriver_xf86-input-mouse,
8494 xdriver_xf86-input-synaptics, xdriver_xf86-input-vmmouse,
8495 xdriver_xf86-video-ark, xdriver_xf86-video-ast,
8496 xdriver_xf86-video-ati, xdriver_xf86-video-cirrus,
8497 xdriver_xf86-video-dummy, xdriver_xf86-video-fbdev,
8498 xdriver_xf86-video-geode, xdriver_xf86-video-glide,
8499 xdriver_xf86-video-glint, xdriver_xf86-video-i128,
8500 xdriver_xf86-video-intel, xdriver_xf86-video-mach64,
8501 xdriver_xf86-video-mga, xdriver_xf86-video-neomagic,
8502 xdriver_xf86-video-newport, xdriver_xf86-video-nv,
8503 xdriver_xf86-video-openchrome, xdriver_xf86-video-r128,
8504 xdriver_xf86-video-savage, xdriver_xf86-video-siliconmotion,
8505 xdriver_xf86-video-sis, xdriver_xf86-video-tdfx,
8506 xdriver_xf86-video-tga, xdriver_xf86-video-trident,
8507 xdriver_xf86-video-vesa, xdriver_xf86-video-vmware,
8508 xdriver_xf86-video-voodoo, xenomai, xerces, xl2tp, xlib_libFS,
8509 xlib_xtrans, xproto_xproto, xserver_xorg-server,
8510 xutil_util-macros, zeromq, zic, zmqpp, zyre
c2e4f742
PK
8511
8512 New packages: armadillo, btrfs-progs, clapack, cosmo, dado,
8513 dbus-triggerd, dtv-scan-tables, e2tools, eudev, exim, expect,
8514 fetchmail, flann, flite, gnu-efi, grub2, gummiboot, heimdal,
8515 iprutils, iptraf-ng, jack2, jquery-mobile, libee, libestr,
8516 libgc, libgl, liblogging, libndp, libsoxr, libstrophe,
8517 libubox, libuci, libxmlrpc, ljlinenoise, lpeg, lpty, lrandom,
8518 lsqlite3, lua-coat, lua-coatpersistent, lua-csnappy, luajson,
8519 lualogging, lua-messagepack, lua-testmore, lunit, lzip, lzlib,
8520 musl, nftables, opentyrian, opentyrian-data,
8521 perl-module-build, php-gnupg, php-imagick, php-ssh2, php-yaml,
8522 php-zmq, postgresql, python-libconfig, python-pypcap,
8523 python-pyrex, qdecoder, qhull, samba4, smack, tz, tzdump, ucl,
4ee77144
PK
8524 upx, vo-aacenc, xbmc, xbmc-addon-xvdr, xbmc-pvr-addons,
8525 yaffs2utils, zlog, znc
c2e4f742
PK
8526
8527 Removed packages: crosstool-ng, python-distutilscross, vala
8528
8529 Issues resolved (http://bugs.uclibc.org):
8530
8531 #6842: Checking external toolchain for eabihf
8532 #6956: Packaging libsoxr
8533 #6986: Make legal-info fails on uboot versions before 2014.01
8534 #6992: Incorrect installation rights on external kernel module..
574fa145 8535
a6cfaea4
PK
85362014.02, Released February 27th, 2014
8537
8538 Minor fixes.
8539
8540 Updated/fixed packages: cegui06, cppdb, e2fsprogs, gcc, gdb,
8541 gst1-plugins-bad, gstreamer, gstreamer1, haserl, imagemagick,
8542 libpng, libxml2, lua, luajit, luarock, ncftp, openswan,
8543 pcsc-lite, qt5connectivity, ramsmp, strongswan, vlc
8544
8545 Issues resolved (http://bugs.uclibc.org):
8546
8547 #6938: mkuser script generates wrong password for new user in..
8548
98f7e12c
PK
85492014.02-rc3, Released February 25th, 2014
8550
8551 Minor fixes.
8552
8553 Updated/fixed packages: aiccu, ala-lib, alsa-utils, binutils,
8554 cairo, coreutils, dhcpcd, distcc, efl, evas, iputils, gdb,
8555 gpsd, gst-fsl-plugins, icu, libcec, libcgi, libplayer,
8556 libsecret, libsepol, libsigsegv, libtool, libv4l,
8557 linux-headers, matchbox-lib, mpg123, ncftp, opencv, pcmanfm,
8558 pixman, pv, qt, rt-tests, sawman, sconeserver, sdl, thrift,
8559 tvheadend, util-linux, webkit, xscreensaver
8560
8561 Issues resolved (http://bugs.uclibc.org):
8562
8563 #4706: Removing .stamp_target_installed does not trigger...
8564 #5030: busybox built fails if we use an override src dir...
8565 #5420: Dbus and /var/run management
8566 #5768: Not able to build ALSA-Lib for static build
8567 #5774: Not able to build ALSA-Utils for static build
8568 #6542: external python modules fail to compile to pyc if...
8569 #6764: Support for kernel signed modules
8570 #6794: Busybox compiled from buildroot hangs on pass from...
8571
085d4f02
PK
85722014.02-rc2, Released February 20th, 2014
8573
8574 Fixes all over the tree. Static linking / nommu fixes and
8575 annotations for several packages.
8576
8577 Updated/fixed packages: boost, busybox, collectd, coreutils,
8578 dropbear, elfutils, feh, gcc, gst1-libav, imagemagick, iozone,
8579 jimtcl, kexec, libvncserver, lvm2, lxc, mplayer, netsnmp, nut,
8580 opencv, python, python3, qtuio, systemd, thrift, transmission,
8581 uclibc, vlc, webkit
8582
8583 Issues resolved (http://bugs.uclibc.org):
8584
8585 #5450: AT91SAM9260 Bootstrap compilation problem
8586 #5582: libiconv 1.14 failed to build
8587 #5624: When building directfb, BR2_TARGET_LDFLAGS not used by..
8588 #5852: [2012.11] usb_modeswitch should depends of "BR2_PACK..
8589 #6218: binutils-2.23.2/gas fails with undefined reference to..
8590 #6236: binutils-2.23.2/bfd fails with undefined reference to..
8591 #6470: If the build directory is a child of /usr, the build..
8592 #6776: systemd error: static declaration of 'execvpe' follows..
8593 #6818: toolchainfile.cmake has absolut path references
8594
690984cf 85952014.02-rc1, Released February 11th, 2014
51a2caf9
PK
8596
8597 Fixes all over the tree and new features.
8598
a89c5882
PK
8599 Support for external packages/defconfigs (BR2_EXTERNAL). See
8600 user manual for details.
8601
8602 Cleanup of environment variable names for consistency. The
8603 download directory location override (BUILDROOT_DL_DIR) is now
8604 called BR2_DL_DIR. Likewise the name of the current .config is
8605 renamed from BUILDROOT_CONFIG to BR2_CONFIG. Please update
8606 your post build scripts if you use this! BUILD_DIR is now also
8607 exported to the post build/image scripts.
8608
8609 Toolchain: GCC 4.8 fix for ARM stack corruption, reverted
8610 uClibc pread/pwrite backport as they cause issues on certain
8611 architectures, new Linaro and Sourcery Codebench toolchains.
8612 x86: Support for AMD Jaguar cores, SSE4.x, SH: SH2/SH3/SH3EB
8613 variants removed, Microblaze: Internal toolchain support
8614
8615 Legal infrastructure: Info is now split between host and
8616 target packages, large number of license annotations.
8617
8618 Lua: selection between lua 5.1 / 5.2, luarocks support
8619
8620 Python: package infrastructure, many new packages.
8621
8622 Defconfigs: Armadeus APF51 + Zedboard added, apf27, apf28,
b5f44c2e
PK
8623 beaglebone, microblaze, pandaboard, qemu, raspberry pi
8624 updated.
8625
8626 Updated/fixed packages: aiccu, alsa-lib, alsa-utils,
8627 am33x-cm3, aumix, autoconf, automake, barebox, bellagio,
8628 berkeleydb, binutils, bison, blackbox, bluez_utils, boost,
8629 bustle, busybox, cairo, can-utils, ccache, ccid, cgilua,
8630 cifs-utils, civetweb, cmake, collectd, connman, copas,
8631 coreutils, coxpcall, cppzmq, cramfs, crda, cryptodev-linux,
8632 cryptsetup, cups, czmq, dhcpcd, dhcpdump, dhrystone, dialog,
8633 dmraid, dnsmasq, dosfstools, dropbear, dropwatch, dtc, duma,
8634 dvb-apps, e2fsprogs, eglibc, eigen, elf2flt, erlang, ethtool,
8635 f2fs-tools, ffmpeg, file, filemq, fio, flashrom, flex,
8636 fluxbox, fontconfig freerdp, freetype, gadgetfs-test, gawk,
8637 gcc, gdb, gdbm, gettext, git, glibc, gnupg, gnutls, gob2,
8638 gpsd, grep, grub, gst-ffmpeg, gst-plugins-good,
8639 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
8640 gst1-plugins-ugly, gstreamer, gstreamer1, gtest, icu, iftop,
8641 imagemagick, inadyn, infozip, iozone, iproute2, iptables, iw,
e0ab2fc9
PK
8642 jpeg, jpeg-turbo, jq, kexec, kmod, knock, lbase64, lcdapi,
8643 lftp, libcdaudio, libcgi, libcgicc, libcuefile, libcurl,
8644 libdmtx, libdrm, libdvdnav, libdvdread, libegl, libevent,
8645 libexif, libfcgi, libfreefare, libgles, libglib2, libllcp,
b5f44c2e
PK
8646 libmicrohttpd, libmpd, libnfc, libnl, libnss, libopenmax,
8647 libopenvg, libpcap, libpfm4, libplayer, libpng, libqmi,
8648 libreplaygain, libroxml, libsamplerate, libsexy, libsigsegv,
8649 libsndfile, libsoc, libtasn1, libtorrent, libtpl, libupnp,
a89c5882
PK
8650 libusb, libusb-compat, libvorbis, libxcb, libxml2, libxmlpp,
8651 libyaml, lighttpd, linknx, linux-firmware, linux-pam, live555,
51a2caf9
PK
8652 lm_sensors, lmbench, lockdev, logrotate, lrzsz, ltrace, lua,
8653 lua-ev, lua-msgpack-native, luabitop, luaexpat, luaexpatutils,
a89c5882 8654 luafilesystem, luajit, luaposix, luasec, luasocket,
51a2caf9
PK
8655 luasql-sqlite3, m4, matchbox, mdadm, minicom, mongrel2, mpc,
8656 mpd, mpg123, mplayer, mtd, mysql, lvm2, mxml, ncurses, ne10,
8657 neard, neardal, netsnmp, netstat-nat, network-manager, nodejs,
a89c5882
PK
8658 numactl, ofone, ola, olsr, omniorb, open2300, opencv,
8659 openpowerlink, openssh, openssl, openvpn, oprofile, opus,
8660 opus-tools, orbit, p11-kit, parted, pcre, pcsc-lite, perl,
8661 php, poco, poppler, powervr, protobuf-c, psplash, python,
8662 python-bottle,
51a2caf9
PK
8663 python-{crc16,distutilscross,dpkt,id3,ipy,m2crypto,mad,meld},
8664 python-{netifaces,nfc,protobuf,pygame,pyparsing,pyro,pyzmq},
8665 python-{serial,setuptools}, qt, qt5base, qt5connectivity,
8666 qt5declarative, qt5graphicaleffects, qt5jsbackend,
8667 qt5multimedia, qt5quick1, qt5quickcontrols, qt5script,
e0ab2fc9
PK
8668 qt5webkit, radvd, redis, rings, rng-tools, rpcbind,
8669 rpi-firmware, rpi-userland, rt-tests, sam-ba, samba, sawman,
8670 sconeserver, scons, sdl, sg3_utils, snappy, snmppp,
8671 socketcand, spice, spice-protocol, sqlcipher, sqlite, squid,
8672 sshfs, strace, subversion, sunxi-mali, supervisor, sysklogd,
8673 sysprof, sysstat, systemd, sysvinit, taglib, tar, tcpdump,
8674 ti-gfx, ti-utils, tinymembench, tn5250, trace-cmd,
8675 transmission, tvheadend, tzdata, zxing, uboot, uboot-tools,
8676 uclibc, udev, udpcast, ulogd, urg, usb_modeswitch_data,
8677 util-linux, vala, valgrind, vorbis-tools, wavpack, wayland,
8678 weston, wget, wireless-regdb, wireshark, wpa_supplicant,
8679 wsapi, xavante, xapp_xdpyinfo, xapp_xrandr, xcb-proto,
a89c5882
PK
8680 xdriver_xf86-video-intel, xenomai, xkeyboard-config, xl2tp,
8681 xlib_lib{FS,SM,X11},
51a2caf9
PK
8682 xlib_libX{au,aw,composite,cursor,damage,ext,fixes,font,i},
8683 xlib_libX{inerama,mu,pm,randr,render,res,t,tst,v,xf86dga},
8684 xlib_libXxf86vm, xlib_libdmx, xlib_libfontenc,
8685 xlib_libpciaccess, xlib_xtrans, xproto_dri2proto,
8686 xproto_{glproto,inputproto,presentproto,randrproto,videoproto},
8687 xproto_xextproto, xproto_xproto, xutil_util-macros,
8688 xutil_makedepend, zic, zmqpp, zxing, zsh, zyre
8689
8690 New packages: apitrace, avrdude, c-ares, ca-certificates,
8691 cwiid, dbus-cpp, evemu, fping, fswebcam, gpm, gst1-libav,
a89c5882
PK
8692 haveged, intel-microcode, iucode-tools, jasper, joe, ktap,
8693 lbreakout2, libass, libbluray, libcdio, libenca, libevdev,
8694 libmbim, libmodplug, libnfs, libnftnl, libplist, libshairplay,
8695 libsocketcan, ljsyscall, log4cplus, ltris, luainterpreter,
8696 luarocks, minidlna, mmc-utils, modemmanager, mtr, net-tools,
8697 python-configobj, python-dialog, python-json-schema-validator,
8698 python-keyring, python-msgpack, python-posix-ipc,
8699 python-pyasn, python-pycrypto, python-pysnmp,
8700 python-pysnmp-apps, python-pysnmp-mibs, python-pyusb,
8701 python-simplejson, python-tornado, python-versiontools,
8702 rtmpdump, rtptools, smcroute, smstools3, tcpreplay, thrift,
8703 ti-uim, tinyxml, tmux, vlc, wmctrl, xconsole
8704
b5f44c2e 8705 Removed packages: autoconf, automake, ccache, cpanminus, lzma,
a89c5882 8706 netkitbase, netkittelnet, pkg-config, squashfs3, ttcp, xstroke
51a2caf9 8707
474defab
PK
8708 Issues resolved (http://bugs.uclibc.org):
8709
8710 #65: new package: dbus c++ language bindings
8711 #769: Update configuration menu for MIPS target
b5f44c2e 8712 #2419: Add a bundle of Lua modules
474defab 8713 #2629: Segmentation faults and division by zero in Grub on ext2
b5f44c2e
PK
8714 #3811: Added auto-mount for USB and SD Card (mdev) (for 2011.05)
8715 #4339: Allow override of DL_DIR in extract step
a89c5882 8716 #4363: Make sure that copied linux and busybox defconfig are...
b5f44c2e 8717 #4454: There should be simple way to update image, when chang...
474defab
PK
8718 #5024: grub fails to build for x86_64 target architecture
8719 #5066: New-Package: net-tools
8720 #5072: ncurses: add ncurses-progs to target
8721 #5294: uclibc build ignores target CFLAGS and LDFLAGS
8722 #5366: Login doesn't work with util-linux versions of login/agetty
8723 #5378: dropbear Makefile broken
8724 #5390: System banner - change to empty doesn't remove /etc/issue
a89c5882 8725 #5780: spurious build failure because it cannot remove ubinize.cfg
474defab
PK
8726 #5798: ncurses-5.9 fails to compile statically
8727 #5810: Buildroot 2012.11: Additional GCC option "-msoft-float" ...
8728 #6080: Git fetch caching
8729 #6092: Bootable ISO image creation seems to have stopped working..
8730 #6272: coreutils build fails
a89c5882
PK
8731 #6434: apply-patches.sh does not work recursively
8732 #6446: eglibc doesn't install ldconfig to target
8733 #6484: Add c-ares
b5f44c2e 8734 #6596: Slow bootup if mdev is chosen
474defab
PK
8735 #6656: Build Qt5 with ccache
8736 #6662: internal compiler error: Segmentation fault during making..
a89c5882 8737 #6722: Usage of $($(PKG)_DIR_PREFIX) is an issue with linux package
474defab 8738 #6752: genext2fs: e2fsck must run before tunefs -U random
a89c5882 8739 #6770: openssl 1.0.1f fails with ccache
474defab 8740 #6830: Qt5: no fonts are installed
a89c5882
PK
8741 #6848: Qt5: no text shown in simple QWidget / frame-buffer setup
8742 #6854: Update to Qt 5.2.1
474defab 8743
9b390454 87442013.11, Released November 30th, 2013:
1351d0c2
PK
8745
8746 Minor fixes.
8747
8748 Updated/fixed packages: apr, binutils, dbus-python, dropwatch,
8749 ecryptfs-utils, eglibc, gdb, gpsd, grantlee, hostapd,
8750 iptables, qlibiscsi, libnspr, libnss, libpfm4, libtool,
8751 lua-ev, lvm2, mplayer, qt, qt5, quagga, ruby, tinymembench,
8752 tvheadend, util-linux, wpa_supplicant
8753
8754 Issues resolved (http://bugs.uclibc.org):
8755
8756 #1279: Buildroot compiled Busybox and Coreutils LFS issues
8757 #2995: -fstack-protector-all causes ssh to SIGSEGV
8758 #5570: Cannot compile software on the target machine
8759 #6428: util-linux libmount segfaults with patch from buildroot
8760 #6500: php fails to build for armel
8761 #6554: gdb needs to dependents on host texinfo
8762 #6692: GNU nano fails to compile for x86_64
8763 #6704: wpa_supplicant: fix wrong path to executable file in D-Bus
8764
1bf9afeb
PK
87652013.11-rc3, Released November 26th, 2013
8766
8767 Fixes all over the tree.
8768
8769 Architecture: Mark MIPS I, II, III and IV as deprecated.
8770
8771 Updated/fixed packages: beecrypt, dbus, e2fsprogs, libcap-ng,
8772 libglib2, libroxml, libsigsegv, libvncserver, lxc, mdadm,
8773 mongoose, nut, ola, omniorb, openssl, pcre, php, poco,
8774 protobuf-c, pv, qt5base, ruby, schifra, squid, sunxi-mail,
8775 swig, ti-gfx, tinymembench, uclibc, udisks, vim
8776
b87c05dc
PK
87772013.11-rc2, Released November 18th, 2013
8778
8779 Fixes all over the tree.
8780
8781 Defconfigs: qemu_arm_versatile, qemu_arm_nuri, sheevaplug:
8782 Adjust kernel versions.
8783
8784 Toolchain: avr32: fix for modern kernel headers
8785
8786 Bootloader: Barebox updated to 2013.10.1
8787
8788 Updated/fixed packages: dhcp, e2fsprogs, gst1-plugins-bad,
8789 libcurl, libvncserver, nano, pc, qt5base, squashfs, ttcp,
8790 wayland, wvstreams
8791
8792 Issues resolved (http://bugs.uclibc.org):
8793
8794 #3601: DHCPD S80dhcp-server startup script issues
8795 #6320: Fix kernel compile issue if BR2_LINUX_KERNEL_CUSTOM_GIT_VERS..
8796 #6416: Xenomai package, patch alternative
8797 #6590: directfb-examples build failed whit linaro toolchain
8798
abce7ca6 87992013.11-rc1, Released November 12th, 2013
b9a16cb4
PK
8800
8801 Architectures: Nios-II support, MIPS arch handling fixes
8802
8803 Defconfigs: cubieboard2, freescale i.MX 6sololite evk,
8804 sabre-sd, wandboard added, rpi renamed to raspberrypi_defconfig
8805
8806 Toolchain: glibc support, upstream uClibc fixes, uClibc 0.9.31
8807 for avr32, crosstool-ng backend removed, external musl
8808 toolchain support, gcc 4.8.2, updated Linaro external
8809 toolchains. Fortran and objective-C support deprecated,
8810 mudflap support
8811
8812 Bootloaders: U-Boot: u-boot.imx support, version bumps
8813
8814 Linux: use kmod instead of module-init-tools
8815
8816 System: default to devtmpfs for /dev
8817
8818 Infrastructure: Make 3.82 fixes, locales generation fixes, CVS
8819 download support, post-rsync hooks
8820
8821 Fs: u-boot image support for cpio
8822
8823 Updated/fixed packages: aircrack-ng, alsamixergui, apr,
8824 apr-util, atk, automake, bellagio, berkeleydb, bind, binutils,
8825 bison, boost, busybox, can-utils, ccache, ccid, cgilua,
8826 chrony, cifs-utils, cjson, collectd, connman, conntrack-tools,
8827 copas, cppcms, cppzmq, czmq, dash, dbus, dhcpcd, diffutils,
8828 directfb, dmidecode, dnsmaqs, docker, dosfstools, dropbear,
8829 dropwatch, ebtables, eglibc, elf2flt, empty, enchant, erlang,
8830 ethtool, fbgrab, fbv, fdk-aac, feh, ffmpeg, file, findutils,
8831 fltk, fmtools, freetype, gdk-pixbuf, gettext, git,
8832 glib-networking, gmp, gnupg, gnutls, gpu-viv-bin-mx6q, gsl,
8833 gstreamer, gstreamer1, gst1-plugins-{bad,base,good,ugly},
8834 gtest, gutenprint, hplip, i2c-tools, icu, ifplugd,
8835 imagemagick, iozone, iproute2, ipset, iptables, iw, jamvm,
8836 jansson, jpeg-turbo, kismet, kmod, lcms2, libassuan, libcap,
8837 libcap-ng, libcdaudio, libcec, libcue, libcurl, libdrm,
8838 libedit, libevas, libevent, libfreefare, libfuse,
8839 libgpg-error, libiconv, liblog4c-localtime, libmicrohttpd,
8840 libmnl, libmodbus,
8841 libnetfilter_{acct,conntrack,cthelper,cttimeout,log,queue},
8842 libnfnetlink, libnl, libpng, libqmi, libqrencode, libroxml,
8843 libsecret, libsigsegv, libsoup, libtirpc, libunwind, libusb,
8844 libvpx, lighttpd, linphone, linux-pam, lmbench,
8845 lockfile-progs, log4cxx, logrotate, logsurfer, ltp-testsuite,
8846 ltrace, luacrypto, luaposix, lvm2, m4, matchbox-lib,
8847 media-ctl, mediastreamer, minicom, minidlna, mongoose, monit,
8848 mpc, mpd, mpg123, mplayer, mrouted, mtdev, mutt, mysql_client,
8849 nano, ncftp, ndisc6, neard, neardal, neon, net-snmp, netatalk,
8850 netcat, netkitbase, netperf, netplug, nettle, nfacct,
8851 nfs-utils, ngircd, ngrep, noip, nuttcp, olsr, openssh, opkg,
8852 oprofile, opus-tools, orc, ortp, pciutils, pcre, pcsc-lite,
8853 perf, perl, perl-cross, php, picocom, pkgconf, polarssl,
8854 poppler, pppd, proftpd, protobuf, proxychains-ng, pulseaudio,
8855 pv, qemu, qt, qt5base, qt5webkit, quagga, radvd, redis,
8856 rpi-{firmware,userland}, rrdtool, rsync, rtorrent, ruby,
8857 samba, scons, screen, sdl_sound, ser2net, setserial,
8858 smartmontools, socat, socketcand, sqlcipher, sqlite, squid,
8859 stress, strongswan, stunnel, sudo, syslinux, systemd,
8860 sysvinit, tcl, ti-gfx, time, transmission, tremor, tslib,
abce7ca6
PK
8861 tstools, tvheadend, tzdata, uboot-tools, uclibc, udpcast,
8862 uemacs, ulogd, usb_modeswitch{,_data}, util-linux, vala,
8863 valgrind, vde2, vorbus-tools, vpnc, vsftpd, vtun, wayland,
8864 webkit, webp, webrtc-audio-processing, weston, wget,
8865 wireshark, wsapi, xavante, xdriver_xf86-video-geode, xenomai,
8866 xinetd, xlib_libpthread-stubs, xl2tp, xmlstarlet,
8867 xserver_xorg-server, xz, zeromq, zic, zmqpp
b9a16cb4
PK
8868
8869 New packages: aiccu, autossh, bc, civetweb, cppdb, cryptsetup,
8870 duma, eigen, harfbuzz, igmpproxy, iputils, jq, knock, kobs-ng,
8871 lesstif, libcgroup, libsepol, libsoc, libssh2, luasec, luasql,
8872 lxc, nut, ola, omniorb, openpowerlink, orbit, p910nd, psplash,
8873 python-crc16, python-ipy, python-pyzmq, qt5sensors,
8874 qt5serialport, qt5x11extras, snmppp, subversion, tcping,
8875 trace-cmd, xscreensaver, zsh
8876
8877 Removed packages: module-init-tools
8878
8879 Issues resolved (http://bugs.uclibc.org):
8880
8881 #1138: Buildroot fails to build packages if BR2_GCC_SHARED_LIBGCC=y
8882 #5408: qt build failure with Sourcery CodeBench ARM 2010.09
8883 #5630: makefile error with toolchain helpers.mk
8884 #5672: htop: remove X11 stuff
8885 #5678: linux.mk: linux-menuconfig fails
8886 #5696: python3 installation is too large, patches from python2 needed
8887 #5978: Erlang does not build for arm in 2013.02-rc3
8888 #6392: Extended ARM uImage kernel options
8889 #6404: Buildroot's coreutils 'uname -p' reports 'Unknown' on recent..
8890 #6428: util-linux libmount segfaults with patch from buildroot
8891 #6452: eglibc from Linaro 2013.07 not copied to target correctly
8892 #6566: PHP segfault when crosscompiled to mips64 - patch included
8893 #6572: [PowerPC] Buildroot uses wrong external toolchain libraries..
8894 #6578: udisks package broken
8895 #6602: ebtables 64 bit kernel + 32 bit userland alignment error..
8896 #6608: ebtables missing ethertypes - fix included
8897 #6620: Sysvinit package missing killall5 and symlinks - patch included
8898 #6632: CMake use host pkg-config
8899 #6638: pkgconf doesn't download
8900 #6644: "all" target doesn't work in out-of-tree builds
8901 #6650: Segmentation fault when trying to build latest buildroot
8902 #6668: iptables limit module alignment problem on mips64
8903
53d8d9c1
PK
89042013.08, Released August 31th, 2013:
8905
8906 Minor fixes.
8907
8908 Documentation build fixed.
8909
8910 Updated/fixed packages: ltrace, strongswan
8911
4e4a0a34 89122013.08-rc3, Released August 29th, 2013:
13ce6ddf
PK
8913
8914 Fixes all over the tree.
8915
8916 External toolchain lib32/lib64 handling, ABI name for EABIhf,
8917 misc fixes for generatelocales, apply-patches and module
8918 stripping.
8919
8920 Top level menu names reordered and renamed for clarity.
8921
aab3a0ba
PK
8922 Updated/fixed packages: acl, attr, bash, dbus, directfb,
8923 dvb-apps, kexec, kmod, libbsd, linux-fusion, mesa3d, minidlna,
8924 openssh, openssl, pulseaudio, python-setuptools, qt5,
8925 qt5webkit, redis, strongswan, sunxi-mali
8926
8927 Issues resolved (http://bugs.uclibc.org):
8928
8929 #6464: dbus-daemon-launch-helper needs setuid
13ce6ddf 8930
c08b78d1
TP
89312013.08-rc2, Released August 16th 2013:
8932
8933 Documentation improvements.
8934
8935 External toolchains fixes.
8936
8937 Updated/fixed packages: aircrack-ng, bash, boost, cairo,
8938 cppcms, eglibc, ffmpeg, gcc, git, gnupg, imagemagick, libcec,
8939 libffi, libgcrypt, linux, linux-headers, ltrace, netatalk,
8940 opencv, opengl, readline, samba, strongswan, sunxi-cedarx,
8941 uclibc, udev, wayland, webkit, zeromq.
8942
8943 Issues resolved (http://bugs.uclibc.org):
8944
8945 #6440: typo in ffmpeg makefile
8946
36c966ef
TP
89472013.08-rc1, Released August 5th, 2013:
8948
8949 Architectures:
8950 - improved support for floating point on ARM and Thumb/Thumb2
8951 - support for ARM OABI removed
8952
8953 Toolchains:
8954 - support added for Sourcery CodeBench ARM and MIPS 2013.05
8955 - Linaro ARM and Aarch64 toolchains updated
8956 - support added for the Arago ARMv5 and ARMv7 toolchains
8957 - gcc 4.8.x version bumped
8958 - support for installing both FDPIC and FLAT libraries on
8959 Blackfin
8960 - support for uClibc 0.9.31 removed,
8961 - convert the internal toolchain backend to use the package
8962 infrastructure
8963 - support added for eglibc in the internal toolchain backend
8964 - toolchain components for the ARC architecture updated and
8965 gdb for ARC added.
8966 - support for Blackfin in the internal toolchain fixed
8967
8968 Defconfigs: beaglebone_defconfig updated, new defconfig for
8969 CubieBoard, for Olimex mx233 Olinuxino, for Calao Systems
8970 TNY-A9G20-LPW.
8971
8972 A number of packages have been fixed to use the
8973 <pkg>_CONFIG_SCRIPTS mechanism to get their <pkg>-config shell
8974 script installed and modified properly. Licensing informations
8975 has been added to a number of packages.
8976
8977 Use XZ tarballs for a number of packages.
8978
8979 Noticeable package changes/additions:
8980 - The glib2/libgtk2/webkit stack has been updated to recent
8981 versions.
8982 - Support for Gstreamer 1.x has been added.
8983 - OpenGL support for TI OMAP platforms has been added.
8984 - OpenGL support for Allwinner platforms has been added.
8985 - OpenMAX support for RasberryPi has been added.
8986
8987 Updated/fixed packages: acl, attr, autoconf, avahi, barebox,
8988 bind, binutils, busybox, bwm-ng, bzip2, cifs-utils, colletctd,
8989 cpanminus, cups, curl, dash, dbus, dhcp, directfb,
8990 directfb-examples, dnsmasq, dosfstools, dropbear, dtc,
8991 e2fsprogs, ed, efl, enlightenment, erlang, ethtool, fbgrab,
8992 fftw, firmware-imx, flot, fltk, freetype, gawk, gdk-pixbuf,
8993 gettext, gmp, gnutls, gsl, gutenprint, gvfs, gzip, haserl,
8994 hiawatha, httping, icu, imagemagick, imlib2, imx-lib,
8995 intltool, iozone, ipset, iptables, jquery, jquery-keyboard,
8996 jquery-sparkline, kmod, less, libart, libcdaudio, libcgicc,
8997 libesmtp, libftdi, libfuse, libglib2, libgtk, libgtk2, libidn,
8998 libiqrf, liblog4c-localtime, libnspr, libnss, libpcap,
8999 libroxml, libserial, libsigsev, libsoup, libtool, libtpl,
9000 libvncserver, libxml2, linphone, lm_sensors, logrotate,
9001 ltrace, lttng, luafilesystem, luajit, minicom, monit, mpg123,
9002 mtd, mutt, mxml, neard, netatask, netsnmp, nettle,
9003 network-manager, nodejs, nss-mdns, openssh, openswan, openvpn,
9004 opkg, opus, pcre, perl-cross, php, pixman, poco, polarssl,
9005 pulseaudio, pv, python, python3, qt, qt5, qt5declarative,
9006 qt5jsbackend, qt5quick1, readline, rpi-firmware, ruby, samba,
9007 sane-backends, sconeserver, sdl_image, sdparm, ser2net,
9008 socketcand, sqlite, squid, strace, tcl, tcpdump, tinyhttpd,
9009 tvheadend, tzdata, uboot, udpcast, usb_modeswitch,
9010 usb_modeswitch_data, usbutils, webkit, wireshark, wvstreams,
9011 xapp_luit, xapp_xmodmap, xenomai, xfsprogs, xlib_libX11, zic,
9012 zlib.
9013
9014 New packages: a10disp, aespipe, am33x-cm3, cppcms, dhcpcd,
9015 dropwatch, dtc, ecryptfs-utils, eglibc, elf2flt, fdk-aac,
9016 gcc-final, gcc-initial, gcc-intermediate, git,
9017 gpu-viv-bin-mx6q, gst1-plugins-bad, gst1-plugins-base,
9018 gst1-plugins-good, gst1-plugins-ugly, gst-omx,
9019 gst-plugin-x170, gstreamer1, jimtcl, lbase64, libassuan,
9020 libbsd, libcec, libdvbsi, libedit, libgpgme, libqmi,
9021 libqrencode, libsvg, libsvg-cairo, libunwind, libvpx,
9022 linux-headers, lockdev, luabitop, luacrypto, lua-ev,
9023 luaexpatutils, msgpack, ocrad, on2-8170-libs,
9024 on2-8170-modules, p11-kit, pax-utils, ptpd, ptpd2,
9025 python-pyro, ramspeed/smp, snappy, strongswan, sunxi-boards,
9026 sunxi-cedarx, sunxi-mali, sunxi-tools, ti-gfx, tinymembench,
9027 tree, tstools, uclibc, w_scan.
9028
9029 Issues resolved (http://bugs.uclibc.org):
9030
9031 #4718: python (built for powerpc) distutils has paths to host
9032 compiler toolchain
9033 #5516: appended device tree blobs on uImage fails
9034 #6302: Versions of packages retrieved from github.com are wrong
9035 #6308: dosfstools download link is wrong
9036 #6326: Dropbear: Add options to allow better config for
9037 different target devices (e.g. routers)
9038 #6338: Wrong download link for minicom package
9039 #6344: Wrong handling of license text files with same name and
9040 different directory
9041 #6374: gnutls package broken if linux cryptodev module
9042 selected
9043 #6410: omap3_beagle has uimage error load address error
9044
615fd9b0 90452013.05, Released May 31th, 2013:
0ca9692d
PK
9046
9047 Minor fixes.
9048
93252e70
PK
9049 External toolchain wrapper fix for if host/usr/bin is placed
9050 in the patch.
9051
9052 Updated/fixed packages: acpid, at91bootstrap, czmq, elf2flt,
9053 flex, jamvm, kmod, libplayer, libtirpc, libv4,
9054 lttng-babeltrace, opengl, qt5jsbackend, udpcast, wvstreams
0ca9692d
PK
9055
9056 Issues resolved (http://bugs.uclibc.org):
9057
93252e70 9058 #4868: Buildroot compile failure for toolchain/gdb-7.4/intl/reloc...
0ca9692d
PK
9059 #4988: flex and m4 problems
9060 #5912: obsolete CVS files
9061
c92a369f
PK
90622013.05-rc3, Released May 25th, 2013:
9063
9064 Minor fixes.
9065
9066 Updated/fixed packages: aircrack-ng, bellagio, boost, crda,
9067 dvb-apps, flot, libatomic_ops, libeXosip2, libosip2, libxml2,
9068 mongrel2, poco, portaudio, pptp-linux, tvheadend, urg, weston,
9069 wireshark
9070
cfcbfa2c 90712013.05-rc2, Released May 15th, 2013:
d131f750
PK
9072
9073 Fixes all over the tree.
9074
90e7cdd2
PK
9075 Default number of parallel jobs is now number of CPUs + 1.
9076
9077 Defconfigs: Add Telit EVK-PRO3, AT91SAM9260-EK Nand flash.
9078
a517092f
PK
9079 Updated/fixed packages: aircrack-ng, busybox, cairo,
9080 classpath, curlftpfs, czmq, dbus, f2fs-tools, fan-ctrl,
9081 filemq, gst-plugin-bad, gutenprint, hplip, json-c,
9082 libatomic_ops, libcurl, libdrm, libglib2, libnspr, libnss,
9083 libsha1, libsigsegv, libxcb, linknx, linux-pam, lttng-modules,
9084 lttng-tools, matchbox-lib, mcookie, mesa3d, neon, pixman,
9085 pulseaudio, python-nfc, qt5imageformats, quota, openssl,
9086 sconeserver, strace, sylpheed, wvstreams,
90e7cdd2
PK
9087 xapp_{appres,bdftopcf,beforelight,bitmap,edires,fonttosfnt},
9088 xapp_{fslsfonts,fstobdf,iceauth,ico,listres,luit,mkfontdir},
9089 xapp_{mkfontscale,oclock,rgb,rstart,scripts,sessreg,setxkbmap},
9090 xapp_{showfont,smproxy,twm,viewres,x11perf,xauth,xbacklight},
9091 xapp_x{biff,calc,clipboard,clock,cmsdb,cursorgen,dbedizzy,ditview},
9092 xapp_x{dm,dpyinfo,driinfo,edit,ev,eyes,f86dga,fd,fontsel,fs,fsinfo},
9093 xapp_x{gamma,gc,host,input-calibrator,input,kbcomp,kbevd,kbprint},
9094 xapp_x{kbutils,kill,load,logo,lsatoms,lsclients,lsfonts,mag,man},
9095 xapp_x{message,mh,modmap,more,pr,prop,randr,rdb,refresh,set,setmode},
9096 xapp_x{setpointer,setroot,sm,stdcmap,vidtune,vinfo,wd,wininfo,wud},
9097 xcb-util, xcursor-transparent-theme, xdata_xbitmaps,
9098 xdata_xcursor-themes,
9099 xdriver_xf86-input-{evdev,joystick,keyboard,mouse,synaptics},
9100 xdriver_xf86-input-{tslib,vmmouse,void},
9101 xdriver_xf86-video-{ark,ast,ati,cirrus,dummy,fbdev,geode,glide},
9102 xdriver_xf86-video-{glint,i128,intel,mach64,mga,neomagic,newport},
9103 xdriver_xf86-video-{nv,openchrome,r128,savage,siliconmotion,sis},
9104 xdriver_xf86-video-{tdfx,tga,trident,v4l,vesa,vmware,voodoo,wsfb},
9105 xfont_encodings, xfont_font-adobe-{100,75}dpi,
9106 xfont_font-utopia-{100dpi,75dpi,type1},
9107 xfont_font-{alias,arabic-misc,bh-100dpi,bh-75dpi},
9108 xfont_font-bh-lucidatypewriter-{100,75}dpi, xfont_font-bh-{ttf,type1},
9109 xfont_font-bitstream-{100dpi,75dpi,type1}, xfont_font-cronyx-cyrillic,
9110 xfont_font-{cursor,daewoo,dec,isas,jis,micro}-misc,
9111 xfont_font-ibm-type1, xfont_font-misc-{cyrillic,ethiopic,meltho,misc},
9112 xfont_font-{mutt,schumacher}-misc,
9113 xfont_font-{screen-cyrillic,sony-misc,sun-misc,util},
9114 xfont_font-winitzki-cyrillic, xfont_font-xfree86-type1,
9115 xlib_lib{FS,ICE,SM,X11,XScrnSaver,Xau,Xaw,Xcomposite,Xcursor},
9116 xlib_libX{damage,dmcp,ext,fixes,font,ft,i,inerama,mu,pm,randr},
9117 xlib_libX{render,res,t,tst,v,vMC,xf86dga,xf86vm},
9118 xlib_lib{dmx,fontenc,pciaccess,pthread-stubs,xkbfile}, xlib_xtrans,
9119 xproto_{applewm,bigreqs,composite,damage,dmx,dri2,fixes}proto,
9120 xproto_{fontcache,font,gl,input,kb,randr,record,render}proto,
9121 xproto_{resource,scrnsaver,video,windowswm,xcmisc,xext}proto,
9122 xproto_{xf86bigfont,xf86dga,xf86dri,xf86vidmode,xinerama,x}proto,
9123 xserver_xorg-server, xutil_{makedepend,util-macros}
d131f750 9124
a517092f
PK
9125 Readded Packages: xapp_xinit
9126
603293f5
GZ
9127 Issues resolved (http://bugs.uclibc.org):
9128
9129 #5054: amd64: cannot find init - due to missing /lib64 folder
9130
92651931 91312013.05-rc1, Released May 8th, 2013:
aec71d64 9132
fa3463d6
PK
9133 Architectures: ARC support, Blackfin support, FLAT binary
9134 format, ARM: Drop old CPU variants, add fa526/626, Marvell PJ4
aec71d64
PK
9135
9136 Toolchains: Add new Microblaze external toolchains, Linaro
9137 ARM/Aarch64 updates, GCC 4.6.4 / 4.7.3 / 4.8.0 added to
fa3463d6
PK
9138 internal toolchain, default to GCC 4.7.x. Internal
9139 Crosstool-ng backend deprecated.
aec71d64
PK
9140
9141 Defconfigs: Add Atmel at91sam9g45m10ek, freescale mpc8315erdb
e7f4923e
PK
9142 & p1010rdb, Armadeus apf27 / apf28, Openblocks A6, Raspberry
9143 pi, gnublin board.
aec71d64
PK
9144
9145 FS: LZO and XZ compression methods, extra ubifs options,
9146 ext2 rev 0/1 and ext3/4 support.
9147
9148 Patch handling: apply-patches now has .patch.xz support,
9149 Patch logic reworked as discussed during Febrary dev days:
9150 http://elinux.org/Buildroot:DeveloperDaysFOSDEM2013
9151
9152 <pkg>-rsync now excludes version control files.
9153
9154 linux: uImage load address for ARM multiplatform kernels
9155
9156 Infrastructure for multiple OpenGL / ES / EGL / OpenVG
9157 providers, similar to how libjpeg / libjpeg-turbo is handled.
9158
9159 Infrastructure for packages to add system users.
9160
9161 kconfig: updated to 3.9-rc2, support make olddefconfig
9162
9163 Updated/fixed packages: alsa-lib, alsa-utils, apr, apr-util,
9164 argp-standalone, at, at91bootstrap, audiofile, aumix, avahi,
9165 bash, blackbox, bind, binutils, bison, boost, bridge-utils,
9166 busybox, ccache, cifs-utils, cmake, collectd, connman,
9167 conntrack-tools, cpanminus, crosstool-ng, diffutils, directfb,
9168 directfb-examples, divine, dmalloc, dnsmasq, dosfstools,
e7f4923e
PK
9169 dropbear, e2fsprogs, ebtables, eeprog, erlang, ethtool,
9170 fb-test-app, fbset, feh, ffmpeg, file, flex, flot, foomatic,
9171 fxload, gd, gdb, gdisk, genimage, gettext, gmp, gnuchess,
9172 gnutls, gob2, gperf, gpsd, gstreamer, haserl, hiawatha, htop,
9173 httping, icu, inotify-tools, intltool, iproute2, ipset,
9174 iptables, iw, jpeg, jquery, jquery-{sparkline,validation},
9175 json-c, kbd, kexec, kismet, kmod, lcdproc, libarchive,
9176 libatasmart, libcap, libconfig, libconfuse, libcurl, libdrm,
9177 libeet, libev, libevas, libeXosip2, libffi, libfribi, libfuse,
9178 libgcrypt, libglib2, libgtk2, libid3tag, libmicrohttpd,
9179 libnetfilter_acct, libnetfilter_conntrack, libnl, libpcap,
9180 libplayer, libsigc, libv4l, libxcb, linenoise, linux-pam,
9181 lm_sensors, ltp-testsuite, luajit, lzop, madplay, make, mdadm,
aec71d64
PK
9182 mediastreamer, memtester, mesa3d,
9183 mobile-broadband-provider-info, monit, mpd, mpfr, mpg123,
fa3463d6
PK
9184 mrouted, msmtp, nbd, ncurses, ndisc6, neard, neardal, neon,
9185 netperf, netsnmp, nettle, nfacct, ntfs-3g, ofono, olsr,
aec71d64 9186 omap-u-boot-utils, openssh, openssl, openswan, openvpn,
fa3463d6
PK
9187 oprofile, orc, patch, pciutils, pcre, perl, php, poco,
9188 polarssl, proftpd, psmisc, pulseaudio, python,
aec71d64 9189 python-{bottle,netifaces,serial,setuptools}, qt, quagga,
e7f4923e
PK
9190 quota, radvd, rpi-firmware, rpi-userland, rt-tests, sam-ba,
9191 samba, sawman, sdl, ser2net, smartmontools, socat, socketcand,
9192 speex, squid, stress, stunnel, sudo, syslinux, sysstat,
9193 sysvinit, tcl, tcprelay, tinyhttpd, tslib, tvheadend,
9194 uboot-tools, udev, ulogd, util-linux, vala, vtun, webkit,
aec71d64
PK
9195 xapp_{iceauth,luit,makefontscale,sessreg,setxkbmap,smproxy},
9196 xapp_{xauth,xcmsdb,xdpyinfo,xev,xgamma,xhost,xinput,xkbcomp},
9197 xapp_{xkbevd,xlsatoms,xlsclients,xmodmap,xpr,xprop,xrandr,xrdb},
9198 xapp_{xset,xwd,xwininfo}, xcb-{proto,util},
9199 xdriver_xf86-input-{evdev,joystick,keyboard,mouse,synptics},
9200 xdriver_xf86-input-{tslib,vmmouse,void},
9201 xdriver_xf86-video-{ark,ast,ati,cirrus,dummy,geode,glide,glint},
9202 xdriver_xf86-video-{i128,intel,mach64,mga,neomagic,newport},
9203 xdriver_xf86-video-{openchrome,r128,savage,siliconmotion,sis},
9204 xdriver_xf86-video-{tdfx,trident,vesa,vmware,wsfb}, xenomai,
9205 xfont, xinetd, xkeyboard-config, xlib_lib{FS,ICE,SM,X11},
9206 xlib_libX{scrnSaver,au,aw,cursor,dmcp,ext,fixes,font,ft,i},
9207 xlib_libX{inerama,mu,pm,randr,res,tst,v,vMC,xf86dga,xf86vm},
9208 xlib_lib{dmx,fontenc,pciaccess,xkbfile}, xlib_xtrans,
9209 xproto_{applevm,bigreqs,dri2,fonts,gl,input,kbd,record}proto,
9210 xproto_{resource,scrnsaver,xcmisc,xext,x}proto,
9211 xserver_xorg-server, xutil_makedepend, xz, zeromq
9212
fa3463d6
PK
9213 New packages: aircrack-ng, bcusdk, chrony, crda,
9214 cryptodev-linux, cppzmq, czmq, dtach, enscript, exfat,
9215 exfat-utils, f2fs-tools, fan-ctrl, filemq, foomatic-filters,
9216 genimage, genpart, glibmm, gnuplot, gtest, gutenprint, hplip,
9217 iozone, jansson, jhead, jquery-keyboard, jquery-ui,
9218 jquery-ui-themes, json-glib, json-javascript, lcms2, libpfm4,
9219 libpthsem, libserial, libsigsegv, libtasn1, libwebsockets,
9220 libxkbcommon, libxml++, linknx, log4cxx, mongoose, mongrel2,
9221 mtools, ne10, nmap, nodejs, openobex, openpgm, poppler,
9222 protobuf-c, python-m2crypto, python-thrift, qjson, qt5base,
aec71d64
PK
9223 qt5declarative, qt5graphicaleffects, qt5imageformats,
9224 qt5jsbackend, qt5multimedia, qt5quick1, qt5script, qt5svg,
9225 qt5webkit qt5xmlpatterns, rapidjson, redis, swig, texinfo,
9226 tzdata, urg, ussp-push, wayland, webp, weston, wireless-regdb,
9227 wireshark, wvdial, wvstreams, xcb-util-image, xcb-util-wm,
9228 xcursor-transparent-theme, zic, zmqpp, zyre
9229
9230 Removed packages: microperl, ocf-linux, xapp_xinit,
9231 xapp_xplsprinters, xapp_xprehashprinterlist,
9232 xfont_font-bitstream-speedo,
9233 xlib_lib{Xfontcache,XprintAppUtil,XprintUtil,Xp,oldX,xkbui},
9234 xproto_{print,xf86rush}proto
9235
9236 Deprecated packages: vala
9237
9238 Issues resolved (http://bugs.uclibc.org):
9239
9240 #1291: Add support for Faraday 526 arm processor (fa526)
9241 #2683: cups does not install correctly to target
9242 #3313: mesa3d fails to build
9243 #5186: initramfs/cpio should support lzo compression
9244 #5636: agetty - cannot get controlling tty error - need updated...
9245 #5906: collectd client headers not exported
9246 #5966: bison unnecessarily required as build dependency
9247 #6140: --enable-fileinfo not applied for php package
9248 #6164: openvpn usage of ip tool from Busybox
9249
15ace1a8
PK
92502013.02, Released February 28th, 2013:
9251
9252 Misc manual updates.
9253
9254 Updated/fixed packages: busybox, collectd, flashbench,
9255 libgtk2, libupnp, mii-diag, quota
9256
d65bb7e3
PK
92572013.02-rc3, Released February 26th, 2013
9258
9259 Minor fixes.
9260
9261 Updated/fixed packages: conntrack-tools, dialog,
9262 enlightenment, haserl, keyutils, libfif, libmad,
9263 linux-firmware, linux-fusion, matchbox-desktop, matchbox-wm,
9264 ruby, spawn-fcgi, vtun
9265
9266 Issues resolved (http://bugs.uclibc.org):
9267
9268 #5960: fusion.ko driver does not install to target rootfs
9269
8290a626
PK
92702013.02-rc2, Released February 19th, 2013
9271
9272 Fixes all over the tree.
9273
9274 Various manual updates and fixes.
9275
9276 Updated/fixed packages: busybox, collectd, gesftpserver,
9277 glib-networking, gnutls, inotify-tools, libcurl, libffi,
9278 libglib2, libtorrent, libvorbis, neard, network-manager,
9279 ntfs-3g, openssl, qt, rpi-userland, rtorrent, thttpd, vim.
9280
9281 Issues resolved (http://bugs.uclibc.org):
9282
9283 #5906: collectd client headers not exported
9284
e68acefb 92852013.02-rc1, Released February 10th, 2013
6de88cab
PK
9286
9287 Toolchain: Crosstool-ng 1.17.0, default to GCC 4.6.3, target
9288 libraries install fixed. Add Linaro ARM
8ccef3b3 9289 2012.11/2012.12/2013.01, AArch64 12.11/12.12/13.01. Sourcery
6de88cab 9290 CodeBench MIPS 2012.03/09. Infrastructure to warn about
1ccf5237
PK
9291 missing 32bit support for binary toolchains. Toolchain wrapper
9292 is now relocatable. Add GDB 7.5.1 / Remove 6.8 / 7.0 /
9293 7.1. Deprecate uClibc 0.9.31.
6de88cab
PK
9294
9295 Architecture: Xtensa fixes, add missing powerpc variants, arm
1ccf5237
PK
9296 1136jf-s rev1, add A5/A15, neon support toggle, OABI
9297 deprecated. Sparc: drop old unused variants
6de88cab
PK
9298
9299 Bootloaders: At91bootstap: fix upstream URL, Barebox: add
1ccf5237
PK
9300 2012.12/2013.01/2013.02, remove 2012.08/09/10, lzop fixes,
9301 environment image support, U-Boot: add 2013.01.01
6de88cab
PK
9302
9303 Linux: fix appended dtb handling for v3.8+ kernels, support
9304 multiple device trees
9305
9306 Defconfigs: calao USB-A9260, snowball, QEMU PPC440 on ML507
9307 board, QEMU ARM Exynos4210, Kernel version in QEMU defconfigs
1ccf5237
PK
9308 updated, at91rm9200df: misc fixes. Lock kernel headers to
9309 match kernel.
6de88cab
PK
9310
9311 Infrastructure: Git download fixes. Toolchain make target
9312 renamed from 'cross' to 'toolchain'. Eclipse integration
1ccf5237
PK
9313 support. Option to set root password, post image scripts,
9314 config scripts handling.
6de88cab
PK
9315
9316 Updated/fixed packages: alsa-lib, argp-standalone, argus,
9317 arptables, atk, audiofile, axel, beecrypt, bind, bison,
9318 bluez_utils, boost, cairo, can-utils, bmon, boa, busybox,
9319 cairo, ccache, cdrkit, cifs-utils, cjson, cmake, collectd,
1ccf5237
PK
9320 connman, coreutils, cpanminus, cups, dbus, dhcp, dialog,
9321 diffutils, directfb, distcc, divine, dnsmasq, docker,
9322 dosfstools, dstat, e2fsprogs, ebtables, ed, empty, ethtool,
9323 expedite, fbset, fbv, ffmpeg, flex, fltk, fluxbox, freetype,
9324 gadget-test, gawk, gdb, genext2fs, gettext, giblib,
9325 glib-networking, gmp, gmpc, gnupg, gnutls, gpsd,
9326 gst-plugins-{bad,base,good}, gstreamer, gzip, haserl, hdparm,
9327 heirloom-mailx, hiawanta, hostapd, icu, imagemagick, imlib2,
9328 inadyn, infozip, iproute2, ipset, iptables, iw, jpeg, jquery,
9329 jquery-sparklines, jqeury-validation, kismet, kmod, lame,
9330 libao, libcap, libcurl, libdvdnav, libdvdread, libecore,
9331 libedbus, libedje, libeet, libefreet, libeina, libeio,
9332 liberation, libelementary, libembryo, libethumb, libev,
9333 libevas, libffi, libfribidi, libfuse, libgcrypt, libglib2,
9334 libgpg-error, libgtk2, libhid, libidn, libmicrohttpd, libmpd,
9335 libnl, libnspr, libnss, libogg, libpcap, libplayer, libpng,
9336 libroxml, librsvg, libseccomp, libsigc, libsndfile, libungif,
9337 libupnp, liburcu, libusb-compat, libvncserver, libvorbis,
9338 libxml2, libxslt, lighttpd, links, linux-firmware,
9339 linux-fusion, ltp-testsuite, ltrace,
9340 lttng-{babel,libust,modules,tools}, lvm2, lua, luajit, lzop,
9341 matchbox-{desktop,lib}, mdadm, metacity, midori, minicom, mpd,
9342 mpfr, mplayer, mtd, mysql_client, ncurses, neon, netatalk,
6de88cab
PK
9343 networkmanager, nspr, ntfs-3g, nuttcp, ofone, olsr, openssl,
9344 openvpn, opkg, oprofile, opus, opus-tools, orc, ortp, pango,
9345 pciutils, pcmanfm, pcre, pcsc-lite, perl, php, pixman,
9346 pkgconf, polarssl, pptp-linux, proxychains, pulseaudio,
9347 python, python3, qemu, qextserialport, qt, quagga, radvd,
9348 readline, rng-tools, rt-tests, rubix, ruby, sam-ba, samba,
9349 sane-backends, sconeserver, scons, screen, sdl, sdl_gfx,
1ccf5237
PK
9350 sdl_mixer, sdl_ttf, sdparm, sed, ser2net, smartmontools,
9351 speex, sqlite, squid, sshfs, strace, sudo, sylpheed, tn5250,
9352 taglib, tar, torsmo, transmission, tslib, uboot-tools, ulogd,
6de88cab
PK
9353 usb_modeswitch, util-linux, valgrind, vim, vsftpd, wavpack,
9354 webkit, wipe, wireless_tools, wpa_supplicant, xapp_xinit,
9355 xapp_xinput-calibrator, xapp_xman, xapp_xmh, xlib_libX11,
9356 xlib_libXdmcp, xlib_libXft, xlib_libpthread-stubs,
9357 xlib_xtrans, xproto_xcmiscproto, xproto_xextproto,
9358 xserver_xorg-server, xstroke, xvkbd, xz
9359
9360 New packages: b43-firmware, b43-fwcutter, bustle,
9361 cache-calibrator, cegui06, celt051, classpath, curlftpfs,
9362 dvb-apps, dvbsnoop, elfutils, enlightenment, firmware-imx,
9363 flashbench, gd, gesftpserver, gst-fsl-plugins, httping, iftop,
9364 imx-lib, jamvm, jpeg-turbo, keyutils, libatasmart, libcofi,
9365 libebml, libevas-generic-loaders, libfslcodec, libfslparser,
9366 libfslvpuwrap, libgsasl, libiscsi, libmatroska, libmcrypt,
9367 libmhash, libqwt, libseccomp, libsha1, linenoise, mcrypt,
9368 media-ctl, ncdu, neard, neardal, nettle, perf, polkit,
9369 proxychains, python-bottle, python-pyparsing, rpi-firmware,
9370 rpi-userland, sg3_utils, slirp, snowball-hdmiservice, spice,
9371 spice-protocol, tcllib, tvheadend, udisks, usbredir
9372 ux500-firmware, vde2, xcb-utils-keysyms, yavta,
9373 zd1211-firmware
9374
1ccf5237 9375 Removed packages: customize, xdriver_xf86-input-{acecad,aiptek},
6de88cab
PK
9376 xdriver_xf86-video-{apm,chips,i740,rendition,s3,s3virge,sisusb},
9377 xdriver_xf86-video-sun{cg14,cg3,cg6,ffb,leo,tcx},
9378 xdriver_xf86-video-{tsend,xgi,xgixp}
9379
9380 Deprecated packages: xstroke
9381
9382 Issues resolved (http://bugs.uclibc.org):
9383
9384 #4237: building shared openssl w/-Os fails due to gcc bug
9385 #5690: python3 does not obey to BR2_PACKAGE_PYTHON3_PYC_ONLY=y
9386 #5602: python3 should install a "python" symbolic link
9387 #5846: Extra slash added to last slash in URL
9388
93892012.11.1, Released January 3rd, 2013:
9390
9391 Toolchain: Fixed non-largefile builds on recent Ubuntu
9392 versions.
9393
9394 Arch: fix missing x86/generic handling, Build for Xtensa with
9395 longcalls option.
9396
9397 Updated/fixed packages: dosfstools, qt
9398
d201b95d
PK
93992012.11, Released December 2nd, 2012:
9400
9401 Git shallow clone fix for older git version.
9402
9403 Updated/fixed packages: ctuio, libtool
9404
9405 Issues resolved (http://bugs.uclibc.org):
9406
9407 #5726: List all the available hook points
9408
1a59dfae 94092012.11-rc2, Released November 30th, 2012:
0f9bad95
PK
9410
9411 Minor fixes around the tree.
9412
9413 Various manual updates and fixes.
9414
d38b25f1
PK
9415 Add checks for legacy features.
9416
9417 Updated/fixed packages: acpid, alsa-lib, arptables, binutils,
1a59dfae
PK
9418 busybox, ccache, cjson, cramfs, directfb, flex, fluxbox, gdb,
9419 hiawatha, igh-ethercat, imagemagick, imlib2, lcdproc,
9420 libdaemon, libecore, libhid, libmad, libpcap, libsigc, libusb,
9421 linux-fusion, matchbox, ocf-linux, owl-linux, python, rrdtool,
9422 scons, strace, sylpheed
0f9bad95 9423
2b7be2f1
PK
9424 Issues resolved (http://bugs.uclibc.org):
9425
9426 #5732: Error : package/alsa-lib/alsa-lib.mk
9427
47ee3051 94282012.11-rc1, Released November 17th, 2012
f9686563 9429
d36fcceb
PK
9430 Fixes all over the tree and new features.
9431
9432 Defconfigs: use u-boot 2012.10 on at91 and beaglebone,
9433 sheevaplug + qemu: bump kernel version, add qemu-mips64-malta
9434 + nitrogen6x defconfigs.
9435
9436 Bootloaders: add u-boot 2012.07/10, ais target format, add
48f0fe07
PK
9437 barebox 2012.08/09/10/11, linker overlap issue fix for
9438 at91bootstrap, mxs-bootlets updated for new Barebox versions.
d36fcceb 9439
0ab9a3fb 9440 Toolchains: binutils 2.23.1, gcc 4.7.2, default to gcc 4.6.x,
d36fcceb 9441 Codebench arm/sh/x86 2012.03/09, Linaro 2012.08/09/10.
48f0fe07
PK
9442 Libtirpc support for modern glibc variants. Toolchain on
9443 target has been deprecated.
d36fcceb 9444
48f0fe07 9445 Initial Aarch64 support, Xtensa support re-added.
d36fcceb
PK
9446
9447 Infrastructure: Use shallow git clone when possible, use
9448 tarballs rather than git URLs for github. Moved to pkgconf
9449 rather than pkg-config. System directory added, default
48f0fe07
PK
9450 skeleton/device tables moved. More than 1 post-build script
9451 can now be used. output/target now contains a
9452 THIS_IS_NOT_YOUR_ROOT_FILESYSTEM warning, to help people
9453 understand how to (not) use it.
9454
9455 Manual has been reworked and extended.
9456
9457 Legal-info: Lots of package annotations, CSV file fixes,
9458 _LICENSE / _REDISTRIBUTE splitup, per-package hooks.
9459
9460 Updated/fixed packages: acpid, alsa-lib, alsa-utils,
0ab9a3fb
PK
9461 alsamixergui, attr, autoconf, automake, bash, bind, binutils,
9462 bison, blackbox, bluez-utils, busybox, cairo, can-utils,
9463 cifs-utils, cjson, cmake, collectd, connman, conntrack-tools,
9464 coreutils, cups, cvs, dbus, dhcp, directfb, dmalloc, dnsmasq,
9465 dropbear, e2fsprogs, ethtool, fbdump, feh, fftw, file,
9466 flashrom, fluxbox, gdb, gdisk, gdk-pixbuf, genext2fs, gettext,
9467 gnutls, gpsd, gqview, grep, gsl, gst-plugins-{bad,good},
9468 hdparm, hiawatha, hostapd, input-tools, iproute2, ipset,
9469 iptables, iw, json-c, kexec, kmod, lcdproc, leafpad, less,
9470 libcurl, libdrm, libdvdnav, libdvdread, libffi, libfuse,
9471 libglib2, libhid, liblockfile, libmad, libmbus, libmnl,
48f0fe07
PK
9472 libnetfilter_{acct,conntrack,cthelper,cttimeout,queue},
9473 libnfc, libnfc-llcp, libnfnetlink, libnl, libnspr, libnss,
9474 libpcap, libplayer, libtool, libtorrent, liburcu, libv4l,
9475 libxcb, libxml2, libxslt, links, linux-firmware, lm-sensors,
9476 lmbench, lockfile-progs, logrotate, lshw, lsof,
9477 lttng-babeltrace, lttng-tools, lua, luajit, mesa3d, microperl,
9478 mii-diag, module-init-tools, mpc, mpd, mpg123, mplayer,
9479 mtd-utils, mysql_client, nbd, ncurses, netatalk, netkitbase,
9480 netkittelnet, netsnmp, newt, nfs-utils, openntpd, openssh,
9481 openssl, opkg, patch, pciutils, pcre, php, poco, polarssl,
9482 popt, portmap, pppd, procps, pulseaudio, python, python-nfc,
d36fcceb
PK
9483 python-protobuf, qt, quota, rp-pppoe, rtorrent, sam-ba, samba,
9484 scons, sdl_gfx, smartmontools, sqlite, squid, strace, sudo,
48f0fe07
PK
9485 sylpheed, tcpdump, tremor, ttcp, tiff, unionfs,
9486 usb_modeswitch, usbutils, util-linux, vala, valgrind, vpnc,
9487 vsftpd, webkit, wget, which, wpa_supplicant, x11vnc, xapp_*,
d36fcceb
PK
9488 xdriver_*, xenomai, xfont_*, xinetd, xl2tp, xlib_*, xlsclient,
9489 xproto_*, xserver_xorg-server, xutil_util-macros, xz, zeromq
9490
9491 New packages: arptables, at91bootstrap3, boot-wrapper-aarch64,
9492 ccid, cpanminus, cpuload, erlang, evtest, fb-test-apps,
9493 fxload, gdbm, gnupg, googlefontdirectory, grantlee, gsl,
9494 lcdapi, liblo, liblog4c-localtime, libtirpc, linux-pam,
48f0fe07
PK
9495 lua-msgpack-native, macchanger, mtdev, mtdev2tuio, nfacct,
9496 opus, opus-tools, pcsc-lite, perl, pkgconf, python-meld3,
9497 python3, qemu, qextserialport, qtuio, rpcbind, schifra,
9498 sconeserver, supervisor, time, ulogd, usb_modeswitch_data,
9499 yasm
d36fcceb
PK
9500
9501 Deprecated packages: netkitbase, netkittelnet
9502
9503 Issues resolved (http://bugs.uclibc.org):
9504
9505 #807: [PATCH] samba - make iconv and smbd optional
9506 #3049: binutils have a sysroot bug in ld
9507 #5330: update vsftpd to 3.0.0
9508 #5486: libglib2 build fails on: libs/libglib-2.0.so: undefined...
9509 #5666: Fails to build python 2.7.2 for 2440 arm
9510
288b7399
TP
95112012.08, Release August 31th, 2012
9512
9513 Updated/fixed packages: microperl, cups, luajit, rrdtool,
9514 prboom, oprofile.
9515
9516 Added license information for: sqlite.
9517
9518 Changed the source URLs of all packages located on Sourceforge
9519 in order to use the automatic mirror selection URL
9520 downloads.sourceforge.net, and get rid of the
9521 BR2_SOURCEFORGE_MIRROR option.
9522
8437b562
TP
95232012.08-rc3, Released August 25th, 2012
9524
9525 Updated/fixed packages: libglib2, netsnmp, freetype, libfuse,
9526 libpng, x11vnc, zlib, gpsd, ifplugd, bash, distcc.
9527
9528 Added license informations for: barebox, grub, syslinux,
9529 uboot, xloader, yajl, zlib, zxing, alsa-lib, alsa-utils,
9530 faad2, nano, fbdump, rsync, librsync, fontconfig,
9531 inotify-tools,
9532
b58c83ae
TP
95332012.08-rc2, Released August 15th, 2012
9534
9535 Updated/fixed packages: imagemagick, sudo, crosstool-ng.
9536
9537 Added license informations for: mxml, nanocom, empty, expat,
9538 lua, lucjson, xinetd, cjson, luaexpat, lmbench, bwm-ng,
9539 input-event-daemon, luajit, cgilua, copas, coxpcall,
9540 luafilesystem, luasocket, rings, wsapi, xavante, libtpl,
9541 avahi, busybox, libfcgi, ifplugd, libcgicc, libcurl,
9542 libdaemon, libdnet, libgpg-error, libpcap, libpng, lighttpd,
9543 mtd, openssl, psmisc, socat, spawn-fcgi.
9544
9545 Fixes to Microblaze external toolchains
9546 configuration. Improvements of the pkg-stats
9547 script. Out-of-tree fix for the graph-depends script.
9548
9549 Kernel headers version bump.
9550
4009cbbb 95512012.08-rc1, Released August 1st, 2012
5b11223f 9552
1ea85745
PK
9553 Fixes all over the tree and new features.
9554
c665fc00
TP
9555 Integration of a legal information reporting infrastructure,
9556 which allows to generate detailed informations about the
9557 licenses and source code of all components of a system
9558 generated by Buildroot. License information will progressively
9559 be added on packages.
9560
9561 Default configuration files added for Calao-systems USB-A9263
9562 and Calao-systems USB-A9G20-LPW.
9563
9564 External toolchains update: allow download of a custom
9565 toolchain, add Linaro 2012.05 and 2012.06 for ARM, add
9566 Blackfin toolchain 2012R1-BETA1, add Sourcery CodeBench MIPS
9567 2011.09.
9568
9569 Allow the restriction of downloads to the primary site only.
9570 This is useful for project developers who want to ensure that
9571 the project can be built even if the upstream tarball
9572 locations disappear.
9573
9574 Add a 'System configuration' choice to select between 3
9575 different init systems: Busybox init, SysV init and Systemd
9576 init.
9577
9578 Cleanups to the package infrastructure. The visible change to
9579 developers is that $(eval $(call AUTOTARGETS)) is now $(eval
9580 $(autotools-package)), and similarly for other package
9581 infrastructures and host packages. Refer to the documentation
9582 for details.
9583
9584 By default, automatic detection of the number of compilation
9585 jobs to use, depending on the number of CPUs available.
9586
fdbc2f40 9587 Improvements to generate systems with static libraries only
c665fc00
TP
9588 (infrastructure and package fixes).
9589
fdbc2f40
TP
9590 Add proper support in the Linux kernel package to generate
9591 Device Tree Blobs or combined Device Tree / Kernel
9592 images. This will be useful on Microblaze, PowerPC and ARM,
9593 which are architectures making extensive use of the Device
9594 Tree.
9595
1ea85745 9596 Updated/fixed packages: audiofile, autoconf, automake, axel,
c665fc00
TP
9597 barebox, bash, beecrypt, berkeleydb, bind, bison, bluez_utils,
9598 bonnie, boost, busybox, bsdiff, bwm-ng, bzip2, cifs-utils,
9599 cgilua, cmake, connman, conntrack-tools, crosstool-ng, cups,
9600 dbus, dhcp, dnsmasq, e2fsprogs, eeprog, ethtool, faad2, fbv,
9601 ffmpeg, freetype, gmp, gnutls, gob2, gpsd, grep,
9602 gst-plugins-base, gst-plugins-good, gzip, hiawatha, hostapd,
9603 htop, icu, igh-ethercat, imagemagick, input-tools, iostat,
9604 iproute2, ipset, iptables, iw, kmod, less, libcap, libgci,
9605 libconfig, libcurl, libelf, libevas, libeXosip2, libexif,
9606 libfuse, libidn, libmad, libmbus, libmnl,
9607 libnetfilter-conntrack, libnl, libnspr, libnss, libogg,
9608 libosip2, libpcap, libpng, libroxml, liburcu, libusb, libxml2,
9609 libxslt, lighttpd, linux, ltrace, lttng-libust, lttng-modules,
9610 lttng-tools, lua, m4, memtester, midori, mii-diag,
9611 module-init-tools, mpfr, mpg123, mrouted, msmtp, mtd, mxml,
9612 mysql_client, nasm, nbd, ncurses, nfs-utils, opencv, openocd,
9613 openssl, pciutils, php, polarssl, portaudio, pppd,
9614 pthread-stubs, pulseaudio, qt, quagga, quota, radvd, rpm,
9615 rrdtool, samba, sam-ba, scons, sdl_gfx, sdl_sound, speex,
9616 sqlite, squashfs, squid, sudo, synergy, syslinux, systemd,
9617 tar, tcpdump, tcpreplay, udev, usbutils, valgrind, wget,
9618 wpa_supplicant, wsapi, xavante, xserver_xorg-server, zlib
9619
9620 New packages: cjson, collectd, dfu-util, dmidecode, elftosb,
9621 fbterm, flashrom, freerdp, inadyn, libfreefare,
9622 libnetfilter_cttimeout, libnfc, libnfc-llcp, liboping,
9623 libtorrent, linphone, logsurfer, lshw, luacjson, luaexpat,
9624 luajit, mediastreamer, mobile-broadband-provider-info, monit,
9625 mxs-bootlets, nanocom, nss-mdns, ofone, omap-u-boot-utils,
9626 opkg, ortp, owl-linux, python-id3, python-nfc, quota,
9627 ramspeed, rtorrent, sound-theme-borealis,
9628 sound-theme-freedesktop, sysprof, webrtc-audio-processing,
9629 xinetd, zxing
1ea85745 9630
3b38ade5
TP
9631 Issues resolved (http://bugs.uclibc.org):
9632
9633 #1315: Allow use of older external toolchains without sysroot
9634 support [won't fix]
9635 #5276: Hiawatha needs to manage IPV6 if so [fixed]
9636 #5360: buildroot fails when building "host-libglib2 2.30.2
9637 Building" [won't fix, upstream problem]
9638 #5384: Can't build packages relying on gets on newer glibc
9639 [fixed]
9640
bce34ab1
PK
96412012.05, Released May 30th, 2012:
9642
9643 Updated/fixed packages: busybox, netsnmp, pptp-linux
9644
0b0d7bad
PK
96452012.05-rc3, Released May 25th, 2012:
9646
9647 Minor fixes around the tree.
9648
9649 Infra: Fix for DOWNLOAD macro when using primary mirrors with
9650 scp targets.
9651
9652 Toolchain: Kernel headers 3.2.18 / 3.3.7.
9653
9654 Updated/fixed packages: binutils, bison, busybox, cifs-utils,
9655 gnuchess, gpsd, iperf, libmpeg2, mtd, ntfs-3g, oprofile,
9656 xserver-xorg
9657
b07ad40c
PK
96582012.05-rc2, Released May 18th, 2012:
9659
9660 Fixes all over the tree.
9661
9662 Toolchain: uClibc: Use 0.9.33.2, Crosstool-ng: fix gperf
9663 dependency, disable decimal floats support, Linux 3.2.17 /
9664 3.3.6 kernel headers. Fix sysroot copy handling for toolchains
9665 without C++ support.
9666
9667 Updated/fixed packages: apr, apr-util, ccache, dnsmasq,
9668 heirloom-mailx, gdb, ndisc6, opencv, openssl, socat, vala
9669
96702012.05-rc1, Released May 10th, 2012:
5c3a3373 9671
17c2d62b
PK
9672 Fixes all over the tree and new features.
9673
9674 Use /etc/os-release for version info rather than
9675 /etc/br-version.
9676
9677 CMake toolchain file moved to $HOST_DIR/usr/share/buildroot.
9678
e22dd64b
PK
9679 Apply-patches.sh: cleanups, archived patches handling fixes,
9680 support series files.
17c2d62b 9681
82822efe
PK
9682 Defconfigs: beaglebone, mx53qsb, pandaboard, qemu configs for
9683 arm-vexpress/microblaze/ppc-mpc88544ds, use 3.2.x for
9684 atngw100, use 3.3.x for qemu configs.
17c2d62b 9685
82822efe
PK
9686 Menu structure: Libraries moved out of multimedia section
9687
9688 Atom processor support. Prescott fix, blackfin ABI fix,
9689 Microblaze architecture support (using ext toolchain). Cleanup
9690 architecture names, deprecate Xtensa support.
e22dd64b
PK
9691
9692 Toolchain: Add GCC 4.4.7, 4.6.3, 4.7.0. uClibc 0.9.33.1,
a53a3b59
PK
9693 default to uClibc 0.9.33.x, enable
9694 UCLIBC_SUPPORT_AI_ADDRCONFIG by default, static and 64bit
9695 fixes for external toolchains, linaro ext toolchains, new
82822efe
PK
9696 sourcery codebench ext toolchains, GDB 7.4.1, crosstool-ng
9697 1.15.2.
17c2d62b 9698
82822efe
PK
9699 Bootloaders: U-Boot: add 2012.04.01, SPL and u-boot.img
9700 support. Barebox: add 2012.04, remove 2011.12.
bf636a94 9701
e22dd64b 9702 Updated/fixed packages: alsa-lib, alsa-utils, at, atk, avahi,
a53a3b59 9703 barebox, berkeleydb, bind, bluez_utils, boost, busybox,
82822efe
PK
9704 can-utils, ccache, cifs-utils, coreutils, cups, dbus, dhcp,
9705 directfb, dnsmasq, doom-wad, dosfstools, e2fsprogs, expat,
9706 fakeroot, feh, ffmpeg, file, fis, freetype, gamin, gawk,
9707 gdk-pixbuf, gettext, giblib, glib-networking, gmp, gnutls,
9708 gpsd, grep, gstreamer, gst-plugins-{bad,base,good,ugly},
9709 haserl, hdparm, imagemagick, iproute2, iptable, iw, kexec,
9710 kmod, lame, libaio, libarchive, libatomic_ops, libconfig,
9711 libcurl, libdvdnav, libdvdread, libedbus, libethumb, libffi,
9712 libfuse, libglib2, libgtk2, libhid, libmad, libmbus, libmpeg2,
9713 libnl, libplayer, libpng, libsigc, libsoup, libupnp, liburcu,
9714 libusb, libusb-compat, libxml2, libxml-parser-perl, libxslt,
9715 lighttpd, linux-firmware, linux-fusion, lite, lsof, ltrace,
9716 lttng-libust, lua, m4, makedevs, microperl, mpd, mpfr, mpg123,
9717 mrouted, mtd, mysql_client, nbd, ncftp, ncurses, neon,
9718 netsnmp, network-manager, nfs-utils, ngrep, ntfs-3g, openntpd,
e940b303 9719 openssh, openssl, parted, pango, pcre, php, pixman, poco,
82822efe
PK
9720 psmisc, pulseaudio, python, qt, quagga, radvd, rpm, rsync,
9721 ruby, samba, sam-ba, sane-backends, sawman, screen, sdl_net,
9722 smartmontools, speex, sqlite, squashfs3, squid, sshfs, sudo,
e940b303
GZ
9723 syslinux, sysstat, taglib, tcpdump, tftp-hpa, transmission,
9724 tiff, tinyhttpd, uboot-tools, udev, uemacs, unionfs, usbutils,
82822efe
PK
9725 util-linux, vala, valgrind, vim, vsftpd, wget, wipe,
9726 wpa_supplicant, xdriver_xf86-{input-vmmouse,video-fbdev},
9727 xfsprogs, zlib
a53a3b59 9728
82822efe
PK
9729 New packages: apr, apr-util, audiofile, bellagio,
9730 conntrack-tools, empty, fmtools, glib-networking,
9731 heirloom-mailx, hiawatha, latencytop, lcdproc, libcap-ng,
9732 libdmtx, libfcgi, libnetfilter_conntrack, libnfnetlink,
9733 libtpl, localedef, minicom, msmtp, ndisc6, netatalk,
9734 ocf-linux, openswan, parted, polarssl, protobuf, read-edid,
9735 socketcand, stress, systemd, ushare, zeromq
17c2d62b 9736
b6a507c7
PK
9737 Deprecated packages: ttcp
9738
17c2d62b
PK
9739 Removed packages: ntfsprogs
9740
9741 Issues resolved (http://bugs.uclibc.org):
9742
bf636a94 9743 #2353: [lua] fix build with 2010.08-rc1
a53a3b59
PK
9744 #2503: Microperl fails build on MIPSel or with Fedora13.x86_64
9745 #2557: [PATCH] mkfs.xfs complains about missing libxfs.so.0
9746 #2881: Can't build project statically with external toolchain
2b66816c 9747 #3751: MIPS: fix BR2_GCC_TARGET_ABI for MIPS n64
a53a3b59 9748 #4808: ccache may build against wrong zlib
17c2d62b 9749 #4880: New package lcdproc
f526c4d2 9750 #4886: New package protobuf
a53a3b59
PK
9751 #4892: build fails on ltp-testsuite-20101031/testcases/kernel/fs/...
9752 #4898: * make: [target-finalize] Error 1 (ignored)*
9753 #4985: Qt 4.7.4 build crashes with Linux 2.6.29
9754 #4970: udev 181 fails to build if kernel version 3.3 is selected
9755 #5018: dialog broken: exits with assert in uClibc
9756 #5102: qt package moc, uic, rcc read from wrong place
15744b7e 9757 #5144: Patch to fix ixon bug in uemacs
98873717 9758 #5198: Line graphics output is broken in GNU Screen
e940b303 9759 #5204: Missing terminfo file(s) for GNU screen terminal type
17c2d62b 9760
03ceab6d
PK
97612012.02, Released February 29th, 2012:
9762
9763 Updated/fixed packages: libecore
9764
6d24b41b
PK
97652012.02-rc3, Released February 27th, 2012:
9766
9767 Fixes all over the tree.
9768
9769 Automatic host dependencies handling for cmake packages
9770 fixed. Customize package deprecated as using a post-build
9771 script is nowadays the preferred way of adding extra stuff to
9772 the rootfs.
9773
9774 Linux-headers 3.0.x / 3.2.x stable version bumped.
9775
9776 QEMU defconfigs updated to 3.2.x kernels and readme fixed.
9777
9778 Updated/fixed packages: dropbear, ffmpeg, libpng
9779
3d6ff4f5
PK
97802012.02-rc2, Released February 19th, 2012:
9781
9782 Fixes all over the tree.
9783
9784 Toolchain: uClibc: Added upstream post-0.9.33 fixes, Bump
9785 linux-headers 3.0.x / 3.2.x stable versions.
9786
9787 Documentation: Added makedev / <pkg>_DEVICES /
9788 <pkg>_PERMISSIONS documentation.
9789
9790 Updated/fixed packages: busybox, ffmpeg, gst-dsp, libecore,
9791 libvncserver, mxml, python.
9792
97932012.02-rc1, Released February 12th, 2012:
11eb9e7f
PK
9794
9795 Fixes all over the tree and new features.
9796
c847b4a6 9797 Toolchain: Default to GCC 4.5.x, add binutils 2.22. Java
08f46cc6 9798 support removed, Powerpc SPE ABI support. GDB ELF support fix,
eaf412b5 9799 GDB 7.4, crosstool-NG 1.13.4.
1bde07d6 9800
11eb9e7f 9801 Gentargets: scp and mercurial support.
eaf412b5
PK
9802 Autotools: derive host dependencies from target by default.
9803 Packages can now declare device table snippets.
11eb9e7f 9804
eaf412b5
PK
9805 Host utilities menu with commonly used host tools.
9806
9807 defconfigs: qemu configs for x86-64, mips and sparc, at91
03ceab6d 9808 defconfigs now use modern U-Boot / mainline Linux, added
eaf412b5 9809 lpc3250 defconfigs.
11eb9e7f 9810
a01db91e 9811 uClibc: remove 0.9.30, backport unshare() support, add
eaf412b5 9812 0.9.32.1 / 0.9.33, use same config for ctng.
11eb9e7f 9813
c847b4a6 9814 Bootloaders: U-Boot: add 2011.12, remove 2010.xx versions,
eaf412b5
PK
9815 Barebox: add 2012.01/02, remove 2011.10/11, LPC32xx
9816 bootloaders added.
9817
9818 Various manual updates. Release tarballs now contain generated
9819 manual in text/html/pdf formats.
1bde07d6 9820
eaf412b5
PK
9821 Buildroot now calls the stop function of scripts in
9822 /etc/init.d at shutdown.
234dd8e6 9823
08f46cc6 9824 Updated/fixed packages: atk, avahi, barebox, bash, beecrypt,
eaf412b5
PK
9825 bind, binutils, bison, bluez_utils, bzip2, busybox, cairo,
9826 ccache, cdrkit, coreutils, cramfs, dbus, dbus-glib, dialog,
9827 diffutils, dmalloc, dropbear, e2fsprogs, ebtables, ed,
9828 ethtool, expat, ffmpeg, file, fis, flex, fluxbox, fontconfig,
9829 freetype, gawk, grep, gst-dsp, gst-ffmpeg, gst-plugins-base,
9830 hdparm, hostapd, htop, i2c-tools, icu, iproute2, ipsec-tools,
9831 ipset, iptables, iw, jpeg, kismet, lame, libcap, libcgi,
9832 libev, libeXosip2, libffi, libftdi, libgpg-error, libgtk2,
9833 libidn, libmms, libmnl, libmodbus, libnl, libogg, libosip,
9834 libpcap, libpng, libraw1394, libroxml, libusb, libusb-compat,
9835 libv4l, libvorbis, libxcb, libxml-parser-perl, libxslt,
9836 lighttpd, links, lm-sensors, lua, m4, module-init-tools, mpc,
9837 mesa3d, mpd, mpfr, mplayer, mtd-utils, nano, nbd, ncurses,
9838 netperf, netsnmp, ntp, opencv, openocd, openssl, openvpn, orc,
9839 pciutils, pcre, pixman, pkg-config, poco, popt, proftpd,
9840 python, python-serial, qt, ruby, samba, sdl, sdparm,
9841 squashfs3, sshfs, sqlite, squid, sudo, syslinux, tcl, tcpdump,
9842 ti-utils, tiff, tremor, uboot, uboot-tools, udev, usbmount,
9843 util-linux, vala, valgrind, vsftpd, wpa_supplicant,
9844 xapp_{bdftopcf,mkfontdir,mkfontscale,xkbcomp,xcursorgen,xinit},
9845 xapp_xinput, xapp_xman, xcb-util, xdm, xenomai,
9846 xf86-video-sis, xfont_{encodings,font-util},
c847b4a6 9847 xlib_lib{fontenc,X11,Xau,Xcursor,Xdmcp,Xfixes,Xfont,Xrender},
eaf412b5 9848 xlib_libxkbfile, xterm, xutil_makedepend, yajl
08f46cc6 9849
eaf412b5
PK
9850 New packages: boost, connman, dstat, expedite, explorercanvas,
9851 feh, flot, giblib, igh-ethercat, imlib2, jquery,
9852 jquery-sparklines, jquery-validation, jsmin, kmod, libecore,
9853 libedbus, libedje, libeet, libeina, libelementary, libesmtp,
9854 libethumb, libevas, libical, libmbus, liboauth, liburcu,
9855 libvncserver, linux-firmware,
9856 lttng-{babeltrace,libust,modules,tools}, NetworkManager,
9857 open2300, python-distutilscross, python-dpkt,
9858 python-netifaces, python-pygame, python-setuptools, rt-tests,
9859 sam-ba, sane-backends, sqlcipher, transmission, unionfs,
9860 xf86-input-tslib, xinput-calibrator
11eb9e7f
PK
9861
9862 Issues resolved (http://bugs.uclibc.org):
9863
9864 #743: Add Transmission bit torrent option to buildroot
27a35801
PK
9865 #755: Add Boost libraries as a package
9866 #2299: Add crypto support to libsoup
aead8be3 9867 #2617: Pixman 0.19.2 & Cairo 1.10.0
11eb9e7f
PK
9868 #3403: libgpg-error: bump to version 1.10
9869 #3409: libgpg-error: download from gnupg.org
9870 #3421: nano: make tiny flag optional
aead8be3 9871 #3691: New EFL packages
502465e4 9872 #4664: Cannot patch AT91Bootstrap
4861aed1 9873 #4700: setlocalversion not working for combination svn/ubuntu 11.10...
1e39b8a6 9874 #4760: Qt: add host-pkg-config to dependency-list
11eb9e7f 9875
c29253ef
PK
98762011.11, Released November 30th, 2011:
9877
9878 Fixes all over the tree.
9879
9880 Bump kernel headers / default Linux version to 3.1.4.
9881
9882 Updated/fixed packages: ruby
9883
4dc18dc5 98842011.11-rc3, Released November 26th, 2011:
0ff53f12
PK
9885
9886 Fixes all over the tree.
9887
9888 Toolchain: Fix gdb dependencies for external toolchains,
9889 adjust uClibc patches so they don't confuse modern versions of
9890 patch, bump crosstool-ng, kernel headers and linux versions.
9891
9892 Updated/fixed packages: busybox, freetype, mplayer, opencv,
6d985f97 9893 php, rsyslog, ruby, thttpd, xapp_xf86dga
0ff53f12 9894
9f930d2d
DK
9895 Issues resolved (http://bugs.uclibc.org):
9896
ec02a34b 9897 #4357: Prevent patch commands from accessing source control
9f930d2d
DK
9898 #4369: Fix permissions on untared lsof archive
9899
6088ac01 99002011.11-rc2, Released November 18th, 2011:
8e6c8198
PK
9901
9902 Fixes all over the tree and new features.
9903
9904 Updated asciidoc documentation
9905
9906 Toolchain: Bumped 3.x stable kernel headers, use wget in
630fd4f1
PK
9907 crosstool-ng as well, bump crosstool-ng version, gdb fixes,
9908 uClibc sparc fix.
8e6c8198
PK
9909
9910 Updated/fixed packages: distcc, file, gst-plugins-bad, libxcb,
630fd4f1 9911 mplayer, newt, qt, rpm, rrdtool, tar, tftpd
8e6c8198 9912
8c38a0a4
GZ
9913 Issues resolved (http://bugs.uclibc.org):
9914
2b8643f0 9915 #3355: mplayer fails to build
8c38a0a4 9916 #4021: uClibc: undefined reference to `__GI___errno_location'
a028c31e 9917 #4297: Qt's qmake uses wrong pkg-config
8c38a0a4 9918
1507c39b 99192011.11-rc1, Released November 11th, 2011:
5427c506 9920
227eebae
PK
9921 Fixes all over the tree and new features.
9922
1507c39b 9923 Moved misc scripts and support stuff to support/. Renamed
358601f8
PK
9924 patch-kernel.sh to support/scripts/apply-patches.sh.
9925
805de395
PK
9926 Documentation: Moved to asciidoc format, make targets to
9927 generate text/html/pdf/epub output added.
9928
9929 Defconfigs: Qemu configs updated to 3.1 kernel and readmes
9930 added.
9931
358601f8
PK
9932 Bootloaders: Add support for custom git tree / tarballs for
9933 barebox, similar to how it's handled for u-boot. Clean up
9934 menuconfig options.
9935
9936 Toolchain: Update external codesourcery toolchain download
b367d67a
PK
9937 URLs after Codesourcery got bought by Mentor, add x86
9938 toolchain, update toolchain versions and optimize toolchain
9939 sysroot copying. Fix uClibc 0.9.32 builds for e500 PPC,
9940 updated GDB versions / download URLs. Binutils
805de395
PK
9941 libbfd/libopcodes static/dynamic linking fix. GCC 4.6.2 added,
9942 use ctng-1.13.0.
b367d67a
PK
9943
9944 Package infrastructure: Support for local packages /
9945 overrides, package dir / name arguments dropped from
9946 {GEN,AUTO,CMAKE}TARGETS.
358601f8
PK
9947
9948 Linux: Kernel extensions infrastructure support, Xenomai +
9949 RTAI support.
227eebae 9950
e55af699
PK
9951 Updated/fixed packages: acpid, bind, busybox, dash, dbus,
9952 dbus-glib, directfb, dnsmasq, drystone, e2fsprogs, ethtool,
9953 fakeroot, fbdump, file, freetype, fuse, gamin, gmp, gmpc,
9954 gnutls, gob2, gst-plugins-{base,bad,good,ugly}, gstreamer,
9955 hostapd, ifplugd, imagemagick, intltool, ipsec-tools, ipset,
9956 iptables, iw, jpeg, kexec, leafpad, less, libargtable2, libao,
9957 libconfuse, libcuefile, libcurl, libdaemon, libevent,
9958 libglib2, libiconv, libmpd, libreplaygain, libroxml,
b367d67a 9959 libsamplerate, libsndfile, libsoup, libsvgtiny, libtool,
805de395
PK
9960 libxcb, lighttpd, links, linux-fusion, lite, lrzsz, lsof, lzo,
9961 lzop, makedevs, mcookie, mpg123, mpd, mpfr, mtd, musepack,
9962 mutt, mysql_client, ncftp, ncurses, neon, netcat, netsnmp,
9963 ntfs-3g, ntfsprogs, ntp, openntpd, openssh, openssl, oprofile,
9964 orc, pciutils, psmisc, python, qt, quagga, radvd, rpm, rsync,
9965 samba, sawman, sdl_sound, smartmontools, sqlite, squid,
9966 stunnel, sudo, sylpheed, sysstat, taglib, tar, tcpreplay,
9967 tslib, usbutils, util-linux, valgrind, wget, whetstone, which,
9968 wpa-supplicant, xdata_xcursor-themes, xmlstarlet, xterm
b367d67a
PK
9969
9970 New packages: bluez-utils, cifs-utils, fftw, fluxbox, json-c,
805de395
PK
9971 libev, libftdi, libgeotiff, libmodbus, libplayer, live555,
9972 ngrep, noip, opencv, openocd, picocom, poco, portaudio,
9973 pulseaudio, pv, rtai, vala, xenomai.
9974
9975 Removed packages: liboil, sfdisk, swfdec, webif
227eebae
PK
9976
9977 Issues resolved (http://bugs.uclibc.org):
9978
358601f8 9979 #505: live555: new package
e9c52d71 9980 #507: Enable live and tv options in MPlayer-1.0rc2
358601f8
PK
9981 #531: let e2fsprogs package to export headers to staging dir if needed
9982 #1171: Linuxthreads new cannot find sysdep.h
7062aff3 9983 #1357: Add bluez to buildroot system
358601f8
PK
9984 #2107: New package: input-event-daemon
9985 #2599: New package: orc (Oil Runtime Compiler)
9986 #2605: gstreamer: Update to 0.10.30
9987 #2677: introducing util-linux-ng as replacement for util-linux
9988 #2917: Qt: Add declarative module
9989 #3145: jffs2 image generation fails
9990 #3271: netperf-2.4.5 fails to compile
b367d67a
PK
9991 #3331: xdata_xcursor-themes depends on xcursorgen
9992 #3343: Add file:// download SITE_METHOD
9993 #3391: Add support for specifying an external kernel tree
9994 #3631: Error while compiling with Xorg
dd3177cc 9995 #3709: oprofile doesn't build for mipsel
b367d67a
PK
9996 #3925: midori not getting compile
9997 #4045: Add support for downloading i386 toolchains from codesourcery
54bcf87b 9998 #4165: lrzsz-fix-symlink-at-rebuild.patch
95af4fbf 9999 #4171: makedevs-unused-but-set-variable.patch
227eebae 10000 #4183: Codesourcery toolchain download site has changed
8ece8e27 10001 #4231: libneon.so: undefined reference to `SSL_SESSION_cmp'
92bf824b 10002 #4381: Add option to lighttpd to enable Lua support
6473f6c0 10003 #4387: Make sure that dest dir exists before installing mtd files
227eebae 10004
facd602d
PK
100052011.08, Released August 31th, 2011:
10006
10007 Fixes all over the tree.
10008
10009 Toolchain: Fix codesourcery 2009q3 ARM download, Linux 3.0.4
10010 kernel headers.
10011
10012 Updated/fixed packages: ipset, python
10013
73f131ce 100142011.08-rc2, Released August 29th, 2011:
e0a6bcd8
PK
10015
10016 Fixes all over the tree.
10017
73f131ce 10018 Toolchain: crosstool-NG 1.12.1, use binutils 2.21 on
e0a6bcd8
PK
10019 mips/sh/older uClibc, disallow uClibc 0.9.32 on avr32/sh
10020 (broken).
10021
73f131ce
PK
10022 Defconfigs: kernel updates, fix mini2440 serial port config,
10023 remove old arm toolchain configs.
10024
10025 Bootloaders: Fix grub patching, add barebox-{n,x,menuconfig}
10026 targets similar to linux/busybox.
10027
e0a6bcd8 10028 Updated/fixed packages: barebox, directfb, libsoup,
bf446513
TDS
10029 libxml-parser-perl, mtd, ncurses, python, ti-utils, udev,
10030 usbmount, util-linux, xfont_font-misc-misc
e0a6bcd8 10031
cb6c2c42
PK
10032 Issues resolved (http://bugs.uclibc.org):
10033
bf446513 10034 #3685: ncurses installation hangs due to old version of tic
cb6c2c42
PK
10035 #4093: Grub fails to install bz2 patch after conversion to...
10036
7ff457cd 100372011.08-rc1, Released August 4th, 2011:
0a5e7905 10038
94ad0667
PK
10039 Fixes all over the tree and new features.
10040
bd76bc5f
PK
10041 Toolchain: uClibc 0.9.32 / NPTL support, 0.9.29 removed,
10042 ext-toolchain-wrapper improvements, improved non-MMU
10043 support. GCC 4.3.6 / 4.6.1.
94ad0667 10044
333acf35
PK
10045 GENTARGETS infrastructure extended to cover bootloaders and
10046 Linux kernel as well. Options to retrive Linux/U-Boot from a
10047 custom git repo instead of upstream tarballs.
7ff457cd 10048 Support for Linux 3.x and release candidate tarballs.
333acf35
PK
10049 X-Loader bootloader for omap added.
10050
10051 Make source/external-deps now also works for external
10052 toolchains / crosstool-ng backend.
10053
5255a719
PK
10054 Updated/fixed packages: autoconf, berkeleydb, bind, binutils,
10055 bmon, bridge-utils, busybox, cmake, dbus, dbus-glib,
10056 e2fsprogs, ethtool, ffmpeg, gst-plugins-{bad,base,good,ugly},
10057 gvfs, hostapd, iproute2, iptables, iw, jpeg, lame, libarchive,
10058 libdnet, libdrm, libgcrypt, libgtk2, libmpeg2, libpng,
10059 libsoup, lighttpd, linux-fusion, lzo, midori, mtd-utils,
5496bc39
MH
10060 nfs-utils, openvpn, oprofile, orc, pkg-config, proftpd, qt,
10061 ruby, samba, sdl, shared-mime-info, sudo, sqlite, squid,
10062 synergy, udev, usbmount, usbutils, util-linux, valgrind,
10063 webkit, xorg-xserver, xz, zlib
a4a20acb
PK
10064
10065 New packages: acl, attr, ebtables, gnutls, inotify-tools,
10066 ipset, libargtable2, libiqrf, libmnl, libnspr, libnss,
10067 libroxml, libyaml, live555, mxml, orc, rsyslog, sredird,
10068 statserial, stunnel, ti-utils, uboot-tools, yajl
10069
d4928674
PK
10070 Deprecated packages: liboil, swfdec
10071
a4a20acb 10072 Removed packages: hal
94ad0667
PK
10073
10074 Issues resolved (http://bugs.uclibc.org):
10075
bd76bc5f 10076 #3559: libnspr: Add new package
b28de60c 10077 #3595: patch to add libroxml
bd76bc5f 10078 #3565: libnss: Add new package
5496bc39
MH
10079 #3583: xfonts_font-adobe-100dpi fails due to missing map file
10080 #3649: [PATCH] Add mapdir to existing pkg-config patch
94ad0667 10081 #3907: 2011.05 - Qt 4.7.3 not building on ARM
82e840e7 10082 #3961: Nfs-utils: Remove SUSv3-function index
b9796199 10083 #3985: "help" target's defconfig list needs sort
cef0721c 10084 #3997: bump libroxml to v2.1.0
94ad0667 10085
9ab73b51
PK
100862011.05, Released May 27th, 2011:
10087
10088 Updated/fixed packages: makedevs
10089
effcc9a2
PK
100902011.05-rc2, Released May 24th, 2011:
10091
10092 Fixes all over the tree.
10093
10094 Toolchain: Code sourcery ARM 2009q1 download URL fixed /
10095 2009q3 external toolchains added. Crosstool-NG bumped to
10096 1.11.3, eglic/glibc configuration fixes. Linux kernel 2.6.38.x
10097 bumped to 2.6.38.7.
10098
10099 Updated/fixed packages: bind, fakeroot, kbd, psmisc, qt
10100
137a4d7e 101012011.05-rc1, Released May 18th, 2011:
da5e5a5a 10102
7234c239
PK
10103 Fixes all over the tree and new features.
10104
10105 External toolchain improvements: We now build a binary
10106 toolchain wrapper and install it into HOST_DIR/usr/bin, which
10107 enforces the correct compiler arguments, making an external
10108 toolchain as easy to use outside of Buildroot as the internal
10109 ones are. This also brought a cleanup of CFLAGS, making the
10110 Buildroot build output easier to read.
10111
10112 Rootfs device handling improvements: Choice between static
10113 /dev, devtmpfs and devtmpfs with either mdev or udev.
10114
10115 Toolchain: More preconfigured codesourcery external
10116 toolchains, improved Crosstool-NG support, fix for GCC
10117 snapshot versions, GCC 4.4.6 / 4.5.3, experimental GCC 4.6.0
10118 support, target-GCC fixes, uClibc fixes, 0.9.32-rc3 support.
10119
10120 Bootloaders: U-boot 2011.03, Barebox 2011.05.0
10121
10122 Linux: support for custom kernel image targets, E.G. for
10123 powerpc builds with embedded device trees.
10124
10125 Misc fixes for qemu defconfigs, ensuring correct serial
10126 terminal setup out of the box.
10127
10128 Misc gentarget / autotools handling fixes.
10129
9b87631e 10130 Updated/fixed packages: alsa-lib, alsa-utils, alsamixergui,
7234c239
PK
10131 atk, avahi, bind, bison, busybox, copas, dbus-glib, dhcp,
10132 dhcpdump, dnsmasq, dropbear, ethtool, fakeroot, ffmpeg, file,
10133 gamin, gnuconfig, gst-ffmpeg, gst-plugins-good, gtk2-engines,
10134 haserl, hostapd, icu, imagemagick, iproute2, iw, kismet, less,
10135 libcap, libdnet, libglade, libglib2, libgtk2, libnl, libpng,
10136 libxml2, libxml2, libxslt, lighttpd, lockfile-progs, makedevs,
8b4f5f24
PK
10137 midori, mpg123, mpc, mpd, mpfr, mplayer, mtd-utils, ncurses,
10138 netsnmp, openssh, openssl, openvpn, pango, pkg-config, popt,
10139 procps, proftpd, qt, quagga, readline, rsync, samba, sdl,
10140 socat, squashfs, squid, sudo, tslib, udev, usbutils, webkit,
7234c239
PK
10141 wpa_supplicant, xerces, xfont_font-misc-misc, xlib_libX11,
10142 xlib_libXfont, xlib_xtrans, xorg-server, xterm, xz
10143
10144 New packages: bonnie++, can-utils, gdisk, htop,
10145 input-event-daemon, libexif, libraw, libv4l, ngircd
10146
10147 Removed packages: festival
707dc469
PK
10148
10149 Issues resolved (http://bugs.uclibc.org):
10150
8451c232 10151 #2131: Add OpenMP support to the toolchain
4bc79985 10152 #3379: New Package: bonnie++
47736c88 10153 #3445: Not working openssl-10.0.0d on 386sx
308bc537 10154 #3451: fakeroot package: wrong FAKEROOT_SITE variable
39aafe84 10155 #3457: alsamixergui: broken URL
707dc469 10156 #3475: Calling sync on large filesystems when not always necessary
2c976083 10157 #3511: make busybox-menuconfig does not download busybox package
f894e85e 10158 #3541: Quotes in the top Makefile:217 break buildroot/kernel config...
cdd4a7a0 10159 #3571: u-boot: fw_printenv does not build
cd58efba 10160 #3643: popt source url is not responding
a7e78f97 10161 #3733: dropbear: make zlib optional
8b4f5f24 10162 #3757: Buildroot can't build mplayer with libmad
05955603 10163
f3e79a7a 101642011.02, Released February 28th, 2011:
2f19259a
PK
10165
10166 Fixes all over the tree.
10167
da8700c1
PK
10168 Updated/fixed packages: alsamixergui, avahi, ffmpeg, icu, mpd,
10169 nuttcp, qt, slang, squashfs, sylpheed, synergy, xerces
e77bef4c
PK
10170
10171 Deprecated packages: devmem2, webif
2f19259a
PK
10172
10173 Issues resolved (http://bugs.uclibc.org):
10174
42daeb72 10175 #2911: Qt: Disable qt3support-option, if gui-module isn't selected
2f19259a 10176 #3259: Unable to build webkit (on arm)
c82d04c4 10177 #3295: slang fails to build on mipsel
da8700c1 10178 #3325: ffmpeg fails to build
2f19259a 10179
2d3d618b 101802011.02-rc2, Released February 24th, 2011:
2b41d7f4
PK
10181
10182 Fixes all over the tree.
10183
10184 Festival packages marked as broken. Unless someone steps up
10185 to support them, they will be removed during the 2011.05
10186 development cycle.
10187
10188 Updated/fixed packages: atk, avahi, bind, cairo, dbus,
10189 enchant, fakeroot, gmpc, gpsd, gvfs, iperf, jpeg, libarchive,
10190 libcgicc, libdaemon, libdrm, libevent, libgail, libglib2,
10191 libgpg-error, libmicrohttpd, librsvg, libsoup, libxcp,
a85971a6 10192 makedevs, matchbox-fakekey, matchbox-startup-monitor, mdadm,
fd2bd9e3
GZ
10193 metacity, mpd, nasm, nfs-utils, olsr, openssl, popt,
10194 pthread-stubs, quagga, rpm, samba, sdl, sdl_gfx, sdl_image,
c9253253
PK
10195 sdl_mixer, sdl_sound, sdl_ttf, squashfs, synergy, taglib,
10196 tcpreplay, tiff, wpa_supplicant, xcb-util,
2b41d7f4
PK
10197 xdriver_xf86-input-{acepad,aiptek,evdev,joystick,keyboard},
10198 xdriver_xf86-input-{mouse,synaptics,void},
10199 xdriver_xf86-video-{chips,dummy,geode,glide,intel,nv,wsfb},
10200 xlib_lib{ICE,SM,XScrnSaver,Xau,Xcursor,Xdmcp,Xi,Xinerama},
10201 xlib_lib{Xrandr,Xt,Xtst,Xxf86dga,Xxf86vm,dmx,fontenc,pciaccess},
10202 xserver_xorg-server, xz
10203
10204 Removed packages: ace_of_penguins, vlc
10205
10206 Issues resolved (http://bugs.uclibc.org):
10207
d17c1652 10208 #3205: Failing chmod when running "make" in buildroot (openssl)...
fd2bd9e3 10209 #3277: quagga fails to build with SNMP support
2b41d7f4 10210 #3283: See why nfs-utils needs fakeroot, and convert to autotools
c9253253 10211 #3307: synergy fails to build due to missing XTest library
2b41d7f4 10212
51f8802d
PK
102132011.02-rc1, Released February 14th, 2011:
10214
10215 Fixes all over the tree and new features.
a8ecce07 10216
2645004b
PK
10217 External toolchain improvements: clarification of the options,
10218 and introduction of the toolchain profile concept, for
10219 well-known toolchains. Buildroot is now capable of
10220 automatically downloading and extracting well-known toolchains
10221 (for the moment, CodeSourcery ARM, PowerPC, MIPS and SuperH
4120e051
PK
10222 toolchains are supported). Crosstool-NG backend updated and
10223 improved.
2645004b
PK
10224
10225 Complete rework of how hardware boards are supported.
10226 Each board now only has a single defconfig file, and all
10227 board-specific options have been removed. See
10228 docs/buildroot.html#board_support for details.
10229
10230 Added support for the following boards: Mini2440, Qemu ARM
10231 Versatile, Qemu MIPSel Malta, Qemu PowerPC G3beige, Qemu SH4
10232 r2d and Qemu x86. The Qemu boards support allows to easily
10233 build systems that are known to work under Qemu.
10234
4120e051
PK
10235 Initial support for Blackfin processors.
10236
2645004b
PK
10237 Staging directory moved into $(O)/host/usr/<tuple>/sysroot, in
10238 preparation for support of SDK. For the same reason, the
10239 toolchain binaries (cross-compiler and other related tools)
d1a93022
PK
10240 are now installed in $(O)/host/usr/bin/. The cross pkg-config
10241 now also automatically returns correct values for cross
10242 compilation, without needing any environment variables to be
10243 set.
2645004b 10244
17b66aff
TP
10245 Ccache support reworked. Now used for both host and target
10246 compilation, and cache is stored in ~/.buildroot-ccache.
10247
2645004b 10248 Toolchain: uClibc 0.9.32-rc2, several components moved to
639e80f2
PK
10249 normal AUTOTARGET packages.
10250
2645004b
PK
10251 Generic cmake infrastructure, similar to the existing
10252 GENTARGETS/AUTOTARGETS.
10253
639e80f2
PK
10254 Support for bzr downloads, next to the existing git/svn support.
10255
d1a93022
PK
10256 Kconfig infrastructure rebased against 2.6.38-rc3, bringing
10257 misc fixes. 'xconfig' now uses Qt4 rather than Qt3.
10258
a7f40dfc
PK
10259 EXT2 file system size handling improved, UBI image support, fs
10260 configuration options cleanup, U-Boot/Barebox version bumps.
639e80f2
PK
10261
10262 Updated/fixed packages: alsa-utils, at, autoconf, automake,
4120e051 10263 bash, binutils, bison, busybox, bzip2, cdrkit, cloop, cmake,
d1a93022 10264 coreutils, cups, dbus, dbus-python, dhcp, directfb,
4120e051
PK
10265 direcfb-examples, dmalloc, dnsmasq, dosfstools, e2fsprogs, ed,
10266 fbset, ffmpeg, findutils, flac, freetype, gdk-pixbuf, gmp,
10267 grep, gperf, gst-ffmpeg, gst-plugins-bad, gst-plugins-base,
10268 gst-plugins-good, gst-plugins-ugly, gstreamer, gvfs, hdparm,
10269 hostapd, i2c-tools, icu, imagemagick, input-tools, iproute2,
10270 iptables, iw, jpeg, kexec, libaio, libart, libcap, libconfig,
10271 libfuse, libglib2, libidn, libmad, libogg, libpcap, libpng,
10272 libsndfile, libtheora, libtool, libusb-compat, libvorbis,
10273 libxcb, libxml2, libxslt, links, linux-fusion, lm-sensors,
10274 lsof, ltp-testsuite, ltrace, lvm2, lzo, m4, makedevs,
10275 memtester, mesa3d, mii-diag, mpc, mpfr, mpg123, mplayer,
10276 mrouted, mtd-utils, nano, netperf, netplug, ntfs-3g, ntp,
10277 openssh, openssl, openvpn, oprofile, pango, patch, pciutils,
10278 php, pkgconfig, portmap, psmisc, python, qt, rsync, ruby,
10279 sawman, screen, sdl_gfx, sdl_sound, smartmontools, socat,
10280 sqlite, squid, sshfs, sstrip, sysklogd, sysstat, sysvinit,
10281 tar, tcpdump, tslib, udev, usbutils, vim, vtun, webkit, wipe,
10282 x11vnc, xapp_xlogo, xcb-proto, xfont_font-util,
10283 xkeyboard-config, xlib_libX11, xz, zlib
10284
10285 New packages: dhrystone, dsp-tools, faad2, fbgrab, gst-dsp,
10286 gst-omapfb, irda-utils, lame, libao, libcue, libcuefile,
10287 libffi, libhid, libreplaygain, libsamplerate, libsigc++,
10288 lsuio, mpd, musepack, python-mad, python-serial, rsh-redone,
10289 sdparm, tidsp-binaries, vorbis-tools, wavpack, whetstone,
10290 xl2tp, xmlstarlet
95f17bf7 10291
767dce8c
MB
10292 Removed packages: hotplug, l2tp, libfloat, microcom,
10293 ng-spice-rework
af6fd2d9 10294
d3d67f7f
FP
10295 Issues resolved (http://bugs.uclibc.org):
10296
d1a93022
PK
10297 #267: The make target: cross fails because toolchain_build_...
10298 #415: Berkeley DB: mut_pthread.o: relocation R_X86_64_32 against...
f362c51f 10299 #561: ltp-testsuite failed to install
d1a93022 10300 #1447: Installing gfortran on PowerPC
f362c51f 10301 #1651: Build fail caused by ccache in module-init-tools
6d17192f 10302 #1681: Cross-compiled binaries shouldn't be installed into staging
d1a93022 10303 #1723: [PATCH] axel: convert to generic package infrastructure and...
f362c51f 10304 #1735: [PATCH] mplayer: convert to autotools infrastructure
d1a93022
PK
10305 #2551: [PATCH] native toolchain in the target filesystem fails
10306 #2623: buildroot-snapshot-20100922 fails when compiling development...
7879a4ba 10307 #2647: makedevs package lacks support for 16-bit major/minor numbers
4c31d75c 10308 #2371: QT MYSQL Module does not build when MySQL installed on the host
6d17192f 10309 #2839: compile fails in various packages with a odd message "error:...
d1a93022 10310 #2887: tar "buffer overflow detected" error
6d17192f 10311 #2893: Broken "make source" with external toolchain
d3d67f7f 10312 #2905: Qt: Speed up compilation, if gui-module isn't selected
eeea3ea6 10313 #2929: genext2fs: couldn't allocate a block (no free space)
14a971ab 10314 #2935: Ntpdate isn't installed
6ddf4702 10315 #2965: Broken linkage to xkbcomp (blocking X server startup)
eb56385b 10316 #2983: xlib_libX11 build failed
87a5a194 10317 #3007: kexec doesn't build: Missing regdef.h file
d1a93022 10318 #3085: Init scripts are not compatible with sysVinit (when busybox...
9bc58a42 10319 #3103: make external-deps wants to download gcc-.tar.bz2 when...
0705e448 10320 #3109: abnormal `make busybox-menuconfig`
d1a93022 10321 #3115: How about board specific makefiles?
c18c1d66 10322 #3169: python patch has typo, aborts build in scenario
6bfe2932 10323 #3181: dhcp.mk copies S80dhcp-server to etc/init.d, not etc/init.d/
d3d67f7f 10324
dbc45b03 103252010.11, Released November 30th, 2010:
32b74808 10326
1fbd9ef8 10327 Fixes all over the tree.
32b74808 10328
5cafae4f 10329 Updated/fixed packages: libgcrypt, qt, squid, sysstat, tcpdump,
e7fbeda8 10330 xserver-xorg
32b74808 10331
1fbd9ef8
MRJ
10332 Issues resolved (http://bugs.uclibc.org):
10333
5cafae4f 10334 #2773: squid with openssl support needs openssl on the host
1fbd9ef8
MRJ
10335 #2857: OBJDUMP definition is missing from TARGET_CONFIGURE_OPTS
10336
09af8387 103372010.11-rc2, Released November 25th, 2010:
dfbb3893
PK
10338
10339 Fixes all over the tree.
10340
09af8387
PK
10341 Add support for LEON Sparc architecture variants. Fix make
10342 source/external-deps for host packages.
fe629f97 10343
b9c5809a
PK
10344 Updated/fixed packages: bash, bind, busybox, dialog, gpsd,
10345 libglib2, libcurl, libmad, lrzsz, midori, module-init-tools,
10346 mtd-utils, openssh, openssl, pciutils, php, qt, sqlite,
10347 sysstat, webkit, zlib
dfbb3893
PK
10348
10349 Issues resolved (http://bugs.uclibc.org):
10350
47416629 10351 #759: Sysstat build broken without libintl
84a6f534 10352 #2479: host-module-init-tools 3.11 fails to build
b95ccd5f 10353 #2725: Buildroot overrides kernel config
adb0dfff 10354 #2785: mtd-utils build fails due to missing libmtd
972cd422 10355 #2791: Added PHP-Process Control to the PHP-Package
e5edc733 10356 #2797: pciutils dependencies on zlib not taken into account
dfbb3893 10357 #2809: failed to compile libglib2
e25fe723
PK
10358 #2821: [PATCH] Patch for JavaScriptCore in QtWebKit module
10359 #2827: qt-4.7.0-pthread_getattr_np.patch invalid for qt 4.6...
e855e2b2 10360 #2833: Failed to compile webkit without X11
dfbb3893 10361
ea252b0e 103622010.11-rc1, Released November 8th, 2010:
9bc12b85 10363
ea252b0e 10364 Fixes all over the tree and new features.
bfa9e9e2
PK
10365
10366 Kconfig infrastructure rebased against 2.6.36-rc1, bringing
10367 misc fixes + nconfig and savedefconfig targets.
10368
10c1eec2 10369 Toolchain: ARM cortex A9 support, experimental crosstool-ng
3daa9128 10370 backend, GCC 4.5.x.
92870a7a 10371
785fef10
PK
10372 Fs: Squashfs 4.1 with lzo support
10373
1860bdae
PK
10374 Old-style package hooks (*_HOOK_POST_*) removed. Use the more
10375 generic new-style ones instead.
10376
a1726117
PK
10377 Download handling reworked and support for git/svn downloads
10378 added.
10379
5f71fc1f
TP
10380 Removed experimental shared config.cache support, as it is
10381 too unreliable.
10382
aefad531
YM
10383 A convenience Makefile wrapper is created when using
10384 out-of-tree building, similar to how it is done for the kernel.
10385
9f36bd49
PK
10386 Alpha, Cris, IA64 and Sparc64 architecture support removed.
10387
666bef2d 10388 New packages: argp-standalone, gdk-pixbuf, gpsd, gst-ffmpeg,
603030af 10389 libmpeg2, kbd, librsvg, nuttcp, rng-tools, rrdtool, xz
d380d514 10390
299f7820 10391 Updated/fixed packages: acpid, alsa-lib, argus, at, autoconf,
edfb1264 10392 automake, avahi, axel, beecrypt, berkeleydb, bind, bmon, boa,
f8b8a488 10393 bootutils, bridge-utils, bsdiff, busybox, cvs, dbus, directfb,
fe67fb04
GZ
10394 dmraid, docker, dosfstools, dropbear, e2fsprogs, ethtool,
10395 expat, ezxml, fbset, fconfig, ffmpeg, freetype, gadgetfs-test,
10396 gamin, gawk, genext2fs, gperf, gst-plugins-base,
10397 gst-plugins-ugly, gtk2-themes, gtkperf, gvfs, haserl, hdparm,
10398 hostapd, hwdata, ifplugd, imagemagick, iperf, ipsec-tools,
10399 iproute2, iptables, iw, jpeg, kexec, kismet, less, libcgi,
10400 libcurl, libdaemon, libdnet, liberation, libevent, libeXosip2,
10401 libglade, libgtk2, libiconv, libidn, libintl, libmms, libmpd,
10402 libnl, liboil, libosip2, libpcap, libpng, libtool, libungif,
10403 libxml2, libxslt, lighttpd, lite, lm-sensors, lockfile-progs,
c2d6095f
PZ
10404 logrotate, m4, matchbox, mdadm, mesa3d, metacity, mplayer,
10405 mtd-utils, mysql_client, nano, nbd, ncftp, neon, netperf,
10406 netsnmp, ng-spice-rework, ntfsprogs, ntp, openntpd, openssh,
10407 openssl, openvpn, oprofile, pango, patch, pcre, php,
ed720e88 10408 pkg-config, portmap, pppd, pptp-linux, prboom, proftpd, radvd,
c2d6095f 10409 rdesktop, readline, rp-pppoe, ruby, qt, quagga, samba, sawman,
2d925fc7 10410 sdl_mixer, sdl_sound, sed, setserial, shared-mime-info, slang,
70fb5d46
PK
10411 speex, sqlite, squashfs, startup-notification, strace,
10412 sylpheed, sysstat, taglib, tcpdump, thttpd, tiff, tn5250,
10413 torsmo, tslib, udev, udpcast, usbmount, usbutils, vsftpd,
10414 vtun, which, wireless-tools, wpa_supplicant, xapp_twm,
10415 xapp_xbacklight, xapp_xcursorgen, xapp_xinit, xapp_xinput,
10416 xapp_xmore,
edfb1264
PK
10417 xdriver_xf86-input-{acecad,aiptek,evdev,joystick,keyboard},
10418 xdriver-xf86-input-{mouse,synaptics,vmmouse,void},
10419 xdriver-xf86-video-{apm,ark,ast,ati,chips,cirrus,dummy,fbdev},
10420 xdriver-xf86-video-{geode,glide,glint,i128,i740,intel,mach64},
10421 xdriver-xf86-video-{mga,neomagic,newport,nv,openchrome,r128},
10422 xdriver-xf86-video-{rendition,s3,s3virge,savage,siliconmotion},
10423 xdriver-xf86-video-{sis,sisusb,suncg3,suncg6,suncg14,sunffb},
10424 xdriver-xf86-video-{sunleo,suntcx,tdfx,tga,trident,v4l,vesa},
10425 xdriver-xf86-video-{vmware,voodeo,wsfb,xgi,xgixp},
1bc5b0bd
PZ
10426 xkeyboard-config, xlib_libX11, xserver_xorg-server, xstroke,
10427 xterm, xvkbd, zlib
f661b023 10428
2b9e2fb4 10429 Deprecated packages: hotplug, lzma, ng-spice-rework, sfdisk
06d03789 10430
ba4fd235 10431 Removed packages: dillo, libglib12, libgtk12, microwin,
771d7631 10432 pcmcia
5ba97d90 10433
e0941403
PB
10434 Issues resolved (http://bugs.uclibc.org):
10435
6d3342e4 10436 #901: new package: gpsd
61f432ff 10437 #2389: Generate a Makefile wrapper in $(O)
70fb5d46 10438 #2461: wireless_tools: install shared library if needed
5e6e63e5 10439 #2521: Can't compile sdl_mixer, mikmod.h can't be found
69a8991b 10440 #2533: xserver_xorg-server: Enable glx, if mesa3d is built
edfb1264 10441 #2563: [PATCH] cairo: Expose the configure option to disable some...
e0941403 10442 #2581: libmms: Update to 0.6, and patch to work on architectures...
891973f5 10443 #2707: Can't compile linux kernel using buildroot + crosstool-ng
64d8e9a0 10444 #2731: Build order
93736778 10445 #2737: buildroot configuration tool crashing when the path exceeds...
44b170e1 10446 #2767: Build for lsof broken in buildroot-2010.08
e0941403 10447
32b8d438 104482010.08: Released August 31th, 2010:
49736322
YM
10449
10450 Fixes all over the tree.
10451
40f8f3ff 10452 Updated/fixed packages: atk, xstroke
49736322 10453
1424ff1c
PK
10454 Removed packages: lxdoom
10455
dc3a7ebc 104562010.08-rc2, Released August 30th, 2010:
2e7ab32c
PK
10457
10458 Fixes all over the tree.
10459
10460 Mark the combination of uClibc 0.9.31, gcc 4.2.x, C++ and
fb67a2dc
PK
10461 locale support as broken. Remove deprecated GCC 4.2.[1-3]
10462 versions.
2e7ab32c
PK
10463
10464 Mark CRIS architecture as deprecated, as it is discontinued
10465 upstream.
10466
b680672a
PK
10467 Marked shared config.cache as experimental and disabled by
10468 default as it is known to break with certain package
10469 combinations.
10470
1ed2e4ff
KR
10471 Toolchain: fixed gcc 4.2.x build after uClibc NPTL support got
10472 added.
10473
62b4c67b
SB
10474 fs: old-style squashfs for big endian archs fixed.
10475
1c4dbb5f 10476 Updated/fixed packages: busybox, gst-plugins-base,
2ab8ec9e
TP
10477 imagemagick, kismet, libgail, libglib2, libgtk2, lua,
10478 luafilesystem, lzo, ncurses, netcat, pango, php, pppd,
10479 proftpd, qt, samba, startup-notification, swfdec, sysvinit,
10480 util-linux
2e7ab32c 10481
6c519387
PK
10482 Removed packages: stunnel
10483
2e7ab32c
PK
10484 Issues resolved (http://bugs.uclibc.org):
10485
10486 #635: util-linux fails to build in 2009.08
10487 #2239: netcat package installs its binary to target as avr32-linux...
eba7132f 10488 #2395: libglib2-2.24.1 and libxml2-2.7.7 fails build on MIPS because...
c4cdcc36 10489 #2443: Initramfs: Don't overwrite $(TARGET_DIR)/init if it exists
e8fdc08d 10490 #2449: Minor fixes for squashfs makefile and correct PowerPC e500 ...
2e7ab32c 10491
2ef83b42 104922010.08-rc1, Released July 30th, 2010:
dc5e22ee 10493
2b42aae7
PK
10494 Fixes all over the tree and new features.
10495
5fd095b3 10496 Toolchain: GCC 4.3.5, older 4.3.x versions removed. GCC 4.1.2
ebf21166
PK
10497 and non-sysroot support removed. Added support for (snapshot)
10498 NPTL in uClibc, 0.9.28.3 removed,
144e4ed0 10499
a7a3e757 10500 Bootloaders: Various cleanups, moved to boot/, added Barebox,
b9997ca7
PK
10501 removed yaboot. Support building u-boot from custom tarball,
10502 u-boot 2010.06.
a7a3e757 10503
2b42aae7 10504 New GTK-based configurator, usable using 'make gconfig'.
3c5deb98 10505
39e6ba1b
PK
10506 Java packages marked as broken. Unless someone steps up to
10507 support this, they will be removed during the 2010.11
10508 development cycle.
10509
a563a663 10510 Alpha, IA64 and Sparc64 architectures marked as deprecated.
13a10a09
PK
10511 GTK+ on DirectFB has also been marked as deprecated, as it is
10512 not supported in recent GTK+ versions, and more and more
10513 packages depends on the new versions.
a563a663
TP
10514 Unless someone steps up to support them, they will be removed
10515 during the 2010.11 development cycle.
10516
ab10ed8c 10517 New packages: cgilua, copas, coxpcall, ffmpeg, libsvgtiny,
2c31d745 10518 libgail, luafilesystem, luasocket, rings, wsapi, xavante, xterm
a8495cdf 10519
18fa12fe
PK
10520 Updated/fixed packages: alsa-lib, alsamixergui, at, atk,
10521 avahi, berkeleydb, bash, blackbox, busybox, bzip2, cairo,
10522 cdrkit, cmake, dash, dhcp, dialog, diffutils, distcc, dmalloc,
10523 dnsmasq, dropbear, e2fsprogs, fbv, file, flex, fontconfig,
10524 gawk, gmpc, gnuchess, gst-plugins-base, gst-plugins-good,
ee779635 10525 gstreamer, gzip, icu, intltool, iostat, ipsec-tools, iptables,
ac9ee0b5
PK
10526 iw, libart, libcgi, libcurl, libdrm, libeXosip, libfuse,
10527 libglib2, libgpg-error, libiconv, libidn, liblockfile, libpng,
10528 libsoup, lighttpd, links, linux-fusion, lmbench, lrzsz,
10529 ltrace, make, midori, module-init-tools, mplayer,
10530 mysql_client, nbd, ncurses, neon, netcat, netperf, netsnmp,
10531 ntfsprogs, openssl, oprofile, pango, php, qt, quagga, samba,
10532 setserial, sdl, sdl_mixer, sdl_sound, sdl_ttf, speech-tools,
10533 sqlite, squashfs, swfdec, tftpd, thttpd, tn5250, tremor,
10534 usbutils, webif, webkit, wireless_tools, xerces,
10535 xkeyboard-config, xserver_xorg-server, xvkbd, zlib
3c5deb98 10536
2c31d745 10537 Removed packages: modutils, portage, rxvt
6ef6e96c 10538
e475cf03 10539 Deprecated packages: dillo, libglib12, libgtk12, microwin, pcmcia
f4800b46 10540
3c5deb98
PK
10541 Issues resolved (http://bugs.uclibc.org):
10542
5bf7eb2a 10543 #321: alsa-lib uses host include files for python which breaks ...
acb86bab 10544 #361: linux kernel configuration choice works incorrectly
ad36fcdd 10545 #387: Tremor not installed to toolchain
5db7204c 10546 #401: new package: ffmpeg
acb86bab 10547 #475: uImage target for U-boot failed generating
31aab0c9
PK
10548 #543: ATK requires X11 on DirectFB target
10549 #575: webkit: Buildroot Libtool Patch Fails
acb86bab 10550 #583: build fails with external x86_64 toolchain
ad36fcdd 10551 #729: sstrip creates corrupted headers
18fa12fe 10552 #829: Webkit r44552 needs libXt
868ed55b 10553 #835: Package Dataflashboot-1.05 does not compile with buildroot...
31aab0c9
PK
10554 #847: Compiling target-gcc v4.4 fails with "libc.so.0: cannot open...
10555 #859: Add (head of) nptl branch to list of uClibc versions
10556 #949: compile with debug info
10557 #955: Grub fails to build with External Toolchain
18fa12fe 10558 #1051: Webkit doesn't compile (Linuxthreads new, x86)
39ca6d50 10559 #1213: Move .config into output directory
31aab0c9
PK
10560 #1225: Buildroot fails to account for "nof" subdirectory (no float...
10561 #1231: (sparc) Linux kernel fails to build
10562 #1261: The getline() in output/build/linux-2.6.28/scripts/unifdef.c...
10563 #1339: Busybox needs -fno-strict-aliasing to compile cleanly
5bf7eb2a 10564 #1393: neon config fails libxml/parser.h: libxml2 requires, but not ...
18fa12fe 10565 #1405: WebKit fails to build because pthread_getattr_np is not impl...
31aab0c9
PK
10566 #1675: GMP Error during buildroot make process
10567 #1741: external toolchain linking error
41580880 10568 #1753: lmbench: convert to generic package infrastructure
3754c515 10569 #1771: Fakeroot and the target/generic/device_table.txt create bad...
e9bc59e5 10570 #1807: LZMA 4.32.7, Required header file(s) are missing
d74be052 10571 #1813: xkeyboard-config fails to build because of intltool problem
a0ce68d3 10572 #1879: Bump iptables to 1.4.8
accf2eb2 10573 #1885: Add a bunch of lua modules
3638e528 10574 #1897: Bump libusb to 1.0.7
8ac2bba9 10575 #1903: Bump tn5250 to 0.17.4 and migrate to autotargets
3c5deb98 10576 #1909: netperf-2.4.5 fails to build because of undeclared SOCK_DCCP
0b8c497b 10577 #1927: Bump file to 5.03 and migrate to autotargets
8cd06967 10578 #1933: Bump gawk to 3.1.8 and migrate to autotargets
d9c2b636 10579 #1945: PHP: add sqlite3 dependency when using external lib
3dbc86f0 10580 #1951: Bump openssl to 0.9.8o
cffb9cf0 10581 #1957: Bump sqlite to 3.6.23.1
237c98b2 10582 #1975: Package removal/deprecation
d47c73ee 10583 #1981: zlib: bump to 1.2.5
8df21528 10584 #1987: intltool: Fix spelling mistake
3404ad7c 10585 #1993: Bump bash to 4.1.7(1) and migrate to autotargets
016eb670 10586 #1999: Typo in path checking
1c7de59a 10587 #2005: Bump dnsmasq to 2.55 and migrate to gentargets
dff1d590 10588 #2035: ipsec-tools-0.7.2 fails to build with gcc-4.4.x
c32ce8b5 10589 #2038: Bump ncurses to 5.7
1b10ce71 10590 #2095: make gconfig: undefined reference to symbol 'dlsym@@GLIBC_2.2.5'
ca3489da 10591 #2101: blackbox depends on locale support
93e80147 10592 #2119: Tries to build kernel, although disabled in config
31aab0c9 10593 #2125: libXfont build fail
e09aa604 10594 #2143: buildroot compiler generates segfaulting statically linked exe..
31aab0c9 10595 #2149: xterm build failure
9280cafe 10596 #2155: Compression lzo don't set for ubifs
ccd0fc4e 10597 #2161: [SECURITY] Update libpng to 1.2.44
3169aae8 10598 #2167: Bump busybox to 1.17.0, convert to gentargets, drop 1.12, ...
31aab0c9 10599 #2181: pixman can't apply pixman-0.10.0-no-tests.patch
1eb59f59 10600 #2191: linux-fusion build fail
b922151c 10601 #2221: Qt does not compile (dependencies not taken into account?)
58ddb37e 10602 #2233: Atmel atstk target skeletons have /etc/mtab as a file, not ...
6c387f2e 10603 #2245: Netcat does not work due to incorrect assumptions about signed..
7f16e542 10604 #2251: directory output/build after make *_defconfig not found
0c271d52
PK
10605 #2257: Convert netsnmp package to autotargets
10606 #2263: Bump samba to 3.3.13
aaa2b660 10607 #2269: setserial causes make error
3c5deb98 10608
07da619d 106092010.05, Released May 30th, 2010:
170b3d3d
PK
10610
10611 Fixes all over the tree.
10612
a4bba083
PK
10613 Updated/fixed packages: coreutils, hal, libcap,
10614 lockfile-progs, ncftp, xserver_xorg-server
2816c33c
GZ
10615
10616 Issues resolved (http://bugs.uclibc.org):
10617
e1a7d916 10618 #1789: binutils fails to build for i386
2816c33c 10619 #1843: Fix libcap build failure
7f1bca84 10620 #1855: XORG Keyboard driver fails to compile
170b3d3d 10621
bbd96dba 106222010.05-rc3, Released May 27th, 2010:
93cca7c8
PK
10623
10624 Fixes all over the tree.
10625
994bb070 10626 Updated/fixed packages: aumix, atk, avahi, bmon, busybox, cairo,
b730010c 10627 cdrkit, dbus-glib, dbus-python, docker, enchant, fltk, gamin,
50685f1c 10628 gettext, gmpc, gob2, grep, gstreamer, gst-plugins-bad,
062cebb0
PK
10629 gst-plugins-base, gvfs, hal, iconv, icu, iperf, libcgicc,
10630 libdvdnav, libdvdread, libglade, libglib2, libgtk2, libidn,
10631 libmms, libmpd, libpcap, libsoup, lmbench, lsof, ltrace, lvm2,
10632 make, metacity, microperl, mtd-utils, mutt, nbd, netsnmp,
10633 ntfsprogs, ntp, olsr, pango, pciutils, pcmanfm, php,
10634 pkg-config, psmisc, qt, samba, shared-mime-info, squashfs,
10635 squashfs3, sshfs, startup-notification, swfdec, sylpheed,
10636 uemacs, util-linux, valgrind, vpnc, vsftpd, webkit, xstroke
484d15de
PK
10637
10638 Issues resolved (http://bugs.uclibc.org):
10639
ca999e09
PK
10640 #75: arm buildroot "unrecognized option" error
10641 #699: Buildroot fails to copy libstdc++ to target when using external...
484d15de 10642 #1693: NTP trys IPV6 even if not configured error: 'IPV6_MULTICAST...
7ab3f96e 10643 #1729: alsamixergui fails to build
7810eebb 10644 #1801: Avahi-autoipd doesn't create TARGET_DIR/var/lib
096b21e5 10645 #1819: pciutils small bugs
947a9b85 10646 #2065: Internal toolchain: bump gcc 4.3.x series to 4.3.5
7bb2b482 10647
6d1ab151 106482010.05-rc2, Released May 11th, 2010:
ca218deb
PZ
10649
10650 Fixes all over the tree.
10651
49ce10cb
PK
10652 Updated/fixed packages: busybox, customize, gawk, gnuchess,
10653 hal, hostapd, less, libgcrypt, libnl, libxcb, linux-fusion,
10654 ltp-testsuite, mplayer, netplug, pciutils, php, sed,
10655 shared-mime-info usb_modeswitch, usbutils, vlc wpa_supplicant,
10656 xapp_bdftopcf, xapp_mkfontdir, xdriver_xf86-video-openchrome,
c554cc2a
TP
10657 xfont_encodings, xlib_libX11, xlib_libXfont, xlib_xtrans,
10658 xproto_fontcacheproto, xproto_fontsproto, xvkbd
63b86664 10659
13de2613
PK
10660 Removed packages: vice
10661
63b86664
GZ
10662 Issues resolved (http://bugs.uclibc.org):
10663
ea0695ff 10664 #849: "customize" package copies files to wrong place in target tree
63b86664 10665 #985: Bump usb_modeswitch package to 1.1.0
ea0695ff 10666 #1135: Package customize. Wrong copying
79db1ff5 10667 #1525: Package hal deletes a whole <target>/etc/rc.d directory
395a70f7
PK
10668 #1531: libxcb 1.5 build fails, due to missing xcbgen Python module
10669 #1669: Busybox failed to compile when using an external toolchain
dfb50393 10670 #1699: Fix usbutils dependencies and bump
a5fe7371 10671 #1705: Fix pciutils broken cross compiling
6f4939d4 10672 #1717: External toolchain fixes for hostapd & wpa_supplicant
ca218deb 10673
aac61fdc 106742010.05-rc1, Released May 3rd, 2010:
58794482 10675
b1c9a155
GZ
10676 Cleaned up / restructured package menu.
10677
266fa65a 10678 Toolchain: uClibc 0.9.30.3 / 0.9.31, older 0.9.30.x removed.
4439d388
PK
10679 2.6.33 kernel headers, binutils 2.20.1, GCC 4.4.4,
10680 removed broken nios2 support, ppc e300cX/e500mc support,
10681 improved external toolchain support, GDB 7.x support.
c9d195ed 10682
de859f6b
PK
10683 X.org updated to 7.5.
10684
5724e099
PK
10685 New packages: cdrkit, cramfs, genext2fs, genromfs,
10686 libatomic_ops, librsync, libusb-compat, lmbench, netperf,
10687 squashfs, squashfs3, squid
10688
10689 Updated/fixed packages: alsa-utils, argus, autoconf, bison,
10690 busybox, bzip2, directfb, dnsmasq, dosfstools, e2fsprogs,
10691 eeprog, fakeroot, fbv, findutils, freetype, haserl, hostapd,
10692 iperf, iptables, iw, less, libaio, libcgi, libcgicc, libdrm,
10693 libgcrypt, libglib2, libid3tag, libmad, liboil, libosip2,
10694 libpng, libraw1394, libsysfs, libxml2, libxslt, linux-fusion,
10695 ltrace, lua, lzma, madplay, makedevs, matchbox, mdadm,
10696 memstat, mesa3d, mtd-utils, nano, ncurses, openssl, patch,
10697 pciutils, php, pixman, portage, pppd, pthread-stubs, python,
10698 qt, radvd, samba, setserial, smartmontools, tar, tslib,
10699 udpcast, usb_modeswith, vtun, wget, xdata_xcursor-themes,
10700 xdriver_xf86-video-intel, xkeyboard-config, xlib_libX11,
10701 xlib_libXaw, xlib_libXfont, xlib_libXfontcache,
bb73ce22
GZ
10702 xlib_libXxf86misc, xlib_libXtst, xlib_libpciaccess,
10703 xproto_dri2proto, xproto_eviext, xproto_fontcacheproto,
10704 xproto_xf86miscproto, xserver_xorg-server
58794482 10705
84e5d7c7
WW
10706 Removed packages: xapp_xtrap, xlib_libXTrap, xlib_libXevie,
10707 xlib_libXxf86misc, xxproto_evieext, proto_trapproto,
10708 xproto_xf86miscproto
9638be1a 10709
acac2ece
AC
10710 Issues resolved (http://bugs.uclibc.org):
10711
ffe25f05 10712 #513: Add new squid package
0e9aad6c 10713 #661: lmbench: new package
bb73ce22 10714 #719: Add lua option to haserl
6a3a58f1 10715 #800: [PATCH] iperf update to 2.0.4
46913a2d 10716 #803: [PATCH] lua - add shared library patch and config option for...
0c776124 10717 #805: [PATCH] mdadm - version update
cb08cd64 10718 #817: integrator926_defconfig uses unsupported uboot board name
6db57c69 10719 #851: Add option to specify --sysroot value for external toolchain
e237c993
MC
10720 #1093: Upgrade libusb to v1.0.3 and add new libusb-compat
10721 package for compatibility with old packages that expect
10722 the pre-1.0 API.
ed91e786 10723 #1105: Add new netperf package
8fe6cc98 10724 #1111: Bump wget to 1.12 and migrate to Makefile.autotools.in
19f1506a 10725 #1117: Bump nano to 2.2.3 and migrate to Makefile.autotools.in
4f0361ab 10726 #1123: Bump less to 436 and migrate to Makefile.autotools.in
3b90d698 10727 #1129: Bump memstat to 0.8 and migrate to Makefile.package.in
cb08cd64 10728 #1189: Wrong u-boot configuration name for integrator926 target
17541bd0 10729 #1219: kernel headers not correctly installed into toolchain/staging
d07aee18 10730 #1267: Wrong BR2_EXTRA_VERSION
60f2fb4f 10731 #1273: BR2_INET_IPV6 does not enable IPv6 in pppd
a038602e 10732 #1303: Add librsync package
532e1fb5 10733 #1321: Busybox link fails due to lack of --sysroot option
820d917d 10734 #1327: mtd-utils compile failure due to lack of --sysroot in CFLAGS
60f2fb4f 10735 #1345: Bump pppd to 2.4.5 and convert to Makefile.autotools.in
0a179ade 10736 #1369: cannot build radvd (flex problem)
a12ef5db 10737 #1387: xlib_libX11-1.3.2 can't find libjpeg
aa3486fd 10738 #1411: [SECURITY] Update openssl package to 0.9.8n
bc7ffe74 10739 #1417: Bump iptables to 1.4.7
801f22b3 10740 #1423: Bump e2fsprogs to 1.41.11
0fd37245 10741 #1429: [SECURITY] Update php to 5.2.13
5c36fdfe 10742 #1441: Add binutils 2.20.1
31365ded 10743 #1447: Package installation on target with debug symbols is broken
ac5c5fd6 10744 #1459: Misc QA fixes
07f155c1 10745 #1489: radvd update to 1.6
633049d8 10746 #1513: Enable powerpc e300c2, e300c3 and e500mc optimization
6c5225b1 10747 #1537: dev entries not created anymore
4ab6883a 10748 #1555: Fix default uclibc-0.9.31 configuration
ba9ed137 10749 #1561: [SECURITY] Update samba to 3.3.12
65e209ca 10750 #1567: openssl0.9.8n fails to compile
5ad26724 10751 #1573: Alsa-utils alsactl/init/* not installed to target
ab1f6e5c 10752 #1591: portmap fails to compile
55886163 10753 #1615: Convert eeprog package to gentargets
554ef43a 10754 #1645: Bump hostapd package to 0.7.2
acac2ece 10755
ac1dfc84 107562010.02, Release February 26th, 2010:
f4f15704
FGM
10757
10758 Fixes all over the tree.
10759
b209f227
PK
10760 Updated/fixed packages: avahi, busybox, cramfs, ipsec-tools, libcgicc,
10761 libgtk2, libraw1394, madplay, netsnmp, pango, squashfs, sylpheed, qt,
10762 xfont_font-util
ba50538c 10763
0f40a46a 10764 Removed packages: hostap, openmotif, xpdf
ba50538c
PK
10765
10766 Issues resolved (http://bugs.uclibc.org):
10767
10768 #165: openmotif does not build
0f40a46a 10769 #1147: Remove obsolete hostap package
f561763e 10770 #1183: make source fails to download gmp, mpfr and patches
f4f15704 10771
7bd8125e 107722010.02-rc2, Released February 23th, 2010:
23c8c880
PK
10773
10774 Fixes all over the tree and new features.
10775
89fd7208
PK
10776 New packages: intltool
10777
c8ff60c8 10778 Updated/fixed packages: ace_of_penguins, alsa-lib, alsa-utils, argus,
89fd7208
PK
10779 at, automake, ccache, dosfstools, e2fsprogs, flex, gob2, gmpc,
10780 gst-plugins-good, imagemagick, iw, kexec, libeXosip, libgtk2,
10781 libpcap, libpng, libsoup, libxcb, libxml-parser-perl, libxml2,
10782 libxslt, lvm2, matchbox, mplayer, rsync, rubix, shared-mime-info,
10783 tcl, webkit, xapp_mkfontscale, xfont_encodings, xfont_font-util,
10784 xlib_libfontenc, xproto_trapproto, zlib
c8ff60c8
PK
10785
10786 Removed package: xboard
23c8c880 10787
6c9d3873
RA
10788 Issues resolved (http://bugs.uclibc.org):
10789
5239be04
PK
10790 #335: atk looks for the path to the gnome library on the host
10791 #355: Please update WebKit - it doesn't compile!
10792 #453: libglib2 autoreconf
10793 #457: e2fsprogs link problem
10794 #459: libgtk2 autoreconf
10795 #469: build of libgtk2 for host incorrectly assumes that X.org ...
10796 #671: Bash fails to build when building buildront on Ubuntu 9.04
10797 #711: WebKit host dependencies problems
10798 #821: cp: illegal operation
10799 #1039: Not compiled on ubuntu karmic
6c9d3873
RA
10800 #1069: [PATCH] The AT91BOOTSTRAP makefile contains a typo
10801
f0bdacdb
PK
108022010.02-rc1, Released February 9th, 2010:
10803
10804 Fixes all over the tree and new features.
10805
10806 Generalized autotools infrastructure to be usable for
10807 non-autotools packages, see package/Makefile.package.in for
10808 details.
10809
10810 Cleaned up avr32 toolchain config, external source-based
10811 toolchain support is gone.
10812
10813 Dependency checks: Also check for makeinfo, only print output
10814 on errors.
de219287 10815
6c26a600 10816 Toolchain: uClibc 0.9.30.2, gcc 4.4.3
6bfb4885 10817
731f3c3e
PK
10818 New packages: libcdaudio, libdvdnav, libdvdread, hostapd, ser2net,
10819 tcpreplay
20417bbf 10820
aea2ef9b
WW
10821 Updated/fixed packages: alsa-lib, alsa-utils, at, autoconf, bash,
10822 bind, binutils, bootutils, busybox, dbus, directfb, dnsmasq,
14d065b5
JB
10823 e2fsprogs, gstreamer, gperf, gst-plugins-bad, gvfs, fbdump, flex,
10824 hal, iptables, iw, jpeg, kismet, libfuse, libglib2, liboil, libpcap,
10825 libungif, libxml2, libxslt, lighttpd, mesa, mpg123, mtd-utils, nbd,
10826 neon, netstat-nat, newt, openvpn, pcre, php, qt, rdesktop, readline,
10827 rpm, sawman, sdl, sdl_ttf, sqlite, sshfs, tremor, u-boot,
10828 usb_modeswitch, usbutils, webkit, wpa_supplicant, xfsprogs, zlib
ba4183bc 10829
640c7403 10830 Removed package: asterisk, openswan
5223447b 10831
ba4183bc
GZ
10832 Issues resolved (http://bugs.uclibc.org):
10833
20417bbf 10834 #515: tcpreplay: new package
1041563b 10835 #553: Wrong DirectFB ps2mouse limitation
249f3db9 10836 #559: mesa3d build fails
7c737978 10837 #679: Autoconf cannot find M4
44816b1b 10838 #739: New/updated hostapd package
d8968c67 10839 #749: Bump usbutils package to version 0.86
79c9a433 10840 #751: Kernel 2.6 snapshot fetch fail
1ba3c843 10841 #753: Bump lighttpd package to 1.4.25
9c37425b 10842 #757: U-Boot: mkimage cannot be installed using external toolchain
ba4183bc 10843 #761: Add binutils 2.20 to toolchain options
9f17728f 10844 #763: [SECURITY] Update pcre to 7.9
09c181f2 10845 #765: Add buildroot branding to gcc
7a90172f 10846 #767: Bump iw package to 0.9.18
b5867d93 10847 #773: [SECURITY] Update bind to 9.5.2-P1
0a62bb41 10848 #795: Minor edits to fix typos, grammar, spelling, usage in documen...
4833d135 10849 #813: Drop not very useful generic package selection options ...
b9656e81 10850 #823: Editor backup files (~) is copied from the target_skeleton
9400c735 10851 #827: Bump mtd-utils package to version 1.2.0
c47124d4 10852 #841: Build error
0908e85c 10853 #913: Bump iptables to 1.4.6
c95e3b84 10854 #919: Bump usb_modeswitch package to 1.0.7
ca2ad7d8 10855 #925: Bump wpa_supplicant package to 0.6.10
db9dcbee 10856 #931: Bump kismet package to 2010-01-R1
b3febdac 10857 #937: Bump openvpn package to 2.1.1
c623a237 10858 #943: Bump sqlite package to 3.6.22
3416f262 10859 #961: Bump dnsmasq to 2.52
60ce1b08 10860 #967: Bump netstat-nat to 1.4.10
6455c32d 10861 #973: Bump iw to 0.9.19
fbf84d42 10862 #1003: DHCP options disabled with busybox-1.16.0
934c7bb7 10863 #1009: [SECURITY] Bump php to 5.2.12
49d92ebe 10864 #1015: [SECURITY] Bump bind to 9.5.1-P2
c317439d 10865 #1027: Busybox flash commands conflict with those from mtd-utils
d5d48254 10866 #1063: [SECURITY] Update lighttpd to 1.4.26
bf4d2d86 10867
798927cc 108682009.11, Released December 1st, 2009:
b48fb8c4
PK
10869
10870 Additional fixes and cleanups.
10871
9d998ad1
PK
10872 Updated/fixed packages: alsamixergui, autoconf, coreutils, fltk,
10873 microperl, ncurses, vim
b48fb8c4
PK
10874
10875 Issues resolved (http://bugs.uclibc.org):
10876
10877 #707: Cant configure fltk-1.1.7. configure: error: Configure could ...
10878
31bd9741
PK
108792009.11-rc2, Released November 29th, 2009:
10880
10881 Additional fixes and cleanups.
6b6bdaed 10882
ade675c5 10883 Updated/fixed packages: busybox, dbus, fltk, gvfs, ltrace
6b6bdaed 10884
2d04d56e 108852009.11-rc1, Released November 23rd, 2009:
74834991 10886
b8a917fa
PK
10887 Fixes all over the tree and new features.
10888
10889 Cleaned up / Simplified build directory layout. Refer to
10890 docs/buildroot.html#using for details.
10891
10892 Target defconfig files moved to configs/ and listed in 'make help'
10893 output.
10894
406053d5
PK
10895 Fixed *clean targets. Now clean removes everything generated,
10896 so you can do a fresh rebuild. Distclean furthermore removes
10897 kbuild tools and .config, bringing the source tree back in a
10898 pristine state.
10899
b8a917fa
PK
10900 Toolchain: ARM cortex A8 support, GCC 4.4.2, sensible default
10901 soft / hardfloat setting for architecture, ensure target-ldd
10902 gets installed.
83182dd2 10903
4114643d 10904 New packages: divine, gvfs, libarchive, libmicrohttpd,
0ad58695 10905 sdl_sound, swfdec, sysstat
32518793 10906
81e4ba32
PK
10907 Updated/fixed packages: alsa-lib, alsamixergui, autoconf, bootutils,
10908 busybox, gcc, directfb, dnsmasq, e2fsprogs, festival, gamin, gperf,
10909 gqview, gstreamer, gst-plugins-bad, gst-plugins-base, gst-plugins-good,
f6cbb268
PK
10910 imagemagick, ipkg, iptables, iw, kernel-headers, kismet, leafpad,
10911 libelf, libevent, libglib2, libidn, liblockfile, libmad, libpcap,
fa946b78 10912 libupnp, libuuid, libxml2, lighttpd, ltrace, lua, lzma, magiccube4d,
1dd9d9f3 10913 matchbox, mdadm, nbd, ncftp, ncurses, netkittelnet, netsnmp,
7ba54a07 10914 ng-spice-rework, ntfs-3g, openntp, openssl, pcmanfm, php, psmisc,
883f0667 10915 python, quagga, radvd, rpm, rsync, rubix, samba, sawman, sdl, sdl_image,
b7046770 10916 shared-mime-info, sfdisk, spawn-fcgi, speech-tools, sqlite, squashfs,
9627e211
PK
10917 synergy, syslinux, sysklogd, target-binutils, tcpdump, torsmo, u-boot,
10918 udpcast, util-linux, valgrind, vsftpd, wipe, wpa-supplicant, x11vnc,
5ad8ad0c 10919 xdata_xcursor-themes, xboard, xfsprogs, xstroke, zlib[5~
76aaac62 10920
87d74d94 10921 Removed package: mdnsresponder, mpatrol, gcc 3.4.6 + 4.0.4, vice
8a19a795 10922
74834991
GZ
10923 Issues resolved (http://bugs.uclibc.org):
10924
1d9178db 10925 #301: allow to install libsmbclient
bc95b3ad 10926 #303: add gvfs package
8e8354d4 10927 #477: Add sdl_sound package
57f3b11d 10928 #487: Make kismet package sexier
bdf41d6c 10929 #511: New package usb_modeswitch
74834991 10930 #527: misc fixes for dnsmasq package
a07032e1 10931 #565: libevent: Bump version and clean up makefile
27cf8114 10932 #587: Use iptables multipurpose binaries and bump to 1.4.4
da25e92b 10933 #593: Missing early check for patch(1)
b71951b0 10934 #597: (REOP) Selecting busybox in buildroot's config clobbers ar ...
17168395
PK
10935 #609: libmicrohttpd: New package
10936 #615: python: Don't delete .py files unless asked
f5239c32 10937 #617: netkit/inetd requires RPC and fails to build if RPC is disabled
07019b2c 10938 #619: netkittelnet requires netkitbase to install, but there's no ...
6aac003a 10939 #645: allow to build nbd-server with NBD package
829d4ff6 10940 #653: [SECURITY] Update php package to version 5.2.11
ab17f403 10941 #655: Update sqlite package to version 3.6.18
f72f3fd3 10942 #657: Bug in imagemagick-clean target
07019b2c 10943 #663: Add option for NAND flash with 512B Page and 16 kB erasesize ...
d7f5f04b 10944 #665: [PATCH] Samba package
69ec17cd 10945 #667: [PATCH] e2fsprogs
351b6796 10946 #683: SDL-dfb does not select directfb
3445ff4a 10947 #701: make install problem with unstripped binaries
48ed49e9 10948 #703: [SECURITY] Update openssl package to 0.9.8l
3848cd6d 10949 #705: Bump spawn-fcgi package to 1.6.3
4e27686c 10950 #709: Bump lighttpd package to 1.4.24
26073d2a 10951 #713: Migrate openntpd package to Makefile.autotools.in
83f9881d 10952 #715: Bump libidn package to 1.15 and other fixes
882e1376 10953 #717: Bump dnsmasq to 2.51 and introduce new IDN option
bd49a62d 10954 #731: Bump iw package to 0.9.17
74834991 10955
f0eb8b58
PK
109562009.08, Released August 31th, 2009:
10957
10958 Additional fixes and cleanups.
10959
10960 Updated/fixed packages: ctorrent, saveconfig/getconfig,
10961 sdl_net, util-linux.
014df317
PK
10962
10963 Issues resolved (http://bugs.uclibc.org):
10964
10965 #529: util-linux doesn't find headers and include libs correctly
cc8a9175 10966 #557: Build ctorrent with SSL support if available
014df317 10967
4595a2fc
PK
109682009.08-rc3, Released August 26th, 2009:
10969
10970 Additional fixes and cleanups.
10971
10972 Updated/fixed packages: alsa-utils, berkeleydb, busybox, dbus,
10973 directfb, enchant, kernel headers.
10974
10975 Issues resolved (http://bugs.uclibc.org):
10976
10977 #471: Allow directfb compilation with debug
10978 #541: Removal of CVS directories in target filesystem broken
10979 #547: berkeleydb: Update config.{sub, guess}
10980 #549: enchant: Fix dependencies.
10981 #569: Fix alsa-utils build for x86 on x86-64
10982
4ebaaf41
PK
109832009.08-rc2, Released August 6th, 2009:
10984
10985 Additional fixes and new features.
10986
10987 New packages: libuuid, gcc 4.3.4.
10988
4595a2fc
PK
10989 Updated/fixed packages: busybox, classpath, gzip, ipsec-tools,
10990 jamvm, libusb, microperl, neon, popt, sed, webkit.
4ebaaf41
PK
10991
10992 Fixed issue with 'make oldconfig'
0468b5c1
PK
10993
10994 Issues resolved (http://bugs.uclibc.org):
10995
10996 #525: sed broken with external toolchain
15dab042 10997 #537: Fix gzip build with recent glibc
0468b5c1 10998
3190d5bf
PK
109992009.08-rc1, Released August 2nd, 2009:
11000
11001 Fixes all over the tree and new features.
533718a8 11002
66095256
TP
11003 Improvement of external toolchain support:
11004 - Support for glibc toolchains.
11005 - The toolchain configuration announced to Buildroot is
11006 verified against the real toolchain configuration.
11007 - Fixes, documentation.
11008
11009 Cleanup X.org support: clarified configuration options, and
11010 removed mandatory dependency on useless libraries such as
11011 libXt or libXaw.
11012
d9a95017
TP
11013 New QT-based configurator, usable using 'make xconfig'.
11014
3190d5bf
PK
11015 Support for the Xtensa architecture.
11016
11017 Toolchain: GCC 4.4.1, 2.6.30 kernel headers, removed < 2.6.26
11018 headers.
11019
11020 New packages: bmon, ctorrent, dosfstools, enchant,
11021 gst-plugins-bad, iw, libmms, libnl, netstat-nat, ntfsprogs,
11022 sdl_gfx, spawn-fcgi.
11023
11024 Updated packages: bind, busybox, coreutils, sqlite, directfb,
11025 expat, gamin, gnuconfig, haserl, ipsec-tools, classpath,
11026 libcurl, libglib2, liblockfile, libpng, libsoup, libxml2,
11027 lighttpd, ltp-testsuite, lvm2, matchbox, memstat,
11028 gst-plugins-good, gstreamer, libogg, libvorbis, mplayer,
11029 neon, openssl, pciutils, php, qt, ruby, sawman, webkit,
11030 wpa-supplicant, xdriver_xf86-input-synaptics,
11031 xdriver_xf86-video-intel, xlib_libXfont, xlib_libXft,
11032 xlib_libXt, xproto_xproto, xserver-xorg, xutil_makedepend,
11033 xutil_util-macros.
11034
533718a8
PK
11035 Issues resolved (http://bugs.uclibc.org):
11036
2e71cd88 11037 #83: liblockfile fails to compile due to eaccess redefinition
0aa70624 11038 #163: Xtensa architecture port
7a1a334c 11039 #171: xorg-server / kernel headers 2.6.26 - vm86.c compilation issue
533718a8 11040 #241: device mapper + lvm2: build together
52dbe071 11041 #243: ctorrent: new package
bb14fc40 11042 #247: ntfsprogs: new package
71c810ff 11043 #271: Library 'libgcc_s.so.1' not installed in search path
57c2e79b 11044 #287: New package libnl
9a6d6cf5 11045 #289: New package iw
6fecd53e 11046 #331: Update MPlayer to version 1.0rc2
5818010f 11047 #333: Bump sqlite package to 3.6.15
e61606ad 11048 #349: update libsoup to version 2.26.2
c2dbefd8 11049 #357: New package netstat-nat
234fb283 11050 #359,#413: Upgrade openvpn to Makefile.autotools.in
533718a8 11051 #367: linux kernel compile error for arm926t
10e9b7ed 11052 #369: Add SDL_gfx package
533718a8 11053 #373: Support for building gstreamer without libxml
e61606ad 11054 #379: update DirectFB to version 1.4.0
533718a8
PK
11055 #383: gst-plugins-good: Allow soup plugin to be configured
11056 #385: neon: Fix pkgconfig dependency
bd26b582 11057 #387: Tremor not installed to toolchain
ba4fbdc9 11058 #389: New package bmon
533718a8
PK
11059 #391: gstreamer: Bump version to 0.10.23
11060 #393: gst-plugins-base: Bump version to 0.10.23
11061 #395: gst-plugins-bad: New package
f4311822 11062 #403: Error while building iso9660 image
533718a8
PK
11063 #409: Bump php package to 5.2.10
11064 #411: ipsec-tools: Bump version to 0.7.2
0468be6e 11065 #417: New package spawn-fcgi
264b9c11 11066 #419: Bump lighttpd package to 1.4.23
27ce942e 11067 #421: toolchain: Clean up toolchain locale support menu
81f9990e 11068 #427: webkit: Update to WebKit svn r44552
56fcdc9b 11069 #437: ltp-testsuite: Bump version to 20090630
f26acf61 11070 #451: Upgrade from unmaintained dosfstools-2.11 to dosfstools-3.0.3
e0debb78 11071 #467: DirectFB 1.4.1
0aa70624 11072 #473: memstat_0.5.tar.gz has install with -D and that fails "make"
5079d7a0 11073 #491: libxml2: Bump version to 0.7.3
ff69aeea 11074 #495: Bump bind package to 9.5.1-P3 (security)
2a966bcd 11075 #497: OpenSSL RSA key generation hangs on x86_64
00c8bdd5 11076 #509: Bump sqlite package to 3.6.16
a7b50b94 11077 #523: pciutils broken with external toolchain
9be449ff 11078 #533: Update gamin to 0.1.10 to fix compilation
533718a8 11079
a69b3d61
PK
110802009.05, Released June 1st, 2009:
11081
11082 Fixes for dropbear & diffutils, bump linux-advanced 2.6.29.x
11083 version and marked ubifsroot as broken.
11084
45e11e29
PK
110852009.05-rc3, Released May 27th, 2009:
11086
11087 Fixes for toolchain (gcc arm pr37436), stable kernel versions,
11088 busybox, curl, libusb, readline, python and strace.
11089
11090 Issues resolved (http://bugs.uclibc.org):
11091
11092 #345: libcurl package needs a urandom fix
11093
13328d22
PK
110942009.05-rc2, Released May 19th, 2009:
11095
11096 Fixes for toolchain (gcc w/softfloat on ppc, 3.4.6 buildfix
11097 for newer hosts), stable kernel versions, busybox, cups,
11098 dmraid, docker, mesa3d, rsync and updated defconfigs.
11099
11100 xserver marked as broken on AVR32 and atngw100-expanded
11101 config removed.
61aeb6e4
PK
11102
11103 Issues resolved (http://bugs.uclibc.org):
11104
11105 #167: metacity does not build
13328d22
PK
11106 #295: gamin installs python support even if python is disabled
11107 #323: gen_matypes fails to execute during build of Mesa when us...
61aeb6e4 11108
cf92bc23
PK
111092009.05-rc1, Released May 5th, 2009:
11110
11111 Fixes all over the tree, further conversion of packages to
11112 Makefile.autotools.in and we now build host versions of
11113 packages where needed for build time dependencies instead of
11114 relying on the correct versions being available on the build
11115 host. Ancient toolchain / busybox versions have furthermore
11116 been removed as announced in the 2009.02 release notes.
11117
11118 New packages: flac, gob2, lzop, taglib, wpa_supplicant
11119
11120 Updated packages: avahi, bind, binutils, busybox, dbus, dbus-glib,
11121 directfb, dnsmasq, freetype, gcc, gmp, gstreamer, iptables, kernel
11122 headers, kexec, libglib2, libpng, libsndfile, lua, mpfr, ntfs-3g,
11123 openssl, php, qtopia4, rsync, samba, sqlite, tar, uboot, uclibc,
11124 util-linux, xorg7, xerces
11125
11126 Issues resolved (http://bugs.uclibc.org):
11127
11128 #5,#77,#141,#143: Convert php package to Makefile.autotools.in
11129 and a ton of other improvements
11130 #19: page.h missing by util-linux
11131 #37: update libglib2 to version 2.18.4
11132 #61: tslib puts staging_dir into pkgconfig file
11133 #69: tar refuses to build
11134 #71,#175: ./wchar.h:41:12: error: empty filename in #include
11135 #73: Bump openssl package to the latest version
11136 #81: New package wpa_supplicant
11137 #99: new package: flac
11138 #101: update gstreamer packages
11139 #105,#313: menuconfig segfaults on tinyx if wchar is not
11140 selected
11141 #107: convert libvorbis to Makefile.autotools.in
11142 #109: Make pppd package avoid bsd err
11143 #111: binutils 2.17 fails to build when texinfo >= 4.10
11144 #133: Modify ncurses5-config to get correct include path
11145 #137: Bump php to version 5.2.9
11146 #139: Bump sqlite to 3.6.11 and convert to
11147 Makefile.autotools.in
11148 #145: Bump bind package to 9.5.1-P1 (security)
11149 #147: buildroot toolchain fails to build w/binutils-2.19.1
11150 #151: openssl package trivial fixes
11151 #161: vim fails on patching with errors in configure.patch
11152 #169: blackbox-0.70.1 does not build
11153 #177: xdriver_xf86-input-keyboard does not build
11154 #179: Upgrade dropbear to Makefile.autotools.in
11155 #181: Update to Xorg 7.4
11156 #187: ntfs-3g: could not build cross
11157 #191: alsa-lib ARM binaries always built with EABI
11158 #213: Bump wpa_supplicant package to version 0.6.9
11159 #217: Bump openssl package to 0.9.8k (security)
11160 #219: Toolchain build fails on m4
11161 #225: m4 macros are out of place
11162 #233: make ipv6 optional in iptables
11163 #237: ncftp: convert to Makefile.autotools.in
11164 #239: ntfs-3g: convert to Makefile.autotools.in
11165 #245: lzop: new package
11166 #271: Bump bind package to 9.5.1-P2 (security)
11167 #277: Bump sqlite package to 3.6.16
11168 #279: update libglib2 to version 2.20.1
11169 #281: update DirectFB to version 1.2.8
11170 #283: add taglib
11171 #285: compilation of samba fails if IPV6 support is missing
11172 #293: update samba to version 3.3.3
11173 #299: add shared-mime-info package
11174 #307: make openssl package respect build flags
This page took 2.178261 seconds and 4 git commands to generate.