docs/website: update for 2021.08.3
[buildroot-mgba.git] / CHANGES
CommitLineData
e6e12337
PK
12021.11, released December 5th, 2021
2
3 Various fixes.
4
5 Defconfigs: Grinn chiliboard/liteboard, PC x86-64 bios: Fix
6 build
7
8 Updated/fixed packages: apr, coreutils, diffutils, e2fsprogs,
9 exfat, freeswitch, gnupg, grub2, gstreamer1, guile, heimdal,
10 hiawatha, hplip, icu, janus-gateway,
11 kodi-screensaver-asterwave, kodi-screensaver-cpblobs,
12 kodi-screensaver-matrixtrails, libatomic_ops, libbson, libffi,
13 libgdiplus, libgee, libhtp, libite, libnspr, libnss,
14 libunwind, lynx, mender-grubenv, mkpasswd, motion, mxml,
15 netdata, qemu, samba4, speex, stress-ng, tinydtls, unixodbc,
16 unrar, util-linux, util-linux-libs, watchdogd, wireshark
17
18 Issues resolved (http://bugs.uclibc.org):
19
20 #14351: needs to mount sysfs before mount -a
21 #14411: 2021.11-rc2: Samba doesn't compile
22
aaf7b2c9
PK
232021.11-rc3, released November 30th, 2021
24
25 Fixes all over the tree.
26
27 Defconfigs: Nitrogen8mp: Fix Linux build, Zynqmp-zxu106: Fix
28 ATF build
29
30 Updated/fixed packages: asterisk, automake, gdb, glorytun,
31 gmp, hackrf, libgee, libglib2, libmodsecurity, libosmium,
32 libressl, lighttpd, linux, micropython, mosquitto, mtd,
33 nfs-utils, nss-myhostname, pcre, php, poco, pure-ftpd,
34 python-cycler, qemu, qdecoder, smack, smcroute, spidev_test,
35 strace, syslinux, toolchain, uboot, uhd, vim, websocketpp,
36 wireshark, xcursor-transparent-theme, xscreensaver,
37 xtables-addons
38
39 Issues resolved (http://bugs.uclibc.org):
40
41 #14346: BR2_PACKAGE_NFS_UTILS_RPC_NFSD does not patch CONFIG_NFSD..
42
62ba22f3
PK
432021.11-rc2, released November 19th, 2021
44
45 Fixes all over the tree.
46
47 Coding style fixes for a large number of board genimage
48 configuration files for clarity and consistency.
49
50 Defconfigs: Acmesystems Aria/Arietta g25, Armadeus
51 apf28/apf51, beagleboneai, Olimx a64, rock64, sheevaplug: Fix
52 build with hostcc >= 10, Nezha: Correct U-Boot dependencies
53
54 Updated/fixed packages: alsa-lib, apparmor, binutils,
55 bluez5_utils, botan, diffutils, firmware-utils, gdb, glmark2,
56 glog, gpu-amd-bin-mx51, gst1-interpipe, imx-vpuwrap, iperf,
57 isl, janet, libdnet, libglib2, libhtp, liburcu, log4cxx,
58 luajit, luvi, meson, mksh, mongodb, mosquitto, mpd, mupdf,
59 opencv4, oracle-mysql, pipewire, postgresql, python-aiohttp,
60 python-pudb, python-ujson, qhull, samba4, seatd, sg3_utils,
61 suricata, tpm2-tss, uboot, vim, xserver_xorg-server
62
63 New packages: pipewire-media-session
64
65 Issues resolved (http://bugs.uclibc.org):
66
67 14311: Cannot compile dahdi (part of Asterisk) for x86 (P1mmx)
68
0df2928a 692021.11-rc1, released November 8th, 2021
639c0047
TP
70
71 Numerous package updates. Notable updates including numerous
57a95075 72 Python modules, Kodi add-ons, nodejs, OpenJDK.
639c0047
TP
73
74 Toolchain:
75 - glibc update to 2.34
76 - support for gdb 11.x added, gdb 10.x now the default
77 - external toolchains provided by ARM updated
78 - remove support for internal toolchain on the CSKY
79 architecture, as it was broken and unmaintained
80
81 Many packages updated to enable the appropriate SELinux
82 refpolicy module when SELinux support is enabled.
83
84 Support was added in the test-pkg package testing utility for
85 using Gitlab CI to run the builds.
86
87 New libgbm virtual package to better support OpenGL
88 implementations that provide a libgbm library.
89
90 Bootloaders/firmware: grub2 extended to be able to support
91 multiple platforms in the same build.
92
93 Filesystems:
94 - new OCI filesystem type, to build container images
95 compatible with the Open Container Initiative standard
96 - support for hybrid ISO9660 images added, which work on
97 legacy and EFI BIOS machines
98
0df2928a 99 New defconfigs: Allwinner nezha, stm32mp157c_odyssey
639c0047
TP
100
101 Removed defconfigs: qemu_csky
102
103 New packages: dtbocfg, firmware-utils, gstd, libdbi,
57a95075 104 libdbi-drivers, libteam, lua-augeas, mstpd, php-pecl-dbus,
639c0047
TP
105 python-aioprocessing, python-bidict,
106 python-charset-normalizer, python-flask-expects-json,
57a95075
YM
107 python-git, python-pyndiff, python-rsa,
108 python-unitest-xml-reporting, python-xmljson,
639c0047 109 python3-cryptography, python3-pip, qt5opcua, rwmem,
0df2928a
PK
110 sloci-image, softhsm2, sun20i-d1-spl, uqmi, vuejs-router,
111 watchdogd, wireplumber
639c0047
TP
112
113 Removed packages: canfestival, python-meld3
114
57a95075
YM
115 Work toward the removal of python 2 has progressed: many
116 python modules and packages have been updated to a version
117 supporting python 3.
118
639c0047
TP
119 Issues resolved (http://bugs.uclibc.org):
120
121 #14271: compilation error with rsync command for permission
122 #14276: Unable to get login prompt
123 #14196: when using raspberrypicm4io_64_defconfig, make fails
124 with mkfs.ext4: No such file or directory while trying
125 to determine filesystem size
126
ae48261f
PK
1272021.08.3, released December 13th, 2021
128
129 Important / security related fixes.
130
131 Defconfigs: Various fixes for building with gcc >= 10 host or
132 target compilers.
133
134 Updated/fixed packages: alsa-lib, apparmor, apr, asterisk,
135 binutils, bluez5_utils, coreutils, e2fsprogs, exfat,
136 freeswitch, gdb, glmark2, glog, glorytun, gmp,
137 gpu-amd-bin-mx51, gst1-interpipe, gstreamer1, guile, gupnp,
138 hackrf, heimdal, hiawatha, hplip, icu, imx-vpuwrap, isl,
139 janus-gateway, libatomic_ops, libbson, libdnet, libffi,
140 libgdiplus, libgee, libglib2, libhtp, libmodsecurity, libnspr,
141 libnss, libosmium, libunwind, linux, lynx, meson, micropython,
142 mkpasswd, mksh, mosquitto, motion, mupdf, mxml, netdata,
143 nfs-utils, opencv4, oracle-mysql, pcre, php, postgresql,
144 pure-ftpd, python-cycler, qdecoder, rcw-smarc-sal28, samba4,
145 smack, speex, stress-ng, suricata, syslinux, uboot, unixodbc,
146 unrar, vim, websocketpp, wireshark
147
148 Issues resolved (http://bugs.uclibc.org):
149
150 #14346: BR2_PACKAGE_NFS_UTILS_RPC_NFSD does not patch CONFIG_NFSD..
151
19e2b260
PK
1522021.08.2, released November 10th, 2021
153
154 Important / security related fixes.
155
156 Updated/fixed packages: asterisk, audit, bind, bitcoin,
157 containerd, cryptsetup, dahdi-linux, dbus-python, dfu-util,
158 docker-cli, docker-engine, earlyoom, edk2-platforms, exiv2,
159 ffmpeg, freerdp, gdb, gensio, gnupg2, go, gpsd,
160 gst1-plugins-bad, gst1-plugins-ugly, gst1-vaapi, gtest,
161 hiredis, lftp, libps1, libva, libva-utils, lightning,
162 log4cplus, lrzip, netdata, nodejs, olsr, openjdk, openjdk-bin,
163 pango, php, python3-cffi, qemu, refpolicy, rng-tools, samba4,
164 snort, strongswan, sunxi-mali-mainline-driver, suricata,
165 systemd, tor, vim, weston, wf111, wireguard-linux-compat,
166 xerces
167
168 Issues resolved (http://bugs.uclibc.org):
169
170 #14311: Cannot compile dahdi (part of Asterisk) for x86 (P1mmx)
171
39bcc038
PK
1722021.08.1, released October 11, 2021
173
174 Important / security related fixes.
175
176 gdbinit: Mark the sysroot as a "safe path" before configuring
177 it, so pretty printers work correctly without having to pass
178 -ix to gdb
179
180 Updated/fixed packages: alsa-lib, apache,
181 arm-trusted-firmware, atftp, bind, botan, cog, containerd,
182 cryptopp, docker-cli, dash, dc3dd, docker-engine, dovecot,
183 environment-setup, erlang, fetchmail, ffmpeg, fio, gcc, gd,
184 gdb, ghostscript, gnuradio, gnutils, go,
185 gobject-introspection, google-breakpad, gst-omx,
186 gst1-devtools, gst1-interpipe, gst1-libav, gst1-plugins-bad,
187 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
188 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
189 gstreamer1-editing-services, gupnp, haproxy, imlib2, kodi,
190 kodi-pvr-octonet, kodi-visualisation-fishbmc, libcurl,
191 libexif, libgcrypt, libglib2, libkrb5, libressl, librsvg,
192 libsndfile, libssh, libvirt, libxcrypt, libyang, links, lvm2,
193 lynx, lxc, mc, mesa3d, micropython, minicom, mono, mosquitto,
194 mtr, mupdf, mv-ddr-marvell, net-tools, nginx-dav-ext, nmap,
195 nodejs, ntfs-3g, openjdk, openjdk-bin, openldap, openssh,
196 pcre2, php, php-gnupg, pipewire, postgis, python-aioconsole,
197 python-cbor2, python-cffi, python-cython, python-dateutil,
198 python-django, python-pillow, python-pip, python-texttable,
199 python-urllib3, python-webob, qemu, qt5location, redis,
200 refpolicy, ripgrep, ruby, runc, sispmctl, sox, squid,
201 strongswan, supervisor, swupdate, syslinux, systemd, tinycbor,
202 trace-cmd, uboot-tools, uclibc, udisks, uhd, vim, vsftpd,
203 wavemon, webkitgtk, wget, wireless-regdb, wpewebkit,
204 xapp_xrdb, xapp_xwd, xen, xlib_libXfont2, xlib_libXft,
205 xserver_xorg-server, zip
206
207 Issues resolved (http://bugs.uclibc.org):
208
209 #14206: Kodi: even when not enabled, forcefully selects libevdev..
210 #14211: libffi-3.3.tar.gz repacked
211 #14221: mv-ddr-marvell fails license validation
212
aa433d1c
PK
2132021.08, released September 4th, 2021
214
215 Various fixes.
216
217 Updated/fixed packages: gstreamer1-mm, netsniff-ng, nginx,
218 openmpi, python-pyudev, python3, qt5base, wlroots, xvisor
219
7314f04f
PK
2202021.08-rc3, released August 31st, 2021
221
222 Fixes all over the tree.
223
224 Toolchain: Disable fortify support for Microblaze as it is not
225 currently working.
226
227 Defconfigs: Acmesystems aria/ariette g25: Fix build issue
228 after at91bootstrap bump, BeagleV: Correct kernel headers
229 version, PC x86-64: Bump kernel to 4.19.204 to fix build issue
230 with GCC 10.x.
231
232 Updated/fixed packages: alsa-utils, at91bootstrap3, belle-sip,
233 bullet, c-ares, cjson, coreutils, cpio, eigen, fetchmail, gdb,
234 haproxy, heirloom-mailx, ipmiutil, kvm-unit-tests, libarchive,
235 libffi, libmodsecurity, libopenssl, libressl, libshout,
236 libvirt, linux-pam, lmbench, localedef, lua-lunix, mesa3d,
237 mpv, mtd, nodejs, nvidia-driver, openvmtools, php, polkit,
238 python-requests, python3-requests, rust-bin, rustc, samba4,
239 sdl2, snort3, ushare, xen
240
241 Removed packages: libmcrypt, mcrypt, sentry-cli
242
6da42d76
PK
2432021.08-rc2, released August 18th, 2021
244
245 Fixes all over the tree.
246
247 Defconfigs: Acmesystems acqua a5: Bump at91bootstrap version
248 to fix build issue with binutils >= 2.35, Microchip sam9x60ek
249 mmc_dev: Add missing toolchain/system options, sama5d2-icp
250 mmc: Correct at91bootstrap options
251
252 Updated/fixed packages: arm-trusted-firmware, at91bootstrap3,
253 azure-iot-sdk-c, bluez5_utils, bullet, busybox, cegui, efl,
254 erlang, ffmpeg, flatbuffers, fontconfig, gcc, gd, glibc, go,
255 gobject-introspection, gpsd, guile, harfbuzz, iozone, iputils,
256 jszip, libargtable2, libbpf, libebml, libepoxy, libesmtp,
257 libfuse3, libgeos, libnss, libodb-boost, libodb-mysql,
258 libodb-pgsql, libqmi, libqrtr-glib, libuhttpd, libuwsc,
259 libvirt, ltp-testsuite, luaossl, mongodb, mpd, mupdf, mutt,
260 network-manager, nginx-naxsi, nodejs, ogre, openzwave,
261 optee-os, osm2pgsql, pdbg, perl-net-ssh2, php, pipewire,
262 pistache, pixman, poke, polkit, poppler, postgresql, postkit,
263 prelink-cross, prosody, protobuf, pulseview,
264 python-cryptography, python-keyring, python-matplotlib,
265 python-pymupdf, python-pyopenssl, python-secretstorage,
266 python-treq, python-txtorcon, python3, qemu, qpdf, qt5base,
267 refpolicy, ruby, rust-bin, s390-tools, sconeserver, seatd,
268 shairport-sync, sox, sqlite, sylpheed, sysdig, syslog-ng,
269 system-config-printer, tar, terminology, tor, tpm2-tools, uhd,
270 unbound, usbguard, wireshark, xen, xenomai, xlib_libxshmfence,
271 zstd
272
273 New packages: desktop-file-utils
274
275 Issues resolved (http://bugs.uclibc.org):
276
277 #13586: grub failure with BR2_OPTIMIZE_3
278 #13671: openSSH server closes connection before authentication..
279
3d8df5aa 2802021.08-rc1, released August 3rd, 2021
a3ac2a0f
TP
281
282 Numerous package updates.
283
284 Toolchain:
285
286 - add support for gcc 11.x, gcc 10.x is now the default, gcc
287 9.x updated to 9.4.0, removed gcc 8.x support except for
288 PowerPC SPE
289
290 - add support for binutils 2.37, binutils 2.36.x is now the
291 default, binutils 2.34 removed.
292
293 - glibc updated to 2.33
294
295 - gdb enabled on NIOS II, gdbserver enabled on RISC-V.
296
297 Bootloaders/firmware: support for building the EDK II UEFI
298 firmware, support for building AT91Bootstrap 4.x.
299
300 New BR2_ENABLE_RUNTIME_DEBUG option, that controls whether
301 packages should be compiled with runtime debugging
302 information (which is different than debugging symbols).
303
304 Many features of the bluez5_utils package have been made
305 optional, and default to disabled. Users of bluez5_utils are
306 encouraged to review their configuration.
307
308 Many packages (over 70) updated to enable the appropriate
309 SELinux refpolicy module when SELinux support is enabled.
310
311 Many packages updated to select the appropriate OpenSSL
312 features after many OpenSSL ciphers/features have been made
313 optional.
314
315 New defconfigs: kontron_pitx_imx8m, microchip_sama5d2_icp,
316 qemu_aarch64_sbsa, raspberrypicm4io, raspberrypicm4io_64,
317 terasic_de10nano_cyclone5, uevm5432.
318
319 New packages: alsa-plugins, apg, bmap-tools, daq3, edk2,
320 edk2-platforms, gumbo-parser, libbpf, libosmium, libpsl,
321 libqb, libtalloc, libvirt, lua-linux, lua-zlib, mupdf,
322 opencv4, osm2pgsql, poke, python-augeas, python-dbus-next,
323 python-pymupdf, rtl_433, rtl8812au-aircrack-ng, seatd, snort3,
324 system-config-printer, usbguard, xml-security-c, xmrig.
325
326 Removed packages: clapack, libsoil.
327
328 Issues resolved (http://bugs.uclibc.org):
329
330 #13326: regarding dtc error in buildroot source code
331 #13661: host-python2 build fails on aarch64
332 #13836: package build failure when target install set to no on
333 pkg-generic pkg types
334 #13846: BR2_PACKAGE_LVM2_STANDARD_INSTALL should be default to
335 y as before
336
cfba9b0c
PK
3372021.05.3, released October 11, 2021
338
339 Important / security related fixes.
340
341 gdbinit: Mark the sysroot as a "safe path" before configuring
342 it, so pretty printers work correctly without having to pass
343 -ix to gdb
344
345 Updated/fixed packages: alsa-lib, apache,
346 arm-trusted-firmware, atftp, bind, botan, containerd,
347 cryptopp, dash, dc3dd, docker-cli, docker-engine, dovecot,
348 erlang, fetchmail, ffmpeg, gdb, ghostscript, go, gst-omx,
349 gst1-devtools, gst1-interpipe, gst1-libav, gst1-plugins-bad,
350 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
351 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
352 gstreamer1-editing-services, kodi, kodi-pvr-octonet,
353 kodi-visualisation-fishbmc, libcurl, libkrb5, libressl,
354 libsndfile, libxcrypt, libyang, lxc, lynx, mesa3d,
355 micropython, minicom, mono, mtr, mv-ddr-marvell, net-tools,
356 nmap, nodejs, ntfs-3g, openjdk, openjdk-bin, openldap,
357 openssh, pcre2, php, python-aioconsole, python-cffi,
358 python-dateutil, python-django, python-pip, python-texttable,
359 python-urllib, python-webob, qt5location, redis, refpolicy,
360 ripgrep, runc, sispmctl, squid, strongswan, supervisor,
361 syslinux, tinycbor, trace-cmd, uboot-tools, uclibc, wavemon,
362 wget, wireless-regdb, xen, xserver_xorg-server
363
364 Issues resolved (http://bugs.uclibc.org):
365
366 #14206: Kodi: even when not enabled, forcefully selects libevdev..
367 #14211: libffi-3.3.tar.gz repacked
368 #14221: mv-ddr-marvell fails license validation
369
b926d0d3
PK
3702021.05.2, released September 15th, 2021
371
372 Important / security related fixes.
373
374 Toolchain: Disable fortify support for Microblaze as it is not
375 currently working.
376
377 Updated/fixed packages: alsa-utils, arm-trusted-firmware,
378 bayer2rgb-neon, belle-sip, bullet, busybox, c-ares, cjson,
379 coreutils, cpio, eigen, environment-setup, fetchmail, ffmpeg,
380 fontconfig, gd, gdb, gnuradio, gnutls, go, haproxy, ipmiutil,
381 iputils, jszip, kvm-unit-tests, libarchive, libargtable2,
382 libexif, libgcrypt, libmodsecurity, libopenssl, librsvg,
383 libshout, libssh, libxcrypt, linux, linux-pam, localedef, mc,
384 mesa3d, mosquitto, netsniff-ng, nginx, nodejs, ogre, openjdk,
385 openmpi, openvmtools, perl-net-ssh2, php, pipewire,
386 postgresql, prelink-cross, prosody, protobuf, python-keyring,
387 python-matplotlib, python-pillow, python-pyudev,
388 python-secretstorage, python3, qt5base, samba4, sdl2, sox,
389 swupdate, sylpheed, tar, terminology, tor, uboot-tools, uhd,
390 unbound, ushare, vim, wlroots, xapp_xrdb, xapp_xwd, xen,
391 xenomai, xlib_libXfont2, xlib_libXft, zip
392
5284a826
PK
3932021.05.1, released August 10, 2021
394
395 Important / security related fixes.
396
397 Toolchain: Disable PIC/PIE for Microblaze (like for NIOS II)
398 as it is not currently working.
399
400 binutils: fix linker assert failure on OpenRisc, or1k build
401 issue with gcc < 5
402
403 gdb: Enable on NIOS II
404
405 utils/scanpypi: Various improvements
406
407 Defconfigs: stm32f469_disco: Fix kernel boot issue, Microchip
408 sam9x60ek mmc_dev: Add missing toolchain/system options
409
410 Updated/fixed packages: arm-trusted-firmware, apache, audit,
411 avahi, bind, binutils, bird, bluez5_utils, boinc, busybox,
412 chrony, clamav, connman, cryptsetup, dnsmasq, docker-cli,
413 docker-engine, dovecot, dovecot-pigeonhole, e2fsprogs, exiv2,
414 fail2ban, fb-test-app, feh, fetchmail, ffmpeg, flac, fluxbox,
415 gawk, gcc, gcr, gdb, gdk-pixbuf, gesftpserver, glibc, go,
416 gptfdisk, gqrx, granite, grub2, guile, hdparm, heirloom-mailx,
417 htop, ibrcommon, ibrdtn, ibrdtn-tools, ibrdtnd,
418 intel-microcode, iodine, irqbalance, keepalived, kexec-tools,
419 libass, libconfig, libcurl, libfreeimage, libfuse3, libgcrypt,
420 libgudev, libhtp, libinput, libjson, libgtk3, libkrb5,
421 libloki, libmodsecurity, libndp, libnetfilter-log,
422 libnfnetlink, libnice, libodb, libodb-boost, libodb-mysql,
423 libodb-pgsql, libpcap, libqmi, libqrtr-glib, libressl,
424 librsvg, libtasn1, libtirpc, libuci, libxmlrpc,
425 linux-firmware, linuxptp, lrzsz, lvm2, mariadb, mesa3d,
426 mbedtls, monit, mono, mosquitto, mpd, mpg123, mpv, nbd,
427 netsnmp, nettle, nmap, nodejs, ntp, openntpd, openpgm,
428 openswan, pango, pcre2, perl-crypt-openssl-rsa, php, pixman,
429 postgresql, proxychains-ng, putty, python,
430 python-dataproperty, python-django, python-pysftp,
431 python-urllib3, python3, qpdf, redis, ripgrep, rsync, ruby,
432 samba4, sane-backends, slirp, spice, squid, suricata, tcpdump,
433 tftpd, thrift, tor, tpm2-tools, trinity, uboot, uboot-tools,
434 uclibc, vlc, wireless-regdb, wireshark, wolfssl,
435 xapp_fonttosfnt, xlib_libX11, xlib_libxshmfence,
436 xserver_xorg-server
437
438 Issues resolved (http://bugs.uclibc.org):
439
440 #13586: grub failure with BR2_OPTIMIZE_3
441 #13661: host-python2 build fails on aarch64
442 #13836: package build failure when target install set to no..
443 #13846: BR2_PACKAGE_LVM2_STANDARD_INSTALL should be default to..
444
69f79f2a
PK
4452021.05, released June 6th, 2021
446
447 Various fixes.
448
449 Disable PIC/PIE support for Nios2 because of glibc issues
450
451 Defconfigs: Minnowboard max: Fix X11 and mesa3d configuration
452
453 Updated/fixed packages: apache, beaglev-ddrinit,
454 beaglev-secondboot, capnproto, dc3dd, directfb, efibootmgr,
455 ffmpeg, gptfdisk, go, gupnp, hostapd, iftop,
456 intel-mediadriver, libcamera, libcutl, libesmtp, libkcapi,
457 libraw, lttng-tools, lvm2, mimic, mono-gtksharp3, mpv,
458 netperf, odb, qt5base, uclibc, uftrace, unscd, vlc,
459 xdriver_xf86-video-fbturbo
460
461 New packages: python3-cffi, python3-cryptography, python3-pip,
462 python3-pycparser, python3-six
463
e4132725
PK
4642021.05-rc3, released May 31th, 2021
465
466 Fixes all over the tree.
467
468 meson: Explicitly disable PIE support (b_pie) as it is handled
469 by the toolchain wrapper.
470
471 Updated/fixed packages: boost, dhcp, expat, gdb, hwloc, imagemagick,
472 libcurl, libopenh264, llvm, lz4, mpv, nginx, paho-mqtt-c, pifmrds,
473 pipewire, python-bluezero, python-pillow, qemu, strace, uhd, vlc,
474 webkitgtk
475
476 Issues resolved (http://bugs.uclibc.org):
477
478 #13821: Wrong url for libnfsidmap package
479
e326fcff
PK
4802021.05-rc2, released May 22th, 2021
481
482 Fixes all over the tree.
483
484 support/scripts/gen-missing-cpe: A script to query the list of
485 CPE IDs for the packages enabled in the current configuration and:
486
487 - for CPE IDs that do not have any matching entry in the CPE
488 database, it emits a warning
489
490 - for CPE IDs that do have a matching entry, but not with the same
491 version, it generates a snippet of XML that can be used to propose
492 an updated version to NIST.
493
494 CPE meta data has been added for a large number of packages
495
496 Updated/fixed packages: assimp, binutils, bitcoin, bullet,
497 cutelyst, dhcp, dmalloc, docker-engine, ebtables,
498 environment-setup, flatcc, gcc, gd, gerbera, hostapd,
499 imx-gpu-viv, intel-microcode, jquery-validation, libdrm,
500 libgeos, libraw, libtirpc, libxml2, libxslt, live555, lmbench,
501 localedef, lvm2, mender, mender-grubenv, modem-manager, mutt,
502 opensbi, openssh, opentyrian, pipewire, postgis, postgresql,
503 prosody, python-bluezero, python-falcon, redis, rocksdb,
504 rt-tests, runc, vlc, waylandpp, webkitgtk, wireshark,
505 wpa_supplicant, wpewebkit, xlib_libX11, xterm
506
507 New packages: jh71xx-tools
508
509 Issues resolved (http://bugs.uclibc.org):
510
511 #13781: isc dhcp-server package don't create file /usr/bin/dhcpd
512 #13801: toolchainfile.cmake CMAKE_BUILD_TYPE
513 #13806: Building host-localedef fails on fedora 34/gcc 11
514
afe19e6c 5152021.05-rc1, released May 12th, 2021
04e9e884
PK
516
517 Fixes all over the tree and new features.
518
519 FORTIFY_SOURCE, PIC/PIE, RELRO and SSP security hardening
520 options are now enabled by default.
521
522 Dependencies: Explicitly detect and bail out if PATH contains
523 spaces or tabs. A number of packages fail to build in such
524 setups, so explicitly inform about this.
525
526 Infrastructure: Expose CONFIG_DIR to post-build/post-image
527 scripts, so they can call the Buildroot Makefile in the
528 correct directory for both in-tree / out-of-tree builds.
529
afe19e6c 530 CMake infrastructure: Use CMAKE_EXE_LINKER_FLAGS rather than
04e9e884
PK
531 CMAKE_CXX_FLAGS to link with libatomic to fix an compatibility
532 issue with poppler. Bump minimal host cmake version to 3.16
533 (from 3.15) to fix a compatibility issue with domoticz.
534
535 Meson: Use correct C++ host compiler (rather than C compiler)
536
537 utils/scanpypi: Explicitly use python3 for compatibility with
538 packages using python3 syntax in setup.py
539
540 support/download: Fix tarball generation (from git/svn repos)
541 including symlinks pointing to ./<something>. Fix svn download
542 for <1.9 clients or repos using CVS-style keywords.
543
544 support/scripts/cve.py: Use the (significantly) faster yajl2
545 ijson backend for older (< 2.5) ijson versions rather than the
546 slow python default, speeding up pkg-stats by ~2x.
547
548 Toolchain: Add logic to work around binutils bug 21464
549 (affecting OpenRISC), bug 27597 (affecting Nios II) and drop
550 the now longer applicable bug 19615 / 20006 handling.
551
552 Python{,3}: Fix byte compiling python files with short (single
553 character before .py) file names.
554
555 CPE meta data has been added for a large number of packages
556
557 New defconfigs: Acme Systems Acqua A5 (256/512MB), Beagleboard
558 BeagleV, Boundary devices Nitrogen8M Plus SOM, NXP i.MX 8M
559 Plus EVK, QEMU PPC e500mc
560
561 New packages: beaglev-ddrinit, beaglev-secondboot, janet,
562 kodi-inputstream-ffmpegdirect, kodi-vfs-libarchive,
563 kodi-visualisation-matrix, libxcrypt, libqrtr-glib, log4qt,
564 mawk, perl-parse-yapp, postgis, protozero, python-flask-wtf,
565 python-iwlib, python-semantic-version, python-setuptools-rust,
566 python-toml, riscv64-elf-toolchain, siproxyd, uftrace, zfs
567
568 Removed packages: iostat, kodi-platform,
569 kodi-screensaver-crystalmorph, monkey
570
571 Issues resolved (http://bugs.uclibc.org):
572
573 #13271: systemd-resolved: /etc/resolv.conf link broken on per-pa..
574 #13516: utils/scanpypi: Failure when parsing diffoscope
575 #13551: 2021.02.rc2: Unicode not work on qt 5.15.2
576 #13576: Issues compiling buildroot for 5x86
577 #13601: Gen image :Iappropriate ioctl error
578 #13616: tar file from git repository generation issue
579 #13631: Commit 54d3d94b6e breaks packages with git download method
580 #13641: glibc on raspberrypi
581 #13646: Gen image version 14 error : no sub -section title/..
582 #13651: pkg-golang cannot build when main.go is in the root
583 #13661: host-python2 build fails on aarch64
584 #13671: openSSH server closes connection before authentication..
585 #13721: c-stack.c:55:26: error: missing binary operator before ..
586 #13731: Readline Patch is missing Author Information
587 #13741: genext2fs does not allow to set perms of root node
588 #13751: libopenssl (static): huge drop in performance in newer ..
589 #13771: package htop has undeclared dependency on host python
590
8b4a156a
PK
5912021.02.7, released November 10th, 2021
592
593 Important / security related fixes.
594
595 OpenJDK 16.x moved to 17.x as 16.x is EOL.
596
597 Updated/fixed packages: asterisk, audit, bind, bitcoin,
598 cryptsetup, dahdi-linux, dbus-python, dfu-util, docker-cli,
599 docker-containerd, docker-engine, earlyoom, exiv2, ffmpeg,
600 freerdp, gdb, gensio, gnupg2, go, gpsd, gst1-plugins-bad,
601 gst1-plugins-ugly, gst1-vaapi, hiredis, lftp, lightning,
602 lrzip, netdata, nodejs, olsr, openjdk, openjdk-bin, pango,
603 qemu, samba4, snort, strongswan, suricata, systemd, vim,
604 wf111, wireguard-linux-compat, xerces
605
606 Issues resolved (http://bugs.uclibc.org):
607
608 #14311: Cannot compile dahdi (part of Asterisk) for x86 (P1mmx)
609
28af41c3
PK
6102021.02.6, released October 11, 2021
611
612 Important / security related fixes.
613
614 gdbinit: Mark the sysroot as a "safe path" before configuring
615 it, so pretty printers work correctly without having to pass
616 -ix to gdb
617
618 Updated/fixed packages: alsa-lib, apache,
619 arm-trusted-firmware, atftp, bind, botan, cryptopp, dash,
620 dc3dd, docker-cli, docker-containerd, docker-engine, dovecot,
621 erlang, fetchmail, gdb, ghostscript, go, gst-omx,
622 gst1-devtools, gst1-interpipe, gst1-libav, gst1-plugins-bad,
623 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
624 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
625 gstreamer1-editing-services, kodi-pvr-octonet, libcurl,
626 libkrb5, libressl, libsndfile, libyang, lxc, lynx, mesa3d,
627 micropython, minicom, mono, mtr, mv-ddr-marvell, net-tools,
628 nmap, nodejs, ntfs-3g, openjdk, openjdk-bin, openldap,
629 openssh, php, python-aioconsole, python-cffi, python-dateutil,
630 python-django, python-pip, python-texttable, python-urllib3,
631 python-webob, qt5location, redis, refpolicy, ripgrep, runc,
632 sispmctl, squid, strongswan, supervisor, syslinux, tinycbor,
633 trace-cmd, uboot-tools, uclibc, wavemon, wireless-regdb, xen,
634 xserver_xorg-server
635
636 Issues resolved (http://bugs.uclibc.org):
637
638 #14206: Kodi: even when not enabled, forcefully selects libevdev..
639 #14211: libffi-3.3.tar.gz repacked
640 #14221: mv-ddr-marvell fails license validation
641
1d550990
PK
6422021.02.5, released September 15th, 2021
643
644 Important / security related fixes.
645
646 Toolchain: Disable fortify support for Microblaze as it is not
647 currently working.
648
649 Updated/fixed packages: alsa-utils, arm-trusted-firmware,
650 bayer2rgb-neon, belle-sip, busybox, c-ares, cjson, coreutils,
651 cpio, eigen, environt-setup, fetchmail, fluidsynth,
652 fontconfig, gd, gdb, gnuradio, gnutls, go, haproxy, ipmiutil,
653 iputils, jszip, kvm-unit-tests, libarchive, libexif,
654 libgcrypt, libmodsecurity, libopenssl, librsvg, libshout,
655 libssh, linux, localedef, mc, mesa3d, mosquitto, netsniff-ng,
656 nginx, nodejs, ogre, openmpi, openvmtools, php, postgresql,
657 prelink-cross, prosody, protobuf, python-keyring,
658 python-matplotlib, python-pillow, python-pyudev,
659 python-secretstorage, python3, qt5base, samba4, sdl2, sox,
660 swupdate, sylpheed, tor, uboot-tools, uhd, unbound, vim,
661 wlroots, xapp_xrdb, xapp_xwd, xen, xenomai, xlib_libXfont2,
662 xlib_libXft, zip
663
817148b8
PK
6642021.02.4, released August 10th, 2021
665
666 Important / security related fixes.
667
668 Toolchain: Disable PIC/PIE for Microblaze (like for NIOS II)
669 as it is not currently working.
670
671 binutils: fix linker assert failure on OpenRisc, or1k build
672 issue with gcc < 5
673
674 gdb: Enable on NIOS II
675
676 utils/scanpypi: Various improvements
677
678 Defconfigs: stm32f469_disco: Fix kernel boot issue, Microchip
679 sam9x60ek mmc_dev: Add missing toolchain/system options
680
681 Updated/fixed packages: apache, arm-trusted-firmware, audit,
682 avahi, bind, binutils, bird, bluez5_utils, boinc, busybox,
683 chrony, clamav, cryptsetup, cwiid, dnsmasq, docker-cli,
684 docker-engine, dovecot, dovecot-pigeonhole, e2fsprogs, exiv2,
685 fail2ban, fb-test-app, feh, fetchmail, flac, fluxbox, gawk,
686 gcc, gcr, gdb, gdk-pixbuf, gesftpserver, glibc, go, gptfdisk,
687 granite, grub2, gqrx, guile, hdparm, heirloom-mailx,
688 ibrcommon, ibrdtn, ibrdtn-tools, ibrdtnd, intel-microcode,
689 iodine, irqbalance, keepalived, libass, libconfig, libcurl,
690 libfreeimage, libfuse3, libgcrypt, libgtk3, libgudev, libhtp,
691 libjson, libkrb5, libloki, libmodsecurity, libndp,
692 libnetfilter-log, libnfnetlink, libnice, libodb, libodb-boost,
693 libodb-mysql, libodb-pgsql, libpcap, libqmi, libressl,
694 librsvg, libtasn1, libtirpc, libuci, libxmlrpc,
695 linux-firmware, linuxptp, lrzsz, ltp-testsuite, lvm2, mariadb,
696 mbedtls, monit, mono, mosquitto, mpd, mpg123, mpv, nbd, neard,
697 netsnmp, nettle, nginx-modsecurity, nmap, nodejs, ntp,
698 openntpd, openpgm, openswan, pango, pcre2,
699 perl-crypt-openssl-rsa, php, pixman, polkit, postgresql,
700 proxychains-ng, putty, python, python-django,
701 python-dataproperty, python-pysftp, python-urllib3, python3,
702 qpdf, redis, ripgrep, ruby, samba4, spice, slirp, suricata,
703 sysdig, tcpdump, tftpd, thrift, tor, tpm2-tools, trinity,
704 uboot, uboot-tools, uclibc, util-linux, vlc, wireless-regdb,
705 wireshark, wolfssl, xapp_fonttosfnt, xlib_libX11,
706 xlib_libxshmfence, xserver_xorg-server
707
708 Issues resolved (http://bugs.uclibc.org):
709
710 #13586: grub failure with BR2_OPTIMIZE_3
711 #13661: host-python2 build fails on aarch64
712 #13836: package build failure when target install set to no..
713 #13846: BR2_PACKAGE_LVM2_STANDARD_INSTALL should be default to..
714
33981092
PK
7152021.02.3, released June 12th, 2021
716
717 Important / security related fixes.
718
719 CPE meta data has been added for a large number of packages
720
721 Updated/fixed packages: acpid, apache, apcupsd, assimp, bird,
722 bitcoin, blktrace, boost, capnproto, chrony, dc3dd, dhcp,
723 directfb, dmalloc, docker-engine, ebtables, efibootmgr,
724 enlightenment, enscript, environment-setup, exempi, expat,
725 findutils, flatcc, fluidsynth, frr, gdb, go, gptfdisk, grpc,
726 gst1-plugins-bad, gst1-rtsp-server, gstreamer1, gupnp,
727 hostapd, hwloc, i2c-tools, iftop, imagemagick, imx-gpu-viv,
728 intel-mediadriver, intel-microcode, jquery-validation,
729 keepalived, kodi, less, libcamera, libcurl, libcutl, libesmtp,
730 libeXosip2, libffi, libfuse, libfuse3, libgeos, libgtk2,
731 libgtk3, libical, libidn, libidn2, libkcapi, libldns, libmms,
732 libmodbus, libmspack, libnids, libopenh264, liboping, libraw,
733 librelp, libsamplerate, libtirpc, libusb, libuv, libxcb,
734 libxml2, libxslt, live555, llvm, lmbench, localedef,
735 lttng-tools, lvm2, lz4, mesa3d, mimic, mini-snmpd, minidlna,
736 minissdpd, minizip, mono-gtksharp3, mpg123, mpv, msmtp, musl,
737 mutt, nasm, nbd, netperf, netsurf, nginx, odb, opencv3,
738 openssh, opentyrian, oprofile, p7zip, paho-mqtt-c, perl,
739 php-imagick, pifmrds, picocom, pigz, pngquant, poco,
740 postgresql, prosody, proxychains-ng, pulseaudio, putty, pwgen,
741 python-autobahn, python-bluezero, python-engineio,
742 python-keyring, python-pillow, python-requests, python-tqdm,
743 qemu, qpdf, qt5base, redis, refpolicy, rt-tests, runc,
744 shellinabox, squid, strace, supervisor, synergy, taglib,
745 tclap, terminology, thermald, tini, tinyproxy, tinyxml2,
746 tpm2-tss, uclibc, udisks, uhd, unscd, vlc, waylandpp,
747 webkitgtk, weston, wireshark, wpa_supplicant, wpewebkit,
748 xlib_libdmx, xlib_libFS, xlib_libICE, xlib_libX11,
749 xlib_libXcursor, xlib_libXdmcp, xlib_libXext, xlib_libXfixes,
750 xlib_libXfont2, xlib_libXinerama, xlib_libXpm, xlib_libXres,
751 xlib_libXt, xlib_libXtst, xlib_libXxf86dga, xlib_libXxf86vm,
752 xterm
753
754 Issues resolved (http://bugs.uclibc.org):
755
756 #13781: isc dhcp-server package don't create file /usr/bin/dhcpd
757 #13801: toolchainfile.cmake CMAKE_BUILD_TYPE
758 #13806: Building host-localedef fails on fedora 34/gcc 11
759
fdb3291b
PK
7602021.02.2, released May 12th, 2021
761
762 Important / security related fixes.
763
764 Toolchain: Add logic to mark toolchains affected by binutils
765 bug 27597 (Nios II).
766
767 support/scripts/cve.py: Use the (significantly) faster yajl2
768 ijson backend for older (< 2.5) ijson versions rather than the
769 slow python default, speeding up pkg-stats by ~2x.
770
771 CMake infrastructure: Use CMAKE_EXE_LINKER_FLAGS rather than
772 CMAKE_CXX_FLAGS to link with libatomic to fix an compatibility
773 issue with poppler.
774
775 Infrastructure: Expose CONFIG_DIR to post-build/post-image
776 scripts, so they can call the Buildroot Makefile in the
777 correct directory for both in-tree / out-of-tree builds.
778
779 Updated/fixed packages: at91bootstrap, avahi, bash, bind,
780 bridge-utils, boost, cegui, cifs-utils, clamav, cmake,
781 coremark-pro, coreutils, cryptsetup, dmalloc, dnsmasq,
782 docker-cli, docker-engine, domoticz, efl, exim, ffmpeg, flex,
783 gcc, genext2fs, go, gst1-interpipe, haproxy, hostapd,
784 i2c-tools, imx-vpu, kexec, kf5-kcoreaddons, kismet, libcamera,
785 libcurl, libdrm, libfreefare, libfuse3, libgeos, libgpiod,
786 libnpupnp, libopenssl, libp11, librsync, libtomcrypt, libupnp,
787 localedef, lvm2, lxc, m4, makedevs, mender, mesa3d,
788 mesa3d-headers, mkpasswd, mkpimage, modem-manager, monkey,
789 mpd, ncurses, nettle, network-manager, nginx, numactl,
790 openjdk, openjdk-bin, openldap, openvpn, php, pipewire,
791 python-aioconsole, python-asgiref, python-botocore,
792 python-django, python-dnspython, python-flup, python-httplib2,
793 python-markdown2, python-mbrstrdecoder, python3, quickjs,
794 readline, rsyslog, ruby, rust, samba4, sconeserver, snort,
795 sox, systemd, tar, timescaledb, tio, tor, usb_modeswitch,
796 wpa_supplicant, xdriver_xf86-video-ati, xen, xlib_libXaw,
797 xserver_xorg-server
798
799 Issues resolved (http://bugs.uclibc.org):
800
801 #13271: systemd-resolved: /etc/resolv.conf link broken on per-pa..
802 #13551: 2021.02.rc2: Unicode not work on qt 5.15.2
803 #13651: pkg-golang cannot build when main.go is in the root
804 #13661: host-python2 build fails on aarch64
805 #13721: c-stack.c:55:26: error: missing binary operator before ..
806 #13731: Readline Patch is missing Author Information
807 #13741: genext2fs does not allow to set perms of root node
808 #13751: libopenssl (static): huge drop in performance in newer ..
809 #13771: package htop has undeclared dependency on host python
810
a74cb089
PK
8112021.02.1, released April 7, 2021
812
813 Important / security related fixes.
814
815 Dependencies: Explicitly detect and bail out if PATH contains
816 spaces or tabs. A number of packages fail to build in such
817 setups, so explicitly inform about this.
818
819 utils/scanpypi: Explicitly use python3 for compatibility with
820 packages using python3 syntax in setup.py
821
822 support/download: Fix tarball generation (from git/svn repos)
823 including symlinks pointing to ./<something>. Fix svn download
824 for <1.9 clients or repos using CVS-style keywords.
825
826 Meson: Use correct C++ host compiler (rather than C compiler)
827
828 Toolchain: Add logic to work around binutils bug 21464,
829 affecting OpenRISC, and drop the now longer applicable bug
830 19615 / 20006 handling.
831
832 Python{,3}: Fix byte compiling python files with short (single
833 character before .py) file names.
834
835 CPE meta data has been added for a large number of packages
836
837 Defconfigs: Correct Beaglebone QT file system overlay
838
839 Updated/fixed packages: alsa-utils, at91bootstrap3,
840 batman-adv, binutils, botan, bridge-utils, busybox,
841 ca-certificates, cog, coreutils, diffutils, dmidecode,
842 docker-cli, docker-containerd, docker-engine, efivar,
843 fetchmail, frr, genimage, git, gnutls, go, grub2, gst-omx,
844 gst1-devtools, gst1-libav, gst1-plugins-bad,
845 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
846 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
847 gstreamer1-editing-services, haproxy, haserl, hwloc,
848 irqbalance, jasper, kexec, kexec-lite, kismet, kodi, libcurl,
849 libfreeglut, libgcrypt, libgeos, libglib2, libopenssl, libqmi,
850 libressl, libupnp, libvips, libvpx, libwebsockets, linux,
851 lldpd, logrotate, lttng-libust, lttng-tools, mariadb, mbedtls,
852 mcelog, mender, micropython, mongoose, mosquitto, mpd,
853 netsnmp, nodejs, openmpi, openssh, openvpn, opkg-utils,
854 optee-client, optee-test, perl, php, proftpd, protobuf,
855 python-django, python-jinja2, python-lxml, python-paramiko,
856 python-py, python-pygments, python-rpi-ws281x, python-urllib3,
857 python3, qt5webkit, qwt, rpm, samba4, sconeserver, sdl2, shim,
858 sqlcipher, squid, sysklogd, syslinux, sysvinit, tor,
859 transmission, tzdata, uboot, uclibc, upx, webkitgtk,
860 wireshark, wpebackend-fdo, wpewebkit, xen, zstd
861
862 New packages: perl-parse-yapp
863
864 Issues resolved (http://bugs.uclibc.org):
865
866 #13516: utils/scanpypi: Failure when parsing diffoscope
867 #13576: Issues compiling buildroot for 5x86
868 #13601: Gen image :Iappropriate ioctl error
869 #13616: tar file from git repository generation issue
870 #13641: glibc on raspberrypi
871 #13646: Gen image version 14 error : no sub -section title/..
872 #13671: openSSH server closes connection before authentication..
873
e2fba645
PK
8742021.02, released March 6th, 2021
875
876 Various fixes.
877
878 Toolchain: Correct Bootlin xtensa-lx60 dependencies
879
880 Updated/fixed packages: asterisk, belle-sip, bustle, dhcpcd,
881 dovecot, dovecot-pigeonhole, gnuchess, gnuradio,
882 gst1-plugins-bad, haproxy, jasper, kismet, libebml,
883 libeXosip2, libgeos, libhtp, libjpeg, libopenssl, libshout,
884 libstrophe, mosquitto, openblas, openssh, perl, privoxy,
885 prosody, python-pyyaml, python3-pyyaml, quagga, redis,
886 rust-bin, sox, suricata, tpm2-pkcs11, uclibc-ng-test, ushare,
887 util-linux, wolfssl, wpa_supplicant
888
889 Issues resolved (http://bugs.uclibc.org):
890
891 #13501: 2021.02.rc2: Unicode not work on qt 5.15.2
892 #13581: jpegsrc.v9d.tar.gz has changed hash
893
4c5b27fb
PK
8942021.02-rc3, released February 27th, 2021
895
896 Fixes all over the tree.
897
898 utils/scanpypi: Explicitly use python3 to ensure compatiblity
899 with packages having python3-only code in setup.py
900
901 support/download: Ensure sub-second timestamp precision is
902 dropped when creating a tarball from a (subversion) repo, as
903 that is not representable in the PAX tar format
904
905 Updated/fixed packages: babeltrace2, bind, botan, brltty,
906 cegui, elfutils, fakeroot, imagemagick, intel-mediasdk,
907 irqbalance, libglib2, libselinux, libusb, libuwsc, nodejs,
908 open62541, openldap, ply, python-aiohttp, python-django,
909 python3, qemu, readline, rust, screen, taglib, unbound, xterm
910
911 Issues resolved (http://bugs.uclibc.org):
912
913 #13516: utils/scanpypi: Failure when parsing diffoscope
914 #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to...
915 #13561: Create a new user defining users-table.txt not working..
916
21eb7775
PK
9172021.02-rc2, released February 16th, 2021
918
919 Fixes all over the tree.
920
921 Vulnerability scanning: cpedb.py: Drop CPE XML database
922 caching, as it did not speed up processing much and uses a lot
923 of additional memory.
924 pkg-stats: include information about ignored CVEs in JSON
925 output
926
927 Fakeroot: Fix compatibility issue with glibc 2.33
928
929 Updated/fixed packages: can-utils, collectd, dnsmaqs,
930 docker-cli, docker-engine, ebtables, fakeroot, flashrom,
931 gdk-pixbuf, go, gst1-python, jasper, kodi,
932 kodi-inputstream-adaptive, lcms2, libgeos, libgpg-error,
933 libopenssl, mongoose, mpd, ne10, netopeer2, openblas, orc,
934 perl-gd, ply, postgresql, protobuf, subversion, tcpdump,
935 tzdate, uboot-tools, wireshark, webkitgtk, wpewebkit, xterm
936
937 New packages: perl-extutils-pkgconfig
938
939 Issues resolved (http://bugs.uclibc.org):
940
941 #11706: binman (U-boot tool) cannot find libfdt "binman: No mod..
942
92237c45 9432021.02-rc1, released February 9th, 2021
4b8331fd
PK
944
945 Fixes all over the tree and new features.
946
947 Toolchain: Default to binutils 2.35.2, add 2.36.1, drop
948 2.33.x. Fix GCC 10.x ARC adc/sbc pattern handling, Update ARM
949 toolchains to 10.2-2020.11 release.
950
951 Architectures: ARC: add support for generic HS48 processor,
952 PPC: drop PPC601 support, which was removed from Linux 5.10.
953
954 Vulnerability scanning: The CVE checking logic has been
955 extended to match packages based on CPE (Common Platform
956 Enumeration) IDs for more accurate matching, and CPE
957 identifiers have been added for a large amount of packages.
958
959 Download: Rework the tarball creation logic (E.G. when a
960 package is fetched from a git/svn repo) to no longer require a
961 host-tar <= 1.29. To differ between the old and the new
962 format, the new tarballs have gained a -br1 suffix
963 (<pkg>-<version>-br1.tar.gz).
964
92237c45
PK
965 SELinux support: A significant number of packages now pull in
966 the relevant refpolicy modules when enabled.
967
4b8331fd
PK
968 New defconfigs: arrow avenger96, bananapi M1+, microchip
969 sam9x60ek, pine64 rock64
970
971 Removed defconfigs: QEMU ppc virtex-ml507
972
973 New packages: balena-engine, casync, coremark, coremark-pro,
974 datatables, datatables-buttons, datatables-fixedcolumns,
975 datatables-responsive, delve, frotz, gkrellm, inih, jszip,
976 libgeos, libiec61850, libmdbx, lualdap, neofetch,
977 nvidia-modprobe, open62541, perl-devel-cycle, perl-devel-size,
978 perl-math-int64, ply, popperjs, python-bleak,
979 python-defusedxml, python-pycups, python-pytest-asyncio,
980 python-typing-extensions, qcom-db410c-firmware, qt5coap,
981 qt5knx, qt5mqtt, quickjs, rcw-smarc-sal28, screenfetch,
982 ssdp-responder, tpm2-pkcs11, wqy-zenhei, xorcurses
983
984 Removed packages: audiofile, boa, ipsec-tools, libupnp18,
985 ti-sgx-libgdbm
986
987 Renamed rcw package to qoriq-rcw
988
989 Issues resolved (http://bugs.uclibc.org):
990
991 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
992 #13416: dhcpcd start warning message: no such user dhcpcd
993 #13456: ccache prevents build
994 #13471: package/mpd/mpd.conf make use of path not created
995 #13506: BR2_PACKAGE_DHCPCD missing directory creation
996
20cc2c13
PK
9972020.11.4, released April 5th, 2021
998
999 Important / security related fixes.
1000
1001 Dependencies: Explicitly detect and bail out if PATH contains
1002 spaces or tabs. A number of packages fail to build in such
1003 setups, so explicitly inform about this.
1004
1005 utils/scanpypi: Explicitly use python3 for compatibility with
1006 packages using python3 syntax in setup.py
1007
1008 support/download: Fix tarball generation (from git/svn repos)
1009 including symlinks pointing to ./<something>
1010
1011 Meson: Use correct C++ host compiler (rather than C compiler)
1012
1013 Updated/fixed packages: asterisk, at91bootstrap3, babeltrace2,
1014 batman-adv, bind, ca-certificates, cegui, cog, diffutils,
1015 docker-containerd, dovecot, dovecot-pigeonhole, efivar,
1016 elfutils, fakeroot, git, gnuchess, gnuradio, gnutls, go,
1017 grub2, haserl, i7z, imagemagick, intel-mediasdk, irqbalance,
1018 jasper, kodi, libcurl, libebml, libeXosip2, libglib2, libhtp,
1019 libjpeg, libopenssl, libqmi, libressl, libupnp, libuwsc,
1020 libvips, lldpd, mariadb, mbedtls, mender, micropython,
1021 mosquitto, netsnmp, nodejs, openblas, openldap, openmpi,
1022 openssh, opkg-utils, optee-client, optee-test, perl, php,
1023 privoxy, proftpd, prosody, protobuf, python-aiohttp,
1024 python-django, python-lxml, python-pyyaml, python-rpi-ws281x,
1025 python-typing-extensions, python3, quagga, qwt, redis, rpm,
1026 sconeserver, screen, sox, sqlcipher, squid, suricata,
1027 syslinux, sysvinit, tor, transmission, tzdata, uboot, unbound,
1028 upx, util-linux, webkitgtk, wireshark, wolfssl,
1029 wpebackend-fdo, wpewebkit, wpa_supplicant, zstd
1030
1031 Issues resolved (http://bugs.uclibc.org):
1032
1033 #13516: utils/scanpypi: Failure when parsing diffoscope
1034 #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to..
1035 #13576: Issues compiling buildroot for 5x86
1036 #13581: jpegsrc.v9d.tar.gz has changed hash
1037 #13616: tar file from git repository generation issue
1038
ecbfbabc
PK
10392020.11.3, released February 17th, 2021
1040
1041 meson: Fix ccache detection handling when per-package builds
1042 are used.
1043
1044 Fakeroot: Fix compatibility issue with glibc 2.33
1045
1046 Updated/fixed packages: atftp, binutils, busybox, cereal,
1047 chartjs, connman, dhcpcd, dnsmasq, docker-cli, docker-engine,
1048 ebtables, fakeroot, flashrom, go, gst1-python, guile,
1049 intel-mediadriver, intel-microcode, jasper,
1050 kodi-inputstream-adaptive, lcms2, libbsd, libopenssl,
1051 makedumpfile, memtester, mosquitto, ne10, openblas, orc, php,
1052 postgresql, privoxy, pugixml, python-bottle, python-django,
1053 python3, rauc, sox, stress-ng, subversion, tzdata,
1054 uboot-tools, uclibc, webkitgtk, wireguard-linux-compat,
1055 wireshark, wpa_supplicant, wpewebkit, xenomai,
1056 xserver_xorg-server, xterm
1057
1058 Issues resolved (http://bugs.uclibc.org):
1059
1060 #11706: binman (U-boot tool) cannot find libfdt "binman: No mod..
1061 #13506: BR2_PACKAGE_DHCPCD missing directory creation
1062
a93208cc
PK
10632020.11.2, released January 31st, 2021
1064
1065 Important / security related fixes.
1066
1067 Download: Ensure git submodules are correctly fetched if
1068 enabled for a package with <pkg>_GIT_SUBMODULES = YES and the
1069 host variant is downloaded first.
1070
1071 Toolchain: Mark CodeSourcery Aarch64 2014.11 toolchain as not
1072 having libatomic. Bootlin PowerPC-440 FP toolchain updated for
1073 SecurePLT fix.
1074
1075 pkg-stats: Fix python 3.8+ deprecation warning.
1076
1077 meson: Ensure ccache is not detected and used, as it may
1078 conflict with the ccache handling in Buildroot.
1079
1080 Updated/fixed packages: barebox, boost, brltty, dbus,
1081 docker-containerd, dovecot, dovecot-pigeonhole,
1082 environment-setup, firmware-imx, gcc, gerbera, glibc,
1083 gmrender-resurrect, igd2-for-linux, kodi-pvr-zattoo, libclc,
1084 libfuse3, libllcp, libodb-mysql, libtorrent-rasterbar,
1085 libupnp, lpc32xxcdl, luarocks, mpd, multipath-tools, mutt,
1086 nfs-utils, nodejs, openjpeg, openldap, opentracing-cpp,
1087 openvpn, p11-kit, paho-mqtt-c, php, poppler, postgresql,
1088 python3, redis, resiprocate, rpm, runc, socat, sslh, sudo,
1089 sunxi-mali-mainline-driver, syslog-ng, systemd, tini,
1090 tpm2-tss, trace-cmd, tzdata, uboot-tools, uhd, ushare,
1091 util-linux, vlc, wavpack, wireguard-linux-compat, wolfssl,
1092 xapp_xload, xorriso, zic
1093
1094 Removed packages: libupnp18
1095
1096 Issues resolved (http://bugs.uclibc.org):
1097
1098 #13471: package/mpd/mpd.conf make use of path not created
1099
e9bf54ab
PK
11002020.11.1, released December 27th, 2020
1101
1102 Important / security related fixes.
1103
1104 Infrastructure:
1105 - cmake: fix host ccache handling for CMake 3.19
1106 - meson: Forcibly disable binary stripping for
1107 target builds, enable for host builds
1108 - golang: Fix HOST / TARGET directories for per-package builds
1109
1110 Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
1111
1112 Updated/fixed packages: apitrace, arm-trusted-firmware,
1113 ca-certificates, cryptopp, dhcpcd, dtv-scan-tables,
1114 flare-engine, ghostscript, go, haproxy, imagemagick,
1115 imx-gpu-viv, jasper, kismet, libcurl, libglib2, libhtp,
1116 libopenssl, libressl, libuv, libuvw, lua, mbedtls, mongodb,
1117 mutt, ncurses, netsnmp, nodejs, opencv3, openldap, opkg-utils,
1118 paho-mqtt-c, python-crc16, python-lxml, python-pyparsing,
1119 python-pyqt5, qt5base, rauc, shadowsocks-libev, sqlcipher,
1120 suricata, ti-sgx-demos, tinycbor, uclibc-ng-test, unbound,
1121 webkitgtk, wpewebkit, wireshark, x11vnc, xen,
1122 xserver_xorg-server
1123
1124 Issues resolved (http://bugs.uclibc.org):
1125
1126 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
1127 #13416: dhcpcd start warning message: no such user dhcpcd
1128
9624a001
PK
11292020.11, released December 2nd, 2020
1130
1131 Various fixes.
1132
1133 Updated/fixed packages: bustle, docker-containerd, gnuplot,
1134 gst1-plugins-good, jemalloc, kmsxx, libcap, libplist,
1135 libuhttpd, libxkbcommon, lynx, mariadb, netsurf, privoxy,
1136 s390-tools, setserial, xserver_xorg-server
1137
1138 Issues resolved (http://bugs.uclibc.org):
1139
1140 #13276: libcap builds libcap.pc incorrectly
1141
a418d0ac
PK
11422020.11-rc3, released November 28th, 2020
1143
1144 Fixes all over the tree.
1145
1146 Updated/fixed packages: c-ares, cage, cdrkit,
1147 dovecot-pigeonhole, efl, gvfs, harfbuzz, jpeg-turbo,
1148 libcamera, libkrb5, libpam-tacplus, libxkbcommon, minidlna,
1149 modem-manager, monkey, musl, ncurses, numactl, openntpd,
1150 openrc, postgresql, proftpd, python-flask-cors, python-pip,
1151 qemu, raptor, redis, slirp, spandsp, thermald, uhd, vsftpd,
1152 webkitgtk, wireless-regdb, wlroots, wpewebkit, xen, xinetd,
1153 xorriso
1154
1155 Issues resolved (http://bugs.uclibc.org):
1156
1157 #13296: host-libcap failed to build
1158 #13331: openrc-0.42.1 compilation failure on gcc-10
1159 #13336: thermald-1.9.1 compilation failure with musl 1.2.1
1160 #13341: Mistake in /etc/init.d/S70vsftpd
1161
6a33ea03
PK
11622020.11-rc2, released November 14th, 2020
1163
1164 Fixes all over the tree.
1165
1166 cve-checker script dropped. Instead the pkg-stats logic has
1167 been extended to be able to only generate stats for the
1168 configured packages using 'make pkg-stats'
1169
1170 Removed defconfigs: rock64
1171
1172 Updated/fixed packages: apparmor, asterisk, bitcoin, busybox,
1173 cups-filters, cryptsetup, davfs2, domoticz, elf2flt, freetype,
1174 ghostscript, glmark2, go, gst1-plugins-bad, guile, jsoncpp,
1175 libcap, libexif, libnetfilter_conntrack, libpam-tacplus,
1176 libsigrokdecode, linux-backports, linux-firmware, mesa3d,
1177 modem-manager, mp4v2, oniguruma, openntpd, python3,
1178 python-lmdb, python-m2crypto, rauc, s390-tools, slirp,
1179 stress-ng, suricata, systemd, tcpdump, tmux, tor, webkitgtk,
1180 wireguard-linux-compat, wpewebkit, xen
1181
1182 Issues resolved (http://bugs.uclibc.org):
1183
1184 #13281: Raspberry Pi 2: overlays folder missing in genimage-ra..
1185 #13291: BR2_DL_DIR is ignored when creating defconfig
1186 #13306: wpewebkit build problem in 2020-11-rc1
1187
a40358a1
PK
11882020.11-rc1, released November 4th, 2020
1189
1190 Fixes all over the tree and new features.
1191
1192 Architectures: Support for IBM s390x
1193
1194 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC
1195 32. Binutils 2.35.1 added, now defaulting to 2.34. ARC
1196 2020.09-release toolchain. GCC 7.x dropped. RISC-V support for
1197 uclibc-ng. Support for Bootlin external toolchains.
1198
1199 SELinux support improvements: File security contexts are now
1200 set when the file systems are created, so there is no need to
1201 run restorecon on first boot / read only rootfs is supported.
1202 An optimized / stripped refpolicy SELinux policy is now
1203 used. Packages can enable additional refpolicy modules using
1204 <pkg>_SELINUX_MODULES.
1205
1206 support/scripts/cve-checker: Utility script to check for known
1207 CVEs in just the packages enabled in a Buildroot configuration
1208 rather than all packages, by passing the output of 'make
1209 show-info' to it.
1210
1211 Go: Modules handling. The module name must be specified using
1212 <pkg>_GOMOD.
1213
1214 BR2_EXTERNAL: Support for defining skeleton and init system
1215 packages in external trees.
1216
1217 meson: Correct SDK cross-compilation.conf file when
1218 per-package builds were used to build SDK.
1219
1220 systemd: Use /run rather than /var/run for PID files in units.
1221
1222 Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
1223 after all finalization hooks (including pre-rootfs) to ensure
1224 they can override any late configuration done by packages.
1225
1226 support/script/pycompile: Rework logic to ensure .pyc files
1227 contain absolute target paths, fixing code inspection at
1228 runtime when executed with cwd != '/'.
1229
1230 support/scripts/setlocalversion: Correct Mercurial output to
1231 match behaviour with Git.
1232
1233 support/scripts/apply-patches.sh: Use patch
1234 --no-backup-if-mismatch, so we no longer blindly have to
1235 remove *.orig files after patching, fixing issues with
1236 packages containing such files.
1237
1238 New defconfigs: Acer chromebook elm, Friendlyarm nanopc-t4 and
1239 nanopi-m4, Hardkernel odroid-c2, Kontron SMARC-sAL28, NXP
1240 imx8mqevk, Orangepi RK3399 and zero+, PCengines APU2, Pine64
1241 rockpro64, QEMU s390x, Raxda rockpi-n8,
1242
1243 New packages: altera-stapl, asn1c, babeltrace2, cukinia,
1244 easyframes, environment-setup, frr, graphicsmagick, htpdate,
1245 ipcalc, libbacktrace, libblockdev, libbytesize, librelp,
1246 libuev, makedumpfile, meson-tools, mg, mrp, multipath-tools,
1247 netcalc, odroidc2-firmware, php-xdebug, python-aiofiles,
1248 python-ansicolors, python-boto3, python-botocore,
1249 python-bsdiff4, python-crayons, python-iniconfig,
1250 python-intelhex, python-ipdb, python-jmespath,
1251 python-m2crypto, python-opcua-asyncio, python-packaging,
1252 python-piexif, python-pluggy, python-pytest,
1253 python-s3transfer, python-xmodem, qprint, qt5lottie,
1254 qt5remoteobjects, re2, redir, s390-tools, sentry-cli,
1255 sentry-native, timescaledb, tinyhttpd, uhd, uredir, watchdog,
1256 wayland-utils, weston-imx
1257
1258 Removed packages: amd-catalyst, bellagio, gqview, libcroco,
1259 nvidia-tegra23, opencv
1260
1261 Issues resolved (http://bugs.uclibc.org):
1262
1263 #11811: lsblk (util-linux) should depend on libudev if available
1264 #11931: Bugs in support/scripts/apply-patches.sh
1265 #12301: systemd-journal-gatewayd: config options broken
1266 #12911: usb_modeswitch installation race condition
1267 #13236: Can't compile linux 5.4.8 (with gcc 10 on host)
1268 #13286: The system hangs in vmware workstation on the line..
1269
ea67cda8
PK
12702020.08.3, released December 27th, 2020
1271
1272 Important / security related fixes.
1273
1274 Infrastructure:
1275 - cmake: fix host ccache handling for CMake 3.19
1276 - meson: Forcibly disable binary stripping for
1277 target builds, enable for host builds
1278 - golang: Fix HOST / TARGET directories for per-package builds
1279
1280 Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
1281
1282 Updated/fixed packages: apitrace, arm-trusted-firmware,
1283 bustle, c-ares, ca-certificates, cage, cdrkit, cryptopp,
1284 dhcpcd, docker-containerd, dtv-scan-tables, flare-engine,
1285 ghostscript, gvfs, haproxy, imagemagick, imx-gpu-viv, jasper,
1286 jemalloc, jpeg-turbo, libcamera, libcap, libcurl, libglib2,
1287 libgpiod, libkrb5, libopenssl, libplist, libressl, libuv,
1288 libuvw, lynx, mariadb, mbedtls, minidlna, mongodb, monkey,
1289 musl, mutt, ncurses, netsnmp, netsurf, nodejs, opencv3,
1290 openldap, openrc, opkg-utils, paho-mqtt-c, php, privoxy,
1291 proftpd, python-crc16, python-flask-cors, python-lxml,
1292 python-pip, python-pyparsing, python-pyqt5, qemu, qt5base,
1293 raptor, rauc, ruby, setserial, shadowsocks-libev, slirp,
1294 sqlcipher, thermald, ti-sgx-demos, tinycbor, unbound, vsftpd,
1295 wireless-regdb, wireshark, wlroots, x11vnc, xen, xinetd,
1296 xserver_xorg-server
1297
1298 Issues resolved (http://bugs.uclibc.org):
1299
1300 #13276: libcap builds libcap.pc incorrectly
1301 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
1302 #13336: thermald-1.9.1 compilation failure with musl 1.2.1
1303 #13341: Mistake in /etc/init.d/S70vsftpd
1304 #13416: dhcpcd start warning message: no such user dhcpcd
1305
3e71de91
PK
13062020.08.2, released November 16th, 2020
1307
1308 Important / security related fixes.
1309
1310 Toolchain-wrapper: Pass -fno-tree-loop-distribute-patterns to
1311 fix kernel build on microblaze with gcc 10.x when
1312 optimizations are enabled.
1313
1314 Updated/fixed packages: apparmor, argp-standalone, asterisk,
1315 bandwidthd, binutils, bitcoin, busybox, collectd, cryptsetup,
1316 cups-filters, darkhttpd, davfs2, docker-cli,
1317 docker-containerd, docker-engine, dovecot-pigeonhole,
1318 dvb-apps, elf2flt, fastd, fbset, fbtft, freetype, gcc,
1319 ghostscript, grpc, gst1-plugins-bad, jsoncpp,
1320 kernel-module-imx-gpu-viv, keepalived, kmscube, libass,
1321 libexif, libiqrf, libnetfilter_conntrack, libpam-tacplus,
1322 libraw, linux-backports, linux-firmware, lzlib, mp4v2,
1323 netsnmp, nginx, numactl, oniguruma, opencv3, openntpd,
1324 patchelf, php, pistache, postgresql, python-pyqt5, qemu,
1325 qt5base, rauc, redis, samba4, slirp, systemd, tcpdump,
1326 tinyproxy, tmux, tor, waf, webkitgtk, wine,
1327 wireguard-linux-compat, wireshark, wpewebkit, xen, xorriso,
1328 xvisor, zeromq, zxing-cpp
1329
1330 Issues resolved (http://bugs.uclibc.org):
1331
1332 #11931: Bugs in support/scripts/apply-patches.sh
1333
17032420
PK
13342020.08.1, released October 12th, 2020
1335
1336 Important / security related fixes.
1337
1338 Fixes for various compilation issues with GCC 10.x.
1339
1340 meson: Correct SDK cross-compilation.conf file when
1341 per-package builds were used to build SDK.
1342
1343 systemd: Use /run rather than /var/run for PID files in units.
1344
1345 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
1346
1347 Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
1348 after all finalization hooks (including pre-rootfs) to ensure
1349 they can override any late configuration done by packages.
1350
1351 support/script/pycompile: Rework logic to ensure .pyc files
1352 contain absolute target paths, fixing code inspection at
1353 runtime when executed with cwd != '/'.
1354
1355 support/scripts/setlocalversion: Correct Mercurial output to
1356 match behaviour with Git.
1357
1358 support/scripts/apply-patches.sh: Use patch
1359 --no-backup-if-mismatch, so we no longer blindly have to
1360 remove *.orig files after patching, fixing issues with
1361 packages containing such files.
1362
1363 fs/jffs2: Now correctly handles xattrs
1364
1365 Updated/fixed packages: acpica, afboot-stm32, alsa-utils,
1366 apparmor, bandwidthd, barebox, bash, bison, brotli,
1367 cifs-utils, cups, dhcpcd, dhcpdump, docker-cli, docker-engine,
1368 ecryptfs-utils, efl, fail2ban, fbterm, ffmpeg, fontconfig,
1369 freetype, gcc, gdb, ghostscript, gnupg2, gnutls, go, gqview,
1370 gst1-plugins-base, gst1-plugins-ugly, ipmitool, jbig2dec,
1371 kexec, lcdproc, libcamera, libhtp, libnetconf2, libraw,
1372 libssh, libxml2, libxml-parser-perl, libzip, linux-headers,
1373 live555, localedef, ltp-testsuite, lua, matchbox, memcached,
1374 memtester, mesa3d, meson, minidlna, mongodb, mongrel2, motion,
1375 mraa, mtd, musepack, neardal, netatalk, netperf, netsniff-ng,
1376 nginx, nodejs, nss-pam-ldapd, open-plc-utils, openswan,
1377 opentyrian, openvmtools, php, postgresql, python,
1378 python-aenum, python-cycler, python-engineio, python-fire,
1379 python-pymodbus, python-scapy, python-semver,
1380 python-sentry-sdk, python-socketio, python-texttable,
1381 python-tinyrpc, python-txtorcon, python3, qt5base, quagga,
1382 read-edid, redis, rsh-redone, runc, samba4, socketcand,
1383 strace, supertux, suricata, systemd, ti-utils, trinity,
1384 uclibc, usb_modeswitch, vlc, vsftpd, wampcc,
1385 wayland-protocols, wireguard-linux-compat, wireshark, wlroots,
1386 wolfssl, w_scan, xerces, xfsprogs, xdriver-xf86-video-ati,
1387 xserver_xorg-server, ympd, zeromq, zlib-ng, zstd
1388
1389 Issues resolved (http://bugs.uclibc.org):
1390
1391 #12911: usb_modeswitch installation race condition
1392 #13236: Can't compile linux 5.4.8 (with gcc 10 on host)
1393
2766f346
PK
13942020.08, released September 1st, 2020
1395
1396 Various fixes.
1397
1398 Updated/fixed packages: am33x-cm3, avahi, bluez-tools,
1399 busybox, chocolate-doom, collectd, dhcp, docker-cli, domoticz,
1400 gobject-introspection, graphite2, haproxy, ibm-sw-tpm2,
1401 imagemagick, libeXosip2, libressl, lxc, mbedtls, menu-cache,
1402 mongodb, mosquitto, nvidia-driver, paho-mqtt-c, pixz,
1403 postgresql, python-django, rtty, squid, stress-ng, systemd,
1404 trousers, uclibc, wireshark, wolfssl, zbar
1405
86798665
PK
14062020.08-rc3, released August 28th, 2020
1407
1408 Fixes all over the tree.
1409
2915d1bd 1410 Infrastructure: Ensure RPATH entries that may be needed for
86798665
PK
1411 dlopen() are not dropped by patchelf.
1412
1413 Toolchain: Drop old GCC 6 based external Sourcery AMD64
1414 toolchain.
1415
1416 Updated/fixed packages: assimp, davfs2, dillo, glibc,
1417 gnuradio, hostapd, ibm-sw-tpm2, ipmitool, json-c, libroxml,
1418 linux, mender, netopeer2, openal, openjpeg, python-matplotlib,
1419 ripgrep, shadowsocks-libev, trousers, xlib_libX11,
1420 xserver_xorg-server
1421
1422 Issues resolved (http://bugs.uclibc.org):
1423
1424 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
1425
30ccc0e3
PK
14262020.08-rc2, released August 24th, 2020
1427
1428 Fixes all over the tree, including a number of fixes for
1429 compilation with GCC-10.
1430
1431 Toolchain: Disallow building uClibc-ng for RISC-V 64-bit,
1432 because of issues with a missing __riscv_flush_icache()
1433 implementation.
1434
1435 Defconfigs: CI20: Use mainline Linux and U-boot. Update
1436 Microchip sama5d27_wlsom1_ek_mmc_dev to use bluez5-utils
1437 instead of (the removed) legacy bluez-utils
1438
1439 Updated/fixed packages: 18xx-ti-utils, aircrack-ng, apache,
1440 atest, bandwidthd, bellagio, bind, bird, bluez-alsa, boost,
1441 c-periphery, capnproto, chrony, collectd, cpio, cvs,
1442 dieharder, domoticz, dovecot, dovecot-pigeonhole, drbd-utils,
1443 dump1090, efl, elixir, f2fs-tools, feh, fluidsynth, fping,
1444 gdbm, gdk-pixbuf, ghostscript, gst1-plugins-bad,
1445 gstreamer1-editing-services, htop, ibm-sw-tpm2, ifplugd,
1446 iftop, igd2-for-linux, ima-evm-utils, iprutils, iputils,
1447 keepalived, kmsxx, libabseil-cpp, libcamera, libcurl,
1448 libfuse3, libnss, librtlsdr, libubox, libunwind, live555,
1449 lttng-tools, luabitop, mender-artifact, minizip,
1450 mjpg-streamer, mpd, mpv, mtd, ncftp, open-lldp, openal,
1451 opencv, opencv3, openfpgaloader, optee-os, owfs, php,
1452 pistache, prosody, pulseview, python-decorator,
1453 python-gunicorn, python-rpi-gpio, python-spidev,
1454 python3-decorator, python3-mako, python3-pyselftools, qt5,
1455 qt5webengine, rauc, redis, ripgrep, rtl8188eu, rtl8821au,
1456 setools, smstools3, supertux, tftpd, tpm2-abrmd,
1457 wpa_supplicant, xen, xlib_libX11, xserver_xorg-server
1458
1459 New packages: python3-cython, python3-pycryptodomex
1460
1461 Issues resolved (http://bugs.uclibc.org):
1462
1463 #12876: nodejs fails to build when host-icu has been built before
1464 #13111: python-gunicorn: missing dependency on python-setuptools
2915d1bd 1465 #13121: wpa_supplicant fails to build without libopenssl enabled
30ccc0e3
PK
1466 #13146: raspberrypi3_defconfig: "Inappropriate ioctl for device"..
1467 #13156: package live555 new license
1468 #13166: python-rpi-gpio: does not work against aarch64, unint..
1469
d0fc0c48
TP
14702020.08-rc1, released August 6th, 2020
1471
1472 Toolchain:
1473
1474 - GCC 10.x added, GCC 9.x is the default
1475 - binutils 2.34 added, binutils 2.33 is the default, binutils
1476 2.31 removed
1477 - glibc updated to 2.31
1478 - ARC toolchain components updated to 2020.03-release.
1479 - Enable uClibc-ng usage for RISC-V 64-bit
1480
1481 Infrastructure:
1482
1483 - qmake-package was fixed to be compatible with
1484 BR2_PER_PACKAGE_DIRECTORIES
1485 - complete rewrite of the Gitlab CI Yaml configuration file,
1486 now generated directly by the Gitlab CI pipeline itselfs
1487
1488 Misc:
1489
1490 - cargo and cargo-bin packages removed, as cargo is now part
1491 of Rust itself
1492
1493 Filesystem: ubinize configuration files can now use
1494 BINARIES_DIR to refer to the $(O)/images directory.
1495
1496 New packages: bitwise, earlyoom, fuse-overlayfs, gloox,
1497 kodi-pvr-octonet, kodi-pvr-zattoo, libabseil-cpp, libcutl,
1498 libnids, libnpupnp, libodb, libodb-boost, libodb-mysql,
1499 libodb-pgsql, mbpfan, netopeer2, odb, parprouted,
1500 python-colorzero, python-gpiozero, python-pybind, python-yatl,
1501 python3-decorator, qt5quicktimeline, resiprocate, ttyd,
1502 unclutter-xfixes, urandom-scripts,
1503
1504 New defconfigs: bananapi_m2_zero, freescale_imx8mnevk,
1505 globalscale_espressobin, imx6ullevk,
1506 microchip_sama5d27_wlsom1_ek, rock_pi_4, rock_pi_n10
1507
1508 Removed packages: cargo, cargo-bin,
1509 kodi-peripheral-steamcontroller
1510
1511 Issues resolved (http://bugs.uclibc.org):
1512
1513 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_DIRECTORIES
1514 #12946: Grub: Decompressor is too big.
1515 #12986: Mtools: Error converting to codepage 850
1516 #13001: openjdk-bin replaces libfreetype.so from host-freetype
1517 #13011: Incorrect selection of gcc version
1518 #13021: Minor code error when building granite-0.4.1
1519 #13026: rpi-firmware: must not rename start files
1520 #13046: Optimize for fast -Ofast is not compliant
1521 #13081: host-e2fsprogs attempts to create udev rules.d on build host if not exists
1522 #13101: BR audit2allow support
1523
d41e799c
PK
15242020.05.3, released October 12th, 2020
1525
1526 Important / security related fixes.
1527
1528 meson: Correct SDK cross-compilation.conf file when
1529 per-package builds were used to build SDK.
1530
1531 systemd: Use /run rather than /var/run for PID files in units.
1532
1533 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
1534
1535 Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
1536 after all finalization hooks (including pre-rootfs) to ensure
1537 they can override any late configuration done by packages.
1538
1539 support/script/pycompile: Rework logic to ensure .pyc files
1540 contain absolute target paths, fixing code inspection at
1541 runtime when executed with cwd != '/'.
1542
1543 support/scripts/setlocalversion: Correct Mercurial output to
1544 match behaviour with Git.
1545
1546 support/scripts/apply-patches.sh: Use patch
1547 --no-backup-if-mismatch, so we no longer blindly have to
1548 remove *.orig files after patching, fixing issues with
1549 packages containing such files.
1550
1551 Updated/fixed packages: alsa-utils, apparmor, avahi,
1552 bandwidthd, barebox, bash, bison, brotli, busybox, cifs-utils,
1553 cryptsetup, cups, dhcpcd, dhcpdump, docker-cli, docker-engine,
1554 ecryptfs-utils, efl, fail2ban, freetype, gcc, gdb,
1555 ghostscript, gnutls, go, graphite2, gst1-plugins-base,
1556 gst1-plugins-ugly, imagemagick, ipmitool, jbig2dec, libhtp,
1557 libraw, libssh, libxml2, libxml-parser-perl, linux-headers,
1558 localedef, lua, mbedtls, memcached, mesa3d, meson, minidlna,
1559 mongodb, nginx, nodejs, nss-pam-ldapd, openvmtools,
1560 paho-mqtt-c, php, postgresql, python, python-aenum,
1561 python-django, python-engineio, python-fire, python-pymodbus,
1562 python-scapy, python-semver, python-sentry-sdk,
1563 python-socketio, python-texttable, python-tinyrpc,
1564 python-txtorcon, python3, qt5base, rsh-redone, runc, samba4,
1565 strace, supertux, suricata, systemd, uclibc, usb_modeswitch,
1566 vlc, vsftpd, wayland-protocols, wireguard-linux-compat,
1567 wireshark, wlroots, wolfssl, xserver_xorg-server, ympd,
1568 zeromq, zstd
1569
1570 Issues resolved (http://bugs.uclibc.org):
1571
1572 #12911: usb_modeswitch installation race condition
1573 #13251: cryptsetup does not work on branch 2020.02 following..
1574
e11f3813
PK
15752020.05.2, released August 29th, 2020
1576
1577 Important / security related fixes.
1578
1579 Infrastructure: Ensure RPATH entries that may be needed for
1580 dlopen() are not dropped by patchelf.
1581
1582 BR_VERSION_FULL/setlocalversion (used by make print-version
1583 and /etc/os-release): Properly handle local git tags
1584
1585 Updated/fixed packages: apache, assimp, at91bootstrap3, bind,
1586 boost, busybox, capnproto, cegui, chrony, collectd, cpio,
1587 cryptsetup, cups, cvs, dbus, docker-engine, domoticz, dovecot,
1588 dovecot-pigeonhole, dropbear, efl, elixir, f2fs-tools, ffmpeg,
1589 gd, gdk-pixbuf, ghostscript, glibc, gnuradio, grub2,
1590 gst1-plugins-bad, gstreamer1-editing-services, hostapd,
1591 ibm-sw-tpm2, iputils, jasper, json-c, libcurl, libressl,
1592 libwebsockets, linux, live555, mesa3d, mongodb, mosquitto,
1593 mpv, nodejs, opencv, opencv3, openfpgaloader, openjpeg,
1594 patchelf, perl, php, postgresql, prosody, python-django,
1595 python-gunicorn, python-matplotlib, ripgrep, rtl8188eu,
1596 rtl8821au, ruby, shadowsocks-libev, squid, systemd,
1597 tpm2-abrmd, tpm2-tools, trousers, uboot, webkitgtk, wireshark,
1598 wolfssl, wpa_supplicant, wpewebkit, xen, xlib_libX11,
1599 xserver_xorg-server
1600
1601 Issues resolved (http://bugs.uclibc.org):
1602
1603 #12876: nodejs fails to build when host-icu has been built before
1604 #13111: python-gunicorn: missing dependency on python-setuptools
1605 #13121: wpa_supplicant fails to build without libopenssl enabled
1606 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
1607 #13156: package live555 new license
1608
c80e5c9b
PK
16092020.05.1, released July 25th, 2020
1610
1611 Important / security related fixes.
1612
1613 Toolchain:
1614 - Make external toolchain version check also work for
1615 toolchains configured with --with-gcc-major-version-only
1616
1617 - Do not handle SOURCE_DATE_EPOCH in toolchain wrapper if the
1618 compiler supports it, fixing an issue with precompiled
1619 headers
1620
1621 - Ensure debug libs from external toolchains are not installed
1622 into target if debugging is disabled
1623
1624 Download:
1625 - Correct reproducibility issue in handling of git submodules
1626 for older git versions.
1627
1628 - Fix file locking over NFS
1629
1630 fs: Ensure cpio archive element order is reproducible
1631
1632 Br2-external: Fix error reporting for invalid br2-external trees
1633
1634 Per-package:
1635 - Fix an issue with python3 sysconfig data not getting
1636 correctly expanded
1637
1638 - Fix per-package building for packages using the qmake
1639 infrastructure
1640
1641 Updated/fixed packages: a10disp, asterisk, bind, brltty,
1642 cdrkit, clamav, cryptodev-linux, dbus, docker-cli,
1643 docker-engine, dvb-apps, e2fsprogs, exim, exiv2, freerdp, gdb,
1644 gdk-pixbuf, gerbera, gnutls, go, granite, grub2, gssdp,
1645 gst1-plugins-good, gst1-plugins-ugly, gupnp, intel-microcode,
1646 iproute2, irrlicht, iwd, jq, kodi, libcamera, libcec,
1647 libconfuse, libcurl, libevdev, libhttpserver, libmicrohttpd,
1648 libnss, libressl, libvncserver, libxml2, libxmlrpc, lxc,
1649 mbedtls, mediastreamer, mesa3d, meson, minizip, mongodb,
1650 mtools, mutt, nano, network-manager, nghttp2, ngircd, nodejs,
1651 ntp, open-plc-utils, open2300, openjdk-bin, openssh,
1652 oracle-mysql, paho-mqtt-c, pango, php, poco, prosody, putty,
1653 python-greenlet, python-urllib3, python-validators, python3,
1654 readline, redis, rpi-firmware, rtl8821au, samba4, sdl2,
1655 sqlite, squid, strace, sunxi-mali-mainline-driver, syslog-ng,
1656 systemd, tcpreplay, tinydtls, upmpdcli, upx, vlc, webkitgtk,
1657 wireguard-linux-compat, wireshark, wpebackend-fdo, wpewebkit,
1658 x11vnc, znc, zstd
1659
1660 Issues resolved (http://bugs.uclibc.org):
1661
1662 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_..
1663 #12946: Grub: Decompressor is too big.
1664 #12986: Mtools: Error converting to codepage 850
1665 #13001: openjdk-bin replaces libfreetype.so from host-freetype
1666 #13011: Incorrect selection of gcc version
1667 #13021: Minor code error when building granite-0.4.1
1668 #13026: rpi-firmware: must not rename start files
1669 #13031: nodejs: RangeError at new ArrayBuffer()
1670 #13046: Optimize for fast -Ofast is not compliant
1671
6306cf35
PK
16722020.05, released June 1st, 2020
1673
1674 Various fixes.
1675
1676 Updated/fixed packages: arm-trusted-firmware, gcc, mp4v2, fmc,
1677 fmlib, glib-networking, libusb-compat, linux, qt5webengine,
1678 sysrepo, wampcc, xen
1679
e1184151
PK
16802020.05-rc3, released May 29th, 2020
1681
1682 Fixes all over the tree.
1683
1684 Infrastructure: Support checking download hashes for packages
1685 coming from Subversion.
1686
1687 Defconfigs: Increase boot partition size to 64MB for Freescale
1688 boards to allow space for bigger kernels.
1689
1690 Updated/fixed packages: audit, bind, dovecot, efl, erlang,
1691 ffmpeg, fio, gerbera, gnupg, leveldb, lrzip, ltrace, matio,
1692 mesa3d, mp4v2, prosody, qemu, qt5declarative, speexdsp,
1693 systemd, tremor, uboot-tools, unbound, wireshark
1694
1695 Removed packages: wiringpi
1696
1697 Issues resolved (http://bugs.uclibc.org):
1698
1699 #12361: Init system (systemd) kills login on Raspberry Pi Zero
1700 #12686: recipe for target 'install_dev' failed (libcrypto.so..)
1701
497e3dff
PK
17022020.05-rc2, released May 22nd 2020
1703
1704 Fixes all over the tree.
1705
1706 U-Boot: Support building with Python 3.x instead of Python
1707 2.x. Since U-Boot 2020.01, various U-Boot build scripts use
1708 Python 3.x instead of Python 2.x, so add an option to pull in
1709 host-python3 rather than host-python. Also fix a number of
1710 defconfigs to use this new option.
1711
1712 Updated/fixed packages: apparmor, binutils, bison, brltty,
1713 c-icap, cegui, checkpolicy, clamav, crda, cvs, docker-cli,
1714 docker-engine, domoticz, elf2flt, exfatprogs, fakeroot,
1715 ffmpeg, freerdp, gcc, glibc, gnuconfig, irrlicht, kmod,
1716 libexif, libpam-tacplus, libssh2, libv4l, libvncserver,
1717 localedef, lrzip, mariadb, matchbox, mbuffer, mesa3d,
1718 mesa3d-headers, meson, netsniff-ng, openldap, openocd,
1719 optee-os, p7zip, paho-mqtt-c, php, piglit, pigz,
1720 python-argon2-cffi, python-attrs, python-future,
1721 python-markdown, python-pycryptodomex, python-pyqt5, qt5base,
1722 rpi-firmware, rustc, squashfs, squid, stella, suricata,
1723 systemd, uacme, uclibc, util-linux, vboot-utils
1724
1725 New packages: python3-pyelftools
1726
1727 Removed packages: ezxml, mtdev2tuio, python-pycrypto
1728
1729 Issues resolved (http://bugs.uclibc.org):
1730
1731 #10551: PowerPC SPE and Musl
1732 #12256: package tar is outdated (1.29 is 3 years old)
1733 #12271: python-iptables runtime dependencies
1734 #12321: host-generic-package: PKG_DL_OPTS not used for host package
1735 #12391: CMake-based host package fails to include output/host/include
1736 #12431: ethernet no detected on nanopi neo 2
1737 #12521: RISCV RV32IA selected, RV64GC output
1738 #12586: avahi failure
1739 #12596: host-e2fsprogs: tune2fs incompatibility on older glibc..
1740 #12611: ntp hash is not matching with upstream 4.2.8p13
1741 #12626: PHP missing header files within 2020.02
1742 #12631: glibc support Power-PC SPE
1743 #12656: bison fails to relocate with relocate-sdk.sh
1744 #12661: cups problems in buildroot
1745 #12686: recipe for target 'install_dev' failed (libcrypto.so:..
1746 #12691: host-rust build fails
1747 #12761: Buildroot fails when building GCNano binaries for the STM..
1748 #12786: Systemd spawns two getty processes when the getty port..
1749 #12806: There are multiple issues in buildroot that faults cups..
1750 #12826: nodejs-12.16.1: error: 'uv_sleep' was not declared in..
1751 #12831: RPI-firmware package: DTB-overlay dependency
1752 #12836: libunwind: package does not show up in menuconfig for..
1753 #12841: util-linux/sfdisk 2.35.1 fails on sector-size header
1754 #12866: should we be disabling bash executable path caching?
1755 #12886: GMP built in wrong order (?)
1756 #12891: QEMU, libvirt-bin, qemu-kvm Package Support required
1757 #12901: GStreamer doesn't build on 2020-05 rc1 with GObject..
1758 #12906: qt PrefixPath is wrong on 2020.05-rc1
1759 #12921: nodejs-12.16.1: error: overriding 'virtual icu_65::..
1760
4ec35a7a 17612020.05-rc1, released May 7th 2020
1025d09f
TP
1762
1763 Addition of support for gobject-introspection: both the
1764 gobject-introspection package itself, but also introspection
1765 support was enabled in a number of other packages.
1766
1767 Support for Qt 5.6 was dropped as its support was dropped
1768 upstream, only one version of Qt is supported at the moment:
1769 Qt 5.14.2.
1770
1771 Addition of support for the apparmor Linux security module, by
1772 adding the necessary user-space packages.
1773
1774 Addition of a qmake package infrastructure, now used by most
1775 Qt-related packages.
1776
1777 The Luarocks package infrastructure has been extended to
1778 support build host packages.
1779
1780 The package infrastructure was improved to allow each package
1781 to indicate the Linux kernel configuration options it needs.
1782
1783 Addition of support for generating filesystem images using the
1784 EROFS filesystem.
1785
1786 The logic that calculates the list of files installed by each
1787 package was reworked to be compatible with the top-level
1788 parallel build functionality.
1789
1790 Addition of a package for a pre-compiled ARM32 bare-metal
1791 toolchain, which can be used to build ARM32 code in ARM64
1792 configurations, such as firmware/bootloader code.
1793
1794 The Qemu defconfigs are now boot-tested in Qemu as part of the
1795 Gitlab continuous integration.
1796
1797 Toolchain: gcc 9.x bumped to 9.3.0, gcc 8.x bumped to 8.4.0,
1798 gdb bumped to 8.3.1.
1799
1800 New packages: apcupsd, apparmor, arm-gnu-a-toolchain, bearssl,
1801 belle-sip, belr, cage, chartjs, erofs-utils, exfatprogs,
1802 gobject-introspection, ibm-sw-tpm2, imx-seco, jbig2dec,
1803 libapparmor, libiberty, libfuse3, libtextstyle, libudfread,
1804 libuhttpd, libuwsc, lua-lyaml, matio, mbuffer, netdata,
1805 openfpgaloader, perl-i18n, perl-locale-maketext-lexicon,
1806 perl-lwp-protocol-https,
1807 perl-mojolicious-plugin-authorization,
1808 perl-mojolicious-plugin-cspheader,
1809 perl-mojolicious-plugin-i18n,
1810 perl-mojolicious-plugin-securityheader, perl-mozilla-ca,
1811 perl-path-class, pistache, pkcs11-helper, prelink-cross,
1812 python-argon2-cffi, python-canopen, python-cbor2,
1813 python-filelock, python-flatbuffers, python-greenlet,
1814 python-modbus-tk, python-pyalsa, python-pysftp, python-regex,
1815 python-snappy, rtty, tinyproxy, udev-gentoo-scripts, unbound,
1816 vuejs, wlroots.
1817
1818 New defconfigs: freescale_imx6ullevk, freescale_imx8qmmek,
1819 nanopi_neo4, nanopi_r1, nitrogen8mm, nitrogen8mn, olpc_xo1,
1820 olpc_xo175, roc_rk3399_pc, stm32mp157a_dk1, zynq_qmtech
1821
4e7bb67f
TP
1822 Issues resolved (http://bugs.uclibc.org):
1823
1824 #10386: Add an option to put all compiled executables that
1825 show up on target/ in staging/ as well
1826 #11866: iniramfs file system fails to boot using Grub on EFI x86_64
1827 #12666: Doesn't pick up a custom bash profile
1828 #12696: Uboot 2020.01 Problem loading Linux kernel on Nano PI NEO
1829 #12701: [patch] wpa_supplicant must depend on openssl
1830 #12711: host-localedef 2.30-20 fails to compile on fedora 32 (gcc 10.0.1)
1831 #12716: bio.h not found
1832 #12726: systemctl preset-all failed for ctrl-alt-del.target
1833 #12731: rtl8188eu not buildung for banana pi M1 (glib, systemd, 4.18.12)
1834 #12746: "sysdig" package description points to
1835 http://sysdig.org, which bounces to malware site
1836 #12751: OpenJdk package installation issues on target
1837 #12796: Update OpenSSL to Version 1.1.1g to patch CVE-2020-1967
1838 #12811: bootstrap stuck and no login prompt
1839
d81ac2e4
PK
18402020.02.12, released April 5, 2021
1841
1842 Important / security related fixes.
1843
1844 Dependencies: Explicitly detect and bail out if PATH contains
1845 spaces or tabs. A number of packages fail to build in such
1846 setups, so explicitly inform about this.
1847
1848 utils/scanpypi: Explicitly use python3 for compatibility with
1849 packages using python3 syntax in setup.py
1850
1851 support/download: Fix tarball generation (from git/svn repos)
1852 including symlinks pointing to ./<something>
1853
1854 Meson: Use correct C++ host compiler (rather than C compiler)
1855
1856 Updated/fixed packages: asterisk, batman-adv, bind,
1857 ca-certificates, docker-containerd, dovecot,
1858 dovecot-pigeonhole, diffutils, efivar, git, gnuchess, gnutls,
1859 grub2, fakeroot, haserl, imagemagick, irqbalance, jasper,
1860 kodi, libcurl, libebml, libglib2, libjpeg, libopenssl,
1861 libupnp, libvips, lldpd, mariadb, mbedtls, mosquitto, nodejs,
1862 netsnmp, nettle, openldap, openmpi, openssh, opkg-utils, perl,
1863 php, privoxy, prosody, protobuf, python-aiohttp,
1864 python-django, python-lxml, python-pyyaml, python-rpi-ws281x,
1865 python3, redis, rpm, sconeserver, screen, sox, sqlcipher,
1866 squid, sysvinit, tor, transmission, tzdata, uboot, upx,
1867 util-linux, wireshark, wolfssl, wpa_supplicant, zstd
1868
1869 Issues resolved (http://bugs.uclibc.org):
1870
1871 #13516: utils/scanpypi: Failure when parsing diffoscope
1872 #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to..
1873 #13576: Issues compiling buildroot for 5x86
1874 #13581: jpegsrc.v9d.tar.gz has changed hash
1875 #13616: tar file from git repository generation issue
1876
947e9219
PK
18772020.02.11, released February 17, 2021
1878
1879 Important / security related fixes.
1880
1881 meson: Fix ccache detection handling when per-package builds
1882 are used.
1883
1884 Fakeroot: Fix compatibility issue with glibc 2.33
1885
1886 Updated/fixed packages: atftp, busybox, cereal, connman,
1887 dhcpcd, dnsmasq, docker-cli, docker-engine, fakeroot,
1888 intel-mediadriver, intel-microcode, jasper,
1889 kodi-inputstream-adaptive, libbsd, libopenssl, linux-headers,
1890 mosquitto, orc, php, postgresql, privoxy, pugixml,
1891 python-bottle, python-django, python3, rauc, sox, subversion,
1892 tzdata, wireguard-linux-compat, wpa_supplicant, xenomai, xterm
1893
1894 Issues resolved (http://bugs.uclibc.org):
1895
1896 #13506: BR2_PACKAGE_DHCPCD missing directory creation
1897
0518eee5
PK
18982020.02.10, released January 31st, 2021
1899
1900 Important / security related fixes.
1901
1902 Download: Ensure git submodules are correctly fetched if
1903 enabled for a package with <pkg>_GIT_SUBMODULES = YES and the
1904 host variant is downloaded first.
1905
1906 Toolchain: Mark CodeSourcery Aarch64 2014.11 toolchain as not
1907 having libatomic.
1908
1909 pkg-stats: Fix python 3.8+ deprecation warning.
1910
1911 meson: Ensure ccache is not detected and used, as it may
1912 conflict with the ccache handling in Buildroot.
1913
1914 New packages: libnpupnp
1915
1916 Updated/fixed packages: bctoolbox, brltty, dbus, dovecot,
1917 dovecot-pigeonhole, gcc, gerbera, gmrender-resurrect, gst-omx,
1918 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
1919 gst1-plugins-ugly, gst1-rtsp-server, gst1-vaapi,
1920 gst1-validate, gstreamer1, gstreamer1-editing-services,
1921 igd2-for-linux, libclc, libllcp, libtorrent-rasterbar,
1922 libupnp, libupnpp, lpc32xxcdl, luarocks, mpd, nfs-utils,
1923 nodejs, openjpeg, openldap, opentracing-cpp, openvpn, p11-kit,
1924 paho-mqtt-c, php, poppler, postgresql, python3, runc, sudo,
1925 syslog-ng, systemd, tini, trace-cmd, tzdata, ushare, vlc,
1926 wavpack, wireguard-linux-compat, wolfssl, xapp_xload, xorriso,
1927 zic
1928
1929 Removed packages: libupnp18
1930
1931 Issues resolved (http://bugs.uclibc.org):
1932
1933 #13471: package/mpd/mpd.conf make use of path not created
1934
97d3e7a7
PK
19352020.02.9, released December 27th, 2020
1936
1937 Important / security related fixes.
1938
1939 Infrastructure:
1940 - cmake: fix host ccache handling for CMake 3.19
1941 - meson: Forcibly disable binary stripping for
1942 target builds, enable for host builds
1943 - golang: Fix HOST / TARGET directories for per-package builds
1944
1945 Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
1946
1947 Updated/fixed packages: apitrace, arm-trusted-firmware,
1948 bustle, c-ares, ca-certificates, cdrkit, cryptopp, dhcpcd,
1949 docker-containerd, dtv-scan-tables, flare-engine, ghostscript,
1950 haproxy, imagemagick, imx-gpu-viv, jasper, jemalloc,
1951 jpeg-turbo, libcap, libcurl, libglib2, libgpiod, libkrb5,
1952 libopenssl, libplist, libressl, libuv, libuvw, lynx, mariadb,
1953 mbedtls, minidlna, monkey, musl, mutt, ncurses, netsnmp,
1954 nodejs, opencv3, openldap, openrc, opkg-utils, paho-mqtt-c,
1955 php, privoxy, proftpd, python-crc16, python-flask-cors,
1956 python-lxml, python-pip, python-pyparsing, python-pyqt5, qemu,
1957 qt5base, raptor, rauc, ruby, setserial, shadowsocks-libev,
1958 slirp, sqlcipher, ti-sgx-demos, tinycbor, vsftpd,
1959 wireless-regdb, wireshark, x11vnc, xen, xinetd,
1960 xserver_xorg-server
1961
1962 Issues resolved (http://bugs.uclibc.org):
1963
1964 #13276: libcap builds libcap.pc incorrectly
1965 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
1966 #13341: Mistake in /etc/init.d/S70vsftpd
1967
00e80cb1
PK
19682020.02.8, released November 16th, 2020
1969
1970 Important / security related fixes.
1971
1972 Updated/fixed packages: angularjs, argp-standalone, asterisk,
1973 bandwidthd, bitcoin, busybox, cryptsetup, darkhttpd, davfs2,
1974 docker-cli, docker-containerd, docker-engine,
1975 dovecot-pigeonhole, fastd, fbset, fbtft, freetype, gcc,
1976 ghostscript, gnuradio, grpc, gst1-plugins-bad, jsoncpp,
1977 keepalived, libass, libexif, libiqrf, libpam-tacplus, libraw,
1978 linux-backports, linux-firmware, lzlib, netsnmp, nginx,
1979 oniguruma, opencv3, openntpd, patchelf, php, postgresql,
1980 python-pyqt5, qt5base, rauc, redis, samba4, slirp, systemd,
1981 tcpdump, tmux, tor, webkitgtk, wireguard-linux-compat,
1982 wireshark, wpewebkit, xen, xorriso, zeromq, zxing-cpp
1983
1984 Issues resolved (http://bugs.uclibc.org):
1985
1986 #11931: Bugs in support/scripts/apply-patches.sh
1987
edeef3a0
PK
19882020.02.7, released October 12th, 2020
1989
1990 Important / security related fixes.
1991
1992 meson: Correct SDK cross-compilation.conf file when
1993 per-package builds were used to build SDK.
1994
1995 systemd: Use /run rather than /var/run for PID files in units.
1996
1997 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
1998
1999 support/script/pycompile: Rework logic to ensure .pyc files
2000 contain absolute target paths, fixing code inspection at
2001 runtime when executed with cwd != '/'.
2002
2003 support/scripts/setlocalversion: Correct Mercurial output to
2004 match behaviour with Git.
2005
2006 support/scripts/apply-patches.sh: Use patch
2007 --no-backup-if-mismatch, so we no longer blindly have to
2008 remove *.orig files after patching, fixing issues with
2009 packages containing such files.
2010
2011 Updated/fixed packages: bandwidthd, barebox, bash, bison,
2012 brotli, cifs-utils, cryptsetup, dhcpcd, dhcpdump, docker-cli,
2013 docker-engine, ecryptfs-utils, efl, fail2ban, freetype, gcc,
2014 gdb, ghostscript, gnutls, go, gst1-plugins-base,
2015 gst1-plugins-ugly, ipmitool, libhtp, libraw, libssh, libxml2,
2016 libxml-parser-perl, localedef, lua, memcached, mesa3d, meson,
2017 minidlna, nginx, nodejs, nss-pam-ldapd, openvmtools, php,
2018 postgresql, python, python-aenum, python-autobahn,
2019 python-engineio, python-fire, python-pymodbus, python-scapy,
2020 python-semver, python-sentry-sdk, python-socketio,
2021 python-texttable, python-tinyrpc, python-txtorcon, python3,
2022 qt5base, runc, samba4, strace, supertux, suricata, systemd,
2023 vlc, wayland-protocols, wireguard-linux-compat, wireshark,
2024 xserver_xorg-server, zeromq, zstd
2025
2026 Issues resolved (http://bugs.uclibc.org):
2027
2028 #12911: usb_modeswitch installation race condition
2029 #13251: cryptsetup does not work on branch 2020.02 following..
2030
721fdb02
PK
20312020.02.6, released September 5th, 2020
2032
2033 Important / security related fixes.
2034
2035 Fix a 2020.02.5 build regression in busybox when systemd (and
2036 not less) are enabled because of missing infrastructure.
2037
2038 Updated/fixed packages: alsa-utils, avahi, busybox, cups,
2039 docker-cli, graphite2, imagemagick, libeXosip2, mbedtls,
2040 nvidia-driver, paho-mqtt-c, python-django, systemd, uclibc,
2041 usb_modeswitch, wolfssl
2042
2043 Issues resolved (http://bugs.uclibc.org):
2044
2045 #12911: usb_modeswitch installation race condition
2046
b13d1730
PK
20472020.02.5, released August 29th, 2020
2048
2049 Important / security related fixes.
2050
2051 Infrastructure: Ensure RPATH entries that may be needed for
2052 dlopen() are not dropped by patchelf.
2053
2054 BR_VERSION_FULL/setlocalversion (used by make print-version
2055 and /etc/os-release): Properly handle local git tags
2056
2057 Updated/fixed packages: apache, at91bootstrap3, bind, boost,
2058 busybox, capnproto, chrony, collectd, cpio, cryptsetup, cups,
2059 cvs, dbus, docker-engine, domoticz, dovecot,
2060 dovecot-pigeonhole, dropbear, efl, elixir, f2fs-tools, ffmpeg,
2061 gd, gdk-pixbuf, ghostscript, glibc, grub2, gst1-plugins-bad,
2062 hostapd, iputils, jasper, json-c, libcurl, libwebsockets,
2063 linux, live555, mesa3d, mosquitto, mpv, nodejs, opencv,
2064 opencv3, openjpeg, patchelf, perl, php, postgresql,
2065 python-django, python-gunicorn, python-matplotlib, ripgrep,
2066 rtl8188eu, rtl8821au, ruby, shadowsocks-libev, squid,
2067 tpm2-abrmd, tpm2-tools, trousers, uacme, webkitgtk, wireshark,
2068 wolfssl, wpa_supplicant, wpewebkit, xen, xlib_libX11,
2069 xserver_xorg-server
2070
2071 Issues resolved (http://bugs.uclibc.org):
2072
2073 #12876: nodejs fails to build when host-icu has been built before
2074 #13111: python-gunicorn: missing dependency on python-setuptools
2075 #13121: wpa_supplicant fails to build without libopenssl enabled
2076 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
2077 #13156: package live555 new license
2078
39d71a8c
PK
20792020.02.4, released July 26th, 2020
2080
2081 Important / security related fixes.
2082
2083 Toolchain:
2084 - Make external toolchain version check also work for
2085 toolchains configured with --with-gcc-major-version-only
2086
2087 - Do not handle SOURCE_DATE_EPOCH in toolchain wrapper if the
2088 compiler supports it, fixing an issue with precompiled
2089 headers
2090
2091 - Ensure debug libs from external toolchains are not installed
2092 into target if debugging is disabled
2093
2094 Download:
2095 - Correct reproducibility issue in handling of git submodules
2096 for older git versions.
2097
2098 - Fix file locking over NFS
2099
2100 fs: Ensure cpio archive element order is reproducible
2101
2102 Br2-external: Fix error reporting for invalid br2-external trees
2103
2104 Per-package:
2105 - Fix an issue with python3 sysconfig data not getting
2106 correctly expanded
2107
2108 - Fix per-package building for packages using the qmake
2109 infrastructure
2110
2111 Updated/fixed packages: a10disp, asterisk, bind, cdrkit,
2112 checkpolicy, clamav, dbus, docker-cli, docker-engine,
2113 dvb-apps, e2fsprogs, exim, exiv2, freerdp, gnutls, go, grub2,
2114 gssdp, gst1-plugins-good, gst1-plugins-ugly, gupnp,
2115 intel-microcode, iproute2, irrlicht, iwd, jq, kodi, libcamera,
2116 libconfuse, libcurl, libglib2, libhttpserver, libmicrohttpd,
2117 libopenssl, libvncserver, libxml2, libxmlrpc, lxc, mbedtls,
2118 mesa3d, meson, mongodb, mtools, mutt, nghttp2, ngircd, nodejs,
2119 ntp, open-plc-utils, open2300, openjdk-bin, openssh,
2120 oracle-mysql, paho-mqtt-c, pcre, php, poco, prosody, putty,
2121 python-twisted, python-urllib3, python-validators, python3,
2122 qt5xmlpatterns, redis, rpi-firmware, rtl8821au, samba4, sdl2,
2123 sqlite, squid, syslog-ng, systemd, tcpreplay, tinydtls,
2124 upmpdcli, upx, vlc, webkitgtk, wireguard-linux-compat,
2125 wireshark, wpebackend-fdo, wpewebkit, zstd
2126
2127 Issues resolved (http://bugs.uclibc.org):
2128
2129 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_..
2130 #12946: Grub: Decompressor is too big.
2131 #12986: Mtools: Error converting to codepage 850
2132 #13001: openjdk-bin replaces libfreetype.so from host-freetype
2133 #13011: Incorrect selection of gcc version
2134 #13026: rpi-firmware: must not rename start files
2135 #13031: nodejs: RangeError at new ArrayBuffer()
2136 #13046: Optimize for fast -Ofast is not compliant
2137
e7f14106
PK
21382020.02.3, released June 3rd, 2020
2139
2140 Important / security related fixes.
2141
2142 Fix various build issues of host packages on hosts using GCC
2143 10.
2144
2145 Updated/fixed packages: arm-trusted-firmware, audit, bind,
2146 binutils, bison, clamav, crda, dovecot, dtc, efl, elf2flt,
2147 erlang, fakeroot, ffmpeg, fmc, fmlib, freerdp, gcc, git,
2148 glib-networking, gnupg, leveldb, libexif, libssh2,
2149 libusb-compat, linux-headers, lrzip, ltrace, mariadb, mesa3d,
2150 mp4v2, openldap, openocd, perl, php, prosody,
2151 python-pycryptodomex, python-pyqt5, qemu, rpi-firmware, rustc,
2152 speexdsp, sysrepo, systemd, tremor, vboot-utils, wireshark,
2153 xen
2154
2155 Removed packages: python-pycrypto
2156
2157 Issues resolved (http://bugs.uclibc.org):
2158
2159 #12361: Init system (systemd) kills login on Raspberry Pi Zero
2160 #12656: bison fails to relocate with relocate-sdk.sh
2161 #12671: leveldb won't detect that snappy is present (static..
2162 #12691: host-rust build fails
2163 #12831: RPI-firmware package: DTB-overlay dependency
2164
d011ca9b
PK
21652020.02.2, released May 12th, 2020
2166
2167 Important / security related fixes.
2168
2169 Musl: Disallow on PPC64 cores without AltiVec support
2170 (E.G. e5500).
2171
2172 fs/cpio: Correctly handle booting with 'console='
2173
2174 release: Ensure temporary .br2-external.* files are not
2175 included in the release tarball
2176
2177 Defconfigs: Fix various mistyped config options, or config
2178 options where the dependencies were no longer met.
2179
2180 Updated/fixed packages: apache, azure-iot-sdk-c, binutils,
2181 boinc, c-ares, cvs, docker-cli, docker-containerd,
2182 docker-engine, domoticz, e2fsprogs, efl, evtest, exim, ffmpeg,
2183 freerdp, gcc, gflags, glibc, gnuconfig, haproxy, imx-gpu-2d,
2184 irrlicht, jpeg kodi-pvr-vuplus, libarchive, libcoap,
2185 libfpm-extra, libglib2, libhtp, libid3tag, libinput, libmad,
2186 libopenssl, libsepol, libssh, libv4l, libvncserver, libwpe,
2187 localedef, mariadb, matchbox, mbedtls, mc, mesa3d-headers,
2188 meson, midori, msgpack, netsnmp, nginx, ogre, openjdk,
2189 openldap, openvpn, p7zip, paho-mqtt-c, php, polkit, python,
2190 python-attrs, python-crossbar, python-dpkt, python-flask,
2191 python-future, python-iptables, python-jedi, python-markdown2,
2192 python3, qemu, qpdf, qt5, samba4, squashfs, squid, strongswan,
2193 suricata, tzdata, util-linux, vlc, wget, webkitgtk,
2194 wireguard-linux-compat, wireshark, wpebackend-fdo, wpewebkit,
2195 zic
2196
2197 Issues resolved (http://bugs.uclibc.org):
2198
2199 #11866: initramfs file system fails to boot using Grub on EFI x86_64
2200 #12271: python-iptables runtime dependencies
2201 #12726: systemctl preset-all failed for ctrl-alt-del.target
2202 #12751: OpenJdk package installation issues on target
2203 #12796: Update OpenSSL to Version 1.1.1g to patch CVE-2020-1967
2204 #12811: bootstrap stuck and no login prompt
2205 #12841: util-linux/sfdisk 2.35.1 fails on sector-size header
2206
673d54c6
PK
22072020.02.1, released April 10th, 2020
2208
2209 Important / security related fixes.
2210
2211 core: Also fixup /lib references in libtool .la files, similar
2212 to how it is done for /usr/*.
2213
2214 Various fixes for builds with per-package target/host
2215 directories.
2216
2217 toolchain: Fix kernel headers validation check for external
2218 toolchains. Fix make 4.3+ compatibility in external toolchain
2219 logic.
2220
2221 fs/initramfs: fix show-info so it also shows the usual
2222 rootfs-related variables.
2223
2224 Updated/fixed packages: arm-trusted-firmware, barebox-aux,
2225 bluez5_utils, bubblewrap, busybox, civetweb, cog, collectd,
2226 ffmpeg, gcc, gnutls, gssdp, gvfs, haproxy, hiredis, hostapd,
2227 kmscube, kodi-screensaver-rsxs, libical, libinput, libexif,
2228 libopenssl, libsndfile, linux, linux-tools, llvm, localedef,
2229 mcrypt, mesa3d, meson, monit, nftables, ntp, opencv3,
2230 oprofile, php, pinentry, polkit, pure-ftpd, python-pyyaml,
2231 qt5, quagga, radvd, rcw, redis, rocksdb, samba4, screen,
2232 sdbusplus, swupdate, sysdig, sysklogd, syslinux, syslog-ng,
2233 tor, tslib, uacme, util-linux, vala, vlc,
2234 wireguard-linux-compat, wireguard-tools, wireshark,
2235 wpa_supplicant, xserver_xorg-server
2236
2237 Issues resolved (http://bugs.uclibc.org):
2238
2239 #12711: host-localedef 2.30-20 fails to compile on fedora 32
2240 #12746: "sysdig" package description points to http://sysdig.org, ..
2241
5f5477b0 22422020.02, released March 8th, 2020
0e96faa7
PK
2243
2244 Various fixes.
2245
2246 br2-external: Fix compatibility with make 4.3+
2247
5f5477b0
PK
2248 Updated/fixed packages: bash, bcm2835, binutils, cups,
2249 erlang-p1-acme, fbgrab, gr-osmosdr, gst1-plugins-base,
2250 gst1-validate, gstreamer1, guile, jhead, libdrm, libevdev,
2251 libinput, libnss, libsndfile, libvncserver, linux-firmware,
2252 mesa3d, nodejs, openjdk-bin, openvmtools, optee-test, patch,
2253 php, piglit, pppd, python-django, qemu, qt5base, ruby,
2254 ser2net, swupdate, thrift, zziplib
0e96faa7
PK
2255
2256 Removed packages: classpath, jamvm
2257
2258 Issues resolved (http://bugs.uclibc.org):
2259
2260 #12606: fbgrab location has changed
2261
338e2b5b
PK
22622020.02-rc3, released March 2nd, 2020
2263
2264 Fixes all over the tree.
2265
2266 Infrastructure: Rework file list handling to fix race
2267 conditions when building with per-package target and host
2268 directories and top-level parallel builds.
2269
2270 Updated/fixed packages: aufs, binutils, blktrace, brltty,
2271 cairo, dnsmasq, docker-compose, elf2flt, exim, exiv2, git,
2272 kodi-inputstream-adaptive, libarchive, libcgroup, libgdiplus,
2273 libssh2, libvncserver, libvorbis, linknx, linux-firmware, lxc,
2274 lz4, mosquitto, openjpeg, openrc, poco, proftpd, pure-ftpd,
2275 python3, python-multidict, python-setuptools-scm-git-archive,
2276 qpdf, qt5tools, rdesktop, rocksdb, shellinabox, squid,
2277 suricata, swig, systemd, taglib, util-linux, wireshark, zsh
2278
2279 Issues resolved (http://bugs.uclibc.org):
2280
2281 #12571: ltp-testsuite : Build failure
2282 #12576: 2020.02-RC1: error while loading shared libraries: ...
2283 #12581: 2020.02-rc1 glibc failing to build on fedora 31
2284
b36e2eca
PK
22852020.02-rc2, released February 26th, 2020
2286
2287 Fixes all over the tree.
2288
2289 Toolchain: Ensure strong SSP can only be enabled if the
2290 (external) toolchain supports it.
2291
2292 Fix a race condition related to creating the output/staging
2293 symlink on systems with coreutils < 8.27.
2294
2295 Drop support for the (end of life) Qt 5.6 variant.
2296
2297 Updated/fixed packages: at, armadillo, audiofile, bash,
2298 busybox, erlang, fail2ban, fluidsynth, ipsec-tools, jpeg-turbo,
2299 kvm-unit-tests, libftdi1, libinput, libsvgtiny, libtomcrypt,
2300 libupnpp, libxml2, linux-tools, luv, mbedtls, mesa3d, minicom,
2301 openvmtools, php, qt5, qt5webengine, qwt, radvd, rcw,
2302 sdbusplus, systemd, tpm2-tss, vorbis-tools
2303
2304 Issues resolved (http://bugs.uclibc.org):
2305
2306 #12581: 2020.02-rc1 glibc failing to build on fedora 31
2307
22f07ab2 23082020.02-rc1, released February 18th, 2020
3eacee53
PK
2309
2310 Fixes all over the tree and new features.
2311
2312 Add experimental support for building with a per-package
2313 target and host directory. This still has some rough edges,
2314 but brings a number of advantages:
2315
2316 - Packages will only be able to access the explicitly listed
2317 dependencies and not any other packages that happen to be
2318 built before, ensuring correct dependency information in
2319 Buildroot.
2320
2321 - Possibility for top-level parallel builds, speeding up
2322 builds on multicore machines.
2323
2324 Core: Ensure package-file-lists data is correct after
2325 incremental builds as well.
2326
2327 Architecture: Add support for ARC-HS38 with 64bit multiplier
2328 variant, allow building glibc for big endian ARC, handle 16KB
2329 MMU page size for ARC in toolchain wrapper.
2330
2331 Toolchain: Add binutils 2.33.1, GCC 7.5.0, Arm 9.2-2019.12
2332 toolchains, ARC 2019.09 toolchain. Allow using custom kernel
2333 headers newer than what is known by Buildroot.
2334
2335 pkg-stats: Support for CVE vulnerability reporting by
2336 comparing to NVD database.
2337
2338 Reproducible builds: The go -trimpath option is now used to
2339 get rid of absolute build paths, __FILE__ and __BASE_FILE__
2340 defines are now handled in the toolchain wrapper.
2341
2342 Systemd: Build host variant and use systemctl to automatically
2343 enable unit files rather than manually managing symlinks.
2344
2345 Util-linux: Ensure that hwclock is built without GPLv3
2346 code. Notice that builds with hwclock has contained
2347 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
2348
2349 New defconfigs: Beelink GS1, Raspberrypi4 64bit
2350
2351 New packages: alura, avro-c, bubblewrap, cctz, cereal,
2352 cpuburn-arm, elixir, erlang-base64url, erlang-idna,
2353 erlang-jose, erlang-p1-acme, erlang-p1-mqtree,
2354 erlang-p1-yconf, fluid-soundfont, fluidsynth, gcnano-binaries,
2355 gensio, glslsandbox-player, libargon2, libmodsecurity,
2356 libpam-nfc, libtelnet, lua-codegen, lua-livr, lua-livr-extra,
2357 lua-rotas, lua-silva, mfoc, network-manager-openvpn,
2358 nginx-modsecurity, perl-crypt-openssl-aes,
2359 perl-math-prime-util, pipewire, ptm2human, python-aenum,
2360 python-aiohttp-debugtoolbar, python-aiohttp-mako,
2361 python-aiologstash, python-aiosignal, python-aiozipkin,
2362 python-async-lru, python-avro, python-bunch, python-crontab,
2363 python-dnspython, python-entrypoints, python-esptool,
2364 python-frozenlist, python-future, python-gitdb, python-janus,
2365 python-lockfile, python-logstash, python-nested-dict,
2366 python-pbr, python-pyaes, python-pydantic, python-smmap2,
2367 python-sockjs, python-zc-lockfile, raspi-gpio, rocksdb,
2368 sdbusplus, spidermonkey, thermald, ti-sgx-libgbm, tinyssh,
2369 tio, umtprd, weston-imx, wireguard-linux-compat,
2370 wireguard-tools, xdg-dbus-proxy
2371
2372 Removed packages: bluez_utils, celt051, erlang-p1-iconv, fis,
2373 gadgetfs-test, libplayer, gstreamer, gst-ffmpeg,
2374 gst-fsl-plugins, gst-omapfb, gst-plugins-bad,
2375 gst-plugins-base, gst-plugins-good, gst-plugins-ugly,
2376 perl-digest-md5, perl-mime-base64, perl-net-ping,
2377 python-scapy3k, wireguard
2378
2379 Issues resolved (http://bugs.uclibc.org):
2380
2381 #11906: the new version of mesa3d cannot support etnaviv when..
2382 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
2383 #12121: PyQt5.QtSerialPort and other modules not being built
2384 #12256: package tar is outdated (1.29 is 3 years old
2385 #12286: Can't import gobject in python 3.8
2386 #12376: python-scapy3k is deprecated
2387 #12386: carriage return issue when "make menuconfig"
2388 #12441: qt5webengine build error: asm/errno.h: No such file or..
2389 #12446: Buildroot fails to finish installing packages
2390 #12456: qtvirtualkeyboard: No such file or directory
2391 #12461: libglib2 build files with deep directory structure
2392 #12481: minicom fails when output directory path contains "m4"
2393 #12501: libnss-3.49.1: ld error: multiple definition of `gcm_..
2394 #12526: host-nodejs 12.14.1: configure fail: AttributeError: ..
2395 #12536: Linux-Headers extracting failure
2396 #12546: Ninja 1.10 build Error
2397
ed4f7ddf
PK
23982019.11.3, released April 10th, 2020
2399
2400 Important / security related fixes.
2401
2402 core: Fix compatibility with make 4.3+. Also fixup /lib
2403 references in libtool .la files, similar to how it is done for
2404 /usr/*.
2405
2406 toolchain: Fix kernel headers validation check for external
2407 toolchains.
2408
2409 fs/initramfs: fix show-info so it also shows the usual
2410 rootfs-related variables.
2411
2412 Updated/fixed packages: barebox-aux, bluez5_utils, busybox,
2413 civetweb, cog, collectd, ffmpeg, gcc, gnutls, gssdp, gvfs, haproxy,
2414 hiredis, hostapd, kmscube, libical, libopenssl, libsndfile,
2415 linux-tools, llvm, monit, ntp, php, pure-ftpd, radvd, redis,
2416 samba4, screen, sysdig, syslinux, syslog-ng, tor, uacme,
2417 util-linux, vala, vlc, wpa_supplicant, xserver_xorg-server
2418
2419 Issues resolved (http://bugs.uclibc.org):
2420
2421 #12746: "sysdig" package description points to http://sysdig.org, ..
2422
c10d3458
PK
24232019.11.2, released March 16th, 2020
2424
2425 Important / security related fixes.
2426
2427 Core: Ensure package-file-lists data is correct after
2428 incremental builds as well.
2429
2430 Fix a race condition related to creating the output/staging
2431 symlink on systems with coreutils < 8.27.
2432
2433 Toolchain: ARC tools bumped to arc-2019.09.
2434
2435 Br2-external: Fix patch handling when external linux-extension
2436 packages are used. Fix compatibility with make 4.3+
2437
2438 Util-linux: Ensure that hwclock is built without GPLv3
2439 code. Notice that builds with hwclock has contained
2440 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
2441
2442 Updated/fixed packages: armadillo, at, bcm2835, binutils,
2443 blktrace, bluez-alsa, bootstrap, brltty, busybox, cairo,
2444 clamav, cog, cups, czmq, dnsmasq, docker-containerd, dovecot,
2445 dovecot-pigeonhole, e2fsprogs, elf2flt, eudev, exim, exiv2,
2446 fbgrab, gettext-tiny, glibc, go, grep, gst1-validate, guile,
2447 imagemagick, jhead, jpeg-turbo, kvm-unit-tests, lapack,
2448 libarchive, libcgroup, libdrm, libevent, libexif, libftdi1,
2449 libgdiplus, libjpeg, libsigrok, libsndfile, libssh2,
2450 libsvgtiny, libvncserver, libvorbis, libxml2, libxslt, linknx,
2451 lxc, lz4, mariadb, mbedtls, meson, mongoose, mosquitto, musl,
2452 ncurses, nodejs, ntfs-3g, ogre, opencv3, openjdk, openjpeg,
2453 openrc, openswan, openvmtools, optee-test, patch, php, piglet,
2454 postgresql, pppd, proftpd, pure-ftpd, python-django,
2455 python-pyqt5, python-setuptools-scm-git-archive, python3,
2456 qemu, qt5base, qt5tools, qt5virtualkeyboard, qt5webengine,
2457 qwt, rdesktop, ruby, runc, samba4, shellinabox,
2458 skeleton-init-openrc, smartmontools, spdlog, sqlcipher, squid,
2459 suricata, swig, swupdate, sysklogd, taglib, thrift,
2460 ti-cgt-pru, uclibc, util-linux, vorbis-tools, webkitgtk,
2461 wireshark, wpebackend-fdo, wpewebkit, xen,
2462 xserver_xorg-server, zeromq, zsh, zziplib
2463
2464 Issues resolved (http://bugs.uclibc.org):
2465
2466 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
2467 #12331: meson issue
2468 #12456: qtvirtualkeyboard: No such file or directory
2469 #12461: libglib2 build files with deep directory structure
2470 #12481: minicom fails when output directory path contains "m4"
2471 #12606: fbgrab location has changed
2472
538d2773
PK
24732019.11.1, released January 12th, 2020
2474
2475 Important / security related fixes.
2476
2477 Infrastructure: kconfig: Fix reconfigure logic, python: Ensure
2478 correct compiler and linker flags are used for compiled code
2479
2480 utils/scanpypi: Remind users to update DEVELOPERS
2481
2482 Defconfigs: imx6-sabresd: Fix the Qt5 display names,
2483 imx8: Drop extra copy of U-Boot DTB
2484
2485 Updated/fixed packages: acsccid, bitcoin, boost, busybox,
2486 cc-tool, cmocka, cpio, cups, dante, dialog, dillo, docker-cli,
2487 docker-containerd, docker-engine, easy-rsa, ebtables,
2488 ecryptfs-utils, efl, ffmpeg, gdb, git, glibc, gnupg2, go,
2489 gpsd, grpc, gst1-plugins-bad, iputils, jasper,
2490 kf5-kcoreaddons, leveldb, libarchive, libfribi, libgit2,
2491 libkrb5, libp11, librsvg, libssh, libtomcrypt, libuio, libv4l,
2492 lirc-tools, log4cplus, lrzip, lvm2, mali-t76x,
2493 matchbox-desktop, mender-grubenv, mmc-utils, mosquitto,
2494 nodejs, ntp, openipmi, opencv3, openpowerlink, openrc, pango,
2495 perl-sys-cpu, pimd, postgresql, pulseaudio, python-brotli,
2496 python-coherence, python-crc16, python-django, python-dpkt,
2497 python-gobject, python-pyasn-modules, python-pypcap,
2498 python-pyqt5, python-subprocess32, python3, qpdf,
2499 qt-webkit-kiosk, qt5virtualkeyboard, qt5webengine, quota,
2500 rabbitmq-c, rauc, rpcbind, rtl8821au, runc, rygel, samba4,
2501 sdl2, setserial, snort, spidev_test,
2502 sunxi-mali-mainline-driver, syslog-ng, sysrepo, tcllib, tftpd,
2503 usbmount, w_scan, wavpack, wsapi, wsapi-fcgi, wsapi-xavante,
2504 x265, xserver_xorg-server, ytree, zip
2505
2506 Issues resolved (http://bugs.uclibc.org):
2507
2508 #12121: PyQt5.QtSerialPort and other modules not being built
2509 #12286: Can't import gobject in python 3.8
2510
836b84a7
PK
25112019.11, released December 1st, 2019
2512
2513 Various fixes.
2514
2515 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
2516 <pkg>_DL_OPTS by default, just like it is done for a number of
2517 other package variables.
2518
2519 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
2520 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
2521 the (rare) case where the .py files are needed at runtime
2522 rather than .pyc.
2523
2524 Updated/fixed packages: am33x-cm3, bind, collectd, go, gob2,
2525 gst1-plugins-bad, haproxy, jasper, jpeg-turbo, libdrm,
2526 libftdi, libftdi1, libnss, libselinux, libstrophe, lzma,
2527 minicom, network-manager, nodejs, oniguruma, opencv3,
2528 openvmtools, perl-gdgraph, perl-gdtextutil, prosody,
2529 python-cchardet, systemd, tiff, wolfssl,
2530
2531 Issues resolved (http://bugs.uclibc.org):
2532
2533 #11416: check-uniq-files staging issue
2534 #12146: Oprofile runtime issue
2535 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
2536 #12171: Python-opencv needs config.py and config-3.7.py to run..
2537 #12196: duma package
2538 #12211: host-nodejs 10.15.3 package fail to build
2539 #12316: tzdata fails to install with empty "default local time"
2540 #12326: network-manager build fails with missing glib error
2541 #12366: Gstreamer1 gst1-plugins-bad do not compile with RPI-Userland
2542
fc1c7e59
PK
25432019.11-rc3, released November 24th, 2019
2544
2545 Fixes all over the tree.
2546
2547 Updated/fixed packages: asterisk, clamav, domoticz, faifa,
2548 gerbera, kmod, kvm-unit-tests, libupnp18, linux-serial-test,
2549 lsof, ltp-testsuite, lxc, mesa3d, mesa3d-headers, perl, php,
2550 postgresql, qemu, rauc, redis, rpcbind, spice, spice-protocol,
2551 systemd, tftpd, waylandpp, webkitgtk, zip
2552
1ab7e0c6
PK
25532019.11-rc2, released November 16th, 2019
2554
2555 Fixes all over the tree.
2556
2557 Toolchain: ARC tools bumped to arc-2019.09-rc1, ensure
2558 external toolchain kernel headers version check correctly stop
2559 the build on mismatch
2560
2561 Meson: Fix generation of global cross-compilation.conf
2562
2563 Download: Also use the package download method for extra
2564 downloads from the same site, so it does not get confused by
2565 URLs containing '+'
2566
2567 Defconfigs: Fix boot issue for beaglebone
2568
2569 Updated/fixed packages: bird, chrony, connman, dhcp, domoticz,
2570 dropwatch, dtc, elf2flt, gettext-tiny, glog, intel-microcode,
2571 ipsec-tools, jailhouse, kodi, libfribi, libmbim, libressl,
2572 libsigrokdecode, libsvgtiny, linux-serial-test, ltp-testsuite,
2573 lvm2, lxc, mariadb, mesa3d, minizip, ndisc6, neardal, ninja,
2574 ofono, openvmtools, oracle-mysql, qt5wayland, safeclib, socat,
2575 sudo, systemd, wpewebkit, xserver_xorg-server
2576
78d373f7 25772019.11-rc1, released November 5th, 2019
bc8d4e97
PK
2578
2579 Fixes all over the tree and new features.
2580
2581 Dependencies: Gcc/g++ 4.8 or newer is now required on the
2582 build host.
2583 Ensure host has JSON::PP perl module installed if
2584 webkitgtk/wpewebkit packages are enabled as it is needed
2585 during their build process.
2586
2587 Toolchain: Add support for the D programming language (GCC
2588 9.x, Glibc).
2589 GCC 9.x updated to 9.2.0, Glibc updated to 2.30, Musl updated
2590 to 1.1.24, uClibc-ng updated to 1.0.32, ARC toolchain updated
2591 to arc-2019.09-eng002.
2592 Musl: Add a patch to add support for
2593 sched_{get,set}scheduler() and sched_{get,set}param() for
2594 compatibility.
2595 Generate check-headers program under BUILD_DIR rather than
2596 /tmp to fix issues with distributions mounting /tmp noexec.
2597 Also copy libssp.so for external toolchains if SSP
2598 to handle toolchains providing SSP support in libssp rather
2599 than in the C library
2600
2601 New defconfigs: Beaglebone AI, FriendlyARM Nanopi NEO Plus2,
2602 Libre Computer "La Frite", QEMU Armv7-A with trustzone/OP-TEE,
2603 STM32MP157 Discovery Kit
2604
9bcc20f1
PK
2605 Arch: RISC-V: Default to a sensible floating point ABI based
2606 on the selected ISA extensions rather than always defaulting
2607 to ILP32/64
bc8d4e97
PK
2608
2609 Graph-size: Package sizes are now shown in human readable form
2610 (Kib/Mib/Gib) rather than always in Kib. Binary (KB/MB/GB)
2611 format can be selected using the --binary option. The cut-off
2612 limit for classifying packages as "other" is now configurable
2613 using the --size-limit option.
2614
2615 Br2-external: Linux kernel extensions can now also be provided
2616 in an external tree by adding packages under
2617 linux/linux-ext-*.mk. See the manual for details.
2618
2619 Fakeroot now works correctly under Microsoft Windows 10
2620 Services for Linux, which does not provide SYSV IPC support
2621
2622 The check-uniq-files logic which would complain if multiple
2623 packages would touch the same files has been removed as it
2624 causes issues in certain situations (when packages are
2625 rebuilt) and the issue is no longer considered a problem for
2626 toplevel parallel builds as those will use a per-package
2627 staging/target directory.
2628 With this removed, Python is no longer required for a basic
2629 build (only for optional scripts).
2630
2631 support/scripts/genimage.sh will no longer make a copy of
2632 TARGET_DIR, speeding up post-build/image scripts.
2633
2634 The runtime test logic now uses Python 3.x.
2635
2636 A 'v' prefix has been dropped from the <pkg>_SOURCE variable
2637 for a number of packages to match the version numbers used by
2638 https://release-monitoring.org
2639
2640 New packages: caps, collectl, dav1d, fstrcmp, ima-evm-utils,
2641 jitterentropy-library, kodi-vfs-rar, kodi-vfs-sftp, libavl,
9bcc20f1
PK
2642 libhttpserver, libmspack, libnetconf2, libolm, libyang,
2643 linux-serial-test, lrzip, mdevd, minimodem, musl-fts, netifrc,
2644 ogre, openlayers, python-aioredis, python-asgiref,
bc8d4e97
PK
2645 python-backports-functools-lru-cache, python-bluezero,
2646 python-brotli, python-channels, python-channels-redis,
2647 python-colorlog, python-daphne, python-django-enumfields,
2648 python-jaraco-functools, python-kiwisolver, python-msgfy,
2649 python-rpi-ws281x, python-setuptools-scm-git-archive,
2650 python-simplelogging, python-soupsieve, python-sqliteschema,
2651 python-sqlparse, python-tqdm, python-webencodings, qt5webview,
2652 restclient-cpp, ripgrep, snmpclitools, sunwait, sysrepo,
2653 uacme, utf8proc, uvw, ytree
2654
2655 Removed packages: alljoyn, alljoyn-base, alljoyn-tcl-base,
2656 devmem2, eventlog, kodi-audiodecoder-opus,
2657 kodi-screensaver-planestate, kodi-visualisation-waveforhue,
2658 python-pysnmp-apps, riscv-pk, ustr
2659
2660 Issues resolved (http://bugs.uclibc.org):
2661
2662 #9881: systemd-resolved not setting resolv.conf link
2663 #10171: devmem2 w (word) is 8 bytes in x86 64 systems
2664 #10586: musl gcc has ifunc enabled when musl doesn't support it
2665 #10806: Allow nfs-utils to use ipv6
2666 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
2667 #11411: check-uniq-files target issue
2668 #11766: Console (getty) issues with systemd
2669 #11781: mariadb build error
2670 #12031: Build of cups-filters fails while linking, apparently due..
2671 #12116: console prompt does not appear after login
2672 #12141: eudev package is missing "render" and "kvm" groups
2673 #12181: dropbear: norootlogin (-w) no longer works when PAM is enabled
2674 #12186: Raspberry Pi Zero-W build fails on newer kernel versions
2675 #12191: cmake BUILDDIR
2676 #12241: Permission denied while running "make"
2677 #12261: sudo versions prior to 1.8.28 are affected.
2678 #12276: make clean/distclean does not remove BR2_DL_DIR and BR2_HOST_DIR
2679 #12281: Custom configuration fails to build (based on raspberrypi3_..
2680
8f75fbbe
PK
26812019.08.3, released December 7th, 2019
2682
2683 Important / security related fixes.
2684
2685 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
2686 <pkg>_DL_OPTS by default, just like it is done for a number of
2687 other package variables
2688
2689 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
2690 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
2691 the (rare) case where the .py files are needed at runtime
2692 rather than .pyc.
2693
2694 Fix <pkg>-reconfigure handling for packages using the kconfig
2695 infrastructure.
2696
2697 Toolchain: ensure external toolchain kernel headers version
2698 check correctly stop the build on mismatch
2699
2700 Deconfigs: beaglebone: fix boot issue
2701
2702 Updated/fixed packages: am33x-cm3, asterisk, bind, chrony,
2703 clamav, cmocka, collectd, connman, dhcp, dropwatch, faifa,
2704 gettext-tiny, gob2, haproxy, intel-microcode, ipsec-tools,
2705 jailhouse, jasper, jpeg-turbo, kodi, kvm-unit-tests, libftdi,
2706 libftdi1, libnss, libressl, libstrophe, libsvgtiny, lvm2,
2707 lzma, mariadb, minicom, mosquitto, neardal, ninja, nodejs,
2708 oniguruma, openvmtools, oracle-mysql, perl-gdgraph,
2709 perl-gdtextutil, php, postgresql, prosody, python-cchardet,
2710 python-django, qt5wayland, rabbitmq, rauc, redis, rpcbind,
2711 socat, spice, spice-protocol, tftpd, tiff, webkitgtk
2712
2713 New packages: libmspack
2714
2715 Issues resolved (http://bugs.uclibc.org):
2716
2717 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
2718 #12171: Python-opencv needs config.py and config-3.7.py to run..
2719 #12211: host-nodejs 10.15.3 package fail to build
2720 #12316: tzdata fails to install with empty "default local time"
2721
de6739c8
PK
27222019.08.2, released November 9th, 2019
2723
2724 Important / security related fixes.
2725
2726 Toolchain: Also copy libssp.so for external toolchains if SSP
2727 to handle toolchains providing SSP support in libssp rather
2728 than in the C library
2729
2730 Download: Also use the package download method for extra
2731 downloads from the same site, so it does not get confused by
2732 URLs containing '+'
2733
2734 Fakeroot now works correctly under Microsoft Windows 10
2735 Services for Linux, which does not provide SYSV IPC support
2736
2737 utils/test-pkg: ensure to exit with an error upon failure
2738
2739 Updated/fixed packages: asterisk, azmq, binutils,
2740 cups-filters, domoticz, dtc, duma, elf2flt, eudev, exfat,
2741 exfat-utils, fakeroot, fdk-aac, file, freerdp, gcc, gd,
2742 ghostscript, go, gpsd, grpc, gst1-plugins-base, gvfs, icu,
2743 intel-microcode, kvm-unit-tests, libfribidi, libnspr, libnss,
2744 libopenssl, libpcap, libpciaccess, librsvg, libseccomp,
2745 libsigrok, libtorrent, libunwind, libva, linux-tools,
2746 lua-sdl2, lxc, minizip, mjpegtools, mongoose, mono, nbd,
2747 nfs-utils, php, piglit, python, python-autobahn,
2748 python-pysnmp-apps, python-tornado, python3, qemu, qt5base,
2749 ruby, safeclib, samba4, sdl_mixer, sox, sudo, suricata,
2750 systemd, tcpdump, unscd, util-linux, vdr-plugin-vnsiserver,
2751 vtun, wireshark, xvisor, yaffs2utils
2752
2753 Issues resolved (http://bugs.uclibc.org):
2754
2755 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
2756 #12261: sudo versions prior to 1.8.28 are affected
2757
9c814962
PK
27582019.08.1, released October 3rd, 2019
2759
2760 Important / security related fixes.
2761
2762 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
2763 Use default console settings
2764
2765 Dependencies: Ensure host has JSON::PP perl module installed
2766 if webkitgtk/wpewebkit packages are enabled as it is needed
2767 during their build process.
2768
2769 Toolchain: Generate check-headers program under BUILD_DIR
2770 rather than /tmp to fix issues with distributions mounting
2771 /tmp noexec.
2772
2773 Updated/fixed packages: asterisk, augeas, axel, bind, bwm-ng,
2774 cups, cups-filters, docker-cli, docker-engine, docker-proxy,
2775 e2fsprogs, eudev, exim, expat, gcc, go, haveged, ifplugd, joe,
2776 kf5-extra-cmake-modules, kf5-modemmanager-qt,
2777 kf5-networkmanager-qt, libcamera, libcurl, libgcrypt,
2778 libglib2, libgpg-error, libnspr, libnss, libopenssl,
2779 logrotate, luksmeta, mariadb, mbedtls, mongodb, mosquitto,
2780 ncurses, nfs-utils, nghttp2, nodejs, openvmtools, php,
2781 protobuf, putty, qemu, samba4, snort, swupdate,
2782 systemd-bootchart, thttpd, uclibc, unzip, util-linux,
2783 wireshark
2784
2785 Issues resolved (http://bugs.uclibc.org):
2786
2787 #10806: Allow nfs-utils to use ipv6
2788 #11781: mariadb build error
2789 #12031: Build of cups-filters fails while linking, apparently due..
2790 #12141: eudev package is missing "render" and "kvm" groups
2791 #12241: Permission denied while running "make"
2792
1fcdfbfb
PK
27932019.08, released September 1st, 2019
2794
2795 Various fixes.
2796
2797 Defconfigs: Removed nanopc t4, nanopi m4 and neo4, pine64
2798 rockpro64 and raxda rock pi4 as they rely on a ARM32 toolchain
2799 on the build host to build ATF. These defconfigs will be added
2800 back once a package providing such toolchain is
2801 available. Also dropped ts4800 defconfig as it does not build
2802 with GCC >= 8.x.
2803
2804 Updated/fixed packages: libxcb, php, python-numpy, webkitgtk,
2805 wpewebkit, xfont_font-util
2806
2807 Issues resolved (http://bugs.uclibc.org):
2808
2809 #12156: buildroot-2019.08-rc3 does not build for Pi Zero W
2810
cd8ab185
PK
28112019.08-rc3, released August 28th, 2019
2812
2813 Fixes all over the tree.
2814
2815 Updated/fixed packages: clamav, dovecot, dovecot-pigeonhole,
2816 gcc, intel-microcode, libmicrohttpd, libmodplug, mpg123,
2817 nginx, openldap, python, qemu, samba4, squid, strace, vlc
2818
2819 Issues resolved (http://bugs.uclibc.org):
2820
2821 #11686: fbdev_drv.so: undefined symbol: shadowUpdatePackedWeak,..
2822
f3221f1a 28232019.08-rc2, released August 20th, 2019
a8bdbef2
PK
2824
2825 Fixes all over the tree.
2826
2827 Compile fixes for a number of defconfigs.
2828
2829 Updated/fixed packages: apache, autofs, batctl, batman-adv,
2830 bind, collectd, cwiid, dahdi-linux, dahdi-tools, daq,
f3221f1a
PK
2831 dehydrated, dhcp, dtc, efl, enlightenment, evtest, giflib,
2832 gnutls, go, gst-plugins-bad, gst-plugins-base,
2833 gst1-plugins-bad, gst1-plugins-base, gst1-rtsp-server, gtkmm3,
2834 gupnp, harfbuzz, imagemagick, lftp, libbsd, libcpprestsdk,
2835 libdnet, libfm, libgit2, libgtk2, libgtk3, libpri, librsvg,
2836 libss7, libssh2, libwpe, lua-cqueues, metacity, micropython,
2837 mpd, mpg123, musl, mpv, openblas, openbox, opencv, pango,
2838 pcmanfm, piglit, pigpio, pinentry, postgresql, qemu, qt5base,
2839 qt5enginio, qt5multimedia, qt5serialbus, quagga, quazip,
2840 rrdtool, rygel, samba4, stellarium, tcpreplay, ti-gfx, vte,
2841 wampcc, wilink-bt-firmware, wireless-regdb, wpebackend-fdo,
a8bdbef2
PK
2842 xscreensaver
2843
2844 Removed packages: libamcodec, odroid-mali, odroid-scripts
2845
2846 Issues resolved (http://bugs.uclibc.org):
2847
2848 #9481: NetworkManager/Ping unable to resolve domains
2849 #10566: php.mk is missing option --with-pgsql
2850 #10861: Package batman_adv Makefile is missing include header direct..
2851 #11641: linux kernel .config timestamp always out of date fixed with..
2852 #11671: russian locale ru_RU:145: LC_TIME: syntax error
2853 #11701: recuuring of usr and in bin shortcuts are created
2854 #11741: pigpio does not build host-pigpio
2855 #11876: automount using host mount/umount
2856 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
2857 #11921: dahdi fails to build
2858 #11936: libcpprestsdk should install to staging
2859 #11946: wilink-bt-firmware: moved from github to http://git.ti.com/ti-bt
2860 #11961: libpri build failure
2861 #12086: dhcp shared libraries not installed to target
2862 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
2863 #12106: daq: build fails if libdumbnet-dev is installed in the host
2864 #12126: vc4 has neon as hard dependency
2865
9b9abb0d
PK
28662019.08-rc1, released August 9th, 2019
2867
2868 Fixes all over the tree and new features.
2869
2870 toolchain: ARC toolchain updated to 2019.03 (binutils 2.32.51
2871 / GCC 8.3.1 / glibc 2.29), ARM AAarch64/ARM toolchains updated
2872 to 2019.03. Add GCC 9.1.0, remove GCC 4.9 and 6.5, add GDB
2873 8.3, remove GDB 7.12 and 8.0.1, default to GDB 8.2, GCC
2874 8.3.0. Musl updated to 1.1.23, bringing support for RISC-V 64.
2875
2876 Architectures: Internal toolchain support for C-SKY, support
2877 for ARC HS48 v3.1 and HS38 with Quad MAC & FPU, support for
2878 ARM A76, A76/A55 big.LITTLE, emag, neoverse-N1, phecda and
2879 tsv110.
2880
2881 Filesystems: Pass extra pax options to tar for binary
2882 reproducibility. Build host-cpio for the --reproducible option
2883 support when BR2_REPRODUCIBLE is enabled. Genimage updated to
2884 version 11, bringing GPT support.
2885
2886 Br2-external: Add support for injecting additional options to
2887 the list of preconfigured external toolchains and libjpeg and
2888 openssl providers using files under provides/. See the manual
2889 for details.
2890
2891 Ensure custom <pkg>_OVERRIDE_SRCDIR_RSYNC_EXCLUSIONS are
2892 passed before the standard exclusions so they are not ignored
2893 by rsync when using override-srcdir.
2894
2895 Gnuconfig updated to 2019-05-28, adding C-SKY support.
2896
2897 test-pkg: Correct long option handling and clean output dir
2898 after a successful build to save disk space.
2899
2900 support/testing: Emulate a machine with 256MB RAM to fix
2901 issues with certain tests running out of memory, use
2902 virtio-rng to provide needed entrophy.
2903
2904 pkg-stats: support outputting in JSON format with --json for
2905 easier post processing. The classic HTML output is still
2906 available with --html. Parallelize access to
2907 release-monitoring.org to speed up runtime.
2908
2909 Drop non-conventional version prefix/suffix/separators for
2910 packages for better compatibility with release-monitoring.org
2911
2912 Packages:
2913 Init systems: Add basic openrc support and
2914 <pkg>_INSTALL_INIT_OPENRC variable in the infrastructure to
2915 install openrc service scripts if enabled.
2916
2917 busybox: Build each applet as a separate binary when SELinux
2918 is enabled for more finegrained policy control. Use daemon
2919 mode for mdev rather than legacy hotplug.
2920
2921 linux: Workaround -Werror related build failure on powerpc,
2922 by forcing CONFIG_PPC_DISABLE_WERROR on.
2923
2924 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
2925 partition is available before mounting.
2926
2927 New defconfigs: HiFive Unleashed, I.MX8MM EVK and Pico, Nanopi
2928 m4 and neo4, Nanopc t4, Olimex A33 olinuxino, Pine64
2929 Rockpro64, PowerPC mac99, QEMU C-SKY 610/807/810/860 virt,
2930 Raspberry Pi 4, Raxda rock pi4, Solidrun Clearfog GT-8K
2931
2932 Removed defconfigs: Odroid C2
2933
2934 New packages: bitcoin, c-capnproto, fatcat, ifmetric, jack1,
2935 jailhouse, libubootenv, luasyslog, mender-grubenv,
2936 murata-cyw-fw, openrc, piglit, python-colorama, python-cycler,
2937 python-hiredis, python-ifaddr, python-inflection,
2938 python-iptables, python-matplotlib, python-periphery,
2939 python-pycairo, python-redis, python-termcolor,
2940 python-tinyrpc, python-txdbus, skeleton-init-openrc, spdlog,
2941 sshguard, stellarium, zziplib
2942
2943 Removed packages: xapp_mkfontdir
2944
2945 Issues resolved (http://bugs.uclibc.org):
2946
2947 #11096: Upgrade from glibc 2.26 to 2.27 broke some locales...
2948 #11271: utils/check-package fails with exception depending on..
2949 #11991: [numpy] segfault when compiling for RPi3 64bits
2950 #12016: Grub fails to boot bzImage after upgrade to 2019.05
2951 #12046: Can’t login as root user after upgrading to buildroot..
2952 #12051: package/dhcp installs libtool wrapper scripts on tar...
2953 #12076: Patchelf can link against an incompatible libc++ ver...
2954
c8bab5be
PK
29552019.05.3, Released October 3rd, 2019
2956
2957 Important / security related fixes.
2958
2959 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
2960 Use default console settings
2961
2962 Dependencies: Ensure host has JSON::PP perl module installed
2963 if webkitgtk/wpewebkit packages are enabled as it is needed
2964 during their build process.
2965
2966 Toolchain: Generate check-headers program under BUILD_DIR
2967 rather than /tmp to fix issues with distributions mounting
2968 /tmp noexec.
2969
2970 Updated/fixed packages: asterisk, augeas, bind, bwm-ng, cups,
2971 cups-filters, docker-cli, docker-engine, docker-proxy,
2972 e2fsprogs, eudev, exim, expat, gcc, go, haveged, ifplugd,
2973 iptables, joe, kf5-extra-cmake-modules, kf5-modemmanager-qt,
2974 kf5-networkmanager-qtlibcamera, libcurl, libgcrypt,
2975 libgpg-error, libnftl, libnspr, libnss, libopenssl,
2976 libtorrent-rasterbar, luksmeta, mariadb, mbedtls, mongodb,
2977 mosquitto, ncurses, nfs-utils, nghttp2, nodejs, openvmtools,
2978 php, protobuf, putty, qemu, samba4, swupdate,
2979 systemd-bootchart, thttpd, uclibc, unzip, util-linux,
2980 wireshark
2981
2982 Issues resolved (http://bugs.uclibc.org):
2983
2984 #10806: Allow nfs-utils to use ipv6
2985 #11781: mariadb build error
2986 #12031: Build of cups-filters fails while linking, apparently due..
2987 #12141: eudev package is missing "render" and "kvm" groups
2988 #12241: Permission denied while running "make"
2989
3b877a7f
PK
29902019.05.2, Released September 3rd, 2019
2991
2992 Important / security related fixes.
2993
2994 Filesystems: Pass extra pax options to tar for binary
2995 reproducibility.
2996
2997 Updated/fixed packages: apache, arm-trusted-firmware,
2998 asterisk, atk, autofs, batctl, batman-adv, berkeleydb,
2999 busybox, bzip2, clamav, cloop, cmake, collectd, connman-gtk,
3000 dahdi-linux, dahdi-tools, daq, dehydrated, dhcp, dovecot,
3001 dovecot-pigeonhole,, elfutils, evtest, exim, expect, giflib,
3002 git, glib-networking, glibc, gnupg2, gnutls, go,
3003 gst1-rtsp-server, gtkperf, gupnp-tools, gvfs, imagemagick,
3004 imx-uuc, intel-microcode, json-glib, lftp, libbsd, libcurl,
3005 libgit2, libgtk2, libgtk3, libmodplug, libnss, libpri,
3006 libshout, libss7, libssh2, libvips, libxcb, linux-headers,
3007 mdadm, mesa3d, metacity, mpg123, mosquitto, musl, nginx,
3008 oniguruma, openblas, opencv3, openjdk, openjdk-bin, openldap,
3009 openvmtools, pcmanfm, php, pigpio, postgresql, prboom,
3010 proftpd, proj, python, python-django, python-idna,
3011 python-numpy, python-urllib3, python3, qemu, qt5, qt5base,
3012 qt5enginio, quagga, rygel, squid, subversion, tcpreplay,
3013 unzip, vlc, vte, webkitgtk, wireless-regdb, xen,
3014 xfont_font-util, xlib_libICE, xlib_libXfont, xlib_libXfont2,
3015 yad, zeromq
3016
3017 Issues resolved (http://bugs.uclibc.org):
3018
3019 #11741: pigpio does not build host-pigpio
3020 #11876: automount using host mount/umount
3021 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
3022 #11921: dahdi fails to build
3023 #11961: libpri build failure
3024 #12086: (dhcpd-missing-libs) - dhcp shared libraries not installed to..
3025 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
3026 #12106: daq: build fails if libdumbnet-dev is installed in the host
3027 #12126: vc4 has neon as hard dependency
3028
c0225c27
PK
30292019.05.1, Released July 7th, 2019
3030
3031 Important / security related fixes.
3032
3033 arch: x86: Fix typo breaking 'core-avx2' variant
3034
3035 linux: Workaround -Werror related build failure on powerpc,
3036 by forcing CONFIG_PPC_DISABLE_WERROR on.
3037
3038 support/testing: Emulate a machine with 256MB RAM to fix
3039 issues with certain tests running out of memory.
3040
3041 test-pkg: Correct long option handling and clean output dir
3042 after a successful build to save disk space.
3043
3044 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
3045 partition is available before mounting.
3046
3047 Updated/fixed packages: barebox, busybox, bzip2, davfs2,
3048 dialog, docker-cli, docker-engine, exim, expat, faad2,
3049 haveged, irssi, libcamera, libcdaudio, libcurl, libglib2,
3050 libressl, libsecret, lmbench, meson, monit, php, postgresql,
3051 psplash, python-django, qt5base, tvheadend, webkitgtk,
3052 xserver_xorg-server, znc
3053
8d4e26da
PK
30542019.05, released June 2nd, 2019
3055
3056 Various fixes.
3057
3058 Toolchain: Ensure pre-built Andes toolchains can only be
3059 selected when x86 32bit support is available on the host.
3060 Disallow PowerPC SPE ABI for GCC >= 8.x, as it is no longer
3061 supported.
3062
3063 Infra: pkg-config: Use a dedicated timestamp file rather than
3064 .config as that gets touched by linux-4.19+, causing repeated
3065 builds.
3066
3067 Add C-SKY support to our config.sub (gnuconfig)
3068
3069 Updated/fixed packages: dosfstools, botan, brotli, dropbear,
3070 flare-engine, gst1-plugins-bad, libhtp, libnss, libopenssl,
3071 linuxptp, matchbox-panel, mender, mutt, netsurf,
3072 network-manager, opencv3, openjdk, openmpi, php,
3073 python-cython, qt5multimedia, qtwayland, qt5webkit-examples,
3074 supertux, suricata, tpm2-totp, v4l2loopback, wireshark,
3075 wpewebkit
3076
2c96d648
PK
30772019.05-rc3, released May 25th, 2019
3078
3079 Fixes all over the tree.
3080
3081 check-bin-arch: Ignore /usr/lib/grub, similar to how /lib/grub
3082 is ignored.
3083
3084 check-package: Warn about utf-8 characters in .mk files
3085
3086 Linux: Default to 5.1.x series
3087
3088 Updated/fixed packages: assimp, atop, chocolate-doom, cjson,
3089 ddrescue, dhcp, ffmpeg, gerbera, glibmm, gpsd, gst-ffmpeg,
3090 intel-microcode, jasper, keepalived, kismet, libcpprestsdk,
3091 libcurl, libssh2, libupnp18, luarocks, mono-gtksharp3, opus,
3092 postgresql, pcsc-lite, python, tslib, webkitgtk,
3093 wpebackend-fdo, wpewebkit
3094
2adc578d
PK
30952019.05-rc2, released May 15th, 2019
3096
3097 Fixes all over the tree.
3098
3099 Updated/fixed packages: bind, bullet, ca-certificates,
3100 collectd, cracklib, dhcp, gdb, libinput, libtorrent-rasterbar,
3101 linknx, lynx, mono, netsurf, optee-os, postgresql, qt5enginio,
3102 qt5multimedia, rpm, samba4, sqlite, strace, uclibc, woff2
3103
3104 Issues resolved (http://bugs.uclibc.org):
3105
3106 #11841: grub-efi.cfg not used when building EFI disk image
3107
a8b229a7
PK
31082019.05-rc1, Released May 8th, 2019
3109
3110 Fixes all over the tree and new features.
3111
3112 Architecture: Andes 32-bit (nds32) support added.
3113
3114 Only build host-lzip / host-xz when really needed by packages,
3115 not just when not available on the build host.
3116
3117 Toolchain: Glibc bumped to 2.29, musl bumped to 1.1.22,
3118 binutils 2.32 added, 2.28/2.29 removed, default changed to
3119 2.31.1.
3120
3121 fs: Set FAKEROOTDONTTRYCHOWN environment variable to not
3122 forward {f,l,}chown calls to libc when running under fakeroot
3123 to fix issues when building in restricted environments
3124 (E.G. user namespace with bubblewrap).
3125
3126 Linux: Also build default make target to ensure extra files
3127 like the gdb scripts enabled by CONFIG_GDB_SCRIPTS are also
3128 built. Notice: This may mean that extra host utilities like
3129 uboot-mkimage are needed.
3130
3131 Infrastructure: show-info and <pkg>-show-info make targets
3132 added to output package metadata in JSON format for external
3133 use.
3134
3135 pkg-generic: Only tweak .la files needing it to ensure they
3136 are not included in subsequent package file lists.
3137
3138 test-pkg: Generate a basic package config if none is
3139 specified.
3140
3141 Gettext-tiny package added as an lightweight replacement for
3142 GNU gettext for situations where NLS support is not needed.
3143
3144 New defconfigs: Andes AE3XX, Freescale imx8mpico / imx8qxpmek
3145 / T2080 QDS RDB, Licheepi zero, Orangepi R1
3146
3147 Removed defconfigs: Olimx A20 Olinuxino Lime legacy
3148
3149 New packages: bats-core, bayer2rgb-neon, brickd, cog, dacapo,
3150 enet, gettext-tiny, gli, gst1-plugins-bayer2rgb-neon,
3151 imx-sc-firmware, intel-mediadriver, intel-mediasdk, libcamera,
3152 libhtp, libp11, libwpe, lua-binaryheap, lua-gd, lua-lunitx,
3153 mender-artifact, most, oniguruma, openjdk, openjdk-bin,
3154 opensbi, optee-benchmark, optee-client, optee-examples,
3155 optee-os, optee-test, paho-mqtt-cpp, python-aioblescan,
3156 python-aioconsole, python-aiohttp-cors, python-aiomonitor,
3157 python-backcall, python-jedi, python-parso, python-pyjwt,
3158 python-terminaltables, suricata, tpm2-totp, uftp,
3159 wpebackend-fdo, wpewebkit
3160
3161 Removed packages: libump, lunit, sunxi-mali
3162
3163 Issues resolved (http://bugs.uclibc.org):
3164
3165 #11716: Typo on website, saying latest release is 2018.2.11
3166 #11756: package/syslinux: MBR's don't fit because of binutils..
3167 #11761: Building custom kernel 5.1-rc3 or later breaks on objtool
3168 #11816: Only selected coreutils binaries are installed
3169
eea7f7a6
PK
31702019.02.11, released April 9th, 2020
3171
3172 Important / security related fixes.
3173
3174 core: Fix compatibility with make 4.3+. Also fixup /lib
3175 references in libtool .la files, similar to how it is done for
3176 /usr/*.
3177
3178 toolchain: Fix kernel headers validation check for external
3179 toolchains.
3180
3181 Updated/fixed packages: barebox-aux, bluez5_utils, busybox,
3182 civetweb, collectd, ffmpeg, gcc, gnutls, gvfs, haproxy,
3183 hiredis, kmscube, libical, libopenssl, libsndfile,
3184 linux-tools, ntp, php, pure-ftpd, screen, sysdig, tor,
3185 util-linux, vala, vlc, xserver_xorg-server
3186
3187 Issues resolved (http://bugs.uclibc.org):
3188
3189 #12746: "sysdig" package description points to http://sysdig.org, ..
3190
2ccbb133
PK
31912019.02.10, released March 16th, 2020
3192
3193 Important / security related fixes.
3194
3195 Core: Ensure package-file-lists data is correct after
3196 incremental builds as well.
3197
3198 Fix a race condition related to creating the output/staging
3199 symlink on systems with coreutils < 8.27.
3200
3201 Br2-external: Fix compatibility with make 4.3+
3202
3203 Util-linux: Ensure that hwclock is built without GPLv3
3204 code. Notice that builds with hwclock has contained
3205 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
3206
3207 Updated/fixed packages: armadillo, at, binutils, blktrace,
3208 bootstrap, busybox, cairo, cups, czmq, dnsmasq,
3209 docker-containerd, dovecot, dovecot-pigeonhole, e2fsprogs,
3210 eudev, exim, exiv2, fbgrab, grep, gst1-validate, guile,
3211 imagemagick, jhead, kvm-unit-tests, lapack, libcgroup,
3212 libftdi1, libjpeg, libsigrok, libsndfile, libssh2, libsvgtiny,
3213 libvncserver, libvorbis, libxml2, libxslt, linux, lz4,
3214 mariadb, mbedtls, meson, mfgtools, mongoose, ncurses, ntfs-3g,
3215 opencv3, openjpeg, openswan, openvmtools, patch, php,
3216 postgresql, pppd, proftpd, pure-ftpd, python-django,
3217 python-pyqt5, python3, qemu, qt5base, qt5webengine, qwt,
3218 rdesktop, ruby, runc, samba4, shellinabox, smartmontools,
3219 sqlcipher, squid, swupdate, sysklogd, taglib, thrift,
3220 ti-cgt-pru, uboot, util-linux, vorbis-tools, webkitgtk,
3221 wireshark, xen, xserver_xorg-server, zeromq, zsh
3222
3223 Issues resolved (http://bugs.uclibc.org):
3224
3225 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
3226 #12331: meson issue
3227 #12461: libglib2 build files with deep directory structure
3228 #12606: fbgrab location has changed
3229
d4e7390f
PK
32302019.02.9, released January 12th, 2020
3231
3232 Important / security related fixes.
3233
3234 pkg-python infrastructure: Ensure correct compiler and linker
3235 flags are used for compiled code
3236
3237 utils/scanpypi: Remind users to update DEVELOPERS
3238
3239 Updated/fixed packages: busybox, cc-tool, cpio, cups, dante,
3240 dillo, docker-cli, docker-containerd, docker-engine, easy-rsa,
3241 ecryptfs-utils, efl, git, glibc, gnupg2, gst1-plugins-bad,
3242 kf5-kcoreaddons, libarchive, libgit2, libkrb5, librsvg,
3243 libssh, libtomcrypt, libuio, lirc-tools, lvm2,
3244 matchbox-desktop, nodejs, ntp, opencv3, openpowerlink,
3245 python-django, python-ecdsa, python-pyasn-modules,
3246 python-pyqt5, python-subprocess32, python3, qpdf, runc, rygel,
3247 samba4, sdl2, wavpack, xserver_xorg-server, zip
3248
3249 Issues resolved (http://bugs.uclibc.org):
3250
3251 #12121: PyQt5.QtSerialPort and other modules not being built
3252
2c251bca
PK
32532019.02.8, released December 7th, 2019
3254
3255 Important / security related fixes.
3256
3257 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
3258 <pkg>_DL_OPTS by default, just like it is done for a number of
3259 other package variables
3260
3261 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
3262 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
3263 the (rare) case where the .py files are needed at runtime
3264 rather than .pyc.
3265
3266 Fix <pkg>-reconfigure handling for packages using the kconfig
3267 infrastructure.
3268
3269 Toolchain: ensure external toolchain kernel headers version
3270 check correctly stop the build on mismatch
3271
3272 Deconfigs: beaglebone: fix boot issue
3273
3274 Updated/fixed packages: am33x-cm3, asterisk, bind, chrony,
3275 clamav, collectd, connman, faifa, gob2, haproxy,
3276 intel-microcode, ipsec-tools, jasper, jpeg-turbo, kodi,
3277 kvm-unit-tests, libftdi, libftdi1, libnss, libstrophe,
3278 libsvgtiny, lvm2, lzma, mariadb, minicom, neardal, nodejs,
3279 opencv3, openvmtools, oracle-mysql, perl-gdgraph,
3280 perl-gdtextutil, php, postgresql, prosody, python-django,
3281 rabbitmq-c, rauc, redis, rpcbind, socat, spice,
3282 spice-protocol, tftpd, tiff, webkitgtk
3283
3284 New packages: libmspack
3285
3286 Issues resolved (http://bugs.uclibc.org):
3287
3288 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
3289 #12171: Python-opencv needs config.py and config-3.7.py to run..
3290 #12211: host-nodejs 10.15.3 package fail to build
3291 #12316: tzdata fails to install with empty "default local time"
3292
046735f5
PK
32932019.02.7, Released November 10th, 2019
3294
3295 Important / security related fixes.
3296
3297 support/testing: use a kernel with HW_RANDOM_VIRTIO to work
3298 around issues with lack of entrophy
3299
3300 Toolchain: Also copy libssp.so for external toolchains if SSP
3301 is enabled to handle toolchains providing SSP support in
3302 libssp rather than in the C library
3303
3304 Download: Also use the package download method for extra
3305 downloads from the same site, so it does not get confused by
3306 URLs containing '+'
3307
3308 Fakeroot now works correctly under Microsoft Windows 10
3309 Services for Linux, which does not provide SYSV IPC support
3310
3311 utils/test-pkg: ensure to exit with an error upon failure
3312
3313 Updated/fixed packages: asterisk, azmq, cups-filters,
3314 domoticz, duma, elf2flt, eudev, exfat, exfat-utils, fakeroot,
3315 file, freerdp, gd, ghostscript, go, gvfs, intel-microcode,
3316 kvm-unit-tests, libarchive, libnspr, libnss, libopenssl,
3317 libpcap, libpciaccess, librsvg, libseccomp, libsigrok,
3318 libtorrent, libunwind, linux-tools, lua-sdl2, lxc, minizip,
3319 mjpegtools, mongoose, php, python, python-pysnmp-apps,
3320 python3, qemu, qt5base, ruby, safeclib, samba4, sdl_mixer,
3321 sox, sudo, systemd, tcpdump, unscd, util-lkinux, vtun, xvisor,
3322 yaffs2utils
3323
3324 Issues resolved (http://bugs.uclibc.org):
3325
3326 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
3327 #12261: sudo versions prior to 1.8.28 are affected
3328
d9fb5b2d
PK
33292019.02.6, Released October 3rd, 2019
3330
3331 Important / security related fixes.
3332
3333 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
3334 Use default console settings
3335
3336 Dependencies: Ensure host has JSON::PP perl module installed
3337 if webkitgtk/wpewebkit packages are enabled as it is needed
3338 during their build process.
3339
3340 Toolchain: Generate check-headers program under BUILD_DIR
3341 rather than /tmp to fix issues with distributions mounting
3342 /tmp noexec.
3343
3344 Updated/fixed packages: asterisk, augeas, bind, bwm-ng, cups,
3345 cups-filters, docker-cli, docker-engine, docker-proxy,
3346 dropbear, e2fsprogs, eudev, exim, expat, gcc, go, ifplugd,
3347 haveged, iptables, joe, kf5-extra-cmake-modules,
3348 kf5-modemmanager-qt, kf5-networkmanager-qt, libcurl,
3349 libgcrypt, libgpg-error, libnftl, libnspr, libnss, libopenssl,
3350 luksmeta, mariadb, mbedtls, mongodb, mosquitto, ncurses,
3351 nfs-utils, nghttp2, nodejs, openvmtools, php, protobuf, putty,
3352 qemu, qt5base, samba4, swupdate, systemd-bootchart, thttpd,
3353 uclibc, unzip, util-linux, wireshark
3354
3355 Issues resolved (http://bugs.uclibc.org):
3356
3357 #10806: Allow nfs-utils to use ipv6
3358 #11781: mariadb build error
3359 #12031: Build of cups-filters fails while linking, apparently due..
3360 #12141: eudev package is missing "render" and "kvm" groups
3361 #12181: dropbear: norootlogin (-w) no longer works when PAM is enabled
3362 #12241: Permission denied while running "make"
3363
65e48f7a
PK
33642019.02.5, Released September 2nd, 2019
3365
3366 Important / security related fixes.
3367
3368 Filesystems: Pass extra pax options to tar for binary
3369 reproducibility.
3370
3371 Updated/fixed packages: apache, arm-trusted-firmware,
3372 asterisk, atk, autofs, batctl, batman-adv, berkeleydb, brotli,
3373 busybox, bzip2, clamav, cloop, cmake, collectd, connman-gtk,
3374 cryptopp, dahdi-linux, dahdi-tools, daq, dehydrated, dovecot,
3375 dovecot-pigeonhole,, elfutils, evtest, exim, expect, giflib,
3376 git, glib-networking, glibc, gnupg2, gnutls, go,
3377 gst1-rtsp-server, gtkperf, gupnp-tools, gvfs, imagemagick,
3378 imx-uuc, intel-microcode, json-glib, lftp, libbsd, libcurl,
3379 libgit2, libgtk3, libmodplug, libnss, libpri, libshout,
3380 libss7, libssh2, libvips, libxcb, linux-headers, mdadm,
3381 mesa3d, metacity, mpg123, mosquitto, musl, nginx, openblas,
3382 opencv3, openldap, openvmtools, pcmanfm, php, pigpio,
3383 postgresql, prboom, proftpd, proj, python, python-django,
3384 python-idna, python-numpy, python-urllib3, python3, qemu, qt5,
3385 qt5base, qt5enginio, quagga, rygel, squid, subversion,
3386 tcpreplay, unzip, vlc, vte, webkitgtk, weston, wireless-regdb,
3387 xen, xfont_font-util, xlib_libICE, xlib_libXfont,
3388 xlib_libXfont2, yad, zeromq
3389
3390 Issues resolved (http://bugs.uclibc.org):
3391
3392 #11741: pigpio does not build host-pigpio
3393 #11876: automount using host mount/umount
3394 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
3395 #11921: dahdi fails to build
3396 #11961: libpri build failure
3397 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
3398 #12106: daq: build fails if libdumbnet-dev is installed in the host
3399 #12126: vc4 has neon as hard dependency
3400
86c31e8b
PK
34012019.02.4, Released July 10th, 2019
3402
3403 Important / security related fixes.
3404
3405 arch: x86: Fix typo breaking 'core-avx2' variant, add Westmere
3406 variant.
3407
3408 linux: Workaround -Werror related build failure on powerpc,
3409 by forcing CONFIG_PPC_DISABLE_WERROR on.
3410
3411 support/testing: Emulate a machine with 256MB RAM to fix
3412 issues with certain tests running out of memory.
3413
3414 test-pkg: Correct long option handling and clean output dir
3415 after a successful build to save disk space.
3416
3417 Ensure custom <pkg>_OVERRIDE_SRCDIR_RSYNC_EXCLUSIONS are
3418 passed before the standard exclusions so they are not ignored
3419 by rsync when using override-srcdir.
3420
3421 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
3422 partition is available before mounting.
3423
3424 Updated/fixed packages: barebox, bzip2, davfs2, dbus, dialog,
3425 docker-cli, docker-engine, expat, faad2, ffmpeg, freeswitch,
3426 gerbera, haveged, irssi, libcdadio, libgit2, libglib2,
3427 libsecret, libvncserver, lmbench, logrotate, mariadb, meson,
3428 mongoose, monit, mpd, openblas, php, postgresql, psplash,
3429 python, python-django, python3, qt5base, samba4, taglib,
3430 tvheadend, vlc, webkitgtk, xserver_xorg-server, znc
3431
c700c8ba
PK
34322019.02.3, Released June 7th, 2019
3433
3434 Important / security related fixes.
3435
3436 Infra: pkg-config: Use a dedicated timestamp file rather than
3437 .config as that gets touched by linux-4.19+, causing repeated
3438 builds.
3439
3440 check-bin-arch: Also ignore /usr/lib/grub to support merged
3441 /usr setups, similar to how /lib/grub is ignored.
3442
3443 gnuconfig/config.sub: Add C-SKY architecture support.
3444
3445 Updated/fixed packages: assimp, atftp, atop, botan, busybox,
3446 ca-certificates, chocolate-doom, cjson, coreutils, cracklib,
3447 ddrescue, dhcp, docker-cli, docker-containerd, docker-engine,
3448 dosfstools, dovecot, dovecot-pigeonhole, dropbear, exim,
3449 ffmpeg, flare-engine, gcc, gdb, gerbera, glibmm, go, gpsd,
3450 gst-ffmpeg, gst1-plugins-bad, gst1-plugins-base, imagemagick,
3451 intel-microcode, jasper, kf5-kcoreaddons, kismet, libcurl,
3452 libglib2, libnss, libopenssl, libsigrok, libssh2, libupnp18,
3453 linuxptp, luajit, lynx, matchbox-panel, mender,
3454 netcat-openbsd, netsurf, nfs-utils, opus, orc, owfs,
3455 pcsc-lite, php, popt, postgresql, python, python-cython,
3456 python-django, python-ply, qt5enginio, rpm, runc, samba4,
3457 sqlite, subversion, supertux, systemd, tslib, uclibc,
3458 v4l2loopback, webkitgtk, woff2
3459
fe904511
PK
3460 Issues resolved (http://bugs.uclibc.org):
3461
c700c8ba
PK
3462 #11816: Only selected coreutils binaries are installed
3463 #11841: grub-efi.cfg not used when building EFI disk image
3464 #11911: systemd v240 memory leak in systemd-journald
3465
b7620c10
PK
34662019.02.2, Released April 29th, 2019
3467
3468 Important / security related fixes.
3469
3470 Only build host-lzip / host-xz when really needed by packages,
3471 not just when not available on the build host.
3472
3473 fs: Set FAKEROOTDONTTRYCHOWN environment variable to not
3474 forward {f,l,}chown calls to libc when running under fakeroot
3475 to fix issues when building in restricted environments
3476 (E.G. user namespace with bubblewrap).
3477
3478 Linux: Also build default make target to ensure extra files
3479 like the gdb scripts enabled by CONFIG_GDB_SCRIPTS are also
3480 built. Notice: This may mean that extra host utilities like
3481 uboot-mkimage are needed.
3482
3483 Defconfigs: ASUS tinker and Amarula vyasa rk3822: Support
3484 larger kernel images, Atmel SAM5D27, SAM5D2,3,4 xplained:
3485 Increase rootfs size to fit utilities, Raspberry Pi 64bit:
3486 Include overlays in sdcard image
3487
3488 Updated/fixed packages: android-tools, apache, bind, binutils,
3489 busybox, civetweb, cjson, copas, davfs2, docker-cli,
3490 docker-containerd, docker-engine, dovecot, dovecot-pigeonhole,
3491 freerdp, gerbera, ghostscript, git, gnutls, go, gst-omx,
3492 gst1-plugins-base, gst1-plugins-ugly, haproxy, hostapd,
3493 ipsec-tools, libfreefare, libfuse, libkrb5, libpng, libxml2,
3494 libxslt, linknx, linux, linux-firmware, linux-tools, live555,
3495 lldp, lrzsz, lynx, madplay, make, minicom, mongodb, msmtp,
3496 musl, mutt, neon, netsnmp, numactl, opus, perl, php,
3497 postgresql, pure-ftpd, python-urllib3, python3, qt5base,
3498 rapidxml, rpm, rsyslog, ruby, runc, samba4, sane-backends,
3499 softether, stunnel, sysklogd, syslinux, syslog-ng,
3500 systemd-bootchart, thttpd, thrift, tiff, tor, tpm2-tools,
3501 tpm2-tss, webkitgtk, yaffs2utils, wget, wpa_supplicant, wsapi,
3502 xapp_xfd, xapp_xload, xlib_libXpm, xserver_xorg-server, xz,
3503 znc
3504
3505 Issues resolved (http://bugs.uclibc.org):
3506
3507 #11756: package/syslinux: MBR's don't fit because of binutils..
3508 #11761: Building custom kernel 5.1-rc3 or later breaks on objtool
3509
18a10db0
PK
35102019.02.1, Released March 29th, 2019
3511
3512 Important / security related fixes.
3513
3514 pkg-generic: Only tweak .la files needing it to ensure they
3515 are not included in subsequent package file lists.
3516
3517 test-pkg: Generate a basic package config if none is
3518 specified.
3519
3520 Updated/fixed packages: asterisk, avahi, bash, beecrypt,
3521 binutils, busybox, clamav, cups, efl, eigen, fetchmail, file,
3522 flashrom, fltk, gerbera, git, glibc, gnuradio, go,
3523 gst-plugins-bad, intel-gmmlib, jq, kexec, kf5-modemmanager-qt,
3524 leveldb, libcurl, libdrm, libftdi1, libglib2, libiio, libpcap,
3525 libseccomp, libssh2, log4cplus, lvm2, mariadb, mender,
3526 mongodb, mosquitto, musl, nodejs, ntp, openjpeg, owfs, php,
3527 pure-ftpd, putty, python-aiojobs, qt5webkit, rdesktop, samba4,
3528 sunxi-tools, supertux, swupdate, tpm2-abrmd, tpm2-tss,
3529 wavemon, wireshark, vsftpd, xapp_xdm, xen,
3530 xdriver_xf86-video-fbdev, xlib_libXdmcp
3531
3532 Issues resolved (http://bugs.uclibc.org):
3533
3534 #11716: Typo on website, saying latest release is 2018.2.11
3535
b9674056
PK
35362019.02, released March 4th, 2019
3537
3538 Minor fixes.
3539
3540 Libressl support added for Qt 5.6 as a replacement for
3541 openssl, as 5.6 is not compatible with openssl 1.1.x.
3542
3543 Updated/fixed packages: cutelyst, devmem2, gqrx,
3544 gst-plugins-bad, libraw, libsoxr, qt5base, runc, systemd, tor
3545
bdfea842
PK
35462019.02-rc3, released March 1st, 2019
3547
3548 Fixes all over the tree.
3549
3550 Openssl support dropped from Qt 5.6, as it isn't compatible
3551 with openssl 1.1.x.
3552
3553 Toolchain: GCC 8.x updated to 8.3.0, fixing a number of
3554 issues.
3555
3556 Dependencies: Require CMake 3.8 or newer to fix compilation
3557 issue with certain packages. If not available, host-cmake will
3558 instead be built.
3559
3560 Printvars: Fix performance regression since 2018.02
3561
3562 Scanypi: Correctly handle underscores in python package names.
3563
3564 Updated/fixed packages: botan, clamav, cryptopp, i2pd,
3565 ibrcommon, iproute2, libcpprestsdk, libssh, lua-curl,
3566 luaexpat, qt5base, runc, stress-ng, syslinux, systemd,
3567 upmpdcli, zbar
3568
3569 Issues resolved (http://bugs.uclibc.org):
3570
3571 #9966: util-linux-2.30/.stamp_built' failed
3572 #11696: possible typo in board/pc/post-build.sh
3573
108c8312
PK
35742019.02-rc2, released February 23th, 2019
3575
3576 Fixes all over the tree.
3577
3578 Removed zynq_zybo defconfig, as it hasn't seen any update
3579 since it was added in 2016, and uses a U-Boot version not
3580 compatible with openssl-1.1.x.
3581
3582 Linux: Ignore user supplied downloadable hashes, as no hash
3583 checksums are available for those.
3584
3585 Updated/fixed packages: bind, cryptopp, docker-containerd,
3586 dtc, efivar, gdb, imagemagick, ipmiutil, libcpprestsdk,
3587 libcurl, libgpiod, libid3tag, libv4l, log4cplus, luvi,
3588 madplay, mender, mosquitto, poco, postgresql, proftpd,
3589 pulseaudio, python-django, qemu, qt5base, qwt, rabbitmq-c,
3590 reaver, safeclip, stress-ng, swupdate, syslog-ng, systemd,
3591 tor, unzip, xenomai
3592
3593 Issues resolved (http://bugs.uclibc.org):
3594
3595 #11501: compile sdl2 with enable wayland
3596 #11681: .. unable to initialize decompress status for section..
3597
23a28853 35982019.02-rc1, released February 13th, 2019
fb741b03
PK
3599
3600 Fixes all over the tree and new features.
3601
3602
3603 Dependencies:
3604
3605 Require Python >= 2.7 as it is needed for E.G. building
3606 libglib2.
3607
3608 Ensure GNU gzip is used for reproducible tarballs (instead of
3609 pigz)
3610
3611
3612 Infrastucture:
3613
3614 Ensure the PLATFORM and OS environment variables are not set,
3615 as they cause build issues for some packages.
3616
3617 The package list infrastructure now correctly handles packages
3618 installing files with old mtime.
3619
3620 Add a config option to force all optional host utilities to be
3621 built, even if suitable versions are available on the build
3622 machine.
3623
3624 graph-build-time: Also show time spent downloading
3625
3626 Download: fixes for SSH/SCP support
3627
3628 Ensure user provided permissions override permissions from
3629 packages.
3630
3631 SDK: Fix handling of relative symlinks (targets starting with
3632 '.' or '..')
3633
3634 BR2_SYSTEM_DEFAULT_PATH setting to customize the default path
3635 for processes.
3636
3637 The custom skeleton logic will now populate the needed /bin,
3638 /lib, /sbin directories/symlinks if not present. Merged /usr
3639 can now be used with a custom skeleton.
3640
3641 Rootfs overlays can now override symbolic links from
3642 packages. This was disabled to ensure the correct symbolic
3643 links are present when merged /usr is used. Instead validate
3644 that the rootfs overlays do not include invalid /bin, /sbin
3645 and /lib entries.
3646
3647 The waf infrastructure now support the <pkg>_SUBDIR variable,
3648 similar to the other package types.
3649
3650 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
3651
3652 Various improvements to the meson infrastructure.
3653
3654 Luarocks: A Buildroot addon has been added to automate
3655 creating a Buildroot package from luarocks, similar to
3656 scancpan and scanpypi.
3657
23a28853
PK
3658 scanpypi: protect against zip-slip vulnerability in zip/tar
3659 handling
3660
fb741b03
PK
3661 check-package: fix Python 3 support
3662
3663 get-developers: Fix behaviour when called from elsewhere than
3664 the toplevel directory.
3665
3666 pkg-stats: Show latest upstream version of each package, based
3667 on data from release-monitoring.org
3668
3669 kconfig: Fix for make linux-menuconfig / uboot-menuconfig from
3670 a clean tree when ccache is enabled.
3671
3672 Default to sha256 password encoding, drop md5 support.
3673
3674
3675 Architecture:
3676
3677 Support for RISC-V 32bit architecture, ARM A55, 75 and Saphira
3678 variants, MIPS support for mips32r3, mips64r3 and Marvell
3679 Octeon II/III variants.
3680
3681
3682 Toolchain:
3683
3684 ARC toolchain 2018.09, ARM 8.2-2018.11, Codescape IMG/MTI MIPS
3685 2018.09-02, MUSL 1.1.21, GCC 6.5.0 / 7.4.0, GDB 8.2.1
3686
3687
3688 Packages:
3689
3690 openssl: Bump to 1.1.1x series, bringing TLSv1.3 support and
3691 long term support.
3692
3693 fftw: Split into fftw-{single,double,long-double,quad}
3694 packages for the different data precision options.
3695
3696 libcurl: Now has explicit TLS backend selection options.
3697
3698 linux: Support building device tree blobs with the -@ option
3699 for device tree overlays.
3700
3701 weston: The weston-imx i.MX variant is now used when
3702 imx-gpu-viv is enabled
3703
3704 pkgconf: Update to 1.5.3, which brings support for
3705 --define-prefix (used by GStreamer)
3706
3707 Add host-python3-setuptools package to handle host python
3708 packages needing python3 with setuptools support.
3709
3710
3711 New defconfigs: Aarch64 EFI, Orangepi one plus, Orangepi lite
3712 2, QEMU RISC-V 32bit virt, Rock64
3713
3714
3715 New packages: brcm-patchram-plus, clinfo, cunit, docker-cli,
3716 erlang-p1-eimp, exempi, fail2ban, fftw-double,
3717 fftw-double-long, fftw-quad, fftw-single, gerbera, grpc,
3718 gst1-shark, intel-gmmlib, iwd, kf5-kcoreaddons, libeastl,
3719 libpackagekite, libtorrent-rasterbar, lua-std-debug,
3720 lua-std-normalize, mini-snmpd, netsurf, pamtester, pcm-tools,
3721 python-aiodns, python-aiohttp, python-aiohttp-jinja2,
3722 python-aiohttp-remotes, python-aiohttp-security,
3723 python-aiohttp-session, python-aiohttpd-sse, python-aiojobs,
3724 python-cchardet, python-pycares, python-sentry-sdk,
3725 python-wtforms, python3-setuptools, rcw, rtc-tools, shim,
3726 utp_com, vmtouch, websocketpp
3727
23a28853
PK
3728 Removed packages: fftw, lua 5.2.x, luacrypto, perl-time-hires,
3729 python-pyqt, qt, qtuio, tn5250
3730
3731 Issues resolved (http://bugs.uclibc.org):
3732
3733 #10851: Patch to handle numpad Enter key properly
3734 #11066: x11r7 X11 S40xorg leads to a black screen on QEMU x86..
3735 #11126: Bash Shell Programming using Buildroot
3736 #11426: pps-tools bash dependency
3737 #11476: stdio2.h error invalid use of __builtin_va_arg_pack
3738 #11536: dt-utils building fails with glibc 2.28
3739 #11546: open-vm-tools with glibc 2.28
3740 #11566: Fix init script
3741 #11576: Unable to start apache with event MPM on raspberry pi 3
3742 #11591: [pkgconf 1.5.3] xserver OpenGL support is missing
3743 #11606: libjpeg has no Config.in
3744 #11616: 2018.02.09 fails to build libzlib with full RELRO..
3745 #11656: Custom device tree and u-boot boot.scr not integrated..
3746 #11666: Touchscreen with (Py)Qt5 should use tslib instead of evdev
fb741b03 3747
a2dbb7a0
PK
37482018.11.4, Released March 28th, 2019
3749
3750 Important / security related fixes.
3751
3752 Updated/fixed packages: avahi, beecrypt, binutils, botan,
3753 busybox, clamav, cups, devmem2, efl, fetchmail, file, fltk,
3754 gcc, gdb, git, go, gst-plugins-bad, iproute2, jq,
3755 kf5-modemmanager-qt, leveldb, libopenssl, libraw, libseccomp,
3756 libsoxr, libssh2, mariadb, mosquitto, nodejs, ntp, openjpeg,
3757 perl, php, putty, qt5webkit, rdesktop, runc, samba4, swupdate,
3758 systemd, tor, vsftpd, wireshark, xapp_xdm, xen, xlib_libXdmcp
3759
234525e7
PK
37602018.11.3, Released February 23th, 2019
3761
3762 Important / security related fixes.
3763
3764 Ensure the PLATFORM and OS environment variables are not set,
3765 as they cause build issues for some packages.
3766
3767 The package list infrastructure now correctly handles packages
3768 installing files with old mtime.
3769
3770 Linux: Skip hash checks for user supplied downloadable
3771 patches, as no hash checksums are available for those.
3772
3773 scanpypi: protect against zip-slip vulnerability in zip/tar
3774 handling
3775
3776 Download: fixes for SSH/SCP support
3777
3778 SDK: Fix handling of relative symlinks (targets starting with
3779 '.' or '..')
3780
3781 Updated/fixed packages: bind, dhcpcd, docker-compose,
3782 docker-containerd, docker-engine, dovecot, dovecot-pigeonhole,
3783 dtc, efivar, ghostscript, gnuradio, imagemagick, jpeg-turbo,
3784 libarchive, libb64, libcurl, libgeotiff, libgpiod, libid3tag,
3785 libupnp18, log4cplus, madplay, meson, mosquitto, openssh, php,
3786 poco, postgresql, proftpd, pulseaudio, python, python-django,
3787 python3, qt5base, reaver, runc, sg3_utils, sqlcipher,
3788 swupdate, systemd, unzip, webkitgtk, xenomai
3789
8b8ba9ec
PK
37902018.11.2, Released January 30th, 2019
3791
3792 Important / security related fixes.
3793
3794 Defconfigs: Fixes for imx6slevk, imx7dsabresd, imx8mqevk, Lego
3795 EV3, QEMU AArch64-virt
3796
3797 Download: Fix scp download handling
3798
3799 check-package: fix Python 3 support
3800
3801 get-developers: Fix behaviour when called from elsewhere than
3802 the toplevel directory.
3803
3804 kconfig: Fix for make linux-menuconfig / uboot-menuconfig from
3805 a clean tree when ccache is enabled.
3806
3807 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
3808
3809 Updated/fixed packages: acpica, apache, apr, avrdude, cargo,
3810 cc-tool, dash, dhcpdump, dmalloc, docker-containerd, efivar,
3811 fwts, glibc, gnuchess, gnupg2, go, leveldb, libarchive,
3812 libassuan, libftdi1, libgpg-error, libhttpparser, libkcapi,
3813 libmad, libsndfile, libsquish, liburiparser, libwebsock,
3814 libxml2, lighttpd, llvm, lm-sensors, lua-msgpack-native, lxc,
3815 mariadb, mbedtls, meson, mosquitto, netatalk, nodejs, odhcp6c,
3816 openresolv, openssh, pango, patchelf, php, python-django,
3817 python-numpy, python-pyyaml, rauc, rp-pppoe, s6-networking,
3818 samba4, sdl_sound, shairport-sync, sqlite, subversion,
3819 sunxi-cedarx, swupdate, systemd, tcpreplay, tekui, tmp2-abrmd,
3820 tpm2-tools, tpm2-tss, udisks, unixodbc, usb_modeswitch,
3821 webkitgtk, wireshark, wolfssl, xapp_rgb, xenomai, xerces
3822
3823 Issues resolved (http://bugs.uclibc.org):
3824
3825 #11576: Unable to start apache with event MPM on raspberry pi 3
3826
ab3d2dea
PK
38272018.11.1, Released December 20th, 2018
3828
3829 Important / security related fixes.
3830
3831 defconfigs: Fixes for bananapi m2 ultra, ci20
3832
3833 Download wrapper: Fix for urlencode handling
3834
3835 Updated/fixed packages: asterisk, docker-compose,
3836 docker-engine, dt-utils, gnutls, go, grub, libbsd, libcurl,
3837 libpgpme, libiscsi, liblo, libmpd, libopenssl, liboping,
3838 libpam-tacplus, libpjsip, linux-firmware, liquid-dsp,
3839 lua-cqueue, luvi, lxc, lynx, nginx, nodejs, openzwave, php,
3840 pps-tools, proftpd, prosody, sdl2_net, squashfs, swupdate,
3841 uclibc, vtu, webkitgtk, wine, xen
3842
3843 New packages: docker-cli
3844
3845 Issues resolved (http://bugs.uclibc.org):
3846
3847 #11426: pps-tools bash dependency
3848 #11536: dt-utils building fails with glibc 2.28
3849
9089a9ff
PK
38502018.11, Released December 1st, 2018
3851
3852 Minor fixes.
3853
3854 Updated/fixed packages: c-ares, quagga, squid
3855
0031f521
PK
38562018.11-rc3, released November 30th, 2018
3857
3858 Fixes all over the tree.
3859
3860 Defconfigs: Fixes for Armadeus APF27, imx6sabre, Olimex A20
3861 olinuxino lime legacy, Orangepi zero plus 2, PC, Riotboard.
3862
3863 graph-depends: Fix for package names starting with a non-alpha
3864 character.
3865
3866 Updated/fixed packages: alsa-utils, botan, dante, domoticz,
3867 dtc, freetype, gauche, gcc, gdb, ghostscript, glibc,
3868 imx-usb-loader, libbsd, libid3tag, libkrb5, libmicrohttpd,
3869 libopenssl, libsoxr, linux, motion, msgpack, mtd,
3870 perl-net-ssleay, php, popt, python-numpy, qt5declarative,
3871 samba4, shadowsocks-libev, stress-ng, systemd, usb_modeswitch,
3872 webkitgtk, valgrind, weston, xfsprogs
3873
bc89c1a8
PK
38742018.11-rc2, released November 21th, 2018
3875
3876 Fixes all over the tree.
3877
3878 fs: Drop intermediate tarball from the filesystem handling to
3879 fix an issue with xattrs handling related to fakeroot. Ensure
3880 tarball target includes xattrs.
3881
3882 download: Fix confusion in git submodule handling if dl/ is a
3883 symlink.
3884
3885 genrandconfig: Fix missing newline in BR2_WGET handling,
3886 causing the following line to be ignored. This would affect
3887 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
3888 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
3889 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
3890
3891 show-build-order: Also include the dependencies of
3892 rootfs-common.
3893
3894 Fix a number of build issues in packages for the recently
3895 merged RISC-V architecture support.
3896
3897 Updated/fixed packages: dt-utils, easydbus, elfutils,
3898 flare-engine, flatcc, glibc, gstreamer, gstreamer1, imx-uuc,
3899 libassuan, libcorrect, libiscsi, libkrb5, libmicrohttpd,
3900 libnftnl, libnspr, libnss, libsemanage, libsigsegv, libv4l,
3901 ltp-testsuite, luv, luvi, make, ncmpc, netplug, openocd,
3902 prosody, qemu, rpm, sconeserver, shadowsocks-libev,
3903 supertuxcart, syslinux, systemd, trace-cmd, uclibc,
3904 uclibc-ng-test, vtun, webkitgtk, weston, wireshark, xen,
3905 xlib_libfontenc
3906
3907 Issues resolved (http://bugs.uclibc.org):
3908
3909 #11086: download/git submodule breaks on symlinked dl folder
3910 #11216: Capabilities not applied to filesystem
3911
419fc6ab 39122018.11-rc1, released November 9th, 2018
9ffcc4ff
PK
3913
3914 Fixes all over the tree and new features.
3915
3916 Architecture: RISC-V support (64bit) added.
3917
3918 Toolchain: Glibc bumped to 2.28. Fortran support for external
3919 toolchains. ARM (Linaro) toolchains updated to 8.2-2018.08.
3920
3921 Hardening flags (RELRO) are now handled by the toolchain
3922 wrapper instead of explicitly through CFLAGS/LDFLAGS, fixing a
3923 number of issues.
3924
3925 Filesystems: Support for creating btrfs and f2fs filesystems
3926 added.
3927
3928 Add a number of patches to fix build errors for host utilities
3929 on modern distributions using glibc-2.28.
3930
3931 mkusers: Ensure existing group members are preserved when a
3932 group is reprocessed.
3933
3934 printvars: Fix issue with exceeding shell command line length
3935 limits for certain setups.
3936
3937 Workaround added for incompatibility issues between host-dtc
3938 and older U-Boot and Linux kernel versions.
3939
3940 Detect and reject build paths containing '@', as this confuses
3941 a number of packages, including GCC.
3942
3943 utils/diffconfig: Make it work for (non-Buildroot) config
3944 files not using the BR2_ prefix.
3945
3946 New defconfigs: Amarula a64-relic, Bananapi m2 ultra, Embest
3947 riotboard, Hardkernel Odroid XU-4, QEMU riscv64-virt.
3948 olimex_a20_olinuxion_lime_mali is renamed to _legacy.
3949
3950 OpenCL infrastructure support added, similar to how OpenGL is
3951 handled.
3952
3953 Linux-headers: Support for kernel headers from a custom
3954 tarball / git repo added.
3955
3956 New packages: bird, bluez5_utils-headers, btrfs-progs,
3957 checksec, davici, duktape, ell, haproxy, libclc, libcorrect,
3958 libopencl, libopenresolv, nss-myhostname,
3959 perl-apache-logformat-compiler, perl-appconfig,
3960 perl-astro-suntime, perl-class-inspector, perl-class-load,
3961 perl-class-method-modifiers, perl-class-std,
3962 perl-class-std-fast, perl-cookie-baker, perl-data-dump,
3963 perl-data-optlist, perl-data-uuid, perl-data-manip,
3964 perl-dbd-mysql, perl-dbi, perl-devel-globaldestruction,
3965 perl-devel-stacktrace, perl-devel-stacktrace-ashtml,
3966 perl-device-serialport, perl-dist-checkconflicts,
3967 perl-exporter-tiny, perl-file-sharedir, perl-file-slurp,
3968 perl-filesys-notify-simple, perl-hash-multivalue,
3969 perl-http-entity-parser, perl-http-headers-fast,
3970 perl-http-multipartparser, perl-io-interface,
3971 perl-io-socket-multicast, perl-json-maybexs, perl-mime-tools,
3972 perl-module-implementation, perl-module-runtime, perl-moo,
3973 perl-number-bytes-human, perl-package-stash, perl-params-util,
3974 perl-plack, perl-posix-strftime-compiler, perl-role-tiny,
3975 perl-streams-buffered, perl-sub-exporter-progressive,
3976 perl-sub-install, perl-sub-quote, perl-sys-cpu,
3977 perl-sys-meminfo, perl-sys-mmap, perl-time-parsedate,
3978 perl-type-tiny, perl-www-form-urlencoded, perl-x10, pigpio,
3979 python-async-timeout, python-falcon, python-fire,
3980 python-mimeparse, python-multidict, python-passlib,
3981 python-pigpio, python-pip, python-ply, python-py,
3982 python-pyasn1, python-pyasn1-modules, python-pycryptodomex,
3983 python-pyhamcrest, python-pysmi, python-scapy, python-semver,
3984 python-serial-asyncio, python-typing, python-uvloop,
3985 pythonwrapt, python-yarl, python-zeroconf, riscv-pk, sedutil,
3986 spandsp, tini, waffle, xapian
3987
3988 Removed packages: bootutils, dsp-tools, expedite, gst-dsp,
3989 xloader
3990
3991 Issues resolved (http://bugs.uclibc.org):
3992
d8a21692
PK
3993 #11116: Buildroot should set PYTHON_EGG_CACHE instead of writing ..
3994 #11156: In python3 module 'socket' has no attribute 'AF_BLUETOOTH'
3995 #11166: Erlang bad argument on valid uint64 when crosscompiled on..
3996 #11206: zlib: fails to build with Linaro toolchain, BR2_RELRO_FULL..
9ffcc4ff 3997 #11241: ACPID shouldn't depend on BR2_x86_64 || BR2_i386
d8a21692
PK
3998 #11251: Util scanpypi failes when package change - to _ in tar file
3999 #11266: qt5base-5.11.1 does not compile with musl, complains about..
4000 #11286: python-rpi-gpio only should depend on BR2_arm || BR2_aarch64
4001 #11321: Latest master fails to build readline with RELRO FULL
4002 #11326: sysvinit fails to build in latest GIT master
4003 #11331: Internal application no longer builds with latest GIT master
4004 #11336: nfs-utils fails to build in latest GIT master
4005 #11351: build root-2018-08, linaro aarch64 compile error
9ffcc4ff 4006 #11376: mdmon binary missing
d8a21692 4007 #11391: Valgind availability on ARM
9ffcc4ff 4008 #11396: uboot environment image checksum invalid if target is big endian
d8a21692
PK
4009 #11421: GCC error message for ARM Cortex-A9/ARM.V7
4010 #11451: Can't find libmpfr.so.4 when using external toolchain on ubuntu..
9ffcc4ff
PK
4011 #11481: Docs: Is external.desc required?
4012
b0a209ee
PK
40132018.08.4, Released December 20th, 2018
4014
4015 Important / security related fixes.
4016
4017 Defconfigs: Fixes for ci20, orangepi zero plus 2
4018
4019 Download wrapper: Fix for urlencode handling
4020
4021 Updated/fixed packages: c-ares, dante, docker-compose,
4022 domoticz, freetype, ghostscript, gnutls, libcurl, libgpgme,
4023 libid3tag, libiscsi, libmpd, libopenssl, liboping, libpjsip,
4024 linux-firmware, liquid-dsp, luvi, lynx, msgpack, nginx,
4025 nodejs, php, popt, pps-tools, prosody, python-numpy,
4026 python-requests, samba4, sdl2_net, squashfs, swupdate,
4027 systemd, uclibc, vte, webkitgtk, wine, xfsprogs
4028
4029 Issues resolved (http://bugs.uclibc.org):
4030
4031 #11426: pps-tools bash dependency
4032
ccfdcd17
PK
40332018.08.3, Released November 26th, 2018
4034
4035 Important / security related fixes.
4036
4037 fs: Drop intermediate tarball from the filesystem handling to
4038 fix an issue with xattrs handling related to fakeroot. Ensure
4039 tarball target includes xattrs.
4040
4041 download: Fix confusion in git submodule handling if dl/ is a
4042 symlink.
4043
4044 toolchain: Only allow enabling stack protection on
4045 architectures with control flow integrity (CFI) support. Only
4046 allow FORTIFY_SOURCE support on gcc >= 6.
4047
4048 genrandconfig: Fix missing newline in BR2_WGET handling,
4049 causing the following line to be ignored. This would affect
4050 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
4051 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
4052 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
4053
4054 show-build-order: Also include the dependencies of
4055 rootfs-common.
4056
4057 Defconfigs: Fixes for Armadeus APF27, imx6sabre, Olimex A20
4058 olinuxino lime legacy, Orangepi zero plus 2.
4059
4060 graph-depends: Fix for package names starting with a non-alpha
4061 character.
4062
4063 Updated/fixed packages: attr, audit, bind, brotli, busybox,
4064 dtc, easydbus, elfutils, flare-engine, flatcc, gauche, gcc,
4065 giflib, gpsd, lcdproc, libcurl, libiscsi, libkcapi, libnfs,
4066 libnspr, libnss, libsemanage, liburiparser, lighttpd,
4067 lua-curl, mariadb, mmc, mosquitto, mysql, ncmpc, neardal,
4068 netplug, network-manager, nfs-utils, nginx, openocd, openswan,
4069 p11-kit, postgresql, prosody, qemu, qt, rpm, ruby, samba4,
4070 squid, supertuxkart, systemd, tar, trace-cmd, traceroute,
4071 twolame, uclibc, usb_modeswitch, vtun, webkitgtk, weston,
4072 xdriver_xf86-video-geode, xlib_libfontenc, xserver_xorg-server
4073
4074 Issues resolved (http://bugs.uclibc.org):
4075
4076 #11086: download/git submodule breaks on symlinked dl folder
4077 #11481: Docs: Is external.desc required?
4078
0106c04a
PK
40792018.08.2, Released October 25th, 2018
4080
4081 Important / security related fixes.
4082
4083 Workaround added for incompatibility issues between host-dtc
4084 and older U-Boot and Linux kernel versions.
4085
4086 Detect and reject build paths containing '@', as this confuses
4087 a number of packages, including GCC.
4088
4089 utils/get-developers: Add -e option for use with git
4090 send-email.
4091
4092 utils/diffconfig: Make it work for (non-Buildroot) config
4093 files not using the BR2_ prefix.
4094
4095 u-boot: Fix for environment image handling on big endian
4096 systems.
4097
4098 Updated/fixed packages: binutils, ca-certificates,
4099 cups-filters, dtc, erlang, file, freetype, gcc, git, gvfs,
4100 jasper, leveldb, libarchive, libssh, live555, ljlinenoise,
4101 mariadb, mongoose, netsnmp, nmap, nodejs, ntp, open-plc-utils,
4102 poco, psmisc, ptpd2, python-enum34, qemu, qt, qt5base,
4103 setools, spice, spice-protocol, tinc, ustr, wireshark,
4104
4105 Issues resolved (http://bugs.uclibc.org):
4106
4107 #11396: uboot environment image checksum invalid if target is big endian
4108
e4f79880
PK
41092018.08.1, Released October 7th, 2018
4110
4111 Important / security related fixes.
4112
4113 Add a number of patches to fix build errors for host utilities
4114 on modern distributions using glibc-2.28.
4115
4116 mkusers: Ensure existing group members are preserved when a
4117 group is reprocessed.
4118
4119 printvars: Fix issue with exceeding shell command line length
4120 limits for certain setups.
4121
4122 Updated/fixed packages: acpid, android-tools, apache,
4123 arp-scan, bandwidthd, bind, brltty, clamav, connman, cppcms,
4124 domoticz, dtc, fio, gcc, gdb, ghostscript, gnupg, httpping,
4125 igmpproxy, imlib2, ipsec-tools, libesmtp, libnfs, libxslt,
4126 links, lua, mosquitto, nilfs-utils, ocrad, parted, php,
4127 python-django, screen, shairport-sync, strongswan,
4128 vboot-utils, webkitgtk, wireguard, x265 xen, xlib_libXdmcp,
4129 xlib_libXfont, xlib_libXft, xlib_libxshmfence,
4130 xutil_makedepend, zeromq
4131
339d550e
PK
41322018.08, Released September 6th, 2018
4133
4134 Minor fixes.
4135
4136 Known issues:
4137
4138 - Glibc 2.28 on the build host breaks compilation of a number
4139 of host packages. 2018.08 contains fixes for some of these
4140 packages, but not all. Consider building on hosts (or in
4141 containers) using older Glibc versions.
4142
4143 - host-dtc 1.4.7 breaks compilation of older U-Boot and Linux
4144 kernel configurations using FDT/DTC. Consider updating the
4145 Linux kernel to >= 4.17 and U-Boot to >= 2018.07 or
4146 backporting commit 9130ba8846 (scripts/dtc: Update to
4147 upstream version v1.4.6-9-gaadd0b65c987) for the Linux
4148 kernel / commit db405d1980 for U-Boot.
4149 Alternatively revert commit 7b929ddcf0 (dtc: bump version to
4150 1.4.7) and ensure your build host does not have the libfdt
4151 development headers installed.
4152
4153 Updated/fixed packages: busybox, chipmunk, cutelyst,
4154 domoticz, gcc, imagemagick, lcms2, libcurl, mediastreamer,
4155 moarvm, php, qt, qt5virtualkeyboard, qt5webengine, screen,
4156 sdl2, squashfs, uboot, xen
4157
4158 Issues resolved (http://bugs.uclibc.org):
4159
4160 #11261: ccache using wrong cached objects
4161 #11276: Understanding the patch for kernel-4.9 and other..
4162
24b5ff16
PK
41632018.08-rc3, Released August 31th, 2018
4164
4165 Fixes all over the tree.
4166
4167 linux: additional improvements to the flex / bison dependency
4168 handling, use system provided variant if available. Ensure
4169 toolchain is available when configuring for 4.18+ support.
4170
4171 Download: Fix handling of primary sites using file://
4172
4173 Toolchain: Correct external toolchain musl detection for
4174 static toolchains.
4175
4176 Updated/fixed packages: aircrack-ng, bison, brltty, busybox,
4177 cutelyst, dropbear, gr-osmosdr, i2c-tools, json-c, libconfuse,
4178 libkcapi, libsoup, libssh, liburiparser, mbedtls, mender,
4179 mesa3d, minicom, mjpegtools, mutt, openpowerlink, openssh,
4180 oracle-mysql, php, postgresql, pv, qt5base, qt5quickcontrols,
4181 rauc, shairport-sync, systemd, xlib_libX11, zeromq,
4182
4183 Issues resolved (http://bugs.uclibc.org):
4184
4185 #11091: BR2_PRIMARY_SITE doesn't work (wget is selected...
4186 #11141: WF111 package no longer available
4187 #11211: Internal compiler error: Killed (program cc1plus)..
4188 #11236: util-linux fails to build on Travis CI when python..
4189 #11246: Glibc 2.28 - fails to build host-bison and host-m4
4190 #11256: Add python-falcon and python-mimeparse packages
4191
a907ab7d
PK
41922018.08-rc2, Released August 20th, 2018
4193
4194 Fixes all over the tree.
4195
4196 pkg-kconfig: Support dependencies needed to run the
4197 configurator, E.G. recent Linux kernel versions needing flex
4198 and bison.
4199
4200 Defconfigs: ARM Juno: Bump ATF to fix a build
4201 issue. Raspberrypi2: Bump rootfs size. Snps_archs38_vdk:
4202 Correct /etc/inittab. Technologic ts7680: Correct genimage
4203 configuration. Orange PI PC / Zero, Sheevaplug: Bump U-boot to
4204 2018.07 to fix build issue. Ensure host-openssl is pulled in
4205 for kernel builds where needed.
4206
4207 Updated/fixed packages: aircrack-ng, bind, boost,
4208 boot-wrapper-aarch64, bzip2, busybox, chrony, cryptsetup,
4209 dahdi-tools, dbus, domoticz, eigen, ipsec-tools, libarchive,
4210 libfuse, libgit2, libopenssl, libselinux, lighttpd, lvm2, m4,
4211 makedevs, mariadb, mesa3d-headers, mono, ncmpc, ncurses,
4212 nodejs, php, python-django, python-pyqt5, qt5base,
4213 qt5serialbus, ruby, samba4, uboot-tools, uclibc, vlc,
4214 waylandpp, wireless_tools, wireshark, wpa_supplicant, mtd,
4215 xdriver_xf86-video-ati, xserver_xorg-server
4216
4217 Issues resolved (http://bugs.uclibc.org):
4218
4219 #10781: cryptsetup luksOpen container_file container causes..
4220 #10996: bogus musl ARM toolchain
4221 #11191: xattr and check-package issue
4222
d7dcc6c0 42232018.08-rc1, Released August 5th, 2018
340a0903
TP
4224
4225 Toolchain:
4226
4227 - add support for gcc 8.x, switch to gcc 7.x as the default
4228 version
4229 - add support for gdb 8.1, switch to gdb 8.0 as the default
4230 and remove gdb 7.10/7.11
4231 - add support for binutils 2.31
4232 - NIOSII CodeSourcery toolchain updated
4233 - Linaro AArch64 BE toolchain added, and other Linaro
4234 toolchains updated
4235 - Synopsys ARC pre-built toolchain updated
4236
4237 Architecture: add support for ARM Cortex-M7
4238
4239 Major updates:
4240
4241 - systemd bumped to 239
4242 - Qt5 bumped to 5.11.1
4243 - Rust bumped to 1.27
4244 - GStreamer stack bumped to 1.14.2
4245 - X.org server bumped to 1.20, and all X.org proto packages
4246 replaced by the single xorgproto package
4247 - i.MX6 support packages bumped to 6.2.4
827b4bb1
PK
4248 - i.MX Vivante graphics version bumped to 6.2.4.p1.2,
4249 adding support for Wayland and i.MX8MQ platforms
340a0903
TP
4250
4251 Linux: bumped to 4.17 by default.
4252
4253 Infrastructure: new package infrastructure added for packages
4254 using the Meson build system
4255
4256 New packages: at-spi2-atk, at-spi2-core, capnproto, cmocka,
4257 corkscrew, cutelyst, davfs2, flatcc, libidn2, libgit2,
4258 libopusenc, mender, nghttp2, perl-convert-asn1, perl-crypt-blowfish,
4259 perl-crypt-cbc, perl-digest-md5, perl-mime-base64-urlsafe,
4260 perl-mojolicious-plugin-authentication, perl-net-ping,
4261 perl-net-snmp, perl-net-ssh2, perl-net-telnet, pigz,
4262 python-reentry, python-request-id, python-validators,
4263 python-webob, shadowsocks-libev, speexdsp, xorgproto, wampcc
4264
4265 New defconfigs: NXP i.MX7D SDB, Boundary Devices Nitrogen 8M,
4266 Olimex A10 OLinuxino, ZynqMP ZCU106
4267
4268 Removed packages: all xproto_* have been removed and replaced
4269 by xorgproto
4270
4271 Issues resolved (http://bugs.uclibc.org):
4272
4273 #9411: MUSL build with RT Error relocating /lib/libgcc_s.so.1:
4274 __cpu_indicator_init: symbol not found
4275 #9921: lockfile module within python-daemon not available
4276 #10341: gdb install of py files when using buildroot toolchain
4277 includes build path
4278 #10661: /etc/init.d/S29netplug starts multiple instances of netplugd
4279 #10751: Missing dependency in pulseaudio package
4280 #10811: kodi-17.6-Krypton does not compile for freescale_* devices
4281 #10856: openblas on qemu_x86_64_defconfig fails with
4282 "sgemm_kernel.o: No such file or directory"
4283 #11056: Compiling a file that uses libdrm headers fails with:
4284 fatal error: drm.h: No such file or directory
4285 #11061: support/download: git version=master broken
4286 #11071: Building postgresql package on Debian 9.4 x64 for armel target fails
4287 #11076: Docker containerd installed to incorrect path
4288 #11101: host-patchelf Endian Issue with relative RPATH
4289 #11111: raspberry pi 3 b+: missing BSP for 64-bit kernel
4290 #11121: statfs call corrupts memory struct statfs too small
4291 #11181: Switching toolchain does not work
4292
1b5694bb
PK
42932018.05.3, Released October 6th, 2018
4294
4295 Important / security related fixes.
4296
4297 Add a number of patches to fix build errors for host utilities
4298 on modern distributions using glibc-2.28.
4299
4300 mkusers: Ensure existing group members are preserved when a
4301 group is reprocessed.
4302
4303 printvars: Fix issue with exceeding shell command line length
4304 limits for certain setups.
4305
4306 Updated/fixed packages: acpid, android-tools, apache,
4307 arp-scan, bandwidthd, bind, bison, brltty, chipmunk, connman,
4308 cppcms, fio, gcc, ghostscript, gnupg, httping, igmpproxy,
4309 imagemagick, imlib2, ipsec-tools, lcm2, libcurl, libesmtp,
4310 libnfs, libssh, libxslt, links, mediastreamer, minicom,
4311 moarvm, nilfs-utils, ocrad, parted, php, postgresql, pv,
4312 python-django, qt, qt5quickcontrols, qt5webengine, screen,
4313 sdl2, shairport-sync, squashfs, strongswan, vboot-utils,
4314 webkitgtk, wireguard, x265, xen, xlib_libXfont, xlib_libXft,
4315 xlib_libxshmfence, zeromq
4316
b914fbdc
PK
43172018.05.2, Released August 28th, 2018
4318
4319 Important / security related fixes.
4320
4321 Defconfigs: Raspberrypi2: Bump rootfs size, T7680: Fix
4322 genimage.cfg issue, ARM Juno: Bump ATF to v1.3 to fix build
4323 issue.
4324
4325 Updated/fixed packages: acl, attr, apache, bind,
4326 boot-wrapper-aarch64, brltty, bzip2, chrony, crda, cryptsetup,
4327 dahdi-tools, dmidecode, dropbear, eigen, ffmpeg, gawk, gcc,
4328 ghostscript, gnutls, imx-gpu-viv, ipsec-tools, libarchive,
4329 libfuse, libglib2, libopenssl, libselinux, libsoup, lighttpd,
4330 linuxptp, lttng-modules, lttng-tools, lua-flu, lvm2, m4,
4331 makedevs, mariadb, mbedtls, mesa3d-heders, mtd, ncurses,
4332 nodejs, openssh, php, python-django, rauc, ruby, samba4,
4333 stress-ng, ti-utils, uboot-tools, uclibc, vim, waylandpp,
4334 wireless_tools, wireless-regdb, wireshark, wpa_supplicant,
4335 xorriso, znc
4336
4337 Issues resolved (http://bugs.uclibc.org):
4338
4339 #10781: cryptsetup luksOpen container_file container causes..
4340 #10986: Installing package attr when already supplied by..
4341 #11191: xattr and check-package issue
4342
3134d94e
PK
43432018.05.1, Released July 20th, 2018
4344
4345 Important / security related fixes.
4346
4347 U-Boot: Ensure host version of ncurses is picked up and not
4348 host-ncurses built by buildroot, as that otherwise causes
4349 widechar/non-widechar conflicts and corrupted menuconfig
4350 menus.
4351
4352 Linux: Enable CONFIG_PERF_EVENTS when perf is enabled.
4353
4354 Toolchain: ARC tools updated to arc-2018.03.
4355
4356 pkg-stats: Fix python 3.x compatibility.
4357
4358 dl-wrapper: Fix support for URIs containing '+', fix
4359 no-check-hash for inferred site method.
4360
4361 Defconfigs: Raspberrypi3: Bump rootfs size, Minnowboard-max:
4362 Support ethernet on Turbot variant.
4363
4364 Updated/fixed packages: audit, bind, btrfs-progs, cifs-utils,
4365 clamav, collectd, coreutils, docker-containerd, dos2unix,
4366 edid-decode, file, gcc, gdb, gnupg, gnupg2, heimdal, hidapi,
4367 imagemagick, libcurl, libgcrypt, libglib2, liblogging,
4368 libostree, libressl, libsoup, libv4l, libvncserver, libvorbis,
4369 libwebsockets, libxslt, lm-sensors, mariadb, mpg123, ncurses,
4370 network-manager, nodejs, patchelf, perl, php-amqp, pinentry,
4371 pixiewps, qpdf, qt53d, qt5base, qt5charts, qt5script, redis,
4372 systemd, triggerhappy, uboot, wireguard, wireless-regdb,
4373 wireshark
4374
f3d114a1
PK
43752018.05, Released June 1st, 2018
4376
4377 Minor fixes.
4378
4379 Download: Work around for hanging connections for packages
4380 from CVS, by adding a 10 minute max timeout.
4381
4382 Updated/fixed packages: binutils, clang, dash, expect, git,
4383 glibc, jpeg-turbo, libjpeg, log4cplus, openvmtools, xen,
4384
4385 Issues resolved (http://bugs.uclibc.org):
4386
4387 #11051: runtime issue on STM32 with usage of binutils 2.29.x
4388
bea6b866
PK
43892018.05-rc3, Released May 28th, 2018
4390
4391 Fixes all over the tree.
4392
4393 Toolchain: ARC tools updated to arc-2018.03-rc2.
4394
4395 Fs: Ensure hard links in TARGET_DIR are correctly copied for
4396 filesystem input. With the recent changes to the file system
4397 generation logic, hard links were "expanded" in file system
4398 images leading to bloated rootfs images for setups with hard
4399 links.
4400
4401 Infrastructure: Error out for packages using the 'local'
4402 method but forgetting to specify <pkg>_SITE.
4403
4404 Build rpcgen for the host when needed to support distributions
4405 no longer shipping rpcgen with glibc (E.G. recent Fedora).
4406
4407 Updated/fixed packages: autofs, bash-completion, binutils,
4408 busybox, cjson, elf2flt, libcoap, libcurl, libtirpc, lrzsz,
4409 poppler, procps-ng, qt-webkit-kiosk, quota, samba4, xfsprogs
4410
4411 Issues resolved (http://bugs.uclibc.org):
4412
4413 #11031: ld-elf2flt: host/bin/ld.real': execvp: No such file..
4414 #11036: C compiler cannot create executables
4415 #11046: Git package binaries are ~180MB (compared to ~20MB in..
4416
c11ed3a4
PK
44172018.05-rc2, Released May 22nd, 2018
4418
4419 Fixes all over the tree.
4420
4421 Dependencies: Check that the current working directory (.)
4422 isn't listed in PATH as that causes various build issues.
4423
4424 Manual: Clarify that git branch names may not be used as
4425 version identifiers. This has never been supported, but was
4426 kind of working (with some limitations) before the git
4427 download rework - Now it does not work at all.
4428
4429 Linux: Ensure host version of ncurses is picked up and not
4430 host-ncurses built by buildroot, as that otherwise causes
4431 widechar/non-widechar conflicts and corrupted menuconfig
4432 menus.
4433
4434 Packages: Renamed a number of package options not prefixed
4435 with BR2_PACKAGE_<pkg> for consstency.
4436
4437 Download infrastructure: Fix file:// protocol handling after
4438 download rework.
4439
4440 Updated/fixed packages: acl, apr-util, asterisk, attr,
4441 bluez5_utils, cifs-utils, clamav, clang, cups-filters,
4442 dahdi-linux, exim, faketime, gdb, go, gst1-plugins-bad,
4443 imx-mkimage, ipsec-tools, jamvm, janus-gateway,
4444 jquery-ui-themes, libcap, libcurl, libftdi, libkcapi, libkrb5,
4445 libmediaart, libmodbus, libmodplug, libmpd,
4446 libnetfilter_cthelper, libnetfilter_cttimeout, libnfc,
4447 libnfnetlink, libnss, liboauth, libogg, libosip2,
4448 libpam-radius-auth, libpcap, libpciaccess, llvm, log4cplus,
4449 ltrace, lynx, mbedtls, modem-manager, nfs-utils,
4450 python-cython, python-websockets, qt5cinex, qt5wayland, rauc,
4451 snort, strace, ti-sgx-km, transmission, wavpack, wget, woff2,
4452 xen, zmqpp, znc, zstd
4453
4454 Issues resolved (http://bugs.uclibc.org):
4455
4456 #10986: Installing package attr when already supplied by...
4457 #11011: BUildroot for Raspberry Pi 2
4458 #11016: Wrong compiler used for external user host packages
4459
54e3bcb8
TP
44602018.05-rc1, Released May 9th, 2018
4461
4462 Toolchain: glibc bumped to 2.27, musl bumped to 1.1.19,
4463 uClibc-ng 1.0.30, Linux kernel headers bumped to 4.16.x.
4464
4465 Architecture: support for the Blackfin architecture has been
449f430e
TP
4466 removed, as it was removed from Linux upstream, poorly
4467 maintained in binutils/gdb, and abandoned by Analog Devices.
54e3bcb8
TP
4468
4469 Numerous packages updated to have hashes for their license
4470 files.
4471
4472 Systemd can now be built with uClibc toolchains.
4473
4474 Linux: addition of BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF and
4475 BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL to support building Linux
4476 kernel configurations that need libelf on the host or openssl
4477 on the host.
4478
4479 Coding style:
4480 - all Python scripts are now verified with flake8
4481 - check-package extended to check all Config.in and .mk files
4482 in tree, not only the ones in package/
4483
4484 Infrastructure:
4485
4486 - The download infrastructure has seen a major overhaul, with
4487 the main visible new feature being Git caching: a package
4488 fetched from Git no longer needs to be re-cloned entirely
4489 everytime its version is changed. Anoter visible change is
4490 that the download folder now has subfolders per package. See
4491 http://lists.busybox.net/pipermail/buildroot/2018-April/217923.html
4492 for more details about those changes.
4493
4494 - The logic that generates the root filesystem images has been
4495 reworked, with the main goal of allowing several filesystem
4496 images to be produced in parallel, also a requirement for
4497 top-level parallel build. Now, a .tar filesystem image is
4498 always created, and re-extracted in a private directory to
4499 create each format-specific filesystem image.
4500
4501 - A new package infrastructure was introduced for Go-based
4502 packages: golang-package.
4503
4504 - Dependencies on extraction tools are now handled as proper
4505 per-package dependencies, using
4506 <pkg>_EXTRACT_DEPENDENCIES. Beyond a cleanup, this is also a
4507 preparation step for top-level parallel build support.
4508
4509 - When a file being downloaded is part of a package with a
4510 .hash file, but there is no hash listed for this file, the
4511 file is now preserved in the download directory rather than
4512 removed. This helps when updating a package, as it gives the
4513 ability to easily calculate the hash of the file.
4514
4515 - Addition of '<pkg>-show-recursive-depends' and
4516 '<pkg>-show-recursive-rdepends' make targets, to
4517 respectively display the recursive list of dependencies and
4518 the recursive list of reverse dependencies of a given
4519 package.
4520
4521 - The /etc/shells file is now automatically generated with the
4522 list of shell programs installed on the system.
4523
4524 - Addition of -Ofast optimization level as an available
4525 option.
4526
4527 Major updates: Go updated to 1.10, Erlang bumped to 20.3, Qt5
4528 bumped to 5.10.1.
4529
4530 New packages: 18xx-ti-utils, abootimg, bluez-alsa, brotli,
4531 chipmunk, clang, docker-compose, docker-proxy, flare-engine,
4532 flare-game, gst1-interpipe, gstreamer1-editing-services,
4533 hackrf, i2pd, imx-alsa-plugins, imx-mkimage, libcdio-paranoia,
4534 libkrb5, llvm, pixiewps, python-backports-ssl-match-hostname,
4535 python-cached-property, python-cython, python-docker,
4536 python-dockerpty, python-docker-pycreds,
4537 python-flask-sqlalchemy, python-functools32, python-influxdb,
4538 python-json-models, python-libusb1, python-networkx,
4539 python-psycopg2, python-pymodbus, python-sqlalchemy,
4540 python-subprocess32, python-texttable,
4541 python-websocket-client, python-yieldfrom, quotatool, reaver,
4542 snort, sunxi-mali-mainline, sunxi-mali-mainline-driver, tk,
4543 tpm2-abrmd, tpm2-tools, tpm2-tss, udftools, vte, woff2.
4544
4545 New defconfigs: ARC HS Development Kit, Arcturus ucls1012a,
4546 Freescale i.MX6UL EVK (with vendor kernel), Freescale i.MX6
4547 SoloLite EVK (with vendor kernel), Freescale i.MX31 3Stack,
4548 Freescale i.MX8Q EVK Freescale p1025twr, Freescale t1040d4rdb,
4549 Qemu PPC64 E5500, SolidRun ClearFog Base, Tinker RK3288, Vyasa
4550 RK3288,
4551
4552 Removed packages: iqvlinux, kodi-adsp-*, mplayer
4553
4554 Removed defconfigs: ci40, firefly_rk3288,
4555 freescale_p1010rdb_pa, freescale_mpc8315erdb, riotboard,
4556 teliv_evk_pro3
4557
449f430e
TP
4558 Issues resolved (http://bugs.uclibc.org):
4559
4560 #10151: toolchain eclipse register : fails with a custom
4561 BR2_HOST_DIR
4562 #10511: Packages get downloaded uncompressed with wget
4563 #10531: QtWebengine doesn't build if the host hasn't a 32 bits
4564 C++ compiler working
4565 #10846: error in compiling gnutls
4566 #10886: openssl-1.0.2n fails to build
4567 #10896: /bin/sh not in /etc/shells
4568 #10961: Grub2 fails to build for x86_64 when BR2_SSP_ALL is
4569 enabled
4570
d5c8e9e3
PK
45712018.02.12, Released March 29th, 2019
4572
4573 Important / security related fixes.
4574
4575 Updated/fixed packages: avahi, beecrypt, busybox, clamav,
4576 cups, devmem2, fetchmail, file, fltk, gcc, gdb, git, jq,
4577 leveldb, libopenssl, libraw, libseccomp, libssh2,
4578 libunistring, mariadb, mosquitto, nodejs, ntp, openjpeg, perl,
4579 php, putty, qt5webkit, rdesktop, systemd, wireshark, vsftpd,
4580 xapp_xdm, xlib_libXdmcp
4581
ea5cf87d
PK
45822018.02.11, Released February 23th, 2019
4583
4584 Important / security related fixes.
4585
4586 Ensure the PLATFORM and OS environment variables are not set,
4587 as they cause build issues for some packages.
4588
4589 The package list infrastructure now correctly handles packages
4590 installing files with old mtime.
4591
4592 Linux: Skip hash checks for user supplied downloadable
4593 patches, as no hash checksums are available for those.
4594
4595 scanpypi: protect against zip-slip vulnerability in zip/tar
4596 handling
4597
4598 Updated/fixed packages: bind, dhcpcd, dovecot, ghostscript,
4599 gnuradio, imagemagick, jpeg-turbo, libarchive, libb64,
4600 libcurl, libid3tag, madplay, mosquitto, openssh, php,
4601 postgresql, proftpd, python, python-django, python3, qt5base,
4602 sqlcipher, swupdate, systemd, unzip, webkitgtk
4603
96edc472
PK
46042018.02.10, Released January 31th, 2019
4605
4606 Important / security related fixes.
4607
4608 Defconfigs: Fixes for Lego EV3, QEMU AArch64-virt
4609
4610 check-package: fix Python 3 support
4611
4612 get-developers: Fix behaviour when called from elsewhere than
4613 the toplevel directory.
4614
4615 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
4616
4617 Updated/fixed packages: acpica, apache, apr, asterisk,
4618 avrdude, cargo, cc-tool, dash, dhcpdump, dmalloc, gnuchess,
4619 gnupg2, leveldb, libarchive, libassuan, libftdi1,
4620 libgpg-error, libhttpparser, libmad, libsndfile, libsquish,
4621 liburiparser, libwebsock, libxml2, lighttpd, lm-sensors,
4622 lua-msgpack-native, mbedtls, mosquitto, netatalk, nodejs,
4623 openssh, pango, patchelf, php, python-django, python-pyyaml,
4624 rauc, rp-pppoe, s6-networking, samba4, sdl_sound,
4625 shairport-sync, sqlite, subversion, sunxi-cedarx, tcpreplay,
4626 tekui, usb_modeswitch, webkitgtk, wireshark, wolfssl,
4627 xapp_rgb, xenomai, xerces
4628
4629 Issues resolved (http://bugs.uclibc.org):
4630
4631 #11576: Unable to start apache with event MPM on raspberry pi 3
4632
a2954489
PK
46332018.02.9, Released December 20th, 2018
4634
4635 Important / security related fixes.
4636
4637 defconfigs: Fixes for ci20
4638
4639 Updated/fixed packages: c-ares, dante, freetype, ghostscript,
4640 glibc, gnutls, go, libcurl, libgpgme, libid3tag, libiscsi,
4641 libmpd, libopenssl, libpjsip, linux, liquid-dsp, luvi, lynx,
4642 msgpack, nginx, nodejs, php, popt, pps-tools, python-numpy,
4643 python-requests, samba4, sdl2_net, squashfs, swupdate, uclibc,
4644 wine, webkitgtk, xfsprogs
4645
4646 Issues resolved (http://bugs.uclibc.org):
4647
4648 #11426: pps-tools bash dependency
4649
4057603c
PK
46502018.02.8, Released November 26th, 2018
4651
4652 Important / security related fixes.
4653
4654 fs: Drop intermediate tarball from the filesystem handling to
4655 fix an issue with xattrs handling related to fakeroot. Ensure
4656 tarball target includes xattrs.
4657
4658 download: Fix confusion in git submodule handling if dl/ is a
4659 symlink.
4660
4661 toolchain: Only allow enabling stack protection on
4662 architectures with control flow integrity (CFI) support. Only
4663 allow FORTIFY_SOURCE support on gcc >= 6.
4664
4665 genrandconfig: Fix missing newline in BR2_WGET handling,
4666 causing the following line to be ignored. This would affect
4667 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
4668 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
4669 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
4670
4671 show-build-order: Also include the dependencies of
4672 rootfs-common.
4673
4674 Defconfigs: Fixes for Armadeus APF27, imx6sabre.
4675
4676 graph-depends: Fix for package names starting with a non-alpha
4677 character.
4678
4679 Updated/fixed packages: attr, audit, bind, brotli, easydbus,
4680 elfutils, gauche, gcc, giflib, gpsd, lcdproc, libcurl,
4681 libiscsi, libnfs, libnspr, libnss, libkcapi, libsemanage,
4682 liburiparser, lighttpd, linux, lua-curl, mariadb, mmc-utils,
4683 mosquitto, mysql, neardal, netplug, network-manager,
4684 nfs-utils, nginx, openocd, openswan, p11-kit, postgresql,
4685 prosody, qemu, qt, rpm, ruby, samba4, squid, supertuxkart,
4686 systemd, tar, trace-cmd, traceroute, twolame, uclibc,
4687 usb_modeswitch, vtun, webkitgtk, xdriver_xf86-video-geode,
4688 xlib_libfontenc, xproto_inputproto, xserver_xorg-server
4689
4690 Issues resolved (http://bugs.uclibc.org):
4691
4692 #11086: download/git submodule breaks on symlinked dl folder
4693 #11251: Util scanpypi failes when package change - to _ in..
4694 #11476: stdio2.h error invalid use of __builtin_va_arg_pack
4695 #11481: Docs: Is external.desc required?
4696
684f79d0
PK
46972018.02.7, Released October 25th, 2018
4698
4699 Important / security related fixes.
4700
4701 Detect and reject build paths containing '@', as this confuses
4702 a number of packages, including GCC.
4703
4704 utils/get-developers: Add -e option for use with git
4705 send-email.
4706
4707 utils/diffconfig: Make it work for (non-Buildroot) config
4708 files not using the BR2_ prefix.
4709
4710 u-boot: Fix for environment image handling on big endian
4711 systems.
4712
4713 Updated/fixed packages: binutils, ca-certificates,
4714 cups-filters, erlang, file, freetype, gcc, git, gvfs, leveldb,
4715 libarchive, libcurl, libssh, live555, ljlinenoise, mariadb,
4716 mongoose, netsnmp, nmap, nodejs, ntp, open-plc-utils, poco,
4717 psmisc, ptpd2, python-enum34, qemu, qt, qt5base, setools,
4718 spice, spice-protocol, tinc, ustr, wireshark
4719
4720 Issues resolved (http://bugs.uclibc.org):
4721
4722 #11396: uboot environment image checksum invalid if target is big endian
4723
efdb7771
PK
47242018.02.6, Released October 7th, 2018
4725
4726 Important / security related fixes.
4727
4728 Add a number of patches to fix build errors for host utilities
4729 on modern distributions using glibc-2.28.
4730
4731 mkusers: Ensure existing group members are preserved when a
4732 group is reprocessed.
4733
4734 printvars: Fix issue with exceeding shell command line length
4735 limits for certain setups.
4736
4737 Updated/fixes packages: acpid, android-tools, apache,
4738 arp-scan, bandwidthd, bind, bison, clamav, connman, cppcms,
4739 cramfs, fio, gcc, ghostscript, glibc, gnupg, httping,
4740 igmpproxy, imagemagick, imlib2, ipsec-tools, lcms2, libcurl,
4741 libesmtp, libnfs, libssh, libxslt, links, linuxptp,
4742 mediastreamer, minicom, moarvm, nilfs-utils, ocrad, parted,
4743 php, pv, python-django, qt, qt5quickcontrols, qt5webengine,
4744 screen, sdl2, shairport-sync, squashfs, strongswan,
4745 vboot-utils, webkitgtk, wireguard, x265, xen, xlib_libXfont,
4746 xlib_libXft
4747
4748 New packages: brotli, woff2
4749
8b3b8d87
PK
47502018.02.5, Released August 29th, 2018
4751
4752 Important / security related fixes.
4753
4754 Defconfigs: Raspberrypi2: Bump rootfs size, T7680: Fix
4755 genimage.cfg issue, ARM Juno: Bump ATF to v1.3 to fix build
4756 issue.
4757
4758 Updated/fixed packages: acl, apache, attr, bind,
4759 boot-wrapper-aarch64, brltty, bzip2, chrony, crda, cryptsetup,
4760 dahdi-tools, dmidecode, dropbear, eigen, erlang, ffmpeg, gawk,
4761 gcc, ghostscript, gnutls, ipsec-tools, libarchive, libfuse,
4762 libopenssl, libselinux, libsoup, lighttpd, linuxptp,
4763 lttng-modules, lttng-tools, lua-flu, lvm2, m4, makedevs,
4764 mariadb, mbedtls, mesa3d-headers, mtd, ncurses, nodejs,
4765 openssh, php, postgresql, python-django, qt5xmlpatterns, ruby,
4766 samba4, shairport-sync, stress-ng, ti-utils, uboot-tools, vim,
4767 waylandpp, wireless_tools, wireshark, wpa_supplicant, xorriso,
4768 znc
4769
4770 Issues resolved (http://bugs.uclibc.org):
4771
4772 #10781: cryptsetup luksOpen container_file container causes..
4773 #10986: Installing package attr when already supplied by..
4774 #11191: xattr and check-package issue
4775
d91fdfee
PK
47762018.02.4, Released July 21th, 2018
4777
4778 Important / security related fixes.
4779
4780 U-Boot: Ensure host version of ncurses is picked up and not
4781 host-ncurses built by buildroot, as that otherwise causes
4782 widechar/non-widechar conflicts and corrupted menuconfig
4783 menus.
4784
4785 Linux: Enable CONFIG_PERF_EVENTS when perf is enabled.
4786
4787 Defconfigs: Raspberrypi3: Bump rootfs size, Minnowboard-max:
4788 Support ethernet on Turbot variant.
4789
4790 Updated/fixed packages: bind, clamav, collectd, dos2unix,
4791 edid-decode, gcc, gdb, heimdal, hidapi, imx-gpu-viv, libcurl,
4792 libglib2, liblogging, libostree, libsoup, libv4l, lm-sensors,
4793 ncurses, network-manager, patchelf, pinentry, procps-ng, qpdf,
4794 qt5, qt53d, qt5base, qt5charts, qt5script, qt5serialport,
4795 systemd, wireguard, wireless-regdb
4796
4797 Issues resolved (http://bugs.uclibc.org):
4798
4799 #11101: host-patchelf Endian Issue with relative RPATH
4800
afa6fe1c
PK
48012018.02.3, Released June 18th, 2018
4802
4803 Important / security related fixes.
4804
4805 Various fixes for building on modern distributions (GCC 8.x,
4806 no rpcgen utility).
4807
4808 ARM: Default to binutils 2.28 and warn about newer binutils
4809 versions, which are known to cause boot failures for Linux
4810 kernels built in thumb mode.
4811
4812 Busybox/mdev: Fix module autoloading.
4813
4814 Busybox/sysvinit: inittab: Add /dev/{stdin,stdout,stderr}
4815 symlinks, call swapon -a to activate any configured swap
4816 devices.
4817
4818 Dependencies: Check that PATH does not contain current working
4819 directory, which triggers a number of build failures.
4820
4821 Infrastructure: Error out for packages erroneously using the
4822 'local' site method but not defining a _SITE.
4823
4824 Linux: Fix cuImage.<dtb> / simpleImage.<dtb> handling. Ensure
4825 kconfig uses ncurses from the host to fix a ncurses/ncursesw
4826 mixup, causing menuconfig display corruption.
4827
4828 Toolchain: Workarounds for fix-rpath issues with binutils and
4829 elf2flt.
4830
4831 Util-linux: Fix blocking on getrandom() issue with recent
4832 kernels.
4833
4834 Remove broken freescale_imx31_3stack,
4835 freescale_imx6sololiteevk and freescale_imx6ulevk defconfigs.
4836
4837 Updated/fixed packages: apr-util, asterisk, attr, audit,
4838 autofs, binutils, busybox, cifs-utils, cups-filters, dash,
4839 ebtables, exim, expect, f2fs-tools, faketime, file, gdb, git,
4840 glibc, gnupg, gnupg2, gst1-plugins-bad, imagemagick, jamvm,
4841 jpeg-turbo, libcap, libcoap, libcurl, libgcrypt, libjpeg,
4842 libnss, libressl, libtirpc, libvncserver, libvorbis, libxslt,
4843 log4cplus, lrzsz, ltrace, lynx, mariadb, mbedtls, mpg123,
4844 nasm, netplug, network-manager, nfs-utils, nodejs,
4845 openvmtools, patch, perl, php-amqp, poppler, procps-ng,
4846 python, python-websockets, quota, redis, samba4, sysvinit,
4847 transmission, triggerhappy, util-linux, wavpack, wget,
4848 wireshark, xen, zmqpp
4849
4850 Issues resolved (http://bugs.uclibc.org):
4851
4852 #10986: Installing package attr when already supplied by busybox..
4853 #11031: ld-elf2flt: host/bin/ld.real': execvp: No such file or..
4854
0c2b920b
PK
48552018.02.2, Released May 4th, 2018
4856
4857 Important / security related fixes.
4858
4859 Tweak package size/file instrumentation to better handle
4860 package rebuilds.
4861
4862 Revert /etc/shells creation when bash is enabled.
4863
4864 Exclude /lib/firmware from the rpath fixup logic, as it may
4865 contain non-native ELF files.
4866
4867 Scanpypi: Support the new PyPi infrastructure.
4868
4869 Handle GCC 8.x on the host.
4870
4871 Ensure timestamp of /usr is updated to support the systemd
4872 ConditionNeedsUpdate option.
4873
4874 Updated/fixed packages: bluez5_utils, flann, gdb, gnupg2,
4875 grub2, libcec, libcgi, libglib2, libgpg-error, libgpgme,
4876 libtomcrypt, mbedtls, mkpasswd, php, python, python-requests,
4877 python-watchdog, qt53d, qt5websockets, sdl2, sdl2_image,
4878 syslog-ng, systemd, tcl, tcllib, uclibc, usb_modeswitch,
4879 wireguard, wmctrl
4880
4881 Issues resolved (http://bugs.uclibc.org):
4882
4883 #10896: /bin/sh not in /etc/shells
4884 #10961: Grub2 fails to build for x86_64 when BR2_SSP_ALL is enabled
4885
f3cea9d8
PK
48862018.02.1, Released April 9th, 2018
4887
4888 Important / security related fixes.
4889
4890 Removed unmaintained defconfigs: Creator Ci40, Firefly rk3288,
4891 Freescale mpc8315erdb / p1010rdb_pa, Riotboard, Teliv EVK
4892 Pro3.
4893
4894 Infrastructure: Speed up instrumentation for package size by
4895 comparing timestamps instead of md5 checksums, as doing
4896 checksums could lead to up to 25% longer build time for big
4897 configurations.
4898
4899 Rename the internal <pkg>_BASE_NAME variable to <pkg>_NASENAME
4900 to avoid name clashes with packages ending on '-base'.
4901
4902 Add a better fix for build issues for autotools based packages
4903 checking for C++ support on toolchains without C++ support.
4904
4905 Build host-tar if tar is older than 1.27 on the build machine
4906 to work around reproducibility issues with git archives
4907 containing long paths.
4908
4909 check-unique-files: Fix for filenames not representable in the
4910 users' locale.
4911
4912 Check-bin-arch: Add support for per-package ignore paths
4913 (<pkg>_BIN_ARCH_EXCLUDE).
4914
4915 Toolchain: Fix SSP support detection for external toolchains.
4916
4917 linux: Add _NEEDS_HOST_OPENSSL / LIBELF options to ensure
4918 these dependencies are available for Linux configurations
4919 needed these dependencies, similar to how it is done for
4920 U-Boot.
4921
4922 Support custom (not in tree) device tree files in addition to
4923 in-tree ones.
4924
4925 U-Boot / uboot-tools: Fix header conflict with libfdt-devel
4926 installed on host.
4927
4928 Updated/fixed packages: apache, busybox, c-ares, cmake,
4929 docker-engine, enlightenment, eudev, fbgrab, freescale-imx,
4930 gtest, imagemagick, intel-microcode, irssi, jimtcl, kmod,
4931 kodi, ktap, libcoap, libcurl, libfcgi, libhttpparser,
4932 libminiupnpc, libopenssl, libpjsip, libss7, libssh2, libupnp
4933 libupnpp, libuv, libvorbis, memcached, motion, musl, nodejs,
4934 ntp, openblas, opencv3, openocd, opus-tools, patch, php,
4935 pkgconf, postgresql, powerpc-utils, python-jsonschema,
4936 python-webpy, qemu, qt5bsae, qt5script, qt5webkit, rapidjson,
4937 rauc, sam-ba, samba4, sngrep, systemd, tremor, uboot-tools,
4938 uclibc-ng-test, upmpdcli, wireshark, xerces, xterm, zstd
4939
4940 New packages: docker-proxy, python-functools32
4941
4942 Issues resolved (http://bugs.uclibc.org):
4943
4944 #10766: upmpdcli: Segmentation fault
4945 #10776: ktap fails to build
4946 #10846: error in compiling gnutls
4947 #10856: openblas on qemu_x86_64_defconfig fails with "sgemm_..
4948
8a94ff12
PK
49492018.02, Released March 4th, 2018
4950
4951 Fixes all over the tree.
4952
4953 Issues with systemd with a readonly rootfs and DBus fixed.
4954
4955 Instructure:
4956 - check-uniq-files: fix Python 2.6 compatibility.
4957 - dependencies.sh: check for external argparse module for
4958 Python 2.6.
4959 - Add infrastructure to detect and use a UTF-8 locale on the
4960 host, needed by systemd.
4961
4962 Update/fixed packages: clamav, dash, dhcp, dovecot, efl,
4963 ffmpeg, libv4l, mono, mosquitto, php, postgresql, qt,
4964 scanpypi, sdl2, systemd, tor, tvheadend, uboot, wavpack
4965
4966 Issues resolved (http://bugs.uclibc.org):
4967
4968 #10831: qemu_x86_64_defconfig build fails on linux-headers..
4969
d5a63f48
PK
49702018.02-rc3, Released February 27th, 2018
4971
4972 Fixes all over the tree.
4973
4974 check-bin-arch: skip /lib/modules to allow 32-bit userland
4975 with 64bit kernel.
4976
4977 dependencies: Blacklist tar 1.30+ and build our own host-tar
4978 if needed as tar 1.30+ changed the --numeric-owner output for
4979 long path names. Build host-tar before other host-dependencies
4980 as they need it to extract their source tarballs.
4981
4982 Update/fixed packages: asterisk, azmq, bluez5_utils, domoticz,
4983 e2fsprogs, erlang, exim, glibc, gpsd, jq, libglib2, libvorbis,
4984 mariadb, mbedtls, mesa3d, mesa3d-headers, mpv, patch, pcre2,
4985 php, qt5, qt5multimedia, qt5wayland, qt5webengine, qt5webkit,
4986 systemd, quagga, rustc, uboot, wireguard, zic, zlib-ng
4987
4988 Issues resolved (http://bugs.uclibc.org):
4989
4990 #10726: Current libglib2.mk creates broken libglib2 binary...
4991 #10786: Linux fails to build unless make linux-menuconfig...
4992 #10796: Cannot generate cpio image without selecting CON...
4993
44cec643
PK
49942018.02-rc2, Released February 15th, 2018
4995
4996 Fixes all over the tree.
4997
4998 Dependencies: Ensure C++ support is available like for C
4999 support for packages needing 32bit host support.
5000
5001 utils/genrandconfig: Check host dependencies for config.
5002
5003 Updated/fixed packages: busybox, dnsmasq, dropbear, ffmpeg,
5004 glibc, keepalived, libcpprestsdk, libgpiod, libmaxminddb,
5005 librsvg, libtasn1, libv4l, libxml2, lightning, ltp-testsuite,
5006 mesa3d, mesa3d-demos, mesa3d-headers, nftables, open-lldp,
5007 php, postgresql, python-crossbar, qt5, qt53d, qt5enginio,
5008 qt5tools, qt5webengine, qt5webkit, rsync, rust-bin, rustc,
5009 systemd
5010
5011 Issues resolved (http://bugs.uclibc.org):
5012
5013 #9781: ti-sgx-km build on kernel >4.1
5014 #10141: Squashfs extended attribute failures
5015
ca7bf21f 50162018.02-rc1, Released February 5th, 2018
06608f7e
TP
5017
5018 The global source-check and per-package <pkg>-source-check
5019 targets have been removed.
5020
77d58aab
PK
5021 Architecture: Add x86 Silvermont variant. Add several new ARM
5022 variants, rework MIPS NaN logic. Support mainline binutils/gcc
5023 for ARC.
5024
5025 Toolchains: Linaro toolchains upgraded to 2017.11 release, ARC
5026 external toolchains upgraded to arc-2017.09. Libatomic is now
5027 also copied for external musl based toolchains.
5028 Add binutils 2.30.x and switch to binutils 2.29.x by default.
5029
5030 Added hardening options to build with RELRO and FORTITY.
5031
5032 New defconfigs: Bananapi M64, FriendlyARM Nanopi A64 & NEO2,
5033 imx6slevk, imx6sx-sdb, imx6ulevk, Olimex A64-OLinuXino,
5034 Orangepi lite / pc plus / pc / prime / win / win plus / zero
5035 plus2, Pine64, Solidrun MacchiatoBin. Sopine.
5036
5037 Add utils/diffconfig, a simple utility for comparing
5038 configuration files - Adapted from the version in the
5039 Linux kernel.
5040
5041 Infrastructure: Check that the same file is not touched by
5042 multiple packages, as a preparation for toplevel parallel
5043 builds.
5044
5045 Hashes for the license files for a large number of packages
5046 have been added, ensuring that license changes will not be
5047 missed when packages are bumped.
5048
5049 Fix build issue for autotools based packages checking for C++
5050 support on toolchains without C++ support and on a distro
5051 lacking /lib/cpp (E.G. Arch Linux).
5052
5053 Support for the meson build system.
5054
5055 Pie charts generated by 'graph-build' or 'graph-size' are now
5056 sorted according to the size of each piece.
5057
5058 System: Only show getty options when busybox init or sysvinit
5059 are used.
5060
5061 ARM-trusted-firmware: Support ATF bundled in U-Boot as
5062 well as U-Boot bundled in ATF.
5063
5064 Zlib is now a virtual package, provided by either libzlib or
5065 zlib-ng, similar to openssl.
5066
30bffce8
PK
5067 Support for the Rust programming language.
5068
77d58aab 5069 New packages: aoetools, armbian-firmware, binaries-marvell,
30bffce8
PK
5070 brltty, cargo, cargo-bin, cups-filters, curlpp, daq,
5071 flatbuffers, gconf, glorytun, gstreamer1-mm, imx-m4fwloader,
5072 imx-gpu-g2d, json-for-modern-cpp, libcpprestsdk, libgta,
5073 libostree, libupnp18, luadbi, luadbi-sqlite3, lua-utf8, lynx,
5074 meson, mv-ddr-marvell, nilfs-utils, opentracing-cpp,
5075 open-lldp, pimd, proj, python-flask-cors,
5076 python-jaraco-classes, python-more-itertools, python-oauthlib,
5077 python-raven, python-remi, python-requests-oauthlib,
5078 python-schedule, python-secretstorage, python-see,
5079 python-tabledata, python-txtorcon, python-xlib, qt5charts,
5080 rtl8189fs, rtl8723bu, rust, rustc, rust-bin, rygel, safeclib,
5081 solatus, tcf-agent, traceroute, waylandpp, wolfssl,
5082 zisofs-tools, zlib-ng
77d58aab
PK
5083
5084 Removed packages: eeprog
5085
c34019e1
PK
50862017.11.2, Released January 21st, 2018
5087
5088 Important / security related fixes.
5089
5090 External toolchain: libatomic is now also copied for musl
5091 based toolchains.
5092
5093 nconfig: Fix for ncurses/ncursesw linking issue causing crashes.
5094
5095 System: Only show getty options when busybox init or sysvinit
5096 are used.
5097
5098 Infrastructure: Fix build issue for autotools based packages
5099 checking for C++ support on toolchains without C++ support and
5100 on a distro lacking /lib/cpp (E.G. Arch Linux).
5101
5102 Pie charts generated by 'graph-build' or 'graph-size' are now
5103 sorted according to the size of each piece.
5104
5105 Updated/fixed packages: asterisk, avahi, bind, busybox,
5106 coreutils, eeprog, intel-microcode, iputils, irssi, kmsxx,
5107 libiio, linux-firmware, lz4, mariadb, matchbox-lib, mcookie,
5108 ntp, php, pound, rpcbind, tar, ti-cgt-pru, webkitgtk, xen,
5109 xlib_libXpm
5110
5111 Issues resolved (http://bugs.buildroot.org):
5112
5113 #9996: lz4 package does not install lz4 binaries in target
5114 #10176: Rsyslog's S01logging is deleted by Busybox.mk from...
5115 #10216: package/x11r7/mcookie/mcookie.c:207: bad size ?
5116 #10301: systemd/getty unused options
5117 #10331: kmsxx, host installation fails with BR2_SHARED_...
5118 #10556: Building ntp package with SSL library libressl...
5119 #10641: avahi-autoipd not starting when using systemd-tmpfiles
5120
1fa8113a
PK
51212017.11.1, Released December 31th, 2017
5122
5123 Important / security related fixes.
5124
5125 Updated/fixed packages: asterisk, checkpolicy, dhcp, flann,
5126 gdb, glibc, heimdal, kodi-pvr-mediaportal-tvserver,
5127 kodi-pvr-stalker, libcue, libopenssl, libpqxx, libsoxr,
5128 linknx, linux-tools, lldpd, ltp-testsuite, mariadb, mfgtools,
5129 nodejs, nut, pulseaudio, python-cffi, qemu, rsync, tor, uboot,
5130 uboot-tools, vlc, webkitgtk, weston, wireguard, wireshark,
5131 xenomai, xfsprogs
5132
9dd76697
PK
51332017.11, Released November 30, 2017
5134
5135 Fixes all over the tree.
5136
5137 Toolchain: Use github mirror for Glibc.
5138
5139 Defconfigs: Correct boot.cmd for bananapi-m1.
5140
5141 Makefiles: Workaround include order issues for certain make
5142 versions by explicitly sorting the result of wildcard where it
5143 matters.
5144
5145 Download: Ensure subversion runs in non-interactive mode.
5146
5147 Updated/fixed packages: asterisk, boost, chrony, dovecot,
5148 dvb-apps, exim, feh, freerdp, fwup, google-breakpad, jose,
5149 kvm-unit-test, lftp, libcurl, libevent, libfastjson, libpjsip,
5150 libupnp, linphone, localedef, lttng-tools, mp4v2, mtools,
5151 ndisc6, oracle-mysql, parted, pdbg, qt, qt5connectivity,
5152 qt5declarative, qt5webkit, rauc, runc, samba4, shairport-sync,
5153 systemd-bootchart, webkitgtk, wireguard, xlib_libXcursor,
5154 xlib_libXfont, xlib_libXfont2,
5155
5156 Issues resolved (http://bugs.buildroot.org):
5157
5158 10501: host-localedef fails to compile on Ubuntu 17.10
5159 10506: Changed kernel image type (e.g. zImage to uImage)...
5160
071cc438
PK
51612017.11-rc2, Released November 13th, 2017
5162
5163 Fixes all over the tree.
5164
5165 Updated/fixed packages: collectd, ffmpeg, freerdp,
5166 go-bootstrap, imagemagick, jimtcl, libpjsip, libplist, libuv,
5167 mesa3d, nodejs, ntp, openjpeg, postgresql, python-numpy, ruby,
5168 snmp++, usb_modeswitch, util-linux, vboot-utils, webkitgtk,
5169 wireshark, wpa_supplicant, xapp_xdriinfo
5170
5171 Issues resolved (http://bugs.buildroot.org):
5172
5173 #10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
5174 #10491: Cannot output security warning when compiled with buildroot..
5175
a7e1971c 51762017.11-rc1, Released November 6th, 2017
c2aa34d8 5177
10b9c360
PK
5178 Fixes all over the tree and new features.
5179
64bbd348
PK
5180 Openssl is now a virtual package, which may be provided by
5181 OpenSSL (now renamed to libopenssl) or LibreSSL.
5182
6d1ff5ff
AVEM
5183 libssh2: there is now an explicit choice of the backend to use
5184 (mbedtls, gnutls or openssl). Previously, the choice was implicit
5185 based on the TLS library that was selected. Now, it is possible to
5186 choose the backend, which is important if several TLS libraries are
354722ca 5187 selected.
6d1ff5ff 5188
c2aa34d8
JF
5189 netsnmp: all MIB files are now installed, making the target filesystem a
5190 bit bigger than before. To remove unneeded MIBS, you should use a
5191 post-build script.
5192
f36962e9
PK
5193 Toolchain: Linaro toolchains updated to 2017.08, ARC toolchain
5194 updated to 2017.09, Glibc updated to 2.26, Glibc support for
5195 ARCv2. The toolchain wrapper now handles SOURCE_DATE_EPOCH for
5196 older (pre-gcc7.x) toolchains for BR2_REPRODUCIBLE.
5197
64bbd348
PK
5198 New defconfigs: Atmel SAM45D27, Bananapi M1 and M2 Plus,
5199 Engicam i.CoreM6 Qt5 configuration, i.MX6 sabreauto (mainline
5200 kernel/u-boot), i.MX6Q sabresd Qt5 configuration, i.MX7d-pico,
5201 QEMU ppc64le, Raspberry pi3 Qt5 webengine configuration,
5202 Technologic TS-7680.
5203
10b9c360
PK
5204 New packages: asterisk, azmq, bcg729, boinc, dahdi-linux,
5205 dahdi-tools, freeswitch-mod-bcg729, fscryptctl, libb64,
5206 libpri, libss7, lua-basexx, lua-compat53, lua-cqueues,
5207 lua-curl, lua-datafile, lua-fifo, lua-httpd,
5208 lua-lpeg-patterns, lua-markdown, lua-sailor, lua-value,
5209 luksmeta, minetest, minetest-game, pdmenu, prosody,
5210 python-aiocoap, python-automat, python-ibmiotf,
5211 python-iso8601, python-m2r, python-simplesqlite,
5212 python-websockets, python-xmltodict, qt5wayland, qt5webengine,
5213 restorecond, selinux-python, semodule-utils, uhubctl,
5214 wireguard, wsapi-fcgi, wsapi-xavante
5215
5216 Removed packages: aiccu, rfkill, sepolgen
5217
5218 Issues resolved (http://bugs.buildroot.org):
5219
5220 #10281: lsblk does not compile for util-linux
5221 #10336: lttng compilation fails : linking error
5222 #10351: glibc missing in rootfs
5223 #10356: nfs-utils missing header
043f3b45 5224 #10361: python3 python-config script generates invalid includes
10b9c360
PK
5225 #10366: dropbear download url has changed
5226 #10391: WiringPi retrieves wrong (old) version
5227 #10406: Beaglebone black: Buggy SGX driver version, swapped...
5228 #10426: uboot-tools' fw_setenv does not update the redundant...
5229 #10451: libpcap 1.8.x and 1.7x does not compile on PPC
5230
951685e8
PK
52312017.08.2, Released November 28th, 2017
5232
5233 Important / security related fixes.
5234
5235 Qt: 5.6 version updated to 5.6.3.
5236
5237 Reproducible: Do not override SOURCE_DATE_EPOCH if already set
5238 in the environment.
5239
5240 Makefiles: Workaround include order issues for certain make
5241 versions by explicitly sorting the result of wildcard where it
5242 matters.
5243
5244 Updated/fixed packages: apr, apr-util, arqp-standalone,
5245 azure-iot-sdk-c, collectd, dvb-apps, ffmpeg, go-bootstrap,
5246 google-breakpad, gstreamer, imagemagick, irssi, jimtcl,
5247 kvm-unit-test, libcurl, libfastjson, libglib2, libidn,
5248 libpjsip, libplist, localedef, lttng-tools, luajit, mesa3d,
5249 moarvm, mp4v2, openssh, openssl, oracle-mysql, postgresql,
5250 python3, python-pyqt5, qt, qt5base, qt5canvas3d,
5251 qt5connectivity, qt5declarative, qt5engineio,
5252 qt5graphicaleffects, qt5imageformats, qt5location,
5253 qt5multimedia, qt5quickcontrols, qt5quickcontrols2, qt5script,
5254 qt5sensors, qt5serialbus, qt5serialport, qt5svg, qt5tools,
5255 qt5webchannel, qt5webkit, qt5websockets, qt5x11extras,
5256 qt5xmlpatterns, quagga, redis, ruby, samba4, sdl2, snmppp,
5257 swupdate, ti-gfx, uboot-tools, usb_modeswitch, vboot-utils,
5258 webkitgtk, wget, wireshark, xapp_xdriinfo.
5259
5260 Issues resolved (http://bugs.buildroot.org):
5261
5262 10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
5263 10361: python3 python-config script generates invalid includes
5264 10501: host-localedef fails to compile on Ubuntu 17.10
5265
f2b10756
PK
52662017.08.1, Released October 23rd, 2017
5267
5268 Important / security related fixes.
5269
5270 Webkitgtk bumped to the 2.18.x series, fixing a large number
5271 of security issues.
5272
5273 Defconfigs: galileo: fix ext4 related kernel config, bump
5274 kernel for gcc 6.x compatibility, enable wchar support for
5275 grub2. wandboard: correct rootfs offset
5276
5277 support: Ensure gzip compression level 6 is used for git
5278 tarballs. check-bin-arch: Correctly handle (ignore) symbolic
5279 links. check-rpath: Also handle PIE binaries
5280
5281 External toolchain: Correctly handle glibc Buildroot
5282 toolchains built with merged /usr
5283
5284 musl: fix ARMv4 build with binutils 2.27.51+, fix for
5285 CVE-2017-15650
5286
5287 Updated/fixed packages: apache, augeas, bind, bluez5_utils,
5288 busybox, bzip2, cmake, dnsmasq, ejabberd, gcc, git, go, ffmpeg, file,
5289 flashrom, gd, gdk-pixbug, gnupg2, hostapd, ifupdown-scripts,
5290 imagemagick, iucode-tool, kernel-module-imx-gpu-viv, lame,
5291 libarchive, libcurl, libffi, libidn, libmbim, libnspr, libnss,
5292 libressl, librsync, libsoup, libxml2, libzip, mbedtls, musl,
5293 netplug, nginx, openvpn, pkgconf, poppler, proxychains-ng,
5294 qemu, qt, rpi-userland, syslog, ruby, samba4, softether,
5295 sqlite, strongswan, subversion, supertuxkart, supervisor, tcpdump,
5296 tor, unrar, urq, vboot-utils, webkitgtk, wpa_supplicant, xen,
5297 xmlstarlet, xlib_libXfont, xlib_libXfont2,
5298 xserver_xorg-server, zsh
5299
8ce27bb9 53002017.08, Released September 1st, 2017
0ea3d7ba 5301
8ce27bb9 5302 Minor fixes.
0ea3d7ba 5303
13c44396
PK
5304 Toolchain: Don't allow internal toolchain builds for MIPS
5305 M6201/P6600, as support for these are not yet in mainline GCC.
5306
5307 Updated/fixed packages: bcusdk, connman, dialog, dnsmasq,
5308 gnupg, grub2, iostat, iucode-tool, libgcrypt, libkcapi,
5309 libphidget, libv4l, linux-tools, mediastreamer, minidlna,
5310 nss-pam-ldapd, nvidia-driver, qt-webkit-kiosk, rpcbind, squid,
5311 transmission, vde2, vim
0ea3d7ba
TP
5312
5313 Updated/fixed defconfigs:
5314
5315 Removed packages: simicfs.
5316
5317 Issues resolved (http://bugs.buildroot.org):
c7ed72d3 5318
0ea3d7ba
TP
5319 #10261: Grub2 fails to build for x86_64
5320
ef19f376
TP
53212017.08-rc3, Released August 23rd, 2017
5322
5323 Fixes all over the tree.
5324
5325 Updated/fixed packages: alsa-lib, alsa-utils, cc-tool,
5326 dbus-cpp, e2fsprogs, elf2flt, faad2, fakeroot, gcc, git, gpsd,
5327 gst1-validate, kvmtool, libconfuse, libepoxy, librsync,
5328 libspatialindex, libunwind, linux, linux-headers, lua,
5329 mariadb, mesa3d, mtd, openocd, python3, syslinux, sysvinit,
5330 whois, xen, zmqpp.
5331
5332 Updated/fixed defconfigs: ci20, socrates_cyclone5,
5333 toradex_apalis_imx6.
5334
5335 Removed defconfig: Armadeus APF9328.
5336
5337 skeleton-* packages introduced in -rc1 have been renamed to
5338 skeleton-init-* instead.
5339
5340 Issues resolved (http://bugs.buildroot.org):
5341
5342 #10141: Squashfs extended attribute failures
5343
0ba4a139
TP
53442017.08-rc2, Released August 11th, 2017
5345
5346 Fixes all over the tree.
5347
5348 Updated/fixed packages: bind, dbus, erlang-p1-xml, faad2,
5349 ficl, gcc, gdb, glibc, jack2, libcurl, linux, linux-headers,
5350 lua, mutt, nvme, qt5base, skeleton-common, snappy, stella,
5351 swupdate, uclibc, valgrind, webkitgtk.
5352
5353 Updated/fixed defconfigs: beaglebone_qt5, minnowboard_max,
5354 nanopi_m1{, _plus}, olimex_a20_olinuxino_lime, qemu_sparc,
5355 qemu_sparc64.
5356
5357 The cmake-package infrastructure for host packages has been
5358 fixed to not incorrectly detect target packages through
5359 pkg-config.
5360
5361 Issues resolved (http://bugs.buildroot.org):
5362
c7ed72d3 5363 #9926: systemd-resolved.service: Failed at step NAMESPACE (systemd 233)
0ba4a139
TP
5364 #10021: libqeglfs-viv-integration.so file is missing for qt5 on armv7
5365 #10026: lua-5.3.4: fix lua linker error in swupdate
5366 #10146: package/skeleton-common fix recursive variable
c7ed72d3
PK
5367 #10156: glibc compilation fails for X86 32bits (i386)
5368 #10201: toolchain-wrapper.c:192: (error) Memory leak:
0ba4a139
TP
5369 #10221: Buildroot Support
5370
c472d8a4 53712017.08-rc1, Released August 2nd, 2017
2fce2056 5372
6ce80b6a
TP
5373 Infrastructure:
5374
d64d1216
TP
5375 - The skeleton package has been split into multiple packages:
5376 skeleton-sysv (when Busybox or SysV init are used),
5377 skeleton-systemd (when systemd is used), skeleton-none (when
5378 no init system is used) and skeleton-custom (when a custom
5379 skeleton is used). Those packages, except skeleton-custom,
5380 share common logic and data in a new package called
5381 skeleton-common. The skeleton package becomes a virtual
5382 package. This change allows to generate a filesystem that is
5383 compliant with systemd expectations.
5384
5385 - Support for using a read-only filesystem with systemd has
5386 been fixed.
5387
6ce80b6a
TP
5388 - Major revamp of the gettext handling, with user-visible
5389 effect:
2fce2056
TP
5390
5391 - prior to this revamp, when BR2_ENABLE_LOCALE=y, each
5392 package could decide to enable or not NLS support. When
5393 BR2_ENABLE_LOCALE was disabled, NLS support was forced off
5394 by passing --disable-nls to packages.
5395
5396 - after this revamp, a new BR2_SYSTEM_ENABLE_NLS option
6ce80b6a
TP
5397 controls whether NLS support should be enabled or not in
5398 packages. This option defaults to disabled, which means
5399 that now, NLS support is by default disabled in all
5400 packages.
2fce2056 5401
6ce80b6a
TP
5402 Therefore, if you need NLS support in packages, you must now
5403 explicitly enable the BR2_SYSTEM_ENABLE_NLS option.
51b3315b
AV
5404
5405 - The host directory no longer has a usr/ component. This
5406 makes it much more natural to use that directory as an
5407 externally used toolchain. For compatibility with existing
c7ed72d3 5408 scripts, a usr -> . link is still added.
51b3315b 5409
6ce80b6a
TP
5410 - Hashes are now checked on tarballs by Buildroot when a
5411 package is sourced from a Git repository.
5412
5413 - Patches are no longer being downloaded from Github, since
5414 auto-generated patches could change over time, and break
5415 hashes. All patches that were downloaded from Github are now
5416 stored in their respective package directories.
5417
5418 - Hash files in packages can now contain hashes for the
5419 license files contained in the package source code. This
5420 allows to detect changes in such license files.
5421
5422 - Binaries in $(TARGET_DIR) are now cleaned up from invalid
5423 RPATHs at the end of the build.
5424
5425 - A new "make sdk" target prepares $(HOST_DIR) to be
5426 relocatable: turns RPATHs in host binaries into relocatable
5427 ones, removes bogus RPATHs from staging binaries/libraries,
5428 and provides a relocate-sdk script that can be executed to
5429 relocate the SDK after installation.
5430
5431 - Addition of utils/genrandconfig which generates a random
5432 configuration based on a set of pre-defined toolchain
5433 configurations (support/config-fragments/autobuild/) and a
5434 random selection of packages. It is now used by the
5435 autobuilders to generate the random configurations.
5436
5437 Filesystems:
5438
5439 - ext2/3/4 filesystems are now generated using mkfs.ext from
5440 e2fsprogs instead of using genext2fs.
5441
5442 Architecture:
5443
5444 - Addition of support for ARM big.LITTLE variants
5445 - Improved MIPS support, with options to select NaN encoding
5446 and FP32 mode.
5447
5448 Toolchain:
5449
5450 - Switch to gcc 6.x as the default gcc version, add support
5451 for gcc 7.x, remove support for gcc 4.8
ca747900
TP
5452 - Switch to binutils 2.28 as the default binutils version, add
5453 support for binutils 2.29, remove support for binutils 2.26
6ce80b6a
TP
5454 - Support added for gdb 8.0
5455 - uClibc-ng bumped to 1.0.26
5456 - CodeSourcery toolchains for x86 and SuperH have been
5457 removed, they were using a too old glibc version
5458 (2.17). External toolchains with glibc 2.17 or earlier are
5459 no longer supported.
5460 - The version selection in the glibc package has been
5461 removed. Like musl and uClibc-ng, we now use the latest
5462 glibc version.
5463 - Improved support for Xtensa toolchain overlays, which can
5464 now be downloaded.
5465
5466 Tools:
5467
5468 - Numerous improvements to the runtime test infrastructure
5469 - Tests are now executed by Gitlab CI on a regular basis
5470 - Tools that are directly useful to the user have been moved
5471 from support/scripts/ to utils/: brmake, check-package,
5472 get-developers, scancpan, scanpipy, size-stats-compare,
5473 test-pkg.
5474
5475 New defconfigs: A13 Olinuxino, Engicam platforms (i.CoreM6
5476 Solo/Dual/DualLite/Quad, RQS SOM, GEAM6UL SOM, Is.IoT MX6UL
5477 SOM), Nano Pi M1 (Plus), OrangePi Zero and Plus.
5478
5479 New packages: azure-iot-sdk-c, cracklib, dt-utils, easy-rsa,
5480 erlang-jiffy, erlang-p1-oauth2, erlang-p1-xmpp,
5481 ifupdown-scripts, irrlicht, kodi-inputstream-adaptive,
5482 kodi-inputstream-rtmp, kvazaar, let-me-create, libloki,
5483 libpwquality, libressl, libspatialindex, libva-utils,
5484 linuxconsoletools, linuxptp, luaossl, lua-sdl2, lua-stdlib,
5485 lsscsi, paxtest, pcre2, pixz, python-asn1crypto,
5486 python-backports-shutil-get-terminal-size, python-bcrypt,
5487 python-cheroot, python-h2, python-hpack, python-hyperframe,
5488 python-hyperlink, python-ipython-genutils, python-pathlib2,
5489 python-pickleshare, python-priority, python-portend,
5490 python-scandir, python-systemd, python-tempora,
5491 python-traitlets, python-typepy, qt5virtualkeyboard,
5492 ratpoison, rauc, refpolicy, rhash, sdl2_mixer, sdl2_net,
5493 xr819-xradio, zstd
5494
0a1e508b 5495 Removed packages: cloog, input-tools, mke2img
6ce80b6a
TP
5496
5497 Issues resolved (http://bugs.buildroot.org):
5498
d64d1216 5499 #7892: systemd-journald is broken
6ce80b6a
TP
5500 #9341: avahi-utils does not compile with uClibc + libglib2
5501 #9441: Link BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER_COPY to
5502 BR2_ENABLE_DEBUG
5503 #9746: ext4 image generated by Buildroot is not working
5504 properly with U-Boot
5505 #9886: Build fails with "unexpected EOF while looking for
5506 matching `"'" if PATH contains a newline
5507 #9891: parted 3.1 => 3.2?
5508 #9911: qt5 does not build on sparc
5509 #9916: qt5 does not build on
5510 arm-buildroot-linux-uclibcgnueabihf for ARMv8 cores
5511 #9936: Host QEMU does not build with SDL support because of
5512 pkg-config
5513 #9941: nodejs option disappears for arm
5514 #9951: SCANCPAN failure
5515 #9966: util-linux-2.30/.stamp_built' failed
5516 #9976: License file for package 'rtl8821au' incorrect
5517 #9991: SGX Error implicit declaration of function
5518 ‘dmac_map_area’
5519 #10011: wget does not work from Buildroot
5520 #10036: Buildroot builds Raspbian Jessie headless image
5521 presenting incorrect prompt
5522 #10051: make: *** No rule to make target
5523 'raspberrpi3_defconfig'. Stop reported with Buildroot
5524 v2017.05.1
5525 #10056: No .config file was produced in /buildroot folder
5526 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer
5527 failure
c472d8a4 5528 #10071: fakeroot: replace hard-coded paths in post install
6ce80b6a 5529 #10076: Makefile:4113: recipe for target 'all-gcc' failed
90a1b819
TP
5530 #10091: gcc7.1 does not build with graphite support due to old
5531 isl
d64d1216
TP
5532 #10121: webkit without the multimedia option causes build
5533 error
6ce80b6a 5534
d0b7d387
PK
55352017.05.2, Released July 27th, 2017
5536
5537 Important / security related fixes.
5538
5539 Webkitgtk bumped to the 2.16.x series, fixing a large number
5540 of security issues.
5541
5542 host-aespipe compile fix for Debian/Gentoo/Ubuntu toolchains
5543 which default to PIE mode.
5544
5545 Updated/fixed packages: aespipe, apache, bind, binutils,
5546 busybox, ccache, collectd, dieharder, efibootmgr, efivar,
5547 expat, ffmpeg, gcc, heimdal, iproute2, irssi, libglib2,
5548 libmemcached, libosip2, libtirpc, libxml-parser-perl,
5549 linux-fusion, linux-zigbee, mpg123, orc, pcre, php, protobuf,
5550 pulseaudio, python-setproctitle, qt5base, rpi-firmware,
5551 samba4, syslinux, systemd, spice, tcpdump, tiff, uboot-tools,
5552 webkitgtk, x265, xserver_xorg-server, xvisor
5553
5554 Issues resolved (http://bugs.buildroot.org):
5555
5556 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer...
5557
d9bcd5fa
PK
55582017.05.1, Released July 4th, 2017
5559
5560 Important / security related fixes.
5561
5562 Update support/scripts/scancpan to use METACPAN v1 API as v0
5563 has been shutdown.
5564
5565 Update support/scripts/mkusers to handle setups where
5566 /etc/shadow is a symlink.
5567
5568 External toolchain: Don't create musl dynamic loader symlink
5569 for static builds.
5570
5571 Setlocalversion: Correct detection of mercurial revisions for
5572 non-tagged versions.
5573
5574 Defconfigs: at91sam9x5ek_mmc: workaround boot rom issue.
5575
5576 Updated/fixed packages: apache, automake, bind, botan, c-ares,
5577 dhcp, expat, fcgiwrap, gcc, gdb, gesftpserver, glibc, glmark2,
5578 gnutls, gst1-plugins-bad, imagemagick, imx-uuc, intltool,
5579 iperf, ipsec-tools, irssi, kmod, libcurl, libgcrypt, libmad,
5580 libnl, lugaro, mosquitto, mpg123, ncurses, nodejs, ntp,
5581 openssh, openvpn, pngquant, python-simplegeneric, qt5base,
5582 qt5multimedia, rtl8821au, socat, spice, systemd, tor, trinity,
5583 tslib, vlc, x264, xen, xlib_libxshmfenc, xserver_xorg-server
5584
5585 Issues resolved (http://bugs.buildroot.org):
5586
5587 #9976: License file for package 'rtl8821au' incorrect
5588
dd2020aa
PK
55892017.05, Released May 31st, 2017
5590
5591 Minor fixes.
5592
5593 External toolchain: musl dynamic linker symlink for mips-sf
5594 corrected.
5595
5596 Updated/fixed packages: agentpp, bash, exim, hans, madplay,
5597 qpid-proton, rtl8188eu, snmppp, stm32flash, strongswan, sudo,
5598 xen
5599
5600 Issues resolved (http://bugs.buildroot.org):
5601
5602 #9906: genimage: Disk full
5603
91a418c3
PK
56042017.05-rc3, Released May 30th, 2017
5605
5606 Fixes all over the tree.
5607
5608 ARC toolchain bumped to 2017.03
5609
5610 Runtime testing improvements and cleanups.
5611
5612 Updated/fixed packages: acpica, armadillo, audiofile, c-icap,
5613 cppcms, dhcp, docker-engine, dropbear, elfutils, erlang,
5614 fbgrab, ffmpeg, flashrom, ftop, gnutls, google-breakpad,
5615 keepalived, kodi, libcdio, libepoxy, libev, libminiupnpc,
5616 libqmi, libtasn1, libv4l, mariadb, mono, mosh, mosquitto,
5617 mxml, ntp, opencv, openpowerlink, oracle-mysql, popt,
5618 pulseview, python-enum34, rabbitmq-c, redis, samba4, stella,
5619 xen
5620
5621 Removed packages: firejail, ola
5622
5623 Issues resolved (http://bugs.buildroot.org):
5624
5625 #9871: fbgrab 1.3 won't build with BR2_REPRODUCIBLE set
5626 #9876: aarch64 support with gcc 4.8 toolchain
5627 #9896: host-gcc-initial error downloading because incorrect URL
5628
8ab8f10a
PK
56292017.05-rc2, Released May 17th, 2017
5630
5631 Fixes all over the tree.
5632
5633 ARC toolchain bumped to 2017.03-rc2
5634
5635 Updated/fixed packages: bluez_utils, boost, clamav, daemon,
5636 efibootmgr, efl, espeak, expedite, faketime, ffmpeg, fxload,
5637 git, gpsd, kvm-unit-tests, libcdio, libv4l, lua, mke2img,
5638 mpir, mpv, odroid-scripts, openblas, opencv3, openvpn, php,
5639 postgresql, protobuf, qt5declarative, qwt, radvd, rpcbind,
5640 rtmpdump, strongswan, sudo, ltp-testsuite, uclibc-ng-test,
5641 vlc, x11vnc, xfsprogs
5642
5643 Issues resolved (http://bugs.buildroot.org):
5644
5645 #9796: source-check broken for Git downloads
5646 #9866: BASE_DIR usage
5647
c71edb8b
PK
56482017.05-rc1, Released May 8th, 2017
5649
5650 Fixes all over the tree and new features.
5651
5652 Infrastructure:
5653
5654 - Installed binaries are now checked for correct architecture
5655 to catch natively built binaries or binaries built for other
5656 architecture variants.
5657
5658 - Luarocks infrastructure improvements to extraction handling,
5659 support for upstream name != Buildroot package name.
5660
5661 - 'make printvars' output format has changed to make it easier
5662 to use in scripts. It now has options to quote the variables
5663 and to show the expanded/unexpanded values.
5664
5665 - Automatic ext2 rootfs size calculation has been removed. The
5666 logic was not working working reliable in all setups as it
5667 depends on the host filesystem behaviour, so instead now the
5668 size has to be specified explicitly (defaults to 60MB).
5669
5670 - The git download infrastructure now ensures that GNU format
5671 tar files are created.
5672
5673 - Fixed a variable clashing issue in the mkusers script with
5674 internal bash variables.
5675
5676 - Fakeroot now links against libacl to fix issues on
5677 distributions using acls.
5678
5679 - Correct permissions for /dev/pts/ptmx when systemd is used
5680 with recent glibc versions.
5681
5682 - br2-external: Improve error reporting.
5683
5684 - A wrapper script for genimage has been added in
5685 support/scripts/genimage.sh for easy use of genimage from
5686 post-image scripts.
5687
5688 - A script to check for common style issues in new packages
5689 before submitting has been added in support/scripts/check-package
5690
5691 - Defconfigs are now tested by gitlab-CI instead of Travis:
5692 https://gitlab.com/buildroot.org/buildroot
5693
5694 - Infrastructure for runtime testing has been added to
5695 support/testing
5696
5697 Toolchain:
5698
5699 - External linaro toolchains updated to 2017.02, ARC toolchain
5700 updated to 2017.03-rc1, NIOSII CodeSourcery to 2017.05
5701
5702 - A number of fixes and improvements to the external toolchain
5703 handling, including C library detection, multilib and ld.so
5704 handling
5705
5706 - Glibc 2.25 and uClibc-ng 1.0.24 added, wordexp support enabled
5707 for uClibc-ng
5708
5709 - Binutils 2.28 added and default changed to 2.27
5710
5711
5712 Architectures:
5713
5714 - Support for the C-SKY architecture has been added.
5715
5716
5717 License handling:
5718
5719 - The package license markings for legal info now uses the
5720 SPDX short identifiers for the license string where possible.
5721
5722 - License info has been improved / added for a number of packages.
5723
5724
5725 Misc:
5726
5727 - Cmake 3.7.x installed on the host is no longer ignored as a
5728 workaround for the RPATH issues has been implemented.
5729
5730 - Docker-engine can now be built statically on an otherwise
5731 dynamic linked build for docker-in-docker setups.
5732
5733 - U-Boot now supports out-of-tree device trees, similar to
5734 Linux
5735
5736 - Nodejs 0.10.x support (and with it, support for <ARMv6) has
5737 been removed as this is now EOL upstream.
5738
5739 New defconfigs: AT91sam9x5ek dev/mmc/mmc-dev, banana pro,
5740 Nationalchip gx6605s, MIPS creator ci40, nexbox a95x, 64bit
5741 defconfig for raspberry pi 3, stm32f429-disc1.
5742
5743 The raspberry pi zero-w and rpi3 compute module are now also
5744 supported by the rpi0 / rpi3 defconfigs, beaglebone green is
5745 supported by the beaglebone defconfig.
5746
5747 Removed defconfig: minnowboard, via imx6 vab820, altera
5748 socdk/sockit
5749
5750 New packages: arp-scan, atest, augeas, bluez-tools, daemon,
5751 dc3dd, dieharder, execline, fmt, ghostscript, gqrx,
5752 gst1-vaapi, jo, keepalived, kmscube, kodi-jsonschemabuilder,
5753 kodi-skin-confluence, kodi-texturepacker, lensfun, leptonica,
5754 libbson, libcsv, libgphoto2, libkcapi, libmaxminddb,
5755 libmediaart, libnpth, libscrypt, lua-bit32, lua-resty-http,
5756 lugaru, memtool, mpir, nanomsg, physfs, phytool, pngquant,
5757 python-decorator, python-simplegeneric,
5758 python-sortedcontainers, rpi-bt-firmware, rpi-wifi-firmware,
5759 s6, s6-dns, s6-linux-init, s6-linux-utils, s6-networking,
5760 s6-portable-utils, s6-rc, supertux, tesseract-ocr,
5761 uccp420wlan, wilink-bt-firmware
5762
5763 Broken packages: ola
5764
5765 Removed packages: cosmo, kodi-visualisation-fountain,
5766 polarssl, portmap, xdriver_xf86-video-glide,
5767 xdriver_xf86-video-v4l, xdriver_xf86-video-wsfb
5768
5769 Issues resolved (http://bugs.buildroot.org):
5770
5771 #8831: image generation fails on host ZFS due to "no free space"
5772 #9436: e2fsprogs remove busybox applets even of unselected e2fs..
5773 #9456: mkusers script bash errors
5774 #9496: mke2img fails during build on ntfs-3g host partition
5775 #9531: NPM fails to build embedded modules
5776 #9596: KODI: --enable-lirc needs "HAVE_LIRC" compiler definition..
5777 #9691: Wrong cryptsetup package include files location
5778 #9696: Wrong cryptsetup package include files location
5779 #9706: Can't download newer revisions of package from PyPI
5780 #9711: Recent libCEC version bump seems to break kodi package
5781 #9716: exit, shutdown, reboot from kodi
5782 #9721: version 2017.02: no acceptable m4 could be found in $PATH
5783 #9726: Raspberry Pi version B - Problems with UART speed in..
5784 #9751: expat legal info - manifest.csv: GPLv2 Source site: MIT..
5785 #9756: glibc fails to build on buildroot-sh4*-buildroot-linux-gnu
5786 #9766: support/scripts/pkgutil.py conflicts with the pkgutil.py..
5787 #9776: libubox build failed
5788 #9791: Python searches for packages in the user site directory
5789 #9806: libseccomp is not available when BR2_arm=y
5790 #9826: post-build scritp - symlinks created in post-build script..
5791 #9836: triggerhappy: systemd unit broken
5792 #9846: musl libc not installed correctly in target folder
5793 #9856: build libubox failed on ubuntu 17.04 64bit
5794
4f00d03a
PK
57952017.02.11, Released April 11th, 2018
5796
5797 Important / security related fixes.
5798
5799 dependencies: Blacklist tar 1.30+ and build our own host-tar
5800 if needed as tar 1.30+ changed the --numeric-owner output for
5801 long path names. Build host-tar before other host-dependencies
5802 as they need it to extract their source tarballs.
5803
5804 Updated/fixed packages: apache, busybox, clamav, dhcp,
5805 dnsmasq, dovecot, exim, imagemagick, irssi, jq, libcurl,
5806 libpjsip, librsvg, libtasn1, libvorbis, libxml2, lz4, mariadb,
5807 mbedtls, mosquitto, ntp, openblas, opencv3, openssl, patch,
5808 postgresql, python-webpy, qt53d, qt5tools, quagga, rsync,
5809 samba4, sngrep, tremor, wavpack, wireshark, xerces, xterm
5810
5811 Issues resolved (http://bugs.uclibc.org):
5812
5813 #10856: openblas on qemu_x86_64_defconfig fails with "sgemm_..
5814
6f1e216e
PK
58152017.02.10, Released January 31st, 2018
5816
5817 Important / security related fixes.
5818
5819 nconfig: Fix for ncurses/ncursesw linking issue causing crashes.
5820
5821 System: Only show getty options when busybox init or sysvinit
5822 are used.
5823
5824 Infrastructure: Fix build issue for autotools based packages
5825 checking for C++ support on toolchains without C++ support and
5826 on a distro lacking /lib/cpp (E.G. Arch Linux).
5827
5828 Updated/fixed packages: avahi, berkeleydb, bind, busybox,
5829 ccache, clamav, coreutils, dovecot, eeprog, eudev, fis,
5830 intel-microcode, iputils, irssi, kmsxx, libcurl, liberation,
5831 libiio, lz4, mariadb, matchbox-lib, mcookie, openocd, php,
5832 pound, rpcbind, squid, tar, ti-cgt-pru, transmission,
5833 util-linux, webkitgtk, wireshark, xen
5834
5835 Issues resolved (http://bugs.buildroot.org):
5836
5837 #9996: lz4 package does not install lz4 binaries in target
5838 #10176: Rsyslog's S01logging is deleted by Busybox.mk from...
5839 #10216: package/x11r7/mcookie/mcookie.c:207: bad size ?
5840 #10301: systemd/getty unused options
5841 #10331: kmsxx, host installation fails with BR2_SHARED_...
5842 #10536: Finding non-relative paths in the ccache
5843 #10641: avahi-autoipd not starting when using systemd-tmpfiles
5844
93a8938d
PK
58452017.02.9, Released January 1st, 2018
5846
5847 Important / security related fixes.
5848
5849 Fix divide by zero issue in size-stats script.
5850
5851 Fix makefile include ordering issue with certain make versions
5852 in the external toolchain handling.
5853
5854 Updated/fixed packages: dhcp, exim, flann, gdb, heimdal,
5855 libcue, libcurl, libevent, libpqxx, libsoxr, linphone, lldpd,
5856 mariadb, mfgtools, mtools, nodejs, nut, openssl, rsync,
5857 samba4, tor, vlc, webkitgtk, wireshark, xfsprogs,
5858 xlib_libXcursor, xlib_libXfont, xlib_libXfont2
5859
a4d77a4b
PK
58602017.02.8, Released November 27th, 2017
5861
5862 Important / security related fixes.
5863
5864 Qt: 5.6 version updated to 5.6.3.
5865
5866 Reproducible: Do not override SOURCE_DATE_EPOCH if already set
5867 in the environment.
5868
5869 Updated/fixed packages: apr, apr-util, arqp-standalone,
5870 collectd, dvb-apps, ffmpeg, google-breakpad, gstreamer,
5871 imagemagick, libfastjson, libglib2, libpjsip, libplist,
5872 localedef, luajit, mesa3d, openssh, openssl, postgresql,
5873 python3, python-pyqt5, qt5base, qt5canvas3d, qt5connectivity,
5874 qt5declarative, qt5engineio, qt5graphicaleffects,
5875 qt5imageformats, qt5location, qt5multimedia, qt5quickcontrols,
5876 qt5quickcontrols2, qt5script, qt5sensors, qt5serialbus,
5877 qt5serialport, qt5svg, qt5tools, qt5webchannel, qt5webkit,
5878 qt5websockets, qt5x11extras, qt5xmlpatterns, quagga, ruby,
5879 samba4, snmppp, ti-gfx, vboot-utils, webkitgtk, wireshark,
5880 xapp_xdriinfo.
5881
5882 Issues resolved (http://bugs.buildroot.org):
5883
5884 10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
5885 10361: python3 python-config script generates invalid includes
5886 10501: host-localedef fails to compile on Ubuntu 17.10
5887
8b0dd65d
PK
58882017.02.7, Released October 28th, 2017
5889
5890 Important / security related fixes.
5891
5892 Webkitgtk bumped to the 2.18.x series, fixing a large number
5893 of security issues.
5894
5895 Defconfigs: wandboard: Correct rootfs offset
5896
5897 Toolchain: Linaro toolchains updated to 2017.08 release,
5898 fixing a number of issues. Musl: fix for CVE-2017-15650.
5899
5900 Updated/fixed packages: busybox, bzip2, dnsmasq, git, go,
5901 hostapd, irssi, iucode-tool, lame, libcurl, libffi, libnspr,
5902 libnss, nodejs, openssh, openvpn, qemu, qt, redis, sdl2,
5903 webkitgtk, wget, wpa_supplicant, xen, xlib_libXfont,
5904 xlib_libXfont2, xserver_xorg-server
5905
40f8a013
PK
59062017.02.6, Released September 24th, 2017
5907
5908 Important / security related fixes.
5909
5910 Cmake: Ensure correct pkg-config is used when building host
5911 packages
5912
5913 fs/iso9660: Ensure files from earlier builds are not included.
5914
5915 Updated/fixed packages: apache, bcusdk, bind, binutils,
5916 bluez5_utils, botan, cmake, connman, dbus, dialog, e2fsprogs,
5917 faad2, fakeroot, ffmpeg, file, flashrom, gcc, gd, gdb,
5918 gdk-pixbuf, git, gnupg, gpsd, grub2, gst1-plugins-bad,
5919 imagemagick, iostat, iucode-tool, jack2, libarchive, libcurl,
5920 libgcrypt, libidn, libphidget, librsync, librsvg, libsoup,
5921 libxml2, linux-tools, lua, mariadb, mbedtls, mediastreamer,
5922 minidlna, netplug, nss-pam-ldapd, nvidia-driver, openjpeg,
5923 postgresql, proxychains-ng, python-libconfig,
5924 python-service-identity, qt, rpcbind, ruby, samba4, squashfs,
5925 squid, strongswan, subversion, supervisor, sysvinit, tcpdump,
5926 tor, transmission, unrar, valgrind, vim, webkitgtk, whois,
5927 xen, zmqpp
5928
5929 Issues resolved (http://bugs.buildroot.org):
5930
5931 #10141: Squashfs extended attribute failures
5932 #10261: Grub2 fails to build for x86_64
5933 #10276: BR2_PACKAGE_LINUX_TOOLS_GPIO fails for MIPS with...
5934
386dd28a
PK
59352017.02.5, Released July 27th, 2017
5936
5937 Important / security related fixes.
5938
5939 Webkitgtk bumped to the 2.16.x series, fixing a large number
5940 of security issues.
5941
5942 host-aespipe compile fix for Debian/Gentoo/Ubuntu toolchains
5943 which default to PIE mode.
5944
5945 Updated/fixed packages: aespipe, apache, bind, binutils,
5946 busybox, ccache, collectd, efibootmgr, efivar, expat, ffmpeg,
5947 gcc, heimdal, iproute2, irssi, libglib2, libmemcached,
5948 libosip2, libtirpc, libxml-parser-perl, linux-fusion,
5949 linux-zigbee, mpg123, nodejs, orc, pcre, php, pulseaudio,
5950 python-setproctitle, qt5base, rpi-firmware, samba4, syslinux,
5951 systemd, spice, tcpdump, tiff, webkitgtk, x265, xen,
5952 xserver_xorg-server, xvisor
5953
5954 Issues resolved (http://bugs.buildroot.org):
5955
5956 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer...
5957
018b8aa7
PK
59582017.02.4, Released July 4th, 2017
5959
5960 Important / security related fixes.
5961
5962 Update support/scripts/scancpan to use METACPAN v1 API as v0
5963 has been shutdown.
5964
5965 Update support/scripts/mkusers to handle setups where
5966 /etc/shadow is a symlink.
5967
5968 External toolchain: Don't create musl dynamic loader symlink
5969 for static builds.
5970
5971 Setlocalversion: Correct detection of mercurial revisions for
5972 non-tagged versions.
5973
5974 Updated/fixed packages: apache, automake, bind, botan, c-ares,
5975 dhcp, expat, fcgiwrap, gcc, gdb, gesftpserver, glibc, gnutls,
5976 gst1-plugins-bad, imagemagick, imx-uuc, intltool, iperf,
5977 ipsec-tools, irssi, libgcrypt, libmad, libnl, mosquitto,
5978 mpg123, ncurses, nodejs, ntp, openssh, openvpn, qt5base,
5979 qt5multimedia, rtl8821au, socat, spice, systemd, tor, tslib,
5980 vlc, x264, xserver_xorg-server
5981
5982 Issues resolved (http://bugs.buildroot.org):
5983
5984 #9976: License file for package 'rtl8821au' incorrect
5985
1ba865a5
PK
59862017.02.3, Released June 2nd, 2017
5987
5988 Important / security related fixes.
5989
5990 Download: <pkg>-source-check fixed for packages from git.
5991
5992 External toolchain: musl dynamic linker symlink for mips-sf
5993 corrected.
5994
5995 Updated/fixed packages: armadillo, audiofile, bash,
5996 bluez_utils, cppcms, dbus, dhcp, dropbear, efibootmgr, efl,
5997 elfutils, faketime, fbgrab, flashrom, ftop, gdb, git,
5998 google-breakpad, gpsd, hans, kvm-unit-tests, kyua, libev,
5999 libmicrohttpd, libminiupnpc, libtasn1, libubox, ltp-testsuite,
6000 lua, madplay, mariadb, mono, mosquitto, mxml, ntp,
6001 nvidia-driver, openblas, openvpn, oracle-mysql, picocom, popt,
6002 postgresql, pulseview, qt5base, qwt, rabbitmq-c, redis,
6003 rpcbind, rtmpdump, samba4, strongswan, sudo, vlc
6004
6005 Issues resolved (http://bugs.buildroot.org):
6006
6007 #9796: source-check broken for Git downloads
6008 #9871: fbgrab 1.3 won't build with BR2_REPRODUCIBLE set
6009
87ddf24d
PK
60102017.02.2, Released May 1st, 2017
6011
6012 Important / security related fixes.
6013
6014 Use HTTPS for the Codesourcery external toolchains as the HTTP
6015 URLs no longer work.
6016
6017 Updated/fixed packages: bind, busybox, dovecot, freetype,
6018 ghostscript, glibc, granite, hiredis, icu, imagemagick,
6019 gst-plugins-base, gst1-plugins-base, libcroco, libcurl, libnl,
6020 libnspr, libnss, libsamplerate, libsndfile, libunwind,
6021 minicom, mplayer, mpv, nodejs, python-django, python-pyyaml,
6022 python-web2py, samba4, syslinux, systemd, tiff, trinity,
6023 uboot, wireshark, xen
6024
6025 Issues resolved (http://bugs.buildroot.org):
6026
6027 #9791: Python searches for packages in the user site directory
6028
a1658095
PK
60292017.02.1, Released April 4th, 2017
6030
6031 Important / security related fixes.
6032
6033 Fix a variable clashing issue in the mkusers script with
6034 internal bash variables.
6035
6036 Improve external toolchain version detection.
6037
6038 Correct permissions for /dev/pts/ptmx when systemd is used
6039 with recent glibc versions.
6040
6041 Fix python module name clash for graph-depends.
6042
6043 Fakeroot now links against libacl to fix issues on
6044 distributions using acls.
6045
6046 Ensure that the git download infrastructure creates GNU format
6047 tar files.
6048
6049 br2-external: Improve error reporting.
6050
6051 Updated/fixed packages: acl, apr, audiofile, busybox, cairo,
6052 dbus-cpp, dbus-glib, dbus-triggerd, domoticz, elfutils,
6053 fakeroot, filemq, fmc, gdb, git, gnutls, gst-ffmpeg,
6054 gst1-plygins-bad, harfbuzz, htop, imagemagick, jasper, libcec,
6055 libiio, libplatform, librsvg, libselinux, libsidplay2, libsoc,
6056 libwebsockets, libxkbcommon, linux-firmware, logrotate,
6057 lpt-testsuite, lttng-libust, mariadb, mbedtls, memcached,
6058 mesa3d, mpd, mplayer, nbd, ncftp, ntp, openssh, opentyrian,
6059 pcre, perl-gd, python, qt5base, rpi-userland, rpm, samba4,
6060 skalibs, slang, sngrep, squashfs, syslog-ng, taglib,
6061 tcpreplay, tor, upmpdcli, wget, wireshark,
6062 xdriver_xf86-video-vmware, xlib_libXv, zmqpp
6063
6064 Issues resolved (http://bugs.buildroot.org):
6065
6066 #9456: mkusers script bash errors
6067
083c0735
PK
60682017.02, Released February 28th, 2017
6069
6070 Minor fixes, mainly fixing autobuilder issues.
6071
6072 Don't use cmake 3.7.x from the build host as it is also
6073 affected by the RPATH handling issues, and instead build our
6074 own if needed.
6075
6076 Updated/fixed packages: assimp, classpath, genimage, mplayer,
6077 mpv, openocd, python-libconfig, qt5base, qt5quickcontrols,
6078 vlc, xterm
6079
87a23e53
PK
60802017.02-rc3, Released February 26th, 2017
6081
6082 Fixes all over the tree.
6083
6084 Cmake reverted to version 3.6.3 to workaround regressions
6085 related to RPATH handling.
6086
6087 Updated/fixed packages: bctoolbox, berkeleydb, binutils,
6088 btrfs-progs, classpath, directfb, glibc, gstreamer1,
6089 gst1-plugins-{base,good,bad,ugly}, gst1-libav,
6090 gst1-rtsp-server, gst1-validate, gst-omx, htop, libcurl,
6091 libepoxy, libimxvpuapi, libpcap, libuv, ncurses, openssh,
6092 oracle-mysql, poco, python, qt5base, qt5webkit, sslh, synergy,
6093 trousers, uclibc-ng-test, util-linux, vlc, xfsprogs
6094
6095 Issues resolved (http://bugs.buildroot.org):
6096
6097 #9251: Shared C++ libraries for Microblaze results in Segmentation...
6098 #9456: mkusers script bash errors
6099 #9506: Collectd 5.7.0 fails to build with libcrypt
6100 #9581: VagrantFile provisioning step fails due to issue with grub-pc
6101 #9586: usbmount: usbmount slows down the system... to a state of...
6102 #9616: CMake host packages cannot provide CONF_ENV
6103 #9641: Need raptor package installed in staging
6104 #9671: stunnel build error
6105
bedc0ccd
PK
61062017.02-rc2, Released February 20th, 2017
6107
6108 Fixes all over the tree.
6109
6110 Support for SOURCE_DATE_EPOCH in the toolchain wrapper for
6111 older gcc versions for reproducible builds has been
6112 (temporarily) reverted because of licensing compatiblity
6113 concerns.
6114
6115 Defconfigs: SD card generation fix for the Udoo Neo board
6116
6117 Infrastructure to handle .lz compressed tarballs added, and
6118 affected packages updated to use it.
6119
6120 Updated/fixed packages: bctoolbox, bind, canelloni,
6121 cbootimage, ccache, classpath, cups, dbus, ddrescue, directfb,
6122 ed, erlang, gcc, gdb, glmark2, gstreamer, gstreamer1, hiredis,
6123 kmod, kmsxx, lcdapi, libasplib, libgpiod, libnss, libraw,
6124 libv4l, mesa3d-headers, mosquitto, mpd, mpv, musl, ntfs-3g,
6125 ocrad, openswan, postgresql, qt5base, qt5quickcontrols, redis,
6126 riemann-c-client, samba4, sunxi-mali, tcping, trousers,
6127 uclibc, util-linux, vim, wavpack, wget, wiringpi, xfsprogs,
6128 xserver_xorg-server
6129
6130 Issues resolved (http://bugs.buildroot.org):
6131
6132 #8941: Valgrind fails to build with stack protection turned on
6133 #9291: perl: SysV message queues not configured, even if available
6134 #9651: libxcb-1.12 built Error
6135 #9656: util-linux: schedutils doesn't build on target w/o enabl...
6136 #9666: qt5quickcontrols install fails
6137
4f17e8cf
TP
61382017.02-rc1, Released February 11th, 2017
6139
6140 Fixes all over the tree and new features.
6141
6142 Infrastructure:
6143
6144 - numerous improvements to support reproducible builds
6145
6146 - new waf-package package infrastructure to support packages
6147 that use the Waf build system. 6 packages converted to
6148 this infrastructure.
6149
133811ee
TP
6150 - add option <pkg>_PREFER_INSTALLER to the perl package
6151 infrastructure
6152
6153 Architecture:
6154
4f17e8cf
TP
6155 - add support for the OpenRISC CPU architecture
6156
6157 - merge description of the ARM and ARM64 options, and add
6158 support for selecting a specific ARM64 core
6159
6160 Toolchain:
6161
6162 - major rework of the external toolchain support. It is now
6163 split into several packages, one per external toolchain,
6164 and a common infrastructure.
6165
6166 - important fix for musl to prevent a conflict between musl
6167 and kernel headers (fixes the build of numerous packages
6168 with musl)
6169
6170 - uClibc-ng bumped to 1.0.22, and therefore enable uClibc
6171 for ARM64, mips32r6 and mips64r6
6172
6173 - add gdb 7.12.1, and switch to gdb 7.11 as the default
6174
6175 - Linaro toolchains updated to 2016.11, ARC toolchain
6176 components updated to arc-2016.09, MIPS Codescape
133811ee
TP
6177 toolchains bumped to 2016.05-06, CodeSourcery AMD64 and
6178 NIOS2 toolchains bumped
4f17e8cf
TP
6179
6180 - remove Analog Devices toolchain for the Blackfin
133811ee
TP
6181 architecture, remove pre-built musl toolchains from
6182 musl.codu.org
4f17e8cf
TP
6183
6184 New defconfigs: Freescale i.MX23EVK, Qemu OpenRISC emulation,
133811ee
TP
6185 Qemu NIOS2 emulation, Grinn chiliBoard, Freescale i.MX6Q
6186 SabreSD, BeagleBoard X15, OrangePi One, ARC HS38 HAPS
4f17e8cf
TP
6187
6188 New packages: angular-websocket, aubio, bctoolbox, darkhttpd,
6189 ddrescue, easydbus, fakedate, git-crypt, hiredis, ifenslave,
6190 jsmn, libgpiod, libgsm, linux-syscall-support, mariadb, mimic,
6191 nginx-dav-ext, nmon, opkg-utils, policycoreutils,
6192 pru-software-support, python-arrow, python-attrs,
6193 python-babel, python-bitstring, python-chardet,
6194 python-constantly, python-flask-babel, python-gunicorn,
6195 python-incremental, python-jsonschema, python-logbook,
6196 python-markdown2, python-mbstrdecoder, python-mutagen,
6197 python-pathpy, python-pudb, python-pyqrcode,
6198 python-pytablereader, python-setuptools-scm, python-sh,
6199 python-toml, python-vcversioner, python-whoosh,
6200 raspberrypi-usbboot, riemann-c-client, rtl8723bs, skalibs,
6201 sslh, sngrep, ti-cgt-pru, uclibc-ng-test, udpxy, uhttpd,
6202 upower, ustream-ssl, waf, xlib_libXfont2
6203
6204 Removed packages: perl-db-file, snowball-hdmiservice,
6205 snowball-init
6206
6207 Tooling: addition of a test-pkg script to help contributors
6208 build test their package.
6209
6210 Issues resolved (http://bugs.buildroot.org):
6211
6212 #8946: Valgrind fails to build with stack protection turned on
6213 #9461: odroidc2 - toolchain Linaro AArch64 2016.11 compile error
6214 #9466: VIM_REMOVE_DOCS removes rgb.txt
6215 #9486: xorg-server 1.19 fails to compile for glibc with systemd init (x86_64)
6216 #9501: eudev fails to build with older kernel headers
6217 #9526: Embedded NPM fails to start with "no such file or directory" error
6218 #9541: Platform drivers autoloading from info in device tree does not work
6219 #9546: seems BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTB_OVERLAYS do nothing
6220 #9551: Coreutils fails to build target src/src_libsinglebin_pinky_a-pinky.o
6221 #9566: [kmod] Compilation fails with uclibc
6222 #9571: buildroot fails while building opencv for arm64 platform
6223 #9576: External tree with BR 2016.11 does not work anymore
6224 #9606: xorg-server cannot build for ARM target
6225
e77a5c88
PK
62262016.11.3, Released March 9th, 2017
6227
6228 Important / security related fixes.
6229
6230 Updated/fixed packages: bind, dbus, gnutls, imagemagick,
6231 lcms2, libcurl, ntfs-3g, ntp, openssl, php, quagga, redis,
6232 squid, stunnel, tcpdump, vim, wavpack, wireshark, xlib_libXpm
6233
8847039f
PK
62342016.11.2, Released January 25th, 2017
6235
6236 Important / security related fixes.
6237
6238 A fix for BR2_EXTERNAL trees referenced using relative paths,
6239 which broke in 2016.11.
6240
6241 Updated/fixed packages: bind, docker-engine, gd, gnutls, go,
6242 imagemagick, irssi, libpng, libvncserver, musl, opus, php,
6243 php-imagick, rabbitmq-server, runc, wireshark,
6244
6245 Issues resolved (http://bugs.buildroot.org):
6246
6247 #9576: External tree with BR 2016.11 does not work anymore
6248
e5782ec2
PK
62492016.11.1, Released December 29th, 2016
6250
6251 Important / security related fixes.
6252
6253 Updated/fixed packages: apache, cryptopp, docker-engine,
6254 dovecot, exim, gdk-pixbuf, libcurl, libupnp, links, monit,
6255 nodejs, openssh, php, python, python-bottle, samba4, squid,
6256 uboot, vim, wireshark, xorg-server uboot
6257
6258 Issues resolved (http://bugs.buildroot.org):
6259
6260 #9466: VIM_REMOVE_DOCS removes rgb.txt
6261
a7eb052f
PK
62622016.11, Released November 30th, 2016
6263
6264 Minor fixes.
6265
6266 Updated/fixed packages: bzip2, gcc, jasper, sane-backends,
6267 uboot, uclibc
6268
6269 Issues resolved (http://bugs.buildroot.org):
6270
6271 #9451: packages/postgresql/postgresql.mk contains wrong POST...
6272
93106e9e
PK
62732016.11-rc3, Released November 28th, 2016
6274
6275 Fixes all over the tree, including a number of security fixes.
6276
6277 The move from fakeroot to pseudo unfortunately brought a
6278 number of issues. The SELinux issue described in #9386 which
6279 triggered the move to pseudo has been investigated further and
6280 a workaround implemented and the pseudo changes reverted.
6281
6282 Linux kernel: update default to 4.8.11.
6283
6284 Defconfigs: Updates/fixes for imx28ek, mx6udoo, imx6ulpico,
286c6b4e 6285 olimex a20 olinuxino lime mali, roseapplepi, synopsis aarch64
93106e9e
PK
6286 vdk, axs101, axs103 and hs38 smd vdk.
6287
6288 Updated/fixed packages: autossh, chrony, dosfstools,
6289 dtv-scan-tables, e2fsprogs, gcc, gdb, gnuchess, gnuradio,
6290 gpsd, gst1-plugins-bad, gst1-plugins-good, imagemagick,
6291 kvm-unit-tests, libfribi, libuv, mesa3d, mpfr, mplayer, mpv,
6292 ntp, ola, olsr, openblas, openjpeg, openssh, postgresql,
6293 ptpd2python3, qemu, qextserialport, qt5base, quagga, xqwt,
6294 taskd, tiff, tremor, trousers, udisks, uclibc, wireshark,
6295 xapp_xload, xenomai, xmlstarlet
6296
6297 Issues resolved (http://bugs.buildroot.org):
6298
6299 #9386: ubinize fails with or without custom config
6300 #9431: A misspelling
6301 #9446: make raspberrypi3_defconfig compilation failure
6302
90aed668
YM
63032016.11-rc2, Released November 13th, 2016
6304
6305 Fixes all over the tree.
6306
6307 Architecture: add support for MIPS XBurst cores; remove MIPS
6308 support for M5100 cores.
6309
6310 Updated/fixed packages: mesa3d, lttng-babeltrace, tinyalsa, pseudo,
6311 czmq, libxml2, makedevs, binutils, kvm-unit-tests, libnss, privoxy,
6312 qemu, ser2net, net-tools, ffmpeg, assimp, libmpeg2, ccache, mpv,
6313 libxslt, python, python3, php, valgrind, guile, domoticz, efl,
6314 jasper, kvmtool, go, wget, sane-backends, weston, tinymembench,
d4b99ff8 6315 strace, openjpeg, lcms2, quota.
90aed668
YM
6316
6317 Linux kernel: update default to 4.8.7.
6318
6319 CMake support: fix cmake wrapper to properly pass NDEBUG flag.
6320
6321 Filesystems: use a wrapper to pseudo, to better mimick the behaviour
6322 of fakeroot; makedevs no longer breaks of the destination already
6323 exists and is of the correct type/major/minor.
6324
6325 Defconfigs: a few legacy and broken defconfigs have been removed
6326 because they now fail to build: kb9202_defconfig, mini2440_defconfig,
6327 freescale_p2020ds, qmx6, calao*, atmel_sama5d4ek. Other defconfigs
6328 have been updated: nanopi-neo, olimex_a20_olinuxino_lime_mali,
6329 armadeus_apf51, armadeus_apf28, freescale_imx31_3stack, ci20,
6330 olimex_a20_olinuxino_lime2, atmel_at91sam9260eknf,
6331 atmel_at91sam9rlek, atmel_at91sam9g20dfc, atmel_at91sam9g45m10ek,
6332 atmel_sama5d3xek.
6333
052554bf 63342016.11-rc1, Released November 3rd, 2016
a471150a 6335
052554bf 6336 Fixes all over the tree and new features.
a471150a 6337
7158a6d6
AV
6338 It is now possible to specify multiple BR2_EXTERNAL
6339 directories. The required files in a BR2_EXTERNAL directory
6340 have changed to accomodate this feature. Refer to the
6341 documentation for details of how to update them. External
6342 trees now have a name and a description. Also, it is possible
6343 to override a defconfig in the external tree.
6344
6345 The default skeleton now uses UID 65534 for the "nobody"
6346 user instead of UID 99, like most distros do. See
6347 https://lwn.net/Articles/695478/ for a complete discussion.
6348 Programs and configuration files that explicitly refer to UID
6349 99 will have to be updated.
6350
6351 When the build environment already has a suitable cmake version
6352 (3.1 or later), that one will be used instead of building
6353 host-cmake. This can speed up the build significantly.
6354
6355 The ExtUtils::MakeMaker perl module is now required in the
6356 build environment.
6357
6358 An additional check is done during the build that files are
6359 not installed in the output directory within the output
6360 directory. This happens e.g. when the target directory is
6361 contained both in --prefix and in DESTDIR. The build will
6362 terminate with an error message that specifies which package
6363 and which file caused the failure.
6364
6365 The concept of "deprecated packages" and the BR2_DEPRECATED
6366 option have been removed. Instead, packages are removed
6367 immediately. Packages are only removed when they don't work
6368 for some reason. If you still need a removed package and
6369 you have a solution for the problem(s) that caused the
6370 removal, please contribute it.
6371
052554bf 6372 Architecture: support for sh64 removed, improved support for
7158a6d6 6373 MIPS core selection.
052554bf
TP
6374
6375 Toolchain: support for musl powerpc64le, mips64 and mipsr6
6376 toolchains, ARC toolchain components updates, gcc 6.x series
6377 bumped to 6.2.0, default binutils version switched to 2.26,
6378 default gcc version switched to gcc 5.x, Linaro toolchains
7158a6d6
AV
6379 updated, uclibc-ng bumped to 1.0.19. GCC is now always built
6380 with TLS support. Checking of unsafe compiler options (that
6381 point to host directories) has been extended with -isystem,
6382 -idirafter and -iquote.
052554bf
TP
6383
6384 Package infrastructure: new variable $(PKG)_DL_OPTS, addition
6385 of <pkg>-show-rdepends to list reverse dependencies, and
7158a6d6
AV
6386 <pkg>-graph-rdepends to graph reverse dependencies. Linux tools
6387 are now in a separate linux-tools package instead of in the
6388 kernel build. Fakeroot has been replaced by pseudo.
052554bf
TP
6389
6390 CMake support: the toolchainfile.cmake file now provides a
6391 definition of the CMAKE_BUILD_TYPE variable. The
7158a6d6 6392 toolchainfile.cmake also no longer forces the compiler/linker
052554bf
TP
6393 flags defined by Buildroot.
6394
2bc3d067 6395 New defconfigs: WaRP7, Solidrun's MX6 Cubox/Hummingboard,
052554bf 6396 TS-4900, Grinn's liteBoard, Udoo MX6Q/DL, Qemu ARM noMMU,
2bc3d067 6397 BeagleBone Qt5 demo, Digilent Zybo, FriendlyARM Nanopi NEO.
052554bf
TP
6398
6399 New packages: arm-trusted-firmware, amd-catalyst, atop, aufs,
6400 aufs-util, fwts, gst1-rtsp-server, libglob, libite, mfgtools,
2bc3d067 6401 mksh, motion, paho-mqtt-c, php-amqp, pseudo, python-couchdb,
052554bf
TP
6402 python-crcmod, python-cssutils, python-docutils,
6403 python-futures, python-mwclient, python-mwscrape,
6404 python-mwscrape2slob, python-pyelftools, python-pyicu,
6405 python-pylru, python-pyqt5, python-requests-toolbelt,
6406 python-simpleaudio, python-slob, rabbitmq-server, shapelib,
6407 vdr, vdr-plugin-vnsiserver, vexpress-firmware, xvisor, iio and
6408 gpio linux tools.
6409
a564da22 6410 Removed packages: binutils 2.24, fakeroot, gcc 4.7, ipkg,
052554bf 6411 kodi-addon-xvdr, libgail, sstrip, torsmo, webkit, webkitgtk24,
7158a6d6 6412 wvdial, wvstreams.
052554bf
TP
6413
6414 Documentation: the list of packages that was present in the
6415 Buildroot manual has been removed.
6416
7158a6d6
AV
6417 Legal info: the "licenses.txt" file that concatenates all
6418 license texts is no longer generated - it was not considered
6419 useful. The manifest.csv contains an empty cell instead of
6420 "not saved" when no license file is available.
6421
052554bf
TP
6422 Other: addition of a DEVELOPERS file listing developers taking
6423 care of packages or architectures.
6424
6425 Issues resolved (http://bugs.buildroot.org):
6426
6427 #7802: host-python build hangs compiling getbuildinfo.o
6428 #8206: mplayer uses host xorg development files
eb71c22b 6429 #8516: mkcubiecard.sh uses outdated sfdisk switch -D
052554bf
TP
6430 #8536: Building sudo with PAM results in unusable sudo
6431 #8646: check-host-rpath script returns false positives when rpath
6432 contains symlink
6433 #8696: xdriver_xf86-input-mouse install header files in target
6434 directory
6435 #8811: rp-pppoe - generated scripts commands use HOST pathnames,
6436 not necessarily TARGET
6437 #8846: Orphaned/missing toolchain borks eclipse plugin
6438 #8856: python tornado runtime wasn't met on buildroot 2016.02
6439 #8901: gcc failes to build if fortran is enabled
6440 #8916: LDFLAGS pass to openssh
6441 #8941: "ls" of an NFSv4 share only works when pumped through strace
6442 #8946: Valgrind fails to build with stack protection turned on
6443 #9021: Kodi - Broken: Illegal instruction (core dumped)
6444 #9096: rootfs.ubi not created
2bc3d067 6445 #9111: glibc 2.23: libmvec.so not copied
052554bf
TP
6446 #9176: minnowboard : USB not mounted
6447 #9196: raspberry pi 3 default build seem broken
6448 #9201: Permission denied make: *** [core-dependencies] Error 126 in
6449 Buildroot-2015.08.1
6450 #9216: log4cpp package build fails to build within install
6451 #9221: Kodi needs "Python .py and .pyc support" otherwise it crashes when
6452 pressing buttons.
6453 #9229: Firefly boot fails with: "failed to find part:boot"
6454 #9256: [Config file] New device: Odroid-U2/U3
6455 #9296: Buildroot Fails on applying patches
6456 #9301: U-boot fails to build with default zynq_zed_defconfig configuration
6457 #9316: U-boot fails to build if libssl-dev is not installed
6458 #9321: Vanilla libcrypt++ v5.6.3 doesn't allow to work Nvidia Tegra's
6459 flash utility (tegrarcm)
6460 #9326: Odroid-C2 build results in non-bootable image
6461 #9336: Improve iconv support for external toolchain based builds
6462 #9356: gdb package
6463 #9366: no link rootfs.ext4 -> rootfs.ext2
6464 #9371: openssl: download failes with "Only allow downloads from primary
6465 download site" + local server
6466 #9381: check-host-rpath issues
2bc3d067 6467 #9386: ubinize fails with or without custom config
a471150a 6468
ec166411 64692016.08, Released September 1st, 2016
78e99146
PK
6470
6471 Minor fixes.
6472
6473 Toolchain: ARC tools updated to arc-2016.09-eng010.
6474
6475 Updated/fixed packages: libshout, luajit, mpd, mplayer
6476
6477 Issues resolved (http://bugs.buildroot.org):
6478
6479 #7520: CodeSourcery toolchain ARM: C++11 std::exception_ptr..
6480 #8341: Getting EGL Error: Could not create the egl surface:..
6481 #9121: gst1-imx for i.MX6 compile failed, cannot find PXP, ..
6482
7e981ed0
PK
64832016.08-rc3, Released August 29th, 2016
6484
6485 Fixes all over the tree.
6486
6487 Toolchain: C++ support for the internal blackfin toolchain
6488 re-enabled.
6489
6490 Architecture: Default to bf532 CPU variant for blackfin,
6491 Fix flat one memory region support for m68k and disable flat
6492 seperate data support because of compatibility issues.
6493
6494 Defconfigs: Minnowboard and Raspberrypi: Fix errors with
6495 post-build scripts when systemd is used.
6496 Zynq microzed/zc706/zed: Fix u-booot configuration.
6497
6498 netbsd-queue package extended and renamed to
6499 musl-compat-headers. With this, a number of musl compatibility
6500 patches are no longer needed.
6501
6502 Updated/fixed packages: aircrack-ng, android-tools, babeld,
6503 bcusdk, binutils, boa, busybox, connman, cpupower,
6504 docker-engine, domoticz, elf2flt, ffmpeg, fwup, gcc,
6505 glib-networking, gnupg, hplip, igd2-for-linux, imagemagick,
6506 imx-uuc, iputils, jack2, kismet, kmsxx, libaio, libamcodec,
6507 libconfuse, libffi, libfreeimage, libgcrypt, libgpg-error,
6508 libiio, libraw, libsepol, libserialport, libxmlrpc, linknx,
6509 linux-pam, lirc-tools, lldpd, logrotate, lshw, musl, ncurses,
6510 neon, nettle, norm, ntfs-3g, openblas, openmpi, openswan,
6511 pinentry, pixman, protobuf, python-meld3, qlibc, qt, qt5base,
6512 quagga, rpcbind, rt-tests, runc, sane-backends, sconeserver,
6513 squeezelite, stella, tftpd, tinycbor, tinydtls, trace-cmd,
6514 trousers, tstools, uboot-tools, uclibc, ulogd, ustr, vlc,
6515 webkitgtk, wireshark, xdriver_xf86-video-intel
6516
6517 Issues resolved (http://bugs.buildroot.org):
6518
6519 #9101: Error on support/download/git with system git older than 1.8.4
6520 #9181: Compiling linux kernel fails if BR2_LINUX_KERNEL_TOOL_CPU..
6521
3b3fa45a
PK
65222016.08-rc2, Released August 17th, 2016
6523
6524 Fixes all over the tree.
6525
6526 Toolchain: disable broken C++ support for internal blackfin
6527 toolchains, ARC toolchain bumped to arc-2016.09-eng008 (GCC 6)
6528 to fix various issues.
6529
6530 System: Zoneinfo is available for the musl C library as well.
6531
6532 Updated/fixed packages: am33x-cm3, axel, barebox, bdwgc,
6533 blktrace, cairo, dante, enlightenment, fbterm, ffmpeg, flex,
6534 fontconfig, gcc, gmp, gnuplot, gnuradio, gst1-imx, hidapi,
6535 inotify_tools, iproute2, kmsxx, lftp, libaio, libcofi,
6536 libical, libpjsip, libsidplay2, libunwindow, libxml2,
6537 linux-zigbee, lttng-libust, mpv, mtd, ncdu, netplug, ntp,
6538 openblas, openipmi, owfs, php, poco, procps, qt, quota,
6539 sg3_utils, spidev_test, systemd-bootchart, thrift,
6540 uboot-tools, uclibc, webrtc-audio-processing, wayland, weston,
6541 xdriver_xf86-video-savage, xserver_xorg-server, xen
6542
6543 Issues resolved (http://bugs.buildroot.org):
6544
6545 #9136: make graph-size fails with "ValueError: too many values to..
6546 #9151: qt: fix build with ALSA >= 1.1.x
6547 #9156: qt: Fix missing runtime Qt3Support dependency
6548 #9161: modsetting patch not applied to xserver 1.18.4
6549 #9166: Missing overlays directory in VFAT image for raspberry pi 3
6550
19040c9f 65512016.08-rc1, Released August 6th, 2016
960cc977
PK
6552
6553 Fixes all over the tree and new features.
6554
6555 Toolchain: Fortran support added. eglibc support removed, musl
6556 support no longer experimental. Blackfin and Microblaze
6557 support for internal uClibc-ng toolchain, m68k/coldfire
6558 improvements. The check for unsafe (build host) directories
6559 access (/usr/include and /usr/lib) is now enabled by default.
6560 Unused locales are now purged by default to save space (and
6561 the default list of locales shrunk). The option to control
6562 this has now moved from the toolchain menu to system
6563 configuration.
6564
6565 Legal info improvements: sources are now hardlinked instead of
6566 copied if possible to save space. Patches and extra downloads
6567 are also saved.
6568
6569 An experimental configuration knob (BR2_REPRODUCIBLE) has been
6570 added to make the builds more reproducible (E.G. less
6571 differences in the binary output between builds of the same
6572 configuration). This is still work in progress.
6573
6574 An option to execute a custom script inside the fakeroot
6575 environment used to the generate the filesystem (E.G. to tweak
6576 permissions or similar) has been added.
6577
6578 Git support now supports git submodules if
6579 <pkg>_GIT_SUBMODULES is enabled.
6580
6581 Hash files for integritry validation have been added for all
6582 packages.
6583
6584 Scanpypi utility to help creating packages from the Python
6585 package index (pypi) has been added.
6586
6587 The makedevs utility now has support for adding file
6588 capabilities using extended attributes.
6589
6590 New defconfigs: Arcturus uCP1020, Atmel sama5d{2,3,4} xplained
6591 development configs, Blackfin GDB simulator, Linksprite
6592 pcDuino, Minnow Board Max graphical demo, NXP i.MX25 PDK,
6593 i.MX51 EVK, i.MX6UL Pico, i.MX7 sabresd, QEMU MIPS32r6{,el} and
6594 MIPS64r6{,el} malta, Roseapple Pi, Samsung Snow chromebook,
6595 Toradex Apalis i.MX6 COM, TS-4800, x86-64 PC BIOS and EFI
6596 demos. A number of defconfigs have been updated and extended
6597 to generate SD card images. Synopsys HS38 VDK defconfig removed.
6598
6599 New packages: 4th, acpica, acpitool, alljoyn, alljoyn-base,
6600 alljoyn-tcl, alljoyn-tcl-base, argparse, babeld, batman-adv,
6601 circus, dante, docker-containerd, docker-engine, domoticz,
6602 efibootmgr, efivar, ficl, fwup, gsettings-desktop-schemas,
6603 gtksourceview, gupnp-dlna, gupnp-tools, igd2-for-linux,
6604 jemalloc, kmsxx, lapack, lft, libaacs, libamcodec, libbdplus,
6605 libcoap, libdvdcss, libebur128, libfastjson, libminiupnpc,
6606 libnatpmp, libpqxx, libuio, libvdpau, log4cpp, minissdpd,
6607 mxsldr, nginx-nasxi, nginx-upload, ninja, nodm, odroid-mali,
6608 odroid-scripts, omxplayer, openblas, openmpi, openzwave,
6609 p7zip, pdbg, python-argh, python-dataproperty,
6610 python-dateutil, python-dialog3, python-dicttoxml,
6611 python-dominate, python-engineio, python-flask-jsonrpc,
6612 python-flask-login, python-humanize, python-pathtools,
6613 python-pathvalidate, python-pillow, python-prompt-toolkit,
6614 python-pytablewriter, python-pytz, python-scapy3k,
6615 python-sdnotify, python-socketio, python-tomako,
6616 python-ubjson, python-u-msgpack, python-watchdog,
6617 python-wcwidth, python-xlrd, python-xlsxwriter,
6618 python-xlutils, python-xlwt, rs485conf, runc, sdl2_gfx,
6619 sdl2_image, sdl2_ttf, shellinabox, sphinxbase, stella,
6620 supertuxkart, systemd-bootchart, tekui, terminology, tinycbor,
6621 tinydtls, ti-sgx-demos, ti-sgx-km, ti-sgx-um, tunctl, wavemon,
6622 wiringpi, xen
6623
6624 Deprecated packages: ipkg, sstrip
6625
6626 Removed packages: sunxi-mali-prop
6627
6628 Issues resolved (http://bugs.buildroot.org):
6629
6630 #8931: segment fault when compile argp-help.c using aarch64-bu...
6631 #8966: eglfs error. buildroot don't compile the library libeglfs.so
6632 #8971: build for beaglebone fails
6633 #8986: qt5imageformats fails to build on AArch64
6634 #8991: grub2 fails to compile
6635 #9001: Nodejs option not available
6636 #9006: gcc with c++ support v4 and v5 fail to compile on fedora 24
6637 #9016: arceb-buildroot-linux-uclibc ld uses incorrect default format
6638 #9066: 8139TOO - faulty behaviour
6639 #9086: Syntax Error (missing ")" in boot/uboot/uboot.mk on line 203)
6640 #9091: U-Boot fails to boot with large ramdisk
6641
aa6fd11f
PK
66422016.05, Released May 31st, 2016
6643
6644 Minor fixes.
6645
6646 External toolchain: Fix for symlink handling when copying
6647 links to target.
6648
6649 Updated/fixed packages: gcc, grantlee, gst-ffmpeg,
6650 ipsec-tools, iptraf-ng, libcurl, libdrm, libsigsegv, ltris,
6651 lttng-babeltrace, mbedtls, mesa3d, moarvm, mplayer, mtools,
6652 net-tools, openpowerlink, pulseview, rpm, tinyalsa,
6653 xdriver_xf86-video-fbturbo, xserver_xorg-server
6654
f4365df1
PK
66552016.05-rc3, Released May 26th, 2016
6656
6657 Fixes all over the tree.
6658
6659 Tweaks for SSP handling for external toolchains.
6660
6661 Updated/fixed packages: aircrack-ng, bluez5_utils, connman,
6662 cups, erlang-p1-stringprep, expat, ffmpeg, flann, flannel, go,
6663 gst1-libav, hidapi, hplip, iptraf-ng, jamvm, kodi,
6664 kodi-screensaver-matrixtrails, libcurl, libepoxy, libgpgme,
6665 libsemanage, libxslt, liquid-dsp, ltris, lxc, mesa3d, midori,
6666 mpg123, mtr, openpgm, openpowerlink, oprofile, php,
6667 postgresql, putty, python-service-identity, python-treq,
6668 qlibc, qt5serialbus, ruby, stress-ng, strongswan, time, tinc,
6669 ustr, valgrind, webkitgtk, libxml2, xorriso,
6670 xserver_xorg-server
6671
6672 Issues resolved (http://bugs.uclibc.org):
6673
6674 #8936: Aircrack-ng - Alot of missing dependencies
6675
3f3342a5
PK
66762016.05-rc2, Released May 17th, 2016
6677
6678 Fixes all over the tree.
6679
6680 Rootfs overlay handling now refuses to overwrite
6681 /{usr,bin,sbin,lib} symlinks from BR2_ROOTFS_MERGED_USR option
6682 even if these directories are present in the overlay.
6683
6684 External toolchain: Unbreak user provided libraries deployment
6685 (BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS) handling after refactoring.
6686
6687 QEMU coldfire: Fix for signal handling kernel issue, enable
6688 networking support.
6689
6690 Updated/fixed packages: android-tools, assimp, boost, gcc,
6691 glibc, glmark2, gmrender-resurrect, go, go-bootstrap, iputils,
6692 jack2, kodi-screensaver-asterwave, kodi-screensaver-rsxs,
6693 kodi-visualisation-shadertoy, libarchive, libinput, libpjsip,
6694 mali-t76x, mtr, nginx, opencv, openvpn, python-coherence,
6695 qt5multimeda, quagga, samba4, sg3-utils, stress-ng, turbolua
6696
0ab73720
PK
66972016.05-rc1, Released May 10th, 2016
6698
6699 Fixes all over the tree and new features.
6700
6701 Architectures: new ARM variants: Cortex A17 and M4, improved
6702 nonmmu (cortex-M) support, m68k has been re-enabled with
6703 support for ColdFire. For x86, support for the i386 variant
6704 has been dropped.
6705
6706 Toolchain: Add GCC 6 support, remove GCC 4.5, mark GCC 4.7 as
6707 deprecated. Go programming language support, Add Binutils 2.26
6708 support. Old Sourcery PowerPC external toolchains removed,
6709 Sourcery MIPS 2016.06-8, AMD64 2015.11-139, NiosII 2015.11-130
6710 added, Linaro ARM/ARMeb/Aarch64 toolchains updated.
6711
6712 New defconfigs: Firefly RK3288, Boundary Devices i.MX7 Nitrogen7,
6713 STM32F429 and STM32F469 Discovery boards, Hardkernel ODROID-C2,
6714 Raspberry Pi Zero and Raspberry Pi 3. Some Qemu defconfigs were
6715 added for m68k, eXtensa-nommu and ColdFire.
6716
6717 Linux: use zImage by default on ARM, subversion repository
6718 support (for u-boot as well).
6719
6720 New packages: aer-inject, android-tools, cannelloni,
6721 cbootimage, cgroupfs-mount, connman-gtk, crudini, dt,
6722 gmrender-resurrect, flannel, font-awesome, freeswitch, go,
6723 go-bootstrap, gr-osmosdr, granite, i7z, imx-uuc,
6724 kodi-adsp-basic, kodi-adsp-freesurround,
6725 kodi-audiodecoder-opus, kodi-pvr-hdhomerun,
6726 kodi-screensaver-asterwave, kodi-screensaver-cpblobs,
6727 kodi-screensaver-matrixtrails, kodi-screensaver-planestate,
6728 kodi-screensaver-rsxs, kodi-visualisation-fishbmc,
6729 kodi-visualisation-fountain, kodi-visualisation-goom, libgee,
6730 libimxvpuapi, libpjsip, libtomcrypt, libtommath, libusbgx,
6731 lksctp-tools, mali-t76x, mkpimage, mpv, msr-tools, nload,
6732 norm, nvme, owfs, pound, privoxy, procrank_linux, putty,
6733 python-autobahn, python-characteristic, python-crossbar,
6734 python-cryptography, python-iniparse, python-iowait,
6735 python-lmdb, python-pexpect, python-ptyprocess,
6736 python-pyasn-modules, python-pygments, python-pymysql,
6737 python-pynacl, python-pyopenssl, python-pysocks,
6738 python-pytrie, python-rpi-gpio, python-service-identity,
6739 python-setproctitle, python-shutilwhich, python-treq,
6740 python-txaio, python-ujson, python-wsaccel, qt5canvas3d,
6741 qt5location, qt5quickcontrols2, qt5serialbus, qt5tools,
6742 raptor, scrub, taskd, tegrarcm, turbolua, valijson,
6743 wayland-protocols, webkitgtk, wilc1000-firmware, wpan-tools,
6744 xdriver_xf86-video-amdgpu
6745
6746 Removed packages: foomatic-filters, python-m2crypto,
6747 qt5quick1, qt5webkit-examples, samba, xdriver_xf86-input-void
6748
6749 Issues resolved (http://bugs.buildroot.org):
6750
6751 #6830: Qt5: no fonts are installed
6752 #7562: musl buildroot-toolchain and BR2_MIPS_SOFT_FLOAT break
6753 #7580: Invalid filesystem in Pandaboard defconfig
6754 #8346: wf111 package removes all kernel module dependencies
6755 #8436: xserver_xorg-server Segmentation fault
6756 #8736: IPV6 forced on in busybox
6757 #8746: At startup system stops with 'cannot set terminal proces..
6758 #8751: make fail [fio does not build on sh]
6759 #8766: Compiling host-gcc-final-4.9.3 broken on i386
6760 #8771: make savedefconfig modifies sources
6761 #8781: Unable to build uboot for imx28evk
6762 #8786: gdb fails to build with xz and expat support at the same
6763 #8801: Compilation of Buildroot 2016.2 for Raspberry Pi with...
6764 #8806: Buildroot 2016.2 for Raspberry Pi requires that ext4...
6765 #8836: Can't select Vim in menuconfig
6766 #8851: Make sure fio can compile with libaio support if it...
6767 #8861: With buildroot 2016.02 trying to build for corei7-avx
6768 fails while trying to build host-binutils
6769 #8866: Making an USB flash bootable with extlinux build with
6770 buildroot does not work
6771
aaf6c28a
PK
67722016.02, Released March 1st, 2016
6773
6774 Minor fixes, mostly security related.
6775
6776 Circular dependency issue with same-as-kernel linux-headers
6777 option fixed.
6778
6779 Updated/fixed packages: bluez5_utils, heirloom-mailx,
6780 imx-gpu-viv, kodi-pvr-argustv, kodi-pvr-mediaportal-tvserver,
6781 kodi-pvr-nextpvr, libfcgi, openssl, pifmrds, powerpc-utils,
6782 python-m2crypto, slang, sox, squid, tn5250, xerces, zsh
6783
100ba0f6
PK
67842016.02-rc3, Released February 27th, 2016
6785
6786 Fixes all over the tree.
6787
6788 Defconfigs: Ensure EABIhf is correctly enabled for ARM cores
6789 where VFP is optional (but present on the specific hw). Fix
6790 ARM variant selection for freescale_imx31_3stack_defconfig.
6791
6792 Ensure tarballs of downloaded git trees do not contain a
6793 timestamp.
6794
6795 Clarify license of patches in COPYING.
6796
6797 Updated/fixed package: avahi, binutils, cairo, can-festival,
6798 chrony, cifs-utils, dnsmasq, dvdauthor, e2fsprogs, efl,
6799 erlang-rebar, eudev, fbterm, gawk, gnupg2, gnuradio, gpm,
6800 gst1-plugins-good, hostapd, imagemagick, iproute2, iputils,
6801 jack2, kexec, kismet, lftp, libarchive, libeXosip2, libfm,
6802 libglib2, libsoil, libssh, libssh2, libuci, links, lshw, lxc,
6803 mediastreamer, mono, mraa, mutt, nfs-utils, numactl, ofono,
6804 omniorb, openipmi, openobex, patch, pax-utils, perf,
6805 pulseaudio, pure-ftp, qhull, qt, quagga, quota, sdl_sound,
6806 shairport-sync, spice, sysklogd, syslog-ng, trace-cmd,
6807 trousers, tvheadend, util-linux, vim, webkitgtk24, wireshark,
6808 wpa_supplicant, xerces, zsh
6809
6810 Issues resolved (http://bugs.uclibc.org):
6811
6812 #8651: libMonoPosixHelper.so wrong link reference in buildroot..
6813
6cd8cbc6 68142016.02-rc2, Released February 18th, 2016
a00646db
PK
6815
6816 Fixes all over the tree.
6817
6818 Toolchain: PR19405 backport to binutils 2.25.1 to fix NIOS ld
6cd8cbc6
PK
6819 crash, backport of Xtensa .init/.fini literals handling.
6820 glibc security patches for CVE-2014-8121, CVE-2015-1781
a00646db
PK
6821 and CVE-2015-7547.
6822
6823 Defconfigs for Acmesystems Arietta g25 added.
6824
6825 Updated/fixed packages: binutils, boost, chrony, dovecot,
6826 e2fsprogs, fio, gdb, glibc, graphite2, icu, kbd, libbsd,
6827 libcue, libgcrypt, libraw, links, mc, mosquitto, nodejs,
6828 postgresql, pptp-linux, pulseaudio, samba4, spice, squid,
6829 sysklogd, systemd, tiff, uclibc, ulogd, util-linux, valgrind.
6830
6831 Issues resolved (http://bugs.uclibc.org):
6832
6833 #8576: Building embedded Linux for Atmel SAMA5D4_Xplained...
6834 #8606: Problem compiling on Arch Linux
6835 #8681: kbd 2.0.3 does not build on rpi
6836
ecf55c3f 68372016.02-rc1, Released February 10th, 2016
2ea4443e
PK
6838
6839 Fixes all over the tree and new features.
6840
6841 Toolchain: Support for GCC 5.3.x. ARC toolchain updated to
6842 arc-2015.12. Support for legacy uClibc dropped, default to
6843 uClibc-ng instead. Added sys/queue.h implementation for MUSL
6844 for compatibility. Updated versions of Code sourcery and
6845 Linaro toolchains. MIPS Codescape toolchains added. Version
6846 selection for preconfigured external toolchains removed.
6847
6848 New Defconfigs: ARM Juno r0/r1 development boards, Freescale
6849 i.MX6UL Evaluation Kit, Intel Galileo Gen 2, Orange Pi PC.
6850 A number of defconfigs have been extended to generate complete
6851 system images using genimage.
6852
8b186e08 6853 Linux: Automatically patch timeconst.pl for <3.9 kernels,
8d1d6ddd
PK
6854 which isn't compatible with modern perl versions, breaking the
6855 build when building on recent (Fedora 23, Debian
6856 Testing/Unstable, ..) distributions.
6857
2ea4443e
PK
6858 Makedevs utility now accepts textual (non-numerical) user and
6859 group names.
6860
6861 Vagrant file to easily setup a working development environment
6862 in a VM has been added.
6863
6864 Size-stats-compare script to compare rootfs sizes between
6865 builds has been added.
6866
6867 Infozip package renamed to zip. EFL packages restructured.
6868
6869 Updated/fixed packages: aespipe, aiccu, alsa-lib, alsa-utils,
6870 angularjs, apache, apr, argp-standalone, armadillo, arptables,
6871 at, atk, audiofile, aumix, autoconf-archive, avahi, bash, bc,
6872 bcache-tools, bdwgc, beecrypt, bind, binutils, bluez5_utils,
6873 bluez_utils, bonnie, boost, busybox, cairo, cdrkit, chrony,
6874 clamav, cmake, collectd, connman, coreutils, cppcms, crda,
6875 cryptodev-linux, cryptsetup, cups, cwiid, cxxtest, dbus,
6876 dbus-cpp, dbus-glib, debianutils, dhcp, dhcpcd, dhrystone,
6877 dillo, directfb, directfb-examples, dmraid, dnsmasq, doom-wad,
6878 dovecot, dovecot-pigeonhole, dropbear, dtv-scan-tables,
6879 dvb-apps, dvbsnoop, ecryptfs-utils, eigen, ejabberd,
6880 elementary, elfutils, enlightenment, erlang, espeak, eudev,
6881 eventlog, exfat, exfat-utils, exiv2, expedite, faifa,
6882 fakeroot, fastd, fbgrab, fetchmail, ffmpeg, findutils, fio,
6883 firmware-imx, flann, flashrom, flite, flot, fmlib, freerdp,
6884 freescale-imx, freetype, gauche, gawk, gcc, gcc-final, gcr,
6885 gdb, gdk-pixbuf, geoip, gesftpserver, gettext, giflib, git,
6886 glibc, glibmm, glog, gmp, gnupg, gnupg2, gnutls, gob2, gpsd,
6887 gptfdisk, grep, gst1-libav, gst1-plugins-{bad,base,good,ugly},
6888 gst-ffmpeg, gst-plugins-{bad,base,good,ugly}, gstreamer,
6889 gstreamer1, guile, gvfs, gzip, harfbuzz, haserl, hiawatha,
6890 hostapd, hplip, icu, ifupdown, imagemagick, imx-gpu-viv,
6891 imx-kobs, imx-lib, input-tools, intel-microcode, iperf3,
6892 ipmitool, iproute2, iprutils, ipsec-tools, ipset, iptables,
6893 iputils, irda-utils, irssi, iucode-tool, jack2, janus-gateway,
6894 jpeg-turbo, jquery-datetimepicker, jquery-keyboard,
6895 jquery-sparkline, jquery-ui, jquery-ui-themes,
6896 jquery-validation, json-c, kbd, kernel-module-imx-gpu-viv,
6897 keyutils, kmod, knock, kodi, lcdproc, lcms2, leafnode2,
6898 leafpad, libass, libatomic_ops, libbroadvoice, libbsd,
6899 libcap-ng, libcdaudio, libcue, libcurl, libdrm, libecore,
6900 libedbus, libedit, libedje, libeet, libefreet, libeina,
6901 libeio, libelementary, libembryo, libepoxy, libethumb, libev,
6902 libevas, libevas-generic-loaders, libevdev, libevent, libffi,
6903 libfm, libfribidi, libfslcodec, libfslparser, libfslvpuwrap,
6904 libftdi, libfuse, libgail, libglew, libglib2, libgtk2,
6905 libgtk3, libgudev, libhttpparser, libidn, libinput, libiscsi,
6906 libjpeg, liblinear, libmbim, libmicrohttpd, libndp, libnspr,
6907 libnss, liboauth, liboping, libpciaccess, libplist, libpng,
6908 libraw, libraw1394, librsvg, libseccomp, libsecret,
6909 libserialport, libsigc, libsigrok, libsigrokdecode,
6910 libsndfile, libsoc, libsodium, libsoup, libssh2, libsvg,
6911 libsvg-cairo, libtasn1, libtirpc, libtorrent, libungif,
6912 libunwind, libupnpp, liburcu, libuv, libv4l, libva,
6913 libva-intel-driver, libvips, libvncserver, libxml2, libxmlpp,
6914 lightning, lighttpd, linknx, linux-firmware, linux-fusion,
6915 linux-headers, liquid-dsp, lirc-tools, live555, lm-sensors,
6916 lockdev, lshw, ltp-testsuite, ltrace, lttng-babeltrace,
6917 lttng-libust, lttng-modules, lttng-tools, lua, luabitop,
6918 luarocks, luv, lvm2, lxc, makedevs, mc, memcached, memtest86,
6919 mesa3d, mesa3d-demos, mesa3d-headers, micropython,
6920 micropython-lib, minicom, minidlna, mjpg-streamer, mke2img,
6921 moarvm, modem-manager, mongoose, mongrel2, monkey, mono,
6922 monolite, mosh, mosquitto, mpd, mplayer, msgpack, mtdev2tuio,
6923 musepack, musl, mysql, nano, nasm, nbd, neard, netatalk,
6924 netsnmp, nettle, net-tools, network-manager, nfs-utils, nginx,
6925 nmap, nodejs, ntfs-3g, ntp, numactl, nut, nvidia-driver,
6926 odhcp6c, ofono, ola, olsr, omniorb, opencv, opencv3, openipmi,
6927 openldap, openntpd, openobex, openocd, openpgm,
6928 open-plc-utils, openpowerlink, openssh, openssl, openswan,
6929 openvpn, opkg, oprofile, opus, opusfile, p11-kit, package,
6930 pango, pax-utils, pciutils, pcmanfm, perl, perl-db-file,
6931 perl-io-socket-ssl, perl-libwww-perl, perl-net-dns, perl-uri,
6932 perl-xml-libxml, php, php-ssh2, picocom, pinentry, pixman,
6933 polarssl, popt, portaudio, pppd, procps-ng, proftpd, protobuf,
6934 psmisc, ptpd2, pulseaudio, pulseview, pv, python, python3,
6935 python-alsaaudio, python-can, python-cffi, python-cherrypy,
6936 python-httplib2, python-jinja2, python-lxml, python-m2crypto,
6937 python-mako, python-msgpack, python-psutil, python-pyasn,
6938 python-pycparser, python-pydal, python-pyftpdlib,
6939 python-pyroute2, python-pyxml, python-pyzmq, python-requests,
6940 python-serial, python-setuptools, python-six, python-spidev,
6941 python-tornado, python-twisted, python-web2py, python-webpy,
6942 python-werkzeug, python-zope-interface, qemu, qhull, qpdf, qt,
6943 qt5, qt5base, qt5connectivity, qt5declarative, qt5enginio,
6944 qt5graphicaleffects, qt5imageformats, qt5multimedia,
6945 qt5quick1, qt5quickcontrols, qt5script, qt5sensors,
6946 qt5serialport, qt5svg, qt5webchannel, qt5webkit,
6947 qt5webkit-examples, qt5websockets, qt5x11extras,
6948 qt5xmlpatterns, qt-webkit-kiosk, racehound, radvd, read-edid,
6949 readline, redis, rpcbind, rpi-firmware, rpi-userland, rrdtool,
6950 rsync, rsyslog, rtai, rtorrent, rt-tests, rubix, ruby, samba4,
6951 sconeserver, setools, shairport-sync, sigrok-cli, skeleton,
6952 smack, snowball-init, socat, sp-oops-extract, sqlite,
6953 squashfs, squeezelite, squid, sredird, sshfs,
6954 start-stop-daemon, strace, strongswan, stunnel, subversion,
6955 sunxi-tools, swig, sysdig, syslog-ng, sysstat, systemd,
6956 sysvinit, taglib, tcl, tcpreplay, thrift, ti-gfx, tinyalsa,
6957 tor, torsmo, trace-cmd, transmission, tremor, triggerhappy,
6958 trinity, tvheadend, tzdata, uboot-tools, uclibc, udisks,
6959 udpcast, unionfs, upmpdcli, usb_modeswitch,
6960 usb_modeswitch_data, ustr, util-linux, vala, valgrind,
6961 vboot-utils, vde2, vlc, vnstat, webkit, webkitgtk24, weston,
6962 wget, whetstone, whois, wine, wipe, wireless-regdb, wireshark,
6963 wpa_supplicant, w_scan, x11r7, xapp_xbacklight, xapp_xcompmgr,
6964 xapp_xinput, xapp_xkbcomp, xdriver_xf86-input-evdev,
6965 xdriver_xf86-input-libinput, xdriver_xf86-input-synaptics,
6966 xdriver_xf86-video-ati, xdriver_xf86-video-fbturbo,
6967 xdriver_xf86-video-imx-viv, xdriver_xf86-video-intel,
6968 xfont_encodings, xfont_font-adobe-100dpi,
6969 xfont_font-adobe-75dpi, xfont_font-adobe-utopia-100dpi,
6970 xfont_font-adobe-utopia-75dpi, xfont_font-adobe-utopia-type1,
6971 xfont_font-alias, xfont_font-arabic-misc,
6972 xfont_font-bh-100dpi, xfont_font-bh-75dpi,
6973 xfont_font-bh-lucidatypewriter-100dpi,
6974 xfont_font-bh-lucidatypewriter-75dpi, xfont_font-bh-ttf,
6975 xfont_font-bh-type1, xfont_font-bitstream-100dpi,
6976 xfont_font-bitstream-75dpi, xfont_font-bitstream-type1,
6977 xfont_font-cronyx-cyrillic, xfont_font-cursor-misc,
6978 xfont_font-daewoo-misc, xfont_font-dec-misc,
6979 xfont_font-ibm-type1, xfont_font-isas-misc,
6980 xfont_font-jis-misc, xfont_font-micro-misc,
6981 xfont_font-misc-cyrillic, xfont_font-misc-ethiopic,
6982 xfont_font-misc-meltho, xfont_font-misc-misc,
6983 xfont_font-mutt-misc, xfont_font-schumacher-misc,
6984 xfont_font-screen-cyrillic, xfont_font-sony-misc,
6985 xfont_font-sun-misc, xfont_font-winitzki-cyrillic,
6986 xfont_font-xfree86-type1, xfsprogs, xkeyboard-config, xl2tp,
6987 xlib_libfontenc, xlib_libXi, xmlstarlet, xscreensaver,
6988 xserver_xorg-server, xtables-addons, xvkbd, xz, yad, yasm,
6989 ympd, zeromq, zic, znc, zsh,
6990
6991 New packages: acsccid, assimp, atkmm, autofs, bcm2835,
6992 cairomm, cantarell, chocolate-doom, comix-cursors, cxxtest,
6993 edid-decode, emlog, gcr, gtkmm3, hidapi, jquery-sidebar,
6994 kernel-module-imx-gpu-viv, libasplib, libcroco, libdvbpsi,
6995 libfreeglut, libgdiplus, libglfw, libhdhomerun, libnet,
6996 libsoil, lldpd, luvi, mbedtls, minizip, miraclecast, mongodb,
6997 mraa, netbsd-queue, netsniff-ng, nss-pam-ldapd,
6998 obsidian-cursors, openal, openbox, pangomm,
6999 python-backports-abc, python-beautifulsoup4, python-cbor,
7000 python-click, python-cssselect, python-ecdsa, python-html5lib,
7001 python-idna, python-ipaddress, python-mistune, python-netaddr,
7002 python-paho-mqtt, python-paramiko, python-pyparted,
7003 python-pysmb, python-pyudev, python-singledispatch,
7004 python-smbus-cffi, python-urllib3, qt53d, rabbitmq-c, rfkill,
7005 sbc, spi-tools, tpm-tools, trousers, ubus, unrar, unscd,
7006 unzip, v4l2grab, xdriver_xf86-video-nouveau, xdotool, zbar
7007
7008 Removed packages: libungif, python-pyxml,
7009
7010 Issues resolved (http://bugs.uclibc.org):
7011
7012 #7886: gettext: link failure with locally-installed libxml2
7013 #7892: systemd-journald is broken
7014 #8066: nodejs crashes when built with gcc 4.9
7015 #8296: nodejs 0.12.7 - npm crashes (seg core dump)
7016 #8501: gunzip fails to uncompress files
7017 #8541: fail to build host-fakeroot-1.20.2
7018 #8546: build instructions for raspberry pi don't work
7019 #8571: strace for ARC compile error
7020 #8581: pciutils.mk PCIUTILS_MAKE_OPTS typo
7021 #8616: Fail to build for raspberrypi_defconfig with big endian
7022 #8621: sqlite package, properly enable readline
7023
3f90e532
PK
70242015.11, Released November 30th, 2015
7025
7026 Minor fixes.
7027
7028 Merged/seperate /usr handling is now also performed for
7029 staging so cross-gdb / gdbserver can find the libraries.
7030
7031 Updated/fixed packages: autossh, conntrack-tools, dcron,
7032 espeak, gcc, glmark2, gpsd, gstreamer1, libglib2, libsigsegv,
7033 libsoc, libv4l, minidlna, mongrel2, opencv, polarssl,
7034 rpi-userland, rubix, skeleton, tovid, uemacs, valgrind, yad,
7035 zmqpp
7036
7037 Issues resolved (http://bugs.uclibc.org):
7038
7039 #8441: Invalid directory for X11 fonts in target (RPi2)
7040 #8491: libglib2 2.46.1 not Building for armv5 on 2015.11-rc3
7041
610f3fa0
PK
70422015.11-rc3, Released November 26th, 2015
7043
7044 Fixes all over the tree.
7045
db80b0a5
PK
7046 We have a new modern website!
7047
7048 Updated/fixed packages: apitrace, audiofile, autossh, bullet,
7049 c-ares, collectd, conntrack-tools, cryptodev-linux, dropbear,
7050 fastd, gmp, gpsd, gst-plugins-bad, gst-plugins-base,
7051 gst-plugins-good, gst-plugins-ugly, gstreamer, gstreamer1,
7052 guile, iodine, iproute2, jimtcl, kompexsqlite, libethumb,
7053 libfreeimage, libgsasl, libgtk3, libxml2, localedef,
7054 lttng-tools, macchanger, mongrel2, mpd, openntpd, openssl,
7055 oprofile, pcre, qt5base, quagga, rpi-userland, sconeserver,
7056 sdl, spidev_test, sqlite, strongswan, ustr, xapp_sessreg,
7057 yajl, zmqpp
610f3fa0
PK
7058
7059 Issues resolved (http://bugs.uclibc.org):
7060
7061 #6872: gpsd: disabled on microblaze
7062 #8321: invalid opcode error with minidlna and ffmpeg
7063 #8336: Default systemd configuration fails to boot correctly in 2015-08
7064 #8446: rpi-userland failed to build with glibc 2.22
7065
bfaed966
PK
70662015.11-rc2, Released November 19th, 2015
7067
7068 Fixes all over the tree.
7069
7070 LD_LIBRARY_PATH is no longer used to ensure host binaries find
7071 their libraries, fixing issues on recent Fedora.
7072
7073 Toolchain fixes for powerpc e5500 / e6500. Fix for an issue
7074 with ${TARGET}-cc after the move to use a toolchain wrapper
7075 for the internal toolchain.
7076
7077 Appy-patches.sh now correctly applies all files listed in
7078 series files.
7079
7080 Fixes for merged /usr handling when a custom skeleton is used.
7081
7082 Updated/fixed packages: axfsutils, boost, busybox, dhcp,
7083 directfb, dropbear, ebtables, fastd, ffmpeg, gauche, gcc,
7084 gettext, gst1-plugins-bad, hostapd, ibrdtnd, libcurl,
7085 libecore, libgudev, libnss, libpng, libserial, libssh2,
7086 libuecc, libxml2, linux-headers, liquid-dsp, ltris,
7087 lua-periphery, minidlna, mongrel2, mpd, mpg123, mplayer,
7088 mysql, opencv, opencv3, package, perl-file-util, php-ssh2,
7089 polarssl, pulseaudio, python-protobuf, qemu, qt5base, ranger,
7090 ruby, skeleton, slang, squeezelite, strongswan, tovid, uclibc,
7091 ushare, wine, wpa_supplicant, x265,
7092 xdriver_xf86-video-siliconmotion, zxing-cpp
7093
7094 Issues resolved (http://bugs.uclibc.org):
7095
7096 #4790: Running udhcpc on a system with NFS root kills NFS
7097 #8456: Building host-pkgconf on Fedora 23 fails due to..
7098
e1da0eff 70992015.11-rc1, Released November, 7th 2015
23542387
TP
7100
7101 Fixes all over the tree and new features.
7102
7103 Architectures:
7104
7105 - Support for sparc64 added (internal toolchain with glibc
7106 only).
7107
7108 - Support for mips32r6 and mips64r6 added.
7109
7110 - Support for Intel Quark X1000 CPU.
7111
7112 - Switch to EABIhf by default on ARM when a VFP is available.
7113
7114 Toolchains:
7115
7116 - glibc 2.22, gdb 7.10, use gdb 7.9 by default, musl 1.1.12,
7117 uclibc-ng 1.0.8, host-gdb enabled on AArch64.
7118
7119 - The toolchain wrapper which was used only for external
7120 toolchains is now also used for Buildroot internal
7121 toolchains. This allowed to fix the ccache support, prepare
7122 the way for top-level parallel build support and remove gcc
7123 patches used to detect header/library path poisoning.
7124
7125 - Remove Analog Devices Blackfin toolchain 2012R2.
7126
7127 - Fix several Xtensa build failures by switching from
7128 text-section-literals to auto-litpools.
7129
7130 - Enable MIPS64 support in uClibc-ng, use uClibc on ARC
7131 rather than a specific fork.
7132
7133 - Linaro toolchains for ARM, ARMeb and AArch64 updated to
7134 2015.08. 2014.09 version is kept since 2015.08 only runs on
7135 x86_64 hosts.
7136
7137 Bootloaders:
7138
7139 - Fix ARM64 support in U-Boot.
7140
7141 Defconfigs:
7142
7143 - Added: ARC HS38 VDK virtual boards, Avnet Microzed, Boundary
7144 Devices Nitrogen SoloX, Freescale i.MX6 SoloX Sabre SD,
7145 OLinuxino A20 Lime2, Qemu Sparc64, Qemu SuperH 4 big endian,
7146 Synopsys AArch64 VDK virtual platform.
7147
7148 - Updated: calao_qil_a9260, calao_usb_a9g20_lpw, ci20,
7149 cubieboad, freescale_imx6_*, imx53loco, imx6_vab820,
7150 mpc8315erdb, qmx6, p1010rdb, qemu, raspberrypi,
7151 raspberrypi2, riotboard, snps_axs10*, wandboard.
7152
7153 - Removed: at91rm9200df, at91sam9260dfc, at91sam9263ek,
7154 calao_snowball_defconfig, gnublin, integrator926_defconfig.
7155
7156 Infrastructure:
7157
7158 - Support for fetching from Mercurial tags fixed.
7159
7160 - Introduce LINUX_NEEDS_MODULES, which allows to enforce
7161 module support to be enabled in the kernel when a package
7162 builds out-of-tree kernel modules (through the
7163 pkg-kernel-module infrastructure or on its own).
7164
7165 - Improve the perl package infrastructure to automatically add
7166 the dependency to the perl interpreter to target perl module
7167 packages.
7168
7169 - Remove trailing slashes in <pkg>_SITE and addition of a
7170 check to ensure such trailing slashes are no longer added.
7171
7172 - Extend the legal infrastructure to allow packages to declare
7173 their actual source code. This is useful for packages for
7174 which <pkg>_SOURCE points to pre-built binaries (as is the
7175 case for external toolchains). The new <pkg>_ACTUAL_SOURCE
7176 variable allows to point to the source code in such cases.
7177
7178 - Improved ccache support, thanks to the usage of a toolchain
7179 wrapper for internal toolchain. Now a single cache directory
7180 can be shared between different Buildroot builds.
7181
7182 - Addition of a 'graph-size' make targets, which generates a
7183 PDF graph of per-package size of the root filesystem.
7184
7185 - Addition of <pkg>_EXCLUDES so that packages can request
7186 certain parts of the source code tarball to not be
7187 extracted. This feature is currently used by gcc and
7188 toolchain-external.
7189
7190 - Packages can now use the <pkg>_PKGDIR variable, provided by
7191 the package infrastructure, to reference their package
7192 directory, instead of explicitly using package/<pkg>/.
7193
7194 Filesystems:
7195
7196 - Add high lz4 compression to squashfs.
7197
7198 - Simplification of shell profile files in the default
7199 skeleton.
7200
7201 - Remove ftp user and /home/ftp from the skeleton, and let ftp
7202 server packages create these when needed.
7203
7204 - Add support for /bin, /sbin and /lib to be symlinks to their
7205 corresponding directories in /usr. This is enforced for
7206 systemd configurations, and optional for other
7207 configurations.
7208
7209 - Support for AXFS filesystem image generation added.
7210
7211 - New options to add extra space/inodes to ext2/3/4 images.
7212
7213 Updated/fixed packages:
7214
7215 adwaita-icon-theme, apache, apitrace, atk, audit, avahi,
7216 barebox, bash, batctl, bind, binutils, bluez_utils, boost,
7217 bridge-utils, cairo, ccache, chrony, clapack, cloog, cmake,
7218 collectd, connman, conntrack-tools, coreutils, cpio,
7219 cryptsetup, dbus, dbus-cpp, devmem2, dhcp, dhcpcd, dhcpdump,
7220 dhrystone, dillo, directfb, directfb-examples, dmraid,
7221 dos2unix, dovecot, dovecot-pigeonhole, drbd-utils, dropbear,
7222 dropwatch, dtc, e2fsprogs, ebtables, efl, eigen, ejabberd,
7223 elf2flt, elfutils, erlang, ethtool, eudev, evemu, exfat,
7224 exfat-utils, expat, faifa, fbterm, fdk-aac, feh, ffmpeg, file,
7225 flashrom, fping, freerdp, freescale-imx, freetype, gdk-pixbuf,
7226 genimage, gettext, git, glib-networking, glmark2, gnupg2,
7227 gnuradio, gnutls, gpsd, grep, grub2, gst1-imx, gst1-libav,
7228 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
7229 gst1-plugins-ugly, gst1-validate, gst-fsl-plugins,
7230 gst-plugins-bad, gstreamer1, guile, gvfs, harfbuzz, haveged,
7231 hostapd, icu, imagemagick, impiutil, imx-gpu-viv, imx-vpu,
7232 inadyn, intltool, iostat, iperf3, ipmiutil, iproute2,
7233 iptables, iw, jpeg-turbo, jq, jsoncpp, kexec-lite, kmod, kodi,
7234 kodi-audioencoder-flac, kodi-pvr-argustv, kodi-pvr-filmon,
7235 kodi-pvr-hts, kodi-pvr-mythtv, kodi-pvr-pctv,
7236 kodi-pvr-stalker, kodi-pvr-vbox,
7237 kodi-visualisation-waveforhue, less, lftp, libbluray,
7238 libcgroup, libconfuse, libcurl, libdcadec, libdrm, libevdev,
7239 libffi, libfribidi, libfslcodec, libfslparser, libfslvpuwrap,
7240 libgcrypt, libglew, libglib2, libgtk3, libidn, liblinear,
7241 liblockfile, libmicrohttpd, libnetfilter_conntrack, libnfs,
7242 libnftnl, libnl, libnspr, libnss, libpcap, libpfm4, libpng,
7243 libselinux, libserial, libsoup, libsoxr, libstrophe, libtasn1,
7244 libtirpc, libtorrent, libupnpp, liburcu, libusb-compat, libuv,
7245 libv4l, libva, libva-intel-driver, libxcb, lighttpd, links,
7246 linux, linux-firmware, linux-fusion, linux-headers,
7247 lirc-tools, localedef, lpeg, lsof, ltp-testsuite,
7248 lttng-libust, lttng-tools, lua-periphery, luaposix, lvm2, lxc,
7249 lz4, mdadm, mesa3d, mesa3d-headers, minicom, minidlna, moarvm,
7250 modem-manager, mosquitto, mpd, mpdecimal, mpg123, mplayer,
7251 mrouted, msmtp, mtd, mutt, nettle, network-manager, nfs-utils,
7252 nftables, nginx, nodejs, noip, ntp, ofono, opencv3, openpgm,
7253 openssl, openswan, openvpn, pango, parted, perl, perl-cross,
7254 perl-crypt-openssl-random, perl-http-message,
7255 perl-io-socket-ssl, perl-module-build, perl-mojolicious,
7256 perl-netaddr-ip, perl-net-dns, perl-net-http, perl-net-ssleay,
7257 perl-uri, perl-xml-libxml, php, picocom, pixman, pkgconf,
7258 poco, polarssl, portaudio, portmap, postgresql, proftpd,
7259 protobuf, protobuf-c, pulseaudio, python-configshell-fb,
7260 python-networkmanager, python-numpy, python-pyparsing,
7261 python-pypcap, python-rtslib-fb, python-spidev, python-urwid,
7262 python-web2py, qemu, qt5base, redis, rngtools, rng-tools,
7263 rpi-firmware, rpi-userland, rtmpdump, rtorrent, ruby, samba,
7264 samba4, sane-backends, sconeserver, sdl, sed, setools,
7265 shairport-sync, shared-mime-info, sland, smartmontools,
7266 softether, spice-protocol, sqlcipher, sqlite, squid,
7267 strongswan, stunnel, subversion, sudo, sunxi-tools,
7268 supervisor, systemd, tar, targetcli-fb, tcpdump, tiff, tor,
7269 tvheadend, tzdata, uboot-tools, udisks, unionfs, upmpdcli,
7270 util-linux, vala, valgrind, vim, vlc, vorbis-tools, vsftpd,
7271 vtun, wavpack, webkitgtk24, weston, whois, wireless-regdb,
7272 wireshark, wpa_supplicant, xdriver_xf86-input-vmmouse,
7273 xdriver_xf86-video-imx-viv, xdriver_xf86-video-intel,
7274 xdriver_xf86-video-sis, xlib_libXi, xorg-server,
7275 xtables-addons, xterm, xz, zic, znc, zsh
7276
7277 New packages:
7278
7279 axfsutils, bitstream, check, dvblast, eventlog, fastd, gauche,
7280 gmock, graphite2, gssdp, gupnp, gupnp-av, ibrcommon, ibrdtn,
7281 ibrdtnd, ibrdtn-tools, imx-kobs, iqvlinux, irssi,
7282 kompexsqlite, libbroadvoice, libcddb, libcodec2, libcrossguid,
7283 libg7221, libhttpparser, libilbc, libldns, libmng,
7284 libopenh264, libpam-radius-auth, libpam-tacplus, libsilk,
7285 libsoundtouch, libssh, libuecc, libyuv, liquid-dsp, luv,
7286 micropython, micropython-libs, python-pyratemp,
7287 python-pyroute2, python-ranger, rapidxml, scrypt, sdl2,
7288 sp-oops-extract, squeezelite, stress-ng, swupdate, syslog-ng,
7289 x265, xdriver_xf86-video-fbturbo, xxhash, yad, zxing-cpp
7290
7291 Removed packages:
7292
7293 blackbox (was deprecated), divine (merged in directfb),
7294 kobs-ng (replaced by imx-kobs), mediactl (merged in libv4l),
7295 sawman (merged in directfb), schifra (marked broken since a
7296 long time), texinfo (host variant only, no longer used), zxing
7297 (replaced by zxing-cpp),
7298
7299 Issues resolved (http://bugs.uclibc.org):
7300
7301 #4099: cut utility from GNU coreutils works incorrect
7302 #7772: libxml-parser-perl build failure: missing dependency
7303 ExtUtils/MakeMaker
7304 #7931: Default configuration for Cubieboard v1 is outdated
7305 #8116: 2015.05-rc2 raspberrypi2_defconfig network interface
7306 not coming up
7307 #8246: X.org DRI2 build issue
7308 #8256: pointing to /usr/bin/objcopy old version (x86) instead
7309 of the generated one
7310 #8266: mplayer build issue
7311 #8281: pyrexc fails to run when path is too long
7312 #8316: lttng-tools and lttng-babeltrace executables contain
7313 bad RPATH pointing to host machine
7314 #8331: kexec wants shutdown in /sbin, but systemd installs it
7315 in /usr/sbin
7316 #8361: Buildroot 2015.08.1 skeleton inittab overwritten by
7317 busybox's version
7318 #8366: libevent does not build
7319 #8386: build failed with external toolchain
7320 #8391: Node.js 0.12.7 fails to build on raspberry_pi defconfig
7321 #8396: CCACHE initialization
7322 #8401: gpsd 3.15 NMEA support
7323 #8416: cups depends on BR2_DEPRECATED_SINCE_2015_05
7324 #8421: util-linux installs systemd files in output/target/home/
7325
20a36cd8 73262015.08, Released August 31st, 2015
3131ec44
PK
7327
7328 Minor fixes.
7329
7330 OpenCV 3.x package renamed to opencv3. OpenCV 2.4.x
7331 reintroduced as opencv.
7332
7333 Updated/fixed packages: bootutils, canfestival, cppcms,
42180d8a
PK
7334 curlftpfs, dhcpdump, dropbear, erlang-p1-tls, exfat, gnuradio,
7335 ipkg, libgudev, libmbim, libwebsock, linux-pam, lm-sensors,
7336 ltrace, midori, network-manager, openssh, perl-file-listing,
3131ec44
PK
7337 perl-http-cookies, perl-http-daemon, perl-http-negotiate,
7338 perl-www-robotrules, python-can, qt5base, qt5multimedia,
7339 setools, sysvinit, tinyalsa, tn5250, tvheadend, uboot, vlc,
7340 x264, xserver_xorg-server, zyre
7341
985b46be
TP
73422015.08-rc2, Released August, 24th 2015
7343
7344 Fixes all over the tree.
7345
7346 Toolchain: fix gcc build on NIOS-II.
7347
7348 Infrastructure: add <fs>_POST_GEN_HOOKS mechanism to fix
7349 hybrid ISO image generation.
7350
7351 Architectures: add arm1136j-s variant.
7352
7353 Updated/fixed packages: apitrace, audit, bcusdk, bdwgc,
7354 beecrypt, boost, bwm-ng, cdrkit, c-icap, cifs-utils, clapack,
7355 c-periphery, cpio, cramfs, czmq, dawgdic, dnsmasq, dosfstools,
7356 dropbear, elfutils, empty, eudev, fan-ctrl, filemq, gnutls,
7357 guile, haveged, imlib2, libcec, libepoxy, libev, libgpgme,
7358 libiio, libnetfilter_queue, libnfnetlink, libpfm4, libpthsem,
7359 librtas, libselinux, libsigsegv, libsodium, libv4l, lightning,
7360 linux, lirc-tools, lrzsz, mono, mosh, mpd, msmtp, nbd,
7361 netatalk, nodejs, ola, opencv, oprofile, php, poco,
7362 postgresql, powertop, protobuf, protobuf-c, qt5base,
7363 qt5quickcontrols, rapidjson, rng-tools, squid, sysdig,
7364 sysstat, tftpd, tinc, tz, util-linux, webkitgtk24, weston,
7365 wireshark, wvstreams, xdriver_xf86-input-synaptics, zyre.
7366
7367 Issues resolved (http://bugs.uclibc.org):
7368
7369 #8276: package/dropbear: symlink resolution incorrect
7370 #8286: Error with buildroot
7371 #8301: ldconfig parameter in Makefile
7372
7b1e9d52 73732015.08-rc1, Released August, 5th 2015
43929650
AV
7374
7375 Fixes all over the tree and new features.
7376
da63d87c
TP
7377 Architectures:
7378
7379 - Refactor how the availability of an MMU is described.
7380 - Minimal support for Cortex-M3
7381 - Minimal support for AArch64 big-endian
7382
7383 Toolchains:
7384
7385 - Add CodeSourcery MIPS 2015.05, remove MIPS 2013.11
7386 - Use uClibc-ng as the default uClibc version, instead of the
7387 official uClibc, which hasn't done any release since 3+
7388 years
7389 - eglibc is now marked as deprecated
7390 - GCC: gcc 4.9.x is now the default and was updated to 4.9.3,
7391 support for gcc 5.x added.
7392 - Binutils: use Binutils 2.24 as the default, 2.25.x series
7393 bumped to 2.25.1, remove old Binutils 2.22.
7394 - Update ARC toolchain components to 2015.06
7395 - Add support for Fortran when building gcc
7396
7397 Bootloaders:
7398
7399 - Support for using the kconfig configuration system in
7400 U-Boot
7401
7402 New Defconfigs:
7403
7404 - VIA VAB-820/AMOS-820
7405 - OLimex OLinuxino A20 Lime
7406 - Many new defconfigs for Atmel evaluation boards:
7407 at91sam9rlek, at91sam9x5ek, sama5d3xek, sama5d4ek, sama5d4
7408 Xplained Ultra, sama5d3 Xplained.
7409 - ACME Systems Aria G25
7410 - WarPboard
7411 - Altera Cyclone 5 Development Board
7412 - Xilinx zc706
7413 - ARC AXS101 and AXS103 Software Development Platforms
7414 - Significant updates to Raspberry Pi / Raspberry Pi 2
7415
7416 Infrastructure:
7417
7418 - Buildroot takes better care now of generating predictable
7419 permissions in the target filesystem. However, existing
7420 permissions on a custom skeleton or rootfs overlay will no
7421 longer be preserved. Therefore, it is necessary to add a
7422 permission table (BR2_ROOTFS_DEVICE_TABLE) to set the
7423 required permissions.
7424 - Add support for kconfig fragments.
7425 - No longer pass --{enable,disable}-debug to autotools
7426 packages depending on the value of
7427 BR2_ENABLE_DEBUG. BR2_ENABLE_DEBUG now only controls
7428 whether we build with -g or not.
7429 - Support for extracting archives in .lzma in the generic
7430 package infrastructure.
7431 - Remove random-seed file from the default skeleton, since
7432 seeding the entropy pool with a known seed makes more harm
7433 than good.
7434 - In the CVS download helper, add support to use a date as
7435 the version.
7436 - Add support for a per-package <pkg>_STRIP_COMPONENTS
7437 variable, which packages can use to specify how many path
7438 components should be stripped when extracting the tarball.
7439 - Addition of a 'kernel-module' package infrastructure, which
7440 simplifies the packaging of external kernel modules. Many
7441 existing packages are converted to use it.
7442 - Allow bootloaders to be implemented in $(BR2_EXTERNAL)
7443 - Remove /etc/securetty from the default skeleton.
7444 - Migration of sysV initscripts from the default skeleton to
7445 a package called 'initscripts', installed only when Busbox
7446 init or sysvinit are used.
7447 - Migration of the skeleton logic to a proper 'skeleton'
7448 package.
7449 - Addition of a 'linux-tools' infrastructure in the 'linux'
7450 package, to support building user-space tools bundled
7451 within the Linux kernel sources, such as perf and cpupower.
7452 - Usage of backticks instead of make $(shell ...) to execute
7453 shell commands. This allows to delay the evaluation of such
7454 commands when actually needed, and not when expanding the
7455 variables. It is useful to make 'make printvars' less
7456 noisy, and as a preparation to support top-level parallel
7457 build.
7458 - Libtool .la files are not mungled for all package types,
7459 instead of being handled only for packages using the
7460 autotools-package infrastructure.
7461 - Add mechanism to allow packages to express a dependency on
7462 gcc versions. This is needed for packages that use C++11 or
7463 C11 support for example.
7464
7465 Important package updates:
7466
7467 - Complete rework of the matchbox packaging
7468 - Lots of fixes in packages for compatibility with musl and
7469 gcc 5.
7470 - Hash files added to a large number of packages.
7471 - Update a significant number of packages to use a new
7472 hosting, after the announcement of Google Code and
7473 Gitorious closing.
7474 - Major packages needed for SELinux support have been merged,
7475 but the support is not complete yet.
7476 - Significant update of OpenCV to version 3.0, and addition
7477 of lots of eatures.
7478 - Significant update of all packages supporting the GPU and
7479 VPU of i.MX ARM processors.
7480 - Addition of systemd support in a significant number of
7481 packages.
7482 - Qt5 updated to 5.5.0
7483 - Use modular X.org server by default instead of KDrive
7484
7485 Filesystems:
7486
7487 - Complete overhaul of the iso9660 support. Now allows to use
7488 directly IS9660 as the root filesystem format and not only
7489 an initrd, and supports Grub 2 and isolinux in addition to
7490 Grub.
7491
7492 Updated packages: a10disp, agentpp, apache, at91bootstrap3,
7493 audit, barebox, bc, bind, bmon, boost, btrfs-progs,
7494 ca-certificates, can-utils, ccache, cloog, collectd, connman,
7495 coreutils, c-periphery, cryptsetup, dado, dbus, dejavu,
7496 dhcpcd, dnsmasq, dosfstools, dovecot, dovecot-pigeonhole,
7497 e2fsprogs, ejabberd, erlang-p1-cache-tab, erlang-p1-sip,
7498 erlang-p1-stringprep, erlang-p1-stun, erlang-p1-tls,
7499 erlang-p1-utils, erlang-p1-xml, erlang-p1-yaml, ethtool,
7500 eudev, evtest, exim, expect, explorercanvas, feh, ffmpeg,
7501 file, flashrom, freescale-imx, freetype, gawk, gcc, gdb,
7502 gettext, git, glib-networking, gnupg2, gnutls, gpsd, gptfdisk,
7503 gpu-viv-bin-mx6q, gst-fsl-plugins, harfbuzz, hdparm, heimdal,
7504 i2c-tools, imagemagick, imx-vpu, iproute2, ipset, isl, iw,
7505 kodi, kodi-addon-xvdr, kodi-audioencoder-flac,
7506 kodi-audioencoder-lame, kodi-audioencoder-vorbis,
7507 kodi-audioencoder-wav, lftp, libass, libassuan, libcec,
7508 libconfi, libcurl, libdrm, libevdev, libfreefare, libfslcodec,
7509 libfslparser, libfslvpuwrap, libfuse, libglib2, libgpgme,
7510 libgtk2, libgtk3, libical, libidn, libiio, libinput, libiscsi,
7511 libllcp, libmicrohttpd, libnfc, libnss, libpcap, libpciaccess,
7512 libpng, libserialport, libsigrok, libsoc, libtirpc, libubox,
7513 libunistring, libupnp, libuv, libv4l, libva,
7514 libva-intel-driver, libXrandr, lighttpd, linenoise, linux,
7515 linux-firmware, linux-headers, live555, ltrace, lua,
7516 lua-csnappy, lua-ev, luajit, lua-messagepack, luaperiphery,
7517 lvm2, lxc, lzo, mesa3d, mesa3d-headers, midori, mmc-utils,
7518 modem-manager, mono, mosquitto, mpd, mpd-mpc, mpfr, mpg123,
7519 mtd, musl, nano, netperf, network-manager, nfs-utils, nginx,
7520 nodejs, ntp, ola, opencv, openldap, openssh, openssl,
7521 openswan, openvmtools, openvpn, opkg, orbit, orc, pcmanfm,
7522 perl-cross, perl-encode-locale, perl-io-socket-ssl,
7523 perl-mojolicious, perl-net-ssleay, perl-path-tiny, perl-uri,
7524 perl-xml-libxml, php, pinentry, polarssl, postgresql,
7525 pulseview, pure-ftpd, python, python-dpkt, python-lxml,
7526 python-networkmanager, python-pyinotify, python-pypcap,
7527 python-tornado, qextserialport, qt, qt5, rapidjson, redis,
7528 rpcbind, rpi-firmware, rpi-userland, samba4, shairport-sync,
7529 snmpp, sqlite, squid, strongswan, stunnel, sudo, sunxi-boards,
7530 sunxi-mali, sysdig, sysstat, systemd, tcpdump, tiff, tmux,
7531 tor, txheadend, tzdata, uboot, uclibc, ulogd, upmpdcli,
7532 usb_modeswitch, usb_modeswitch_data, vala, vsftpd, wayland,
7533 weston, whois, wireless-regdb, wireshark, x264, xapp_xvinfo,
7534 xdriver_xf86-input-libinput, xdriver_xf86-input-vmmouse,
7535 xdriver_xf86-video-cirrus, xdriver_xf86-video-geode,
7536 xdriver_xf86-video-imx-viv, xdriver_xf86-video-mach64,
7537 xdriver_xf86-video-neomagic, xdriver_xf86-video-r128,
7538 xdriver_xf86-video-savage, xdriver_xf86-video-siliconmotion,
7539 xdriver_xf86-video-vesa, xkeyboard-config, xlib_libfontenc,
7540 xlib_libFS, xlib_libXaw, xlib_libxkbfile, xlib_libXrender,
7541 xlib_libXt, xproto_kbproto, xproto_xproto, xproto_xrandrproto,
7542 xscreensaver, xserver_xorg-server, xtables-addons, yaml-cpp,
7543 zic.
7544
7545 New packages: angularjs, atf, audit, c-icap, c-icap-modules,
7546 cpio, dawgdic, faketime, fcgiwrap, gflags, glog, initscripts,
7547 jquery-datetimepicker, kodi-audioencoder-modplug,
7548 kodi-audioencoder-nosefar, kodi-audioencoder-sidplay,
7549 kodi-audioencoder-snesapu, kodi-audioencoder-stsound,
7550 kodi-audioencoder-timidity, kodi-audioencoder-vgmstream,
7551 kodi-platform, kodi-pvr-argustv, kodi-pvr-dvblink,
7552 kodi-pvr-dvbviewer, kodi-pvr-filmon, kodi-pvr-hts,
7553 kodi-pvr-iptvsimple, kodi-pvr-mediaportal-tvserver,
7554 kodi-pvr-mythtv, kodi-pvr-nextpvr, kodi-pvr-njoy,
7555 kodi-pvr-pctv, kodi-pvr-stalker, kodi-pvr-vbox,
7556 kodi-pvr-vdr-vnsi, kodi-pvr-vuplus, kodi-pvr-wmc,
7557 kodi-screensaver-asteroids, kodi-screensaver-biogenesis,
7558 kodi-screensaver-crystalmorph, kodi-screensaver-greynetic,
7559 kodi-screensaver-pingpong, kodi-screensaver-pyro,
7560 kodi-screensaver-stars, kodi-visualisation-shadertoy,
7561 kodi-visualisation-spectrum, kodi-visualisation-waveforhue,
7562 kodi-visualisation-waveform, kvmtool, kyua, libfm,
7563 libfm-extra, libplatform, librtas, libsodium, libsquish,
7564 libucl, libump, linux-backports, lua-iconv, lutok, menu-cache,
7565 moarvm, monkey, mono-gtksharp3, mosh, openipmi, python-can,
7566 python-pycli, python-pydal, python-pyyaml, python-web2py,
7567 qpid-proton, qt5webchannel, quazip, racehound, rtl8188eu,
7568 rtl8821au, sepolgen, setools, skeleton, stm32flash,
7569 webkitgtk24, xdriver_xf86-video-qxl, zynq-boot-bin.
7570
7571 Deprecated packages: webkitgtk, libgail, eglibc support in
7572 glibc package.
43929650 7573
8cf7a561
TP
7574 Issues resolved (http://bugs.uclibc.org):
7575
7576 #4291: Segmentation fault with all binaries that use threads
7577 when compiled with gcc 4.6
7578 #6944: building toolchain for sh4 fails
7579 #7592: Buildroot GCC: -lto requires plugin support in ranlib
7580 #7628: Python SSL does not get built for Raspberry Pi
7581 #7682: Missing dependencies for NFS
7582 #7742: dhcp lacks important features when BR2_ENABLE_DEBUG
7583 #7754: make: *** [/..../buildroot-2014.11/output/build/host-gcc-initial-4.8.3/.stamp_built] Error 2
7584 #7946: libglib2-2.42.2 fails to build for sparc-buildroot-linux-gnu
7585 #7956: glibc 2.20 and 2.21 fail to build for sh64-buildroot-linux-gnu
7586 #7971: python-flask, python-werkzeug. No module named zlib
7587 #7981: Target file system skeleton permissions hazard
7588 #8006: rpcdebug in nfs-utils built for the host
7589 #8036: alsa-lib headers problem that prevents to compile alsa
7590 dependent projects
7591 #8081: systemd init system: /tmp is not mode 1777
7592 #8121: php opcache extension doesn't get installed
7593 #8151: x86-64 make fails with ncurses 5.9
7594 #8156: pkg-kconfig infra broken for *-update-{config, defconfig}
7595 #8161: default /bin/sh symlink to busybox is full path and not relative
7596 #8171: glamor missing
7597 #8191: Request update support for the cubieboard series
7598 #8201: Important security upgrades for node.js
7599
6d73615f
PK
76002015.05, Released May 31st, 2015
7601
7602 Minor fixes.
7603
7604 Updated/fixed packages: conntrack-tools, directfb, fio, flite,
7605 gptfdisk, ipmiutil, iproute2, janus-gateway, keyutils, knock,
7606 libelementary, libgcrypt, libgsasl, libjpeg, libstrophe,
7607 lttng-libust, nbd, ncurses, nmap, php, postgresql, python,
7608 python3, sconeserver, udpcast, upmpdcli
7609
c6ce119c
PK
76102015.05-rc3, Released May 22nd, 2015
7611
7612 Several fixes, mainly related to static linking.
7613
7614 Updated/fixed packages: acl, alsa-utils, apr, armadillo, attr,
7615 autoconf-archive, binutils, boost, czmq, dhcpcd, duma,
7616 enlightenment, exim, fbterm, freerdp, gcc, gdk-pixbuf,
7617 google-breakpad, gpsd, heirloom-mailx, hwloc, ipmiutil,
7618 iproute2, jack2, jasper, kmod, lcdproc, leafnode2, libcap-ng,
7619 libftdi1, libmatroska, libmemcached, libmodbus, libnftnl,
7620 libsigrok, libupnpp, libuv, libxml-parser-perl, linux,
7621 linux-headers, lirc-tools, lua-periphery, lxc, mongoose, mono,
7622 mpg123, mosquitto, neardal, newt, ntp, ola, openldap, opencv,
7623 php, postgresql, protobuf, pulseaudio, python-pyqt, qemu, qt,
7624 qt5base, rpi-userland, rsyslog, snmppp, sqlite, tiff,
7625 tinyxml2, uboot-tools, unionfs, ux5000-firmware, usbredir,
7626 ushare, vpnc, vsftpd, wavpack, wireless_tools, wsapi,
7627 wvstreams, xmlstarlet, zeromq, zmqpp
7628
7629 New packages: c-periphery
7630
7631 Issues resolved (http://bugs.uclibc.org):
7632
7633 #8106: mkfs.jffs2 uses the --pagesize parameter incorrectly
7634 #8111: 2015.05.rc2 LIBFOO_CONF_OPTS not working
7635 #8126: exim lacks plaintext and cram-md5 auth
7636
f2435f6d
PK
76372015.05-rc2, Released May 11th, 2015
7638
7639 Minor fixes.
7640
7641 Toolchain: PR56780 backport to GCC 4.8.4 to fix GDB linking
7642 issues. Context functions enabled for uClibc snapshot /
7643 uClibc-NG.
7644
7645 Architectures: Endian handling symbol for Xtensa, binutils
7646 fixes.
7647
7648 Infrastructure: Fix for kernel module stripping when
7649 localversion contains spaces.
7650
7651 Updated/fixed packages: at, autoconf-archive, binutils,
7652 cc-tool, cryptsetup, dstat, expedite, freerdp, giflib,
7653 gnuchess, guile, ipmiutil, iproute2, mono, monolite, neard,
7654 ola, poppler, postgresql, python-qt, qt, sqlite, valgrind,
7655 xlib_libXfont
7656
7657 Issues resolved (http://bugs.uclibc.org):
7658
7659 #8086: Cannot select systemd as init with Linaro 2014.09...
7660
5628a15a 76612015.05-rc1, Released May 4th, 2015
94856075
PK
7662
7663 Fixes all over the tree and new features.
7664
329f6870
PK
7665 Architectures: Removed AVR32 support, deprecate SH64, added
7666 support for steamroller, corei7-avx and core-avx2 x86
7667 variants.
7668
7669 Toolchains: IPv6 and Largefile support now enforced for
7670 uClibc. Corresponding Kconfig symbols removed.
7671
7672 External CodeSourcery AMD64 2014.05, MUSL-cross 1.1.6 added,
7673 CS sh2, Xilinx microblaze v2/14.3 removed. Distro-class
7674 external toolchains are now detected and blacklisted.
7675
7676 Internal toolchain support for Nios2 added, Blackfin
7677 removed. Aarch64 and sh musl support. uClibc-ng support added.
7678
7679 Libatomic is now handled for internal and external
7680 toolchains. Link time optimization (LTO) support.
7681
7682 New Defconfigs: Freescale i.MX28 EVK, i.MX31 PDK and SABRE
7683 Auto, Raspberry Pi 2, RIoTboard,
7684
7685 Infrastructure: Hashes for a large number of packages have
7686 been added. Missing hashes now stop the build unless
7687 explicitly disabled.
7688
1c3ad235
PK
7689 Spaces and colons (:) are now supported in package
7690 versions. Dependencies can now be listed for the patch step
7691 (<PKG>_PATCH_DEPENDENCIES). Kconfig and Linux kernel
329f6870
PK
7692 extensions infrastructure has been added.
7693
7694 Makedevs now has a recursive (r) option.
7695
7696 The variable containing the list of packages to build has been
7697 renamed from TARGETS to PACKAGES.
7698
1c3ad235
PK
7699 Make external-deps / legal-info / source / source-check have
7700 been reimplemented using the package infrastructure, so their
7701 output/behaviour may differ from earlier (some packages were
7702 not included in the past).
7703
329f6870
PK
7704 The old insecure DES password encoding is no longer supported.
7705
7706 U-Boot patch option now support direct references to patch
7707 files and URLs in addition to directories of patches. The
7708 i.MX28 SD format (u-boot.sd) is now supported.
7709
94856075
PK
7710 Updated/fixed packages: agentpp, aircrack-ng, alsa-lib,
7711 alsa-utils, apr-util, apr, atk, autossh, avahi, avrdude,
329f6870
PK
7712 bcusdk, bdwgc, bind, binutils, bmon, boost, botan,
7713 btrfs-progs, busybox, ca-certificates, cairo, can-utils,
7714 canfestival, ccache, chrony, civetweb, clamav, cmake,
7715 collectd, connman, copas, crda, cryptodev-linux, cryptsetup,
7716 cups, czmq, dbus-cpp, dbus-glib, dbus-python, dbus, dfu-util,
7717 dhcp, dhcpcd, dialog, dillo, dmraid, dnsmasq, dos2unix,
7718 dosfstools, dovecot-pigeonhole, dovecot, dropbear, dropwatch,
94856075
PK
7719 dtv-scan-tables, dvdauthor, e2fsprogs, ecryptfs-utils,
7720 libevas, elfutils, enscript, erlang, espeak, eudev, evemu,
7721 exfat-utils, exim, f2fs-tools, feh, ffmpeg, fftw, flickcurl,
7722 fltk, fluxbox, fmlib, fmtools, freeradius-client, freerdp,
7723 gamin, gawk, gcc-final, gcc, gd, gdb, gengetopt, geoip, git,
7724 glib-networking, gnu-efi, gnuchess, gnutls, gpsd, gptfdisk,
329f6870
PK
7725 gpu-viv-bin-mx6q, gst-plugin-bad, gstreamer, gstreamer1,
7726 gtest, gvfs, harfbuzz, haserl, haveged, hiawatha,
7727 hicolor-icon-theme, hostapd, hplip, httping, i2c-tools, icu,
7728 ifplugd, imagemagick, imlib2, iozone, iproute2, iptables,
7729 iputils, irqbalance, iw, jack2, jhead, jimtcl, json-c, kexec,
7730 kismet, kmod, kodi-audioencoder-flac,
94856075 7731 kodi-audioencoder-vorbis, kodi-pvr-addons, kodi, ktap, lcms2,
329f6870
PK
7732 libass, libatomic_ops, libbluray, libcap, libcgroup, libcurl,
7733 libdrm, libdvbsi, libebml, libecore, libedit, liberation,
7734 libev, libevas, libevdev, libftdi, libgcrypt, libglib2,
7735 libgpgme, libgtk2, libgtk3, libiconv, libidn, libiio,
7736 libinput, libiscsi, libksba, liblinear, libmatroska,
7737 libmicrohttpd, libmodbus, libmpdclient, libnice, libnl,
7738 libnspr, libnss, libpcap, libpciaccess, libphidget, libplayer,
7739 libpthsem, libqmi, librsvg, libseccomp, libsigrok, libsoup,
7740 libsrtp, libssh2, libtasn1, libtool, libunistring, liburcu,
7741 libusb, libuv, libva-intel-driver, libva, libvncserver,
7742 libvorbis, libvpx, libwebsockets, libxml2, libzip, lightning,
7743 lighttpd, linknx, linphone, linux-firmware, linux-headers,
7744 linux-pam, live555, ljsyscall, lmbench, lockdev, logrotate,
7745 lpc3250loader, lpeg, lsof, lttng-libust, lttng-modules,
7746 lttng-tools, lua, luacrypto, luafilesystem, luajit, luaposix,
7747 luarocks, lvm2, lxc, make,
94856075
PK
7748 matchbox-{common,desktop,fakekey,keyboard,lib,startup-monitor,vm},
7749 matchbox, mcelog, memcached, memstat, memtest86, mesa3d,
7750 minidlna, mjpegtools, mjpg-streamer, modem-manager, mongoose,
7751 monit, mono, monolite, mp4v2, mpc, mpd, mpdecimal, mpg123,
7752 mplayer, musl, nano, nbd, ncftp, ncmpc, ncurses, ne10, neard,
7753 neardal, net-tools, netatalk, netsnmp, network-manager, nginx,
7754 nodejs, ntfs-3g, ntp, numactl, odhcp6c, ofono, open2300,
7755 opencv, openldap, openntpd, openocd, openssh, openssl,
7756 openswan, opentyrian, openvmtools, openvpn, oprofile, p11-kit,
329f6870 7757 pango, patch, patchelf, pciutils, pcre, perf, perl-gdgraph,
94856075
PK
7758 perl-io-socket-ssl, perl-json-tiny, perl-module-build,
7759 perl-mojolicious, perl-net-ssleay, perl-path-tiny,
7760 perl-xml-libxml, perl, phidgetwebservice, php-gnupg, php,
7761 pkgconf, polarssl, poppler, popt, postgresql, powerpc-utils,
7762 pppd, prboom, procps-ng, proftpd, psplash, ptpd2,
7763 python-{cheetah,coherence,django,markdown,netifaces,pam,six},
329f6870
PK
7764 python-tornado, python-twisted, python-zope-interface, python,
7765 python3, qemu, qt, qt5, qt5base, qt5multimedia,
7766 qt5xmlpatterns, qt5cinex, quagga, qwt, radvd, readline,
7767 rng-tools, rpcbind, rpi-firmware, rpi-userland, rsync,
7768 rsyslog, rtai, rtmpdump, ruby, sam-ba, samba, samba4,
7769 sane-backends, sconeserver, shairport-sync, sigrok-cli, slang,
7770 smcroute, snmppp, socat, socketcand, sofia-sip, sox,
7771 spawn-fcgi, speex, sqlcipher, sqlite, squid, strace,
7772 strongswan, stunnel, sudo, sunxi-boards, swig, sysstat,
7773 systemd, tcpdump, tftpd, thrift, thttpd, ti-gfx, ti-utils,
7774 tiff, tinyalsa, tn5250, transmission, trinity, tslib,
7775 tvheadend, tzdata, uboot-tools, uclibc, ulogd, usb_modeswitch,
7776 usbutils, ustr, util-linux, vala, valgrind, vlc, wayland,
7777 webp, weston, wget, which, whois, wireless-regdb,
7778 wireless_tools, wireshark, wpa_supplicant, wvstreams,
7779 xapp_{bdftopcf,bitmap,fonttosfnt,fslsfonts},
94856075
PK
7780 xapp_{fstobdf,iceauth,mkfontscale,oclock,rgb,sessreg,setxkbmap},
7781 xapp_{showfont,smproxy,twm,x11perf,xcalc,xclipboard,xcmsdb},
7782 xapp_{xdbedizzy,xditview,xdpyinfo,xdriinfo,xedit,xev,xeyes},
7783 xapp_{xf86dga,xfsinfo,xgamma,xgc,xhost,xinit,xinput,xkbcomp},
7784 xapp_{xkbevd,xkbprint,xlsatoms,xlsfonts,xmag,xman,xmh,xmodmap},
7785 xapp_xmore, xcb-util-image, xcb-util-keysyms,
7786 xdata_xcursor-themes,
7787 xdriver_xf86-input-{evdev,keyboard,synaptics,void},
7788 xdriver_xf86-video-{ati,cirrus,geode,mach64,mga,neomagic},
7789 xdriver_xf86-video-{r128,savage,siliconmotion,sis,tdfx},
329f6870
PK
7790 xdriver_xf86-video-{trident,vmware,voodoo}, xenomai,
7791 xfont_font-util, xkeyboard-config,
7792 xlib_lib{ICE,X11,Xdmcp,Xfont,Xpm,XvMC},
94856075
PK
7793 xlib_lib{Xxf86vm,xshmfence,xtrans}, xproto_randrproto,
7794 xproto_xproto, xserver_xorg-server, x11vnc, x264, xerces,
7795 xorriso, xterm, xz, yaml-cpp, zeromq, zic, zmqpp
7796
7797 New packages: apache, autoconf-archive, batctl,
329f6870
PK
7798 bitstream-vera, bullet, cc-tool, doxygen, drbd-utils,
7799 dvdrw-tools, gnuradio, gst1-imx, hans, hwloc, ijs,
7800 imx-usb-loader, inconsolata, iodine, iotop, ipmiutil, jsoncpp,
7801 leveldb, libdcadec, libdri2, libfreeimage, libftdi1,
7802 libsidplay2, lirc-tools, lua-periphery, mc, mesa3d-headers,
7803 mosquitto, nvidia-driver, nvidia-tegra23{,-binaries,-codecs},
7804 openjpeg, opusfile, perl-crypt-openssl-{random,rsa},
7805 perl-db-file, perl-digest-{hmac,sha1},
7806 perl-encode-{detect,locale}, perl-file-{listing,util},
7807 perl-html-{parser,tagset}, perl-http-cookies,
7808 perl-http-{daemon,date,message,negotiate}, perl-io-html,
7809 perl-libwww-perl, perl-lwp-mediatypes, perl-mail-dkim,
7810 perl-mailtools, perl-mime-base64, perl-net-{dns,http},
7811 perl-netaddr-ip, perl-time-hires, perl-timedate, perl-uri,
7812 perl-www-robotrules, powertop, pulseview,
7813 python-{cherrypy,lxml,mako,pyqt,pyxml,sip,spidev,ws4py}, qpdf,
7814 qt-webkit-kiosk, sl, softether, sysdig, tinyxml2, tor, tovid,
7815 unixodbc, wf111, wine, libepoxy, xapp_xcompmgr,
94856075 7816 xapp_xfindproxy, xcb-util-cursor, xcb-util-renderutil,
329f6870 7817 xdriver_xf86-input-libinput, xdriver_xf86-video-imx{,-viv},
94856075
PK
7818 xproto_xproxymanagementprotocol
7819
7820 Removed packages: gtk2-theme-hicolor
7821
329f6870
PK
7822 Deprecated packages: samba
7823
94856075
PK
7824 Issues resolved (http://bugs.uclibc.org):
7825
7826 #7478: Multiple chosen python modules are not built due to...
7827 #7508: Use of BR2_EXTERNAL and dependencies to existing packages
7828 #7676: Package procps-ng installs binaries to nonsensical folder
7829 #7724: Startx is not installed in the target
7830 #7760: botan: wrong prefix in botan-1.10.pc
7831 #7826: Building of cdparanoia
7832 #7844: Lua with hard-float on MIPS by buildroot doesn't work
7833 #7874: X.org configure error
7834 #7941: glibc-2.20 fails to build for sparc-buildroot-linux-gnu
7835 #7951: gcc 4.9.2 fails to build for sparc-buildroot-linux-gnu
7836 #7961: Qt5 fails to build for xtensa-buildroot-linux-uclibc
7837 #7976: mkuser script fails with: user already exists with...
7838 #8011: When building only busybox and strace, strace fails...
7839 #8016: collectd fails to build, network.c:171:19: error:...
7840 #8041: error on building libcurl7.42.0
7841
6bf057b0
PK
78422015.02, Released March 1st, 2015
7843
7844 Minor fixes.
7845
7846 Updated/fixed packages: civetweb, ding-libs,
7847 directfb-examples, glibc, gnupg, gnupg2, gpm,
7848 gst-plugins-good, gst1-plugins-good, freetype, libao, libevas,
7849 libevent, libfribidi, libgcrypt, libgtk2, libshout, libsrtp,
7850 libtheora, libupnpp, libxmlrpc, linux, make, opus, pinentry,
7851 rpi-firmware, shared-mime-info, vlc, vorbis-tools,
7852 xcb-util-keysyms
7853
7854 Removed packages: libgc
7855
345f32e6
PK
78562015.02-rc3, Released February 24th, 2015
7857
7858 Minor fixes.
7859
7860 Cmake and rebar (erlang) infrastructure fixes.
7861
7862 Updated/fixed packages: bind, btrfs-progs, busybox, e2fsprogs,
7863 evtest, ffmpeg, fltk, gnutls, i2c-tools, imagemagick, libxcb,
7864 make, mjpg-streamer, netsnmp, opentyrian, php, polarssl,
7865 qt5base, samba, samba4, sudo, util-linux, xserver_xorg-server
7866
bc11392d
PK
78672015.02-rc2, Released February 15th, 2015
7868
7869 Minor fixes.
7870
7871 raspberrypi: fix kernel sha1 for DT variant.
7872
7873 Updated/fixed packages: dbus, dvdauthor, git, libsemanage,
7874 libsepol, libssh2, mplayer, ntp, openvmtools, python3,
7875 qt5base, qt5connectivity, xserver_xorg-server
7876
21652676 78772015.02-rc1, Released February 8th, 2015
20138584
PK
7878
7879 Fixes all over the tree and new features.
7880
7881 Static/shared library handling reworked. This is now a
7882 tristate (shared only / shared and static / static
7883 only). Default is now shared only to speed up the
7884 build. BR2_PREFER_STATIC_LIB is now called BR2_STATIC_LIBS.
7885
7886 The toolchain (internal and external) will now warn when an
7887 unsafe library or header path is used (such as /usr/include or
7888 /usr/lib). If BR2_COMPILER_PARANOID_UNSAFE_PATH is enabled
7889 under build options this instead becomes an error.
7890
7891 A installation path issue with the internal musl toolchain
7892 support has been fixed so it is now possible to reuse it as an
7893 external toolchain.
7894
7895 Architectures: Freescale E5500 and E6500 PowerPC support
7896 added, deprecated MIPS 1/2/3/4 support removed.
7897
7898 New defconfigs: Freescale p2020ds, MIPS creator CI20,
7899 Raspberrypi with DT, UDOO Quad.
7900
7901 'make <foo>_defconfig' now saves the path to the defconfig in
7902 the .config, so a 'make savedefconfig' automatically updates
7903 it.
7904
7905 Infrastructure for packages using the Erland rebar tool has
7906 been added.
7907
7908 Hashes for a large number of packages have been added. Hashes
7909 are now checked for both target and host packages.
7910
7911 The system menu now has an option to automatically configure a
7912 network interface through DHCP at bootup.
7913
7914 The default filesystem skeleton now uses a separate tmpfs for
7915 /run instead of a symlink to /tmp/ for security reasons / to
7916 protect against conflicts with user generated temporary files.
7917
7918 BR2_EXTERNAL is now exported to post-build and post-image
7919 scripts.
7920
7921 New packages: bdwgc, benejson, blktrace, bootstrap, cgic,
7922 ding-libs, dvdauthor, ejabberd, erlang-goldrush, erlang-lager,
7923 erlang-p1-cache-tab, erlang-p1-iconv, erlang-p1-sip,
7924 erlang-p1-stringprep, erlang-p1-stun, erlang-p1-tls,
7925 erlang-p1-utils, erlang-p1-xml, erlang-p1-yaml,
7926 erlang-p1-zlib, exiv2, freeradius-client, gengetopt, glmark2,
7927 gpu-amd-bin-mx51, guile, host-qemu, ifupdown, iperf3,
7928 janus-gateway, kodi, kodi-audioencoder-flac,
7929 kodi-audioencoder-lame, kodi-audioencoder-vorbis,
7930 kodi-audioencoder-wav, libcli, libiio, liblinear, libnice,
7931 libselinux, libsemanage, libserialport, libsigro,
7932 libsigrokdecode, libsrtp, liburiparser, libvips, libwebsock,
7933 libz160, libzip, lightning, mcelog, memtest86, mjpegtools,
7934 mjpg-streamer, mke2img, mpd-mpc, netsurf-buildsystem, odhcp6c,
7935 openldap, python-alsaaudio, python-certifi, python-cheetah,
7936 python-coherence, python-django, python-docopt, python-enum,
7937 python-enum34, python-flask, python-gobject, python-httplib2,
7938 python-ipaddr, python-itsdangerous, python-jinja,
7939 python-markdown, python-markupsafe, python-networkmanager,
7940 python-pam, python-psutil, python-pyftpdlib, python-pyinotify,
7941 python-pysendfile, python-pyxb, python-requests, python-six,
7942 python-twisted, python-webpy, python-werkzeug,
7943 python-zope-interface, qt5cinex, sigrok-cli, sofia-sip,
7944 start-stop-daemon, szip, triggerhappy, ustr, vnstat, xorriso,
7945 xtables-addons
7946
7947 Removed packages (target): bison, distcc, gob2, m4
7948
7949 Issues resolved (http://bugs.uclibc.org):
7950
7951 #7556: make interactive CLI optional for nftables
7952 #7730: Error while connecting Qt Cretaor to device
7953 #7766: logrotate default gzip path is usually wrong
7954 #7790: Invalid ext4 image generated by Buildroot
7955
9a5434fb
PK
79562014.11, Released December 1st, 2014
7957
7958 Minor fixes.
7959
7960 Infrastructure: LD_LIBRARY_PATH handling tweak to ensure
7961 current working directory isn't searched.
7962
7963 Updated/fixed packages: gd, gdb, libwebsockets, luajit, mono,
7964 parted, shairport-sync, util-linux, xapp_bdftopcf,
7965 xserver_xorg-server
7966
f30e54eb
PK
79672014.11-rc3, Released November 28th, 2014
7968
7969 Fixes all over the tree.
7970
7971 System: File permissions of /etc/random-seed made more
7972 restrictive.
7973
7974 Toolchain: Various fixes related to locale handling, a fix for
7975 building the toolchain wrapper on MIPS.
7976
7977 Updated/fixed packages: bind, binutils. botan, btrfsprogs,
7978 clamav, czmq, dhcp, dillo, dovecot, erlang, flac, gd, glibc,
7979 gptfdisk, gst1-validate, heirloom-mailx, lame, libksba,
7980 libllcp, libnspr, libpng, libshairplay, libtirpc, linux,
7981 linux-headers, mpdecimal, mpg123, network-manager, nfstables,
7982 nfs-utils, openssl, pcituils, qt, radvd, rtai, sqlcipher,
7983 sstrip, tcpdump, uclibc, uemacs, ushare, wayland, weston,
7984 xl2tp, xserver_xorg-server
7985
7986 Issues resolved (http://bugs.uclibc.org):
7987
7988 #7670: Fails to build mpc-1.0.2 on latest Cygwin
7989
641e00ef 79902014.11-rc2, Released November 21st, 2014
7dfba6f5
PK
7991
7992 Fixes all over the tree.
7993
7994 Inittab tweaks for shutdown handling (busybox and sysvinit).
7995
7996 Updated/fixed packages: aircrack-ng, botan, canfestival,
7997 clamav, coreutils, czmq, dbus, dovecot, duma, e2fsprogs,
7998 erlang, gcc, iputils, libcap, libgcrypt, libmemcached,
7999 libssh2, libunwind, libv4l, linux-headers, mesa3d-demos, mutt,
8000 mysql, ndisc6, nodejs, omniorb, perl-cross, php,
8001 python-tornado, python3, qemu, qt5base, qt5webkit, rpm,
8002 rt-tests, ruby, schifra, sdl_sound, shairport-sync, sysvinit,
8003 tstools, tzdata, wireshark, x264
8004
8005 Issues resolved (http://bugs.uclibc.org):
8006
8007 #7646: strftime on datetime not works on python3
8008
74128856 80092014.11-rc1, Released November 12th, 2014
4c2d7589
PK
8010
8011 Fixes all over the tree and new features.
8012
6896e829
PK
8013 Toolchains: Use -mcpu / -march instead of -mtune. Support
8014 additional ARC and sparc variants. Updated Code sourcery
8015 and Linaro external toolchains.
8016
8017 Defconfigs: Freescale iMX6DL SabreSD, Minnowboard MAX, QEMU
8018 powerpc64 pseries added and a number of updates to the
8019 existing configurations.
8020
8021 Infrastructure: Buildroot is now less noisy when built with
8022 the silent option (make -s).
8023 A number of package infrastructure variables have been renamed
8024 from *_OPT to *_OPTS for constency. Buildroot will complain if
8025 the old names are used to assist in updating out of tree
8026 packages.
8027 Fixes for host systems where bash isn't located in /bin, and
8028 older systems not supporting mktemp --tmpdir.
8029 Various cleanups of users/groups in the default skeleton.
8030 There is now an option to choose what shell /bin/sh points to.
8031
8032 Documentation: Various updates to the user manual. The
8033 asciidoc documentation handling has now been extended so it
8034 can be used by (BR2_EXTERNAL) packages.
8035
4c2d7589
PK
8036 Updated/fixed packages: acl, acpid, agentpp, aircrack-ng,
8037 alsa-lib, alsamixergui, alsa-utils, apitrace, apr, apr-util,
8038 argus, arptables, at, atftp, atk, attr, audiofile, aumix,
8039 automake, autossh, avahi, avrdude, axel, bandwidthd, bash,
8040 bcusdk, beecrypt, bind, binutils, blackbox, bluez5_utils,
8041 bluez_utils, bmon, boost, bootutils, bridge-utils,
8042 btrfs-progs, busybox, bwm-ng, bzip2, ca-certificates, cairo,
8043 ccache, ccid, ccrypt, cdrkit, cegui06, celt051, chrony,
8044 cifs-utils, civetweb, cjson, clapack, classpath, cloog, cmake,
8045 collectd, connman, copas, coreutils, coxpcall, cppcms, cppdb,
8046 cppzmq, cramfs, crda, cryptsetup, ctorrent, cups, cvs, cwiid,
8047 czmq, dash, dbus, dbus-cpp, dbus-glib, dbus-python, dejavu,
8048 dhcp, dhcpcd, dhcpdump, dialog, dillo, directfb, distcc,
8049 dmalloc, dmidecode, dmraid, dnsmasq, doc-asciidoc.mk,
8050 dosfstools, dropbear, dropwatch, dstat, dtach, dtc, dvbsnoop,
8051 e2fsprogs, ecryptfs-utils, ed, efl, eigen, elf2flt, elfutils,
8052 enlightenment, enscript, erlang, espeak, ethtool, eudev,
8053 evemu, evtest, exfat, exfat-utils, exim, expat, expect,
8054 explorercanvas, faifa, fakeroot, fan-ctrl, fbdump,
8055 fb-test-app, fetchmail, ffmpeg, file, filemq, findutils, flac,
8056 flann, flickcurl, flite, fltk, fluxbox, fmc, fmlib,
8057 fontconfig, foomatic-filters, freerdp, freescale-imx,
8058 freetype, ftop, fxload, gamin, gcc, gd, gdb, gdk-pixbuf,
8059 genimage, genpart, genromfs, geoip, gettext, giblib, git,
8060 glibc, glib-networking, gmp, gmpc, gnu-efi, gnupg, gnupg2,
8061 gnuplot, gnutls, google-breakpad, gpm, gpsd, gptfdisk,
8062 gpu-viv-bin-mx6q, grantlee, grep, gsl, gst1-libav,
8063 gst1-plugins-{bad,base,good,ugly}, gst-ffmpeg,
8064 gst-fsl-plugins, gst-omx, gst-plugins-{bad,base,good,ugly},
8065 gst-plugin-x170, gstreamer, gstreamer1, gtest, gtk2-engines,
8066 gutenprint, gvfs, harfbuzz, haserl, haveged, hdparm, heimdal,
8067 heirloom-mailx, hiawatha, hostapd, hplip, htop, httping,
8068 hwdata, i2c-tools, icu, ifplugd, igh-ethercat, imagemagick,
8069 imlib2, imx-lib, imx-vpu, inadyn, inotify-tools, input-tools,
8070 intltool, iperf, iproute2, iprutils, ipsec-tools, ipset,
8071 iptables, iputils, iw, jamvm, jansson, jasper, jimtcl, joe,
8072 jpeg-turbo, jq, jquery-keyboard, jquery-mobile, jquery-ui,
8073 jquery-ui-themes, jquery-validation, jsmin, json-c,
8074 json-javascript, kbd, kexec, kexec-lite, keyutils, kismet,
8075 kmod, knock, ktap, lame, lbase64, lbreakout2, lcdproc, lcms2,
8076 lesstif, lftp, libaio, libao, libarchive, libargtable2,
8077 libass, libassuan, libatasmart, libbluray, libbsd, libcap,
8078 libcap-ng, libcdio, libcec, libcgicc, libcgroup, libcofi,
8079 libconfig, libconfuse, libcurl, libdaemon, libdnet, libdrm,
8080 libdvdnav, libecore, libedbus, libedit, libedje, libeet,
8081 libelementary, libelf, libenca, libethumb, libevas,
8082 libevas-generic-loaders, libevent, libexif, libeXosip2,
8083 libffi, libftdi, libfuse, libgail, libgcrypt, libgeotiff,
8084 libglade, libglib2, libgpgme, libgtk2, libhid, libidn,
8085 libinput, libiscsi, libjson, libksba, liblockfile,
8086 liblog4c-localtime, liblogging, libmad, libmatroska, libmbim,
8087 libmemcached, libmicrohttpd, libmpdclient, libmpeg2, libndp,
8088 libnfc, libnfs, libnftnl, libnl, libnspr, libnss, liboauth,
8089 libogg, liboping, libosip2, libpcap, libpciaccess, libpfm4,
8090 libplayer, libplist, libpng, libpthsem, libqmi, libqrencode,
8091 libraw, libreplaygain, libroxml, librsvg, librtlsdr,
8092 libsamplerate, libseccomp, libsecret, libshairplay, libsoc,
8093 libsoup, libsoxr, libssh2, libstrophe, libsvg, libsvg-cairo,
8094 libtasn1, libtheora, libtirpc, libtorrent, libubox, libuci,
8095 libungif, liburcu, libusb, libuv, libv4l, libva,
8096 libva-intel-driver, libvncserver, libvorbis, libvpx,
8097 libwebsockets, libxcb, libxml2, libxml-parser-perl, libxmlrpc,
8098 libxslt, lighttpd, linenoise, linknx, links, linphone,
8099 linux-firmware, linux-fusion, linux-headers, linux-pam,
8100 linux-zigbee, lite, live555, ljlinenoise, lmbench, lm-sensors,
8101 localedef, lockdev, lockfile-progs, log4cxx, lpty, lrandom,
8102 lrzsz, lshw, lsof, lsqlite3, ltp-testsuite, ltrace, ltris,
8103 lttng-babeltrace, lttng-libust, lttng-modules, lttng-tools,
8104 lua, luabitop, lua-coat, lua-coatpersistent, lua-csnappy,
8105 lua-ev, luajit, luajson, lualogging, lua-messagepack,
8106 lua-msgpack-native, luaposix, luarocks, luasec, luasocket,
8107 luasql-sqlite3, lua-testmore, lunit, lvm2, lxc, lz4, lzlib,
8108 lzma, m4, madplay, make, makedevs, Makefile.in,
8109 matchbox-common, matchbox-desktop, matchbox-fakekey,
8110 matchbox-keyboard, matchbox-lib, matchbox-panel,
8111 matchbox-startup-monitor, matchbox-wm, mcrypt, mdadm,
8112 media-ctl, mediastreamer, memcached, memstat, memtester,
8113 mesa3d, metacity, midori, mii-diag, minidlna, mmc-utils,
8114 modem-manager, mongoose, mongrel2, monit, mpc, mpd, mpdecimal,
8115 mpfr, mpg123, mplayer, mrouted, msmtp, mtd, mtools, mtr,
8116 musepack, musl, mutt, mxml, mysql, nano, nanocom, nbd, ncftp,
8117 ncurses, ndisc6, ne10, neard, neon, netatalk, netperf,
8118 netsnmp, nettle, net-tools, network-manager, newt, nfs-utils,
8119 ngrep, nmap, nodejs, nss-mdns, ntfs-3g, ntp, numactl, nut,
8120 nuttcp, ofono, ola, omap-u-boot-utils, omniorb,
8121 on2-8170-modules, opencore-amr, opencv, openntpd, openobex,
8122 openocd, openpowerlink, openssh, openssl, openswan,
8123 opentyrian, opentyrian-data, openvpn, opkg, oprofile, opus,
8124 opus-tools, orbit, orc, ortp, p11-kit, pango, parted,
8125 pciutils, pcmanfm, pcre, pcsc-lite, perf, perl, perl-gd,
8126 perl-gdgraph, perl-io-socket-ssl, perl-json-tiny,
8127 perl-module-build, perl-mojolicious, perl-net-ssleay,
8128 perl-path-tiny, perl-xml-libxml, perl-xml-parser, php,
8129 php-geoip, php-gnupg, php-imagick, php-memcached, php-ssh2,
8130 php-yaml, php-zmq, picocom, pifmrds, pinentry, pixman,
8131 pkg-autotools.mk, pkg-cmake.mk, pkg-download.mk,
8132 pkg-generic.mk, pkg-kconfig.mk, pkg-luarocks.mk, pkg-perl.mk,
8133 pkg-python.mk, pkg-utils.mk, poco, polarssl, polkit, poppler,
8134 popt, portaudio, portmap, postgresql, powerpc-utils, pppd,
8135 pptp-linux, prboom, procps-ng, proftpd, protobuf, protobuf-c,
8136 psmisc, ptpd2, pulseaudio, pv, pwgen, python, python3,
8137 python-dialog, python-ipy, python-keyring, python-mad,
8138 python-netifaces, python-numpy, python-protobuf, python-pyasn,
8139 python-pyparsing, python-pyro, python-pyusb, python-serial,
8140 python-setuptools, qdecoder, qemu, qextserialport, qjson, qt,
8141 qt5, qt5base, qt5connectivity, qt5declarative, qt5enginio,
8142 qt5graphicaleffects, qt5imageformats, qt5multimedia,
8143 qt5quick1, qt5quickcontrols, qt5script, qt5sensors,
8144 qt5serialport, qt5svg, qt5webkit, qt5webkit-examples,
8145 qt5websockets, qt5x11extras, qt5xmlpatterns, qtuio, quagga,
8146 quota, qwt, radvd, rapidjson, rdesktop, redis, rings, rpcbind,
8147 rpi-firmware, rpi-userland, rpm, rp-pppoe, rrdtool,
8148 rsh-redone, rsync, rsyslog, rtai, rtmpdump, rt-tests, rubix,
8149 ruby, samba, sam-ba, samba4, sane-backends, schifra,
8150 sconeserver, scons, screen, sdl, sdl_gfx, sdl_image,
8151 sdl_mixer, sdl_net, sdl_sound, sdl_ttf, sed, ser2net,
8152 setserial, sg3_utils, shared-mime-info, simicsfs, sispmctl,
8153 slang, slirp, smcroute, smstools3, snmppp,
8154 snowball-hdmiservice, socat, socketcand, sox, spawn-fcgi,
8155 speex, spice, spice-protocol, sqlcipher, sqlite, squashfs,
8156 squid, sredird, startup-notification, strace, stress,
8157 strongswan, stunnel, subversion, sudo, sunxi-boards,
8158 sunxi-cedarx, swig, sylpheed, synergy, sysklogd, sysstat,
8159 systemd, sysvinit, taglib, tar, tcl, tcllib, tcpdump,
8160 tcpreplay, texinfo, tftpd, thrift, thttpd, tiff, ti-utils,
8161 tn5250, torsmo, trace-cmd, transmission, tslib, tstools,
8162 tvheadend, twolame, tz, uboot-tools, uclibc, udisks, ulogd,
8163 upmpdcli, upx, urg, usb_modeswitch, usbmount, usbredir,
8164 usbutils, util-linux, valgrind, vde2, vim, vlc, vo-aacenc,
8165 vorbis-tools, vpnc, vsftpd, vtun, wayland, webkit, webp,
8166 webrtc-audio-processing, weston, wget, whois, wireless-regdb,
8167 wireshark, wpa_supplicant, wvstreams, x11r7, x11vnc,
8168 xapp_xcalc, xapp_xdm, xapp_xdpyinfo, xapp_xf86dga, xapp_xfs,
8169 xapp_xinit, xapp_xkbevd, xapp_xmh, xapp_xrandr, xapp_xsm,
8170 xbmc, xbmc-pvr-addons, xcb-proto, xcursor-transparent-theme,
8171 xdriver_xf86-input-mouse, xdriver_xf86-video-{ast,intel},
8172 xdriver_xf86-video-vmware, xenomai, xerces,
8173 xfont_font-adobe-{100,75}dpi,
8174 xfont_font-adobe-utopia-{100dpi,75dpi,type1},
8175 xfont_font-alias, xfont_font-arabic-misc,
8176 xfont_font-bh-100dpi, xfont_font-bh-75dpi,
8177 xfont_font-bh-lucidatypewriter-100dpi,
8178 xfont_font-bh-lucidatypewriter-75dpi, xfont_font-bh-ttf,
8179 xfont_font-bh-type1, xfont_font-bitstream-100dpi,
8180 xfont_font-bitstream-75dpi, xfont_font-bitstream-type1,
8181 xfont_font-cronyx-cyrillic, xfont_font-cursor-misc,
8182 xfont_font-daewoo-misc, xfont_font-dec-misc,
8183 xfont_font-ibm-type1, xfont_font-isas-misc,
8184 xfont_font-jis-misc, xfont_font-micro-misc,
8185 xfont_font-misc-cyrillic, xfont_font-misc-ethiopic,
8186 xfont_font-misc-meltho, xfont_font-misc-misc,
8187 xfont_font-mutt-misc, xfont_font-schumacher-misc,
8188 xfont_font-screen-cyrillic, xfont_font-sony-misc,
8189 xfont_font-sun-misc, xfont_font-winitzki-cyrillic,
8190 xfont_font-xfree86-type1, xfsprogs, xinetd, xkeyboard-config,
8191 xlib_libdmx, xlib_libFS, xlib_libpciaccess, xlib_libSM,
8192 xlib_libX11, xlib_libXaw, xlib_libXext, xlib_libXfont,
8193 xlib_libXi, xlib_libXinerama, xlib_libXrandr, xlib_libXrender,
8194 xlib_libXres, xlib_libXScrnSaver, xlib_libXt, xlib_libXv,
8195 xlib_libXvMC, xlib_libXxf86dga, xlib_libXxf86vm, xmlstarlet,
8196 xproto_xcmiscproto, xproto_xextproto, xscreensaver,
8197 xserver_xorg-server, xterm, xz, zeromq, zlib, zlog, zmqpp,
8198 znc, zsh, zxing
8199
8200 New packages: adwaita-icon-theme, am335x-pru-package,
8201 bcache-tools, biosdevname, botan, canfestival, clamav,
8202 cppunit, dos2unix, dovecot, dovecot-pigeonhole, getent, glm,
8203 gst1-validate, hicolor-icon-theme, ipmitool, leafnode2,
8204 libdvbcsa, libgtk3, libphidget, libshout, libunistring,
8205 libupnpp, mesa3d-demos, modplugtools, mono, monolite, mp4v2,
8206 netcat-openbsd, nginx, odhcploc, openvmtools,
8207 phidgetwebservice, pps-tools, pure-ftpd,
8208 python-configshell-fb, python-rtslib-fb, python-urwid, qlibc,
8209 qt5location, shairport-sync, spidev_test, targetcli-fb,
8210 tinyalsa, trinity, x264, yaml-cpp, ympd
8211
8212 Removed packages: libelf
8213
8214 Issues resolved (http://bugs.uclibc.org):
8215
8216 #261: New package: wxWidgets
8217 #325: New package: ratpoison
8218 #405: New package: OpenVZ tools
8219 #1309: New package: rdiff-backup
8220 #3427: New package: nginx
8221 #3655: New package: libav
8222 #3991: New Package: open-vm-tools (Vmware Tools)
8223 #6878: dmraid: disabled on ARC
8224 #6950: Full unicode support in ncurses
8225 #7010: jamvm builds and runs fine under mips (be)
8226 #7088: elfutils on Blackfin doesn't build
8227 #7142: ecryptfs needs getent to run
8228 #7280: CMake toolchain file uses the FORCE attribute on CMAKE_CXX_FLAGS
8229 #7346: [2014.08rc3] vim-8ae50e3ef8bf.tar.gz can not be downloaded, ...
8230 #7352: [2014.08-rc3] diffutils-3.3 failed on building
8231 #7358: rpi-userland: linking with bcm_host doesn't give vc_dispmanx_*
8232 #7364: monit builds a static application, even though BR2_PREFER_...
8233 #7370: ngrep - requires --with-pcap-includes fully defined to find...
8234 #7442: rootfs remount does not work as expected with sysvinit
8235 #7448: Having export MACHINE="something" breaks glibc build on IMX6...
8236 #7568: musl buildroot-toolchain does not put libgcc_s.so.1 into place
8237 #7574: quota-4.01 fails to build statically
8238
fcd720df
PK
82392014.08, Released September 1st, 2014
8240
8241 Minor manual fixes/additions.
8242
8243 Updated/fixed packages: btrfs-progs, cmake, cppcms, exim,
8244 lftp, libdaemon, libev, libgpgme, libiqrf, libnl, libplist,
8245 libroxml, libwebsockets, mesa3d, mpd, mtdev2tuio, musepack,
8246 perl-gd, php-geoip, php-gnupg, php-imagick, php-memcached,
8247 php-ssh2, php-yaml, php-zmq, polarssl, ruby, systemd, taglib,
8248 uboot-tools, upmpdcli, webkit, xapp_xfs, xapp_luit,
8249 xscreensaver, yajl
8250
8251 Issues resolved (http://bugs.uclibc.org):
8252
8253 #7346: vim-8ae50e3ef8bf.tar.gz can not be downloaded, 404 not found
8254
fdff7150
PK
82552014.08-rc3, Released August 26th, 2014
8256
8257 Minor fixes.
8258
8259 User manual update / restructuring.
8260
8261 Updated/fixed packages: cairo, ecryptfs-utils, gettext,
8262 gstreamer, gstreamer1, gutenprint, icu, imagemagick, jack2,
8263 lbreakout2, libevas-generic-loaders, libftdi, libinput,
8264 libtorrent, ltris, msgpack, ntp, php, procps-ng, pulseaudio,
8265 thrift, tvheadend, usb_modeswitch, xmlstarlet,
8266
8267 Issues resolved (http://bugs.uclibc.org):
8268
8269 #7136: ecryptfs-utils needs gettext to run when glibc/eglibc...
8270 #7322: libgomp dependency issue with imagemagick
8271 #7328: Git dl of versions in x/y broken
8272
7dc7c790 82732014.08-rc2, Released August 18th, 2014
8c94df28
PK
8274
8275 Fixes all over the tree.
8276
7dc7c790
PK
8277 User manual restructured / reworked.
8278
8279 Toolchain: Fix for C++ exceptions / pthread_exit() on
8280 uClibc/glibc, C++-11 features with uClibc.
8281
8c94df28
PK
8282 Updated/fixed packages: bandwidthd, bluez5_utils, empty,
8283 espeak, fbv, ffmpeg, gd, gnupg2, gst1-plugin-good, iftop,
8284 infozip, libcuefile, libeml, libnftl, localedef, ltrace,
7dc7c790
PK
8285 matchbox, mpd, network-manager, nftables, ngrep, nut, openssl,
8286 oprofile, perl, perl-net-ssleay, postgresql, pppd, procps-ng,
8287 qt, subversion, synergy, systemd, tar, tftpd, webkit,
8288 xapp_rstart, xbmc, xbmc-pvr-addons
8c94df28
PK
8289
8290 Issues resolved (http://bugs.uclibc.org):
8291
8292 #7124: Use BR toolchain externally results a non-bootable...
8293 #7208: Glibc C++ aplications crash if they use exceptions
8294 #7250: Cannot build with -std=c++11
8295 #7262: Generating locale en_US.UTF-8 fails on 64bit fedora..
8296 #7286: systemd 215 doesn't build
8297
7e725e13 82982014.08-rc1, Released August 8th, 2014
087e1c8e
PK
8299
8300 Fixes all over the tree and new features.
8301
ec37bbca
PK
8302 Architecture: Powerpc64 BE/LE added, AVR32 deprecated.
8303 Improved altivec / SPE /atomic instructions
8304 handling. Additional PowerPC CPU variants added.
8305
8306 Defconfigs: Atmel SAMA5D3, Congatec QMX6, Lego ev3, TS-5x00,
8307 qemu-system-xtensa, qemu-aarch64-virt added. A number of
8308 tweaks to existing ones. lpc32xx defconfigs removed.
8309
8310 Toolchain: Microblaze support for internal musl toolchain.
8311 Default to GCC 4.8 for internal toolchain, remove deprecated
8312 4.3 and 4.6 versions.
8313 External CodeSourcery / Linaro toolchain updates, option to
8314 copy gconv libraries for external toolchains.
8315
8316 Infrastructure: graph-depends: misc fixes, transitive
8317 dependencies are not drawn by default. Download handling is
8318 now done using helper scripts. Integrity of downloads can now
8319 be verified using sha* hashes. Subversion download now uses
8320 peg revisions for robustness.
8321 Legal-info: License info of local or overridden packages are
8322 saved as well. Toolchain packages are also taken into account.
8323 autotools: Static linking with libtool / v1.5 improvements.
8324 Gettextize support, similar to autoreconf.
8325 kconfig package infrastructure added.
8326
8327 Misc: Version selection for busybox dropped.
8328
087e1c8e
PK
8329 Updated/fixed packages: aespipe, aiccu, alsa-lib, alsa-utils,
8330 alsamixergui, argus, armadillo, at, atftp, atk, avahi,
8331 avrdude, axel, b43-firmware, b43-fwcutter, bandwidthd, bc,
8332 bcusdk, beecrypt, bind, binutils, blackbox, bluez5_utils,
8333 bmon, boa, bonnie, bootutils, bsdiff, btrfs-progs, bustle,
8334 busybox, bwm-ng, bzip2, ca-certificates, cairo, can-utils,
8335 ccache, ccrypt, chrony, cifs-utils, classpath, cloog, cmake,
8336 collectd, connman, coreutils, cosmo, cppcms, cramfs, crda,
8337 cryptodev-linux, cryptodev, ctorrent, cvs, dbus-cpp,
8338 dbus-glib, dbus-python, dbus, dcron, dejavu, devmem2,
8339 dfu-util, dhcp, dhcpcd, dhcpdump, dhrystone, dialog, dillo,
8340 distcc, dmidecode, dmraid, dnsmasq, doom-wad, dropbear,
8341 dropwatch, dsp-tools, dtv-scan-tables, dvb-apps, e2fsprogs,
8342 e2tools, eeprog, eigen, elf2flt, elftosb, enlightenment,
8343 enscript, espeak, ethtool, eudev, evemu, exim, expedite,
8344 explorercanvas, ezxml, faifa, fan-ctrl, fconfig, feh,
8345 fetchmail, ffmpeg, fftw, file, fio, fis, flann, flashrom,
8346 flex, flot, fltk, fontconfig, freerdp, freescale-imx,
8347 freetype, ftop, gcc, gd, gdb, genimage, genromfs, gettext,
8348 giblib, glib-networking, glibc, gmp, gnupg, gnutls, gpm, gpsd,
8349 gptfdisk, gpu-viv-bin-imx6q, gqview, grantlee, gst-ffmpeg,
8350 gst-fsl-plugins, gst1-libav, gst1-plugins-bad,
8351 gst1-plugins-ugly, gtk2-engines, gtk2-theme-hicolor, gtkperf,
8352 gvfs, haserl, hdparm, hostapd, httping, i2c-tools, icu,
8353 imagemagick, imx-lib, inadyn, inotify-tools, input-tools,
8354 ipkg, iproute2, iputils, irda-utils, iw, jack2, jpeg, jquery,
8355 jquery-keyboard, jquery-mobile, jquery-validation, jsmin, kbd,
8356 kexec, kmod, knock, latencytop, lcdapi, leafpad, lesstif,
8357 lftp, libaio, libarchive, libargtable2, libart, libatasmart,
8358 libatomic_ops, libbsd, libcap-ng, libcec, libcgicc, libcgroup,
8359 libconfuse, libcurl, libdrm, libdvdnav, libdvdread,
8360 libeXosip2, libedit, liberation, libesmtp, libev, libevas,
8361 libevdev, libevent, libfcgi, libffi, libfreefare, libfslcodec,
8362 libfslparser, libfslvpuwrap, libgail, libgcrypt, libglade,
8363 libglib2, libgpgme, libgtk2, libhid, libical, libiconv,
8364 libiqrf, libjpeg, liblog4c-localtime, libmbus, libmicrohttpd,
8365 libmms, libndp, libnftnl, libnl, libnspr, libnss, liboauth,
8366 libpcap, libpng, libpthsem, libqmi, libraw, libraw1394,
8367 librsvg, libsoc, libsoup, libsvgtiny, libsysfs, libtasn1,
8368 libtirpc, libtorrent, libusb, libv4l, libwebsockets, libxcb,
8369 libxml2, libyaml, links, linux-firmware, linux-fusion,
8370 linux-headers, linux-pam, lite, live555, lm-sensors,
8371 lockfile-progs, lpc3250loader, lshw, lsof, lsuio, ltrace,
8372 ltris, lua-messagepack, luainterpreter, luajit, luaposix,
8373 luarocks, lvm2, lxc, lz4, lzo, make, makedevs, mdadm,
8374 mediastreamer, mesa3d, metacity, minidlna, mkpasswd,
8375 modem-manager, mongoose, mpd, mpg123, msgpack, mtd, mtools,
8376 mtr, musepack, musl, mysql, nano, nasm, nbd, ncurses, ndisc6,
8377 netatalk, netplug, network-manager, nftables, ngircd, nodejs,
8378 nss-mdns, ntp, nut, olsr, open2300, opencv, openntpd, openocd,
8379 openpgm, openpowerlink, openssh, openssl, openswan, openvpn,
8380 opkg, oprofile, opus-tools, orc, p910nd, pango, parted,
8381 pax-utils, pcmanfm, perf, perl, perl-module-build, php,
8382 pixman, pkgconf, poco, polarssl, popt, portmap, postgresql,
8383 prboom, protobuf-c, proxychains-ng, psmisc, psplash, ptpd2,
8384 python,
8385 python-{bottle,dpkt,id3,mad,msgpack,nfc,pygame,pyzmq,simplejson},
8386 python3, qhull, qt, qt5base, qt5connectivity, qt5declarative,
8387 qt5graphicaleffects, qt5multimedia, qt5quickcontrols,
8388 qt5sensors, qt5svg, qt5webkit, quagga, quota, radvd, rdesktop,
8389 read-edid, rpcbind, rpi-firmware, rpi-userland, rpm,
8390 rsh-redone, rsync, rt-tests, rtmpdump, rtorrent, rubix, ruby,
8391 samba, samba4, sane-backends, sawman, sconeserver, setserial,
8392 sg3_utils, shared-mime-info, smartmontools, smcroute, snappy,
8393 socketcand, spawn-fcgi, sqlite, squashfs, squid, sredird,
8394 startup-notification, statserial, strongswan, stunnel,
8395 sunxi-mali, supervisor, synergy, sysklogd, sysprof, sysstat,
8396 systemd, tcpdump, tcpreplay, texinfo, thrift, thttpd, ti-gfx,
8397 ti-utils, tinyhttpd, torsmo, trace-cmd, transmission, tslib,
8398 tstools, tvheadend, tzdata, uboot-tools, uclibc, udev,
8399 udpcast, usb_modeswitch, usbmount, util-linux, valgrind, vim,
8400 vlc, w_scan, wayland, webrtc-audio-processing, weston, wget,
8401 wireless-regdb, wireless_tools, wireshark, wpa_supplicant,
8402 xapp_{twm,xconsole,xcursorgen,xedit,xfs,xinit,xrandr},
8403 xdriver_xf86-video-intel, xlib_lib{FS,ICE,Xext,Xfont,Xft,Xi},
8404 xproto_fontsproto, xproto_inputproto, xserver_xorg-server,
8405 x11vnc, xbmc, xbmc-addon-xvdr, xbmc-pvr-addons, xterm, xvkbd,
8406 xz
8407
8408 New packages: flickcurl, fmc, fmlib, geoip, gnupg2,
8409 google-breakpad, imx-vpu, isl, kexec-lite, libglew, libglu,
8410 libinput, libksba, libmemcached, libmpdclient, librtlsdr,
8411 libuv, libva, libva-intel-driver, linux-zigbee, memcached,
8412 mpdecimal, ncmpc, opencore-amr, patchelf, perl-datetime-tiny,
8413 perl-gd, perl-gdgraph, perl-gdtextutil, perl-io-socket-ssl,
8414 perl-json-tiny, perl-mojolicious, perl-net-ssleay,
8415 perl-path-tiny, perl-try-tiny, perl-xml-libxml,
8416 perl-xml-namespacesupport, perl-xml-sax, perl-xml-sax-base,
8417 php-geoip, php-memcached, pifmrds, pinentry, powerpc-utils,
8418 procps-ng, pwgen, python-cffi, python-daemon, python-flup,
8419 python-ipython, python-numpy, qt5enginio, qt5webkit-examples,
8420 qt5websockets, simicsfs, sispmctl, sox, sshpass, tclap,
8421 twolame, upmpdcli, whois, xlib_libxshmfence, xproto_dri3proto
8422
8423 Removed packages: procps
8424
8425 Issues resolved (http://bugs.uclibc.org):
8426
8427 #5750: Doing a Buildroot build from /usr doesn't work
8428 #5900: config flags to the Xenomai build system
8429 #6230: Cannot compile gcc without threads (uClibc-based)
8430 #6626: procps Unknown HZ value! (XX) Assume 100
8431 #7118: Package "thrift" requires atomic operations
8432 #7154: Local uClibc config file gets overwritten using ...
8433 #7160: host-xz not built
8434 #7166: hostapd: segfault when using RT5370
8435 #7172: Name collision of rpath token expansion and internal..
8436 #7178: NTPd package cannot sync time without a proper ntp.conf
8437 #7184: supervisord depends on libxml2 implicitly
8438 #7196: Unable to build on UBUNTU13.10
8439 #7268: python 2.7 compilation issue on a Debian/Ubuntu ...
8440
f287d625
PK
84412014.05, Released May 31st, 2014
8442
8443 Minor fixes.
8444
8445 Minor manual fixes. U-Boot now defaults to spl/u-boot-spl.bin
8446 for the spl file.
8447
8448 Updated/fixed packages: exim, glibc, gnutls, libfribidi,
8449 qt5base, qt5webkit, sysklogd, thrift, u-boot
8450
d830cceb
PK
84512014.05-rc3, Released May 28th, 2014
8452
8453 Minor fixes.
8454
8455 Updated/fixed packages: acl, attr, connman, dosfstools,
8456 dropbear, dvb-apps, exim, flite, gdb, httping, hwdata,
8457 lesstif, libnss, libv4l, lttng-babeltrace, midori, monit,
8458 mplayer, php, python2, rdesktop, rpi-userland, ruby, samba,
8459 samba4, slang, xbmc
8460
8461 Issues resolved (http://bugs.uclibc.org):
8462
8463 #7100: license info for package 'acl' missing
8464 #7106: license info for package 'attr' missing
8465 #7112: license info for package 'hwdata'
8466
63fbdd5c
PK
84672014.05-rc2, Released May 21st, 2014
8468
8469 Fixes all over the tree.
8470
8471 Stripping using sstrip has been deprecated.
8472
8473 BR2_EXTERNAL can now also be used to implement custom
8474 filesystem types.
8475
8476 The newly added BR2_GRAPH_DEPTH variable to limit the depth of
8477 the generated dependency graph has been renamed to
8478 BR2_GRAPH_DEPS_OPTS, so additional options can be supported in
8479 the future.
8480
8481 The virtual package infrastructure will now error out early
8482 if multiple packages providing the same virtual package has
8483 been enabled (E.G. opengl). This change requires that the
8484 packages explicitly declare what virtual package(s) they
8485 provide.
8486
8487 Updated/fixed packages: acpid, armadillo, avahi, bellagio,
8488 btrfs-progs, cairo, clapack, directfb, duma, ecryptfs-utils,
8489 elfutils, eudev, fbgrab, fio, flann, fluxbox, gdb, gpm,
8490 gpu-viv-bin-mx6q, gst1-plugins-good, gst-plugins-good,
8491 imagemagick, iprutils, ipsec-tools, jack2, libdvdnav,
8492 libdvdread, libnss, libunwind, linux-headers, lsof, lua,
8493 luajit, matchbox-keyboard, mesa3d, mpd, mplayer, mtr, mysql,
8494 netsnmp, nodejs, openpowerlink, openvpn, pciutils,
8495 php-imagick, postgresql, pulseaudio, qt5quick1, rpi-userland,
8496 rsyslog, samba, samba4, sane-backends, sunxi-mali, systemd,
8497 ti-gfx, tstools, udev, webkit, wpa_supplicant, xbmc,
8498 xlib_libXpm, xserver_xorg-server, zyre
8499
8500 Issues resolved (http://bugs.uclibc.org):
8501
8502 #5396: Boot hangs when starting samba if BR2_ENABLE_LOCALE...
8503 #7016: Git issues in resulting buildroot tar
8504 #7094: pciutils doesn't build on Blackfin
8505
921a9efa 85062014.05-rc1, Released May 13th, 2014
574fa145 8507
c2e4f742
PK
8508 Fixes all over the tree and new features.
8509
8510 Architectures: Support for MIPS o32 ABI on MIPS-64 targets has
8511 been removed. Building o32 ELF files for MIPS64 is an exotic
8512 configuration that nobody should be using. If o32 is required,
8513 then is better if it's built for MIPS 32-bit cores so only
8514 32-bit instructions will be used leading to a more efficient
8515 o32 usage.
8516 Support for the ARM A12 variant and Intel corei7.
8517
8518 Configs: Minnowboard and Altera SoCkit added, QEMU updates.
8519
8520 Bootloaders: Grub2 and gummiboot support, syslinux support
8521 extended.
8522
8523 Toolchains: GCC 4.9. Glibc 2.19. Support for the musl C
8524 library for internal and external toolchains. 4.8-R3 support
8525 for ARC, Internal toolchain support for Aarch64 and
8526 Microblaze. Environment variable to control debug output of
8527 toolchain wrapper renamed to BR2_DEBUG_WRAPPER to match the
41d53bca 8528 other variables. Toolchain tuple vendor name can now be
c2e4f742
PK
8529 customized. Updated external Linaro ARM/Aarch64
8530 toolchains. Added external Linaro ARMEB toolchain.
8531 A GDB gdbinit file is now generated for external toolchains to
8532 automatically set the correct sysroot.
8533
8534 Kconfig handling for minimum kernel headers version required
8535 for packages. Now packages needing specific kernel header
8536 features can specify these requirements in Kconfig.
8537
8538 Infrastructure: Support for (but disabled as it leads to
41d53bca 8539 unreproducible builds) toplevel parallel builds. See the
c2e4f742
PK
8540 comment at the top of Makefile for details about how to enable
8541 it and what the problems are if you want to test it.
8542 Python package infrastructure extended to support Python 3.x
8543 Perl and virtual package infrastructure support added.
8544 PRE_*_HOOKS support for all build steps.
8545
4ee77144
PK
8546 Updated/fixed packages: acpid, agentpp, aiccu, apr, avahi,
8547 barebox, bash, beecrypt, bellagio, binutils, boost,
c2e4f742
PK
8548 boot-wrapper-aarch64, bustle, busybox, ca-certificates, cairo,
8549 ccache, ccid, cgilua, chrony, cifs-utils, civetweb, cmake,
8550 collectd, connman, coreutils, coxpcall, cppcms, cppzmq, crda,
8551 cryptodev, cryptsetup, cups, czmq, dbus, dhcpdump, directfb,
8552 dmalloc, dmraid, dnsmasq, dosfstools, dsp-tools, dtc,
4ee77144
PK
8553 dvb-apps, ebtables, ecryptfs-utils, eigen, erlang, ethtool,
8554 evemu, evtest, f2fs-tools, fdk-aac, feh, ffmpeg, file, filemq,
8555 flac, flot, fmtools, fping, freetype, fswebcam, gcc, gd, gdb,
c2e4f742
PK
8556 gettext, giblib, git, glibc, glibmm, glib-networking, gmp,
8557 gnutls, gpm, gpsd, gpu-viv-bin-mx6q, grep, gst1-libav,
8558 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
8559 gst1-plugins-ugly, gst-ffmpeg, gst-fsl-plugins, gst-omx,
8560 gst-plugins-good, gstreamer1, gvfs, harfbuzz, haveged,
8561 hostapd, htop, httping, ifplugd, iftop, igmpproxy,
8562 imagemagick, imlib2, imx-lib, infozip, intltool, iproute2,
8563 ipsec-tools, ipset, jansson, jpeg, jpeg-turbo, jquery,
8564 jquery-keyboard, jquery-ui, jquery-ui-themes, json-glib,
8565 json-javascript, kexec, kmod, lame, lbase64, lbreakout2,
8566 lcdproc, lftp, libao, libatasmart, libatomic_ops, libcap,
4ee77144
PK
8567 libcdio, libcec, libcgicc, libcgroup, libcurl, libdrm,
8568 libdvdnav, libdvdread, libegl, libeio, libenca, libesmtp,
8569 libevas, libevdev, libfribidi, libfslcodec, libfslparser,
c2e4f742
PK
8570 libfslvpuwrap, libgail, libgles, libglib2, libgtk2, libhid,
8571 libjpeg, libmbim, libmicrohttpd, libmodplug, libnftnl,
8572 libnspr, libogg, libopenmax, libopenvg, libpcap, libplayer,
8573 libpng, libpthread-stubs, librsvg, libsigsegv, libsocketcan,
8574 libsoup, libtasn1, libtool, libtpl, libunwind, liburcu,
8575 libusb, libwebsockets, libxcb, libxml2, libxmlpp, libyaml,
8576 lighttpd, linphone, linux-firmware, linux-headers, ljsyscall,
8577 lmbench, lsof, ltp-testsuite, ltris, lttng-babeltrace,
8578 lttng-libust, lttng-modules, lttng-tools, lua, lua-cjson,
8579 luacrypto, lua-ev, luaexpat, luaexpatutils, luafilesystem,
8580 luainterpreter, luajit, lua-msgpack-native, luaposix,
8581 luarocks, luasec, luasocket, luasql-sqlite3, lvm2, macchanger,
8582 memstat, mesa3d, metacity, minidlna, mmc-utils,
8583 mobile-broadband-provider-info, modem-manager, mongrel2,
8584 monit, mpd, mplayer, msmtp, mtd, mtools, mutt, mysql, nasm,
8585 ncurses, ne10, netatalk, netsnmp, nettle, network-manager,
8586 newt, nfs-utils, nmap, nodejs, ntfs-3g, ntp, nut, ofono, ola,
8587 olsr, omniorb, opencv, opengl, openpgm, openssh, openssl,
8588 openswan, openvpn, orbit, orc, p11-kit, pango, parted,
8589 pciutils, pcre, pcsc-lite, perf, perl, perl-xml-parser, php,
8590 picocom, pixman, pkgconf, poppler, popt, portmap, powervr,
8591 pppd, pptp-linux, proftpd, protobuf, protobuf-c, ptpd2,
8592 pulseaudio, python, python3, python-bottle, python-m2crypto,
8593 python-netifaces, python-pyasn, python-pycrypto,
8594 python-pygame, python-pysnmp, python-pysnmp-apps,
8595 python-pysnmp-mibs, python-serial, python-setuptools,
8596 qextserialport, qt, qt5, qt5base, qt5connectivity,
8597 qt5declarative, qt5graphicaleffects, qt5imageformats,
8598 qt5multimedia, qt5quick1, qt5quickcontrols, qt5script,
8599 qt5sensors, qt5serialport, qt5svg, qt5webkit, qt5x11extras,
8600 qt5xmlpatterns, qtuio, qwt, radvd, readline, rings,
8601 rpi-firmware, rpi-userland, rsh-redone, rsync, rsyslog, rtai,
8602 rtmpdump, rt-tests, ruby, samba, sconeserver, scons, sdl,
8603 sdl_image, sdl_mixer, sg3_utils, slang, smstools3, snmppp,
8604 socat, speex, sqlcipher, sqlite, squashfs, squid, strongswan,
8605 stunnel, sunxi-boards, sunxi-mali, sunxi-tools, sylpheed,
4ee77144 8606 syslinux, sysstat, systemd, taglib, tcl, tcllib, tcpreplay,
c2e4f742
PK
8607 tidsp-binaries, ti-gfx, tmux, tvheadend, tzdata, uboot,
8608 uboot-tools, uclibc, udev, udisks, ulogd, usb_modeswitch,
8609 usb_modeswitch_data, usbmount, util-linux, valgrind, vlc,
8610 webkit, weston, wget, wireshark, wpa_supplicant, wsapi,
8611 w_scan, xapp_appres, xapp_bdftopcf, xapp_beforelight,
8612 xapp_bitmap, xapp_editres, xapp_fslsfonts, xapp_fstobdf,
8613 xapp_iceauth, xapp_ico, xapp_mkfontscale, xapp_rgb,
8614 xapp_rstart, xapp_sessreg, xapp_showfont, xapp_twm,
8615 xapp_viewres, xapp_xauth, xapp_xbacklight, xapp_xcalc,
8616 xapp_xclock, xapp_xditview, xapp_xdpyinfo, xapp_xdriinfo,
8617 xapp_xev, xapp_xfd, xapp_xfontsel, xapp_xfs, xapp_xfsinfo,
8618 xapp_xgc, xapp_xhost, xapp_xinit, xapp_xkbutils, xapp_xkill,
8619 xapp_xload, xapp_xlsclients, xapp_xlsfonts, xapp_xmag,
8620 xapp_xman, xapp_xmessage, xapp_xmodmap, xapp_xprop,
8621 xapp_xrandr, xapp_xrdb, xapp_xrefresh, xapp_xset,
8622 xapp_xsetroot, xapp_xsm, xapp_xstdcmap, xapp_xvidtune,
4ee77144
PK
8623 xapp_xvinfo, xapp_xwd, xapp_xwininfo, xcb-util-wm,
8624 xdriver_xf86-input-evdev, xdriver_xf86-input-joystick,
8625 xdriver_xf86-input-keyboard, xdriver_xf86-input-mouse,
8626 xdriver_xf86-input-synaptics, xdriver_xf86-input-vmmouse,
8627 xdriver_xf86-video-ark, xdriver_xf86-video-ast,
8628 xdriver_xf86-video-ati, xdriver_xf86-video-cirrus,
8629 xdriver_xf86-video-dummy, xdriver_xf86-video-fbdev,
8630 xdriver_xf86-video-geode, xdriver_xf86-video-glide,
8631 xdriver_xf86-video-glint, xdriver_xf86-video-i128,
8632 xdriver_xf86-video-intel, xdriver_xf86-video-mach64,
8633 xdriver_xf86-video-mga, xdriver_xf86-video-neomagic,
8634 xdriver_xf86-video-newport, xdriver_xf86-video-nv,
8635 xdriver_xf86-video-openchrome, xdriver_xf86-video-r128,
8636 xdriver_xf86-video-savage, xdriver_xf86-video-siliconmotion,
8637 xdriver_xf86-video-sis, xdriver_xf86-video-tdfx,
8638 xdriver_xf86-video-tga, xdriver_xf86-video-trident,
8639 xdriver_xf86-video-vesa, xdriver_xf86-video-vmware,
8640 xdriver_xf86-video-voodoo, xenomai, xerces, xl2tp, xlib_libFS,
8641 xlib_xtrans, xproto_xproto, xserver_xorg-server,
8642 xutil_util-macros, zeromq, zic, zmqpp, zyre
c2e4f742
PK
8643
8644 New packages: armadillo, btrfs-progs, clapack, cosmo, dado,
8645 dbus-triggerd, dtv-scan-tables, e2tools, eudev, exim, expect,
8646 fetchmail, flann, flite, gnu-efi, grub2, gummiboot, heimdal,
8647 iprutils, iptraf-ng, jack2, jquery-mobile, libee, libestr,
8648 libgc, libgl, liblogging, libndp, libsoxr, libstrophe,
8649 libubox, libuci, libxmlrpc, ljlinenoise, lpeg, lpty, lrandom,
8650 lsqlite3, lua-coat, lua-coatpersistent, lua-csnappy, luajson,
8651 lualogging, lua-messagepack, lua-testmore, lunit, lzip, lzlib,
8652 musl, nftables, opentyrian, opentyrian-data,
8653 perl-module-build, php-gnupg, php-imagick, php-ssh2, php-yaml,
8654 php-zmq, postgresql, python-libconfig, python-pypcap,
8655 python-pyrex, qdecoder, qhull, samba4, smack, tz, tzdump, ucl,
4ee77144
PK
8656 upx, vo-aacenc, xbmc, xbmc-addon-xvdr, xbmc-pvr-addons,
8657 yaffs2utils, zlog, znc
c2e4f742
PK
8658
8659 Removed packages: crosstool-ng, python-distutilscross, vala
8660
8661 Issues resolved (http://bugs.uclibc.org):
8662
8663 #6842: Checking external toolchain for eabihf
8664 #6956: Packaging libsoxr
8665 #6986: Make legal-info fails on uboot versions before 2014.01
8666 #6992: Incorrect installation rights on external kernel module..
574fa145 8667
a6cfaea4
PK
86682014.02, Released February 27th, 2014
8669
8670 Minor fixes.
8671
8672 Updated/fixed packages: cegui06, cppdb, e2fsprogs, gcc, gdb,
8673 gst1-plugins-bad, gstreamer, gstreamer1, haserl, imagemagick,
8674 libpng, libxml2, lua, luajit, luarock, ncftp, openswan,
8675 pcsc-lite, qt5connectivity, ramsmp, strongswan, vlc
8676
8677 Issues resolved (http://bugs.uclibc.org):
8678
8679 #6938: mkuser script generates wrong password for new user in..
8680
98f7e12c
PK
86812014.02-rc3, Released February 25th, 2014
8682
8683 Minor fixes.
8684
8685 Updated/fixed packages: aiccu, ala-lib, alsa-utils, binutils,
8686 cairo, coreutils, dhcpcd, distcc, efl, evas, iputils, gdb,
8687 gpsd, gst-fsl-plugins, icu, libcec, libcgi, libplayer,
8688 libsecret, libsepol, libsigsegv, libtool, libv4l,
8689 linux-headers, matchbox-lib, mpg123, ncftp, opencv, pcmanfm,
8690 pixman, pv, qt, rt-tests, sawman, sconeserver, sdl, thrift,
8691 tvheadend, util-linux, webkit, xscreensaver
8692
8693 Issues resolved (http://bugs.uclibc.org):
8694
8695 #4706: Removing .stamp_target_installed does not trigger...
8696 #5030: busybox built fails if we use an override src dir...
8697 #5420: Dbus and /var/run management
8698 #5768: Not able to build ALSA-Lib for static build
8699 #5774: Not able to build ALSA-Utils for static build
8700 #6542: external python modules fail to compile to pyc if...
8701 #6764: Support for kernel signed modules
8702 #6794: Busybox compiled from buildroot hangs on pass from...
8703
085d4f02
PK
87042014.02-rc2, Released February 20th, 2014
8705
8706 Fixes all over the tree. Static linking / nommu fixes and
8707 annotations for several packages.
8708
8709 Updated/fixed packages: boost, busybox, collectd, coreutils,
8710 dropbear, elfutils, feh, gcc, gst1-libav, imagemagick, iozone,
8711 jimtcl, kexec, libvncserver, lvm2, lxc, mplayer, netsnmp, nut,
8712 opencv, python, python3, qtuio, systemd, thrift, transmission,
8713 uclibc, vlc, webkit
8714
8715 Issues resolved (http://bugs.uclibc.org):
8716
8717 #5450: AT91SAM9260 Bootstrap compilation problem
8718 #5582: libiconv 1.14 failed to build
8719 #5624: When building directfb, BR2_TARGET_LDFLAGS not used by..
8720 #5852: [2012.11] usb_modeswitch should depends of "BR2_PACK..
8721 #6218: binutils-2.23.2/gas fails with undefined reference to..
8722 #6236: binutils-2.23.2/bfd fails with undefined reference to..
8723 #6470: If the build directory is a child of /usr, the build..
8724 #6776: systemd error: static declaration of 'execvpe' follows..
8725 #6818: toolchainfile.cmake has absolut path references
8726
690984cf 87272014.02-rc1, Released February 11th, 2014
51a2caf9
PK
8728
8729 Fixes all over the tree and new features.
8730
a89c5882
PK
8731 Support for external packages/defconfigs (BR2_EXTERNAL). See
8732 user manual for details.
8733
8734 Cleanup of environment variable names for consistency. The
8735 download directory location override (BUILDROOT_DL_DIR) is now
8736 called BR2_DL_DIR. Likewise the name of the current .config is
8737 renamed from BUILDROOT_CONFIG to BR2_CONFIG. Please update
8738 your post build scripts if you use this! BUILD_DIR is now also
8739 exported to the post build/image scripts.
8740
8741 Toolchain: GCC 4.8 fix for ARM stack corruption, reverted
8742 uClibc pread/pwrite backport as they cause issues on certain
8743 architectures, new Linaro and Sourcery Codebench toolchains.
8744 x86: Support for AMD Jaguar cores, SSE4.x, SH: SH2/SH3/SH3EB
8745 variants removed, Microblaze: Internal toolchain support
8746
8747 Legal infrastructure: Info is now split between host and
8748 target packages, large number of license annotations.
8749
8750 Lua: selection between lua 5.1 / 5.2, luarocks support
8751
8752 Python: package infrastructure, many new packages.
8753
8754 Defconfigs: Armadeus APF51 + Zedboard added, apf27, apf28,
b5f44c2e
PK
8755 beaglebone, microblaze, pandaboard, qemu, raspberry pi
8756 updated.
8757
8758 Updated/fixed packages: aiccu, alsa-lib, alsa-utils,
8759 am33x-cm3, aumix, autoconf, automake, barebox, bellagio,
8760 berkeleydb, binutils, bison, blackbox, bluez_utils, boost,
8761 bustle, busybox, cairo, can-utils, ccache, ccid, cgilua,
8762 cifs-utils, civetweb, cmake, collectd, connman, copas,
8763 coreutils, coxpcall, cppzmq, cramfs, crda, cryptodev-linux,
8764 cryptsetup, cups, czmq, dhcpcd, dhcpdump, dhrystone, dialog,
8765 dmraid, dnsmasq, dosfstools, dropbear, dropwatch, dtc, duma,
8766 dvb-apps, e2fsprogs, eglibc, eigen, elf2flt, erlang, ethtool,
8767 f2fs-tools, ffmpeg, file, filemq, fio, flashrom, flex,
8768 fluxbox, fontconfig freerdp, freetype, gadgetfs-test, gawk,
8769 gcc, gdb, gdbm, gettext, git, glibc, gnupg, gnutls, gob2,
8770 gpsd, grep, grub, gst-ffmpeg, gst-plugins-good,
8771 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
8772 gst1-plugins-ugly, gstreamer, gstreamer1, gtest, icu, iftop,
8773 imagemagick, inadyn, infozip, iozone, iproute2, iptables, iw,
e0ab2fc9
PK
8774 jpeg, jpeg-turbo, jq, kexec, kmod, knock, lbase64, lcdapi,
8775 lftp, libcdaudio, libcgi, libcgicc, libcuefile, libcurl,
8776 libdmtx, libdrm, libdvdnav, libdvdread, libegl, libevent,
8777 libexif, libfcgi, libfreefare, libgles, libglib2, libllcp,
b5f44c2e
PK
8778 libmicrohttpd, libmpd, libnfc, libnl, libnss, libopenmax,
8779 libopenvg, libpcap, libpfm4, libplayer, libpng, libqmi,
8780 libreplaygain, libroxml, libsamplerate, libsexy, libsigsegv,
8781 libsndfile, libsoc, libtasn1, libtorrent, libtpl, libupnp,
a89c5882
PK
8782 libusb, libusb-compat, libvorbis, libxcb, libxml2, libxmlpp,
8783 libyaml, lighttpd, linknx, linux-firmware, linux-pam, live555,
51a2caf9
PK
8784 lm_sensors, lmbench, lockdev, logrotate, lrzsz, ltrace, lua,
8785 lua-ev, lua-msgpack-native, luabitop, luaexpat, luaexpatutils,
a89c5882 8786 luafilesystem, luajit, luaposix, luasec, luasocket,
51a2caf9
PK
8787 luasql-sqlite3, m4, matchbox, mdadm, minicom, mongrel2, mpc,
8788 mpd, mpg123, mplayer, mtd, mysql, lvm2, mxml, ncurses, ne10,
8789 neard, neardal, netsnmp, netstat-nat, network-manager, nodejs,
a89c5882
PK
8790 numactl, ofone, ola, olsr, omniorb, open2300, opencv,
8791 openpowerlink, openssh, openssl, openvpn, oprofile, opus,
8792 opus-tools, orbit, p11-kit, parted, pcre, pcsc-lite, perl,
8793 php, poco, poppler, powervr, protobuf-c, psplash, python,
8794 python-bottle,
51a2caf9
PK
8795 python-{crc16,distutilscross,dpkt,id3,ipy,m2crypto,mad,meld},
8796 python-{netifaces,nfc,protobuf,pygame,pyparsing,pyro,pyzmq},
8797 python-{serial,setuptools}, qt, qt5base, qt5connectivity,
8798 qt5declarative, qt5graphicaleffects, qt5jsbackend,
8799 qt5multimedia, qt5quick1, qt5quickcontrols, qt5script,
e0ab2fc9
PK
8800 qt5webkit, radvd, redis, rings, rng-tools, rpcbind,
8801 rpi-firmware, rpi-userland, rt-tests, sam-ba, samba, sawman,
8802 sconeserver, scons, sdl, sg3_utils, snappy, snmppp,
8803 socketcand, spice, spice-protocol, sqlcipher, sqlite, squid,
8804 sshfs, strace, subversion, sunxi-mali, supervisor, sysklogd,
8805 sysprof, sysstat, systemd, sysvinit, taglib, tar, tcpdump,
8806 ti-gfx, ti-utils, tinymembench, tn5250, trace-cmd,
8807 transmission, tvheadend, tzdata, zxing, uboot, uboot-tools,
8808 uclibc, udev, udpcast, ulogd, urg, usb_modeswitch_data,
8809 util-linux, vala, valgrind, vorbis-tools, wavpack, wayland,
8810 weston, wget, wireless-regdb, wireshark, wpa_supplicant,
8811 wsapi, xavante, xapp_xdpyinfo, xapp_xrandr, xcb-proto,
a89c5882
PK
8812 xdriver_xf86-video-intel, xenomai, xkeyboard-config, xl2tp,
8813 xlib_lib{FS,SM,X11},
51a2caf9
PK
8814 xlib_libX{au,aw,composite,cursor,damage,ext,fixes,font,i},
8815 xlib_libX{inerama,mu,pm,randr,render,res,t,tst,v,xf86dga},
8816 xlib_libXxf86vm, xlib_libdmx, xlib_libfontenc,
8817 xlib_libpciaccess, xlib_xtrans, xproto_dri2proto,
8818 xproto_{glproto,inputproto,presentproto,randrproto,videoproto},
8819 xproto_xextproto, xproto_xproto, xutil_util-macros,
8820 xutil_makedepend, zic, zmqpp, zxing, zsh, zyre
8821
8822 New packages: apitrace, avrdude, c-ares, ca-certificates,
8823 cwiid, dbus-cpp, evemu, fping, fswebcam, gpm, gst1-libav,
a89c5882
PK
8824 haveged, intel-microcode, iucode-tools, jasper, joe, ktap,
8825 lbreakout2, libass, libbluray, libcdio, libenca, libevdev,
8826 libmbim, libmodplug, libnfs, libnftnl, libplist, libshairplay,
8827 libsocketcan, ljsyscall, log4cplus, ltris, luainterpreter,
8828 luarocks, minidlna, mmc-utils, modemmanager, mtr, net-tools,
8829 python-configobj, python-dialog, python-json-schema-validator,
8830 python-keyring, python-msgpack, python-posix-ipc,
8831 python-pyasn, python-pycrypto, python-pysnmp,
8832 python-pysnmp-apps, python-pysnmp-mibs, python-pyusb,
8833 python-simplejson, python-tornado, python-versiontools,
8834 rtmpdump, rtptools, smcroute, smstools3, tcpreplay, thrift,
8835 ti-uim, tinyxml, tmux, vlc, wmctrl, xconsole
8836
b5f44c2e 8837 Removed packages: autoconf, automake, ccache, cpanminus, lzma,
a89c5882 8838 netkitbase, netkittelnet, pkg-config, squashfs3, ttcp, xstroke
51a2caf9 8839
474defab
PK
8840 Issues resolved (http://bugs.uclibc.org):
8841
8842 #65: new package: dbus c++ language bindings
8843 #769: Update configuration menu for MIPS target
b5f44c2e 8844 #2419: Add a bundle of Lua modules
474defab 8845 #2629: Segmentation faults and division by zero in Grub on ext2
b5f44c2e
PK
8846 #3811: Added auto-mount for USB and SD Card (mdev) (for 2011.05)
8847 #4339: Allow override of DL_DIR in extract step
a89c5882 8848 #4363: Make sure that copied linux and busybox defconfig are...
b5f44c2e 8849 #4454: There should be simple way to update image, when chang...
474defab
PK
8850 #5024: grub fails to build for x86_64 target architecture
8851 #5066: New-Package: net-tools
8852 #5072: ncurses: add ncurses-progs to target
8853 #5294: uclibc build ignores target CFLAGS and LDFLAGS
8854 #5366: Login doesn't work with util-linux versions of login/agetty
8855 #5378: dropbear Makefile broken
8856 #5390: System banner - change to empty doesn't remove /etc/issue
a89c5882 8857 #5780: spurious build failure because it cannot remove ubinize.cfg
474defab
PK
8858 #5798: ncurses-5.9 fails to compile statically
8859 #5810: Buildroot 2012.11: Additional GCC option "-msoft-float" ...
8860 #6080: Git fetch caching
8861 #6092: Bootable ISO image creation seems to have stopped working..
8862 #6272: coreutils build fails
a89c5882
PK
8863 #6434: apply-patches.sh does not work recursively
8864 #6446: eglibc doesn't install ldconfig to target
8865 #6484: Add c-ares
b5f44c2e 8866 #6596: Slow bootup if mdev is chosen
474defab
PK
8867 #6656: Build Qt5 with ccache
8868 #6662: internal compiler error: Segmentation fault during making..
a89c5882 8869 #6722: Usage of $($(PKG)_DIR_PREFIX) is an issue with linux package
474defab 8870 #6752: genext2fs: e2fsck must run before tunefs -U random
a89c5882 8871 #6770: openssl 1.0.1f fails with ccache
474defab 8872 #6830: Qt5: no fonts are installed
a89c5882
PK
8873 #6848: Qt5: no text shown in simple QWidget / frame-buffer setup
8874 #6854: Update to Qt 5.2.1
474defab 8875
9b390454 88762013.11, Released November 30th, 2013:
1351d0c2
PK
8877
8878 Minor fixes.
8879
8880 Updated/fixed packages: apr, binutils, dbus-python, dropwatch,
8881 ecryptfs-utils, eglibc, gdb, gpsd, grantlee, hostapd,
8882 iptables, qlibiscsi, libnspr, libnss, libpfm4, libtool,
8883 lua-ev, lvm2, mplayer, qt, qt5, quagga, ruby, tinymembench,
8884 tvheadend, util-linux, wpa_supplicant
8885
8886 Issues resolved (http://bugs.uclibc.org):
8887
8888 #1279: Buildroot compiled Busybox and Coreutils LFS issues
8889 #2995: -fstack-protector-all causes ssh to SIGSEGV
8890 #5570: Cannot compile software on the target machine
8891 #6428: util-linux libmount segfaults with patch from buildroot
8892 #6500: php fails to build for armel
8893 #6554: gdb needs to dependents on host texinfo
8894 #6692: GNU nano fails to compile for x86_64
8895 #6704: wpa_supplicant: fix wrong path to executable file in D-Bus
8896
1bf9afeb
PK
88972013.11-rc3, Released November 26th, 2013
8898
8899 Fixes all over the tree.
8900
8901 Architecture: Mark MIPS I, II, III and IV as deprecated.
8902
8903 Updated/fixed packages: beecrypt, dbus, e2fsprogs, libcap-ng,
8904 libglib2, libroxml, libsigsegv, libvncserver, lxc, mdadm,
8905 mongoose, nut, ola, omniorb, openssl, pcre, php, poco,
8906 protobuf-c, pv, qt5base, ruby, schifra, squid, sunxi-mail,
8907 swig, ti-gfx, tinymembench, uclibc, udisks, vim
8908
b87c05dc
PK
89092013.11-rc2, Released November 18th, 2013
8910
8911 Fixes all over the tree.
8912
8913 Defconfigs: qemu_arm_versatile, qemu_arm_nuri, sheevaplug:
8914 Adjust kernel versions.
8915
8916 Toolchain: avr32: fix for modern kernel headers
8917
8918 Bootloader: Barebox updated to 2013.10.1
8919
8920 Updated/fixed packages: dhcp, e2fsprogs, gst1-plugins-bad,
8921 libcurl, libvncserver, nano, pc, qt5base, squashfs, ttcp,
8922 wayland, wvstreams
8923
8924 Issues resolved (http://bugs.uclibc.org):
8925
8926 #3601: DHCPD S80dhcp-server startup script issues
8927 #6320: Fix kernel compile issue if BR2_LINUX_KERNEL_CUSTOM_GIT_VERS..
8928 #6416: Xenomai package, patch alternative
8929 #6590: directfb-examples build failed whit linaro toolchain
8930
abce7ca6 89312013.11-rc1, Released November 12th, 2013
b9a16cb4
PK
8932
8933 Architectures: Nios-II support, MIPS arch handling fixes
8934
8935 Defconfigs: cubieboard2, freescale i.MX 6sololite evk,
8936 sabre-sd, wandboard added, rpi renamed to raspberrypi_defconfig
8937
8938 Toolchain: glibc support, upstream uClibc fixes, uClibc 0.9.31
8939 for avr32, crosstool-ng backend removed, external musl
8940 toolchain support, gcc 4.8.2, updated Linaro external
8941 toolchains. Fortran and objective-C support deprecated,
8942 mudflap support
8943
8944 Bootloaders: U-Boot: u-boot.imx support, version bumps
8945
8946 Linux: use kmod instead of module-init-tools
8947
8948 System: default to devtmpfs for /dev
8949
8950 Infrastructure: Make 3.82 fixes, locales generation fixes, CVS
8951 download support, post-rsync hooks
8952
8953 Fs: u-boot image support for cpio
8954
8955 Updated/fixed packages: aircrack-ng, alsamixergui, apr,
8956 apr-util, atk, automake, bellagio, berkeleydb, bind, binutils,
8957 bison, boost, busybox, can-utils, ccache, ccid, cgilua,
8958 chrony, cifs-utils, cjson, collectd, connman, conntrack-tools,
8959 copas, cppcms, cppzmq, czmq, dash, dbus, dhcpcd, diffutils,
8960 directfb, dmidecode, dnsmaqs, docker, dosfstools, dropbear,
8961 dropwatch, ebtables, eglibc, elf2flt, empty, enchant, erlang,
8962 ethtool, fbgrab, fbv, fdk-aac, feh, ffmpeg, file, findutils,
8963 fltk, fmtools, freetype, gdk-pixbuf, gettext, git,
8964 glib-networking, gmp, gnupg, gnutls, gpu-viv-bin-mx6q, gsl,
8965 gstreamer, gstreamer1, gst1-plugins-{bad,base,good,ugly},
8966 gtest, gutenprint, hplip, i2c-tools, icu, ifplugd,
8967 imagemagick, iozone, iproute2, ipset, iptables, iw, jamvm,
8968 jansson, jpeg-turbo, kismet, kmod, lcms2, libassuan, libcap,
8969 libcap-ng, libcdaudio, libcec, libcue, libcurl, libdrm,
8970 libedit, libevas, libevent, libfreefare, libfuse,
8971 libgpg-error, libiconv, liblog4c-localtime, libmicrohttpd,
8972 libmnl, libmodbus,
8973 libnetfilter_{acct,conntrack,cthelper,cttimeout,log,queue},
8974 libnfnetlink, libnl, libpng, libqmi, libqrencode, libroxml,
8975 libsecret, libsigsegv, libsoup, libtirpc, libunwind, libusb,
8976 libvpx, lighttpd, linphone, linux-pam, lmbench,
8977 lockfile-progs, log4cxx, logrotate, logsurfer, ltp-testsuite,
8978 ltrace, luacrypto, luaposix, lvm2, m4, matchbox-lib,
8979 media-ctl, mediastreamer, minicom, minidlna, mongoose, monit,
8980 mpc, mpd, mpg123, mplayer, mrouted, mtdev, mutt, mysql_client,
8981 nano, ncftp, ndisc6, neard, neardal, neon, net-snmp, netatalk,
8982 netcat, netkitbase, netperf, netplug, nettle, nfacct,
8983 nfs-utils, ngircd, ngrep, noip, nuttcp, olsr, openssh, opkg,
8984 oprofile, opus-tools, orc, ortp, pciutils, pcre, pcsc-lite,
8985 perf, perl, perl-cross, php, picocom, pkgconf, polarssl,
8986 poppler, pppd, proftpd, protobuf, proxychains-ng, pulseaudio,
8987 pv, qemu, qt, qt5base, qt5webkit, quagga, radvd, redis,
8988 rpi-{firmware,userland}, rrdtool, rsync, rtorrent, ruby,
8989 samba, scons, screen, sdl_sound, ser2net, setserial,
8990 smartmontools, socat, socketcand, sqlcipher, sqlite, squid,
8991 stress, strongswan, stunnel, sudo, syslinux, systemd,
8992 sysvinit, tcl, ti-gfx, time, transmission, tremor, tslib,
abce7ca6
PK
8993 tstools, tvheadend, tzdata, uboot-tools, uclibc, udpcast,
8994 uemacs, ulogd, usb_modeswitch{,_data}, util-linux, vala,
8995 valgrind, vde2, vorbus-tools, vpnc, vsftpd, vtun, wayland,
8996 webkit, webp, webrtc-audio-processing, weston, wget,
8997 wireshark, wsapi, xavante, xdriver_xf86-video-geode, xenomai,
8998 xinetd, xlib_libpthread-stubs, xl2tp, xmlstarlet,
8999 xserver_xorg-server, xz, zeromq, zic, zmqpp
b9a16cb4
PK
9000
9001 New packages: aiccu, autossh, bc, civetweb, cppdb, cryptsetup,
9002 duma, eigen, harfbuzz, igmpproxy, iputils, jq, knock, kobs-ng,
9003 lesstif, libcgroup, libsepol, libsoc, libssh2, luasec, luasql,
9004 lxc, nut, ola, omniorb, openpowerlink, orbit, p910nd, psplash,
9005 python-crc16, python-ipy, python-pyzmq, qt5sensors,
9006 qt5serialport, qt5x11extras, snmppp, subversion, tcping,
9007 trace-cmd, xscreensaver, zsh
9008
9009 Removed packages: module-init-tools
9010
9011 Issues resolved (http://bugs.uclibc.org):
9012
9013 #1138: Buildroot fails to build packages if BR2_GCC_SHARED_LIBGCC=y
9014 #5408: qt build failure with Sourcery CodeBench ARM 2010.09
9015 #5630: makefile error with toolchain helpers.mk
9016 #5672: htop: remove X11 stuff
9017 #5678: linux.mk: linux-menuconfig fails
9018 #5696: python3 installation is too large, patches from python2 needed
9019 #5978: Erlang does not build for arm in 2013.02-rc3
9020 #6392: Extended ARM uImage kernel options
9021 #6404: Buildroot's coreutils 'uname -p' reports 'Unknown' on recent..
9022 #6428: util-linux libmount segfaults with patch from buildroot
9023 #6452: eglibc from Linaro 2013.07 not copied to target correctly
9024 #6566: PHP segfault when crosscompiled to mips64 - patch included
9025 #6572: [PowerPC] Buildroot uses wrong external toolchain libraries..
9026 #6578: udisks package broken
9027 #6602: ebtables 64 bit kernel + 32 bit userland alignment error..
9028 #6608: ebtables missing ethertypes - fix included
9029 #6620: Sysvinit package missing killall5 and symlinks - patch included
9030 #6632: CMake use host pkg-config
9031 #6638: pkgconf doesn't download
9032 #6644: "all" target doesn't work in out-of-tree builds
9033 #6650: Segmentation fault when trying to build latest buildroot
9034 #6668: iptables limit module alignment problem on mips64
9035
53d8d9c1
PK
90362013.08, Released August 31th, 2013:
9037
9038 Minor fixes.
9039
9040 Documentation build fixed.
9041
9042 Updated/fixed packages: ltrace, strongswan
9043
4e4a0a34 90442013.08-rc3, Released August 29th, 2013:
13ce6ddf
PK
9045
9046 Fixes all over the tree.
9047
9048 External toolchain lib32/lib64 handling, ABI name for EABIhf,
9049 misc fixes for generatelocales, apply-patches and module
9050 stripping.
9051
9052 Top level menu names reordered and renamed for clarity.
9053
aab3a0ba
PK
9054 Updated/fixed packages: acl, attr, bash, dbus, directfb,
9055 dvb-apps, kexec, kmod, libbsd, linux-fusion, mesa3d, minidlna,
9056 openssh, openssl, pulseaudio, python-setuptools, qt5,
9057 qt5webkit, redis, strongswan, sunxi-mali
9058
9059 Issues resolved (http://bugs.uclibc.org):
9060
9061 #6464: dbus-daemon-launch-helper needs setuid
13ce6ddf 9062
c08b78d1
TP
90632013.08-rc2, Released August 16th 2013:
9064
9065 Documentation improvements.
9066
9067 External toolchains fixes.
9068
9069 Updated/fixed packages: aircrack-ng, bash, boost, cairo,
9070 cppcms, eglibc, ffmpeg, gcc, git, gnupg, imagemagick, libcec,
9071 libffi, libgcrypt, linux, linux-headers, ltrace, netatalk,
9072 opencv, opengl, readline, samba, strongswan, sunxi-cedarx,
9073 uclibc, udev, wayland, webkit, zeromq.
9074
9075 Issues resolved (http://bugs.uclibc.org):
9076
9077 #6440: typo in ffmpeg makefile
9078
36c966ef
TP
90792013.08-rc1, Released August 5th, 2013:
9080
9081 Architectures:
9082 - improved support for floating point on ARM and Thumb/Thumb2
9083 - support for ARM OABI removed
9084
9085 Toolchains:
9086 - support added for Sourcery CodeBench ARM and MIPS 2013.05
9087 - Linaro ARM and Aarch64 toolchains updated
9088 - support added for the Arago ARMv5 and ARMv7 toolchains
9089 - gcc 4.8.x version bumped
9090 - support for installing both FDPIC and FLAT libraries on
9091 Blackfin
9092 - support for uClibc 0.9.31 removed,
9093 - convert the internal toolchain backend to use the package
9094 infrastructure
9095 - support added for eglibc in the internal toolchain backend
9096 - toolchain components for the ARC architecture updated and
9097 gdb for ARC added.
9098 - support for Blackfin in the internal toolchain fixed
9099
9100 Defconfigs: beaglebone_defconfig updated, new defconfig for
9101 CubieBoard, for Olimex mx233 Olinuxino, for Calao Systems
9102 TNY-A9G20-LPW.
9103
9104 A number of packages have been fixed to use the
9105 <pkg>_CONFIG_SCRIPTS mechanism to get their <pkg>-config shell
9106 script installed and modified properly. Licensing informations
9107 has been added to a number of packages.
9108
9109 Use XZ tarballs for a number of packages.
9110
9111 Noticeable package changes/additions:
9112 - The glib2/libgtk2/webkit stack has been updated to recent
9113 versions.
9114 - Support for Gstreamer 1.x has been added.
9115 - OpenGL support for TI OMAP platforms has been added.
9116 - OpenGL support for Allwinner platforms has been added.
9117 - OpenMAX support for RasberryPi has been added.
9118
9119 Updated/fixed packages: acl, attr, autoconf, avahi, barebox,
9120 bind, binutils, busybox, bwm-ng, bzip2, cifs-utils, colletctd,
9121 cpanminus, cups, curl, dash, dbus, dhcp, directfb,
9122 directfb-examples, dnsmasq, dosfstools, dropbear, dtc,
9123 e2fsprogs, ed, efl, enlightenment, erlang, ethtool, fbgrab,
9124 fftw, firmware-imx, flot, fltk, freetype, gawk, gdk-pixbuf,
9125 gettext, gmp, gnutls, gsl, gutenprint, gvfs, gzip, haserl,
9126 hiawatha, httping, icu, imagemagick, imlib2, imx-lib,
9127 intltool, iozone, ipset, iptables, jquery, jquery-keyboard,
9128 jquery-sparkline, kmod, less, libart, libcdaudio, libcgicc,
9129 libesmtp, libftdi, libfuse, libglib2, libgtk, libgtk2, libidn,
9130 libiqrf, liblog4c-localtime, libnspr, libnss, libpcap,
9131 libroxml, libserial, libsigsev, libsoup, libtool, libtpl,
9132 libvncserver, libxml2, linphone, lm_sensors, logrotate,
9133 ltrace, lttng, luafilesystem, luajit, minicom, monit, mpg123,
9134 mtd, mutt, mxml, neard, netatask, netsnmp, nettle,
9135 network-manager, nodejs, nss-mdns, openssh, openswan, openvpn,
9136 opkg, opus, pcre, perl-cross, php, pixman, poco, polarssl,
9137 pulseaudio, pv, python, python3, qt, qt5, qt5declarative,
9138 qt5jsbackend, qt5quick1, readline, rpi-firmware, ruby, samba,
9139 sane-backends, sconeserver, sdl_image, sdparm, ser2net,
9140 socketcand, sqlite, squid, strace, tcl, tcpdump, tinyhttpd,
9141 tvheadend, tzdata, uboot, udpcast, usb_modeswitch,
9142 usb_modeswitch_data, usbutils, webkit, wireshark, wvstreams,
9143 xapp_luit, xapp_xmodmap, xenomai, xfsprogs, xlib_libX11, zic,
9144 zlib.
9145
9146 New packages: a10disp, aespipe, am33x-cm3, cppcms, dhcpcd,
9147 dropwatch, dtc, ecryptfs-utils, eglibc, elf2flt, fdk-aac,
9148 gcc-final, gcc-initial, gcc-intermediate, git,
9149 gpu-viv-bin-mx6q, gst1-plugins-bad, gst1-plugins-base,
9150 gst1-plugins-good, gst1-plugins-ugly, gst-omx,
9151 gst-plugin-x170, gstreamer1, jimtcl, lbase64, libassuan,
9152 libbsd, libcec, libdvbsi, libedit, libgpgme, libqmi,
9153 libqrencode, libsvg, libsvg-cairo, libunwind, libvpx,
9154 linux-headers, lockdev, luabitop, luacrypto, lua-ev,
9155 luaexpatutils, msgpack, ocrad, on2-8170-libs,
9156 on2-8170-modules, p11-kit, pax-utils, ptpd, ptpd2,
9157 python-pyro, ramspeed/smp, snappy, strongswan, sunxi-boards,
9158 sunxi-cedarx, sunxi-mali, sunxi-tools, ti-gfx, tinymembench,
9159 tree, tstools, uclibc, w_scan.
9160
9161 Issues resolved (http://bugs.uclibc.org):
9162
9163 #4718: python (built for powerpc) distutils has paths to host
9164 compiler toolchain
9165 #5516: appended device tree blobs on uImage fails
9166 #6302: Versions of packages retrieved from github.com are wrong
9167 #6308: dosfstools download link is wrong
9168 #6326: Dropbear: Add options to allow better config for
9169 different target devices (e.g. routers)
9170 #6338: Wrong download link for minicom package
9171 #6344: Wrong handling of license text files with same name and
9172 different directory
9173 #6374: gnutls package broken if linux cryptodev module
9174 selected
9175 #6410: omap3_beagle has uimage error load address error
9176
615fd9b0 91772013.05, Released May 31th, 2013:
0ca9692d
PK
9178
9179 Minor fixes.
9180
93252e70
PK
9181 External toolchain wrapper fix for if host/usr/bin is placed
9182 in the patch.
9183
9184 Updated/fixed packages: acpid, at91bootstrap, czmq, elf2flt,
9185 flex, jamvm, kmod, libplayer, libtirpc, libv4,
9186 lttng-babeltrace, opengl, qt5jsbackend, udpcast, wvstreams
0ca9692d
PK
9187
9188 Issues resolved (http://bugs.uclibc.org):
9189
93252e70 9190 #4868: Buildroot compile failure for toolchain/gdb-7.4/intl/reloc...
0ca9692d
PK
9191 #4988: flex and m4 problems
9192 #5912: obsolete CVS files
9193
c92a369f
PK
91942013.05-rc3, Released May 25th, 2013:
9195
9196 Minor fixes.
9197
9198 Updated/fixed packages: aircrack-ng, bellagio, boost, crda,
9199 dvb-apps, flot, libatomic_ops, libeXosip2, libosip2, libxml2,
9200 mongrel2, poco, portaudio, pptp-linux, tvheadend, urg, weston,
9201 wireshark
9202
cfcbfa2c 92032013.05-rc2, Released May 15th, 2013:
d131f750
PK
9204
9205 Fixes all over the tree.
9206
90e7cdd2
PK
9207 Default number of parallel jobs is now number of CPUs + 1.
9208
9209 Defconfigs: Add Telit EVK-PRO3, AT91SAM9260-EK Nand flash.
9210
a517092f
PK
9211 Updated/fixed packages: aircrack-ng, busybox, cairo,
9212 classpath, curlftpfs, czmq, dbus, f2fs-tools, fan-ctrl,
9213 filemq, gst-plugin-bad, gutenprint, hplip, json-c,
9214 libatomic_ops, libcurl, libdrm, libglib2, libnspr, libnss,
9215 libsha1, libsigsegv, libxcb, linknx, linux-pam, lttng-modules,
9216 lttng-tools, matchbox-lib, mcookie, mesa3d, neon, pixman,
9217 pulseaudio, python-nfc, qt5imageformats, quota, openssl,
9218 sconeserver, strace, sylpheed, wvstreams,
90e7cdd2
PK
9219 xapp_{appres,bdftopcf,beforelight,bitmap,edires,fonttosfnt},
9220 xapp_{fslsfonts,fstobdf,iceauth,ico,listres,luit,mkfontdir},
9221 xapp_{mkfontscale,oclock,rgb,rstart,scripts,sessreg,setxkbmap},
9222 xapp_{showfont,smproxy,twm,viewres,x11perf,xauth,xbacklight},
9223 xapp_x{biff,calc,clipboard,clock,cmsdb,cursorgen,dbedizzy,ditview},
9224 xapp_x{dm,dpyinfo,driinfo,edit,ev,eyes,f86dga,fd,fontsel,fs,fsinfo},
9225 xapp_x{gamma,gc,host,input-calibrator,input,kbcomp,kbevd,kbprint},
9226 xapp_x{kbutils,kill,load,logo,lsatoms,lsclients,lsfonts,mag,man},
9227 xapp_x{message,mh,modmap,more,pr,prop,randr,rdb,refresh,set,setmode},
9228 xapp_x{setpointer,setroot,sm,stdcmap,vidtune,vinfo,wd,wininfo,wud},
9229 xcb-util, xcursor-transparent-theme, xdata_xbitmaps,
9230 xdata_xcursor-themes,
9231 xdriver_xf86-input-{evdev,joystick,keyboard,mouse,synaptics},
9232 xdriver_xf86-input-{tslib,vmmouse,void},
9233 xdriver_xf86-video-{ark,ast,ati,cirrus,dummy,fbdev,geode,glide},
9234 xdriver_xf86-video-{glint,i128,intel,mach64,mga,neomagic,newport},
9235 xdriver_xf86-video-{nv,openchrome,r128,savage,siliconmotion,sis},
9236 xdriver_xf86-video-{tdfx,tga,trident,v4l,vesa,vmware,voodoo,wsfb},
9237 xfont_encodings, xfont_font-adobe-{100,75}dpi,
9238 xfont_font-utopia-{100dpi,75dpi,type1},
9239 xfont_font-{alias,arabic-misc,bh-100dpi,bh-75dpi},
9240 xfont_font-bh-lucidatypewriter-{100,75}dpi, xfont_font-bh-{ttf,type1},
9241 xfont_font-bitstream-{100dpi,75dpi,type1}, xfont_font-cronyx-cyrillic,
9242 xfont_font-{cursor,daewoo,dec,isas,jis,micro}-misc,
9243 xfont_font-ibm-type1, xfont_font-misc-{cyrillic,ethiopic,meltho,misc},
9244 xfont_font-{mutt,schumacher}-misc,
9245 xfont_font-{screen-cyrillic,sony-misc,sun-misc,util},
9246 xfont_font-winitzki-cyrillic, xfont_font-xfree86-type1,
9247 xlib_lib{FS,ICE,SM,X11,XScrnSaver,Xau,Xaw,Xcomposite,Xcursor},
9248 xlib_libX{damage,dmcp,ext,fixes,font,ft,i,inerama,mu,pm,randr},
9249 xlib_libX{render,res,t,tst,v,vMC,xf86dga,xf86vm},
9250 xlib_lib{dmx,fontenc,pciaccess,pthread-stubs,xkbfile}, xlib_xtrans,
9251 xproto_{applewm,bigreqs,composite,damage,dmx,dri2,fixes}proto,
9252 xproto_{fontcache,font,gl,input,kb,randr,record,render}proto,
9253 xproto_{resource,scrnsaver,video,windowswm,xcmisc,xext}proto,
9254 xproto_{xf86bigfont,xf86dga,xf86dri,xf86vidmode,xinerama,x}proto,
9255 xserver_xorg-server, xutil_{makedepend,util-macros}
d131f750 9256
a517092f
PK
9257 Readded Packages: xapp_xinit
9258
603293f5
GZ
9259 Issues resolved (http://bugs.uclibc.org):
9260
9261 #5054: amd64: cannot find init - due to missing /lib64 folder
9262
92651931 92632013.05-rc1, Released May 8th, 2013:
aec71d64 9264
fa3463d6
PK
9265 Architectures: ARC support, Blackfin support, FLAT binary
9266 format, ARM: Drop old CPU variants, add fa526/626, Marvell PJ4
aec71d64
PK
9267
9268 Toolchains: Add new Microblaze external toolchains, Linaro
9269 ARM/Aarch64 updates, GCC 4.6.4 / 4.7.3 / 4.8.0 added to
fa3463d6
PK
9270 internal toolchain, default to GCC 4.7.x. Internal
9271 Crosstool-ng backend deprecated.
aec71d64
PK
9272
9273 Defconfigs: Add Atmel at91sam9g45m10ek, freescale mpc8315erdb
e7f4923e
PK
9274 & p1010rdb, Armadeus apf27 / apf28, Openblocks A6, Raspberry
9275 pi, gnublin board.
aec71d64
PK
9276
9277 FS: LZO and XZ compression methods, extra ubifs options,
9278 ext2 rev 0/1 and ext3/4 support.
9279
9280 Patch handling: apply-patches now has .patch.xz support,
9281 Patch logic reworked as discussed during Febrary dev days:
9282 http://elinux.org/Buildroot:DeveloperDaysFOSDEM2013
9283
9284 <pkg>-rsync now excludes version control files.
9285
9286 linux: uImage load address for ARM multiplatform kernels
9287
9288 Infrastructure for multiple OpenGL / ES / EGL / OpenVG
9289 providers, similar to how libjpeg / libjpeg-turbo is handled.
9290
9291 Infrastructure for packages to add system users.
9292
9293 kconfig: updated to 3.9-rc2, support make olddefconfig
9294
9295 Updated/fixed packages: alsa-lib, alsa-utils, apr, apr-util,
9296 argp-standalone, at, at91bootstrap, audiofile, aumix, avahi,
9297 bash, blackbox, bind, binutils, bison, boost, bridge-utils,
9298 busybox, ccache, cifs-utils, cmake, collectd, connman,
9299 conntrack-tools, cpanminus, crosstool-ng, diffutils, directfb,
9300 directfb-examples, divine, dmalloc, dnsmasq, dosfstools,
e7f4923e
PK
9301 dropbear, e2fsprogs, ebtables, eeprog, erlang, ethtool,
9302 fb-test-app, fbset, feh, ffmpeg, file, flex, flot, foomatic,
9303 fxload, gd, gdb, gdisk, genimage, gettext, gmp, gnuchess,
9304 gnutls, gob2, gperf, gpsd, gstreamer, haserl, hiawatha, htop,
9305 httping, icu, inotify-tools, intltool, iproute2, ipset,
9306 iptables, iw, jpeg, jquery, jquery-{sparkline,validation},
9307 json-c, kbd, kexec, kismet, kmod, lcdproc, libarchive,
9308 libatasmart, libcap, libconfig, libconfuse, libcurl, libdrm,
9309 libeet, libev, libevas, libeXosip2, libffi, libfribi, libfuse,
9310 libgcrypt, libglib2, libgtk2, libid3tag, libmicrohttpd,
9311 libnetfilter_acct, libnetfilter_conntrack, libnl, libpcap,
9312 libplayer, libsigc, libv4l, libxcb, linenoise, linux-pam,
9313 lm_sensors, ltp-testsuite, luajit, lzop, madplay, make, mdadm,
aec71d64
PK
9314 mediastreamer, memtester, mesa3d,
9315 mobile-broadband-provider-info, monit, mpd, mpfr, mpg123,
fa3463d6
PK
9316 mrouted, msmtp, nbd, ncurses, ndisc6, neard, neardal, neon,
9317 netperf, netsnmp, nettle, nfacct, ntfs-3g, ofono, olsr,
aec71d64 9318 omap-u-boot-utils, openssh, openssl, openswan, openvpn,
fa3463d6
PK
9319 oprofile, orc, patch, pciutils, pcre, perl, php, poco,
9320 polarssl, proftpd, psmisc, pulseaudio, python,
aec71d64 9321 python-{bottle,netifaces,serial,setuptools}, qt, quagga,
e7f4923e
PK
9322 quota, radvd, rpi-firmware, rpi-userland, rt-tests, sam-ba,
9323 samba, sawman, sdl, ser2net, smartmontools, socat, socketcand,
9324 speex, squid, stress, stunnel, sudo, syslinux, sysstat,
9325 sysvinit, tcl, tcprelay, tinyhttpd, tslib, tvheadend,
9326 uboot-tools, udev, ulogd, util-linux, vala, vtun, webkit,
aec71d64
PK
9327 xapp_{iceauth,luit,makefontscale,sessreg,setxkbmap,smproxy},
9328 xapp_{xauth,xcmsdb,xdpyinfo,xev,xgamma,xhost,xinput,xkbcomp},
9329 xapp_{xkbevd,xlsatoms,xlsclients,xmodmap,xpr,xprop,xrandr,xrdb},
9330 xapp_{xset,xwd,xwininfo}, xcb-{proto,util},
9331 xdriver_xf86-input-{evdev,joystick,keyboard,mouse,synptics},
9332 xdriver_xf86-input-{tslib,vmmouse,void},
9333 xdriver_xf86-video-{ark,ast,ati,cirrus,dummy,geode,glide,glint},
9334 xdriver_xf86-video-{i128,intel,mach64,mga,neomagic,newport},
9335 xdriver_xf86-video-{openchrome,r128,savage,siliconmotion,sis},
9336 xdriver_xf86-video-{tdfx,trident,vesa,vmware,wsfb}, xenomai,
9337 xfont, xinetd, xkeyboard-config, xlib_lib{FS,ICE,SM,X11},
9338 xlib_libX{scrnSaver,au,aw,cursor,dmcp,ext,fixes,font,ft,i},
9339 xlib_libX{inerama,mu,pm,randr,res,tst,v,vMC,xf86dga,xf86vm},
9340 xlib_lib{dmx,fontenc,pciaccess,xkbfile}, xlib_xtrans,
9341 xproto_{applevm,bigreqs,dri2,fonts,gl,input,kbd,record}proto,
9342 xproto_{resource,scrnsaver,xcmisc,xext,x}proto,
9343 xserver_xorg-server, xutil_makedepend, xz, zeromq
9344
fa3463d6
PK
9345 New packages: aircrack-ng, bcusdk, chrony, crda,
9346 cryptodev-linux, cppzmq, czmq, dtach, enscript, exfat,
9347 exfat-utils, f2fs-tools, fan-ctrl, filemq, foomatic-filters,
9348 genimage, genpart, glibmm, gnuplot, gtest, gutenprint, hplip,
9349 iozone, jansson, jhead, jquery-keyboard, jquery-ui,
9350 jquery-ui-themes, json-glib, json-javascript, lcms2, libpfm4,
9351 libpthsem, libserial, libsigsegv, libtasn1, libwebsockets,
9352 libxkbcommon, libxml++, linknx, log4cxx, mongoose, mongrel2,
9353 mtools, ne10, nmap, nodejs, openobex, openpgm, poppler,
9354 protobuf-c, python-m2crypto, python-thrift, qjson, qt5base,
aec71d64
PK
9355 qt5declarative, qt5graphicaleffects, qt5imageformats,
9356 qt5jsbackend, qt5multimedia, qt5quick1, qt5script, qt5svg,
9357 qt5webkit qt5xmlpatterns, rapidjson, redis, swig, texinfo,
9358 tzdata, urg, ussp-push, wayland, webp, weston, wireless-regdb,
9359 wireshark, wvdial, wvstreams, xcb-util-image, xcb-util-wm,
9360 xcursor-transparent-theme, zic, zmqpp, zyre
9361
9362 Removed packages: microperl, ocf-linux, xapp_xinit,
9363 xapp_xplsprinters, xapp_xprehashprinterlist,
9364 xfont_font-bitstream-speedo,
9365 xlib_lib{Xfontcache,XprintAppUtil,XprintUtil,Xp,oldX,xkbui},
9366 xproto_{print,xf86rush}proto
9367
9368 Deprecated packages: vala
9369
9370 Issues resolved (http://bugs.uclibc.org):
9371
9372 #1291: Add support for Faraday 526 arm processor (fa526)
9373 #2683: cups does not install correctly to target
9374 #3313: mesa3d fails to build
9375 #5186: initramfs/cpio should support lzo compression
9376 #5636: agetty - cannot get controlling tty error - need updated...
9377 #5906: collectd client headers not exported
9378 #5966: bison unnecessarily required as build dependency
9379 #6140: --enable-fileinfo not applied for php package
9380 #6164: openvpn usage of ip tool from Busybox
9381
15ace1a8
PK
93822013.02, Released February 28th, 2013:
9383
9384 Misc manual updates.
9385
9386 Updated/fixed packages: busybox, collectd, flashbench,
9387 libgtk2, libupnp, mii-diag, quota
9388
d65bb7e3
PK
93892013.02-rc3, Released February 26th, 2013
9390
9391 Minor fixes.
9392
9393 Updated/fixed packages: conntrack-tools, dialog,
9394 enlightenment, haserl, keyutils, libfif, libmad,
9395 linux-firmware, linux-fusion, matchbox-desktop, matchbox-wm,
9396 ruby, spawn-fcgi, vtun
9397
9398 Issues resolved (http://bugs.uclibc.org):
9399
9400 #5960: fusion.ko driver does not install to target rootfs
9401
8290a626
PK
94022013.02-rc2, Released February 19th, 2013
9403
9404 Fixes all over the tree.
9405
9406 Various manual updates and fixes.
9407
9408 Updated/fixed packages: busybox, collectd, gesftpserver,
9409 glib-networking, gnutls, inotify-tools, libcurl, libffi,
9410 libglib2, libtorrent, libvorbis, neard, network-manager,
9411 ntfs-3g, openssl, qt, rpi-userland, rtorrent, thttpd, vim.
9412
9413 Issues resolved (http://bugs.uclibc.org):
9414
9415 #5906: collectd client headers not exported
9416
e68acefb 94172013.02-rc1, Released February 10th, 2013
6de88cab
PK
9418
9419 Toolchain: Crosstool-ng 1.17.0, default to GCC 4.6.3, target
9420 libraries install fixed. Add Linaro ARM
8ccef3b3 9421 2012.11/2012.12/2013.01, AArch64 12.11/12.12/13.01. Sourcery
6de88cab 9422 CodeBench MIPS 2012.03/09. Infrastructure to warn about
1ccf5237
PK
9423 missing 32bit support for binary toolchains. Toolchain wrapper
9424 is now relocatable. Add GDB 7.5.1 / Remove 6.8 / 7.0 /
9425 7.1. Deprecate uClibc 0.9.31.
6de88cab
PK
9426
9427 Architecture: Xtensa fixes, add missing powerpc variants, arm
1ccf5237
PK
9428 1136jf-s rev1, add A5/A15, neon support toggle, OABI
9429 deprecated. Sparc: drop old unused variants
6de88cab
PK
9430
9431 Bootloaders: At91bootstap: fix upstream URL, Barebox: add
1ccf5237
PK
9432 2012.12/2013.01/2013.02, remove 2012.08/09/10, lzop fixes,
9433 environment image support, U-Boot: add 2013.01.01
6de88cab
PK
9434
9435 Linux: fix appended dtb handling for v3.8+ kernels, support
9436 multiple device trees
9437
9438 Defconfigs: calao USB-A9260, snowball, QEMU PPC440 on ML507
9439 board, QEMU ARM Exynos4210, Kernel version in QEMU defconfigs
1ccf5237
PK
9440 updated, at91rm9200df: misc fixes. Lock kernel headers to
9441 match kernel.
6de88cab
PK
9442
9443 Infrastructure: Git download fixes. Toolchain make target
9444 renamed from 'cross' to 'toolchain'. Eclipse integration
1ccf5237
PK
9445 support. Option to set root password, post image scripts,
9446 config scripts handling.
6de88cab
PK
9447
9448 Updated/fixed packages: alsa-lib, argp-standalone, argus,
9449 arptables, atk, audiofile, axel, beecrypt, bind, bison,
9450 bluez_utils, boost, cairo, can-utils, bmon, boa, busybox,
9451 cairo, ccache, cdrkit, cifs-utils, cjson, cmake, collectd,
1ccf5237
PK
9452 connman, coreutils, cpanminus, cups, dbus, dhcp, dialog,
9453 diffutils, directfb, distcc, divine, dnsmasq, docker,
9454 dosfstools, dstat, e2fsprogs, ebtables, ed, empty, ethtool,
9455 expedite, fbset, fbv, ffmpeg, flex, fltk, fluxbox, freetype,
9456 gadget-test, gawk, gdb, genext2fs, gettext, giblib,
9457 glib-networking, gmp, gmpc, gnupg, gnutls, gpsd,
9458 gst-plugins-{bad,base,good}, gstreamer, gzip, haserl, hdparm,
9459 heirloom-mailx, hiawanta, hostapd, icu, imagemagick, imlib2,
9460 inadyn, infozip, iproute2, ipset, iptables, iw, jpeg, jquery,
9461 jquery-sparklines, jqeury-validation, kismet, kmod, lame,
9462 libao, libcap, libcurl, libdvdnav, libdvdread, libecore,
9463 libedbus, libedje, libeet, libefreet, libeina, libeio,
9464 liberation, libelementary, libembryo, libethumb, libev,
9465 libevas, libffi, libfribidi, libfuse, libgcrypt, libglib2,
9466 libgpg-error, libgtk2, libhid, libidn, libmicrohttpd, libmpd,
9467 libnl, libnspr, libnss, libogg, libpcap, libplayer, libpng,
9468 libroxml, librsvg, libseccomp, libsigc, libsndfile, libungif,
9469 libupnp, liburcu, libusb-compat, libvncserver, libvorbis,
9470 libxml2, libxslt, lighttpd, links, linux-firmware,
9471 linux-fusion, ltp-testsuite, ltrace,
9472 lttng-{babel,libust,modules,tools}, lvm2, lua, luajit, lzop,
9473 matchbox-{desktop,lib}, mdadm, metacity, midori, minicom, mpd,
9474 mpfr, mplayer, mtd, mysql_client, ncurses, neon, netatalk,
6de88cab
PK
9475 networkmanager, nspr, ntfs-3g, nuttcp, ofone, olsr, openssl,
9476 openvpn, opkg, oprofile, opus, opus-tools, orc, ortp, pango,
9477 pciutils, pcmanfm, pcre, pcsc-lite, perl, php, pixman,
9478 pkgconf, polarssl, pptp-linux, proxychains, pulseaudio,
9479 python, python3, qemu, qextserialport, qt, quagga, radvd,
9480 readline, rng-tools, rt-tests, rubix, ruby, sam-ba, samba,
9481 sane-backends, sconeserver, scons, screen, sdl, sdl_gfx,
1ccf5237
PK
9482 sdl_mixer, sdl_ttf, sdparm, sed, ser2net, smartmontools,
9483 speex, sqlite, squid, sshfs, strace, sudo, sylpheed, tn5250,
9484 taglib, tar, torsmo, transmission, tslib, uboot-tools, ulogd,
6de88cab
PK
9485 usb_modeswitch, util-linux, valgrind, vim, vsftpd, wavpack,
9486 webkit, wipe, wireless_tools, wpa_supplicant, xapp_xinit,
9487 xapp_xinput-calibrator, xapp_xman, xapp_xmh, xlib_libX11,
9488 xlib_libXdmcp, xlib_libXft, xlib_libpthread-stubs,
9489 xlib_xtrans, xproto_xcmiscproto, xproto_xextproto,
9490 xserver_xorg-server, xstroke, xvkbd, xz
9491
9492 New packages: b43-firmware, b43-fwcutter, bustle,
9493 cache-calibrator, cegui06, celt051, classpath, curlftpfs,
9494 dvb-apps, dvbsnoop, elfutils, enlightenment, firmware-imx,
9495 flashbench, gd, gesftpserver, gst-fsl-plugins, httping, iftop,
9496 imx-lib, jamvm, jpeg-turbo, keyutils, libatasmart, libcofi,
9497 libebml, libevas-generic-loaders, libfslcodec, libfslparser,
9498 libfslvpuwrap, libgsasl, libiscsi, libmatroska, libmcrypt,
9499 libmhash, libqwt, libseccomp, libsha1, linenoise, mcrypt,
9500 media-ctl, ncdu, neard, neardal, nettle, perf, polkit,
9501 proxychains, python-bottle, python-pyparsing, rpi-firmware,
9502 rpi-userland, sg3_utils, slirp, snowball-hdmiservice, spice,
9503 spice-protocol, tcllib, tvheadend, udisks, usbredir
9504 ux500-firmware, vde2, xcb-utils-keysyms, yavta,
9505 zd1211-firmware
9506
1ccf5237 9507 Removed packages: customize, xdriver_xf86-input-{acecad,aiptek},
6de88cab
PK
9508 xdriver_xf86-video-{apm,chips,i740,rendition,s3,s3virge,sisusb},
9509 xdriver_xf86-video-sun{cg14,cg3,cg6,ffb,leo,tcx},
9510 xdriver_xf86-video-{tsend,xgi,xgixp}
9511
9512 Deprecated packages: xstroke
9513
9514 Issues resolved (http://bugs.uclibc.org):
9515
9516 #4237: building shared openssl w/-Os fails due to gcc bug
9517 #5690: python3 does not obey to BR2_PACKAGE_PYTHON3_PYC_ONLY=y
9518 #5602: python3 should install a "python" symbolic link
9519 #5846: Extra slash added to last slash in URL
9520
95212012.11.1, Released January 3rd, 2013:
9522
9523 Toolchain: Fixed non-largefile builds on recent Ubuntu
9524 versions.
9525
9526 Arch: fix missing x86/generic handling, Build for Xtensa with
9527 longcalls option.
9528
9529 Updated/fixed packages: dosfstools, qt
9530
d201b95d
PK
95312012.11, Released December 2nd, 2012:
9532
9533 Git shallow clone fix for older git version.
9534
9535 Updated/fixed packages: ctuio, libtool
9536
9537 Issues resolved (http://bugs.uclibc.org):
9538
9539 #5726: List all the available hook points
9540
1a59dfae 95412012.11-rc2, Released November 30th, 2012:
0f9bad95
PK
9542
9543 Minor fixes around the tree.
9544
9545 Various manual updates and fixes.
9546
d38b25f1
PK
9547 Add checks for legacy features.
9548
9549 Updated/fixed packages: acpid, alsa-lib, arptables, binutils,
1a59dfae
PK
9550 busybox, ccache, cjson, cramfs, directfb, flex, fluxbox, gdb,
9551 hiawatha, igh-ethercat, imagemagick, imlib2, lcdproc,
9552 libdaemon, libecore, libhid, libmad, libpcap, libsigc, libusb,
9553 linux-fusion, matchbox, ocf-linux, owl-linux, python, rrdtool,
9554 scons, strace, sylpheed
0f9bad95 9555
2b7be2f1
PK
9556 Issues resolved (http://bugs.uclibc.org):
9557
9558 #5732: Error : package/alsa-lib/alsa-lib.mk
9559
47ee3051 95602012.11-rc1, Released November 17th, 2012
f9686563 9561
d36fcceb
PK
9562 Fixes all over the tree and new features.
9563
9564 Defconfigs: use u-boot 2012.10 on at91 and beaglebone,
9565 sheevaplug + qemu: bump kernel version, add qemu-mips64-malta
9566 + nitrogen6x defconfigs.
9567
9568 Bootloaders: add u-boot 2012.07/10, ais target format, add
48f0fe07
PK
9569 barebox 2012.08/09/10/11, linker overlap issue fix for
9570 at91bootstrap, mxs-bootlets updated for new Barebox versions.
d36fcceb 9571
0ab9a3fb 9572 Toolchains: binutils 2.23.1, gcc 4.7.2, default to gcc 4.6.x,
d36fcceb 9573 Codebench arm/sh/x86 2012.03/09, Linaro 2012.08/09/10.
48f0fe07
PK
9574 Libtirpc support for modern glibc variants. Toolchain on
9575 target has been deprecated.
d36fcceb 9576
48f0fe07 9577 Initial Aarch64 support, Xtensa support re-added.
d36fcceb
PK
9578
9579 Infrastructure: Use shallow git clone when possible, use
9580 tarballs rather than git URLs for github. Moved to pkgconf
9581 rather than pkg-config. System directory added, default
48f0fe07
PK
9582 skeleton/device tables moved. More than 1 post-build script
9583 can now be used. output/target now contains a
9584 THIS_IS_NOT_YOUR_ROOT_FILESYSTEM warning, to help people
9585 understand how to (not) use it.
9586
9587 Manual has been reworked and extended.
9588
9589 Legal-info: Lots of package annotations, CSV file fixes,
9590 _LICENSE / _REDISTRIBUTE splitup, per-package hooks.
9591
9592 Updated/fixed packages: acpid, alsa-lib, alsa-utils,
0ab9a3fb
PK
9593 alsamixergui, attr, autoconf, automake, bash, bind, binutils,
9594 bison, blackbox, bluez-utils, busybox, cairo, can-utils,
9595 cifs-utils, cjson, cmake, collectd, connman, conntrack-tools,
9596 coreutils, cups, cvs, dbus, dhcp, directfb, dmalloc, dnsmasq,
9597 dropbear, e2fsprogs, ethtool, fbdump, feh, fftw, file,
9598 flashrom, fluxbox, gdb, gdisk, gdk-pixbuf, genext2fs, gettext,
9599 gnutls, gpsd, gqview, grep, gsl, gst-plugins-{bad,good},
9600 hdparm, hiawatha, hostapd, input-tools, iproute2, ipset,
9601 iptables, iw, json-c, kexec, kmod, lcdproc, leafpad, less,
9602 libcurl, libdrm, libdvdnav, libdvdread, libffi, libfuse,
9603 libglib2, libhid, liblockfile, libmad, libmbus, libmnl,
48f0fe07
PK
9604 libnetfilter_{acct,conntrack,cthelper,cttimeout,queue},
9605 libnfc, libnfc-llcp, libnfnetlink, libnl, libnspr, libnss,
9606 libpcap, libplayer, libtool, libtorrent, liburcu, libv4l,
9607 libxcb, libxml2, libxslt, links, linux-firmware, lm-sensors,
9608 lmbench, lockfile-progs, logrotate, lshw, lsof,
9609 lttng-babeltrace, lttng-tools, lua, luajit, mesa3d, microperl,
9610 mii-diag, module-init-tools, mpc, mpd, mpg123, mplayer,
9611 mtd-utils, mysql_client, nbd, ncurses, netatalk, netkitbase,
9612 netkittelnet, netsnmp, newt, nfs-utils, openntpd, openssh,
9613 openssl, opkg, patch, pciutils, pcre, php, poco, polarssl,
9614 popt, portmap, pppd, procps, pulseaudio, python, python-nfc,
d36fcceb
PK
9615 python-protobuf, qt, quota, rp-pppoe, rtorrent, sam-ba, samba,
9616 scons, sdl_gfx, smartmontools, sqlite, squid, strace, sudo,
48f0fe07
PK
9617 sylpheed, tcpdump, tremor, ttcp, tiff, unionfs,
9618 usb_modeswitch, usbutils, util-linux, vala, valgrind, vpnc,
9619 vsftpd, webkit, wget, which, wpa_supplicant, x11vnc, xapp_*,
d36fcceb
PK
9620 xdriver_*, xenomai, xfont_*, xinetd, xl2tp, xlib_*, xlsclient,
9621 xproto_*, xserver_xorg-server, xutil_util-macros, xz, zeromq
9622
9623 New packages: arptables, at91bootstrap3, boot-wrapper-aarch64,
9624 ccid, cpanminus, cpuload, erlang, evtest, fb-test-apps,
9625 fxload, gdbm, gnupg, googlefontdirectory, grantlee, gsl,
9626 lcdapi, liblo, liblog4c-localtime, libtirpc, linux-pam,
48f0fe07
PK
9627 lua-msgpack-native, macchanger, mtdev, mtdev2tuio, nfacct,
9628 opus, opus-tools, pcsc-lite, perl, pkgconf, python-meld3,
9629 python3, qemu, qextserialport, qtuio, rpcbind, schifra,
9630 sconeserver, supervisor, time, ulogd, usb_modeswitch_data,
9631 yasm
d36fcceb
PK
9632
9633 Deprecated packages: netkitbase, netkittelnet
9634
9635 Issues resolved (http://bugs.uclibc.org):
9636
9637 #807: [PATCH] samba - make iconv and smbd optional
9638 #3049: binutils have a sysroot bug in ld
9639 #5330: update vsftpd to 3.0.0
9640 #5486: libglib2 build fails on: libs/libglib-2.0.so: undefined...
9641 #5666: Fails to build python 2.7.2 for 2440 arm
9642
288b7399
TP
96432012.08, Release August 31th, 2012
9644
9645 Updated/fixed packages: microperl, cups, luajit, rrdtool,
9646 prboom, oprofile.
9647
9648 Added license information for: sqlite.
9649
9650 Changed the source URLs of all packages located on Sourceforge
9651 in order to use the automatic mirror selection URL
9652 downloads.sourceforge.net, and get rid of the
9653 BR2_SOURCEFORGE_MIRROR option.
9654
8437b562
TP
96552012.08-rc3, Released August 25th, 2012
9656
9657 Updated/fixed packages: libglib2, netsnmp, freetype, libfuse,
9658 libpng, x11vnc, zlib, gpsd, ifplugd, bash, distcc.
9659
9660 Added license informations for: barebox, grub, syslinux,
9661 uboot, xloader, yajl, zlib, zxing, alsa-lib, alsa-utils,
9662 faad2, nano, fbdump, rsync, librsync, fontconfig,
9663 inotify-tools,
9664
b58c83ae
TP
96652012.08-rc2, Released August 15th, 2012
9666
9667 Updated/fixed packages: imagemagick, sudo, crosstool-ng.
9668
9669 Added license informations for: mxml, nanocom, empty, expat,
9670 lua, lucjson, xinetd, cjson, luaexpat, lmbench, bwm-ng,
9671 input-event-daemon, luajit, cgilua, copas, coxpcall,
9672 luafilesystem, luasocket, rings, wsapi, xavante, libtpl,
9673 avahi, busybox, libfcgi, ifplugd, libcgicc, libcurl,
9674 libdaemon, libdnet, libgpg-error, libpcap, libpng, lighttpd,
9675 mtd, openssl, psmisc, socat, spawn-fcgi.
9676
9677 Fixes to Microblaze external toolchains
9678 configuration. Improvements of the pkg-stats
9679 script. Out-of-tree fix for the graph-depends script.
9680
9681 Kernel headers version bump.
9682
4009cbbb 96832012.08-rc1, Released August 1st, 2012
5b11223f 9684
1ea85745
PK
9685 Fixes all over the tree and new features.
9686
c665fc00
TP
9687 Integration of a legal information reporting infrastructure,
9688 which allows to generate detailed informations about the
9689 licenses and source code of all components of a system
9690 generated by Buildroot. License information will progressively
9691 be added on packages.
9692
9693 Default configuration files added for Calao-systems USB-A9263
9694 and Calao-systems USB-A9G20-LPW.
9695
9696 External toolchains update: allow download of a custom
9697 toolchain, add Linaro 2012.05 and 2012.06 for ARM, add
9698 Blackfin toolchain 2012R1-BETA1, add Sourcery CodeBench MIPS
9699 2011.09.
9700
9701 Allow the restriction of downloads to the primary site only.
9702 This is useful for project developers who want to ensure that
9703 the project can be built even if the upstream tarball
9704 locations disappear.
9705
9706 Add a 'System configuration' choice to select between 3
9707 different init systems: Busybox init, SysV init and Systemd
9708 init.
9709
9710 Cleanups to the package infrastructure. The visible change to
9711 developers is that $(eval $(call AUTOTARGETS)) is now $(eval
9712 $(autotools-package)), and similarly for other package
9713 infrastructures and host packages. Refer to the documentation
9714 for details.
9715
9716 By default, automatic detection of the number of compilation
9717 jobs to use, depending on the number of CPUs available.
9718
fdbc2f40 9719 Improvements to generate systems with static libraries only
c665fc00
TP
9720 (infrastructure and package fixes).
9721
fdbc2f40
TP
9722 Add proper support in the Linux kernel package to generate
9723 Device Tree Blobs or combined Device Tree / Kernel
9724 images. This will be useful on Microblaze, PowerPC and ARM,
9725 which are architectures making extensive use of the Device
9726 Tree.
9727
1ea85745 9728 Updated/fixed packages: audiofile, autoconf, automake, axel,
c665fc00
TP
9729 barebox, bash, beecrypt, berkeleydb, bind, bison, bluez_utils,
9730 bonnie, boost, busybox, bsdiff, bwm-ng, bzip2, cifs-utils,
9731 cgilua, cmake, connman, conntrack-tools, crosstool-ng, cups,
9732 dbus, dhcp, dnsmasq, e2fsprogs, eeprog, ethtool, faad2, fbv,
9733 ffmpeg, freetype, gmp, gnutls, gob2, gpsd, grep,
9734 gst-plugins-base, gst-plugins-good, gzip, hiawatha, hostapd,
9735 htop, icu, igh-ethercat, imagemagick, input-tools, iostat,
9736 iproute2, ipset, iptables, iw, kmod, less, libcap, libgci,
9737 libconfig, libcurl, libelf, libevas, libeXosip2, libexif,
9738 libfuse, libidn, libmad, libmbus, libmnl,
9739 libnetfilter-conntrack, libnl, libnspr, libnss, libogg,
9740 libosip2, libpcap, libpng, libroxml, liburcu, libusb, libxml2,
9741 libxslt, lighttpd, linux, ltrace, lttng-libust, lttng-modules,
9742 lttng-tools, lua, m4, memtester, midori, mii-diag,
9743 module-init-tools, mpfr, mpg123, mrouted, msmtp, mtd, mxml,
9744 mysql_client, nasm, nbd, ncurses, nfs-utils, opencv, openocd,
9745 openssl, pciutils, php, polarssl, portaudio, pppd,
9746 pthread-stubs, pulseaudio, qt, quagga, quota, radvd, rpm,
9747 rrdtool, samba, sam-ba, scons, sdl_gfx, sdl_sound, speex,
9748 sqlite, squashfs, squid, sudo, synergy, syslinux, systemd,
9749 tar, tcpdump, tcpreplay, udev, usbutils, valgrind, wget,
9750 wpa_supplicant, wsapi, xavante, xserver_xorg-server, zlib
9751
9752 New packages: cjson, collectd, dfu-util, dmidecode, elftosb,
9753 fbterm, flashrom, freerdp, inadyn, libfreefare,
9754 libnetfilter_cttimeout, libnfc, libnfc-llcp, liboping,
9755 libtorrent, linphone, logsurfer, lshw, luacjson, luaexpat,
9756 luajit, mediastreamer, mobile-broadband-provider-info, monit,
9757 mxs-bootlets, nanocom, nss-mdns, ofone, omap-u-boot-utils,
9758 opkg, ortp, owl-linux, python-id3, python-nfc, quota,
9759 ramspeed, rtorrent, sound-theme-borealis,
9760 sound-theme-freedesktop, sysprof, webrtc-audio-processing,
9761 xinetd, zxing
1ea85745 9762
3b38ade5
TP
9763 Issues resolved (http://bugs.uclibc.org):
9764
9765 #1315: Allow use of older external toolchains without sysroot
9766 support [won't fix]
9767 #5276: Hiawatha needs to manage IPV6 if so [fixed]
9768 #5360: buildroot fails when building "host-libglib2 2.30.2
9769 Building" [won't fix, upstream problem]
9770 #5384: Can't build packages relying on gets on newer glibc
9771 [fixed]
9772
bce34ab1
PK
97732012.05, Released May 30th, 2012:
9774
9775 Updated/fixed packages: busybox, netsnmp, pptp-linux
9776
0b0d7bad
PK
97772012.05-rc3, Released May 25th, 2012:
9778
9779 Minor fixes around the tree.
9780
9781 Infra: Fix for DOWNLOAD macro when using primary mirrors with
9782 scp targets.
9783
9784 Toolchain: Kernel headers 3.2.18 / 3.3.7.
9785
9786 Updated/fixed packages: binutils, bison, busybox, cifs-utils,
9787 gnuchess, gpsd, iperf, libmpeg2, mtd, ntfs-3g, oprofile,
9788 xserver-xorg
9789
b07ad40c
PK
97902012.05-rc2, Released May 18th, 2012:
9791
9792 Fixes all over the tree.
9793
9794 Toolchain: uClibc: Use 0.9.33.2, Crosstool-ng: fix gperf
9795 dependency, disable decimal floats support, Linux 3.2.17 /
9796 3.3.6 kernel headers. Fix sysroot copy handling for toolchains
9797 without C++ support.
9798
9799 Updated/fixed packages: apr, apr-util, ccache, dnsmasq,
9800 heirloom-mailx, gdb, ndisc6, opencv, openssl, socat, vala
9801
98022012.05-rc1, Released May 10th, 2012:
5c3a3373 9803
17c2d62b
PK
9804 Fixes all over the tree and new features.
9805
9806 Use /etc/os-release for version info rather than
9807 /etc/br-version.
9808
9809 CMake toolchain file moved to $HOST_DIR/usr/share/buildroot.
9810
e22dd64b
PK
9811 Apply-patches.sh: cleanups, archived patches handling fixes,
9812 support series files.
17c2d62b 9813
82822efe
PK
9814 Defconfigs: beaglebone, mx53qsb, pandaboard, qemu configs for
9815 arm-vexpress/microblaze/ppc-mpc88544ds, use 3.2.x for
9816 atngw100, use 3.3.x for qemu configs.
17c2d62b 9817
82822efe
PK
9818 Menu structure: Libraries moved out of multimedia section
9819
9820 Atom processor support. Prescott fix, blackfin ABI fix,
9821 Microblaze architecture support (using ext toolchain). Cleanup
9822 architecture names, deprecate Xtensa support.
e22dd64b
PK
9823
9824 Toolchain: Add GCC 4.4.7, 4.6.3, 4.7.0. uClibc 0.9.33.1,
a53a3b59
PK
9825 default to uClibc 0.9.33.x, enable
9826 UCLIBC_SUPPORT_AI_ADDRCONFIG by default, static and 64bit
9827 fixes for external toolchains, linaro ext toolchains, new
82822efe
PK
9828 sourcery codebench ext toolchains, GDB 7.4.1, crosstool-ng
9829 1.15.2.
17c2d62b 9830
82822efe
PK
9831 Bootloaders: U-Boot: add 2012.04.01, SPL and u-boot.img
9832 support. Barebox: add 2012.04, remove 2011.12.
bf636a94 9833
e22dd64b 9834 Updated/fixed packages: alsa-lib, alsa-utils, at, atk, avahi,
a53a3b59 9835 barebox, berkeleydb, bind, bluez_utils, boost, busybox,
82822efe
PK
9836 can-utils, ccache, cifs-utils, coreutils, cups, dbus, dhcp,
9837 directfb, dnsmasq, doom-wad, dosfstools, e2fsprogs, expat,
9838 fakeroot, feh, ffmpeg, file, fis, freetype, gamin, gawk,
9839 gdk-pixbuf, gettext, giblib, glib-networking, gmp, gnutls,
9840 gpsd, grep, gstreamer, gst-plugins-{bad,base,good,ugly},
9841 haserl, hdparm, imagemagick, iproute2, iptable, iw, kexec,
9842 kmod, lame, libaio, libarchive, libatomic_ops, libconfig,
9843 libcurl, libdvdnav, libdvdread, libedbus, libethumb, libffi,
9844 libfuse, libglib2, libgtk2, libhid, libmad, libmbus, libmpeg2,
9845 libnl, libplayer, libpng, libsigc, libsoup, libupnp, liburcu,
9846 libusb, libusb-compat, libxml2, libxml-parser-perl, libxslt,
9847 lighttpd, linux-firmware, linux-fusion, lite, lsof, ltrace,
9848 lttng-libust, lua, m4, makedevs, microperl, mpd, mpfr, mpg123,
9849 mrouted, mtd, mysql_client, nbd, ncftp, ncurses, neon,
9850 netsnmp, network-manager, nfs-utils, ngrep, ntfs-3g, openntpd,
e940b303 9851 openssh, openssl, parted, pango, pcre, php, pixman, poco,
82822efe
PK
9852 psmisc, pulseaudio, python, qt, quagga, radvd, rpm, rsync,
9853 ruby, samba, sam-ba, sane-backends, sawman, screen, sdl_net,
9854 smartmontools, speex, sqlite, squashfs3, squid, sshfs, sudo,
e940b303
GZ
9855 syslinux, sysstat, taglib, tcpdump, tftp-hpa, transmission,
9856 tiff, tinyhttpd, uboot-tools, udev, uemacs, unionfs, usbutils,
82822efe
PK
9857 util-linux, vala, valgrind, vim, vsftpd, wget, wipe,
9858 wpa_supplicant, xdriver_xf86-{input-vmmouse,video-fbdev},
9859 xfsprogs, zlib
a53a3b59 9860
82822efe
PK
9861 New packages: apr, apr-util, audiofile, bellagio,
9862 conntrack-tools, empty, fmtools, glib-networking,
9863 heirloom-mailx, hiawatha, latencytop, lcdproc, libcap-ng,
9864 libdmtx, libfcgi, libnetfilter_conntrack, libnfnetlink,
9865 libtpl, localedef, minicom, msmtp, ndisc6, netatalk,
9866 ocf-linux, openswan, parted, polarssl, protobuf, read-edid,
9867 socketcand, stress, systemd, ushare, zeromq
17c2d62b 9868
b6a507c7
PK
9869 Deprecated packages: ttcp
9870
17c2d62b
PK
9871 Removed packages: ntfsprogs
9872
9873 Issues resolved (http://bugs.uclibc.org):
9874
bf636a94 9875 #2353: [lua] fix build with 2010.08-rc1
a53a3b59
PK
9876 #2503: Microperl fails build on MIPSel or with Fedora13.x86_64
9877 #2557: [PATCH] mkfs.xfs complains about missing libxfs.so.0
9878 #2881: Can't build project statically with external toolchain
2b66816c 9879 #3751: MIPS: fix BR2_GCC_TARGET_ABI for MIPS n64
a53a3b59 9880 #4808: ccache may build against wrong zlib
17c2d62b 9881 #4880: New package lcdproc
f526c4d2 9882 #4886: New package protobuf
a53a3b59
PK
9883 #4892: build fails on ltp-testsuite-20101031/testcases/kernel/fs/...
9884 #4898: * make: [target-finalize] Error 1 (ignored)*
9885 #4985: Qt 4.7.4 build crashes with Linux 2.6.29
9886 #4970: udev 181 fails to build if kernel version 3.3 is selected
9887 #5018: dialog broken: exits with assert in uClibc
9888 #5102: qt package moc, uic, rcc read from wrong place
15744b7e 9889 #5144: Patch to fix ixon bug in uemacs
98873717 9890 #5198: Line graphics output is broken in GNU Screen
e940b303 9891 #5204: Missing terminfo file(s) for GNU screen terminal type
17c2d62b 9892
03ceab6d
PK
98932012.02, Released February 29th, 2012:
9894
9895 Updated/fixed packages: libecore
9896
6d24b41b
PK
98972012.02-rc3, Released February 27th, 2012:
9898
9899 Fixes all over the tree.
9900
9901 Automatic host dependencies handling for cmake packages
9902 fixed. Customize package deprecated as using a post-build
9903 script is nowadays the preferred way of adding extra stuff to
9904 the rootfs.
9905
9906 Linux-headers 3.0.x / 3.2.x stable version bumped.
9907
9908 QEMU defconfigs updated to 3.2.x kernels and readme fixed.
9909
9910 Updated/fixed packages: dropbear, ffmpeg, libpng
9911
3d6ff4f5
PK
99122012.02-rc2, Released February 19th, 2012:
9913
9914 Fixes all over the tree.
9915
9916 Toolchain: uClibc: Added upstream post-0.9.33 fixes, Bump
9917 linux-headers 3.0.x / 3.2.x stable versions.
9918
9919 Documentation: Added makedev / <pkg>_DEVICES /
9920 <pkg>_PERMISSIONS documentation.
9921
9922 Updated/fixed packages: busybox, ffmpeg, gst-dsp, libecore,
9923 libvncserver, mxml, python.
9924
99252012.02-rc1, Released February 12th, 2012:
11eb9e7f
PK
9926
9927 Fixes all over the tree and new features.
9928
c847b4a6 9929 Toolchain: Default to GCC 4.5.x, add binutils 2.22. Java
08f46cc6 9930 support removed, Powerpc SPE ABI support. GDB ELF support fix,
eaf412b5 9931 GDB 7.4, crosstool-NG 1.13.4.
1bde07d6 9932
11eb9e7f 9933 Gentargets: scp and mercurial support.
eaf412b5
PK
9934 Autotools: derive host dependencies from target by default.
9935 Packages can now declare device table snippets.
11eb9e7f 9936
eaf412b5
PK
9937 Host utilities menu with commonly used host tools.
9938
9939 defconfigs: qemu configs for x86-64, mips and sparc, at91
03ceab6d 9940 defconfigs now use modern U-Boot / mainline Linux, added
eaf412b5 9941 lpc3250 defconfigs.
11eb9e7f 9942
a01db91e 9943 uClibc: remove 0.9.30, backport unshare() support, add
eaf412b5 9944 0.9.32.1 / 0.9.33, use same config for ctng.
11eb9e7f 9945
c847b4a6 9946 Bootloaders: U-Boot: add 2011.12, remove 2010.xx versions,
eaf412b5
PK
9947 Barebox: add 2012.01/02, remove 2011.10/11, LPC32xx
9948 bootloaders added.
9949
9950 Various manual updates. Release tarballs now contain generated
9951 manual in text/html/pdf formats.
1bde07d6 9952
eaf412b5
PK
9953 Buildroot now calls the stop function of scripts in
9954 /etc/init.d at shutdown.
234dd8e6 9955
08f46cc6 9956 Updated/fixed packages: atk, avahi, barebox, bash, beecrypt,
eaf412b5
PK
9957 bind, binutils, bison, bluez_utils, bzip2, busybox, cairo,
9958 ccache, cdrkit, coreutils, cramfs, dbus, dbus-glib, dialog,
9959 diffutils, dmalloc, dropbear, e2fsprogs, ebtables, ed,
9960 ethtool, expat, ffmpeg, file, fis, flex, fluxbox, fontconfig,
9961 freetype, gawk, grep, gst-dsp, gst-ffmpeg, gst-plugins-base,
9962 hdparm, hostapd, htop, i2c-tools, icu, iproute2, ipsec-tools,
9963 ipset, iptables, iw, jpeg, kismet, lame, libcap, libcgi,
9964 libev, libeXosip2, libffi, libftdi, libgpg-error, libgtk2,
9965 libidn, libmms, libmnl, libmodbus, libnl, libogg, libosip,
9966 libpcap, libpng, libraw1394, libroxml, libusb, libusb-compat,
9967 libv4l, libvorbis, libxcb, libxml-parser-perl, libxslt,
9968 lighttpd, links, lm-sensors, lua, m4, module-init-tools, mpc,
9969 mesa3d, mpd, mpfr, mplayer, mtd-utils, nano, nbd, ncurses,
9970 netperf, netsnmp, ntp, opencv, openocd, openssl, openvpn, orc,
9971 pciutils, pcre, pixman, pkg-config, poco, popt, proftpd,
9972 python, python-serial, qt, ruby, samba, sdl, sdparm,
9973 squashfs3, sshfs, sqlite, squid, sudo, syslinux, tcl, tcpdump,
9974 ti-utils, tiff, tremor, uboot, uboot-tools, udev, usbmount,
9975 util-linux, vala, valgrind, vsftpd, wpa_supplicant,
9976 xapp_{bdftopcf,mkfontdir,mkfontscale,xkbcomp,xcursorgen,xinit},
9977 xapp_xinput, xapp_xman, xcb-util, xdm, xenomai,
9978 xf86-video-sis, xfont_{encodings,font-util},
c847b4a6 9979 xlib_lib{fontenc,X11,Xau,Xcursor,Xdmcp,Xfixes,Xfont,Xrender},
eaf412b5 9980 xlib_libxkbfile, xterm, xutil_makedepend, yajl
08f46cc6 9981
eaf412b5
PK
9982 New packages: boost, connman, dstat, expedite, explorercanvas,
9983 feh, flot, giblib, igh-ethercat, imlib2, jquery,
9984 jquery-sparklines, jquery-validation, jsmin, kmod, libecore,
9985 libedbus, libedje, libeet, libeina, libelementary, libesmtp,
9986 libethumb, libevas, libical, libmbus, liboauth, liburcu,
9987 libvncserver, linux-firmware,
9988 lttng-{babeltrace,libust,modules,tools}, NetworkManager,
9989 open2300, python-distutilscross, python-dpkt,
9990 python-netifaces, python-pygame, python-setuptools, rt-tests,
9991 sam-ba, sane-backends, sqlcipher, transmission, unionfs,
9992 xf86-input-tslib, xinput-calibrator
11eb9e7f
PK
9993
9994 Issues resolved (http://bugs.uclibc.org):
9995
9996 #743: Add Transmission bit torrent option to buildroot
27a35801
PK
9997 #755: Add Boost libraries as a package
9998 #2299: Add crypto support to libsoup
aead8be3 9999 #2617: Pixman 0.19.2 & Cairo 1.10.0
11eb9e7f
PK
10000 #3403: libgpg-error: bump to version 1.10
10001 #3409: libgpg-error: download from gnupg.org
10002 #3421: nano: make tiny flag optional
aead8be3 10003 #3691: New EFL packages
502465e4 10004 #4664: Cannot patch AT91Bootstrap
4861aed1 10005 #4700: setlocalversion not working for combination svn/ubuntu 11.10...
1e39b8a6 10006 #4760: Qt: add host-pkg-config to dependency-list
11eb9e7f 10007
c29253ef
PK
100082011.11, Released November 30th, 2011:
10009
10010 Fixes all over the tree.
10011
10012 Bump kernel headers / default Linux version to 3.1.4.
10013
10014 Updated/fixed packages: ruby
10015
4dc18dc5 100162011.11-rc3, Released November 26th, 2011:
0ff53f12
PK
10017
10018 Fixes all over the tree.
10019
10020 Toolchain: Fix gdb dependencies for external toolchains,
10021 adjust uClibc patches so they don't confuse modern versions of
10022 patch, bump crosstool-ng, kernel headers and linux versions.
10023
10024 Updated/fixed packages: busybox, freetype, mplayer, opencv,
6d985f97 10025 php, rsyslog, ruby, thttpd, xapp_xf86dga
0ff53f12 10026
9f930d2d
DK
10027 Issues resolved (http://bugs.uclibc.org):
10028
ec02a34b 10029 #4357: Prevent patch commands from accessing source control
9f930d2d
DK
10030 #4369: Fix permissions on untared lsof archive
10031
6088ac01 100322011.11-rc2, Released November 18th, 2011:
8e6c8198
PK
10033
10034 Fixes all over the tree and new features.
10035
10036 Updated asciidoc documentation
10037
10038 Toolchain: Bumped 3.x stable kernel headers, use wget in
630fd4f1
PK
10039 crosstool-ng as well, bump crosstool-ng version, gdb fixes,
10040 uClibc sparc fix.
8e6c8198
PK
10041
10042 Updated/fixed packages: distcc, file, gst-plugins-bad, libxcb,
630fd4f1 10043 mplayer, newt, qt, rpm, rrdtool, tar, tftpd
8e6c8198 10044
8c38a0a4
GZ
10045 Issues resolved (http://bugs.uclibc.org):
10046
2b8643f0 10047 #3355: mplayer fails to build
8c38a0a4 10048 #4021: uClibc: undefined reference to `__GI___errno_location'
a028c31e 10049 #4297: Qt's qmake uses wrong pkg-config
8c38a0a4 10050
1507c39b 100512011.11-rc1, Released November 11th, 2011:
5427c506 10052
227eebae
PK
10053 Fixes all over the tree and new features.
10054
1507c39b 10055 Moved misc scripts and support stuff to support/. Renamed
358601f8
PK
10056 patch-kernel.sh to support/scripts/apply-patches.sh.
10057
805de395
PK
10058 Documentation: Moved to asciidoc format, make targets to
10059 generate text/html/pdf/epub output added.
10060
10061 Defconfigs: Qemu configs updated to 3.1 kernel and readmes
10062 added.
10063
358601f8
PK
10064 Bootloaders: Add support for custom git tree / tarballs for
10065 barebox, similar to how it's handled for u-boot. Clean up
10066 menuconfig options.
10067
10068 Toolchain: Update external codesourcery toolchain download
b367d67a
PK
10069 URLs after Codesourcery got bought by Mentor, add x86
10070 toolchain, update toolchain versions and optimize toolchain
10071 sysroot copying. Fix uClibc 0.9.32 builds for e500 PPC,
10072 updated GDB versions / download URLs. Binutils
805de395
PK
10073 libbfd/libopcodes static/dynamic linking fix. GCC 4.6.2 added,
10074 use ctng-1.13.0.
b367d67a
PK
10075
10076 Package infrastructure: Support for local packages /
10077 overrides, package dir / name arguments dropped from
10078 {GEN,AUTO,CMAKE}TARGETS.
358601f8
PK
10079
10080 Linux: Kernel extensions infrastructure support, Xenomai +
10081 RTAI support.
227eebae 10082
e55af699
PK
10083 Updated/fixed packages: acpid, bind, busybox, dash, dbus,
10084 dbus-glib, directfb, dnsmasq, drystone, e2fsprogs, ethtool,
10085 fakeroot, fbdump, file, freetype, fuse, gamin, gmp, gmpc,
10086 gnutls, gob2, gst-plugins-{base,bad,good,ugly}, gstreamer,
10087 hostapd, ifplugd, imagemagick, intltool, ipsec-tools, ipset,
10088 iptables, iw, jpeg, kexec, leafpad, less, libargtable2, libao,
10089 libconfuse, libcuefile, libcurl, libdaemon, libevent,
10090 libglib2, libiconv, libmpd, libreplaygain, libroxml,
b367d67a 10091 libsamplerate, libsndfile, libsoup, libsvgtiny, libtool,
805de395
PK
10092 libxcb, lighttpd, links, linux-fusion, lite, lrzsz, lsof, lzo,
10093 lzop, makedevs, mcookie, mpg123, mpd, mpfr, mtd, musepack,
10094 mutt, mysql_client, ncftp, ncurses, neon, netcat, netsnmp,
10095 ntfs-3g, ntfsprogs, ntp, openntpd, openssh, openssl, oprofile,
10096 orc, pciutils, psmisc, python, qt, quagga, radvd, rpm, rsync,
10097 samba, sawman, sdl_sound, smartmontools, sqlite, squid,
10098 stunnel, sudo, sylpheed, sysstat, taglib, tar, tcpreplay,
10099 tslib, usbutils, util-linux, valgrind, wget, whetstone, which,
10100 wpa-supplicant, xdata_xcursor-themes, xmlstarlet, xterm
b367d67a
PK
10101
10102 New packages: bluez-utils, cifs-utils, fftw, fluxbox, json-c,
805de395
PK
10103 libev, libftdi, libgeotiff, libmodbus, libplayer, live555,
10104 ngrep, noip, opencv, openocd, picocom, poco, portaudio,
10105 pulseaudio, pv, rtai, vala, xenomai.
10106
10107 Removed packages: liboil, sfdisk, swfdec, webif
227eebae
PK
10108
10109 Issues resolved (http://bugs.uclibc.org):
10110
358601f8 10111 #505: live555: new package
e9c52d71 10112 #507: Enable live and tv options in MPlayer-1.0rc2
358601f8
PK
10113 #531: let e2fsprogs package to export headers to staging dir if needed
10114 #1171: Linuxthreads new cannot find sysdep.h
7062aff3 10115 #1357: Add bluez to buildroot system
358601f8
PK
10116 #2107: New package: input-event-daemon
10117 #2599: New package: orc (Oil Runtime Compiler)
10118 #2605: gstreamer: Update to 0.10.30
10119 #2677: introducing util-linux-ng as replacement for util-linux
10120 #2917: Qt: Add declarative module
10121 #3145: jffs2 image generation fails
10122 #3271: netperf-2.4.5 fails to compile
b367d67a
PK
10123 #3331: xdata_xcursor-themes depends on xcursorgen
10124 #3343: Add file:// download SITE_METHOD
10125 #3391: Add support for specifying an external kernel tree
10126 #3631: Error while compiling with Xorg
dd3177cc 10127 #3709: oprofile doesn't build for mipsel
b367d67a
PK
10128 #3925: midori not getting compile
10129 #4045: Add support for downloading i386 toolchains from codesourcery
54bcf87b 10130 #4165: lrzsz-fix-symlink-at-rebuild.patch
95af4fbf 10131 #4171: makedevs-unused-but-set-variable.patch
227eebae 10132 #4183: Codesourcery toolchain download site has changed
8ece8e27 10133 #4231: libneon.so: undefined reference to `SSL_SESSION_cmp'
92bf824b 10134 #4381: Add option to lighttpd to enable Lua support
6473f6c0 10135 #4387: Make sure that dest dir exists before installing mtd files
227eebae 10136
facd602d
PK
101372011.08, Released August 31th, 2011:
10138
10139 Fixes all over the tree.
10140
10141 Toolchain: Fix codesourcery 2009q3 ARM download, Linux 3.0.4
10142 kernel headers.
10143
10144 Updated/fixed packages: ipset, python
10145
73f131ce 101462011.08-rc2, Released August 29th, 2011:
e0a6bcd8
PK
10147
10148 Fixes all over the tree.
10149
73f131ce 10150 Toolchain: crosstool-NG 1.12.1, use binutils 2.21 on
e0a6bcd8
PK
10151 mips/sh/older uClibc, disallow uClibc 0.9.32 on avr32/sh
10152 (broken).
10153
73f131ce
PK
10154 Defconfigs: kernel updates, fix mini2440 serial port config,
10155 remove old arm toolchain configs.
10156
10157 Bootloaders: Fix grub patching, add barebox-{n,x,menuconfig}
10158 targets similar to linux/busybox.
10159
e0a6bcd8 10160 Updated/fixed packages: barebox, directfb, libsoup,
bf446513
TDS
10161 libxml-parser-perl, mtd, ncurses, python, ti-utils, udev,
10162 usbmount, util-linux, xfont_font-misc-misc
e0a6bcd8 10163
cb6c2c42
PK
10164 Issues resolved (http://bugs.uclibc.org):
10165
bf446513 10166 #3685: ncurses installation hangs due to old version of tic
cb6c2c42
PK
10167 #4093: Grub fails to install bz2 patch after conversion to...
10168
7ff457cd 101692011.08-rc1, Released August 4th, 2011:
0a5e7905 10170
94ad0667
PK
10171 Fixes all over the tree and new features.
10172
bd76bc5f
PK
10173 Toolchain: uClibc 0.9.32 / NPTL support, 0.9.29 removed,
10174 ext-toolchain-wrapper improvements, improved non-MMU
10175 support. GCC 4.3.6 / 4.6.1.
94ad0667 10176
333acf35
PK
10177 GENTARGETS infrastructure extended to cover bootloaders and
10178 Linux kernel as well. Options to retrive Linux/U-Boot from a
10179 custom git repo instead of upstream tarballs.
7ff457cd 10180 Support for Linux 3.x and release candidate tarballs.
333acf35
PK
10181 X-Loader bootloader for omap added.
10182
10183 Make source/external-deps now also works for external
10184 toolchains / crosstool-ng backend.
10185
5255a719
PK
10186 Updated/fixed packages: autoconf, berkeleydb, bind, binutils,
10187 bmon, bridge-utils, busybox, cmake, dbus, dbus-glib,
10188 e2fsprogs, ethtool, ffmpeg, gst-plugins-{bad,base,good,ugly},
10189 gvfs, hostapd, iproute2, iptables, iw, jpeg, lame, libarchive,
10190 libdnet, libdrm, libgcrypt, libgtk2, libmpeg2, libpng,
10191 libsoup, lighttpd, linux-fusion, lzo, midori, mtd-utils,
5496bc39
MH
10192 nfs-utils, openvpn, oprofile, orc, pkg-config, proftpd, qt,
10193 ruby, samba, sdl, shared-mime-info, sudo, sqlite, squid,
10194 synergy, udev, usbmount, usbutils, util-linux, valgrind,
10195 webkit, xorg-xserver, xz, zlib
a4a20acb
PK
10196
10197 New packages: acl, attr, ebtables, gnutls, inotify-tools,
10198 ipset, libargtable2, libiqrf, libmnl, libnspr, libnss,
10199 libroxml, libyaml, live555, mxml, orc, rsyslog, sredird,
10200 statserial, stunnel, ti-utils, uboot-tools, yajl
10201
d4928674
PK
10202 Deprecated packages: liboil, swfdec
10203
a4a20acb 10204 Removed packages: hal
94ad0667
PK
10205
10206 Issues resolved (http://bugs.uclibc.org):
10207
bd76bc5f 10208 #3559: libnspr: Add new package
b28de60c 10209 #3595: patch to add libroxml
bd76bc5f 10210 #3565: libnss: Add new package
5496bc39
MH
10211 #3583: xfonts_font-adobe-100dpi fails due to missing map file
10212 #3649: [PATCH] Add mapdir to existing pkg-config patch
94ad0667 10213 #3907: 2011.05 - Qt 4.7.3 not building on ARM
82e840e7 10214 #3961: Nfs-utils: Remove SUSv3-function index
b9796199 10215 #3985: "help" target's defconfig list needs sort
cef0721c 10216 #3997: bump libroxml to v2.1.0
94ad0667 10217
9ab73b51
PK
102182011.05, Released May 27th, 2011:
10219
10220 Updated/fixed packages: makedevs
10221
effcc9a2
PK
102222011.05-rc2, Released May 24th, 2011:
10223
10224 Fixes all over the tree.
10225
10226 Toolchain: Code sourcery ARM 2009q1 download URL fixed /
10227 2009q3 external toolchains added. Crosstool-NG bumped to
10228 1.11.3, eglic/glibc configuration fixes. Linux kernel 2.6.38.x
10229 bumped to 2.6.38.7.
10230
10231 Updated/fixed packages: bind, fakeroot, kbd, psmisc, qt
10232
137a4d7e 102332011.05-rc1, Released May 18th, 2011:
da5e5a5a 10234
7234c239
PK
10235 Fixes all over the tree and new features.
10236
10237 External toolchain improvements: We now build a binary
10238 toolchain wrapper and install it into HOST_DIR/usr/bin, which
10239 enforces the correct compiler arguments, making an external
10240 toolchain as easy to use outside of Buildroot as the internal
10241 ones are. This also brought a cleanup of CFLAGS, making the
10242 Buildroot build output easier to read.
10243
10244 Rootfs device handling improvements: Choice between static
10245 /dev, devtmpfs and devtmpfs with either mdev or udev.
10246
10247 Toolchain: More preconfigured codesourcery external
10248 toolchains, improved Crosstool-NG support, fix for GCC
10249 snapshot versions, GCC 4.4.6 / 4.5.3, experimental GCC 4.6.0
10250 support, target-GCC fixes, uClibc fixes, 0.9.32-rc3 support.
10251
10252 Bootloaders: U-boot 2011.03, Barebox 2011.05.0
10253
10254 Linux: support for custom kernel image targets, E.G. for
10255 powerpc builds with embedded device trees.
10256
10257 Misc fixes for qemu defconfigs, ensuring correct serial
10258 terminal setup out of the box.
10259
10260 Misc gentarget / autotools handling fixes.
10261
9b87631e 10262 Updated/fixed packages: alsa-lib, alsa-utils, alsamixergui,
7234c239
PK
10263 atk, avahi, bind, bison, busybox, copas, dbus-glib, dhcp,
10264 dhcpdump, dnsmasq, dropbear, ethtool, fakeroot, ffmpeg, file,
10265 gamin, gnuconfig, gst-ffmpeg, gst-plugins-good, gtk2-engines,
10266 haserl, hostapd, icu, imagemagick, iproute2, iw, kismet, less,
10267 libcap, libdnet, libglade, libglib2, libgtk2, libnl, libpng,
10268 libxml2, libxml2, libxslt, lighttpd, lockfile-progs, makedevs,
8b4f5f24
PK
10269 midori, mpg123, mpc, mpd, mpfr, mplayer, mtd-utils, ncurses,
10270 netsnmp, openssh, openssl, openvpn, pango, pkg-config, popt,
10271 procps, proftpd, qt, quagga, readline, rsync, samba, sdl,
10272 socat, squashfs, squid, sudo, tslib, udev, usbutils, webkit,
7234c239
PK
10273 wpa_supplicant, xerces, xfont_font-misc-misc, xlib_libX11,
10274 xlib_libXfont, xlib_xtrans, xorg-server, xterm, xz
10275
10276 New packages: bonnie++, can-utils, gdisk, htop,
10277 input-event-daemon, libexif, libraw, libv4l, ngircd
10278
10279 Removed packages: festival
707dc469
PK
10280
10281 Issues resolved (http://bugs.uclibc.org):
10282
8451c232 10283 #2131: Add OpenMP support to the toolchain
4bc79985 10284 #3379: New Package: bonnie++
47736c88 10285 #3445: Not working openssl-10.0.0d on 386sx
308bc537 10286 #3451: fakeroot package: wrong FAKEROOT_SITE variable
39aafe84 10287 #3457: alsamixergui: broken URL
707dc469 10288 #3475: Calling sync on large filesystems when not always necessary
2c976083 10289 #3511: make busybox-menuconfig does not download busybox package
f894e85e 10290 #3541: Quotes in the top Makefile:217 break buildroot/kernel config...
cdd4a7a0 10291 #3571: u-boot: fw_printenv does not build
cd58efba 10292 #3643: popt source url is not responding
a7e78f97 10293 #3733: dropbear: make zlib optional
8b4f5f24 10294 #3757: Buildroot can't build mplayer with libmad
05955603 10295
f3e79a7a 102962011.02, Released February 28th, 2011:
2f19259a
PK
10297
10298 Fixes all over the tree.
10299
da8700c1
PK
10300 Updated/fixed packages: alsamixergui, avahi, ffmpeg, icu, mpd,
10301 nuttcp, qt, slang, squashfs, sylpheed, synergy, xerces
e77bef4c
PK
10302
10303 Deprecated packages: devmem2, webif
2f19259a
PK
10304
10305 Issues resolved (http://bugs.uclibc.org):
10306
42daeb72 10307 #2911: Qt: Disable qt3support-option, if gui-module isn't selected
2f19259a 10308 #3259: Unable to build webkit (on arm)
c82d04c4 10309 #3295: slang fails to build on mipsel
da8700c1 10310 #3325: ffmpeg fails to build
2f19259a 10311
2d3d618b 103122011.02-rc2, Released February 24th, 2011:
2b41d7f4
PK
10313
10314 Fixes all over the tree.
10315
10316 Festival packages marked as broken. Unless someone steps up
10317 to support them, they will be removed during the 2011.05
10318 development cycle.
10319
10320 Updated/fixed packages: atk, avahi, bind, cairo, dbus,
10321 enchant, fakeroot, gmpc, gpsd, gvfs, iperf, jpeg, libarchive,
10322 libcgicc, libdaemon, libdrm, libevent, libgail, libglib2,
10323 libgpg-error, libmicrohttpd, librsvg, libsoup, libxcp,
a85971a6 10324 makedevs, matchbox-fakekey, matchbox-startup-monitor, mdadm,
fd2bd9e3
GZ
10325 metacity, mpd, nasm, nfs-utils, olsr, openssl, popt,
10326 pthread-stubs, quagga, rpm, samba, sdl, sdl_gfx, sdl_image,
c9253253
PK
10327 sdl_mixer, sdl_sound, sdl_ttf, squashfs, synergy, taglib,
10328 tcpreplay, tiff, wpa_supplicant, xcb-util,
2b41d7f4
PK
10329 xdriver_xf86-input-{acepad,aiptek,evdev,joystick,keyboard},
10330 xdriver_xf86-input-{mouse,synaptics,void},
10331 xdriver_xf86-video-{chips,dummy,geode,glide,intel,nv,wsfb},
10332 xlib_lib{ICE,SM,XScrnSaver,Xau,Xcursor,Xdmcp,Xi,Xinerama},
10333 xlib_lib{Xrandr,Xt,Xtst,Xxf86dga,Xxf86vm,dmx,fontenc,pciaccess},
10334 xserver_xorg-server, xz
10335
10336 Removed packages: ace_of_penguins, vlc
10337
10338 Issues resolved (http://bugs.uclibc.org):
10339
d17c1652 10340 #3205: Failing chmod when running "make" in buildroot (openssl)...
fd2bd9e3 10341 #3277: quagga fails to build with SNMP support
2b41d7f4 10342 #3283: See why nfs-utils needs fakeroot, and convert to autotools
c9253253 10343 #3307: synergy fails to build due to missing XTest library
2b41d7f4 10344
51f8802d
PK
103452011.02-rc1, Released February 14th, 2011:
10346
10347 Fixes all over the tree and new features.
a8ecce07 10348
2645004b
PK
10349 External toolchain improvements: clarification of the options,
10350 and introduction of the toolchain profile concept, for
10351 well-known toolchains. Buildroot is now capable of
10352 automatically downloading and extracting well-known toolchains
10353 (for the moment, CodeSourcery ARM, PowerPC, MIPS and SuperH
4120e051
PK
10354 toolchains are supported). Crosstool-NG backend updated and
10355 improved.
2645004b
PK
10356
10357 Complete rework of how hardware boards are supported.
10358 Each board now only has a single defconfig file, and all
10359 board-specific options have been removed. See
10360 docs/buildroot.html#board_support for details.
10361
10362 Added support for the following boards: Mini2440, Qemu ARM
10363 Versatile, Qemu MIPSel Malta, Qemu PowerPC G3beige, Qemu SH4
10364 r2d and Qemu x86. The Qemu boards support allows to easily
10365 build systems that are known to work under Qemu.
10366
4120e051
PK
10367 Initial support for Blackfin processors.
10368
2645004b
PK
10369 Staging directory moved into $(O)/host/usr/<tuple>/sysroot, in
10370 preparation for support of SDK. For the same reason, the
10371 toolchain binaries (cross-compiler and other related tools)
d1a93022
PK
10372 are now installed in $(O)/host/usr/bin/. The cross pkg-config
10373 now also automatically returns correct values for cross
10374 compilation, without needing any environment variables to be
10375 set.
2645004b 10376
17b66aff
TP
10377 Ccache support reworked. Now used for both host and target
10378 compilation, and cache is stored in ~/.buildroot-ccache.
10379
2645004b 10380 Toolchain: uClibc 0.9.32-rc2, several components moved to
639e80f2
PK
10381 normal AUTOTARGET packages.
10382
2645004b
PK
10383 Generic cmake infrastructure, similar to the existing
10384 GENTARGETS/AUTOTARGETS.
10385
639e80f2
PK
10386 Support for bzr downloads, next to the existing git/svn support.
10387
d1a93022
PK
10388 Kconfig infrastructure rebased against 2.6.38-rc3, bringing
10389 misc fixes. 'xconfig' now uses Qt4 rather than Qt3.
10390
a7f40dfc
PK
10391 EXT2 file system size handling improved, UBI image support, fs
10392 configuration options cleanup, U-Boot/Barebox version bumps.
639e80f2
PK
10393
10394 Updated/fixed packages: alsa-utils, at, autoconf, automake,
4120e051 10395 bash, binutils, bison, busybox, bzip2, cdrkit, cloop, cmake,
d1a93022 10396 coreutils, cups, dbus, dbus-python, dhcp, directfb,
4120e051
PK
10397 direcfb-examples, dmalloc, dnsmasq, dosfstools, e2fsprogs, ed,
10398 fbset, ffmpeg, findutils, flac, freetype, gdk-pixbuf, gmp,
10399 grep, gperf, gst-ffmpeg, gst-plugins-bad, gst-plugins-base,
10400 gst-plugins-good, gst-plugins-ugly, gstreamer, gvfs, hdparm,
10401 hostapd, i2c-tools, icu, imagemagick, input-tools, iproute2,
10402 iptables, iw, jpeg, kexec, libaio, libart, libcap, libconfig,
10403 libfuse, libglib2, libidn, libmad, libogg, libpcap, libpng,
10404 libsndfile, libtheora, libtool, libusb-compat, libvorbis,
10405 libxcb, libxml2, libxslt, links, linux-fusion, lm-sensors,
10406 lsof, ltp-testsuite, ltrace, lvm2, lzo, m4, makedevs,
10407 memtester, mesa3d, mii-diag, mpc, mpfr, mpg123, mplayer,
10408 mrouted, mtd-utils, nano, netperf, netplug, ntfs-3g, ntp,
10409 openssh, openssl, openvpn, oprofile, pango, patch, pciutils,
10410 php, pkgconfig, portmap, psmisc, python, qt, rsync, ruby,
10411 sawman, screen, sdl_gfx, sdl_sound, smartmontools, socat,
10412 sqlite, squid, sshfs, sstrip, sysklogd, sysstat, sysvinit,
10413 tar, tcpdump, tslib, udev, usbutils, vim, vtun, webkit, wipe,
10414 x11vnc, xapp_xlogo, xcb-proto, xfont_font-util,
10415 xkeyboard-config, xlib_libX11, xz, zlib
10416
10417 New packages: dhrystone, dsp-tools, faad2, fbgrab, gst-dsp,
10418 gst-omapfb, irda-utils, lame, libao, libcue, libcuefile,
10419 libffi, libhid, libreplaygain, libsamplerate, libsigc++,
10420 lsuio, mpd, musepack, python-mad, python-serial, rsh-redone,
10421 sdparm, tidsp-binaries, vorbis-tools, wavpack, whetstone,
10422 xl2tp, xmlstarlet
95f17bf7 10423
767dce8c
MB
10424 Removed packages: hotplug, l2tp, libfloat, microcom,
10425 ng-spice-rework
af6fd2d9 10426
d3d67f7f
FP
10427 Issues resolved (http://bugs.uclibc.org):
10428
d1a93022
PK
10429 #267: The make target: cross fails because toolchain_build_...
10430 #415: Berkeley DB: mut_pthread.o: relocation R_X86_64_32 against...
f362c51f 10431 #561: ltp-testsuite failed to install
d1a93022 10432 #1447: Installing gfortran on PowerPC
f362c51f 10433 #1651: Build fail caused by ccache in module-init-tools
6d17192f 10434 #1681: Cross-compiled binaries shouldn't be installed into staging
d1a93022 10435 #1723: [PATCH] axel: convert to generic package infrastructure and...
f362c51f 10436 #1735: [PATCH] mplayer: convert to autotools infrastructure
d1a93022
PK
10437 #2551: [PATCH] native toolchain in the target filesystem fails
10438 #2623: buildroot-snapshot-20100922 fails when compiling development...
7879a4ba 10439 #2647: makedevs package lacks support for 16-bit major/minor numbers
4c31d75c 10440 #2371: QT MYSQL Module does not build when MySQL installed on the host
6d17192f 10441 #2839: compile fails in various packages with a odd message "error:...
d1a93022 10442 #2887: tar "buffer overflow detected" error
6d17192f 10443 #2893: Broken "make source" with external toolchain
d3d67f7f 10444 #2905: Qt: Speed up compilation, if gui-module isn't selected
eeea3ea6 10445 #2929: genext2fs: couldn't allocate a block (no free space)
14a971ab 10446 #2935: Ntpdate isn't installed
6ddf4702 10447 #2965: Broken linkage to xkbcomp (blocking X server startup)
eb56385b 10448 #2983: xlib_libX11 build failed
87a5a194 10449 #3007: kexec doesn't build: Missing regdef.h file
d1a93022 10450 #3085: Init scripts are not compatible with sysVinit (when busybox...
9bc58a42 10451 #3103: make external-deps wants to download gcc-.tar.bz2 when...
0705e448 10452 #3109: abnormal `make busybox-menuconfig`
d1a93022 10453 #3115: How about board specific makefiles?
c18c1d66 10454 #3169: python patch has typo, aborts build in scenario
6bfe2932 10455 #3181: dhcp.mk copies S80dhcp-server to etc/init.d, not etc/init.d/
d3d67f7f 10456
dbc45b03 104572010.11, Released November 30th, 2010:
32b74808 10458
1fbd9ef8 10459 Fixes all over the tree.
32b74808 10460
5cafae4f 10461 Updated/fixed packages: libgcrypt, qt, squid, sysstat, tcpdump,
e7fbeda8 10462 xserver-xorg
32b74808 10463
1fbd9ef8
MRJ
10464 Issues resolved (http://bugs.uclibc.org):
10465
5cafae4f 10466 #2773: squid with openssl support needs openssl on the host
1fbd9ef8
MRJ
10467 #2857: OBJDUMP definition is missing from TARGET_CONFIGURE_OPTS
10468
09af8387 104692010.11-rc2, Released November 25th, 2010:
dfbb3893
PK
10470
10471 Fixes all over the tree.
10472
09af8387
PK
10473 Add support for LEON Sparc architecture variants. Fix make
10474 source/external-deps for host packages.
fe629f97 10475
b9c5809a
PK
10476 Updated/fixed packages: bash, bind, busybox, dialog, gpsd,
10477 libglib2, libcurl, libmad, lrzsz, midori, module-init-tools,
10478 mtd-utils, openssh, openssl, pciutils, php, qt, sqlite,
10479 sysstat, webkit, zlib
dfbb3893
PK
10480
10481 Issues resolved (http://bugs.uclibc.org):
10482
47416629 10483 #759: Sysstat build broken without libintl
84a6f534 10484 #2479: host-module-init-tools 3.11 fails to build
b95ccd5f 10485 #2725: Buildroot overrides kernel config
adb0dfff 10486 #2785: mtd-utils build fails due to missing libmtd
972cd422 10487 #2791: Added PHP-Process Control to the PHP-Package
e5edc733 10488 #2797: pciutils dependencies on zlib not taken into account
dfbb3893 10489 #2809: failed to compile libglib2
e25fe723
PK
10490 #2821: [PATCH] Patch for JavaScriptCore in QtWebKit module
10491 #2827: qt-4.7.0-pthread_getattr_np.patch invalid for qt 4.6...
e855e2b2 10492 #2833: Failed to compile webkit without X11
dfbb3893 10493
ea252b0e 104942010.11-rc1, Released November 8th, 2010:
9bc12b85 10495
ea252b0e 10496 Fixes all over the tree and new features.
bfa9e9e2
PK
10497
10498 Kconfig infrastructure rebased against 2.6.36-rc1, bringing
10499 misc fixes + nconfig and savedefconfig targets.
10500
10c1eec2 10501 Toolchain: ARM cortex A9 support, experimental crosstool-ng
3daa9128 10502 backend, GCC 4.5.x.
92870a7a 10503
785fef10
PK
10504 Fs: Squashfs 4.1 with lzo support
10505
1860bdae
PK
10506 Old-style package hooks (*_HOOK_POST_*) removed. Use the more
10507 generic new-style ones instead.
10508
a1726117
PK
10509 Download handling reworked and support for git/svn downloads
10510 added.
10511
5f71fc1f
TP
10512 Removed experimental shared config.cache support, as it is
10513 too unreliable.
10514
aefad531
YM
10515 A convenience Makefile wrapper is created when using
10516 out-of-tree building, similar to how it is done for the kernel.
10517
9f36bd49
PK
10518 Alpha, Cris, IA64 and Sparc64 architecture support removed.
10519
666bef2d 10520 New packages: argp-standalone, gdk-pixbuf, gpsd, gst-ffmpeg,
603030af 10521 libmpeg2, kbd, librsvg, nuttcp, rng-tools, rrdtool, xz
d380d514 10522
299f7820 10523 Updated/fixed packages: acpid, alsa-lib, argus, at, autoconf,
edfb1264 10524 automake, avahi, axel, beecrypt, berkeleydb, bind, bmon, boa,
f8b8a488 10525 bootutils, bridge-utils, bsdiff, busybox, cvs, dbus, directfb,
fe67fb04
GZ
10526 dmraid, docker, dosfstools, dropbear, e2fsprogs, ethtool,
10527 expat, ezxml, fbset, fconfig, ffmpeg, freetype, gadgetfs-test,
10528 gamin, gawk, genext2fs, gperf, gst-plugins-base,
10529 gst-plugins-ugly, gtk2-themes, gtkperf, gvfs, haserl, hdparm,
10530 hostapd, hwdata, ifplugd, imagemagick, iperf, ipsec-tools,
10531 iproute2, iptables, iw, jpeg, kexec, kismet, less, libcgi,
10532 libcurl, libdaemon, libdnet, liberation, libevent, libeXosip2,
10533 libglade, libgtk2, libiconv, libidn, libintl, libmms, libmpd,
10534 libnl, liboil, libosip2, libpcap, libpng, libtool, libungif,
10535 libxml2, libxslt, lighttpd, lite, lm-sensors, lockfile-progs,
c2d6095f
PZ
10536 logrotate, m4, matchbox, mdadm, mesa3d, metacity, mplayer,
10537 mtd-utils, mysql_client, nano, nbd, ncftp, neon, netperf,
10538 netsnmp, ng-spice-rework, ntfsprogs, ntp, openntpd, openssh,
10539 openssl, openvpn, oprofile, pango, patch, pcre, php,
ed720e88 10540 pkg-config, portmap, pppd, pptp-linux, prboom, proftpd, radvd,
c2d6095f 10541 rdesktop, readline, rp-pppoe, ruby, qt, quagga, samba, sawman,
2d925fc7 10542 sdl_mixer, sdl_sound, sed, setserial, shared-mime-info, slang,
70fb5d46
PK
10543 speex, sqlite, squashfs, startup-notification, strace,
10544 sylpheed, sysstat, taglib, tcpdump, thttpd, tiff, tn5250,
10545 torsmo, tslib, udev, udpcast, usbmount, usbutils, vsftpd,
10546 vtun, which, wireless-tools, wpa_supplicant, xapp_twm,
10547 xapp_xbacklight, xapp_xcursorgen, xapp_xinit, xapp_xinput,
10548 xapp_xmore,
edfb1264
PK
10549 xdriver_xf86-input-{acecad,aiptek,evdev,joystick,keyboard},
10550 xdriver-xf86-input-{mouse,synaptics,vmmouse,void},
10551 xdriver-xf86-video-{apm,ark,ast,ati,chips,cirrus,dummy,fbdev},
10552 xdriver-xf86-video-{geode,glide,glint,i128,i740,intel,mach64},
10553 xdriver-xf86-video-{mga,neomagic,newport,nv,openchrome,r128},
10554 xdriver-xf86-video-{rendition,s3,s3virge,savage,siliconmotion},
10555 xdriver-xf86-video-{sis,sisusb,suncg3,suncg6,suncg14,sunffb},
10556 xdriver-xf86-video-{sunleo,suntcx,tdfx,tga,trident,v4l,vesa},
10557 xdriver-xf86-video-{vmware,voodeo,wsfb,xgi,xgixp},
1bc5b0bd
PZ
10558 xkeyboard-config, xlib_libX11, xserver_xorg-server, xstroke,
10559 xterm, xvkbd, zlib
f661b023 10560
2b9e2fb4 10561 Deprecated packages: hotplug, lzma, ng-spice-rework, sfdisk
06d03789 10562
ba4fd235 10563 Removed packages: dillo, libglib12, libgtk12, microwin,
771d7631 10564 pcmcia
5ba97d90 10565
e0941403
PB
10566 Issues resolved (http://bugs.uclibc.org):
10567
6d3342e4 10568 #901: new package: gpsd
61f432ff 10569 #2389: Generate a Makefile wrapper in $(O)
70fb5d46 10570 #2461: wireless_tools: install shared library if needed
5e6e63e5 10571 #2521: Can't compile sdl_mixer, mikmod.h can't be found
69a8991b 10572 #2533: xserver_xorg-server: Enable glx, if mesa3d is built
edfb1264 10573 #2563: [PATCH] cairo: Expose the configure option to disable some...
e0941403 10574 #2581: libmms: Update to 0.6, and patch to work on architectures...
891973f5 10575 #2707: Can't compile linux kernel using buildroot + crosstool-ng
64d8e9a0 10576 #2731: Build order
93736778 10577 #2737: buildroot configuration tool crashing when the path exceeds...
44b170e1 10578 #2767: Build for lsof broken in buildroot-2010.08
e0941403 10579
32b8d438 105802010.08: Released August 31th, 2010:
49736322
YM
10581
10582 Fixes all over the tree.
10583
40f8f3ff 10584 Updated/fixed packages: atk, xstroke
49736322 10585
1424ff1c
PK
10586 Removed packages: lxdoom
10587
dc3a7ebc 105882010.08-rc2, Released August 30th, 2010:
2e7ab32c
PK
10589
10590 Fixes all over the tree.
10591
10592 Mark the combination of uClibc 0.9.31, gcc 4.2.x, C++ and
fb67a2dc
PK
10593 locale support as broken. Remove deprecated GCC 4.2.[1-3]
10594 versions.
2e7ab32c
PK
10595
10596 Mark CRIS architecture as deprecated, as it is discontinued
10597 upstream.
10598
b680672a
PK
10599 Marked shared config.cache as experimental and disabled by
10600 default as it is known to break with certain package
10601 combinations.
10602
1ed2e4ff
KR
10603 Toolchain: fixed gcc 4.2.x build after uClibc NPTL support got
10604 added.
10605
62b4c67b
SB
10606 fs: old-style squashfs for big endian archs fixed.
10607
1c4dbb5f 10608 Updated/fixed packages: busybox, gst-plugins-base,
2ab8ec9e
TP
10609 imagemagick, kismet, libgail, libglib2, libgtk2, lua,
10610 luafilesystem, lzo, ncurses, netcat, pango, php, pppd,
10611 proftpd, qt, samba, startup-notification, swfdec, sysvinit,
10612 util-linux
2e7ab32c 10613
6c519387
PK
10614 Removed packages: stunnel
10615
2e7ab32c
PK
10616 Issues resolved (http://bugs.uclibc.org):
10617
10618 #635: util-linux fails to build in 2009.08
10619 #2239: netcat package installs its binary to target as avr32-linux...
eba7132f 10620 #2395: libglib2-2.24.1 and libxml2-2.7.7 fails build on MIPS because...
c4cdcc36 10621 #2443: Initramfs: Don't overwrite $(TARGET_DIR)/init if it exists
e8fdc08d 10622 #2449: Minor fixes for squashfs makefile and correct PowerPC e500 ...
2e7ab32c 10623
2ef83b42 106242010.08-rc1, Released July 30th, 2010:
dc5e22ee 10625
2b42aae7
PK
10626 Fixes all over the tree and new features.
10627
5fd095b3 10628 Toolchain: GCC 4.3.5, older 4.3.x versions removed. GCC 4.1.2
ebf21166
PK
10629 and non-sysroot support removed. Added support for (snapshot)
10630 NPTL in uClibc, 0.9.28.3 removed,
144e4ed0 10631
a7a3e757 10632 Bootloaders: Various cleanups, moved to boot/, added Barebox,
b9997ca7
PK
10633 removed yaboot. Support building u-boot from custom tarball,
10634 u-boot 2010.06.
a7a3e757 10635
2b42aae7 10636 New GTK-based configurator, usable using 'make gconfig'.
3c5deb98 10637
39e6ba1b
PK
10638 Java packages marked as broken. Unless someone steps up to
10639 support this, they will be removed during the 2010.11
10640 development cycle.
10641
a563a663 10642 Alpha, IA64 and Sparc64 architectures marked as deprecated.
13a10a09
PK
10643 GTK+ on DirectFB has also been marked as deprecated, as it is
10644 not supported in recent GTK+ versions, and more and more
10645 packages depends on the new versions.
a563a663
TP
10646 Unless someone steps up to support them, they will be removed
10647 during the 2010.11 development cycle.
10648
ab10ed8c 10649 New packages: cgilua, copas, coxpcall, ffmpeg, libsvgtiny,
2c31d745 10650 libgail, luafilesystem, luasocket, rings, wsapi, xavante, xterm
a8495cdf 10651
18fa12fe
PK
10652 Updated/fixed packages: alsa-lib, alsamixergui, at, atk,
10653 avahi, berkeleydb, bash, blackbox, busybox, bzip2, cairo,
10654 cdrkit, cmake, dash, dhcp, dialog, diffutils, distcc, dmalloc,
10655 dnsmasq, dropbear, e2fsprogs, fbv, file, flex, fontconfig,
10656 gawk, gmpc, gnuchess, gst-plugins-base, gst-plugins-good,
ee779635 10657 gstreamer, gzip, icu, intltool, iostat, ipsec-tools, iptables,
ac9ee0b5
PK
10658 iw, libart, libcgi, libcurl, libdrm, libeXosip, libfuse,
10659 libglib2, libgpg-error, libiconv, libidn, liblockfile, libpng,
10660 libsoup, lighttpd, links, linux-fusion, lmbench, lrzsz,
10661 ltrace, make, midori, module-init-tools, mplayer,
10662 mysql_client, nbd, ncurses, neon, netcat, netperf, netsnmp,
10663 ntfsprogs, openssl, oprofile, pango, php, qt, quagga, samba,
10664 setserial, sdl, sdl_mixer, sdl_sound, sdl_ttf, speech-tools,
10665 sqlite, squashfs, swfdec, tftpd, thttpd, tn5250, tremor,
10666 usbutils, webif, webkit, wireless_tools, xerces,
10667 xkeyboard-config, xserver_xorg-server, xvkbd, zlib
3c5deb98 10668
2c31d745 10669 Removed packages: modutils, portage, rxvt
6ef6e96c 10670
e475cf03 10671 Deprecated packages: dillo, libglib12, libgtk12, microwin, pcmcia
f4800b46 10672
3c5deb98
PK
10673 Issues resolved (http://bugs.uclibc.org):
10674
5bf7eb2a 10675 #321: alsa-lib uses host include files for python which breaks ...
acb86bab 10676 #361: linux kernel configuration choice works incorrectly
ad36fcdd 10677 #387: Tremor not installed to toolchain
5db7204c 10678 #401: new package: ffmpeg
acb86bab 10679 #475: uImage target for U-boot failed generating
31aab0c9
PK
10680 #543: ATK requires X11 on DirectFB target
10681 #575: webkit: Buildroot Libtool Patch Fails
acb86bab 10682 #583: build fails with external x86_64 toolchain
ad36fcdd 10683 #729: sstrip creates corrupted headers
18fa12fe 10684 #829: Webkit r44552 needs libXt
868ed55b 10685 #835: Package Dataflashboot-1.05 does not compile with buildroot...
31aab0c9
PK
10686 #847: Compiling target-gcc v4.4 fails with "libc.so.0: cannot open...
10687 #859: Add (head of) nptl branch to list of uClibc versions
10688 #949: compile with debug info
10689 #955: Grub fails to build with External Toolchain
18fa12fe 10690 #1051: Webkit doesn't compile (Linuxthreads new, x86)
39ca6d50 10691 #1213: Move .config into output directory
31aab0c9
PK
10692 #1225: Buildroot fails to account for "nof" subdirectory (no float...
10693 #1231: (sparc) Linux kernel fails to build
10694 #1261: The getline() in output/build/linux-2.6.28/scripts/unifdef.c...
10695 #1339: Busybox needs -fno-strict-aliasing to compile cleanly
5bf7eb2a 10696 #1393: neon config fails libxml/parser.h: libxml2 requires, but not ...
18fa12fe 10697 #1405: WebKit fails to build because pthread_getattr_np is not impl...
31aab0c9
PK
10698 #1675: GMP Error during buildroot make process
10699 #1741: external toolchain linking error
41580880 10700 #1753: lmbench: convert to generic package infrastructure
3754c515 10701 #1771: Fakeroot and the target/generic/device_table.txt create bad...
e9bc59e5 10702 #1807: LZMA 4.32.7, Required header file(s) are missing
d74be052 10703 #1813: xkeyboard-config fails to build because of intltool problem
a0ce68d3 10704 #1879: Bump iptables to 1.4.8
accf2eb2 10705 #1885: Add a bunch of lua modules
3638e528 10706 #1897: Bump libusb to 1.0.7
8ac2bba9 10707 #1903: Bump tn5250 to 0.17.4 and migrate to autotargets
3c5deb98 10708 #1909: netperf-2.4.5 fails to build because of undeclared SOCK_DCCP
0b8c497b 10709 #1927: Bump file to 5.03 and migrate to autotargets
8cd06967 10710 #1933: Bump gawk to 3.1.8 and migrate to autotargets
d9c2b636 10711 #1945: PHP: add sqlite3 dependency when using external lib
3dbc86f0 10712 #1951: Bump openssl to 0.9.8o
cffb9cf0 10713 #1957: Bump sqlite to 3.6.23.1
237c98b2 10714 #1975: Package removal/deprecation
d47c73ee 10715 #1981: zlib: bump to 1.2.5
8df21528 10716 #1987: intltool: Fix spelling mistake
3404ad7c 10717 #1993: Bump bash to 4.1.7(1) and migrate to autotargets
016eb670 10718 #1999: Typo in path checking
1c7de59a 10719 #2005: Bump dnsmasq to 2.55 and migrate to gentargets
dff1d590 10720 #2035: ipsec-tools-0.7.2 fails to build with gcc-4.4.x
c32ce8b5 10721 #2038: Bump ncurses to 5.7
1b10ce71 10722 #2095: make gconfig: undefined reference to symbol 'dlsym@@GLIBC_2.2.5'
ca3489da 10723 #2101: blackbox depends on locale support
93e80147 10724 #2119: Tries to build kernel, although disabled in config
31aab0c9 10725 #2125: libXfont build fail
e09aa604 10726 #2143: buildroot compiler generates segfaulting statically linked exe..
31aab0c9 10727 #2149: xterm build failure
9280cafe 10728 #2155: Compression lzo don't set for ubifs
ccd0fc4e 10729 #2161: [SECURITY] Update libpng to 1.2.44
3169aae8 10730 #2167: Bump busybox to 1.17.0, convert to gentargets, drop 1.12, ...
31aab0c9 10731 #2181: pixman can't apply pixman-0.10.0-no-tests.patch
1eb59f59 10732 #2191: linux-fusion build fail
b922151c 10733 #2221: Qt does not compile (dependencies not taken into account?)
58ddb37e 10734 #2233: Atmel atstk target skeletons have /etc/mtab as a file, not ...
6c387f2e 10735 #2245: Netcat does not work due to incorrect assumptions about signed..
7f16e542 10736 #2251: directory output/build after make *_defconfig not found
0c271d52
PK
10737 #2257: Convert netsnmp package to autotargets
10738 #2263: Bump samba to 3.3.13
aaa2b660 10739 #2269: setserial causes make error
3c5deb98 10740
07da619d 107412010.05, Released May 30th, 2010:
170b3d3d
PK
10742
10743 Fixes all over the tree.
10744
a4bba083
PK
10745 Updated/fixed packages: coreutils, hal, libcap,
10746 lockfile-progs, ncftp, xserver_xorg-server
2816c33c
GZ
10747
10748 Issues resolved (http://bugs.uclibc.org):
10749
e1a7d916 10750 #1789: binutils fails to build for i386
2816c33c 10751 #1843: Fix libcap build failure
7f1bca84 10752 #1855: XORG Keyboard driver fails to compile
170b3d3d 10753
bbd96dba 107542010.05-rc3, Released May 27th, 2010:
93cca7c8
PK
10755
10756 Fixes all over the tree.
10757
994bb070 10758 Updated/fixed packages: aumix, atk, avahi, bmon, busybox, cairo,
b730010c 10759 cdrkit, dbus-glib, dbus-python, docker, enchant, fltk, gamin,
50685f1c 10760 gettext, gmpc, gob2, grep, gstreamer, gst-plugins-bad,
062cebb0
PK
10761 gst-plugins-base, gvfs, hal, iconv, icu, iperf, libcgicc,
10762 libdvdnav, libdvdread, libglade, libglib2, libgtk2, libidn,
10763 libmms, libmpd, libpcap, libsoup, lmbench, lsof, ltrace, lvm2,
10764 make, metacity, microperl, mtd-utils, mutt, nbd, netsnmp,
10765 ntfsprogs, ntp, olsr, pango, pciutils, pcmanfm, php,
10766 pkg-config, psmisc, qt, samba, shared-mime-info, squashfs,
10767 squashfs3, sshfs, startup-notification, swfdec, sylpheed,
10768 uemacs, util-linux, valgrind, vpnc, vsftpd, webkit, xstroke
484d15de
PK
10769
10770 Issues resolved (http://bugs.uclibc.org):
10771
ca999e09
PK
10772 #75: arm buildroot "unrecognized option" error
10773 #699: Buildroot fails to copy libstdc++ to target when using external...
484d15de 10774 #1693: NTP trys IPV6 even if not configured error: 'IPV6_MULTICAST...
7ab3f96e 10775 #1729: alsamixergui fails to build
7810eebb 10776 #1801: Avahi-autoipd doesn't create TARGET_DIR/var/lib
096b21e5 10777 #1819: pciutils small bugs
947a9b85 10778 #2065: Internal toolchain: bump gcc 4.3.x series to 4.3.5
7bb2b482 10779
6d1ab151 107802010.05-rc2, Released May 11th, 2010:
ca218deb
PZ
10781
10782 Fixes all over the tree.
10783
49ce10cb
PK
10784 Updated/fixed packages: busybox, customize, gawk, gnuchess,
10785 hal, hostapd, less, libgcrypt, libnl, libxcb, linux-fusion,
10786 ltp-testsuite, mplayer, netplug, pciutils, php, sed,
10787 shared-mime-info usb_modeswitch, usbutils, vlc wpa_supplicant,
10788 xapp_bdftopcf, xapp_mkfontdir, xdriver_xf86-video-openchrome,
c554cc2a
TP
10789 xfont_encodings, xlib_libX11, xlib_libXfont, xlib_xtrans,
10790 xproto_fontcacheproto, xproto_fontsproto, xvkbd
63b86664 10791
13de2613
PK
10792 Removed packages: vice
10793
63b86664
GZ
10794 Issues resolved (http://bugs.uclibc.org):
10795
ea0695ff 10796 #849: "customize" package copies files to wrong place in target tree
63b86664 10797 #985: Bump usb_modeswitch package to 1.1.0
ea0695ff 10798 #1135: Package customize. Wrong copying
79db1ff5 10799 #1525: Package hal deletes a whole <target>/etc/rc.d directory
395a70f7
PK
10800 #1531: libxcb 1.5 build fails, due to missing xcbgen Python module
10801 #1669: Busybox failed to compile when using an external toolchain
dfb50393 10802 #1699: Fix usbutils dependencies and bump
a5fe7371 10803 #1705: Fix pciutils broken cross compiling
6f4939d4 10804 #1717: External toolchain fixes for hostapd & wpa_supplicant
ca218deb 10805
aac61fdc 108062010.05-rc1, Released May 3rd, 2010:
58794482 10807
b1c9a155
GZ
10808 Cleaned up / restructured package menu.
10809
266fa65a 10810 Toolchain: uClibc 0.9.30.3 / 0.9.31, older 0.9.30.x removed.
4439d388
PK
10811 2.6.33 kernel headers, binutils 2.20.1, GCC 4.4.4,
10812 removed broken nios2 support, ppc e300cX/e500mc support,
10813 improved external toolchain support, GDB 7.x support.
c9d195ed 10814
de859f6b
PK
10815 X.org updated to 7.5.
10816
5724e099
PK
10817 New packages: cdrkit, cramfs, genext2fs, genromfs,
10818 libatomic_ops, librsync, libusb-compat, lmbench, netperf,
10819 squashfs, squashfs3, squid
10820
10821 Updated/fixed packages: alsa-utils, argus, autoconf, bison,
10822 busybox, bzip2, directfb, dnsmasq, dosfstools, e2fsprogs,
10823 eeprog, fakeroot, fbv, findutils, freetype, haserl, hostapd,
10824 iperf, iptables, iw, less, libaio, libcgi, libcgicc, libdrm,
10825 libgcrypt, libglib2, libid3tag, libmad, liboil, libosip2,
10826 libpng, libraw1394, libsysfs, libxml2, libxslt, linux-fusion,
10827 ltrace, lua, lzma, madplay, makedevs, matchbox, mdadm,
10828 memstat, mesa3d, mtd-utils, nano, ncurses, openssl, patch,
10829 pciutils, php, pixman, portage, pppd, pthread-stubs, python,
10830 qt, radvd, samba, setserial, smartmontools, tar, tslib,
10831 udpcast, usb_modeswith, vtun, wget, xdata_xcursor-themes,
10832 xdriver_xf86-video-intel, xkeyboard-config, xlib_libX11,
10833 xlib_libXaw, xlib_libXfont, xlib_libXfontcache,
bb73ce22
GZ
10834 xlib_libXxf86misc, xlib_libXtst, xlib_libpciaccess,
10835 xproto_dri2proto, xproto_eviext, xproto_fontcacheproto,
10836 xproto_xf86miscproto, xserver_xorg-server
58794482 10837
84e5d7c7
WW
10838 Removed packages: xapp_xtrap, xlib_libXTrap, xlib_libXevie,
10839 xlib_libXxf86misc, xxproto_evieext, proto_trapproto,
10840 xproto_xf86miscproto
9638be1a 10841
acac2ece
AC
10842 Issues resolved (http://bugs.uclibc.org):
10843
ffe25f05 10844 #513: Add new squid package
0e9aad6c 10845 #661: lmbench: new package
bb73ce22 10846 #719: Add lua option to haserl
6a3a58f1 10847 #800: [PATCH] iperf update to 2.0.4
46913a2d 10848 #803: [PATCH] lua - add shared library patch and config option for...
0c776124 10849 #805: [PATCH] mdadm - version update
cb08cd64 10850 #817: integrator926_defconfig uses unsupported uboot board name
6db57c69 10851 #851: Add option to specify --sysroot value for external toolchain
e237c993
MC
10852 #1093: Upgrade libusb to v1.0.3 and add new libusb-compat
10853 package for compatibility with old packages that expect
10854 the pre-1.0 API.
ed91e786 10855 #1105: Add new netperf package
8fe6cc98 10856 #1111: Bump wget to 1.12 and migrate to Makefile.autotools.in
19f1506a 10857 #1117: Bump nano to 2.2.3 and migrate to Makefile.autotools.in
4f0361ab 10858 #1123: Bump less to 436 and migrate to Makefile.autotools.in
3b90d698 10859 #1129: Bump memstat to 0.8 and migrate to Makefile.package.in
cb08cd64 10860 #1189: Wrong u-boot configuration name for integrator926 target
17541bd0 10861 #1219: kernel headers not correctly installed into toolchain/staging
d07aee18 10862 #1267: Wrong BR2_EXTRA_VERSION
60f2fb4f 10863 #1273: BR2_INET_IPV6 does not enable IPv6 in pppd
a038602e 10864 #1303: Add librsync package
532e1fb5 10865 #1321: Busybox link fails due to lack of --sysroot option
820d917d 10866 #1327: mtd-utils compile failure due to lack of --sysroot in CFLAGS
60f2fb4f 10867 #1345: Bump pppd to 2.4.5 and convert to Makefile.autotools.in
0a179ade 10868 #1369: cannot build radvd (flex problem)
a12ef5db 10869 #1387: xlib_libX11-1.3.2 can't find libjpeg
aa3486fd 10870 #1411: [SECURITY] Update openssl package to 0.9.8n
bc7ffe74 10871 #1417: Bump iptables to 1.4.7
801f22b3 10872 #1423: Bump e2fsprogs to 1.41.11
0fd37245 10873 #1429: [SECURITY] Update php to 5.2.13
5c36fdfe 10874 #1441: Add binutils 2.20.1
31365ded 10875 #1447: Package installation on target with debug symbols is broken
ac5c5fd6 10876 #1459: Misc QA fixes
07f155c1 10877 #1489: radvd update to 1.6
633049d8 10878 #1513: Enable powerpc e300c2, e300c3 and e500mc optimization
6c5225b1 10879 #1537: dev entries not created anymore
4ab6883a 10880 #1555: Fix default uclibc-0.9.31 configuration
ba9ed137 10881 #1561: [SECURITY] Update samba to 3.3.12
65e209ca 10882 #1567: openssl0.9.8n fails to compile
5ad26724 10883 #1573: Alsa-utils alsactl/init/* not installed to target
ab1f6e5c 10884 #1591: portmap fails to compile
55886163 10885 #1615: Convert eeprog package to gentargets
554ef43a 10886 #1645: Bump hostapd package to 0.7.2
acac2ece 10887
ac1dfc84 108882010.02, Release February 26th, 2010:
f4f15704
FGM
10889
10890 Fixes all over the tree.
10891
b209f227
PK
10892 Updated/fixed packages: avahi, busybox, cramfs, ipsec-tools, libcgicc,
10893 libgtk2, libraw1394, madplay, netsnmp, pango, squashfs, sylpheed, qt,
10894 xfont_font-util
ba50538c 10895
0f40a46a 10896 Removed packages: hostap, openmotif, xpdf
ba50538c
PK
10897
10898 Issues resolved (http://bugs.uclibc.org):
10899
10900 #165: openmotif does not build
0f40a46a 10901 #1147: Remove obsolete hostap package
f561763e 10902 #1183: make source fails to download gmp, mpfr and patches
f4f15704 10903
7bd8125e 109042010.02-rc2, Released February 23th, 2010:
23c8c880
PK
10905
10906 Fixes all over the tree and new features.
10907
89fd7208
PK
10908 New packages: intltool
10909
c8ff60c8 10910 Updated/fixed packages: ace_of_penguins, alsa-lib, alsa-utils, argus,
89fd7208
PK
10911 at, automake, ccache, dosfstools, e2fsprogs, flex, gob2, gmpc,
10912 gst-plugins-good, imagemagick, iw, kexec, libeXosip, libgtk2,
10913 libpcap, libpng, libsoup, libxcb, libxml-parser-perl, libxml2,
10914 libxslt, lvm2, matchbox, mplayer, rsync, rubix, shared-mime-info,
10915 tcl, webkit, xapp_mkfontscale, xfont_encodings, xfont_font-util,
10916 xlib_libfontenc, xproto_trapproto, zlib
c8ff60c8
PK
10917
10918 Removed package: xboard
23c8c880 10919
6c9d3873
RA
10920 Issues resolved (http://bugs.uclibc.org):
10921
5239be04
PK
10922 #335: atk looks for the path to the gnome library on the host
10923 #355: Please update WebKit - it doesn't compile!
10924 #453: libglib2 autoreconf
10925 #457: e2fsprogs link problem
10926 #459: libgtk2 autoreconf
10927 #469: build of libgtk2 for host incorrectly assumes that X.org ...
10928 #671: Bash fails to build when building buildront on Ubuntu 9.04
10929 #711: WebKit host dependencies problems
10930 #821: cp: illegal operation
10931 #1039: Not compiled on ubuntu karmic
6c9d3873
RA
10932 #1069: [PATCH] The AT91BOOTSTRAP makefile contains a typo
10933
f0bdacdb
PK
109342010.02-rc1, Released February 9th, 2010:
10935
10936 Fixes all over the tree and new features.
10937
10938 Generalized autotools infrastructure to be usable for
10939 non-autotools packages, see package/Makefile.package.in for
10940 details.
10941
10942 Cleaned up avr32 toolchain config, external source-based
10943 toolchain support is gone.
10944
10945 Dependency checks: Also check for makeinfo, only print output
10946 on errors.
de219287 10947
6c26a600 10948 Toolchain: uClibc 0.9.30.2, gcc 4.4.3
6bfb4885 10949
731f3c3e
PK
10950 New packages: libcdaudio, libdvdnav, libdvdread, hostapd, ser2net,
10951 tcpreplay
20417bbf 10952
aea2ef9b
WW
10953 Updated/fixed packages: alsa-lib, alsa-utils, at, autoconf, bash,
10954 bind, binutils, bootutils, busybox, dbus, directfb, dnsmasq,
14d065b5
JB
10955 e2fsprogs, gstreamer, gperf, gst-plugins-bad, gvfs, fbdump, flex,
10956 hal, iptables, iw, jpeg, kismet, libfuse, libglib2, liboil, libpcap,
10957 libungif, libxml2, libxslt, lighttpd, mesa, mpg123, mtd-utils, nbd,
10958 neon, netstat-nat, newt, openvpn, pcre, php, qt, rdesktop, readline,
10959 rpm, sawman, sdl, sdl_ttf, sqlite, sshfs, tremor, u-boot,
10960 usb_modeswitch, usbutils, webkit, wpa_supplicant, xfsprogs, zlib
ba4183bc 10961
640c7403 10962 Removed package: asterisk, openswan
5223447b 10963
ba4183bc
GZ
10964 Issues resolved (http://bugs.uclibc.org):
10965
20417bbf 10966 #515: tcpreplay: new package
1041563b 10967 #553: Wrong DirectFB ps2mouse limitation
249f3db9 10968 #559: mesa3d build fails
7c737978 10969 #679: Autoconf cannot find M4
44816b1b 10970 #739: New/updated hostapd package
d8968c67 10971 #749: Bump usbutils package to version 0.86
79c9a433 10972 #751: Kernel 2.6 snapshot fetch fail
1ba3c843 10973 #753: Bump lighttpd package to 1.4.25
9c37425b 10974 #757: U-Boot: mkimage cannot be installed using external toolchain
ba4183bc 10975 #761: Add binutils 2.20 to toolchain options
9f17728f 10976 #763: [SECURITY] Update pcre to 7.9
09c181f2 10977 #765: Add buildroot branding to gcc
7a90172f 10978 #767: Bump iw package to 0.9.18
b5867d93 10979 #773: [SECURITY] Update bind to 9.5.2-P1
0a62bb41 10980 #795: Minor edits to fix typos, grammar, spelling, usage in documen...
4833d135 10981 #813: Drop not very useful generic package selection options ...
b9656e81 10982 #823: Editor backup files (~) is copied from the target_skeleton
9400c735 10983 #827: Bump mtd-utils package to version 1.2.0
c47124d4 10984 #841: Build error
0908e85c 10985 #913: Bump iptables to 1.4.6
c95e3b84 10986 #919: Bump usb_modeswitch package to 1.0.7
ca2ad7d8 10987 #925: Bump wpa_supplicant package to 0.6.10
db9dcbee 10988 #931: Bump kismet package to 2010-01-R1
b3febdac 10989 #937: Bump openvpn package to 2.1.1
c623a237 10990 #943: Bump sqlite package to 3.6.22
3416f262 10991 #961: Bump dnsmasq to 2.52
60ce1b08 10992 #967: Bump netstat-nat to 1.4.10
6455c32d 10993 #973: Bump iw to 0.9.19
fbf84d42 10994 #1003: DHCP options disabled with busybox-1.16.0
934c7bb7 10995 #1009: [SECURITY] Bump php to 5.2.12
49d92ebe 10996 #1015: [SECURITY] Bump bind to 9.5.1-P2
c317439d 10997 #1027: Busybox flash commands conflict with those from mtd-utils
d5d48254 10998 #1063: [SECURITY] Update lighttpd to 1.4.26
bf4d2d86 10999
798927cc 110002009.11, Released December 1st, 2009:
b48fb8c4
PK
11001
11002 Additional fixes and cleanups.
11003
9d998ad1
PK
11004 Updated/fixed packages: alsamixergui, autoconf, coreutils, fltk,
11005 microperl, ncurses, vim
b48fb8c4
PK
11006
11007 Issues resolved (http://bugs.uclibc.org):
11008
11009 #707: Cant configure fltk-1.1.7. configure: error: Configure could ...
11010
31bd9741
PK
110112009.11-rc2, Released November 29th, 2009:
11012
11013 Additional fixes and cleanups.
6b6bdaed 11014
ade675c5 11015 Updated/fixed packages: busybox, dbus, fltk, gvfs, ltrace
6b6bdaed 11016
2d04d56e 110172009.11-rc1, Released November 23rd, 2009:
74834991 11018
b8a917fa
PK
11019 Fixes all over the tree and new features.
11020
11021 Cleaned up / Simplified build directory layout. Refer to
11022 docs/buildroot.html#using for details.
11023
11024 Target defconfig files moved to configs/ and listed in 'make help'
11025 output.
11026
406053d5
PK
11027 Fixed *clean targets. Now clean removes everything generated,
11028 so you can do a fresh rebuild. Distclean furthermore removes
11029 kbuild tools and .config, bringing the source tree back in a
11030 pristine state.
11031
b8a917fa
PK
11032 Toolchain: ARM cortex A8 support, GCC 4.4.2, sensible default
11033 soft / hardfloat setting for architecture, ensure target-ldd
11034 gets installed.
83182dd2 11035
4114643d 11036 New packages: divine, gvfs, libarchive, libmicrohttpd,
0ad58695 11037 sdl_sound, swfdec, sysstat
32518793 11038
81e4ba32
PK
11039 Updated/fixed packages: alsa-lib, alsamixergui, autoconf, bootutils,
11040 busybox, gcc, directfb, dnsmasq, e2fsprogs, festival, gamin, gperf,
11041 gqview, gstreamer, gst-plugins-bad, gst-plugins-base, gst-plugins-good,
f6cbb268
PK
11042 imagemagick, ipkg, iptables, iw, kernel-headers, kismet, leafpad,
11043 libelf, libevent, libglib2, libidn, liblockfile, libmad, libpcap,
fa946b78 11044 libupnp, libuuid, libxml2, lighttpd, ltrace, lua, lzma, magiccube4d,
1dd9d9f3 11045 matchbox, mdadm, nbd, ncftp, ncurses, netkittelnet, netsnmp,
7ba54a07 11046 ng-spice-rework, ntfs-3g, openntp, openssl, pcmanfm, php, psmisc,
883f0667 11047 python, quagga, radvd, rpm, rsync, rubix, samba, sawman, sdl, sdl_image,
b7046770 11048 shared-mime-info, sfdisk, spawn-fcgi, speech-tools, sqlite, squashfs,
9627e211
PK
11049 synergy, syslinux, sysklogd, target-binutils, tcpdump, torsmo, u-boot,
11050 udpcast, util-linux, valgrind, vsftpd, wipe, wpa-supplicant, x11vnc,
5ad8ad0c 11051 xdata_xcursor-themes, xboard, xfsprogs, xstroke, zlib[5~
76aaac62 11052
87d74d94 11053 Removed package: mdnsresponder, mpatrol, gcc 3.4.6 + 4.0.4, vice
8a19a795 11054
74834991
GZ
11055 Issues resolved (http://bugs.uclibc.org):
11056
1d9178db 11057 #301: allow to install libsmbclient
bc95b3ad 11058 #303: add gvfs package
8e8354d4 11059 #477: Add sdl_sound package
57f3b11d 11060 #487: Make kismet package sexier
bdf41d6c 11061 #511: New package usb_modeswitch
74834991 11062 #527: misc fixes for dnsmasq package
a07032e1 11063 #565: libevent: Bump version and clean up makefile
27cf8114 11064 #587: Use iptables multipurpose binaries and bump to 1.4.4
da25e92b 11065 #593: Missing early check for patch(1)
b71951b0 11066 #597: (REOP) Selecting busybox in buildroot's config clobbers ar ...
17168395
PK
11067 #609: libmicrohttpd: New package
11068 #615: python: Don't delete .py files unless asked
f5239c32 11069 #617: netkit/inetd requires RPC and fails to build if RPC is disabled
07019b2c 11070 #619: netkittelnet requires netkitbase to install, but there's no ...
6aac003a 11071 #645: allow to build nbd-server with NBD package
829d4ff6 11072 #653: [SECURITY] Update php package to version 5.2.11
ab17f403 11073 #655: Update sqlite package to version 3.6.18
f72f3fd3 11074 #657: Bug in imagemagick-clean target
07019b2c 11075 #663: Add option for NAND flash with 512B Page and 16 kB erasesize ...
d7f5f04b 11076 #665: [PATCH] Samba package
69ec17cd 11077 #667: [PATCH] e2fsprogs
351b6796 11078 #683: SDL-dfb does not select directfb
3445ff4a 11079 #701: make install problem with unstripped binaries
48ed49e9 11080 #703: [SECURITY] Update openssl package to 0.9.8l
3848cd6d 11081 #705: Bump spawn-fcgi package to 1.6.3
4e27686c 11082 #709: Bump lighttpd package to 1.4.24
26073d2a 11083 #713: Migrate openntpd package to Makefile.autotools.in
83f9881d 11084 #715: Bump libidn package to 1.15 and other fixes
882e1376 11085 #717: Bump dnsmasq to 2.51 and introduce new IDN option
bd49a62d 11086 #731: Bump iw package to 0.9.17
74834991 11087
f0eb8b58
PK
110882009.08, Released August 31th, 2009:
11089
11090 Additional fixes and cleanups.
11091
11092 Updated/fixed packages: ctorrent, saveconfig/getconfig,
11093 sdl_net, util-linux.
014df317
PK
11094
11095 Issues resolved (http://bugs.uclibc.org):
11096
11097 #529: util-linux doesn't find headers and include libs correctly
cc8a9175 11098 #557: Build ctorrent with SSL support if available
014df317 11099
4595a2fc
PK
111002009.08-rc3, Released August 26th, 2009:
11101
11102 Additional fixes and cleanups.
11103
11104 Updated/fixed packages: alsa-utils, berkeleydb, busybox, dbus,
11105 directfb, enchant, kernel headers.
11106
11107 Issues resolved (http://bugs.uclibc.org):
11108
11109 #471: Allow directfb compilation with debug
11110 #541: Removal of CVS directories in target filesystem broken
11111 #547: berkeleydb: Update config.{sub, guess}
11112 #549: enchant: Fix dependencies.
11113 #569: Fix alsa-utils build for x86 on x86-64
11114
4ebaaf41
PK
111152009.08-rc2, Released August 6th, 2009:
11116
11117 Additional fixes and new features.
11118
11119 New packages: libuuid, gcc 4.3.4.
11120
4595a2fc
PK
11121 Updated/fixed packages: busybox, classpath, gzip, ipsec-tools,
11122 jamvm, libusb, microperl, neon, popt, sed, webkit.
4ebaaf41
PK
11123
11124 Fixed issue with 'make oldconfig'
0468b5c1
PK
11125
11126 Issues resolved (http://bugs.uclibc.org):
11127
11128 #525: sed broken with external toolchain
15dab042 11129 #537: Fix gzip build with recent glibc
0468b5c1 11130
3190d5bf
PK
111312009.08-rc1, Released August 2nd, 2009:
11132
11133 Fixes all over the tree and new features.
533718a8 11134
66095256
TP
11135 Improvement of external toolchain support:
11136 - Support for glibc toolchains.
11137 - The toolchain configuration announced to Buildroot is
11138 verified against the real toolchain configuration.
11139 - Fixes, documentation.
11140
11141 Cleanup X.org support: clarified configuration options, and
11142 removed mandatory dependency on useless libraries such as
11143 libXt or libXaw.
11144
d9a95017
TP
11145 New QT-based configurator, usable using 'make xconfig'.
11146
3190d5bf
PK
11147 Support for the Xtensa architecture.
11148
11149 Toolchain: GCC 4.4.1, 2.6.30 kernel headers, removed < 2.6.26
11150 headers.
11151
11152 New packages: bmon, ctorrent, dosfstools, enchant,
11153 gst-plugins-bad, iw, libmms, libnl, netstat-nat, ntfsprogs,
11154 sdl_gfx, spawn-fcgi.
11155
11156 Updated packages: bind, busybox, coreutils, sqlite, directfb,
11157 expat, gamin, gnuconfig, haserl, ipsec-tools, classpath,
11158 libcurl, libglib2, liblockfile, libpng, libsoup, libxml2,
11159 lighttpd, ltp-testsuite, lvm2, matchbox, memstat,
11160 gst-plugins-good, gstreamer, libogg, libvorbis, mplayer,
11161 neon, openssl, pciutils, php, qt, ruby, sawman, webkit,
11162 wpa-supplicant, xdriver_xf86-input-synaptics,
11163 xdriver_xf86-video-intel, xlib_libXfont, xlib_libXft,
11164 xlib_libXt, xproto_xproto, xserver-xorg, xutil_makedepend,
11165 xutil_util-macros.
11166
533718a8
PK
11167 Issues resolved (http://bugs.uclibc.org):
11168
2e71cd88 11169 #83: liblockfile fails to compile due to eaccess redefinition
0aa70624 11170 #163: Xtensa architecture port
7a1a334c 11171 #171: xorg-server / kernel headers 2.6.26 - vm86.c compilation issue
533718a8 11172 #241: device mapper + lvm2: build together
52dbe071 11173 #243: ctorrent: new package
bb14fc40 11174 #247: ntfsprogs: new package
71c810ff 11175 #271: Library 'libgcc_s.so.1' not installed in search path
57c2e79b 11176 #287: New package libnl
9a6d6cf5 11177 #289: New package iw
6fecd53e 11178 #331: Update MPlayer to version 1.0rc2
5818010f 11179 #333: Bump sqlite package to 3.6.15
e61606ad 11180 #349: update libsoup to version 2.26.2
c2dbefd8 11181 #357: New package netstat-nat
234fb283 11182 #359,#413: Upgrade openvpn to Makefile.autotools.in
533718a8 11183 #367: linux kernel compile error for arm926t
10e9b7ed 11184 #369: Add SDL_gfx package
533718a8 11185 #373: Support for building gstreamer without libxml
e61606ad 11186 #379: update DirectFB to version 1.4.0
533718a8
PK
11187 #383: gst-plugins-good: Allow soup plugin to be configured
11188 #385: neon: Fix pkgconfig dependency
bd26b582 11189 #387: Tremor not installed to toolchain
ba4fbdc9 11190 #389: New package bmon
533718a8
PK
11191 #391: gstreamer: Bump version to 0.10.23
11192 #393: gst-plugins-base: Bump version to 0.10.23
11193 #395: gst-plugins-bad: New package
f4311822 11194 #403: Error while building iso9660 image
533718a8
PK
11195 #409: Bump php package to 5.2.10
11196 #411: ipsec-tools: Bump version to 0.7.2
0468be6e 11197 #417: New package spawn-fcgi
264b9c11 11198 #419: Bump lighttpd package to 1.4.23
27ce942e 11199 #421: toolchain: Clean up toolchain locale support menu
81f9990e 11200 #427: webkit: Update to WebKit svn r44552
56fcdc9b 11201 #437: ltp-testsuite: Bump version to 20090630
f26acf61 11202 #451: Upgrade from unmaintained dosfstools-2.11 to dosfstools-3.0.3
e0debb78 11203 #467: DirectFB 1.4.1
0aa70624 11204 #473: memstat_0.5.tar.gz has install with -D and that fails "make"
5079d7a0 11205 #491: libxml2: Bump version to 0.7.3
ff69aeea 11206 #495: Bump bind package to 9.5.1-P3 (security)
2a966bcd 11207 #497: OpenSSL RSA key generation hangs on x86_64
00c8bdd5 11208 #509: Bump sqlite package to 3.6.16
a7b50b94 11209 #523: pciutils broken with external toolchain
9be449ff 11210 #533: Update gamin to 0.1.10 to fix compilation
533718a8 11211
a69b3d61
PK
112122009.05, Released June 1st, 2009:
11213
11214 Fixes for dropbear & diffutils, bump linux-advanced 2.6.29.x
11215 version and marked ubifsroot as broken.
11216
45e11e29
PK
112172009.05-rc3, Released May 27th, 2009:
11218
11219 Fixes for toolchain (gcc arm pr37436), stable kernel versions,
11220 busybox, curl, libusb, readline, python and strace.
11221
11222 Issues resolved (http://bugs.uclibc.org):
11223
11224 #345: libcurl package needs a urandom fix
11225
13328d22
PK
112262009.05-rc2, Released May 19th, 2009:
11227
11228 Fixes for toolchain (gcc w/softfloat on ppc, 3.4.6 buildfix
11229 for newer hosts), stable kernel versions, busybox, cups,
11230 dmraid, docker, mesa3d, rsync and updated defconfigs.
11231
11232 xserver marked as broken on AVR32 and atngw100-expanded
11233 config removed.
61aeb6e4
PK
11234
11235 Issues resolved (http://bugs.uclibc.org):
11236
11237 #167: metacity does not build
13328d22
PK
11238 #295: gamin installs python support even if python is disabled
11239 #323: gen_matypes fails to execute during build of Mesa when us...
61aeb6e4 11240
cf92bc23
PK
112412009.05-rc1, Released May 5th, 2009:
11242
11243 Fixes all over the tree, further conversion of packages to
11244 Makefile.autotools.in and we now build host versions of
11245 packages where needed for build time dependencies instead of
11246 relying on the correct versions being available on the build
11247 host. Ancient toolchain / busybox versions have furthermore
11248 been removed as announced in the 2009.02 release notes.
11249
11250 New packages: flac, gob2, lzop, taglib, wpa_supplicant
11251
11252 Updated packages: avahi, bind, binutils, busybox, dbus, dbus-glib,
11253 directfb, dnsmasq, freetype, gcc, gmp, gstreamer, iptables, kernel
11254 headers, kexec, libglib2, libpng, libsndfile, lua, mpfr, ntfs-3g,
11255 openssl, php, qtopia4, rsync, samba, sqlite, tar, uboot, uclibc,
11256 util-linux, xorg7, xerces
11257
11258 Issues resolved (http://bugs.uclibc.org):
11259
11260 #5,#77,#141,#143: Convert php package to Makefile.autotools.in
11261 and a ton of other improvements
11262 #19: page.h missing by util-linux
11263 #37: update libglib2 to version 2.18.4
11264 #61: tslib puts staging_dir into pkgconfig file
11265 #69: tar refuses to build
11266 #71,#175: ./wchar.h:41:12: error: empty filename in #include
11267 #73: Bump openssl package to the latest version
11268 #81: New package wpa_supplicant
11269 #99: new package: flac
11270 #101: update gstreamer packages
11271 #105,#313: menuconfig segfaults on tinyx if wchar is not
11272 selected
11273 #107: convert libvorbis to Makefile.autotools.in
11274 #109: Make pppd package avoid bsd err
11275 #111: binutils 2.17 fails to build when texinfo >= 4.10
11276 #133: Modify ncurses5-config to get correct include path
11277 #137: Bump php to version 5.2.9
11278 #139: Bump sqlite to 3.6.11 and convert to
11279 Makefile.autotools.in
11280 #145: Bump bind package to 9.5.1-P1 (security)
11281 #147: buildroot toolchain fails to build w/binutils-2.19.1
11282 #151: openssl package trivial fixes
11283 #161: vim fails on patching with errors in configure.patch
11284 #169: blackbox-0.70.1 does not build
11285 #177: xdriver_xf86-input-keyboard does not build
11286 #179: Upgrade dropbear to Makefile.autotools.in
11287 #181: Update to Xorg 7.4
11288 #187: ntfs-3g: could not build cross
11289 #191: alsa-lib ARM binaries always built with EABI
11290 #213: Bump wpa_supplicant package to version 0.6.9
11291 #217: Bump openssl package to 0.9.8k (security)
11292 #219: Toolchain build fails on m4
11293 #225: m4 macros are out of place
11294 #233: make ipv6 optional in iptables
11295 #237: ncftp: convert to Makefile.autotools.in
11296 #239: ntfs-3g: convert to Makefile.autotools.in
11297 #245: lzop: new package
11298 #271: Bump bind package to 9.5.1-P2 (security)
11299 #277: Bump sqlite package to 3.6.16
11300 #279: update libglib2 to version 2.20.1
11301 #281: update DirectFB to version 1.2.8
11302 #283: add taglib
11303 #285: compilation of samba fails if IPV6 support is missing
11304 #293: update samba to version 3.3.3
11305 #299: add shared-mime-info package
11306 #307: make openssl package respect build flags
This page took 2.207426 seconds and 4 git commands to generate.