]> Git Repo - buildroot-mgba.git/blame - CHANGES
package/python-pycares: bump to version 4.2.2
[buildroot-mgba.git] / CHANGES
CommitLineData
a09e9f0c 12022.08-rc1, released August 12th, 2022
1c91bd25
TP
2
3 Fixes all over the tree and new features.
4
5 Architecture
6
7 - Support for NDS32 removed
8 - Support for C-SKY removed
9 - Support for configurable page size on ARM64 added
10 - Architecture menu re-organized: the MMU selection now
11 appears in this architecture menu.
12
13 Toolchain:
14
15 - GCC 12.x support added, GCC 11.x is now the default
16 compiler, and support for building a GCC 9.x toolchain has
17 been removed.
18 - glibc bumped to 2.35-134-gb6aade18a7e5719c942aa2da6cf3157aca993fa4
19 - uclibc bumped to 1.0.42
20 - BR2_GCC_ENABLE_LTO option removed, the toolchain is now
21 always built with LTO support. The new option BR2_ENABLE_LTO
22 enables the use of LTO in a subset of packages that have
23 explicit handling for LTO.
24 - GDB enabled on OpenRISC.
25 - Toolchain menu now appears before "Build options". The
26 selection of the C library now determines whether static
27 library (BR2_STATIC_LIBS) will be available or not, instead
28 of the other way around.
29
30 Filesystem:
31
32 - genimage.cfg files now use shortcuts from genimage for the
33 GUID of well-known GPT partitions.
34
35 Bootloaders:
36
37 - U-Boot can now be built with host-gnutls as a dependency,
38 needed for some configurations
39 - OP-TEE can now be built with host-python-pillow as a
40 dependency, needed for some configurations.
41 - OP-TEE source can now be retrieved from a custom tarball
42 URL.
43 - Grub has been bumped to 2.06.
44
45 Over 390 packages updated.
46
47 New defconfigs: aspeed_ast2500evb, aspeed_ast2600evb,
48 broadcom_northstar, canaan_kd233, qemu_riscv64_nommu_virt,
49 sipeed_maix_bit, sipeed_maix_bit_sdcard, sipeed_maix_dock,
50 sipeed_maix_dock_sdcard, sipeed_maix_go,
51 sipeed_maix_go_sdcard, sipeed_maixduino,
52 sipeed_maixduino_sdcard
53
54 Removed defconfigs: andes_ae300, csky_gx6605s,
55 friendlyarm_nanopi_neo, minnowboard_max-graphical
56
57 New packages: clpeak, compiler-rt, crucible, dbus-broker, dht,
58 double-conversion, dust, freeradius-server, gdal, hawktracer,
59 hyperfine, libb2, libdeflate, libdill, mbw, mender-connect,
60 minizip-zlib, nerdctl, ntpsec, opencl-hpp, opensc,
61 python-alembic, python-appdirs, python-beniget,
62 python-construct, python-dtschema, python-gast, python-kflash,
63 python-lark, python-maturin, python-mypy-extensions,
64 python-pylibfdt, python-pythran, python-pyrsistent,
65 python-qrcode, python-rfc3987, python-rtoml,
66 python-ruamel-yaml, python-scipy, python-typeguard,
67 python-typing-inspect, python-zlmdb, qt6base, rtl8723ds,
68 spirv-llvm-translator, tealdeer, uuu, vis-network, volk,
69 wolftpm, zeek, zerofree
70
71 Removed packages: rtl8723bs
72
73 Issues resolved:
74
75 #14556: python-crossbar fails to build
76 #14951: boost compile error when running make silently
77 #14646: OpenSSH 8.9p1 compiler error under mipsel
78 #14841: support/download/git fails with "fatal: No such remote
79 'origin'" due to incorrect check for origin remote
80 #13356: libabseil-cpp: not building for raspberry pi
81 #14911: host-python3 build needs python3 on the host
82 #13831: mesa3d - kmsro driver requires dri3
83 #13816: xstart failed since update the x11 libraries
84 #13796: Problems compiling package gst-plugins-good
85 #14191: patchelf v0.9 corrupt Nvidia shared libraries
86 #14891: sudo: group setup fails since commit 9b7f8da96b
87 #14881: Watchdogd Package missing INSTALL_STAGING
88 #14876: arm-trusted-firmware can no longer be compiled with fPIE
89
6ba523c8
PK
902022.05.1, released July 24th, 2022
91
92 Important / security related fixes.
93
94 Disable big endian no-mmu on ARM as it is not supported by
95 elf2flt.
96
97 Tighten dependencies for external Bootlin toolchains to ensure
98 they can only be selected in compatible configurations.
99
100 Support external toolchains without gdbserver.
101
102 Updated/fixed packages: apache, avahi, bdwgc, bind, bpftool,
103 cups, darkhttpd, dmalloc, ecryptfs-utils, fxload, ghostscript,
104 gnutls, gst-omx, gst1-devtools, gst1-libav, gst1-plugins-base,
105 gst1-plugins-bad, gst1-plugins-good, gst1-plugins-ugly,
106 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
107 gstreamer1-editing-services, gtest, iptables, keyutils, lcms2,
108 libabseil-cpp, libcamera, libcurl, libeastl, libgpgme,
109 libgtk3, libmdbx, libmediaart, libmodsecurity, libnetconf2,
110 libopenssl, libpjsip, libsamplerate, libsndfile, libtalloc,
111 logrotate, luajit, nginx, noip, paxtest, php, postgresql,
112 procrank_linux, pure-ftpd, python-pillow, qdecoder,
113 rabbitmq-server, rpi-userland, ruby, rustc, sofia-sip,
114 systemd, tcpreplay, tinyproxy, tor, uacme, uboot-tools, vim,
115 watchdogd, webkitgtk, weston, wireguard-linux-compat,
116 wpa_supplicant, wpewebkit, zstd
117
118 Issues resolved (http://bugs.uclibc.org):
119
120 #14881: Watchdogd Package missing INSTALL_STAGING
121
730baf05
PK
1222022.05, released June 6th, 2022
123
124 Fixes all over the tree.
125
126 Rework BR2_STATIC_LIBS handling to ensure it can only be
127 enabled if a suitable C library is available.
128
129 Updated/fixed packages: arm-trusted-firmware, at91bootstap,
130 boinc, boost, cpulimit, diffutils, edk2, eigen, fbv, gcr,
131 gensio, glibc, go, gtest, iucode-tool, kvm-unit-tests, libcec,
132 libcurl, libks, linux, linux-tools, lttng-modules, mariadb,
133 memcached, mono, musl, mutt, netdata, network-manager, nginx,
134 ogre, openjpeg, openvpn, pipewire, python-crossbar, qemu,
135 qpid-proton, rauc, rockchip-mali, rsyslog,
136 rtl8812au-aircrack-ng, ruby, runc, rustc, samba4, tiff,
137 uclibc, unrar, vim, webkitgtk, wpewebkit,
138 xdriver_xf86-video-ati, xml-security-c, zchunk, zlib-ng
139
140 Issues resolved (http://bugs.uclibc.org):
141
142 #14821: Samba server is failing to compile
143 #14826: make qemu_x86_64_defconfig stopped working
144
b7d8ce5b
PK
1452022.05-rc2, released May 30th, 2022
146
147 Fixes all over the tree.
148
149 Defconfigs: qemu_ppc64*: Use binutils 2.36.1 to fix build
150 issue, qemu_arm_vexpress_tz: Fix optee-os build issue,
151 qemu_arm_versatile_nommu: Drop now that nommu for ARMv5 is no
152 longer available
153
154 Updated/fixed packages: dhcp, edk2, gcr, glibc, i2pd, janet,
155 janus-gateway, libfreeimage, libnftnl, libnss, libodb-boost,
156 libostree, libwebsockets, linux-tools, midori, ntfs-3g, ola,
157 optee-client, pcsc-lite, pipewire, python-flask,
158 python-service-identity, python-werkzeug, qemu, rng-tools,
159 rockchip-mali, strace, xdriver_xf86-video-amdgpu
160
161 Removed packages: ktap
162
ae4e99aa
PK
1632022.05-rc1, released May 18th, 2022
164
165 Fixes all over the tree and new features.
166
167 Toolchain:
168 - glibc update to 2.35, musl updated to 1.2.3
169 - gcc 11.x updated to 11.3, support for external gcc 12.x
170 - binutils 2.38 added, 2.32/2.35.2 removed, default changed to 2.37
171 - s390x Bootlin external toolchain added
172 - 5.17.x kernel headers support added
173
174 Filesystem:
175 - Rework OCI entrypoint/command logic to handle command arguments
176 - Squashfs block size is now configurable
177
178 Graphs: Also generate a build time timeline graph (for top
179 level parallel builds).
180
181 scripts/pkg-stats: Optimize memory consumption for CPE parsing
182
183 Fix compatibility issue with the fakeroot script logic and
184 modern versions of dash.
185
186 Change git:// URLs pointing to Github to https://, now that
187 Github has turned off support for git://
188
189 New defconfigs: Octavo osd32mp1_brk / osd32mp1_red
190
191 New packages: falcosecurity-libs, lzma-alone, octave,
192 python-flit-core, python-orjson, python-pydevmem,
193 qt5webengine-chromium, qt5webengine-chromium-catapult, ragel,
194 tbb, wilc-driver, wtfutil
195
196 Wilc1000-firmware renamed to wilc-firmware
197
198 Issues resolved (http://bugs.uclibc.org):
199
200 #14596: package dialog is outdated and contains a bug
201 #14651: OpenSSH 8.9p1 compiler error under ARM
202 #14656: Adding dependencies from an external tree does not work
203 #14661: Fakeroot script relies on bash-isms, does not work with..
204 #14681: QT5WEBENGINE not building
205 #14686: genimage.cfg have a hard-coded .ext4 extension which..
206 #14701: Multiple unresolved symbols while building kernel ..
207 #14706: nodjs build problem
208 #14711: nodjs build problem missing bzip
209 #14721: python-argon2_cffi no longer works
210 #14731: BR2_PACKAGE_IOSTAT
211 #14751: LVM2 Outdated Link
212
2bc14528
PK
2132022.02.4, released July 28th, 2022
214
215 Important / security related fixes.
216
217 Disable big endian no-mmu on ARM as it is not supported by
218 elf2flt.
219
220 Tighten dependencies for external Bootlin toolchains to ensure
221 they can only be selected in compatible configurations.
222
223 Support external toolchains without gdbserver.
224
225 Updated/fixed packages: apache, avahi, bdwgc, bind, bpftool,
226 cups, darkhttpd, dmalloc, ecryptfs-utils, fxload, ghostscript,
227 gnutls, gst-omx, gst1-devtools, gst1-libav, gst1-plugins-base,
228 gst1-plugins-bad, gst1-plugins-good, gst1-plugins-ugly,
229 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
230 gstreamer1-editing-services, gtest, iptables, keyutils, lcms2,
231 libabseil-cpp, libcamera, libcurl, libeastl, libgpgme,
232 libgtk3, libmdbx, libmediaart, libmodsecurity, libnetconf2,
233 libopenssl, libpjsip, libsamplerate, libsndfile, libtalloc,
234 logrotate, luajit, nginx, noip, paxtest, php, postgresql,
235 procrank_linux, pure-ftpd, python-pillow, qdecoder,
236 rabbitmq-server, rpi-userland, rustc, sofia-sip, systemd,
237 tcpreplay, tinyproxy, tor, uacme, uboot-tools, vim, watchdogd,
238 webkitgtk, wireguard-linux-compat, wpa_supplicant, wpewebkit,
239 zstd
240
241 Issues resolved (http://bugs.uclibc.org):
242
243 #14881: Watchdogd Package missing INSTALL_STAGING
244
4a3ea45d
PK
2452022.02.3, released June 19th, 2022
246
247 Important / security related fixes.
248
249 Infrastructure: Fix building under paths containing regex
250 characters (E.G. '+')
251
252 Toolchain: Only allow ppc64le variants for which a
253 glibc/musl/uclibc toolchain is supported.
254 Mark codescape mti/img mips toolchains as shared library only
255 (glibc).
256
257 Updated/fixed packages: arm-trusted-firmware,
258 at91dataflashboot, boinc, dhcp, diffutils, edk2, fbv, gensio,
259 glibc, go, gtest, iucode-tool, janet, libcec, libcurl,
260 libfreeimage, libnftnl, libodb-boost, linux, linux-tools,
261 lttng-modules, mariadb, memcached, mono, mutt,
262 network-manager, nginx, ntfs-3g, ogre, openjpeg, openvpn,
263 qemu, qpid-proton, qt5webengine, rauc, rockchip-mali, rsyslog,
264 ruby, runc, rustc, samba4, strace, tiff, uclibc, unrar, vim,
265 webkitgtk, wpewebkit, xdriver_xf86-video-amdgpu,
266 xdriver_xf86-video-ati, zlib-ng
267
268 New packages: qt5webengine-chromium,
269 qt5webengine-chromium-catapult
270
271 Issues resolved (http://bugs.uclibc.org):
272
273 #14766: package dhcp on buildroot 2022.02.1 failed
274 #14821: Samba server is failing to compile
275 #14826: make qemu_x86_64_defconfig stopped working
276
1c416477
PK
2772022.02.2, released May 29th, 2022
278
279 Important / security related fixes.
280
281 Archictures: Drop sh2a, correct x86 Bonnell variant
282
283 Toolchain: Bump GCC 11.x to 11.3, correct pre-installed
284 external toolchain logic when toolchain is available in path.
285
286 Rework OCI filesystem entrypoint/command logic to handle
287 command arguments
288
289 Defconfigs: Update Zynqmp zcu102/106 to final 2022.1 release,
290 fix zcu106 PLL config
291
292 Updated/fixed packages: adwaita-icon-theme, afboot-stm32,
293 aircrack-ng, alchemy, alsa-lib, arptables, assimp, asterisk,
294 aubio, avrdude, azure-iot-sdk-c, batman-adv, binutils,
295 bpftool, brotli, cairo, cifs-utils, clamav, cryptodev-linux,
296 dhcp, diffutils, dmalloc, duktape, e2fsprogs, elf2flt, espeak,
297 expat, ffmpeg, fluidsynth, freerdp, gcc, git, glorytun,
298 glslsandbox-player, gnutls, go, gst1-imx, gst1-plugins-good,
299 gzip, imagemagick, janus-gateway, keepalived, kompexsqlite,
300 kvm-unit-tests, libarchive, libcgi, libcurl, libevdev,
301 libeXosip2, libhtp, libinput, libkcapi, libkrb5, libks,
302 libmdbx, libmnl, libnpupnp, libnspr, libopenssl, liboping,
303 libpjsip, libpri, libselinux, libsigsegv, libv4l,
304 libwebsockets, libxml2, linux, linux-tools, ltp-testsuite,
305 luajit, lvm2, mali-driver, mariadb, mc, minizip, mpd, mutt,
306 netatalk, netsurf, network-manager, nodejs, numactl, nut,
307 omniorb, openbox, opencv4, openjdk, openjdk-bin, openocd,
308 pamtester, pango, pcre2, php, php-apcu, pinentry, pixman,
309 polkit, postgis, postgresql, pure-ftpd, python-aenum,
310 python-avro, python-django, python-pillow, python-simplejson,
311 python-urllib3, python-zopfli, python3, qemu, qpdf, quazip,
312 redis, rockchip-mali, rsync, rt-tests, rust, rtl8818eu,
313 rtl8189es, rtl8189fs, rtl_433, sam-ba, samba4, sdl2_ttf,
314 shadowsocks-libev, shim, subversion, sun20i-d1-spl, suricata,
315 systemd, tftpd, trinity, tvheadend, udev, uftrace,
316 urandom-scripts, usb_modeswitch, valgrind, vde2, vim,
317 wireplumber, wolfssl, wpa_supplicant, xlib_libXfont2, xz,
318 zlib, zlog
319
320 Issues resolved (http://bugs.uclibc.org):
321
322 #14751: LVM2 Outdated Link
323
11b6b65d
PK
3242022.02.1, released April 11th, 2022
325
326 Important / security related fixes.
327
328 Graphs: Also generate a build time timeline graph (for top
329 level parallel builds).
330
331 scripts/pkg-stats: Optimize memory consumption for CPE parsing
332
333 Fix compatibility issue with the fakeroot script logic and
334 modern versions of dash.
335
336 Change git:// URLs pointing to Github to https://, now that
337 Github has turned off support for git://
338
339 Updated/fixed packages: ace, apache, apr, apr-util, belr,
340 bind, bluez5_utils, boinc, bpftool, busybox, cloop, cog,
341 containerd, cppcms, dav1d, dhcp, dieharder, dnsmasq,
342 docker-cli, docker-engine, efl, ell, fakeroot, flac,
343 fluidsynth, gdk-pixbuf, glib-networking, gnutls, gst-omx,
344 gst1-devtools, gst1-libav, gst1-plugins-bad,
345 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
346 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
1b718ade 347 gstreamer1-editing-services, haproxy, htop, intel-gmmlib,
11b6b65d
PK
348 ipmiutil, iwd, jack1, jack2, lftp, libabseil-cpp, libbluray,
349 libcamera-apps, libcoap, libcurl, libest, libgee, libglib2,
350 libgtk3, libiec61850, libkrb5, libminiupnpc, libodb,
351 libodb-boost, libopenssl, libp11, libpsl, libressl, librstp,
352 librtlsdr, liburing, libyang, libzlib, luasec, lxc, matio,
353 meson, minidlna, minizip, mpd, mtools, netatalk, nbd, odb,
354 openblas, openssh, openvpn, optee-os, opus, paho-mqtt-c,
355 pango, php, pipewire, pkcs11-helper, postgresql, ppp,
356 protozero, python-aioconsole, python-avro, python-brotli,
357 python-greenlet, python-paramiko, python-pillow,
358 python-rpi-gpio, python-treq, python-twisted, python-ujson,
359 python-weasyprint, qt5base, qt5wayland, raptor, rpi-firmware,
360 rpi-userland, rtl_433, runc, rust, rygel, samba4,
361 shairport-sync, spice, spidev_test, stunnel, systemd,
362 timescaledb, trace-cmd, trousers, ts4900-fpga, tvheadend,
363 udpcast, unbound, upower, urandom-scripts, usbguard, valgrind,
364 valijson, vim, wavpack, wget, wireplumber, wireshark, woff2,
365 xmrig, zabbix, zlib-ng, zynaddsubfx, zziplib
366
367 Issues resolved (http://bugs.uclibc.org):
368
369 #13971: ip6tables-nft build does not include MASQUERADE target..
370 #14651: OpenSSH 8.9p1 compiler error under ARM
371 #14656: Adding dependencies from an external tree does not work
372 #14661: Fakeroot script relies on bash-isms, does not work ..
373 #14686: genimage.cfg have a hard-coded .ext4 extension which..
374 #14701: Multiple unresolved symbols while building kernel ..
375 #14711: nodjs build problem missing bzip
376 #14731: BR2_PACKAGE_IOSTAT
377
08967921
PK
3782022.02, released March 8th, 2022
379
380 Various fixes.
381
382 Fixes to cargo and golang packaging infrastructure.
383
384 Defconfigs: OrangePi RK3399: Fix genimage format
385
386 Updated/fixed packages: azure-iot-sdk-c, bpftool, cog,
387 directfb, directfb-examples, dnsmasq, docker-engine, expat,
388 freerdp, frr, gdb, ghostscript, glib-networking, go, haproxy,
389 hostapd, kf5-extra-cmake-modules, kf5-kcoreaddons,
390 kf5-modemmanager-qt, kf5-networkmanager-qt, libcamera-apps,
391 libgee, libglfw, librstp, libtorrent, libvirt, libxslt, linux,
392 mariadb, oprofile, osm2pgsql, pulseview, python-cryptography,
393 python-gnupg, python-treq, qt5base, qt5webkit, rauc, re2,
394 rygel, safeclib, sconeserver, seatd, sord, upmpdcli,
395 util-linux, weston, wpa_supplicant, xdriver_xf86-video-mach64,
396 xdriver_xf86-video-nouveau, xdriver_xf86-video-qxl,
397 xscreensaver, zabbix
398
399 New packages: gdk-pixbuf-xlib
400
401 Removed packages: python-pycli
402
403 Issues resolved (http://bugs.uclibc.org):
404
405 #13126: make fails - bzip2-1.0.6.tar.gz and DirectFB-1.7.7.tar..
406 #14611: 2022.02-rc2: Build of BR2_x86_64 with BR2_LINUX_KERNEL_..
407 #14631: host-go-bootstrap: go not being built for package in ..
408 #14636: azure-iot-sdk-c: Installed headers do not compile
409 #14641: oprofile can not find the events files
410
5b6e2ee8
PK
4112022.02-rc3, released February 28th, 2022
412
413 Fixes all over the tree.
414
415 Defconfigs: Xilinx zynqmp zcu102/zcu106: Fix U-Boot DTS config
416
417 Updated/fixed packages: bluez5_utils, bpftool, dbus, exempi,
418 flac, freerdp, frr, gnutls, libpjsip, libxml2, mariadb,
419 openssh, python-twisted, qt5webkit, samba4, vim, weston,
420 wireshark, wolfssl, xdg-dbus-proxy, xterm,
421
f3d0d7e6
PK
4222022.02-rc2, released February 20th, 2022
423
424 Fixes all over the tree.
425
426 Defconfigs: Friendlyarm Nanopi R2S: Fix U-Boot build, Kontron
427 BL i.MX8M Mini: Fix U-Boot build, PC Engines APU2: Fix Linux
428 build, ROC-RK3399-PC: Bump rootfs size to fix build
429
430 Updated/fixed packages: apache, apparmor, apr-util, arp-scan,
431 binutils, bluez5_utils, connman, cryptsetup, dnsmasq,
432 dovecot-pigeonhole, expat, gdk-pixbuf, gst1-plugins-base,
433 guile, keepalived, kodi, libbpf, libglvnd, libgsasl, libiconv,
434 librsvg, libuhttpd, libusb, libv4l, luasyslog, mongrel2, neon,
435 pcre, perl-netaddr-ip, php, psmisc, python-ipython,
436 python-pycli, python-pygame, python-regex, python-twisted,
437 qt5location, qt5webkit, resiprocate, rygel, safeclib,
438 sdl2_ttf, socketcand, strongswan, sudo, systemd, toolchain,
439 urg, webkitgtk, wireless-regdb, wpewebkit,
440 xdriver_xf86-video-{ati,mach64,mga,r128,savage,tdfx}, xz, zfs,
441 zsh
442
5ee6be2b
PK
4432022.02-rc1, released February 13th, 2022
444
445 Numerous package updates and many (80) new packages.
446
447 Toolchain:
448 - glibc: Optional support for compatibility shims for running
449 on older kernels than what glibc has been built against
450 - uClibc: Use uClibc-ng 1.0.40
451 - External toolchains: Update Bootlin toolchains to 2021.11-1
452 version
453
454 Python 2.7 and python 2.x specific packages removed as python
455 2.x is EOL since April 2020. Likewise a number of python3
456 specific host packages has been renamed (host-python-foo
457 instead of host-python3-foo) now host-python is always python
458 3.x.
459
460 Cargo (Rust) package infrastructure added. Vendoring support
461 added to golang package infrastructure.
462
463 New defconfigs: FriendlyARM NanoPi R2S, Kontron BL i.MX8M
464 Mini, Microchip Sama7g7ek, Olimex STMP157 OlinuXino LIME2,
465 QEMU PPC Bamboo, PPC64 PowerNV, Raspberry Pi Zero 2W, Spike
466 Riscv64, Xilinx zcu102
467
468 Removed defconfigs: Synopsys arch38 VDK, aarch64 VDK
469
470 New packages: ace, alchemy, alfred, bat, bento4, bmx7,
471 bpftool, brcmfmac_sdio-firmware-rpi, cfm, cups-pk-helper,
472 davinci-bootcount, dbus-cxx, embiggen-disk, freeipmi,
473 gocryptfs, kodi-pvr-plutotv, kodi-pvr-waipu, ksmbd-tools,
474 libcamera-apps, libest, libexecinfo, libfutils, libglvnd,
475 libks, libmd, libopenaptx, libpeas, libshdata, liburing, lilv,
476 lua-argon2, lua-cffi, lua-inotify, lv2, mali-driver,
477 moby-buildkit, modsecurity2, networkd-dispatcher, pahole,
478 php-apcu, php-lua, php-pam, python-argon2-cffi-bindings,
479 python-cssselect2, python-distro, python-fonttools,
480 python-gnupg, python-installer, python-memory-profiler,
481 python-mpd2, python-pep517, python-pydyf, python-pypa-build,
482 python-pyphen, python-tinycss2, python-tomli,
483 python-weasyprint, python-zopfli, qoriq-cadence-dp-firmware,
484 riscv-isa-sim, rockchip-mali, rpi-rgb-led-matrix, sdbus-cpp,
485 sentry-cli, serd, simple-mail, sord, sratom,
486 sunxi-mali-utgard, sunxi-mali-utgard-driver, tinifier, ulog,
487 vulkan-headers, xlib_libxcvt, zabbix, zchunk, zynaddsubfx
488
489 Removed packages: gstreamer1-mm, python, python-backports-abc,
490 python-backports-functools-lru-cache,
491 python-backports-shutil-get-terminal-size,
492 python-backports-ssl-match-hostname, python-configobj,
493 python-dialog, python-enum, python-enum34, python-functools32,
494 python-futures, python-id3, python-ipaddr, python-ipaddress,
495 python-mad, python-nfc, python-pam, python-pathlib2,
496 python-pycap, python-pyro, python-singledispatch,
497 python-subprocess32, python-typing, python-yieldfrom,
498 qt5webkit-examples, rpi-bt-firmware, rpi-wifi-firmware,
499 sunxi-mali-mainline, sunxi-mali-mainline-driver, zynq-boot-bin
500
501 Issues resolved (http://bugs.uclibc.org):
502
503 #12271: python-iptables runtime dependencies
504 #13436: PPP 2.4.9 is out
505 #14351: needs to mount sysfs before mount -a
506 #14451: nodejs won't build on Fedora 35
507 #14471: alsa_utils wrong deployment
508 #14501: lttng-modules v2.11 package fails to build
509 #14531: Package EFL - build error
510
3c6b7502
PK
5112021.11.3, released March 24th, 2022
512
513 Important / security related fixes.
514
515 Updated/fixed packages: apache, azure-iot-sdk-c, boinc, dbus,
516 directfb, docker-engine, exempi, expat, flac, gdb, gdk-pixbuf,
517 gnutls, go, haproxy, libcurl, libiec61850, libminiupnpc,
518 libodb, libodb-boost, libopenssl, libpjsip, libressl, librsvg,
519 libsrtp, libvirt, libxml2, libxslt, lxc, mariadb, minidlna,
520 odb, openblas, openvpn, oprofile, php, pppd, python-ipython,
521 python-twisted, raptor, rpi-firmware, samba4, seatd,
522 timescaledb, usbguard, util-linux, vim, wavpack,
523 wireless-regdb, wireplumber, wireshark, wolfssl, xscreensaver,
524 xterm, zsh
525
526 New packages: gdk-pixbuf-xlib
527
528 Issues resolved (http://bugs.uclibc.org):
529
530 #13126: make fails - bzip2-1.0.6.tar.gz and DirectFB-1.7.7.tar..
531 #14636: azure-iot-sdk-c: Installed headers do not compile
532 #14641: oprofile can not find the events files
533
67b160c3
PK
5342021.11.2, released February 28th, 2022
535
536 Important / security related fixes.
537
538 Defconfigs: Andes ae3xx, Intel galileo: Fix build with host
539 gcc >= 10, ROC-RK3399-PC: Bump rootfs size to fix build issue.
540
541 Add conditional patching logic to fix build issues for older
542 U-Boot / Linux kernel versions when built with a host gcc >=
543 10.
544
545 Updated/fixed packages: apitrace, binutils, casync, cgilua,
546 connman, expat, gauche, gdb, gensio, glibc, go, gst-omx,
547 gst1-devtools, gst1-libav, gst1-plugins-bad,
548 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
549 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
550 gstreamer1-editing-services, kf5-extra-cmake-modules, kodi,
551 libarchive, linux, lm-sensors, localedef, log4cxx, mpd,
552 nfs-utils, php, pistache, pkcs11-helper, prosody,
553 python-django, python-pyzmq, python-regex,
554 python-sqliteschema, resiprocate, rtl8723bu, thermald, tiff,
555 tor, util-linux, vim, xen
556
4f4a3152
PK
5572021.11.1, released January 29th, 2022
558
559 Important / security related fixes.
560
561 check-package: Improve variable override check
562
563 pkg-stats: List CVEs where the version info cannot be parsed
564 as unsure rather than completely ignoring them.
565
566 Defconfigs: Beaglebone: Support BeagleBone black wireless,
567 stm32f469_xip_disco: Fix kernel boot
568
569 Updated/fixed packages: alsa-utils, apache, binutils, cage,
570 capnproto, civetweb, clamav, collectd, connman, containerd,
571 coreutils, dav1d, docker-cli, docker-engine, erlang,
572 erlang-rebar, expat, findutils, flare-engine, flare-game,
573 font-awesome, freeswitch, gcc, ghostscript, glibc, gnuchess,
574 go, grpc, gst1-interpipe, gst1-rtsp-server, gupnp-tools,
575 hackrf, icu, imagemagick, janus-gateway, json-for-modern-cpp,
576 keepalived, lapack, libdbi, libiio, libjpeg, libmbim, libnss,
577 libopenssl, libpjsip, libqmi, liburiparser, libvirt,
578 linux-pam, lxc, mbedtls, mender, mongodb, mpd-mpc, mutt,
579 nodejs, openblas, pcre2, php, pipewire, polkit, privoxy,
580 prosody, python-charset-normalizer, python-django,
581 python-idna, python-lxml, python-pyqt5, python-requests,
582 python-urllib3, python3, qt5base, qt5location, rhash,
583 rng-tools, ruby, runc, rustc, samba4, sofia-sip, targetcli-fb,
584 tcpreplay, tinyxml, tor, tpm2-tss, util-linux-libs, vim, vlc,
585 wireshark, xapp_xauth, xapp_xinput-calibrator, xen, xenomai,
586 xlib_libX11, xserver_xorg-server
587
588 Issues resolved (http://bugs.uclibc.org):
589
590 #14451: nodejs won't build on Fedora 35
591 #14471: alsa_utils wrong deployment
592
e6e12337
PK
5932021.11, released December 5th, 2021
594
595 Various fixes.
596
597 Defconfigs: Grinn chiliboard/liteboard, PC x86-64 bios: Fix
598 build
599
600 Updated/fixed packages: apr, coreutils, diffutils, e2fsprogs,
601 exfat, freeswitch, gnupg, grub2, gstreamer1, guile, heimdal,
602 hiawatha, hplip, icu, janus-gateway,
603 kodi-screensaver-asterwave, kodi-screensaver-cpblobs,
604 kodi-screensaver-matrixtrails, libatomic_ops, libbson, libffi,
605 libgdiplus, libgee, libhtp, libite, libnspr, libnss,
606 libunwind, lynx, mender-grubenv, mkpasswd, motion, mxml,
607 netdata, qemu, samba4, speex, stress-ng, tinydtls, unixodbc,
608 unrar, util-linux, util-linux-libs, watchdogd, wireshark
609
610 Issues resolved (http://bugs.uclibc.org):
611
612 #14351: needs to mount sysfs before mount -a
613 #14411: 2021.11-rc2: Samba doesn't compile
614
aaf7b2c9
PK
6152021.11-rc3, released November 30th, 2021
616
617 Fixes all over the tree.
618
619 Defconfigs: Nitrogen8mp: Fix Linux build, Zynqmp-zxu106: Fix
620 ATF build
621
622 Updated/fixed packages: asterisk, automake, gdb, glorytun,
623 gmp, hackrf, libgee, libglib2, libmodsecurity, libosmium,
624 libressl, lighttpd, linux, micropython, mosquitto, mtd,
625 nfs-utils, nss-myhostname, pcre, php, poco, pure-ftpd,
626 python-cycler, qemu, qdecoder, smack, smcroute, spidev_test,
627 strace, syslinux, toolchain, uboot, uhd, vim, websocketpp,
628 wireshark, xcursor-transparent-theme, xscreensaver,
629 xtables-addons
630
631 Issues resolved (http://bugs.uclibc.org):
632
633 #14346: BR2_PACKAGE_NFS_UTILS_RPC_NFSD does not patch CONFIG_NFSD..
634
62ba22f3
PK
6352021.11-rc2, released November 19th, 2021
636
637 Fixes all over the tree.
638
639 Coding style fixes for a large number of board genimage
640 configuration files for clarity and consistency.
641
642 Defconfigs: Acmesystems Aria/Arietta g25, Armadeus
643 apf28/apf51, beagleboneai, Olimx a64, rock64, sheevaplug: Fix
644 build with hostcc >= 10, Nezha: Correct U-Boot dependencies
645
646 Updated/fixed packages: alsa-lib, apparmor, binutils,
647 bluez5_utils, botan, diffutils, firmware-utils, gdb, glmark2,
648 glog, gpu-amd-bin-mx51, gst1-interpipe, imx-vpuwrap, iperf,
649 isl, janet, libdnet, libglib2, libhtp, liburcu, log4cxx,
650 luajit, luvi, meson, mksh, mongodb, mosquitto, mpd, mupdf,
651 opencv4, oracle-mysql, pipewire, postgresql, python-aiohttp,
652 python-pudb, python-ujson, qhull, samba4, seatd, sg3_utils,
653 suricata, tpm2-tss, uboot, vim, xserver_xorg-server
654
655 New packages: pipewire-media-session
656
657 Issues resolved (http://bugs.uclibc.org):
658
659 14311: Cannot compile dahdi (part of Asterisk) for x86 (P1mmx)
660
0df2928a 6612021.11-rc1, released November 8th, 2021
639c0047
TP
662
663 Numerous package updates. Notable updates including numerous
57a95075 664 Python modules, Kodi add-ons, nodejs, OpenJDK.
639c0047
TP
665
666 Toolchain:
667 - glibc update to 2.34
668 - support for gdb 11.x added, gdb 10.x now the default
669 - external toolchains provided by ARM updated
670 - remove support for internal toolchain on the CSKY
671 architecture, as it was broken and unmaintained
672
673 Many packages updated to enable the appropriate SELinux
674 refpolicy module when SELinux support is enabled.
675
676 Support was added in the test-pkg package testing utility for
677 using Gitlab CI to run the builds.
678
679 New libgbm virtual package to better support OpenGL
680 implementations that provide a libgbm library.
681
682 Bootloaders/firmware: grub2 extended to be able to support
683 multiple platforms in the same build.
684
685 Filesystems:
686 - new OCI filesystem type, to build container images
687 compatible with the Open Container Initiative standard
688 - support for hybrid ISO9660 images added, which work on
689 legacy and EFI BIOS machines
690
0df2928a 691 New defconfigs: Allwinner nezha, stm32mp157c_odyssey
639c0047
TP
692
693 Removed defconfigs: qemu_csky
694
695 New packages: dtbocfg, firmware-utils, gstd, libdbi,
57a95075 696 libdbi-drivers, libteam, lua-augeas, mstpd, php-pecl-dbus,
639c0047
TP
697 python-aioprocessing, python-bidict,
698 python-charset-normalizer, python-flask-expects-json,
57a95075
YM
699 python-git, python-pyndiff, python-rsa,
700 python-unitest-xml-reporting, python-xmljson,
639c0047 701 python3-cryptography, python3-pip, qt5opcua, rwmem,
0df2928a
PK
702 sloci-image, softhsm2, sun20i-d1-spl, uqmi, vuejs-router,
703 watchdogd, wireplumber
639c0047
TP
704
705 Removed packages: canfestival, python-meld3
706
57a95075
YM
707 Work toward the removal of python 2 has progressed: many
708 python modules and packages have been updated to a version
709 supporting python 3.
710
639c0047
TP
711 Issues resolved (http://bugs.uclibc.org):
712
713 #14271: compilation error with rsync command for permission
714 #14276: Unable to get login prompt
715 #14196: when using raspberrypicm4io_64_defconfig, make fails
716 with mkfs.ext4: No such file or directory while trying
717 to determine filesystem size
718
ae48261f
PK
7192021.08.3, released December 13th, 2021
720
721 Important / security related fixes.
722
723 Defconfigs: Various fixes for building with gcc >= 10 host or
724 target compilers.
725
726 Updated/fixed packages: alsa-lib, apparmor, apr, asterisk,
727 binutils, bluez5_utils, coreutils, e2fsprogs, exfat,
728 freeswitch, gdb, glmark2, glog, glorytun, gmp,
729 gpu-amd-bin-mx51, gst1-interpipe, gstreamer1, guile, gupnp,
730 hackrf, heimdal, hiawatha, hplip, icu, imx-vpuwrap, isl,
731 janus-gateway, libatomic_ops, libbson, libdnet, libffi,
732 libgdiplus, libgee, libglib2, libhtp, libmodsecurity, libnspr,
733 libnss, libosmium, libunwind, linux, lynx, meson, micropython,
734 mkpasswd, mksh, mosquitto, motion, mupdf, mxml, netdata,
735 nfs-utils, opencv4, oracle-mysql, pcre, php, postgresql,
736 pure-ftpd, python-cycler, qdecoder, rcw-smarc-sal28, samba4,
737 smack, speex, stress-ng, suricata, syslinux, uboot, unixodbc,
738 unrar, vim, websocketpp, wireshark
739
740 Issues resolved (http://bugs.uclibc.org):
741
742 #14346: BR2_PACKAGE_NFS_UTILS_RPC_NFSD does not patch CONFIG_NFSD..
743
19e2b260
PK
7442021.08.2, released November 10th, 2021
745
746 Important / security related fixes.
747
748 Updated/fixed packages: asterisk, audit, bind, bitcoin,
749 containerd, cryptsetup, dahdi-linux, dbus-python, dfu-util,
750 docker-cli, docker-engine, earlyoom, edk2-platforms, exiv2,
751 ffmpeg, freerdp, gdb, gensio, gnupg2, go, gpsd,
752 gst1-plugins-bad, gst1-plugins-ugly, gst1-vaapi, gtest,
753 hiredis, lftp, libps1, libva, libva-utils, lightning,
754 log4cplus, lrzip, netdata, nodejs, olsr, openjdk, openjdk-bin,
755 pango, php, python3-cffi, qemu, refpolicy, rng-tools, samba4,
756 snort, strongswan, sunxi-mali-mainline-driver, suricata,
757 systemd, tor, vim, weston, wf111, wireguard-linux-compat,
758 xerces
759
760 Issues resolved (http://bugs.uclibc.org):
761
762 #14311: Cannot compile dahdi (part of Asterisk) for x86 (P1mmx)
763
39bcc038
PK
7642021.08.1, released October 11, 2021
765
766 Important / security related fixes.
767
768 gdbinit: Mark the sysroot as a "safe path" before configuring
769 it, so pretty printers work correctly without having to pass
770 -ix to gdb
771
772 Updated/fixed packages: alsa-lib, apache,
773 arm-trusted-firmware, atftp, bind, botan, cog, containerd,
774 cryptopp, docker-cli, dash, dc3dd, docker-engine, dovecot,
775 environment-setup, erlang, fetchmail, ffmpeg, fio, gcc, gd,
776 gdb, ghostscript, gnuradio, gnutils, go,
777 gobject-introspection, google-breakpad, gst-omx,
778 gst1-devtools, gst1-interpipe, gst1-libav, gst1-plugins-bad,
779 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
780 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
781 gstreamer1-editing-services, gupnp, haproxy, imlib2, kodi,
782 kodi-pvr-octonet, kodi-visualisation-fishbmc, libcurl,
783 libexif, libgcrypt, libglib2, libkrb5, libressl, librsvg,
784 libsndfile, libssh, libvirt, libxcrypt, libyang, links, lvm2,
785 lynx, lxc, mc, mesa3d, micropython, minicom, mono, mosquitto,
786 mtr, mupdf, mv-ddr-marvell, net-tools, nginx-dav-ext, nmap,
787 nodejs, ntfs-3g, openjdk, openjdk-bin, openldap, openssh,
788 pcre2, php, php-gnupg, pipewire, postgis, python-aioconsole,
789 python-cbor2, python-cffi, python-cython, python-dateutil,
790 python-django, python-pillow, python-pip, python-texttable,
791 python-urllib3, python-webob, qemu, qt5location, redis,
792 refpolicy, ripgrep, ruby, runc, sispmctl, sox, squid,
793 strongswan, supervisor, swupdate, syslinux, systemd, tinycbor,
794 trace-cmd, uboot-tools, uclibc, udisks, uhd, vim, vsftpd,
795 wavemon, webkitgtk, wget, wireless-regdb, wpewebkit,
796 xapp_xrdb, xapp_xwd, xen, xlib_libXfont2, xlib_libXft,
797 xserver_xorg-server, zip
798
799 Issues resolved (http://bugs.uclibc.org):
800
801 #14206: Kodi: even when not enabled, forcefully selects libevdev..
802 #14211: libffi-3.3.tar.gz repacked
803 #14221: mv-ddr-marvell fails license validation
804
aa433d1c
PK
8052021.08, released September 4th, 2021
806
807 Various fixes.
808
809 Updated/fixed packages: gstreamer1-mm, netsniff-ng, nginx,
810 openmpi, python-pyudev, python3, qt5base, wlroots, xvisor
811
7314f04f
PK
8122021.08-rc3, released August 31st, 2021
813
814 Fixes all over the tree.
815
816 Toolchain: Disable fortify support for Microblaze as it is not
817 currently working.
818
819 Defconfigs: Acmesystems aria/ariette g25: Fix build issue
820 after at91bootstrap bump, BeagleV: Correct kernel headers
821 version, PC x86-64: Bump kernel to 4.19.204 to fix build issue
822 with GCC 10.x.
823
824 Updated/fixed packages: alsa-utils, at91bootstrap3, belle-sip,
825 bullet, c-ares, cjson, coreutils, cpio, eigen, fetchmail, gdb,
826 haproxy, heirloom-mailx, ipmiutil, kvm-unit-tests, libarchive,
827 libffi, libmodsecurity, libopenssl, libressl, libshout,
828 libvirt, linux-pam, lmbench, localedef, lua-lunix, mesa3d,
829 mpv, mtd, nodejs, nvidia-driver, openvmtools, php, polkit,
830 python-requests, python3-requests, rust-bin, rustc, samba4,
831 sdl2, snort3, ushare, xen
832
833 Removed packages: libmcrypt, mcrypt, sentry-cli
834
6da42d76
PK
8352021.08-rc2, released August 18th, 2021
836
837 Fixes all over the tree.
838
839 Defconfigs: Acmesystems acqua a5: Bump at91bootstrap version
840 to fix build issue with binutils >= 2.35, Microchip sam9x60ek
841 mmc_dev: Add missing toolchain/system options, sama5d2-icp
842 mmc: Correct at91bootstrap options
843
844 Updated/fixed packages: arm-trusted-firmware, at91bootstrap3,
845 azure-iot-sdk-c, bluez5_utils, bullet, busybox, cegui, efl,
846 erlang, ffmpeg, flatbuffers, fontconfig, gcc, gd, glibc, go,
847 gobject-introspection, gpsd, guile, harfbuzz, iozone, iputils,
848 jszip, libargtable2, libbpf, libebml, libepoxy, libesmtp,
849 libfuse3, libgeos, libnss, libodb-boost, libodb-mysql,
850 libodb-pgsql, libqmi, libqrtr-glib, libuhttpd, libuwsc,
851 libvirt, ltp-testsuite, luaossl, mongodb, mpd, mupdf, mutt,
852 network-manager, nginx-naxsi, nodejs, ogre, openzwave,
853 optee-os, osm2pgsql, pdbg, perl-net-ssh2, php, pipewire,
854 pistache, pixman, poke, polkit, poppler, postgresql, postkit,
855 prelink-cross, prosody, protobuf, pulseview,
856 python-cryptography, python-keyring, python-matplotlib,
857 python-pymupdf, python-pyopenssl, python-secretstorage,
858 python-treq, python-txtorcon, python3, qemu, qpdf, qt5base,
859 refpolicy, ruby, rust-bin, s390-tools, sconeserver, seatd,
860 shairport-sync, sox, sqlite, sylpheed, sysdig, syslog-ng,
861 system-config-printer, tar, terminology, tor, tpm2-tools, uhd,
862 unbound, usbguard, wireshark, xen, xenomai, xlib_libxshmfence,
863 zstd
864
865 New packages: desktop-file-utils
866
867 Issues resolved (http://bugs.uclibc.org):
868
869 #13586: grub failure with BR2_OPTIMIZE_3
870 #13671: openSSH server closes connection before authentication..
871
3d8df5aa 8722021.08-rc1, released August 3rd, 2021
a3ac2a0f
TP
873
874 Numerous package updates.
875
876 Toolchain:
877
878 - add support for gcc 11.x, gcc 10.x is now the default, gcc
879 9.x updated to 9.4.0, removed gcc 8.x support except for
880 PowerPC SPE
881
882 - add support for binutils 2.37, binutils 2.36.x is now the
883 default, binutils 2.34 removed.
884
885 - glibc updated to 2.33
886
887 - gdb enabled on NIOS II, gdbserver enabled on RISC-V.
888
889 Bootloaders/firmware: support for building the EDK II UEFI
890 firmware, support for building AT91Bootstrap 4.x.
891
892 New BR2_ENABLE_RUNTIME_DEBUG option, that controls whether
893 packages should be compiled with runtime debugging
894 information (which is different than debugging symbols).
895
896 Many features of the bluez5_utils package have been made
897 optional, and default to disabled. Users of bluez5_utils are
898 encouraged to review their configuration.
899
900 Many packages (over 70) updated to enable the appropriate
901 SELinux refpolicy module when SELinux support is enabled.
902
903 Many packages updated to select the appropriate OpenSSL
904 features after many OpenSSL ciphers/features have been made
905 optional.
906
907 New defconfigs: kontron_pitx_imx8m, microchip_sama5d2_icp,
908 qemu_aarch64_sbsa, raspberrypicm4io, raspberrypicm4io_64,
909 terasic_de10nano_cyclone5, uevm5432.
910
911 New packages: alsa-plugins, apg, bmap-tools, daq3, edk2,
912 edk2-platforms, gumbo-parser, libbpf, libosmium, libpsl,
913 libqb, libtalloc, libvirt, lua-linux, lua-zlib, mupdf,
914 opencv4, osm2pgsql, poke, python-augeas, python-dbus-next,
915 python-pymupdf, rtl_433, rtl8812au-aircrack-ng, seatd, snort3,
916 system-config-printer, usbguard, xml-security-c, xmrig.
917
918 Removed packages: clapack, libsoil.
919
920 Issues resolved (http://bugs.uclibc.org):
921
922 #13326: regarding dtc error in buildroot source code
923 #13661: host-python2 build fails on aarch64
924 #13836: package build failure when target install set to no on
925 pkg-generic pkg types
926 #13846: BR2_PACKAGE_LVM2_STANDARD_INSTALL should be default to
927 y as before
928
cfba9b0c
PK
9292021.05.3, released October 11, 2021
930
931 Important / security related fixes.
932
933 gdbinit: Mark the sysroot as a "safe path" before configuring
934 it, so pretty printers work correctly without having to pass
935 -ix to gdb
936
937 Updated/fixed packages: alsa-lib, apache,
938 arm-trusted-firmware, atftp, bind, botan, containerd,
939 cryptopp, dash, dc3dd, docker-cli, docker-engine, dovecot,
940 erlang, fetchmail, ffmpeg, gdb, ghostscript, go, gst-omx,
941 gst1-devtools, gst1-interpipe, gst1-libav, gst1-plugins-bad,
942 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
943 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
944 gstreamer1-editing-services, kodi, kodi-pvr-octonet,
945 kodi-visualisation-fishbmc, libcurl, libkrb5, libressl,
946 libsndfile, libxcrypt, libyang, lxc, lynx, mesa3d,
947 micropython, minicom, mono, mtr, mv-ddr-marvell, net-tools,
948 nmap, nodejs, ntfs-3g, openjdk, openjdk-bin, openldap,
949 openssh, pcre2, php, python-aioconsole, python-cffi,
950 python-dateutil, python-django, python-pip, python-texttable,
951 python-urllib, python-webob, qt5location, redis, refpolicy,
952 ripgrep, runc, sispmctl, squid, strongswan, supervisor,
953 syslinux, tinycbor, trace-cmd, uboot-tools, uclibc, wavemon,
954 wget, wireless-regdb, xen, xserver_xorg-server
955
956 Issues resolved (http://bugs.uclibc.org):
957
958 #14206: Kodi: even when not enabled, forcefully selects libevdev..
959 #14211: libffi-3.3.tar.gz repacked
960 #14221: mv-ddr-marvell fails license validation
961
b926d0d3
PK
9622021.05.2, released September 15th, 2021
963
964 Important / security related fixes.
965
966 Toolchain: Disable fortify support for Microblaze as it is not
967 currently working.
968
969 Updated/fixed packages: alsa-utils, arm-trusted-firmware,
970 bayer2rgb-neon, belle-sip, bullet, busybox, c-ares, cjson,
971 coreutils, cpio, eigen, environment-setup, fetchmail, ffmpeg,
972 fontconfig, gd, gdb, gnuradio, gnutls, go, haproxy, ipmiutil,
973 iputils, jszip, kvm-unit-tests, libarchive, libargtable2,
974 libexif, libgcrypt, libmodsecurity, libopenssl, librsvg,
975 libshout, libssh, libxcrypt, linux, linux-pam, localedef, mc,
976 mesa3d, mosquitto, netsniff-ng, nginx, nodejs, ogre, openjdk,
977 openmpi, openvmtools, perl-net-ssh2, php, pipewire,
978 postgresql, prelink-cross, prosody, protobuf, python-keyring,
979 python-matplotlib, python-pillow, python-pyudev,
980 python-secretstorage, python3, qt5base, samba4, sdl2, sox,
981 swupdate, sylpheed, tar, terminology, tor, uboot-tools, uhd,
982 unbound, ushare, vim, wlroots, xapp_xrdb, xapp_xwd, xen,
983 xenomai, xlib_libXfont2, xlib_libXft, zip
984
5284a826
PK
9852021.05.1, released August 10, 2021
986
987 Important / security related fixes.
988
989 Toolchain: Disable PIC/PIE for Microblaze (like for NIOS II)
990 as it is not currently working.
991
992 binutils: fix linker assert failure on OpenRisc, or1k build
993 issue with gcc < 5
994
995 gdb: Enable on NIOS II
996
997 utils/scanpypi: Various improvements
998
999 Defconfigs: stm32f469_disco: Fix kernel boot issue, Microchip
1000 sam9x60ek mmc_dev: Add missing toolchain/system options
1001
1002 Updated/fixed packages: arm-trusted-firmware, apache, audit,
1003 avahi, bind, binutils, bird, bluez5_utils, boinc, busybox,
1004 chrony, clamav, connman, cryptsetup, dnsmasq, docker-cli,
1005 docker-engine, dovecot, dovecot-pigeonhole, e2fsprogs, exiv2,
1006 fail2ban, fb-test-app, feh, fetchmail, ffmpeg, flac, fluxbox,
1007 gawk, gcc, gcr, gdb, gdk-pixbuf, gesftpserver, glibc, go,
1008 gptfdisk, gqrx, granite, grub2, guile, hdparm, heirloom-mailx,
1009 htop, ibrcommon, ibrdtn, ibrdtn-tools, ibrdtnd,
1010 intel-microcode, iodine, irqbalance, keepalived, kexec-tools,
1011 libass, libconfig, libcurl, libfreeimage, libfuse3, libgcrypt,
1012 libgudev, libhtp, libinput, libjson, libgtk3, libkrb5,
1013 libloki, libmodsecurity, libndp, libnetfilter-log,
1014 libnfnetlink, libnice, libodb, libodb-boost, libodb-mysql,
1015 libodb-pgsql, libpcap, libqmi, libqrtr-glib, libressl,
1016 librsvg, libtasn1, libtirpc, libuci, libxmlrpc,
1017 linux-firmware, linuxptp, lrzsz, lvm2, mariadb, mesa3d,
1018 mbedtls, monit, mono, mosquitto, mpd, mpg123, mpv, nbd,
1019 netsnmp, nettle, nmap, nodejs, ntp, openntpd, openpgm,
1020 openswan, pango, pcre2, perl-crypt-openssl-rsa, php, pixman,
1021 postgresql, proxychains-ng, putty, python,
1022 python-dataproperty, python-django, python-pysftp,
1023 python-urllib3, python3, qpdf, redis, ripgrep, rsync, ruby,
1024 samba4, sane-backends, slirp, spice, squid, suricata, tcpdump,
1025 tftpd, thrift, tor, tpm2-tools, trinity, uboot, uboot-tools,
1026 uclibc, vlc, wireless-regdb, wireshark, wolfssl,
1027 xapp_fonttosfnt, xlib_libX11, xlib_libxshmfence,
1028 xserver_xorg-server
1029
1030 Issues resolved (http://bugs.uclibc.org):
1031
1032 #13586: grub failure with BR2_OPTIMIZE_3
1033 #13661: host-python2 build fails on aarch64
1034 #13836: package build failure when target install set to no..
1035 #13846: BR2_PACKAGE_LVM2_STANDARD_INSTALL should be default to..
1036
69f79f2a
PK
10372021.05, released June 6th, 2021
1038
1039 Various fixes.
1040
1041 Disable PIC/PIE support for Nios2 because of glibc issues
1042
1043 Defconfigs: Minnowboard max: Fix X11 and mesa3d configuration
1044
1045 Updated/fixed packages: apache, beaglev-ddrinit,
1046 beaglev-secondboot, capnproto, dc3dd, directfb, efibootmgr,
1047 ffmpeg, gptfdisk, go, gupnp, hostapd, iftop,
1048 intel-mediadriver, libcamera, libcutl, libesmtp, libkcapi,
1049 libraw, lttng-tools, lvm2, mimic, mono-gtksharp3, mpv,
1050 netperf, odb, qt5base, uclibc, uftrace, unscd, vlc,
1051 xdriver_xf86-video-fbturbo
1052
1053 New packages: python3-cffi, python3-cryptography, python3-pip,
1054 python3-pycparser, python3-six
1055
e4132725
PK
10562021.05-rc3, released May 31th, 2021
1057
1058 Fixes all over the tree.
1059
1060 meson: Explicitly disable PIE support (b_pie) as it is handled
1061 by the toolchain wrapper.
1062
1063 Updated/fixed packages: boost, dhcp, expat, gdb, hwloc, imagemagick,
1064 libcurl, libopenh264, llvm, lz4, mpv, nginx, paho-mqtt-c, pifmrds,
1065 pipewire, python-bluezero, python-pillow, qemu, strace, uhd, vlc,
1066 webkitgtk
1067
1068 Issues resolved (http://bugs.uclibc.org):
1069
1070 #13821: Wrong url for libnfsidmap package
1071
e326fcff
PK
10722021.05-rc2, released May 22th, 2021
1073
1074 Fixes all over the tree.
1075
1076 support/scripts/gen-missing-cpe: A script to query the list of
1077 CPE IDs for the packages enabled in the current configuration and:
1078
1079 - for CPE IDs that do not have any matching entry in the CPE
1080 database, it emits a warning
1081
1082 - for CPE IDs that do have a matching entry, but not with the same
1083 version, it generates a snippet of XML that can be used to propose
1084 an updated version to NIST.
1085
1086 CPE meta data has been added for a large number of packages
1087
1088 Updated/fixed packages: assimp, binutils, bitcoin, bullet,
1089 cutelyst, dhcp, dmalloc, docker-engine, ebtables,
1090 environment-setup, flatcc, gcc, gd, gerbera, hostapd,
1091 imx-gpu-viv, intel-microcode, jquery-validation, libdrm,
1092 libgeos, libraw, libtirpc, libxml2, libxslt, live555, lmbench,
1093 localedef, lvm2, mender, mender-grubenv, modem-manager, mutt,
1094 opensbi, openssh, opentyrian, pipewire, postgis, postgresql,
1095 prosody, python-bluezero, python-falcon, redis, rocksdb,
1096 rt-tests, runc, vlc, waylandpp, webkitgtk, wireshark,
1097 wpa_supplicant, wpewebkit, xlib_libX11, xterm
1098
1099 New packages: jh71xx-tools
1100
1101 Issues resolved (http://bugs.uclibc.org):
1102
1103 #13781: isc dhcp-server package don't create file /usr/bin/dhcpd
1104 #13801: toolchainfile.cmake CMAKE_BUILD_TYPE
1105 #13806: Building host-localedef fails on fedora 34/gcc 11
1106
afe19e6c 11072021.05-rc1, released May 12th, 2021
04e9e884
PK
1108
1109 Fixes all over the tree and new features.
1110
1111 FORTIFY_SOURCE, PIC/PIE, RELRO and SSP security hardening
1112 options are now enabled by default.
1113
1114 Dependencies: Explicitly detect and bail out if PATH contains
1115 spaces or tabs. A number of packages fail to build in such
1116 setups, so explicitly inform about this.
1117
1118 Infrastructure: Expose CONFIG_DIR to post-build/post-image
1119 scripts, so they can call the Buildroot Makefile in the
1120 correct directory for both in-tree / out-of-tree builds.
1121
afe19e6c 1122 CMake infrastructure: Use CMAKE_EXE_LINKER_FLAGS rather than
04e9e884
PK
1123 CMAKE_CXX_FLAGS to link with libatomic to fix an compatibility
1124 issue with poppler. Bump minimal host cmake version to 3.16
1125 (from 3.15) to fix a compatibility issue with domoticz.
1126
1127 Meson: Use correct C++ host compiler (rather than C compiler)
1128
1129 utils/scanpypi: Explicitly use python3 for compatibility with
1130 packages using python3 syntax in setup.py
1131
1132 support/download: Fix tarball generation (from git/svn repos)
1133 including symlinks pointing to ./<something>. Fix svn download
1134 for <1.9 clients or repos using CVS-style keywords.
1135
1136 support/scripts/cve.py: Use the (significantly) faster yajl2
1137 ijson backend for older (< 2.5) ijson versions rather than the
1138 slow python default, speeding up pkg-stats by ~2x.
1139
1140 Toolchain: Add logic to work around binutils bug 21464
1141 (affecting OpenRISC), bug 27597 (affecting Nios II) and drop
1142 the now longer applicable bug 19615 / 20006 handling.
1143
1144 Python{,3}: Fix byte compiling python files with short (single
1145 character before .py) file names.
1146
1147 CPE meta data has been added for a large number of packages
1148
1149 New defconfigs: Acme Systems Acqua A5 (256/512MB), Beagleboard
1150 BeagleV, Boundary devices Nitrogen8M Plus SOM, NXP i.MX 8M
1151 Plus EVK, QEMU PPC e500mc
1152
1153 New packages: beaglev-ddrinit, beaglev-secondboot, janet,
1154 kodi-inputstream-ffmpegdirect, kodi-vfs-libarchive,
1155 kodi-visualisation-matrix, libxcrypt, libqrtr-glib, log4qt,
1156 mawk, perl-parse-yapp, postgis, protozero, python-flask-wtf,
1157 python-iwlib, python-semantic-version, python-setuptools-rust,
1158 python-toml, riscv64-elf-toolchain, siproxyd, uftrace, zfs
1159
1160 Removed packages: iostat, kodi-platform,
1161 kodi-screensaver-crystalmorph, monkey
1162
1163 Issues resolved (http://bugs.uclibc.org):
1164
1165 #13271: systemd-resolved: /etc/resolv.conf link broken on per-pa..
1166 #13516: utils/scanpypi: Failure when parsing diffoscope
1167 #13551: 2021.02.rc2: Unicode not work on qt 5.15.2
1168 #13576: Issues compiling buildroot for 5x86
1169 #13601: Gen image :Iappropriate ioctl error
1170 #13616: tar file from git repository generation issue
1171 #13631: Commit 54d3d94b6e breaks packages with git download method
1172 #13641: glibc on raspberrypi
1173 #13646: Gen image version 14 error : no sub -section title/..
1174 #13651: pkg-golang cannot build when main.go is in the root
1175 #13661: host-python2 build fails on aarch64
1176 #13671: openSSH server closes connection before authentication..
1177 #13721: c-stack.c:55:26: error: missing binary operator before ..
1178 #13731: Readline Patch is missing Author Information
1179 #13741: genext2fs does not allow to set perms of root node
1180 #13751: libopenssl (static): huge drop in performance in newer ..
1181 #13771: package htop has undeclared dependency on host python
1182
19e12a00
PK
11832021.02.12, released April 6th, 2022
1184
1185 Important / security related fixes.
1186
1187 pkg-stats: Limit memory use for CPE matching
1188
1189 Updated/fixed packages: gdk-pixbuf, jack2, libzlib, matio,
1190 nbd, netatalk, opus, python-paramiko, python-treq,
1191 python-twisted, spidev_test, unbound, urandom-scripts, vim,
1192 wireshark, zlib-ng, zziplib
1193
7935ca44
PK
11942021.02.11, released March 25th, 2022
1195
1196 Important / security related fixes.
1197
1198 Updated/fixed packages: apache, azure-iot-sdk-c, dbus,
1199 directfb, docker-engine, exempi, expat, flac, gdk-pixbuf,
1200 gnutls, go, haproxy, libcurl, libiec61850, libminiupnpc,
1201 libodb, libodb-boost, libopenssl, libpjsip, libressl, librsvg,
1202 libsrtp, libxml2, libxslt, lxc, mariadb, odbm openblas,
1203 openvpn, oprofile, php, pppd, python-ipython, python-treq,
1204 python-twisted, python-txbus, python-txtorcon, raptor,
1205 rpi-firmware, samba4, timescaledb, util-linux, vim, wavpack,
1206 wireless-regdb, wireshark, wolfssl, xscreensaver, xterm, zsh
1207
1208 New packages: gdk-pixbuf-xlib
1209
1210 Removed packages: python-coherence
1211
1212 Issues resolved (http://bugs.uclibc.org):
1213
1214 #13126: make fails - bzip2-1.0.6.tar.gz and DirectFB-1.7.7.tar..
1215 #14636: azure-iot-sdk-c: Installed headers do not compile
1216 #14641: oprofile can not find the events files
1217
526da614
PK
12182021.02.10, released February 28th, 2022
1219
1220 Important / security related fixes.
1221
1222 Defconfigs: Andes ae3xx, Intel galileo: Fix build with host
1223 gcc >= 10, ROC-RK3399-PC: Bump rootfs size to fix build issue.
1224
1225 Add conditional patching logic to fix build issues for older
1226 U-Boot / Linux kernel versions when built with a host gcc >=
1227 10.
1228
1229 Updated/fixed packages: casync, cgilua, connman, expat,
1230 gauche, gensio, go, gst-omx, gst1-devtools, gst1-libav,
1231 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
1232 gst1-plugins-ugly, gst1-python, gst1-rtsp-server, gst1-vaapi,
1233 gstreamer1, gstreamer1-editing-services,
1234 kf5-extra-cmake-modules, kodi, libarchive, linux, lm-sensors,
1235 log4cxx, mpd, nfs-utils, pistache, prosody, python-django,
1236 python-pyzmq, rtl8723bu, thermald, tiff, util-linux, vim, xen
1237
24c390dc
PK
12382021.02.9, released January 29th, 2022
1239
1240 Important / security related fixes.
1241
1242 check-package: Improve variable override check
1243
1244 pkg-stats: List CVEs where the version info cannot be parsed
1245 as unsure rather than completely ignoring them.
1246
1247 Defconfigs: Beaglebone: Support BeagleBone black wireless
1248
1249 Updated/fixed packages: alsa-utils, apache, cage, capnproto,
1250 civetweb, clamav, collectd, connman, coreutils, dav1d,
1251 docker-cli, docker-containerd, docker-engine, expat,
1252 findutils, flare-engine, flare-game, font-awesome, freeswitch,
1253 gcc, ghostscript, gnuchess, go, grpc, gst1-interpipe,
1254 gst1-plugins-bad, gst-rtsp-sever, gupnp-tools, hackrf, icu,
1255 imagemagick, janus-gateway, keepalived, lapack, libjpeg,
1256 libopenssl, libpjsip, liburiparser, linux-pam, lxc, mbedtls,
1257 mongodb, mpd-mpc, nodejs, openblas, pcre2, polkit, poppler,
1258 privoxy, prosody, python-django, python-lxml, python-pyqt5,
1259 python3, qt5base, qt5location, rhash, ruby, runc, samba4,
1260 sofia-sip, targetcli-fb, tcpreplay, tinyxml, vim, vlc,
1261 wireshark, xapp_xauth, xen, xlib_libX11, xserver_xorg-server
1262
1263 Issues resolved (http://bugs.uclibc.org):
1264
1265 #14471: alsa_utils wrong deployment
1266
b2b95a3d
PK
12672021.02.8, released December 14th, 2021
1268
1269 Important / security related fixes.
1270
1271 Defconfigs: Various fixes for building with gcc >= 10 host or
1272 target compilers.
1273
1274 Updated/fixed packages: alsa-lib, apparmor, apr, asterisk,
1275 binutils, bluez5_utils, busybox, coreutils, e2fsprogs, ell,
1276 exfat, freeswitch, gdb, glmark2, glog, glorytun, gmp,
1277 gpu-amd-bin-mx51, gst1-interpipe, gstreamer1, guile, gupnp,
1278 hackrf, heimdal, hiawatha, hplip, icu, imx-vpuwrap, isl, iwd,
1279 janus-gateway, libatomic_ops, libbson, libdnet, libffi,
1280 libgdiplus, libgee, libhtp, libmodsecurity, libnspr, libnss,
1281 libunwind, linux, lynx, meson, micropython, mkpasswd, mksh,
1282 mosquitto, motion, mxml, netdata, nfs-utils, oracle-mysql,
1283 pcre, pkcs11-helper, postgresql, pure-ftpd, python-cycler,
1284 qdecoder, rcw-smarc-sal28, samba4, smack, speex, stress-ng,
1285 suricata, syslinux, uboot, unixodbc, unrar, vim, websocketpp,
1286 wireshark
1287
1288 Issues resolved (http://bugs.uclibc.org):
1289
1290 #14346: BR2_PACKAGE_NFS_UTILS_RPC_NFSD does not patch CONFIG_NFSD..
1291
8b4a156a
PK
12922021.02.7, released November 10th, 2021
1293
1294 Important / security related fixes.
1295
1296 OpenJDK 16.x moved to 17.x as 16.x is EOL.
1297
1298 Updated/fixed packages: asterisk, audit, bind, bitcoin,
1299 cryptsetup, dahdi-linux, dbus-python, dfu-util, docker-cli,
1300 docker-containerd, docker-engine, earlyoom, exiv2, ffmpeg,
1301 freerdp, gdb, gensio, gnupg2, go, gpsd, gst1-plugins-bad,
1302 gst1-plugins-ugly, gst1-vaapi, hiredis, lftp, lightning,
1303 lrzip, netdata, nodejs, olsr, openjdk, openjdk-bin, pango,
1304 qemu, samba4, snort, strongswan, suricata, systemd, vim,
1305 wf111, wireguard-linux-compat, xerces
1306
1307 Issues resolved (http://bugs.uclibc.org):
1308
1309 #14311: Cannot compile dahdi (part of Asterisk) for x86 (P1mmx)
1310
28af41c3
PK
13112021.02.6, released October 11, 2021
1312
1313 Important / security related fixes.
1314
1315 gdbinit: Mark the sysroot as a "safe path" before configuring
1316 it, so pretty printers work correctly without having to pass
1317 -ix to gdb
1318
1319 Updated/fixed packages: alsa-lib, apache,
1320 arm-trusted-firmware, atftp, bind, botan, cryptopp, dash,
1321 dc3dd, docker-cli, docker-containerd, docker-engine, dovecot,
1322 erlang, fetchmail, gdb, ghostscript, go, gst-omx,
1323 gst1-devtools, gst1-interpipe, gst1-libav, gst1-plugins-bad,
1324 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
1325 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
1326 gstreamer1-editing-services, kodi-pvr-octonet, libcurl,
1327 libkrb5, libressl, libsndfile, libyang, lxc, lynx, mesa3d,
1328 micropython, minicom, mono, mtr, mv-ddr-marvell, net-tools,
1329 nmap, nodejs, ntfs-3g, openjdk, openjdk-bin, openldap,
1330 openssh, php, python-aioconsole, python-cffi, python-dateutil,
1331 python-django, python-pip, python-texttable, python-urllib3,
1332 python-webob, qt5location, redis, refpolicy, ripgrep, runc,
1333 sispmctl, squid, strongswan, supervisor, syslinux, tinycbor,
1334 trace-cmd, uboot-tools, uclibc, wavemon, wireless-regdb, xen,
1335 xserver_xorg-server
1336
1337 Issues resolved (http://bugs.uclibc.org):
1338
1339 #14206: Kodi: even when not enabled, forcefully selects libevdev..
1340 #14211: libffi-3.3.tar.gz repacked
1341 #14221: mv-ddr-marvell fails license validation
1342
1d550990
PK
13432021.02.5, released September 15th, 2021
1344
1345 Important / security related fixes.
1346
1347 Toolchain: Disable fortify support for Microblaze as it is not
1348 currently working.
1349
1350 Updated/fixed packages: alsa-utils, arm-trusted-firmware,
1351 bayer2rgb-neon, belle-sip, busybox, c-ares, cjson, coreutils,
1352 cpio, eigen, environt-setup, fetchmail, fluidsynth,
1353 fontconfig, gd, gdb, gnuradio, gnutls, go, haproxy, ipmiutil,
1354 iputils, jszip, kvm-unit-tests, libarchive, libexif,
1355 libgcrypt, libmodsecurity, libopenssl, librsvg, libshout,
1356 libssh, linux, localedef, mc, mesa3d, mosquitto, netsniff-ng,
1357 nginx, nodejs, ogre, openmpi, openvmtools, php, postgresql,
1358 prelink-cross, prosody, protobuf, python-keyring,
1359 python-matplotlib, python-pillow, python-pyudev,
1360 python-secretstorage, python3, qt5base, samba4, sdl2, sox,
1361 swupdate, sylpheed, tor, uboot-tools, uhd, unbound, vim,
1362 wlroots, xapp_xrdb, xapp_xwd, xen, xenomai, xlib_libXfont2,
1363 xlib_libXft, zip
1364
817148b8
PK
13652021.02.4, released August 10th, 2021
1366
1367 Important / security related fixes.
1368
1369 Toolchain: Disable PIC/PIE for Microblaze (like for NIOS II)
1370 as it is not currently working.
1371
1372 binutils: fix linker assert failure on OpenRisc, or1k build
1373 issue with gcc < 5
1374
1375 gdb: Enable on NIOS II
1376
1377 utils/scanpypi: Various improvements
1378
1379 Defconfigs: stm32f469_disco: Fix kernel boot issue, Microchip
1380 sam9x60ek mmc_dev: Add missing toolchain/system options
1381
1382 Updated/fixed packages: apache, arm-trusted-firmware, audit,
1383 avahi, bind, binutils, bird, bluez5_utils, boinc, busybox,
1384 chrony, clamav, cryptsetup, cwiid, dnsmasq, docker-cli,
1385 docker-engine, dovecot, dovecot-pigeonhole, e2fsprogs, exiv2,
1386 fail2ban, fb-test-app, feh, fetchmail, flac, fluxbox, gawk,
1387 gcc, gcr, gdb, gdk-pixbuf, gesftpserver, glibc, go, gptfdisk,
1388 granite, grub2, gqrx, guile, hdparm, heirloom-mailx,
1389 ibrcommon, ibrdtn, ibrdtn-tools, ibrdtnd, intel-microcode,
1390 iodine, irqbalance, keepalived, libass, libconfig, libcurl,
1391 libfreeimage, libfuse3, libgcrypt, libgtk3, libgudev, libhtp,
1392 libjson, libkrb5, libloki, libmodsecurity, libndp,
1393 libnetfilter-log, libnfnetlink, libnice, libodb, libodb-boost,
1394 libodb-mysql, libodb-pgsql, libpcap, libqmi, libressl,
1395 librsvg, libtasn1, libtirpc, libuci, libxmlrpc,
1396 linux-firmware, linuxptp, lrzsz, ltp-testsuite, lvm2, mariadb,
1397 mbedtls, monit, mono, mosquitto, mpd, mpg123, mpv, nbd, neard,
1398 netsnmp, nettle, nginx-modsecurity, nmap, nodejs, ntp,
1399 openntpd, openpgm, openswan, pango, pcre2,
1400 perl-crypt-openssl-rsa, php, pixman, polkit, postgresql,
1401 proxychains-ng, putty, python, python-django,
1402 python-dataproperty, python-pysftp, python-urllib3, python3,
1403 qpdf, redis, ripgrep, ruby, samba4, spice, slirp, suricata,
1404 sysdig, tcpdump, tftpd, thrift, tor, tpm2-tools, trinity,
1405 uboot, uboot-tools, uclibc, util-linux, vlc, wireless-regdb,
1406 wireshark, wolfssl, xapp_fonttosfnt, xlib_libX11,
1407 xlib_libxshmfence, xserver_xorg-server
1408
1409 Issues resolved (http://bugs.uclibc.org):
1410
1411 #13586: grub failure with BR2_OPTIMIZE_3
1412 #13661: host-python2 build fails on aarch64
1413 #13836: package build failure when target install set to no..
1414 #13846: BR2_PACKAGE_LVM2_STANDARD_INSTALL should be default to..
1415
33981092
PK
14162021.02.3, released June 12th, 2021
1417
1418 Important / security related fixes.
1419
1420 CPE meta data has been added for a large number of packages
1421
1422 Updated/fixed packages: acpid, apache, apcupsd, assimp, bird,
1423 bitcoin, blktrace, boost, capnproto, chrony, dc3dd, dhcp,
1424 directfb, dmalloc, docker-engine, ebtables, efibootmgr,
1425 enlightenment, enscript, environment-setup, exempi, expat,
1426 findutils, flatcc, fluidsynth, frr, gdb, go, gptfdisk, grpc,
1427 gst1-plugins-bad, gst1-rtsp-server, gstreamer1, gupnp,
1428 hostapd, hwloc, i2c-tools, iftop, imagemagick, imx-gpu-viv,
1429 intel-mediadriver, intel-microcode, jquery-validation,
1430 keepalived, kodi, less, libcamera, libcurl, libcutl, libesmtp,
1431 libeXosip2, libffi, libfuse, libfuse3, libgeos, libgtk2,
1432 libgtk3, libical, libidn, libidn2, libkcapi, libldns, libmms,
1433 libmodbus, libmspack, libnids, libopenh264, liboping, libraw,
1434 librelp, libsamplerate, libtirpc, libusb, libuv, libxcb,
1435 libxml2, libxslt, live555, llvm, lmbench, localedef,
1436 lttng-tools, lvm2, lz4, mesa3d, mimic, mini-snmpd, minidlna,
1437 minissdpd, minizip, mono-gtksharp3, mpg123, mpv, msmtp, musl,
1438 mutt, nasm, nbd, netperf, netsurf, nginx, odb, opencv3,
1439 openssh, opentyrian, oprofile, p7zip, paho-mqtt-c, perl,
1440 php-imagick, pifmrds, picocom, pigz, pngquant, poco,
1441 postgresql, prosody, proxychains-ng, pulseaudio, putty, pwgen,
1442 python-autobahn, python-bluezero, python-engineio,
1443 python-keyring, python-pillow, python-requests, python-tqdm,
1444 qemu, qpdf, qt5base, redis, refpolicy, rt-tests, runc,
1445 shellinabox, squid, strace, supervisor, synergy, taglib,
1446 tclap, terminology, thermald, tini, tinyproxy, tinyxml2,
1447 tpm2-tss, uclibc, udisks, uhd, unscd, vlc, waylandpp,
1448 webkitgtk, weston, wireshark, wpa_supplicant, wpewebkit,
1449 xlib_libdmx, xlib_libFS, xlib_libICE, xlib_libX11,
1450 xlib_libXcursor, xlib_libXdmcp, xlib_libXext, xlib_libXfixes,
1451 xlib_libXfont2, xlib_libXinerama, xlib_libXpm, xlib_libXres,
1452 xlib_libXt, xlib_libXtst, xlib_libXxf86dga, xlib_libXxf86vm,
1453 xterm
1454
1455 Issues resolved (http://bugs.uclibc.org):
1456
1457 #13781: isc dhcp-server package don't create file /usr/bin/dhcpd
1458 #13801: toolchainfile.cmake CMAKE_BUILD_TYPE
1459 #13806: Building host-localedef fails on fedora 34/gcc 11
1460
fdb3291b
PK
14612021.02.2, released May 12th, 2021
1462
1463 Important / security related fixes.
1464
1465 Toolchain: Add logic to mark toolchains affected by binutils
1466 bug 27597 (Nios II).
1467
1468 support/scripts/cve.py: Use the (significantly) faster yajl2
1469 ijson backend for older (< 2.5) ijson versions rather than the
1470 slow python default, speeding up pkg-stats by ~2x.
1471
1472 CMake infrastructure: Use CMAKE_EXE_LINKER_FLAGS rather than
1473 CMAKE_CXX_FLAGS to link with libatomic to fix an compatibility
1474 issue with poppler.
1475
1476 Infrastructure: Expose CONFIG_DIR to post-build/post-image
1477 scripts, so they can call the Buildroot Makefile in the
1478 correct directory for both in-tree / out-of-tree builds.
1479
1480 Updated/fixed packages: at91bootstrap, avahi, bash, bind,
1481 bridge-utils, boost, cegui, cifs-utils, clamav, cmake,
1482 coremark-pro, coreutils, cryptsetup, dmalloc, dnsmasq,
1483 docker-cli, docker-engine, domoticz, efl, exim, ffmpeg, flex,
1484 gcc, genext2fs, go, gst1-interpipe, haproxy, hostapd,
1485 i2c-tools, imx-vpu, kexec, kf5-kcoreaddons, kismet, libcamera,
1486 libcurl, libdrm, libfreefare, libfuse3, libgeos, libgpiod,
1487 libnpupnp, libopenssl, libp11, librsync, libtomcrypt, libupnp,
1488 localedef, lvm2, lxc, m4, makedevs, mender, mesa3d,
1489 mesa3d-headers, mkpasswd, mkpimage, modem-manager, monkey,
1490 mpd, ncurses, nettle, network-manager, nginx, numactl,
1491 openjdk, openjdk-bin, openldap, openvpn, php, pipewire,
1492 python-aioconsole, python-asgiref, python-botocore,
1493 python-django, python-dnspython, python-flup, python-httplib2,
1494 python-markdown2, python-mbrstrdecoder, python3, quickjs,
1495 readline, rsyslog, ruby, rust, samba4, sconeserver, snort,
1496 sox, systemd, tar, timescaledb, tio, tor, usb_modeswitch,
1497 wpa_supplicant, xdriver_xf86-video-ati, xen, xlib_libXaw,
1498 xserver_xorg-server
1499
1500 Issues resolved (http://bugs.uclibc.org):
1501
1502 #13271: systemd-resolved: /etc/resolv.conf link broken on per-pa..
1503 #13551: 2021.02.rc2: Unicode not work on qt 5.15.2
1504 #13651: pkg-golang cannot build when main.go is in the root
1505 #13661: host-python2 build fails on aarch64
1506 #13721: c-stack.c:55:26: error: missing binary operator before ..
1507 #13731: Readline Patch is missing Author Information
1508 #13741: genext2fs does not allow to set perms of root node
1509 #13751: libopenssl (static): huge drop in performance in newer ..
1510 #13771: package htop has undeclared dependency on host python
1511
a74cb089
PK
15122021.02.1, released April 7, 2021
1513
1514 Important / security related fixes.
1515
1516 Dependencies: Explicitly detect and bail out if PATH contains
1517 spaces or tabs. A number of packages fail to build in such
1518 setups, so explicitly inform about this.
1519
1520 utils/scanpypi: Explicitly use python3 for compatibility with
1521 packages using python3 syntax in setup.py
1522
1523 support/download: Fix tarball generation (from git/svn repos)
1524 including symlinks pointing to ./<something>. Fix svn download
1525 for <1.9 clients or repos using CVS-style keywords.
1526
1527 Meson: Use correct C++ host compiler (rather than C compiler)
1528
1529 Toolchain: Add logic to work around binutils bug 21464,
1530 affecting OpenRISC, and drop the now longer applicable bug
1531 19615 / 20006 handling.
1532
1533 Python{,3}: Fix byte compiling python files with short (single
1534 character before .py) file names.
1535
1536 CPE meta data has been added for a large number of packages
1537
1538 Defconfigs: Correct Beaglebone QT file system overlay
1539
1540 Updated/fixed packages: alsa-utils, at91bootstrap3,
1541 batman-adv, binutils, botan, bridge-utils, busybox,
1542 ca-certificates, cog, coreutils, diffutils, dmidecode,
1543 docker-cli, docker-containerd, docker-engine, efivar,
1544 fetchmail, frr, genimage, git, gnutls, go, grub2, gst-omx,
1545 gst1-devtools, gst1-libav, gst1-plugins-bad,
1546 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
1547 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
1548 gstreamer1-editing-services, haproxy, haserl, hwloc,
1549 irqbalance, jasper, kexec, kexec-lite, kismet, kodi, libcurl,
1550 libfreeglut, libgcrypt, libgeos, libglib2, libopenssl, libqmi,
1551 libressl, libupnp, libvips, libvpx, libwebsockets, linux,
1552 lldpd, logrotate, lttng-libust, lttng-tools, mariadb, mbedtls,
1553 mcelog, mender, micropython, mongoose, mosquitto, mpd,
1554 netsnmp, nodejs, openmpi, openssh, openvpn, opkg-utils,
1555 optee-client, optee-test, perl, php, proftpd, protobuf,
1556 python-django, python-jinja2, python-lxml, python-paramiko,
1557 python-py, python-pygments, python-rpi-ws281x, python-urllib3,
1558 python3, qt5webkit, qwt, rpm, samba4, sconeserver, sdl2, shim,
1559 sqlcipher, squid, sysklogd, syslinux, sysvinit, tor,
1560 transmission, tzdata, uboot, uclibc, upx, webkitgtk,
1561 wireshark, wpebackend-fdo, wpewebkit, xen, zstd
1562
1563 New packages: perl-parse-yapp
1564
1565 Issues resolved (http://bugs.uclibc.org):
1566
1567 #13516: utils/scanpypi: Failure when parsing diffoscope
1568 #13576: Issues compiling buildroot for 5x86
1569 #13601: Gen image :Iappropriate ioctl error
1570 #13616: tar file from git repository generation issue
1571 #13641: glibc on raspberrypi
1572 #13646: Gen image version 14 error : no sub -section title/..
1573 #13671: openSSH server closes connection before authentication..
1574
e2fba645
PK
15752021.02, released March 6th, 2021
1576
1577 Various fixes.
1578
1579 Toolchain: Correct Bootlin xtensa-lx60 dependencies
1580
1581 Updated/fixed packages: asterisk, belle-sip, bustle, dhcpcd,
1582 dovecot, dovecot-pigeonhole, gnuchess, gnuradio,
1583 gst1-plugins-bad, haproxy, jasper, kismet, libebml,
1584 libeXosip2, libgeos, libhtp, libjpeg, libopenssl, libshout,
1585 libstrophe, mosquitto, openblas, openssh, perl, privoxy,
1586 prosody, python-pyyaml, python3-pyyaml, quagga, redis,
1587 rust-bin, sox, suricata, tpm2-pkcs11, uclibc-ng-test, ushare,
1588 util-linux, wolfssl, wpa_supplicant
1589
1590 Issues resolved (http://bugs.uclibc.org):
1591
1592 #13501: 2021.02.rc2: Unicode not work on qt 5.15.2
1593 #13581: jpegsrc.v9d.tar.gz has changed hash
1594
4c5b27fb
PK
15952021.02-rc3, released February 27th, 2021
1596
1597 Fixes all over the tree.
1598
1599 utils/scanpypi: Explicitly use python3 to ensure compatiblity
1600 with packages having python3-only code in setup.py
1601
1602 support/download: Ensure sub-second timestamp precision is
1603 dropped when creating a tarball from a (subversion) repo, as
1604 that is not representable in the PAX tar format
1605
1606 Updated/fixed packages: babeltrace2, bind, botan, brltty,
1607 cegui, elfutils, fakeroot, imagemagick, intel-mediasdk,
1608 irqbalance, libglib2, libselinux, libusb, libuwsc, nodejs,
1609 open62541, openldap, ply, python-aiohttp, python-django,
1610 python3, qemu, readline, rust, screen, taglib, unbound, xterm
1611
1612 Issues resolved (http://bugs.uclibc.org):
1613
1614 #13516: utils/scanpypi: Failure when parsing diffoscope
1615 #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to...
1616 #13561: Create a new user defining users-table.txt not working..
1617
21eb7775
PK
16182021.02-rc2, released February 16th, 2021
1619
1620 Fixes all over the tree.
1621
1622 Vulnerability scanning: cpedb.py: Drop CPE XML database
1623 caching, as it did not speed up processing much and uses a lot
1624 of additional memory.
1625 pkg-stats: include information about ignored CVEs in JSON
1626 output
1627
1628 Fakeroot: Fix compatibility issue with glibc 2.33
1629
1630 Updated/fixed packages: can-utils, collectd, dnsmaqs,
1631 docker-cli, docker-engine, ebtables, fakeroot, flashrom,
1632 gdk-pixbuf, go, gst1-python, jasper, kodi,
1633 kodi-inputstream-adaptive, lcms2, libgeos, libgpg-error,
1634 libopenssl, mongoose, mpd, ne10, netopeer2, openblas, orc,
1635 perl-gd, ply, postgresql, protobuf, subversion, tcpdump,
1636 tzdate, uboot-tools, wireshark, webkitgtk, wpewebkit, xterm
1637
1638 New packages: perl-extutils-pkgconfig
1639
1640 Issues resolved (http://bugs.uclibc.org):
1641
1642 #11706: binman (U-boot tool) cannot find libfdt "binman: No mod..
1643
92237c45 16442021.02-rc1, released February 9th, 2021
4b8331fd
PK
1645
1646 Fixes all over the tree and new features.
1647
1648 Toolchain: Default to binutils 2.35.2, add 2.36.1, drop
1649 2.33.x. Fix GCC 10.x ARC adc/sbc pattern handling, Update ARM
1650 toolchains to 10.2-2020.11 release.
1651
1652 Architectures: ARC: add support for generic HS48 processor,
1653 PPC: drop PPC601 support, which was removed from Linux 5.10.
1654
1655 Vulnerability scanning: The CVE checking logic has been
1656 extended to match packages based on CPE (Common Platform
1657 Enumeration) IDs for more accurate matching, and CPE
1658 identifiers have been added for a large amount of packages.
1659
1660 Download: Rework the tarball creation logic (E.G. when a
1661 package is fetched from a git/svn repo) to no longer require a
1662 host-tar <= 1.29. To differ between the old and the new
1663 format, the new tarballs have gained a -br1 suffix
1664 (<pkg>-<version>-br1.tar.gz).
1665
92237c45
PK
1666 SELinux support: A significant number of packages now pull in
1667 the relevant refpolicy modules when enabled.
1668
4b8331fd
PK
1669 New defconfigs: arrow avenger96, bananapi M1+, microchip
1670 sam9x60ek, pine64 rock64
1671
1672 Removed defconfigs: QEMU ppc virtex-ml507
1673
1674 New packages: balena-engine, casync, coremark, coremark-pro,
1675 datatables, datatables-buttons, datatables-fixedcolumns,
1676 datatables-responsive, delve, frotz, gkrellm, inih, jszip,
1677 libgeos, libiec61850, libmdbx, lualdap, neofetch,
1678 nvidia-modprobe, open62541, perl-devel-cycle, perl-devel-size,
1679 perl-math-int64, ply, popperjs, python-bleak,
1680 python-defusedxml, python-pycups, python-pytest-asyncio,
1681 python-typing-extensions, qcom-db410c-firmware, qt5coap,
1682 qt5knx, qt5mqtt, quickjs, rcw-smarc-sal28, screenfetch,
1683 ssdp-responder, tpm2-pkcs11, wqy-zenhei, xorcurses
1684
1685 Removed packages: audiofile, boa, ipsec-tools, libupnp18,
1686 ti-sgx-libgdbm
1687
1688 Renamed rcw package to qoriq-rcw
1689
1690 Issues resolved (http://bugs.uclibc.org):
1691
1692 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
1693 #13416: dhcpcd start warning message: no such user dhcpcd
1694 #13456: ccache prevents build
1695 #13471: package/mpd/mpd.conf make use of path not created
1696 #13506: BR2_PACKAGE_DHCPCD missing directory creation
1697
20cc2c13
PK
16982020.11.4, released April 5th, 2021
1699
1700 Important / security related fixes.
1701
1702 Dependencies: Explicitly detect and bail out if PATH contains
1703 spaces or tabs. A number of packages fail to build in such
1704 setups, so explicitly inform about this.
1705
1706 utils/scanpypi: Explicitly use python3 for compatibility with
1707 packages using python3 syntax in setup.py
1708
1709 support/download: Fix tarball generation (from git/svn repos)
1710 including symlinks pointing to ./<something>
1711
1712 Meson: Use correct C++ host compiler (rather than C compiler)
1713
1714 Updated/fixed packages: asterisk, at91bootstrap3, babeltrace2,
1715 batman-adv, bind, ca-certificates, cegui, cog, diffutils,
1716 docker-containerd, dovecot, dovecot-pigeonhole, efivar,
1717 elfutils, fakeroot, git, gnuchess, gnuradio, gnutls, go,
1718 grub2, haserl, i7z, imagemagick, intel-mediasdk, irqbalance,
1719 jasper, kodi, libcurl, libebml, libeXosip2, libglib2, libhtp,
1720 libjpeg, libopenssl, libqmi, libressl, libupnp, libuwsc,
1721 libvips, lldpd, mariadb, mbedtls, mender, micropython,
1722 mosquitto, netsnmp, nodejs, openblas, openldap, openmpi,
1723 openssh, opkg-utils, optee-client, optee-test, perl, php,
1724 privoxy, proftpd, prosody, protobuf, python-aiohttp,
1725 python-django, python-lxml, python-pyyaml, python-rpi-ws281x,
1726 python-typing-extensions, python3, quagga, qwt, redis, rpm,
1727 sconeserver, screen, sox, sqlcipher, squid, suricata,
1728 syslinux, sysvinit, tor, transmission, tzdata, uboot, unbound,
1729 upx, util-linux, webkitgtk, wireshark, wolfssl,
1730 wpebackend-fdo, wpewebkit, wpa_supplicant, zstd
1731
1732 Issues resolved (http://bugs.uclibc.org):
1733
1734 #13516: utils/scanpypi: Failure when parsing diffoscope
1735 #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to..
1736 #13576: Issues compiling buildroot for 5x86
1737 #13581: jpegsrc.v9d.tar.gz has changed hash
1738 #13616: tar file from git repository generation issue
1739
ecbfbabc
PK
17402020.11.3, released February 17th, 2021
1741
1742 meson: Fix ccache detection handling when per-package builds
1743 are used.
1744
1745 Fakeroot: Fix compatibility issue with glibc 2.33
1746
1747 Updated/fixed packages: atftp, binutils, busybox, cereal,
1748 chartjs, connman, dhcpcd, dnsmasq, docker-cli, docker-engine,
1749 ebtables, fakeroot, flashrom, go, gst1-python, guile,
1750 intel-mediadriver, intel-microcode, jasper,
1751 kodi-inputstream-adaptive, lcms2, libbsd, libopenssl,
1752 makedumpfile, memtester, mosquitto, ne10, openblas, orc, php,
1753 postgresql, privoxy, pugixml, python-bottle, python-django,
1754 python3, rauc, sox, stress-ng, subversion, tzdata,
1755 uboot-tools, uclibc, webkitgtk, wireguard-linux-compat,
1756 wireshark, wpa_supplicant, wpewebkit, xenomai,
1757 xserver_xorg-server, xterm
1758
1759 Issues resolved (http://bugs.uclibc.org):
1760
1761 #11706: binman (U-boot tool) cannot find libfdt "binman: No mod..
1762 #13506: BR2_PACKAGE_DHCPCD missing directory creation
1763
a93208cc
PK
17642020.11.2, released January 31st, 2021
1765
1766 Important / security related fixes.
1767
1768 Download: Ensure git submodules are correctly fetched if
1769 enabled for a package with <pkg>_GIT_SUBMODULES = YES and the
1770 host variant is downloaded first.
1771
1772 Toolchain: Mark CodeSourcery Aarch64 2014.11 toolchain as not
1773 having libatomic. Bootlin PowerPC-440 FP toolchain updated for
1774 SecurePLT fix.
1775
1776 pkg-stats: Fix python 3.8+ deprecation warning.
1777
1778 meson: Ensure ccache is not detected and used, as it may
1779 conflict with the ccache handling in Buildroot.
1780
1781 Updated/fixed packages: barebox, boost, brltty, dbus,
1782 docker-containerd, dovecot, dovecot-pigeonhole,
1783 environment-setup, firmware-imx, gcc, gerbera, glibc,
1784 gmrender-resurrect, igd2-for-linux, kodi-pvr-zattoo, libclc,
1785 libfuse3, libllcp, libodb-mysql, libtorrent-rasterbar,
1786 libupnp, lpc32xxcdl, luarocks, mpd, multipath-tools, mutt,
1787 nfs-utils, nodejs, openjpeg, openldap, opentracing-cpp,
1788 openvpn, p11-kit, paho-mqtt-c, php, poppler, postgresql,
1789 python3, redis, resiprocate, rpm, runc, socat, sslh, sudo,
1790 sunxi-mali-mainline-driver, syslog-ng, systemd, tini,
1791 tpm2-tss, trace-cmd, tzdata, uboot-tools, uhd, ushare,
1792 util-linux, vlc, wavpack, wireguard-linux-compat, wolfssl,
1793 xapp_xload, xorriso, zic
1794
1795 Removed packages: libupnp18
1796
1797 Issues resolved (http://bugs.uclibc.org):
1798
1799 #13471: package/mpd/mpd.conf make use of path not created
1800
e9bf54ab
PK
18012020.11.1, released December 27th, 2020
1802
1803 Important / security related fixes.
1804
1805 Infrastructure:
1806 - cmake: fix host ccache handling for CMake 3.19
1807 - meson: Forcibly disable binary stripping for
1808 target builds, enable for host builds
1809 - golang: Fix HOST / TARGET directories for per-package builds
1810
1811 Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
1812
1813 Updated/fixed packages: apitrace, arm-trusted-firmware,
1814 ca-certificates, cryptopp, dhcpcd, dtv-scan-tables,
1815 flare-engine, ghostscript, go, haproxy, imagemagick,
1816 imx-gpu-viv, jasper, kismet, libcurl, libglib2, libhtp,
1817 libopenssl, libressl, libuv, libuvw, lua, mbedtls, mongodb,
1818 mutt, ncurses, netsnmp, nodejs, opencv3, openldap, opkg-utils,
1819 paho-mqtt-c, python-crc16, python-lxml, python-pyparsing,
1820 python-pyqt5, qt5base, rauc, shadowsocks-libev, sqlcipher,
1821 suricata, ti-sgx-demos, tinycbor, uclibc-ng-test, unbound,
1822 webkitgtk, wpewebkit, wireshark, x11vnc, xen,
1823 xserver_xorg-server
1824
1825 Issues resolved (http://bugs.uclibc.org):
1826
1827 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
1828 #13416: dhcpcd start warning message: no such user dhcpcd
1829
9624a001
PK
18302020.11, released December 2nd, 2020
1831
1832 Various fixes.
1833
1834 Updated/fixed packages: bustle, docker-containerd, gnuplot,
1835 gst1-plugins-good, jemalloc, kmsxx, libcap, libplist,
1836 libuhttpd, libxkbcommon, lynx, mariadb, netsurf, privoxy,
1837 s390-tools, setserial, xserver_xorg-server
1838
1839 Issues resolved (http://bugs.uclibc.org):
1840
1841 #13276: libcap builds libcap.pc incorrectly
1842
a418d0ac
PK
18432020.11-rc3, released November 28th, 2020
1844
1845 Fixes all over the tree.
1846
1847 Updated/fixed packages: c-ares, cage, cdrkit,
1848 dovecot-pigeonhole, efl, gvfs, harfbuzz, jpeg-turbo,
1849 libcamera, libkrb5, libpam-tacplus, libxkbcommon, minidlna,
1850 modem-manager, monkey, musl, ncurses, numactl, openntpd,
1851 openrc, postgresql, proftpd, python-flask-cors, python-pip,
1852 qemu, raptor, redis, slirp, spandsp, thermald, uhd, vsftpd,
1853 webkitgtk, wireless-regdb, wlroots, wpewebkit, xen, xinetd,
1854 xorriso
1855
1856 Issues resolved (http://bugs.uclibc.org):
1857
1858 #13296: host-libcap failed to build
1859 #13331: openrc-0.42.1 compilation failure on gcc-10
1860 #13336: thermald-1.9.1 compilation failure with musl 1.2.1
1861 #13341: Mistake in /etc/init.d/S70vsftpd
1862
6a33ea03
PK
18632020.11-rc2, released November 14th, 2020
1864
1865 Fixes all over the tree.
1866
1867 cve-checker script dropped. Instead the pkg-stats logic has
1868 been extended to be able to only generate stats for the
1869 configured packages using 'make pkg-stats'
1870
1871 Removed defconfigs: rock64
1872
1873 Updated/fixed packages: apparmor, asterisk, bitcoin, busybox,
1874 cups-filters, cryptsetup, davfs2, domoticz, elf2flt, freetype,
1875 ghostscript, glmark2, go, gst1-plugins-bad, guile, jsoncpp,
1876 libcap, libexif, libnetfilter_conntrack, libpam-tacplus,
1877 libsigrokdecode, linux-backports, linux-firmware, mesa3d,
1878 modem-manager, mp4v2, oniguruma, openntpd, python3,
1879 python-lmdb, python-m2crypto, rauc, s390-tools, slirp,
1880 stress-ng, suricata, systemd, tcpdump, tmux, tor, webkitgtk,
1881 wireguard-linux-compat, wpewebkit, xen
1882
1883 Issues resolved (http://bugs.uclibc.org):
1884
1885 #13281: Raspberry Pi 2: overlays folder missing in genimage-ra..
1886 #13291: BR2_DL_DIR is ignored when creating defconfig
1887 #13306: wpewebkit build problem in 2020-11-rc1
1888
a40358a1
PK
18892020.11-rc1, released November 4th, 2020
1890
1891 Fixes all over the tree and new features.
1892
1893 Architectures: Support for IBM s390x
1894
1895 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC
1896 32. Binutils 2.35.1 added, now defaulting to 2.34. ARC
1897 2020.09-release toolchain. GCC 7.x dropped. RISC-V support for
1898 uclibc-ng. Support for Bootlin external toolchains.
1899
1900 SELinux support improvements: File security contexts are now
1901 set when the file systems are created, so there is no need to
1902 run restorecon on first boot / read only rootfs is supported.
1903 An optimized / stripped refpolicy SELinux policy is now
1904 used. Packages can enable additional refpolicy modules using
1905 <pkg>_SELINUX_MODULES.
1906
1907 support/scripts/cve-checker: Utility script to check for known
1908 CVEs in just the packages enabled in a Buildroot configuration
1909 rather than all packages, by passing the output of 'make
1910 show-info' to it.
1911
1912 Go: Modules handling. The module name must be specified using
1913 <pkg>_GOMOD.
1914
1915 BR2_EXTERNAL: Support for defining skeleton and init system
1916 packages in external trees.
1917
1918 meson: Correct SDK cross-compilation.conf file when
1919 per-package builds were used to build SDK.
1920
1921 systemd: Use /run rather than /var/run for PID files in units.
1922
1923 Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
1924 after all finalization hooks (including pre-rootfs) to ensure
1925 they can override any late configuration done by packages.
1926
1927 support/script/pycompile: Rework logic to ensure .pyc files
1928 contain absolute target paths, fixing code inspection at
1929 runtime when executed with cwd != '/'.
1930
1931 support/scripts/setlocalversion: Correct Mercurial output to
1932 match behaviour with Git.
1933
1934 support/scripts/apply-patches.sh: Use patch
1935 --no-backup-if-mismatch, so we no longer blindly have to
1936 remove *.orig files after patching, fixing issues with
1937 packages containing such files.
1938
1939 New defconfigs: Acer chromebook elm, Friendlyarm nanopc-t4 and
1940 nanopi-m4, Hardkernel odroid-c2, Kontron SMARC-sAL28, NXP
1941 imx8mqevk, Orangepi RK3399 and zero+, PCengines APU2, Pine64
1942 rockpro64, QEMU s390x, Raxda rockpi-n8,
1943
1944 New packages: altera-stapl, asn1c, babeltrace2, cukinia,
1945 easyframes, environment-setup, frr, graphicsmagick, htpdate,
1946 ipcalc, libbacktrace, libblockdev, libbytesize, librelp,
1947 libuev, makedumpfile, meson-tools, mg, mrp, multipath-tools,
1948 netcalc, odroidc2-firmware, php-xdebug, python-aiofiles,
1949 python-ansicolors, python-boto3, python-botocore,
1950 python-bsdiff4, python-crayons, python-iniconfig,
1951 python-intelhex, python-ipdb, python-jmespath,
1952 python-m2crypto, python-opcua-asyncio, python-packaging,
1953 python-piexif, python-pluggy, python-pytest,
1954 python-s3transfer, python-xmodem, qprint, qt5lottie,
1955 qt5remoteobjects, re2, redir, s390-tools, sentry-cli,
1956 sentry-native, timescaledb, tinyhttpd, uhd, uredir, watchdog,
1957 wayland-utils, weston-imx
1958
1959 Removed packages: amd-catalyst, bellagio, gqview, libcroco,
1960 nvidia-tegra23, opencv
1961
1962 Issues resolved (http://bugs.uclibc.org):
1963
1964 #11811: lsblk (util-linux) should depend on libudev if available
1965 #11931: Bugs in support/scripts/apply-patches.sh
1966 #12301: systemd-journal-gatewayd: config options broken
1967 #12911: usb_modeswitch installation race condition
1968 #13236: Can't compile linux 5.4.8 (with gcc 10 on host)
1969 #13286: The system hangs in vmware workstation on the line..
1970
ea67cda8
PK
19712020.08.3, released December 27th, 2020
1972
1973 Important / security related fixes.
1974
1975 Infrastructure:
1976 - cmake: fix host ccache handling for CMake 3.19
1977 - meson: Forcibly disable binary stripping for
1978 target builds, enable for host builds
1979 - golang: Fix HOST / TARGET directories for per-package builds
1980
1981 Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
1982
1983 Updated/fixed packages: apitrace, arm-trusted-firmware,
1984 bustle, c-ares, ca-certificates, cage, cdrkit, cryptopp,
1985 dhcpcd, docker-containerd, dtv-scan-tables, flare-engine,
1986 ghostscript, gvfs, haproxy, imagemagick, imx-gpu-viv, jasper,
1987 jemalloc, jpeg-turbo, libcamera, libcap, libcurl, libglib2,
1988 libgpiod, libkrb5, libopenssl, libplist, libressl, libuv,
1989 libuvw, lynx, mariadb, mbedtls, minidlna, mongodb, monkey,
1990 musl, mutt, ncurses, netsnmp, netsurf, nodejs, opencv3,
1991 openldap, openrc, opkg-utils, paho-mqtt-c, php, privoxy,
1992 proftpd, python-crc16, python-flask-cors, python-lxml,
1993 python-pip, python-pyparsing, python-pyqt5, qemu, qt5base,
1994 raptor, rauc, ruby, setserial, shadowsocks-libev, slirp,
1995 sqlcipher, thermald, ti-sgx-demos, tinycbor, unbound, vsftpd,
1996 wireless-regdb, wireshark, wlroots, x11vnc, xen, xinetd,
1997 xserver_xorg-server
1998
1999 Issues resolved (http://bugs.uclibc.org):
2000
2001 #13276: libcap builds libcap.pc incorrectly
2002 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
2003 #13336: thermald-1.9.1 compilation failure with musl 1.2.1
2004 #13341: Mistake in /etc/init.d/S70vsftpd
2005 #13416: dhcpcd start warning message: no such user dhcpcd
2006
3e71de91
PK
20072020.08.2, released November 16th, 2020
2008
2009 Important / security related fixes.
2010
2011 Toolchain-wrapper: Pass -fno-tree-loop-distribute-patterns to
2012 fix kernel build on microblaze with gcc 10.x when
2013 optimizations are enabled.
2014
2015 Updated/fixed packages: apparmor, argp-standalone, asterisk,
2016 bandwidthd, binutils, bitcoin, busybox, collectd, cryptsetup,
2017 cups-filters, darkhttpd, davfs2, docker-cli,
2018 docker-containerd, docker-engine, dovecot-pigeonhole,
2019 dvb-apps, elf2flt, fastd, fbset, fbtft, freetype, gcc,
2020 ghostscript, grpc, gst1-plugins-bad, jsoncpp,
2021 kernel-module-imx-gpu-viv, keepalived, kmscube, libass,
2022 libexif, libiqrf, libnetfilter_conntrack, libpam-tacplus,
2023 libraw, linux-backports, linux-firmware, lzlib, mp4v2,
2024 netsnmp, nginx, numactl, oniguruma, opencv3, openntpd,
2025 patchelf, php, pistache, postgresql, python-pyqt5, qemu,
2026 qt5base, rauc, redis, samba4, slirp, systemd, tcpdump,
2027 tinyproxy, tmux, tor, waf, webkitgtk, wine,
2028 wireguard-linux-compat, wireshark, wpewebkit, xen, xorriso,
2029 xvisor, zeromq, zxing-cpp
2030
2031 Issues resolved (http://bugs.uclibc.org):
2032
2033 #11931: Bugs in support/scripts/apply-patches.sh
2034
17032420
PK
20352020.08.1, released October 12th, 2020
2036
2037 Important / security related fixes.
2038
2039 Fixes for various compilation issues with GCC 10.x.
2040
2041 meson: Correct SDK cross-compilation.conf file when
2042 per-package builds were used to build SDK.
2043
2044 systemd: Use /run rather than /var/run for PID files in units.
2045
2046 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
2047
2048 Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
2049 after all finalization hooks (including pre-rootfs) to ensure
2050 they can override any late configuration done by packages.
2051
2052 support/script/pycompile: Rework logic to ensure .pyc files
2053 contain absolute target paths, fixing code inspection at
2054 runtime when executed with cwd != '/'.
2055
2056 support/scripts/setlocalversion: Correct Mercurial output to
2057 match behaviour with Git.
2058
2059 support/scripts/apply-patches.sh: Use patch
2060 --no-backup-if-mismatch, so we no longer blindly have to
2061 remove *.orig files after patching, fixing issues with
2062 packages containing such files.
2063
2064 fs/jffs2: Now correctly handles xattrs
2065
2066 Updated/fixed packages: acpica, afboot-stm32, alsa-utils,
2067 apparmor, bandwidthd, barebox, bash, bison, brotli,
2068 cifs-utils, cups, dhcpcd, dhcpdump, docker-cli, docker-engine,
2069 ecryptfs-utils, efl, fail2ban, fbterm, ffmpeg, fontconfig,
2070 freetype, gcc, gdb, ghostscript, gnupg2, gnutls, go, gqview,
2071 gst1-plugins-base, gst1-plugins-ugly, ipmitool, jbig2dec,
2072 kexec, lcdproc, libcamera, libhtp, libnetconf2, libraw,
2073 libssh, libxml2, libxml-parser-perl, libzip, linux-headers,
2074 live555, localedef, ltp-testsuite, lua, matchbox, memcached,
2075 memtester, mesa3d, meson, minidlna, mongodb, mongrel2, motion,
2076 mraa, mtd, musepack, neardal, netatalk, netperf, netsniff-ng,
2077 nginx, nodejs, nss-pam-ldapd, open-plc-utils, openswan,
2078 opentyrian, openvmtools, php, postgresql, python,
2079 python-aenum, python-cycler, python-engineio, python-fire,
2080 python-pymodbus, python-scapy, python-semver,
2081 python-sentry-sdk, python-socketio, python-texttable,
2082 python-tinyrpc, python-txtorcon, python3, qt5base, quagga,
2083 read-edid, redis, rsh-redone, runc, samba4, socketcand,
2084 strace, supertux, suricata, systemd, ti-utils, trinity,
2085 uclibc, usb_modeswitch, vlc, vsftpd, wampcc,
2086 wayland-protocols, wireguard-linux-compat, wireshark, wlroots,
2087 wolfssl, w_scan, xerces, xfsprogs, xdriver-xf86-video-ati,
2088 xserver_xorg-server, ympd, zeromq, zlib-ng, zstd
2089
2090 Issues resolved (http://bugs.uclibc.org):
2091
2092 #12911: usb_modeswitch installation race condition
2093 #13236: Can't compile linux 5.4.8 (with gcc 10 on host)
2094
2766f346
PK
20952020.08, released September 1st, 2020
2096
2097 Various fixes.
2098
2099 Updated/fixed packages: am33x-cm3, avahi, bluez-tools,
2100 busybox, chocolate-doom, collectd, dhcp, docker-cli, domoticz,
2101 gobject-introspection, graphite2, haproxy, ibm-sw-tpm2,
2102 imagemagick, libeXosip2, libressl, lxc, mbedtls, menu-cache,
2103 mongodb, mosquitto, nvidia-driver, paho-mqtt-c, pixz,
2104 postgresql, python-django, rtty, squid, stress-ng, systemd,
2105 trousers, uclibc, wireshark, wolfssl, zbar
2106
86798665
PK
21072020.08-rc3, released August 28th, 2020
2108
2109 Fixes all over the tree.
2110
2915d1bd 2111 Infrastructure: Ensure RPATH entries that may be needed for
86798665
PK
2112 dlopen() are not dropped by patchelf.
2113
2114 Toolchain: Drop old GCC 6 based external Sourcery AMD64
2115 toolchain.
2116
2117 Updated/fixed packages: assimp, davfs2, dillo, glibc,
2118 gnuradio, hostapd, ibm-sw-tpm2, ipmitool, json-c, libroxml,
2119 linux, mender, netopeer2, openal, openjpeg, python-matplotlib,
2120 ripgrep, shadowsocks-libev, trousers, xlib_libX11,
2121 xserver_xorg-server
2122
2123 Issues resolved (http://bugs.uclibc.org):
2124
2125 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
2126
30ccc0e3
PK
21272020.08-rc2, released August 24th, 2020
2128
2129 Fixes all over the tree, including a number of fixes for
2130 compilation with GCC-10.
2131
2132 Toolchain: Disallow building uClibc-ng for RISC-V 64-bit,
2133 because of issues with a missing __riscv_flush_icache()
2134 implementation.
2135
2136 Defconfigs: CI20: Use mainline Linux and U-boot. Update
2137 Microchip sama5d27_wlsom1_ek_mmc_dev to use bluez5-utils
2138 instead of (the removed) legacy bluez-utils
2139
2140 Updated/fixed packages: 18xx-ti-utils, aircrack-ng, apache,
2141 atest, bandwidthd, bellagio, bind, bird, bluez-alsa, boost,
2142 c-periphery, capnproto, chrony, collectd, cpio, cvs,
2143 dieharder, domoticz, dovecot, dovecot-pigeonhole, drbd-utils,
2144 dump1090, efl, elixir, f2fs-tools, feh, fluidsynth, fping,
2145 gdbm, gdk-pixbuf, ghostscript, gst1-plugins-bad,
2146 gstreamer1-editing-services, htop, ibm-sw-tpm2, ifplugd,
2147 iftop, igd2-for-linux, ima-evm-utils, iprutils, iputils,
2148 keepalived, kmsxx, libabseil-cpp, libcamera, libcurl,
2149 libfuse3, libnss, librtlsdr, libubox, libunwind, live555,
2150 lttng-tools, luabitop, mender-artifact, minizip,
2151 mjpg-streamer, mpd, mpv, mtd, ncftp, open-lldp, openal,
2152 opencv, opencv3, openfpgaloader, optee-os, owfs, php,
2153 pistache, prosody, pulseview, python-decorator,
2154 python-gunicorn, python-rpi-gpio, python-spidev,
2155 python3-decorator, python3-mako, python3-pyselftools, qt5,
2156 qt5webengine, rauc, redis, ripgrep, rtl8188eu, rtl8821au,
2157 setools, smstools3, supertux, tftpd, tpm2-abrmd,
2158 wpa_supplicant, xen, xlib_libX11, xserver_xorg-server
2159
2160 New packages: python3-cython, python3-pycryptodomex
2161
2162 Issues resolved (http://bugs.uclibc.org):
2163
2164 #12876: nodejs fails to build when host-icu has been built before
2165 #13111: python-gunicorn: missing dependency on python-setuptools
2915d1bd 2166 #13121: wpa_supplicant fails to build without libopenssl enabled
30ccc0e3
PK
2167 #13146: raspberrypi3_defconfig: "Inappropriate ioctl for device"..
2168 #13156: package live555 new license
2169 #13166: python-rpi-gpio: does not work against aarch64, unint..
2170
d0fc0c48
TP
21712020.08-rc1, released August 6th, 2020
2172
2173 Toolchain:
2174
2175 - GCC 10.x added, GCC 9.x is the default
2176 - binutils 2.34 added, binutils 2.33 is the default, binutils
2177 2.31 removed
2178 - glibc updated to 2.31
2179 - ARC toolchain components updated to 2020.03-release.
2180 - Enable uClibc-ng usage for RISC-V 64-bit
2181
2182 Infrastructure:
2183
2184 - qmake-package was fixed to be compatible with
2185 BR2_PER_PACKAGE_DIRECTORIES
2186 - complete rewrite of the Gitlab CI Yaml configuration file,
2187 now generated directly by the Gitlab CI pipeline itselfs
2188
2189 Misc:
2190
2191 - cargo and cargo-bin packages removed, as cargo is now part
2192 of Rust itself
2193
2194 Filesystem: ubinize configuration files can now use
2195 BINARIES_DIR to refer to the $(O)/images directory.
2196
2197 New packages: bitwise, earlyoom, fuse-overlayfs, gloox,
2198 kodi-pvr-octonet, kodi-pvr-zattoo, libabseil-cpp, libcutl,
2199 libnids, libnpupnp, libodb, libodb-boost, libodb-mysql,
2200 libodb-pgsql, mbpfan, netopeer2, odb, parprouted,
2201 python-colorzero, python-gpiozero, python-pybind, python-yatl,
2202 python3-decorator, qt5quicktimeline, resiprocate, ttyd,
2203 unclutter-xfixes, urandom-scripts,
2204
2205 New defconfigs: bananapi_m2_zero, freescale_imx8mnevk,
2206 globalscale_espressobin, imx6ullevk,
2207 microchip_sama5d27_wlsom1_ek, rock_pi_4, rock_pi_n10
2208
2209 Removed packages: cargo, cargo-bin,
2210 kodi-peripheral-steamcontroller
2211
2212 Issues resolved (http://bugs.uclibc.org):
2213
2214 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_DIRECTORIES
2215 #12946: Grub: Decompressor is too big.
2216 #12986: Mtools: Error converting to codepage 850
2217 #13001: openjdk-bin replaces libfreetype.so from host-freetype
2218 #13011: Incorrect selection of gcc version
2219 #13021: Minor code error when building granite-0.4.1
2220 #13026: rpi-firmware: must not rename start files
2221 #13046: Optimize for fast -Ofast is not compliant
2222 #13081: host-e2fsprogs attempts to create udev rules.d on build host if not exists
2223 #13101: BR audit2allow support
2224
d41e799c
PK
22252020.05.3, released October 12th, 2020
2226
2227 Important / security related fixes.
2228
2229 meson: Correct SDK cross-compilation.conf file when
2230 per-package builds were used to build SDK.
2231
2232 systemd: Use /run rather than /var/run for PID files in units.
2233
2234 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
2235
2236 Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
2237 after all finalization hooks (including pre-rootfs) to ensure
2238 they can override any late configuration done by packages.
2239
2240 support/script/pycompile: Rework logic to ensure .pyc files
2241 contain absolute target paths, fixing code inspection at
2242 runtime when executed with cwd != '/'.
2243
2244 support/scripts/setlocalversion: Correct Mercurial output to
2245 match behaviour with Git.
2246
2247 support/scripts/apply-patches.sh: Use patch
2248 --no-backup-if-mismatch, so we no longer blindly have to
2249 remove *.orig files after patching, fixing issues with
2250 packages containing such files.
2251
2252 Updated/fixed packages: alsa-utils, apparmor, avahi,
2253 bandwidthd, barebox, bash, bison, brotli, busybox, cifs-utils,
2254 cryptsetup, cups, dhcpcd, dhcpdump, docker-cli, docker-engine,
2255 ecryptfs-utils, efl, fail2ban, freetype, gcc, gdb,
2256 ghostscript, gnutls, go, graphite2, gst1-plugins-base,
2257 gst1-plugins-ugly, imagemagick, ipmitool, jbig2dec, libhtp,
2258 libraw, libssh, libxml2, libxml-parser-perl, linux-headers,
2259 localedef, lua, mbedtls, memcached, mesa3d, meson, minidlna,
2260 mongodb, nginx, nodejs, nss-pam-ldapd, openvmtools,
2261 paho-mqtt-c, php, postgresql, python, python-aenum,
2262 python-django, python-engineio, python-fire, python-pymodbus,
2263 python-scapy, python-semver, python-sentry-sdk,
2264 python-socketio, python-texttable, python-tinyrpc,
2265 python-txtorcon, python3, qt5base, rsh-redone, runc, samba4,
2266 strace, supertux, suricata, systemd, uclibc, usb_modeswitch,
2267 vlc, vsftpd, wayland-protocols, wireguard-linux-compat,
2268 wireshark, wlroots, wolfssl, xserver_xorg-server, ympd,
2269 zeromq, zstd
2270
2271 Issues resolved (http://bugs.uclibc.org):
2272
2273 #12911: usb_modeswitch installation race condition
2274 #13251: cryptsetup does not work on branch 2020.02 following..
2275
e11f3813
PK
22762020.05.2, released August 29th, 2020
2277
2278 Important / security related fixes.
2279
2280 Infrastructure: Ensure RPATH entries that may be needed for
2281 dlopen() are not dropped by patchelf.
2282
2283 BR_VERSION_FULL/setlocalversion (used by make print-version
2284 and /etc/os-release): Properly handle local git tags
2285
2286 Updated/fixed packages: apache, assimp, at91bootstrap3, bind,
2287 boost, busybox, capnproto, cegui, chrony, collectd, cpio,
2288 cryptsetup, cups, cvs, dbus, docker-engine, domoticz, dovecot,
2289 dovecot-pigeonhole, dropbear, efl, elixir, f2fs-tools, ffmpeg,
2290 gd, gdk-pixbuf, ghostscript, glibc, gnuradio, grub2,
2291 gst1-plugins-bad, gstreamer1-editing-services, hostapd,
2292 ibm-sw-tpm2, iputils, jasper, json-c, libcurl, libressl,
2293 libwebsockets, linux, live555, mesa3d, mongodb, mosquitto,
2294 mpv, nodejs, opencv, opencv3, openfpgaloader, openjpeg,
2295 patchelf, perl, php, postgresql, prosody, python-django,
2296 python-gunicorn, python-matplotlib, ripgrep, rtl8188eu,
2297 rtl8821au, ruby, shadowsocks-libev, squid, systemd,
2298 tpm2-abrmd, tpm2-tools, trousers, uboot, webkitgtk, wireshark,
2299 wolfssl, wpa_supplicant, wpewebkit, xen, xlib_libX11,
2300 xserver_xorg-server
2301
2302 Issues resolved (http://bugs.uclibc.org):
2303
2304 #12876: nodejs fails to build when host-icu has been built before
2305 #13111: python-gunicorn: missing dependency on python-setuptools
2306 #13121: wpa_supplicant fails to build without libopenssl enabled
2307 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
2308 #13156: package live555 new license
2309
c80e5c9b
PK
23102020.05.1, released July 25th, 2020
2311
2312 Important / security related fixes.
2313
2314 Toolchain:
2315 - Make external toolchain version check also work for
2316 toolchains configured with --with-gcc-major-version-only
2317
2318 - Do not handle SOURCE_DATE_EPOCH in toolchain wrapper if the
2319 compiler supports it, fixing an issue with precompiled
2320 headers
2321
2322 - Ensure debug libs from external toolchains are not installed
2323 into target if debugging is disabled
2324
2325 Download:
2326 - Correct reproducibility issue in handling of git submodules
2327 for older git versions.
2328
2329 - Fix file locking over NFS
2330
2331 fs: Ensure cpio archive element order is reproducible
2332
2333 Br2-external: Fix error reporting for invalid br2-external trees
2334
2335 Per-package:
2336 - Fix an issue with python3 sysconfig data not getting
2337 correctly expanded
2338
2339 - Fix per-package building for packages using the qmake
2340 infrastructure
2341
2342 Updated/fixed packages: a10disp, asterisk, bind, brltty,
2343 cdrkit, clamav, cryptodev-linux, dbus, docker-cli,
2344 docker-engine, dvb-apps, e2fsprogs, exim, exiv2, freerdp, gdb,
2345 gdk-pixbuf, gerbera, gnutls, go, granite, grub2, gssdp,
2346 gst1-plugins-good, gst1-plugins-ugly, gupnp, intel-microcode,
2347 iproute2, irrlicht, iwd, jq, kodi, libcamera, libcec,
2348 libconfuse, libcurl, libevdev, libhttpserver, libmicrohttpd,
2349 libnss, libressl, libvncserver, libxml2, libxmlrpc, lxc,
2350 mbedtls, mediastreamer, mesa3d, meson, minizip, mongodb,
2351 mtools, mutt, nano, network-manager, nghttp2, ngircd, nodejs,
2352 ntp, open-plc-utils, open2300, openjdk-bin, openssh,
2353 oracle-mysql, paho-mqtt-c, pango, php, poco, prosody, putty,
2354 python-greenlet, python-urllib3, python-validators, python3,
2355 readline, redis, rpi-firmware, rtl8821au, samba4, sdl2,
2356 sqlite, squid, strace, sunxi-mali-mainline-driver, syslog-ng,
2357 systemd, tcpreplay, tinydtls, upmpdcli, upx, vlc, webkitgtk,
2358 wireguard-linux-compat, wireshark, wpebackend-fdo, wpewebkit,
2359 x11vnc, znc, zstd
2360
2361 Issues resolved (http://bugs.uclibc.org):
2362
2363 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_..
2364 #12946: Grub: Decompressor is too big.
2365 #12986: Mtools: Error converting to codepage 850
2366 #13001: openjdk-bin replaces libfreetype.so from host-freetype
2367 #13011: Incorrect selection of gcc version
2368 #13021: Minor code error when building granite-0.4.1
2369 #13026: rpi-firmware: must not rename start files
2370 #13031: nodejs: RangeError at new ArrayBuffer()
2371 #13046: Optimize for fast -Ofast is not compliant
2372
6306cf35
PK
23732020.05, released June 1st, 2020
2374
2375 Various fixes.
2376
2377 Updated/fixed packages: arm-trusted-firmware, gcc, mp4v2, fmc,
2378 fmlib, glib-networking, libusb-compat, linux, qt5webengine,
2379 sysrepo, wampcc, xen
2380
e1184151
PK
23812020.05-rc3, released May 29th, 2020
2382
2383 Fixes all over the tree.
2384
2385 Infrastructure: Support checking download hashes for packages
2386 coming from Subversion.
2387
2388 Defconfigs: Increase boot partition size to 64MB for Freescale
2389 boards to allow space for bigger kernels.
2390
2391 Updated/fixed packages: audit, bind, dovecot, efl, erlang,
2392 ffmpeg, fio, gerbera, gnupg, leveldb, lrzip, ltrace, matio,
2393 mesa3d, mp4v2, prosody, qemu, qt5declarative, speexdsp,
2394 systemd, tremor, uboot-tools, unbound, wireshark
2395
2396 Removed packages: wiringpi
2397
2398 Issues resolved (http://bugs.uclibc.org):
2399
2400 #12361: Init system (systemd) kills login on Raspberry Pi Zero
2401 #12686: recipe for target 'install_dev' failed (libcrypto.so..)
2402
497e3dff
PK
24032020.05-rc2, released May 22nd 2020
2404
2405 Fixes all over the tree.
2406
2407 U-Boot: Support building with Python 3.x instead of Python
2408 2.x. Since U-Boot 2020.01, various U-Boot build scripts use
2409 Python 3.x instead of Python 2.x, so add an option to pull in
2410 host-python3 rather than host-python. Also fix a number of
2411 defconfigs to use this new option.
2412
2413 Updated/fixed packages: apparmor, binutils, bison, brltty,
2414 c-icap, cegui, checkpolicy, clamav, crda, cvs, docker-cli,
2415 docker-engine, domoticz, elf2flt, exfatprogs, fakeroot,
2416 ffmpeg, freerdp, gcc, glibc, gnuconfig, irrlicht, kmod,
2417 libexif, libpam-tacplus, libssh2, libv4l, libvncserver,
2418 localedef, lrzip, mariadb, matchbox, mbuffer, mesa3d,
2419 mesa3d-headers, meson, netsniff-ng, openldap, openocd,
2420 optee-os, p7zip, paho-mqtt-c, php, piglit, pigz,
2421 python-argon2-cffi, python-attrs, python-future,
2422 python-markdown, python-pycryptodomex, python-pyqt5, qt5base,
2423 rpi-firmware, rustc, squashfs, squid, stella, suricata,
2424 systemd, uacme, uclibc, util-linux, vboot-utils
2425
2426 New packages: python3-pyelftools
2427
2428 Removed packages: ezxml, mtdev2tuio, python-pycrypto
2429
2430 Issues resolved (http://bugs.uclibc.org):
2431
2432 #10551: PowerPC SPE and Musl
2433 #12256: package tar is outdated (1.29 is 3 years old)
2434 #12271: python-iptables runtime dependencies
2435 #12321: host-generic-package: PKG_DL_OPTS not used for host package
2436 #12391: CMake-based host package fails to include output/host/include
2437 #12431: ethernet no detected on nanopi neo 2
2438 #12521: RISCV RV32IA selected, RV64GC output
2439 #12586: avahi failure
2440 #12596: host-e2fsprogs: tune2fs incompatibility on older glibc..
2441 #12611: ntp hash is not matching with upstream 4.2.8p13
2442 #12626: PHP missing header files within 2020.02
2443 #12631: glibc support Power-PC SPE
2444 #12656: bison fails to relocate with relocate-sdk.sh
2445 #12661: cups problems in buildroot
2446 #12686: recipe for target 'install_dev' failed (libcrypto.so:..
2447 #12691: host-rust build fails
2448 #12761: Buildroot fails when building GCNano binaries for the STM..
2449 #12786: Systemd spawns two getty processes when the getty port..
2450 #12806: There are multiple issues in buildroot that faults cups..
2451 #12826: nodejs-12.16.1: error: 'uv_sleep' was not declared in..
2452 #12831: RPI-firmware package: DTB-overlay dependency
2453 #12836: libunwind: package does not show up in menuconfig for..
2454 #12841: util-linux/sfdisk 2.35.1 fails on sector-size header
2455 #12866: should we be disabling bash executable path caching?
2456 #12886: GMP built in wrong order (?)
2457 #12891: QEMU, libvirt-bin, qemu-kvm Package Support required
2458 #12901: GStreamer doesn't build on 2020-05 rc1 with GObject..
2459 #12906: qt PrefixPath is wrong on 2020.05-rc1
2460 #12921: nodejs-12.16.1: error: overriding 'virtual icu_65::..
2461
4ec35a7a 24622020.05-rc1, released May 7th 2020
1025d09f
TP
2463
2464 Addition of support for gobject-introspection: both the
2465 gobject-introspection package itself, but also introspection
2466 support was enabled in a number of other packages.
2467
2468 Support for Qt 5.6 was dropped as its support was dropped
2469 upstream, only one version of Qt is supported at the moment:
2470 Qt 5.14.2.
2471
2472 Addition of support for the apparmor Linux security module, by
2473 adding the necessary user-space packages.
2474
2475 Addition of a qmake package infrastructure, now used by most
2476 Qt-related packages.
2477
2478 The Luarocks package infrastructure has been extended to
2479 support build host packages.
2480
2481 The package infrastructure was improved to allow each package
2482 to indicate the Linux kernel configuration options it needs.
2483
2484 Addition of support for generating filesystem images using the
2485 EROFS filesystem.
2486
2487 The logic that calculates the list of files installed by each
2488 package was reworked to be compatible with the top-level
2489 parallel build functionality.
2490
2491 Addition of a package for a pre-compiled ARM32 bare-metal
2492 toolchain, which can be used to build ARM32 code in ARM64
2493 configurations, such as firmware/bootloader code.
2494
2495 The Qemu defconfigs are now boot-tested in Qemu as part of the
2496 Gitlab continuous integration.
2497
2498 Toolchain: gcc 9.x bumped to 9.3.0, gcc 8.x bumped to 8.4.0,
2499 gdb bumped to 8.3.1.
2500
2501 New packages: apcupsd, apparmor, arm-gnu-a-toolchain, bearssl,
2502 belle-sip, belr, cage, chartjs, erofs-utils, exfatprogs,
2503 gobject-introspection, ibm-sw-tpm2, imx-seco, jbig2dec,
2504 libapparmor, libiberty, libfuse3, libtextstyle, libudfread,
2505 libuhttpd, libuwsc, lua-lyaml, matio, mbuffer, netdata,
2506 openfpgaloader, perl-i18n, perl-locale-maketext-lexicon,
2507 perl-lwp-protocol-https,
2508 perl-mojolicious-plugin-authorization,
2509 perl-mojolicious-plugin-cspheader,
2510 perl-mojolicious-plugin-i18n,
2511 perl-mojolicious-plugin-securityheader, perl-mozilla-ca,
2512 perl-path-class, pistache, pkcs11-helper, prelink-cross,
2513 python-argon2-cffi, python-canopen, python-cbor2,
2514 python-filelock, python-flatbuffers, python-greenlet,
2515 python-modbus-tk, python-pyalsa, python-pysftp, python-regex,
2516 python-snappy, rtty, tinyproxy, udev-gentoo-scripts, unbound,
2517 vuejs, wlroots.
2518
2519 New defconfigs: freescale_imx6ullevk, freescale_imx8qmmek,
2520 nanopi_neo4, nanopi_r1, nitrogen8mm, nitrogen8mn, olpc_xo1,
2521 olpc_xo175, roc_rk3399_pc, stm32mp157a_dk1, zynq_qmtech
2522
4e7bb67f
TP
2523 Issues resolved (http://bugs.uclibc.org):
2524
2525 #10386: Add an option to put all compiled executables that
2526 show up on target/ in staging/ as well
2527 #11866: iniramfs file system fails to boot using Grub on EFI x86_64
2528 #12666: Doesn't pick up a custom bash profile
2529 #12696: Uboot 2020.01 Problem loading Linux kernel on Nano PI NEO
2530 #12701: [patch] wpa_supplicant must depend on openssl
2531 #12711: host-localedef 2.30-20 fails to compile on fedora 32 (gcc 10.0.1)
2532 #12716: bio.h not found
2533 #12726: systemctl preset-all failed for ctrl-alt-del.target
2534 #12731: rtl8188eu not buildung for banana pi M1 (glib, systemd, 4.18.12)
2535 #12746: "sysdig" package description points to
2536 http://sysdig.org, which bounces to malware site
2537 #12751: OpenJdk package installation issues on target
2538 #12796: Update OpenSSL to Version 1.1.1g to patch CVE-2020-1967
2539 #12811: bootstrap stuck and no login prompt
2540
d81ac2e4
PK
25412020.02.12, released April 5, 2021
2542
2543 Important / security related fixes.
2544
2545 Dependencies: Explicitly detect and bail out if PATH contains
2546 spaces or tabs. A number of packages fail to build in such
2547 setups, so explicitly inform about this.
2548
2549 utils/scanpypi: Explicitly use python3 for compatibility with
2550 packages using python3 syntax in setup.py
2551
2552 support/download: Fix tarball generation (from git/svn repos)
2553 including symlinks pointing to ./<something>
2554
2555 Meson: Use correct C++ host compiler (rather than C compiler)
2556
2557 Updated/fixed packages: asterisk, batman-adv, bind,
2558 ca-certificates, docker-containerd, dovecot,
2559 dovecot-pigeonhole, diffutils, efivar, git, gnuchess, gnutls,
2560 grub2, fakeroot, haserl, imagemagick, irqbalance, jasper,
2561 kodi, libcurl, libebml, libglib2, libjpeg, libopenssl,
2562 libupnp, libvips, lldpd, mariadb, mbedtls, mosquitto, nodejs,
2563 netsnmp, nettle, openldap, openmpi, openssh, opkg-utils, perl,
2564 php, privoxy, prosody, protobuf, python-aiohttp,
2565 python-django, python-lxml, python-pyyaml, python-rpi-ws281x,
2566 python3, redis, rpm, sconeserver, screen, sox, sqlcipher,
2567 squid, sysvinit, tor, transmission, tzdata, uboot, upx,
2568 util-linux, wireshark, wolfssl, wpa_supplicant, zstd
2569
2570 Issues resolved (http://bugs.uclibc.org):
2571
2572 #13516: utils/scanpypi: Failure when parsing diffoscope
2573 #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to..
2574 #13576: Issues compiling buildroot for 5x86
2575 #13581: jpegsrc.v9d.tar.gz has changed hash
2576 #13616: tar file from git repository generation issue
2577
947e9219
PK
25782020.02.11, released February 17, 2021
2579
2580 Important / security related fixes.
2581
2582 meson: Fix ccache detection handling when per-package builds
2583 are used.
2584
2585 Fakeroot: Fix compatibility issue with glibc 2.33
2586
2587 Updated/fixed packages: atftp, busybox, cereal, connman,
2588 dhcpcd, dnsmasq, docker-cli, docker-engine, fakeroot,
2589 intel-mediadriver, intel-microcode, jasper,
2590 kodi-inputstream-adaptive, libbsd, libopenssl, linux-headers,
2591 mosquitto, orc, php, postgresql, privoxy, pugixml,
2592 python-bottle, python-django, python3, rauc, sox, subversion,
2593 tzdata, wireguard-linux-compat, wpa_supplicant, xenomai, xterm
2594
2595 Issues resolved (http://bugs.uclibc.org):
2596
2597 #13506: BR2_PACKAGE_DHCPCD missing directory creation
2598
0518eee5
PK
25992020.02.10, released January 31st, 2021
2600
2601 Important / security related fixes.
2602
2603 Download: Ensure git submodules are correctly fetched if
2604 enabled for a package with <pkg>_GIT_SUBMODULES = YES and the
2605 host variant is downloaded first.
2606
2607 Toolchain: Mark CodeSourcery Aarch64 2014.11 toolchain as not
2608 having libatomic.
2609
2610 pkg-stats: Fix python 3.8+ deprecation warning.
2611
2612 meson: Ensure ccache is not detected and used, as it may
2613 conflict with the ccache handling in Buildroot.
2614
2615 New packages: libnpupnp
2616
2617 Updated/fixed packages: bctoolbox, brltty, dbus, dovecot,
2618 dovecot-pigeonhole, gcc, gerbera, gmrender-resurrect, gst-omx,
2619 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
2620 gst1-plugins-ugly, gst1-rtsp-server, gst1-vaapi,
2621 gst1-validate, gstreamer1, gstreamer1-editing-services,
2622 igd2-for-linux, libclc, libllcp, libtorrent-rasterbar,
2623 libupnp, libupnpp, lpc32xxcdl, luarocks, mpd, nfs-utils,
2624 nodejs, openjpeg, openldap, opentracing-cpp, openvpn, p11-kit,
2625 paho-mqtt-c, php, poppler, postgresql, python3, runc, sudo,
2626 syslog-ng, systemd, tini, trace-cmd, tzdata, ushare, vlc,
2627 wavpack, wireguard-linux-compat, wolfssl, xapp_xload, xorriso,
2628 zic
2629
2630 Removed packages: libupnp18
2631
2632 Issues resolved (http://bugs.uclibc.org):
2633
2634 #13471: package/mpd/mpd.conf make use of path not created
2635
97d3e7a7
PK
26362020.02.9, released December 27th, 2020
2637
2638 Important / security related fixes.
2639
2640 Infrastructure:
2641 - cmake: fix host ccache handling for CMake 3.19
2642 - meson: Forcibly disable binary stripping for
2643 target builds, enable for host builds
2644 - golang: Fix HOST / TARGET directories for per-package builds
2645
2646 Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
2647
2648 Updated/fixed packages: apitrace, arm-trusted-firmware,
2649 bustle, c-ares, ca-certificates, cdrkit, cryptopp, dhcpcd,
2650 docker-containerd, dtv-scan-tables, flare-engine, ghostscript,
2651 haproxy, imagemagick, imx-gpu-viv, jasper, jemalloc,
2652 jpeg-turbo, libcap, libcurl, libglib2, libgpiod, libkrb5,
2653 libopenssl, libplist, libressl, libuv, libuvw, lynx, mariadb,
2654 mbedtls, minidlna, monkey, musl, mutt, ncurses, netsnmp,
2655 nodejs, opencv3, openldap, openrc, opkg-utils, paho-mqtt-c,
2656 php, privoxy, proftpd, python-crc16, python-flask-cors,
2657 python-lxml, python-pip, python-pyparsing, python-pyqt5, qemu,
2658 qt5base, raptor, rauc, ruby, setserial, shadowsocks-libev,
2659 slirp, sqlcipher, ti-sgx-demos, tinycbor, vsftpd,
2660 wireless-regdb, wireshark, x11vnc, xen, xinetd,
2661 xserver_xorg-server
2662
2663 Issues resolved (http://bugs.uclibc.org):
2664
2665 #13276: libcap builds libcap.pc incorrectly
2666 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
2667 #13341: Mistake in /etc/init.d/S70vsftpd
2668
00e80cb1
PK
26692020.02.8, released November 16th, 2020
2670
2671 Important / security related fixes.
2672
2673 Updated/fixed packages: angularjs, argp-standalone, asterisk,
2674 bandwidthd, bitcoin, busybox, cryptsetup, darkhttpd, davfs2,
2675 docker-cli, docker-containerd, docker-engine,
2676 dovecot-pigeonhole, fastd, fbset, fbtft, freetype, gcc,
2677 ghostscript, gnuradio, grpc, gst1-plugins-bad, jsoncpp,
2678 keepalived, libass, libexif, libiqrf, libpam-tacplus, libraw,
2679 linux-backports, linux-firmware, lzlib, netsnmp, nginx,
2680 oniguruma, opencv3, openntpd, patchelf, php, postgresql,
2681 python-pyqt5, qt5base, rauc, redis, samba4, slirp, systemd,
2682 tcpdump, tmux, tor, webkitgtk, wireguard-linux-compat,
2683 wireshark, wpewebkit, xen, xorriso, zeromq, zxing-cpp
2684
2685 Issues resolved (http://bugs.uclibc.org):
2686
2687 #11931: Bugs in support/scripts/apply-patches.sh
2688
edeef3a0
PK
26892020.02.7, released October 12th, 2020
2690
2691 Important / security related fixes.
2692
2693 meson: Correct SDK cross-compilation.conf file when
2694 per-package builds were used to build SDK.
2695
2696 systemd: Use /run rather than /var/run for PID files in units.
2697
2698 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
2699
2700 support/script/pycompile: Rework logic to ensure .pyc files
2701 contain absolute target paths, fixing code inspection at
2702 runtime when executed with cwd != '/'.
2703
2704 support/scripts/setlocalversion: Correct Mercurial output to
2705 match behaviour with Git.
2706
2707 support/scripts/apply-patches.sh: Use patch
2708 --no-backup-if-mismatch, so we no longer blindly have to
2709 remove *.orig files after patching, fixing issues with
2710 packages containing such files.
2711
2712 Updated/fixed packages: bandwidthd, barebox, bash, bison,
2713 brotli, cifs-utils, cryptsetup, dhcpcd, dhcpdump, docker-cli,
2714 docker-engine, ecryptfs-utils, efl, fail2ban, freetype, gcc,
2715 gdb, ghostscript, gnutls, go, gst1-plugins-base,
2716 gst1-plugins-ugly, ipmitool, libhtp, libraw, libssh, libxml2,
2717 libxml-parser-perl, localedef, lua, memcached, mesa3d, meson,
2718 minidlna, nginx, nodejs, nss-pam-ldapd, openvmtools, php,
2719 postgresql, python, python-aenum, python-autobahn,
2720 python-engineio, python-fire, python-pymodbus, python-scapy,
2721 python-semver, python-sentry-sdk, python-socketio,
2722 python-texttable, python-tinyrpc, python-txtorcon, python3,
2723 qt5base, runc, samba4, strace, supertux, suricata, systemd,
2724 vlc, wayland-protocols, wireguard-linux-compat, wireshark,
2725 xserver_xorg-server, zeromq, zstd
2726
2727 Issues resolved (http://bugs.uclibc.org):
2728
2729 #12911: usb_modeswitch installation race condition
2730 #13251: cryptsetup does not work on branch 2020.02 following..
2731
721fdb02
PK
27322020.02.6, released September 5th, 2020
2733
2734 Important / security related fixes.
2735
2736 Fix a 2020.02.5 build regression in busybox when systemd (and
2737 not less) are enabled because of missing infrastructure.
2738
2739 Updated/fixed packages: alsa-utils, avahi, busybox, cups,
2740 docker-cli, graphite2, imagemagick, libeXosip2, mbedtls,
2741 nvidia-driver, paho-mqtt-c, python-django, systemd, uclibc,
2742 usb_modeswitch, wolfssl
2743
2744 Issues resolved (http://bugs.uclibc.org):
2745
2746 #12911: usb_modeswitch installation race condition
2747
b13d1730
PK
27482020.02.5, released August 29th, 2020
2749
2750 Important / security related fixes.
2751
2752 Infrastructure: Ensure RPATH entries that may be needed for
2753 dlopen() are not dropped by patchelf.
2754
2755 BR_VERSION_FULL/setlocalversion (used by make print-version
2756 and /etc/os-release): Properly handle local git tags
2757
2758 Updated/fixed packages: apache, at91bootstrap3, bind, boost,
2759 busybox, capnproto, chrony, collectd, cpio, cryptsetup, cups,
2760 cvs, dbus, docker-engine, domoticz, dovecot,
2761 dovecot-pigeonhole, dropbear, efl, elixir, f2fs-tools, ffmpeg,
2762 gd, gdk-pixbuf, ghostscript, glibc, grub2, gst1-plugins-bad,
2763 hostapd, iputils, jasper, json-c, libcurl, libwebsockets,
2764 linux, live555, mesa3d, mosquitto, mpv, nodejs, opencv,
2765 opencv3, openjpeg, patchelf, perl, php, postgresql,
2766 python-django, python-gunicorn, python-matplotlib, ripgrep,
2767 rtl8188eu, rtl8821au, ruby, shadowsocks-libev, squid,
2768 tpm2-abrmd, tpm2-tools, trousers, uacme, webkitgtk, wireshark,
2769 wolfssl, wpa_supplicant, wpewebkit, xen, xlib_libX11,
2770 xserver_xorg-server
2771
2772 Issues resolved (http://bugs.uclibc.org):
2773
2774 #12876: nodejs fails to build when host-icu has been built before
2775 #13111: python-gunicorn: missing dependency on python-setuptools
2776 #13121: wpa_supplicant fails to build without libopenssl enabled
2777 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
2778 #13156: package live555 new license
2779
39d71a8c
PK
27802020.02.4, released July 26th, 2020
2781
2782 Important / security related fixes.
2783
2784 Toolchain:
2785 - Make external toolchain version check also work for
2786 toolchains configured with --with-gcc-major-version-only
2787
2788 - Do not handle SOURCE_DATE_EPOCH in toolchain wrapper if the
2789 compiler supports it, fixing an issue with precompiled
2790 headers
2791
2792 - Ensure debug libs from external toolchains are not installed
2793 into target if debugging is disabled
2794
2795 Download:
2796 - Correct reproducibility issue in handling of git submodules
2797 for older git versions.
2798
2799 - Fix file locking over NFS
2800
2801 fs: Ensure cpio archive element order is reproducible
2802
2803 Br2-external: Fix error reporting for invalid br2-external trees
2804
2805 Per-package:
2806 - Fix an issue with python3 sysconfig data not getting
2807 correctly expanded
2808
2809 - Fix per-package building for packages using the qmake
2810 infrastructure
2811
2812 Updated/fixed packages: a10disp, asterisk, bind, cdrkit,
2813 checkpolicy, clamav, dbus, docker-cli, docker-engine,
2814 dvb-apps, e2fsprogs, exim, exiv2, freerdp, gnutls, go, grub2,
2815 gssdp, gst1-plugins-good, gst1-plugins-ugly, gupnp,
2816 intel-microcode, iproute2, irrlicht, iwd, jq, kodi, libcamera,
2817 libconfuse, libcurl, libglib2, libhttpserver, libmicrohttpd,
2818 libopenssl, libvncserver, libxml2, libxmlrpc, lxc, mbedtls,
2819 mesa3d, meson, mongodb, mtools, mutt, nghttp2, ngircd, nodejs,
2820 ntp, open-plc-utils, open2300, openjdk-bin, openssh,
2821 oracle-mysql, paho-mqtt-c, pcre, php, poco, prosody, putty,
2822 python-twisted, python-urllib3, python-validators, python3,
2823 qt5xmlpatterns, redis, rpi-firmware, rtl8821au, samba4, sdl2,
2824 sqlite, squid, syslog-ng, systemd, tcpreplay, tinydtls,
2825 upmpdcli, upx, vlc, webkitgtk, wireguard-linux-compat,
2826 wireshark, wpebackend-fdo, wpewebkit, zstd
2827
2828 Issues resolved (http://bugs.uclibc.org):
2829
2830 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_..
2831 #12946: Grub: Decompressor is too big.
2832 #12986: Mtools: Error converting to codepage 850
2833 #13001: openjdk-bin replaces libfreetype.so from host-freetype
2834 #13011: Incorrect selection of gcc version
2835 #13026: rpi-firmware: must not rename start files
2836 #13031: nodejs: RangeError at new ArrayBuffer()
2837 #13046: Optimize for fast -Ofast is not compliant
2838
e7f14106
PK
28392020.02.3, released June 3rd, 2020
2840
2841 Important / security related fixes.
2842
2843 Fix various build issues of host packages on hosts using GCC
2844 10.
2845
2846 Updated/fixed packages: arm-trusted-firmware, audit, bind,
2847 binutils, bison, clamav, crda, dovecot, dtc, efl, elf2flt,
2848 erlang, fakeroot, ffmpeg, fmc, fmlib, freerdp, gcc, git,
2849 glib-networking, gnupg, leveldb, libexif, libssh2,
2850 libusb-compat, linux-headers, lrzip, ltrace, mariadb, mesa3d,
2851 mp4v2, openldap, openocd, perl, php, prosody,
2852 python-pycryptodomex, python-pyqt5, qemu, rpi-firmware, rustc,
2853 speexdsp, sysrepo, systemd, tremor, vboot-utils, wireshark,
2854 xen
2855
2856 Removed packages: python-pycrypto
2857
2858 Issues resolved (http://bugs.uclibc.org):
2859
2860 #12361: Init system (systemd) kills login on Raspberry Pi Zero
2861 #12656: bison fails to relocate with relocate-sdk.sh
2862 #12671: leveldb won't detect that snappy is present (static..
2863 #12691: host-rust build fails
2864 #12831: RPI-firmware package: DTB-overlay dependency
2865
d011ca9b
PK
28662020.02.2, released May 12th, 2020
2867
2868 Important / security related fixes.
2869
2870 Musl: Disallow on PPC64 cores without AltiVec support
2871 (E.G. e5500).
2872
2873 fs/cpio: Correctly handle booting with 'console='
2874
2875 release: Ensure temporary .br2-external.* files are not
2876 included in the release tarball
2877
2878 Defconfigs: Fix various mistyped config options, or config
2879 options where the dependencies were no longer met.
2880
2881 Updated/fixed packages: apache, azure-iot-sdk-c, binutils,
2882 boinc, c-ares, cvs, docker-cli, docker-containerd,
2883 docker-engine, domoticz, e2fsprogs, efl, evtest, exim, ffmpeg,
2884 freerdp, gcc, gflags, glibc, gnuconfig, haproxy, imx-gpu-2d,
2885 irrlicht, jpeg kodi-pvr-vuplus, libarchive, libcoap,
2886 libfpm-extra, libglib2, libhtp, libid3tag, libinput, libmad,
2887 libopenssl, libsepol, libssh, libv4l, libvncserver, libwpe,
2888 localedef, mariadb, matchbox, mbedtls, mc, mesa3d-headers,
2889 meson, midori, msgpack, netsnmp, nginx, ogre, openjdk,
2890 openldap, openvpn, p7zip, paho-mqtt-c, php, polkit, python,
2891 python-attrs, python-crossbar, python-dpkt, python-flask,
2892 python-future, python-iptables, python-jedi, python-markdown2,
2893 python3, qemu, qpdf, qt5, samba4, squashfs, squid, strongswan,
2894 suricata, tzdata, util-linux, vlc, wget, webkitgtk,
2895 wireguard-linux-compat, wireshark, wpebackend-fdo, wpewebkit,
2896 zic
2897
2898 Issues resolved (http://bugs.uclibc.org):
2899
2900 #11866: initramfs file system fails to boot using Grub on EFI x86_64
2901 #12271: python-iptables runtime dependencies
2902 #12726: systemctl preset-all failed for ctrl-alt-del.target
2903 #12751: OpenJdk package installation issues on target
2904 #12796: Update OpenSSL to Version 1.1.1g to patch CVE-2020-1967
2905 #12811: bootstrap stuck and no login prompt
2906 #12841: util-linux/sfdisk 2.35.1 fails on sector-size header
2907
673d54c6
PK
29082020.02.1, released April 10th, 2020
2909
2910 Important / security related fixes.
2911
2912 core: Also fixup /lib references in libtool .la files, similar
2913 to how it is done for /usr/*.
2914
2915 Various fixes for builds with per-package target/host
2916 directories.
2917
2918 toolchain: Fix kernel headers validation check for external
2919 toolchains. Fix make 4.3+ compatibility in external toolchain
2920 logic.
2921
2922 fs/initramfs: fix show-info so it also shows the usual
2923 rootfs-related variables.
2924
2925 Updated/fixed packages: arm-trusted-firmware, barebox-aux,
2926 bluez5_utils, bubblewrap, busybox, civetweb, cog, collectd,
2927 ffmpeg, gcc, gnutls, gssdp, gvfs, haproxy, hiredis, hostapd,
2928 kmscube, kodi-screensaver-rsxs, libical, libinput, libexif,
2929 libopenssl, libsndfile, linux, linux-tools, llvm, localedef,
2930 mcrypt, mesa3d, meson, monit, nftables, ntp, opencv3,
2931 oprofile, php, pinentry, polkit, pure-ftpd, python-pyyaml,
2932 qt5, quagga, radvd, rcw, redis, rocksdb, samba4, screen,
2933 sdbusplus, swupdate, sysdig, sysklogd, syslinux, syslog-ng,
2934 tor, tslib, uacme, util-linux, vala, vlc,
2935 wireguard-linux-compat, wireguard-tools, wireshark,
2936 wpa_supplicant, xserver_xorg-server
2937
2938 Issues resolved (http://bugs.uclibc.org):
2939
2940 #12711: host-localedef 2.30-20 fails to compile on fedora 32
2941 #12746: "sysdig" package description points to http://sysdig.org, ..
2942
5f5477b0 29432020.02, released March 8th, 2020
0e96faa7
PK
2944
2945 Various fixes.
2946
2947 br2-external: Fix compatibility with make 4.3+
2948
5f5477b0
PK
2949 Updated/fixed packages: bash, bcm2835, binutils, cups,
2950 erlang-p1-acme, fbgrab, gr-osmosdr, gst1-plugins-base,
2951 gst1-validate, gstreamer1, guile, jhead, libdrm, libevdev,
2952 libinput, libnss, libsndfile, libvncserver, linux-firmware,
2953 mesa3d, nodejs, openjdk-bin, openvmtools, optee-test, patch,
2954 php, piglit, pppd, python-django, qemu, qt5base, ruby,
2955 ser2net, swupdate, thrift, zziplib
0e96faa7
PK
2956
2957 Removed packages: classpath, jamvm
2958
2959 Issues resolved (http://bugs.uclibc.org):
2960
2961 #12606: fbgrab location has changed
2962
338e2b5b
PK
29632020.02-rc3, released March 2nd, 2020
2964
2965 Fixes all over the tree.
2966
2967 Infrastructure: Rework file list handling to fix race
2968 conditions when building with per-package target and host
2969 directories and top-level parallel builds.
2970
2971 Updated/fixed packages: aufs, binutils, blktrace, brltty,
2972 cairo, dnsmasq, docker-compose, elf2flt, exim, exiv2, git,
2973 kodi-inputstream-adaptive, libarchive, libcgroup, libgdiplus,
2974 libssh2, libvncserver, libvorbis, linknx, linux-firmware, lxc,
2975 lz4, mosquitto, openjpeg, openrc, poco, proftpd, pure-ftpd,
2976 python3, python-multidict, python-setuptools-scm-git-archive,
2977 qpdf, qt5tools, rdesktop, rocksdb, shellinabox, squid,
2978 suricata, swig, systemd, taglib, util-linux, wireshark, zsh
2979
2980 Issues resolved (http://bugs.uclibc.org):
2981
2982 #12571: ltp-testsuite : Build failure
2983 #12576: 2020.02-RC1: error while loading shared libraries: ...
2984 #12581: 2020.02-rc1 glibc failing to build on fedora 31
2985
b36e2eca
PK
29862020.02-rc2, released February 26th, 2020
2987
2988 Fixes all over the tree.
2989
2990 Toolchain: Ensure strong SSP can only be enabled if the
2991 (external) toolchain supports it.
2992
2993 Fix a race condition related to creating the output/staging
2994 symlink on systems with coreutils < 8.27.
2995
2996 Drop support for the (end of life) Qt 5.6 variant.
2997
2998 Updated/fixed packages: at, armadillo, audiofile, bash,
2999 busybox, erlang, fail2ban, fluidsynth, ipsec-tools, jpeg-turbo,
3000 kvm-unit-tests, libftdi1, libinput, libsvgtiny, libtomcrypt,
3001 libupnpp, libxml2, linux-tools, luv, mbedtls, mesa3d, minicom,
3002 openvmtools, php, qt5, qt5webengine, qwt, radvd, rcw,
3003 sdbusplus, systemd, tpm2-tss, vorbis-tools
3004
3005 Issues resolved (http://bugs.uclibc.org):
3006
3007 #12581: 2020.02-rc1 glibc failing to build on fedora 31
3008
22f07ab2 30092020.02-rc1, released February 18th, 2020
3eacee53
PK
3010
3011 Fixes all over the tree and new features.
3012
3013 Add experimental support for building with a per-package
3014 target and host directory. This still has some rough edges,
3015 but brings a number of advantages:
3016
3017 - Packages will only be able to access the explicitly listed
3018 dependencies and not any other packages that happen to be
3019 built before, ensuring correct dependency information in
3020 Buildroot.
3021
3022 - Possibility for top-level parallel builds, speeding up
3023 builds on multicore machines.
3024
3025 Core: Ensure package-file-lists data is correct after
3026 incremental builds as well.
3027
3028 Architecture: Add support for ARC-HS38 with 64bit multiplier
3029 variant, allow building glibc for big endian ARC, handle 16KB
3030 MMU page size for ARC in toolchain wrapper.
3031
3032 Toolchain: Add binutils 2.33.1, GCC 7.5.0, Arm 9.2-2019.12
3033 toolchains, ARC 2019.09 toolchain. Allow using custom kernel
3034 headers newer than what is known by Buildroot.
3035
3036 pkg-stats: Support for CVE vulnerability reporting by
3037 comparing to NVD database.
3038
3039 Reproducible builds: The go -trimpath option is now used to
3040 get rid of absolute build paths, __FILE__ and __BASE_FILE__
3041 defines are now handled in the toolchain wrapper.
3042
3043 Systemd: Build host variant and use systemctl to automatically
3044 enable unit files rather than manually managing symlinks.
3045
3046 Util-linux: Ensure that hwclock is built without GPLv3
3047 code. Notice that builds with hwclock has contained
3048 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
3049
3050 New defconfigs: Beelink GS1, Raspberrypi4 64bit
3051
3052 New packages: alura, avro-c, bubblewrap, cctz, cereal,
3053 cpuburn-arm, elixir, erlang-base64url, erlang-idna,
3054 erlang-jose, erlang-p1-acme, erlang-p1-mqtree,
3055 erlang-p1-yconf, fluid-soundfont, fluidsynth, gcnano-binaries,
3056 gensio, glslsandbox-player, libargon2, libmodsecurity,
3057 libpam-nfc, libtelnet, lua-codegen, lua-livr, lua-livr-extra,
3058 lua-rotas, lua-silva, mfoc, network-manager-openvpn,
3059 nginx-modsecurity, perl-crypt-openssl-aes,
3060 perl-math-prime-util, pipewire, ptm2human, python-aenum,
3061 python-aiohttp-debugtoolbar, python-aiohttp-mako,
3062 python-aiologstash, python-aiosignal, python-aiozipkin,
3063 python-async-lru, python-avro, python-bunch, python-crontab,
3064 python-dnspython, python-entrypoints, python-esptool,
3065 python-frozenlist, python-future, python-gitdb, python-janus,
3066 python-lockfile, python-logstash, python-nested-dict,
3067 python-pbr, python-pyaes, python-pydantic, python-smmap2,
3068 python-sockjs, python-zc-lockfile, raspi-gpio, rocksdb,
3069 sdbusplus, spidermonkey, thermald, ti-sgx-libgbm, tinyssh,
3070 tio, umtprd, weston-imx, wireguard-linux-compat,
3071 wireguard-tools, xdg-dbus-proxy
3072
3073 Removed packages: bluez_utils, celt051, erlang-p1-iconv, fis,
3074 gadgetfs-test, libplayer, gstreamer, gst-ffmpeg,
3075 gst-fsl-plugins, gst-omapfb, gst-plugins-bad,
3076 gst-plugins-base, gst-plugins-good, gst-plugins-ugly,
3077 perl-digest-md5, perl-mime-base64, perl-net-ping,
3078 python-scapy3k, wireguard
3079
3080 Issues resolved (http://bugs.uclibc.org):
3081
3082 #11906: the new version of mesa3d cannot support etnaviv when..
3083 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
3084 #12121: PyQt5.QtSerialPort and other modules not being built
3085 #12256: package tar is outdated (1.29 is 3 years old
3086 #12286: Can't import gobject in python 3.8
3087 #12376: python-scapy3k is deprecated
3088 #12386: carriage return issue when "make menuconfig"
3089 #12441: qt5webengine build error: asm/errno.h: No such file or..
3090 #12446: Buildroot fails to finish installing packages
3091 #12456: qtvirtualkeyboard: No such file or directory
3092 #12461: libglib2 build files with deep directory structure
3093 #12481: minicom fails when output directory path contains "m4"
3094 #12501: libnss-3.49.1: ld error: multiple definition of `gcm_..
3095 #12526: host-nodejs 12.14.1: configure fail: AttributeError: ..
3096 #12536: Linux-Headers extracting failure
3097 #12546: Ninja 1.10 build Error
3098
ed4f7ddf
PK
30992019.11.3, released April 10th, 2020
3100
3101 Important / security related fixes.
3102
3103 core: Fix compatibility with make 4.3+. Also fixup /lib
3104 references in libtool .la files, similar to how it is done for
3105 /usr/*.
3106
3107 toolchain: Fix kernel headers validation check for external
3108 toolchains.
3109
3110 fs/initramfs: fix show-info so it also shows the usual
3111 rootfs-related variables.
3112
3113 Updated/fixed packages: barebox-aux, bluez5_utils, busybox,
3114 civetweb, cog, collectd, ffmpeg, gcc, gnutls, gssdp, gvfs, haproxy,
3115 hiredis, hostapd, kmscube, libical, libopenssl, libsndfile,
3116 linux-tools, llvm, monit, ntp, php, pure-ftpd, radvd, redis,
3117 samba4, screen, sysdig, syslinux, syslog-ng, tor, uacme,
3118 util-linux, vala, vlc, wpa_supplicant, xserver_xorg-server
3119
3120 Issues resolved (http://bugs.uclibc.org):
3121
3122 #12746: "sysdig" package description points to http://sysdig.org, ..
3123
c10d3458
PK
31242019.11.2, released March 16th, 2020
3125
3126 Important / security related fixes.
3127
3128 Core: Ensure package-file-lists data is correct after
3129 incremental builds as well.
3130
3131 Fix a race condition related to creating the output/staging
3132 symlink on systems with coreutils < 8.27.
3133
3134 Toolchain: ARC tools bumped to arc-2019.09.
3135
3136 Br2-external: Fix patch handling when external linux-extension
3137 packages are used. Fix compatibility with make 4.3+
3138
3139 Util-linux: Ensure that hwclock is built without GPLv3
3140 code. Notice that builds with hwclock has contained
3141 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
3142
3143 Updated/fixed packages: armadillo, at, bcm2835, binutils,
3144 blktrace, bluez-alsa, bootstrap, brltty, busybox, cairo,
3145 clamav, cog, cups, czmq, dnsmasq, docker-containerd, dovecot,
3146 dovecot-pigeonhole, e2fsprogs, elf2flt, eudev, exim, exiv2,
3147 fbgrab, gettext-tiny, glibc, go, grep, gst1-validate, guile,
3148 imagemagick, jhead, jpeg-turbo, kvm-unit-tests, lapack,
3149 libarchive, libcgroup, libdrm, libevent, libexif, libftdi1,
3150 libgdiplus, libjpeg, libsigrok, libsndfile, libssh2,
3151 libsvgtiny, libvncserver, libvorbis, libxml2, libxslt, linknx,
3152 lxc, lz4, mariadb, mbedtls, meson, mongoose, mosquitto, musl,
3153 ncurses, nodejs, ntfs-3g, ogre, opencv3, openjdk, openjpeg,
3154 openrc, openswan, openvmtools, optee-test, patch, php, piglet,
3155 postgresql, pppd, proftpd, pure-ftpd, python-django,
3156 python-pyqt5, python-setuptools-scm-git-archive, python3,
3157 qemu, qt5base, qt5tools, qt5virtualkeyboard, qt5webengine,
3158 qwt, rdesktop, ruby, runc, samba4, shellinabox,
3159 skeleton-init-openrc, smartmontools, spdlog, sqlcipher, squid,
3160 suricata, swig, swupdate, sysklogd, taglib, thrift,
3161 ti-cgt-pru, uclibc, util-linux, vorbis-tools, webkitgtk,
3162 wireshark, wpebackend-fdo, wpewebkit, xen,
3163 xserver_xorg-server, zeromq, zsh, zziplib
3164
3165 Issues resolved (http://bugs.uclibc.org):
3166
3167 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
3168 #12331: meson issue
3169 #12456: qtvirtualkeyboard: No such file or directory
3170 #12461: libglib2 build files with deep directory structure
3171 #12481: minicom fails when output directory path contains "m4"
3172 #12606: fbgrab location has changed
3173
538d2773
PK
31742019.11.1, released January 12th, 2020
3175
3176 Important / security related fixes.
3177
3178 Infrastructure: kconfig: Fix reconfigure logic, python: Ensure
3179 correct compiler and linker flags are used for compiled code
3180
3181 utils/scanpypi: Remind users to update DEVELOPERS
3182
3183 Defconfigs: imx6-sabresd: Fix the Qt5 display names,
3184 imx8: Drop extra copy of U-Boot DTB
3185
3186 Updated/fixed packages: acsccid, bitcoin, boost, busybox,
3187 cc-tool, cmocka, cpio, cups, dante, dialog, dillo, docker-cli,
3188 docker-containerd, docker-engine, easy-rsa, ebtables,
3189 ecryptfs-utils, efl, ffmpeg, gdb, git, glibc, gnupg2, go,
3190 gpsd, grpc, gst1-plugins-bad, iputils, jasper,
3191 kf5-kcoreaddons, leveldb, libarchive, libfribi, libgit2,
3192 libkrb5, libp11, librsvg, libssh, libtomcrypt, libuio, libv4l,
3193 lirc-tools, log4cplus, lrzip, lvm2, mali-t76x,
3194 matchbox-desktop, mender-grubenv, mmc-utils, mosquitto,
3195 nodejs, ntp, openipmi, opencv3, openpowerlink, openrc, pango,
3196 perl-sys-cpu, pimd, postgresql, pulseaudio, python-brotli,
3197 python-coherence, python-crc16, python-django, python-dpkt,
3198 python-gobject, python-pyasn-modules, python-pypcap,
3199 python-pyqt5, python-subprocess32, python3, qpdf,
3200 qt-webkit-kiosk, qt5virtualkeyboard, qt5webengine, quota,
3201 rabbitmq-c, rauc, rpcbind, rtl8821au, runc, rygel, samba4,
3202 sdl2, setserial, snort, spidev_test,
3203 sunxi-mali-mainline-driver, syslog-ng, sysrepo, tcllib, tftpd,
3204 usbmount, w_scan, wavpack, wsapi, wsapi-fcgi, wsapi-xavante,
3205 x265, xserver_xorg-server, ytree, zip
3206
3207 Issues resolved (http://bugs.uclibc.org):
3208
3209 #12121: PyQt5.QtSerialPort and other modules not being built
3210 #12286: Can't import gobject in python 3.8
3211
836b84a7
PK
32122019.11, released December 1st, 2019
3213
3214 Various fixes.
3215
3216 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
3217 <pkg>_DL_OPTS by default, just like it is done for a number of
3218 other package variables.
3219
3220 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
3221 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
3222 the (rare) case where the .py files are needed at runtime
3223 rather than .pyc.
3224
3225 Updated/fixed packages: am33x-cm3, bind, collectd, go, gob2,
3226 gst1-plugins-bad, haproxy, jasper, jpeg-turbo, libdrm,
3227 libftdi, libftdi1, libnss, libselinux, libstrophe, lzma,
3228 minicom, network-manager, nodejs, oniguruma, opencv3,
3229 openvmtools, perl-gdgraph, perl-gdtextutil, prosody,
3230 python-cchardet, systemd, tiff, wolfssl,
3231
3232 Issues resolved (http://bugs.uclibc.org):
3233
3234 #11416: check-uniq-files staging issue
3235 #12146: Oprofile runtime issue
3236 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
3237 #12171: Python-opencv needs config.py and config-3.7.py to run..
3238 #12196: duma package
3239 #12211: host-nodejs 10.15.3 package fail to build
3240 #12316: tzdata fails to install with empty "default local time"
3241 #12326: network-manager build fails with missing glib error
3242 #12366: Gstreamer1 gst1-plugins-bad do not compile with RPI-Userland
3243
fc1c7e59
PK
32442019.11-rc3, released November 24th, 2019
3245
3246 Fixes all over the tree.
3247
3248 Updated/fixed packages: asterisk, clamav, domoticz, faifa,
3249 gerbera, kmod, kvm-unit-tests, libupnp18, linux-serial-test,
3250 lsof, ltp-testsuite, lxc, mesa3d, mesa3d-headers, perl, php,
3251 postgresql, qemu, rauc, redis, rpcbind, spice, spice-protocol,
3252 systemd, tftpd, waylandpp, webkitgtk, zip
3253
1ab7e0c6
PK
32542019.11-rc2, released November 16th, 2019
3255
3256 Fixes all over the tree.
3257
3258 Toolchain: ARC tools bumped to arc-2019.09-rc1, ensure
3259 external toolchain kernel headers version check correctly stop
3260 the build on mismatch
3261
3262 Meson: Fix generation of global cross-compilation.conf
3263
3264 Download: Also use the package download method for extra
3265 downloads from the same site, so it does not get confused by
3266 URLs containing '+'
3267
3268 Defconfigs: Fix boot issue for beaglebone
3269
3270 Updated/fixed packages: bird, chrony, connman, dhcp, domoticz,
3271 dropwatch, dtc, elf2flt, gettext-tiny, glog, intel-microcode,
3272 ipsec-tools, jailhouse, kodi, libfribi, libmbim, libressl,
3273 libsigrokdecode, libsvgtiny, linux-serial-test, ltp-testsuite,
3274 lvm2, lxc, mariadb, mesa3d, minizip, ndisc6, neardal, ninja,
3275 ofono, openvmtools, oracle-mysql, qt5wayland, safeclib, socat,
3276 sudo, systemd, wpewebkit, xserver_xorg-server
3277
78d373f7 32782019.11-rc1, released November 5th, 2019
bc8d4e97
PK
3279
3280 Fixes all over the tree and new features.
3281
3282 Dependencies: Gcc/g++ 4.8 or newer is now required on the
3283 build host.
3284 Ensure host has JSON::PP perl module installed if
3285 webkitgtk/wpewebkit packages are enabled as it is needed
3286 during their build process.
3287
3288 Toolchain: Add support for the D programming language (GCC
3289 9.x, Glibc).
3290 GCC 9.x updated to 9.2.0, Glibc updated to 2.30, Musl updated
3291 to 1.1.24, uClibc-ng updated to 1.0.32, ARC toolchain updated
3292 to arc-2019.09-eng002.
3293 Musl: Add a patch to add support for
3294 sched_{get,set}scheduler() and sched_{get,set}param() for
3295 compatibility.
3296 Generate check-headers program under BUILD_DIR rather than
3297 /tmp to fix issues with distributions mounting /tmp noexec.
3298 Also copy libssp.so for external toolchains if SSP
3299 to handle toolchains providing SSP support in libssp rather
3300 than in the C library
3301
3302 New defconfigs: Beaglebone AI, FriendlyARM Nanopi NEO Plus2,
3303 Libre Computer "La Frite", QEMU Armv7-A with trustzone/OP-TEE,
3304 STM32MP157 Discovery Kit
3305
9bcc20f1
PK
3306 Arch: RISC-V: Default to a sensible floating point ABI based
3307 on the selected ISA extensions rather than always defaulting
3308 to ILP32/64
bc8d4e97
PK
3309
3310 Graph-size: Package sizes are now shown in human readable form
3311 (Kib/Mib/Gib) rather than always in Kib. Binary (KB/MB/GB)
3312 format can be selected using the --binary option. The cut-off
3313 limit for classifying packages as "other" is now configurable
3314 using the --size-limit option.
3315
3316 Br2-external: Linux kernel extensions can now also be provided
3317 in an external tree by adding packages under
3318 linux/linux-ext-*.mk. See the manual for details.
3319
3320 Fakeroot now works correctly under Microsoft Windows 10
3321 Services for Linux, which does not provide SYSV IPC support
3322
3323 The check-uniq-files logic which would complain if multiple
3324 packages would touch the same files has been removed as it
3325 causes issues in certain situations (when packages are
3326 rebuilt) and the issue is no longer considered a problem for
3327 toplevel parallel builds as those will use a per-package
3328 staging/target directory.
3329 With this removed, Python is no longer required for a basic
3330 build (only for optional scripts).
3331
3332 support/scripts/genimage.sh will no longer make a copy of
3333 TARGET_DIR, speeding up post-build/image scripts.
3334
3335 The runtime test logic now uses Python 3.x.
3336
3337 A 'v' prefix has been dropped from the <pkg>_SOURCE variable
3338 for a number of packages to match the version numbers used by
3339 https://release-monitoring.org
3340
3341 New packages: caps, collectl, dav1d, fstrcmp, ima-evm-utils,
3342 jitterentropy-library, kodi-vfs-rar, kodi-vfs-sftp, libavl,
9bcc20f1
PK
3343 libhttpserver, libmspack, libnetconf2, libolm, libyang,
3344 linux-serial-test, lrzip, mdevd, minimodem, musl-fts, netifrc,
3345 ogre, openlayers, python-aioredis, python-asgiref,
bc8d4e97
PK
3346 python-backports-functools-lru-cache, python-bluezero,
3347 python-brotli, python-channels, python-channels-redis,
3348 python-colorlog, python-daphne, python-django-enumfields,
3349 python-jaraco-functools, python-kiwisolver, python-msgfy,
3350 python-rpi-ws281x, python-setuptools-scm-git-archive,
3351 python-simplelogging, python-soupsieve, python-sqliteschema,
3352 python-sqlparse, python-tqdm, python-webencodings, qt5webview,
3353 restclient-cpp, ripgrep, snmpclitools, sunwait, sysrepo,
3354 uacme, utf8proc, uvw, ytree
3355
3356 Removed packages: alljoyn, alljoyn-base, alljoyn-tcl-base,
3357 devmem2, eventlog, kodi-audiodecoder-opus,
3358 kodi-screensaver-planestate, kodi-visualisation-waveforhue,
3359 python-pysnmp-apps, riscv-pk, ustr
3360
3361 Issues resolved (http://bugs.uclibc.org):
3362
3363 #9881: systemd-resolved not setting resolv.conf link
3364 #10171: devmem2 w (word) is 8 bytes in x86 64 systems
3365 #10586: musl gcc has ifunc enabled when musl doesn't support it
3366 #10806: Allow nfs-utils to use ipv6
3367 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
3368 #11411: check-uniq-files target issue
3369 #11766: Console (getty) issues with systemd
3370 #11781: mariadb build error
3371 #12031: Build of cups-filters fails while linking, apparently due..
3372 #12116: console prompt does not appear after login
3373 #12141: eudev package is missing "render" and "kvm" groups
3374 #12181: dropbear: norootlogin (-w) no longer works when PAM is enabled
3375 #12186: Raspberry Pi Zero-W build fails on newer kernel versions
3376 #12191: cmake BUILDDIR
3377 #12241: Permission denied while running "make"
3378 #12261: sudo versions prior to 1.8.28 are affected.
3379 #12276: make clean/distclean does not remove BR2_DL_DIR and BR2_HOST_DIR
3380 #12281: Custom configuration fails to build (based on raspberrypi3_..
3381
8f75fbbe
PK
33822019.08.3, released December 7th, 2019
3383
3384 Important / security related fixes.
3385
3386 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
3387 <pkg>_DL_OPTS by default, just like it is done for a number of
3388 other package variables
3389
3390 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
3391 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
3392 the (rare) case where the .py files are needed at runtime
3393 rather than .pyc.
3394
3395 Fix <pkg>-reconfigure handling for packages using the kconfig
3396 infrastructure.
3397
3398 Toolchain: ensure external toolchain kernel headers version
3399 check correctly stop the build on mismatch
3400
3401 Deconfigs: beaglebone: fix boot issue
3402
3403 Updated/fixed packages: am33x-cm3, asterisk, bind, chrony,
3404 clamav, cmocka, collectd, connman, dhcp, dropwatch, faifa,
3405 gettext-tiny, gob2, haproxy, intel-microcode, ipsec-tools,
3406 jailhouse, jasper, jpeg-turbo, kodi, kvm-unit-tests, libftdi,
3407 libftdi1, libnss, libressl, libstrophe, libsvgtiny, lvm2,
3408 lzma, mariadb, minicom, mosquitto, neardal, ninja, nodejs,
3409 oniguruma, openvmtools, oracle-mysql, perl-gdgraph,
3410 perl-gdtextutil, php, postgresql, prosody, python-cchardet,
3411 python-django, qt5wayland, rabbitmq, rauc, redis, rpcbind,
3412 socat, spice, spice-protocol, tftpd, tiff, webkitgtk
3413
3414 New packages: libmspack
3415
3416 Issues resolved (http://bugs.uclibc.org):
3417
3418 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
3419 #12171: Python-opencv needs config.py and config-3.7.py to run..
3420 #12211: host-nodejs 10.15.3 package fail to build
3421 #12316: tzdata fails to install with empty "default local time"
3422
de6739c8
PK
34232019.08.2, released November 9th, 2019
3424
3425 Important / security related fixes.
3426
3427 Toolchain: Also copy libssp.so for external toolchains if SSP
3428 to handle toolchains providing SSP support in libssp rather
3429 than in the C library
3430
3431 Download: Also use the package download method for extra
3432 downloads from the same site, so it does not get confused by
3433 URLs containing '+'
3434
3435 Fakeroot now works correctly under Microsoft Windows 10
3436 Services for Linux, which does not provide SYSV IPC support
3437
3438 utils/test-pkg: ensure to exit with an error upon failure
3439
3440 Updated/fixed packages: asterisk, azmq, binutils,
3441 cups-filters, domoticz, dtc, duma, elf2flt, eudev, exfat,
3442 exfat-utils, fakeroot, fdk-aac, file, freerdp, gcc, gd,
3443 ghostscript, go, gpsd, grpc, gst1-plugins-base, gvfs, icu,
3444 intel-microcode, kvm-unit-tests, libfribidi, libnspr, libnss,
3445 libopenssl, libpcap, libpciaccess, librsvg, libseccomp,
3446 libsigrok, libtorrent, libunwind, libva, linux-tools,
3447 lua-sdl2, lxc, minizip, mjpegtools, mongoose, mono, nbd,
3448 nfs-utils, php, piglit, python, python-autobahn,
3449 python-pysnmp-apps, python-tornado, python3, qemu, qt5base,
3450 ruby, safeclib, samba4, sdl_mixer, sox, sudo, suricata,
3451 systemd, tcpdump, unscd, util-linux, vdr-plugin-vnsiserver,
3452 vtun, wireshark, xvisor, yaffs2utils
3453
3454 Issues resolved (http://bugs.uclibc.org):
3455
3456 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
3457 #12261: sudo versions prior to 1.8.28 are affected
3458
9c814962
PK
34592019.08.1, released October 3rd, 2019
3460
3461 Important / security related fixes.
3462
3463 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
3464 Use default console settings
3465
3466 Dependencies: Ensure host has JSON::PP perl module installed
3467 if webkitgtk/wpewebkit packages are enabled as it is needed
3468 during their build process.
3469
3470 Toolchain: Generate check-headers program under BUILD_DIR
3471 rather than /tmp to fix issues with distributions mounting
3472 /tmp noexec.
3473
3474 Updated/fixed packages: asterisk, augeas, axel, bind, bwm-ng,
3475 cups, cups-filters, docker-cli, docker-engine, docker-proxy,
3476 e2fsprogs, eudev, exim, expat, gcc, go, haveged, ifplugd, joe,
3477 kf5-extra-cmake-modules, kf5-modemmanager-qt,
3478 kf5-networkmanager-qt, libcamera, libcurl, libgcrypt,
3479 libglib2, libgpg-error, libnspr, libnss, libopenssl,
3480 logrotate, luksmeta, mariadb, mbedtls, mongodb, mosquitto,
3481 ncurses, nfs-utils, nghttp2, nodejs, openvmtools, php,
3482 protobuf, putty, qemu, samba4, snort, swupdate,
3483 systemd-bootchart, thttpd, uclibc, unzip, util-linux,
3484 wireshark
3485
3486 Issues resolved (http://bugs.uclibc.org):
3487
3488 #10806: Allow nfs-utils to use ipv6
3489 #11781: mariadb build error
3490 #12031: Build of cups-filters fails while linking, apparently due..
3491 #12141: eudev package is missing "render" and "kvm" groups
3492 #12241: Permission denied while running "make"
3493
1fcdfbfb
PK
34942019.08, released September 1st, 2019
3495
3496 Various fixes.
3497
3498 Defconfigs: Removed nanopc t4, nanopi m4 and neo4, pine64
3499 rockpro64 and raxda rock pi4 as they rely on a ARM32 toolchain
3500 on the build host to build ATF. These defconfigs will be added
3501 back once a package providing such toolchain is
3502 available. Also dropped ts4800 defconfig as it does not build
3503 with GCC >= 8.x.
3504
3505 Updated/fixed packages: libxcb, php, python-numpy, webkitgtk,
3506 wpewebkit, xfont_font-util
3507
3508 Issues resolved (http://bugs.uclibc.org):
3509
3510 #12156: buildroot-2019.08-rc3 does not build for Pi Zero W
3511
cd8ab185
PK
35122019.08-rc3, released August 28th, 2019
3513
3514 Fixes all over the tree.
3515
3516 Updated/fixed packages: clamav, dovecot, dovecot-pigeonhole,
3517 gcc, intel-microcode, libmicrohttpd, libmodplug, mpg123,
3518 nginx, openldap, python, qemu, samba4, squid, strace, vlc
3519
3520 Issues resolved (http://bugs.uclibc.org):
3521
3522 #11686: fbdev_drv.so: undefined symbol: shadowUpdatePackedWeak,..
3523
f3221f1a 35242019.08-rc2, released August 20th, 2019
a8bdbef2
PK
3525
3526 Fixes all over the tree.
3527
3528 Compile fixes for a number of defconfigs.
3529
3530 Updated/fixed packages: apache, autofs, batctl, batman-adv,
3531 bind, collectd, cwiid, dahdi-linux, dahdi-tools, daq,
f3221f1a
PK
3532 dehydrated, dhcp, dtc, efl, enlightenment, evtest, giflib,
3533 gnutls, go, gst-plugins-bad, gst-plugins-base,
3534 gst1-plugins-bad, gst1-plugins-base, gst1-rtsp-server, gtkmm3,
3535 gupnp, harfbuzz, imagemagick, lftp, libbsd, libcpprestsdk,
3536 libdnet, libfm, libgit2, libgtk2, libgtk3, libpri, librsvg,
3537 libss7, libssh2, libwpe, lua-cqueues, metacity, micropython,
3538 mpd, mpg123, musl, mpv, openblas, openbox, opencv, pango,
3539 pcmanfm, piglit, pigpio, pinentry, postgresql, qemu, qt5base,
3540 qt5enginio, qt5multimedia, qt5serialbus, quagga, quazip,
3541 rrdtool, rygel, samba4, stellarium, tcpreplay, ti-gfx, vte,
3542 wampcc, wilink-bt-firmware, wireless-regdb, wpebackend-fdo,
a8bdbef2
PK
3543 xscreensaver
3544
3545 Removed packages: libamcodec, odroid-mali, odroid-scripts
3546
3547 Issues resolved (http://bugs.uclibc.org):
3548
3549 #9481: NetworkManager/Ping unable to resolve domains
3550 #10566: php.mk is missing option --with-pgsql
3551 #10861: Package batman_adv Makefile is missing include header direct..
3552 #11641: linux kernel .config timestamp always out of date fixed with..
3553 #11671: russian locale ru_RU:145: LC_TIME: syntax error
3554 #11701: recuuring of usr and in bin shortcuts are created
3555 #11741: pigpio does not build host-pigpio
3556 #11876: automount using host mount/umount
3557 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
3558 #11921: dahdi fails to build
3559 #11936: libcpprestsdk should install to staging
3560 #11946: wilink-bt-firmware: moved from github to http://git.ti.com/ti-bt
3561 #11961: libpri build failure
3562 #12086: dhcp shared libraries not installed to target
3563 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
3564 #12106: daq: build fails if libdumbnet-dev is installed in the host
3565 #12126: vc4 has neon as hard dependency
3566
9b9abb0d
PK
35672019.08-rc1, released August 9th, 2019
3568
3569 Fixes all over the tree and new features.
3570
3571 toolchain: ARC toolchain updated to 2019.03 (binutils 2.32.51
3572 / GCC 8.3.1 / glibc 2.29), ARM AAarch64/ARM toolchains updated
3573 to 2019.03. Add GCC 9.1.0, remove GCC 4.9 and 6.5, add GDB
3574 8.3, remove GDB 7.12 and 8.0.1, default to GDB 8.2, GCC
3575 8.3.0. Musl updated to 1.1.23, bringing support for RISC-V 64.
3576
3577 Architectures: Internal toolchain support for C-SKY, support
3578 for ARC HS48 v3.1 and HS38 with Quad MAC & FPU, support for
3579 ARM A76, A76/A55 big.LITTLE, emag, neoverse-N1, phecda and
3580 tsv110.
3581
3582 Filesystems: Pass extra pax options to tar for binary
3583 reproducibility. Build host-cpio for the --reproducible option
3584 support when BR2_REPRODUCIBLE is enabled. Genimage updated to
3585 version 11, bringing GPT support.
3586
3587 Br2-external: Add support for injecting additional options to
3588 the list of preconfigured external toolchains and libjpeg and
3589 openssl providers using files under provides/. See the manual
3590 for details.
3591
3592 Ensure custom <pkg>_OVERRIDE_SRCDIR_RSYNC_EXCLUSIONS are
3593 passed before the standard exclusions so they are not ignored
3594 by rsync when using override-srcdir.
3595
3596 Gnuconfig updated to 2019-05-28, adding C-SKY support.
3597
3598 test-pkg: Correct long option handling and clean output dir
3599 after a successful build to save disk space.
3600
3601 support/testing: Emulate a machine with 256MB RAM to fix
3602 issues with certain tests running out of memory, use
3603 virtio-rng to provide needed entrophy.
3604
3605 pkg-stats: support outputting in JSON format with --json for
3606 easier post processing. The classic HTML output is still
3607 available with --html. Parallelize access to
3608 release-monitoring.org to speed up runtime.
3609
3610 Drop non-conventional version prefix/suffix/separators for
3611 packages for better compatibility with release-monitoring.org
3612
3613 Packages:
3614 Init systems: Add basic openrc support and
3615 <pkg>_INSTALL_INIT_OPENRC variable in the infrastructure to
3616 install openrc service scripts if enabled.
3617
3618 busybox: Build each applet as a separate binary when SELinux
3619 is enabled for more finegrained policy control. Use daemon
3620 mode for mdev rather than legacy hotplug.
3621
3622 linux: Workaround -Werror related build failure on powerpc,
3623 by forcing CONFIG_PPC_DISABLE_WERROR on.
3624
3625 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
3626 partition is available before mounting.
3627
3628 New defconfigs: HiFive Unleashed, I.MX8MM EVK and Pico, Nanopi
3629 m4 and neo4, Nanopc t4, Olimex A33 olinuxino, Pine64
3630 Rockpro64, PowerPC mac99, QEMU C-SKY 610/807/810/860 virt,
3631 Raspberry Pi 4, Raxda rock pi4, Solidrun Clearfog GT-8K
3632
3633 Removed defconfigs: Odroid C2
3634
3635 New packages: bitcoin, c-capnproto, fatcat, ifmetric, jack1,
3636 jailhouse, libubootenv, luasyslog, mender-grubenv,
3637 murata-cyw-fw, openrc, piglit, python-colorama, python-cycler,
3638 python-hiredis, python-ifaddr, python-inflection,
3639 python-iptables, python-matplotlib, python-periphery,
3640 python-pycairo, python-redis, python-termcolor,
3641 python-tinyrpc, python-txdbus, skeleton-init-openrc, spdlog,
3642 sshguard, stellarium, zziplib
3643
3644 Removed packages: xapp_mkfontdir
3645
3646 Issues resolved (http://bugs.uclibc.org):
3647
3648 #11096: Upgrade from glibc 2.26 to 2.27 broke some locales...
3649 #11271: utils/check-package fails with exception depending on..
3650 #11991: [numpy] segfault when compiling for RPi3 64bits
3651 #12016: Grub fails to boot bzImage after upgrade to 2019.05
3652 #12046: Can’t login as root user after upgrading to buildroot..
3653 #12051: package/dhcp installs libtool wrapper scripts on tar...
3654 #12076: Patchelf can link against an incompatible libc++ ver...
3655
c8bab5be
PK
36562019.05.3, Released October 3rd, 2019
3657
3658 Important / security related fixes.
3659
3660 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
3661 Use default console settings
3662
3663 Dependencies: Ensure host has JSON::PP perl module installed
3664 if webkitgtk/wpewebkit packages are enabled as it is needed
3665 during their build process.
3666
3667 Toolchain: Generate check-headers program under BUILD_DIR
3668 rather than /tmp to fix issues with distributions mounting
3669 /tmp noexec.
3670
3671 Updated/fixed packages: asterisk, augeas, bind, bwm-ng, cups,
3672 cups-filters, docker-cli, docker-engine, docker-proxy,
3673 e2fsprogs, eudev, exim, expat, gcc, go, haveged, ifplugd,
3674 iptables, joe, kf5-extra-cmake-modules, kf5-modemmanager-qt,
3675 kf5-networkmanager-qtlibcamera, libcurl, libgcrypt,
3676 libgpg-error, libnftl, libnspr, libnss, libopenssl,
3677 libtorrent-rasterbar, luksmeta, mariadb, mbedtls, mongodb,
3678 mosquitto, ncurses, nfs-utils, nghttp2, nodejs, openvmtools,
3679 php, protobuf, putty, qemu, samba4, swupdate,
3680 systemd-bootchart, thttpd, uclibc, unzip, util-linux,
3681 wireshark
3682
3683 Issues resolved (http://bugs.uclibc.org):
3684
3685 #10806: Allow nfs-utils to use ipv6
3686 #11781: mariadb build error
3687 #12031: Build of cups-filters fails while linking, apparently due..
3688 #12141: eudev package is missing "render" and "kvm" groups
3689 #12241: Permission denied while running "make"
3690
3b877a7f
PK
36912019.05.2, Released September 3rd, 2019
3692
3693 Important / security related fixes.
3694
3695 Filesystems: Pass extra pax options to tar for binary
3696 reproducibility.
3697
3698 Updated/fixed packages: apache, arm-trusted-firmware,
3699 asterisk, atk, autofs, batctl, batman-adv, berkeleydb,
3700 busybox, bzip2, clamav, cloop, cmake, collectd, connman-gtk,
3701 dahdi-linux, dahdi-tools, daq, dehydrated, dhcp, dovecot,
3702 dovecot-pigeonhole,, elfutils, evtest, exim, expect, giflib,
3703 git, glib-networking, glibc, gnupg2, gnutls, go,
3704 gst1-rtsp-server, gtkperf, gupnp-tools, gvfs, imagemagick,
3705 imx-uuc, intel-microcode, json-glib, lftp, libbsd, libcurl,
3706 libgit2, libgtk2, libgtk3, libmodplug, libnss, libpri,
3707 libshout, libss7, libssh2, libvips, libxcb, linux-headers,
3708 mdadm, mesa3d, metacity, mpg123, mosquitto, musl, nginx,
3709 oniguruma, openblas, opencv3, openjdk, openjdk-bin, openldap,
3710 openvmtools, pcmanfm, php, pigpio, postgresql, prboom,
3711 proftpd, proj, python, python-django, python-idna,
3712 python-numpy, python-urllib3, python3, qemu, qt5, qt5base,
3713 qt5enginio, quagga, rygel, squid, subversion, tcpreplay,
3714 unzip, vlc, vte, webkitgtk, wireless-regdb, xen,
3715 xfont_font-util, xlib_libICE, xlib_libXfont, xlib_libXfont2,
3716 yad, zeromq
3717
3718 Issues resolved (http://bugs.uclibc.org):
3719
3720 #11741: pigpio does not build host-pigpio
3721 #11876: automount using host mount/umount
3722 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
3723 #11921: dahdi fails to build
3724 #11961: libpri build failure
3725 #12086: (dhcpd-missing-libs) - dhcp shared libraries not installed to..
3726 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
3727 #12106: daq: build fails if libdumbnet-dev is installed in the host
3728 #12126: vc4 has neon as hard dependency
3729
c0225c27
PK
37302019.05.1, Released July 7th, 2019
3731
3732 Important / security related fixes.
3733
3734 arch: x86: Fix typo breaking 'core-avx2' variant
3735
3736 linux: Workaround -Werror related build failure on powerpc,
3737 by forcing CONFIG_PPC_DISABLE_WERROR on.
3738
3739 support/testing: Emulate a machine with 256MB RAM to fix
3740 issues with certain tests running out of memory.
3741
3742 test-pkg: Correct long option handling and clean output dir
3743 after a successful build to save disk space.
3744
3745 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
3746 partition is available before mounting.
3747
3748 Updated/fixed packages: barebox, busybox, bzip2, davfs2,
3749 dialog, docker-cli, docker-engine, exim, expat, faad2,
3750 haveged, irssi, libcamera, libcdaudio, libcurl, libglib2,
3751 libressl, libsecret, lmbench, meson, monit, php, postgresql,
3752 psplash, python-django, qt5base, tvheadend, webkitgtk,
3753 xserver_xorg-server, znc
3754
8d4e26da
PK
37552019.05, released June 2nd, 2019
3756
3757 Various fixes.
3758
3759 Toolchain: Ensure pre-built Andes toolchains can only be
3760 selected when x86 32bit support is available on the host.
3761 Disallow PowerPC SPE ABI for GCC >= 8.x, as it is no longer
3762 supported.
3763
3764 Infra: pkg-config: Use a dedicated timestamp file rather than
3765 .config as that gets touched by linux-4.19+, causing repeated
3766 builds.
3767
3768 Add C-SKY support to our config.sub (gnuconfig)
3769
3770 Updated/fixed packages: dosfstools, botan, brotli, dropbear,
3771 flare-engine, gst1-plugins-bad, libhtp, libnss, libopenssl,
3772 linuxptp, matchbox-panel, mender, mutt, netsurf,
3773 network-manager, opencv3, openjdk, openmpi, php,
3774 python-cython, qt5multimedia, qtwayland, qt5webkit-examples,
3775 supertux, suricata, tpm2-totp, v4l2loopback, wireshark,
3776 wpewebkit
3777
2c96d648
PK
37782019.05-rc3, released May 25th, 2019
3779
3780 Fixes all over the tree.
3781
3782 check-bin-arch: Ignore /usr/lib/grub, similar to how /lib/grub
3783 is ignored.
3784
3785 check-package: Warn about utf-8 characters in .mk files
3786
3787 Linux: Default to 5.1.x series
3788
3789 Updated/fixed packages: assimp, atop, chocolate-doom, cjson,
3790 ddrescue, dhcp, ffmpeg, gerbera, glibmm, gpsd, gst-ffmpeg,
3791 intel-microcode, jasper, keepalived, kismet, libcpprestsdk,
3792 libcurl, libssh2, libupnp18, luarocks, mono-gtksharp3, opus,
3793 postgresql, pcsc-lite, python, tslib, webkitgtk,
3794 wpebackend-fdo, wpewebkit
3795
2adc578d
PK
37962019.05-rc2, released May 15th, 2019
3797
3798 Fixes all over the tree.
3799
3800 Updated/fixed packages: bind, bullet, ca-certificates,
3801 collectd, cracklib, dhcp, gdb, libinput, libtorrent-rasterbar,
3802 linknx, lynx, mono, netsurf, optee-os, postgresql, qt5enginio,
3803 qt5multimedia, rpm, samba4, sqlite, strace, uclibc, woff2
3804
3805 Issues resolved (http://bugs.uclibc.org):
3806
3807 #11841: grub-efi.cfg not used when building EFI disk image
3808
a8b229a7
PK
38092019.05-rc1, Released May 8th, 2019
3810
3811 Fixes all over the tree and new features.
3812
3813 Architecture: Andes 32-bit (nds32) support added.
3814
3815 Only build host-lzip / host-xz when really needed by packages,
3816 not just when not available on the build host.
3817
3818 Toolchain: Glibc bumped to 2.29, musl bumped to 1.1.22,
3819 binutils 2.32 added, 2.28/2.29 removed, default changed to
3820 2.31.1.
3821
3822 fs: Set FAKEROOTDONTTRYCHOWN environment variable to not
3823 forward {f,l,}chown calls to libc when running under fakeroot
3824 to fix issues when building in restricted environments
3825 (E.G. user namespace with bubblewrap).
3826
3827 Linux: Also build default make target to ensure extra files
3828 like the gdb scripts enabled by CONFIG_GDB_SCRIPTS are also
3829 built. Notice: This may mean that extra host utilities like
3830 uboot-mkimage are needed.
3831
3832 Infrastructure: show-info and <pkg>-show-info make targets
3833 added to output package metadata in JSON format for external
3834 use.
3835
3836 pkg-generic: Only tweak .la files needing it to ensure they
3837 are not included in subsequent package file lists.
3838
3839 test-pkg: Generate a basic package config if none is
3840 specified.
3841
3842 Gettext-tiny package added as an lightweight replacement for
3843 GNU gettext for situations where NLS support is not needed.
3844
3845 New defconfigs: Andes AE3XX, Freescale imx8mpico / imx8qxpmek
3846 / T2080 QDS RDB, Licheepi zero, Orangepi R1
3847
3848 Removed defconfigs: Olimx A20 Olinuxino Lime legacy
3849
3850 New packages: bats-core, bayer2rgb-neon, brickd, cog, dacapo,
3851 enet, gettext-tiny, gli, gst1-plugins-bayer2rgb-neon,
3852 imx-sc-firmware, intel-mediadriver, intel-mediasdk, libcamera,
3853 libhtp, libp11, libwpe, lua-binaryheap, lua-gd, lua-lunitx,
3854 mender-artifact, most, oniguruma, openjdk, openjdk-bin,
3855 opensbi, optee-benchmark, optee-client, optee-examples,
3856 optee-os, optee-test, paho-mqtt-cpp, python-aioblescan,
3857 python-aioconsole, python-aiohttp-cors, python-aiomonitor,
3858 python-backcall, python-jedi, python-parso, python-pyjwt,
3859 python-terminaltables, suricata, tpm2-totp, uftp,
3860 wpebackend-fdo, wpewebkit
3861
3862 Removed packages: libump, lunit, sunxi-mali
3863
3864 Issues resolved (http://bugs.uclibc.org):
3865
3866 #11716: Typo on website, saying latest release is 2018.2.11
3867 #11756: package/syslinux: MBR's don't fit because of binutils..
3868 #11761: Building custom kernel 5.1-rc3 or later breaks on objtool
3869 #11816: Only selected coreutils binaries are installed
3870
eea7f7a6
PK
38712019.02.11, released April 9th, 2020
3872
3873 Important / security related fixes.
3874
3875 core: Fix compatibility with make 4.3+. Also fixup /lib
3876 references in libtool .la files, similar to how it is done for
3877 /usr/*.
3878
3879 toolchain: Fix kernel headers validation check for external
3880 toolchains.
3881
3882 Updated/fixed packages: barebox-aux, bluez5_utils, busybox,
3883 civetweb, collectd, ffmpeg, gcc, gnutls, gvfs, haproxy,
3884 hiredis, kmscube, libical, libopenssl, libsndfile,
3885 linux-tools, ntp, php, pure-ftpd, screen, sysdig, tor,
3886 util-linux, vala, vlc, xserver_xorg-server
3887
3888 Issues resolved (http://bugs.uclibc.org):
3889
3890 #12746: "sysdig" package description points to http://sysdig.org, ..
3891
2ccbb133
PK
38922019.02.10, released March 16th, 2020
3893
3894 Important / security related fixes.
3895
3896 Core: Ensure package-file-lists data is correct after
3897 incremental builds as well.
3898
3899 Fix a race condition related to creating the output/staging
3900 symlink on systems with coreutils < 8.27.
3901
3902 Br2-external: Fix compatibility with make 4.3+
3903
3904 Util-linux: Ensure that hwclock is built without GPLv3
3905 code. Notice that builds with hwclock has contained
3906 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
3907
3908 Updated/fixed packages: armadillo, at, binutils, blktrace,
3909 bootstrap, busybox, cairo, cups, czmq, dnsmasq,
3910 docker-containerd, dovecot, dovecot-pigeonhole, e2fsprogs,
3911 eudev, exim, exiv2, fbgrab, grep, gst1-validate, guile,
3912 imagemagick, jhead, kvm-unit-tests, lapack, libcgroup,
3913 libftdi1, libjpeg, libsigrok, libsndfile, libssh2, libsvgtiny,
3914 libvncserver, libvorbis, libxml2, libxslt, linux, lz4,
3915 mariadb, mbedtls, meson, mfgtools, mongoose, ncurses, ntfs-3g,
3916 opencv3, openjpeg, openswan, openvmtools, patch, php,
3917 postgresql, pppd, proftpd, pure-ftpd, python-django,
3918 python-pyqt5, python3, qemu, qt5base, qt5webengine, qwt,
3919 rdesktop, ruby, runc, samba4, shellinabox, smartmontools,
3920 sqlcipher, squid, swupdate, sysklogd, taglib, thrift,
3921 ti-cgt-pru, uboot, util-linux, vorbis-tools, webkitgtk,
3922 wireshark, xen, xserver_xorg-server, zeromq, zsh
3923
3924 Issues resolved (http://bugs.uclibc.org):
3925
3926 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
3927 #12331: meson issue
3928 #12461: libglib2 build files with deep directory structure
3929 #12606: fbgrab location has changed
3930
d4e7390f
PK
39312019.02.9, released January 12th, 2020
3932
3933 Important / security related fixes.
3934
3935 pkg-python infrastructure: Ensure correct compiler and linker
3936 flags are used for compiled code
3937
3938 utils/scanpypi: Remind users to update DEVELOPERS
3939
3940 Updated/fixed packages: busybox, cc-tool, cpio, cups, dante,
3941 dillo, docker-cli, docker-containerd, docker-engine, easy-rsa,
3942 ecryptfs-utils, efl, git, glibc, gnupg2, gst1-plugins-bad,
3943 kf5-kcoreaddons, libarchive, libgit2, libkrb5, librsvg,
3944 libssh, libtomcrypt, libuio, lirc-tools, lvm2,
3945 matchbox-desktop, nodejs, ntp, opencv3, openpowerlink,
3946 python-django, python-ecdsa, python-pyasn-modules,
3947 python-pyqt5, python-subprocess32, python3, qpdf, runc, rygel,
3948 samba4, sdl2, wavpack, xserver_xorg-server, zip
3949
3950 Issues resolved (http://bugs.uclibc.org):
3951
3952 #12121: PyQt5.QtSerialPort and other modules not being built
3953
2c251bca
PK
39542019.02.8, released December 7th, 2019
3955
3956 Important / security related fixes.
3957
3958 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
3959 <pkg>_DL_OPTS by default, just like it is done for a number of
3960 other package variables
3961
3962 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
3963 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
3964 the (rare) case where the .py files are needed at runtime
3965 rather than .pyc.
3966
3967 Fix <pkg>-reconfigure handling for packages using the kconfig
3968 infrastructure.
3969
3970 Toolchain: ensure external toolchain kernel headers version
3971 check correctly stop the build on mismatch
3972
3973 Deconfigs: beaglebone: fix boot issue
3974
3975 Updated/fixed packages: am33x-cm3, asterisk, bind, chrony,
3976 clamav, collectd, connman, faifa, gob2, haproxy,
3977 intel-microcode, ipsec-tools, jasper, jpeg-turbo, kodi,
3978 kvm-unit-tests, libftdi, libftdi1, libnss, libstrophe,
3979 libsvgtiny, lvm2, lzma, mariadb, minicom, neardal, nodejs,
3980 opencv3, openvmtools, oracle-mysql, perl-gdgraph,
3981 perl-gdtextutil, php, postgresql, prosody, python-django,
3982 rabbitmq-c, rauc, redis, rpcbind, socat, spice,
3983 spice-protocol, tftpd, tiff, webkitgtk
3984
3985 New packages: libmspack
3986
3987 Issues resolved (http://bugs.uclibc.org):
3988
3989 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
3990 #12171: Python-opencv needs config.py and config-3.7.py to run..
3991 #12211: host-nodejs 10.15.3 package fail to build
3992 #12316: tzdata fails to install with empty "default local time"
3993
046735f5
PK
39942019.02.7, Released November 10th, 2019
3995
3996 Important / security related fixes.
3997
3998 support/testing: use a kernel with HW_RANDOM_VIRTIO to work
3999 around issues with lack of entrophy
4000
4001 Toolchain: Also copy libssp.so for external toolchains if SSP
4002 is enabled to handle toolchains providing SSP support in
4003 libssp rather than in the C library
4004
4005 Download: Also use the package download method for extra
4006 downloads from the same site, so it does not get confused by
4007 URLs containing '+'
4008
4009 Fakeroot now works correctly under Microsoft Windows 10
4010 Services for Linux, which does not provide SYSV IPC support
4011
4012 utils/test-pkg: ensure to exit with an error upon failure
4013
4014 Updated/fixed packages: asterisk, azmq, cups-filters,
4015 domoticz, duma, elf2flt, eudev, exfat, exfat-utils, fakeroot,
4016 file, freerdp, gd, ghostscript, go, gvfs, intel-microcode,
4017 kvm-unit-tests, libarchive, libnspr, libnss, libopenssl,
4018 libpcap, libpciaccess, librsvg, libseccomp, libsigrok,
4019 libtorrent, libunwind, linux-tools, lua-sdl2, lxc, minizip,
4020 mjpegtools, mongoose, php, python, python-pysnmp-apps,
4021 python3, qemu, qt5base, ruby, safeclib, samba4, sdl_mixer,
4022 sox, sudo, systemd, tcpdump, unscd, util-lkinux, vtun, xvisor,
4023 yaffs2utils
4024
4025 Issues resolved (http://bugs.uclibc.org):
4026
4027 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
4028 #12261: sudo versions prior to 1.8.28 are affected
4029
d9fb5b2d
PK
40302019.02.6, Released October 3rd, 2019
4031
4032 Important / security related fixes.
4033
4034 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
4035 Use default console settings
4036
4037 Dependencies: Ensure host has JSON::PP perl module installed
4038 if webkitgtk/wpewebkit packages are enabled as it is needed
4039 during their build process.
4040
4041 Toolchain: Generate check-headers program under BUILD_DIR
4042 rather than /tmp to fix issues with distributions mounting
4043 /tmp noexec.
4044
4045 Updated/fixed packages: asterisk, augeas, bind, bwm-ng, cups,
4046 cups-filters, docker-cli, docker-engine, docker-proxy,
4047 dropbear, e2fsprogs, eudev, exim, expat, gcc, go, ifplugd,
4048 haveged, iptables, joe, kf5-extra-cmake-modules,
4049 kf5-modemmanager-qt, kf5-networkmanager-qt, libcurl,
4050 libgcrypt, libgpg-error, libnftl, libnspr, libnss, libopenssl,
4051 luksmeta, mariadb, mbedtls, mongodb, mosquitto, ncurses,
4052 nfs-utils, nghttp2, nodejs, openvmtools, php, protobuf, putty,
4053 qemu, qt5base, samba4, swupdate, systemd-bootchart, thttpd,
4054 uclibc, unzip, util-linux, wireshark
4055
4056 Issues resolved (http://bugs.uclibc.org):
4057
4058 #10806: Allow nfs-utils to use ipv6
4059 #11781: mariadb build error
4060 #12031: Build of cups-filters fails while linking, apparently due..
4061 #12141: eudev package is missing "render" and "kvm" groups
4062 #12181: dropbear: norootlogin (-w) no longer works when PAM is enabled
4063 #12241: Permission denied while running "make"
4064
65e48f7a
PK
40652019.02.5, Released September 2nd, 2019
4066
4067 Important / security related fixes.
4068
4069 Filesystems: Pass extra pax options to tar for binary
4070 reproducibility.
4071
4072 Updated/fixed packages: apache, arm-trusted-firmware,
4073 asterisk, atk, autofs, batctl, batman-adv, berkeleydb, brotli,
4074 busybox, bzip2, clamav, cloop, cmake, collectd, connman-gtk,
4075 cryptopp, dahdi-linux, dahdi-tools, daq, dehydrated, dovecot,
4076 dovecot-pigeonhole,, elfutils, evtest, exim, expect, giflib,
4077 git, glib-networking, glibc, gnupg2, gnutls, go,
4078 gst1-rtsp-server, gtkperf, gupnp-tools, gvfs, imagemagick,
4079 imx-uuc, intel-microcode, json-glib, lftp, libbsd, libcurl,
4080 libgit2, libgtk3, libmodplug, libnss, libpri, libshout,
4081 libss7, libssh2, libvips, libxcb, linux-headers, mdadm,
4082 mesa3d, metacity, mpg123, mosquitto, musl, nginx, openblas,
4083 opencv3, openldap, openvmtools, pcmanfm, php, pigpio,
4084 postgresql, prboom, proftpd, proj, python, python-django,
4085 python-idna, python-numpy, python-urllib3, python3, qemu, qt5,
4086 qt5base, qt5enginio, quagga, rygel, squid, subversion,
4087 tcpreplay, unzip, vlc, vte, webkitgtk, weston, wireless-regdb,
4088 xen, xfont_font-util, xlib_libICE, xlib_libXfont,
4089 xlib_libXfont2, yad, zeromq
4090
4091 Issues resolved (http://bugs.uclibc.org):
4092
4093 #11741: pigpio does not build host-pigpio
4094 #11876: automount using host mount/umount
4095 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
4096 #11921: dahdi fails to build
4097 #11961: libpri build failure
4098 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
4099 #12106: daq: build fails if libdumbnet-dev is installed in the host
4100 #12126: vc4 has neon as hard dependency
4101
86c31e8b
PK
41022019.02.4, Released July 10th, 2019
4103
4104 Important / security related fixes.
4105
4106 arch: x86: Fix typo breaking 'core-avx2' variant, add Westmere
4107 variant.
4108
4109 linux: Workaround -Werror related build failure on powerpc,
4110 by forcing CONFIG_PPC_DISABLE_WERROR on.
4111
4112 support/testing: Emulate a machine with 256MB RAM to fix
4113 issues with certain tests running out of memory.
4114
4115 test-pkg: Correct long option handling and clean output dir
4116 after a successful build to save disk space.
4117
4118 Ensure custom <pkg>_OVERRIDE_SRCDIR_RSYNC_EXCLUSIONS are
4119 passed before the standard exclusions so they are not ignored
4120 by rsync when using override-srcdir.
4121
4122 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
4123 partition is available before mounting.
4124
4125 Updated/fixed packages: barebox, bzip2, davfs2, dbus, dialog,
4126 docker-cli, docker-engine, expat, faad2, ffmpeg, freeswitch,
4127 gerbera, haveged, irssi, libcdadio, libgit2, libglib2,
4128 libsecret, libvncserver, lmbench, logrotate, mariadb, meson,
4129 mongoose, monit, mpd, openblas, php, postgresql, psplash,
4130 python, python-django, python3, qt5base, samba4, taglib,
4131 tvheadend, vlc, webkitgtk, xserver_xorg-server, znc
4132
c700c8ba
PK
41332019.02.3, Released June 7th, 2019
4134
4135 Important / security related fixes.
4136
4137 Infra: pkg-config: Use a dedicated timestamp file rather than
4138 .config as that gets touched by linux-4.19+, causing repeated
4139 builds.
4140
4141 check-bin-arch: Also ignore /usr/lib/grub to support merged
4142 /usr setups, similar to how /lib/grub is ignored.
4143
4144 gnuconfig/config.sub: Add C-SKY architecture support.
4145
4146 Updated/fixed packages: assimp, atftp, atop, botan, busybox,
4147 ca-certificates, chocolate-doom, cjson, coreutils, cracklib,
4148 ddrescue, dhcp, docker-cli, docker-containerd, docker-engine,
4149 dosfstools, dovecot, dovecot-pigeonhole, dropbear, exim,
4150 ffmpeg, flare-engine, gcc, gdb, gerbera, glibmm, go, gpsd,
4151 gst-ffmpeg, gst1-plugins-bad, gst1-plugins-base, imagemagick,
4152 intel-microcode, jasper, kf5-kcoreaddons, kismet, libcurl,
4153 libglib2, libnss, libopenssl, libsigrok, libssh2, libupnp18,
4154 linuxptp, luajit, lynx, matchbox-panel, mender,
4155 netcat-openbsd, netsurf, nfs-utils, opus, orc, owfs,
4156 pcsc-lite, php, popt, postgresql, python, python-cython,
4157 python-django, python-ply, qt5enginio, rpm, runc, samba4,
4158 sqlite, subversion, supertux, systemd, tslib, uclibc,
4159 v4l2loopback, webkitgtk, woff2
4160
fe904511
PK
4161 Issues resolved (http://bugs.uclibc.org):
4162
c700c8ba
PK
4163 #11816: Only selected coreutils binaries are installed
4164 #11841: grub-efi.cfg not used when building EFI disk image
4165 #11911: systemd v240 memory leak in systemd-journald
4166
b7620c10
PK
41672019.02.2, Released April 29th, 2019
4168
4169 Important / security related fixes.
4170
4171 Only build host-lzip / host-xz when really needed by packages,
4172 not just when not available on the build host.
4173
4174 fs: Set FAKEROOTDONTTRYCHOWN environment variable to not
4175 forward {f,l,}chown calls to libc when running under fakeroot
4176 to fix issues when building in restricted environments
4177 (E.G. user namespace with bubblewrap).
4178
4179 Linux: Also build default make target to ensure extra files
4180 like the gdb scripts enabled by CONFIG_GDB_SCRIPTS are also
4181 built. Notice: This may mean that extra host utilities like
4182 uboot-mkimage are needed.
4183
4184 Defconfigs: ASUS tinker and Amarula vyasa rk3822: Support
4185 larger kernel images, Atmel SAM5D27, SAM5D2,3,4 xplained:
4186 Increase rootfs size to fit utilities, Raspberry Pi 64bit:
4187 Include overlays in sdcard image
4188
4189 Updated/fixed packages: android-tools, apache, bind, binutils,
4190 busybox, civetweb, cjson, copas, davfs2, docker-cli,
4191 docker-containerd, docker-engine, dovecot, dovecot-pigeonhole,
4192 freerdp, gerbera, ghostscript, git, gnutls, go, gst-omx,
4193 gst1-plugins-base, gst1-plugins-ugly, haproxy, hostapd,
4194 ipsec-tools, libfreefare, libfuse, libkrb5, libpng, libxml2,
4195 libxslt, linknx, linux, linux-firmware, linux-tools, live555,
4196 lldp, lrzsz, lynx, madplay, make, minicom, mongodb, msmtp,
4197 musl, mutt, neon, netsnmp, numactl, opus, perl, php,
4198 postgresql, pure-ftpd, python-urllib3, python3, qt5base,
4199 rapidxml, rpm, rsyslog, ruby, runc, samba4, sane-backends,
4200 softether, stunnel, sysklogd, syslinux, syslog-ng,
4201 systemd-bootchart, thttpd, thrift, tiff, tor, tpm2-tools,
4202 tpm2-tss, webkitgtk, yaffs2utils, wget, wpa_supplicant, wsapi,
4203 xapp_xfd, xapp_xload, xlib_libXpm, xserver_xorg-server, xz,
4204 znc
4205
4206 Issues resolved (http://bugs.uclibc.org):
4207
4208 #11756: package/syslinux: MBR's don't fit because of binutils..
4209 #11761: Building custom kernel 5.1-rc3 or later breaks on objtool
4210
18a10db0
PK
42112019.02.1, Released March 29th, 2019
4212
4213 Important / security related fixes.
4214
4215 pkg-generic: Only tweak .la files needing it to ensure they
4216 are not included in subsequent package file lists.
4217
4218 test-pkg: Generate a basic package config if none is
4219 specified.
4220
4221 Updated/fixed packages: asterisk, avahi, bash, beecrypt,
4222 binutils, busybox, clamav, cups, efl, eigen, fetchmail, file,
4223 flashrom, fltk, gerbera, git, glibc, gnuradio, go,
4224 gst-plugins-bad, intel-gmmlib, jq, kexec, kf5-modemmanager-qt,
4225 leveldb, libcurl, libdrm, libftdi1, libglib2, libiio, libpcap,
4226 libseccomp, libssh2, log4cplus, lvm2, mariadb, mender,
4227 mongodb, mosquitto, musl, nodejs, ntp, openjpeg, owfs, php,
4228 pure-ftpd, putty, python-aiojobs, qt5webkit, rdesktop, samba4,
4229 sunxi-tools, supertux, swupdate, tpm2-abrmd, tpm2-tss,
4230 wavemon, wireshark, vsftpd, xapp_xdm, xen,
4231 xdriver_xf86-video-fbdev, xlib_libXdmcp
4232
4233 Issues resolved (http://bugs.uclibc.org):
4234
4235 #11716: Typo on website, saying latest release is 2018.2.11
4236
b9674056
PK
42372019.02, released March 4th, 2019
4238
4239 Minor fixes.
4240
4241 Libressl support added for Qt 5.6 as a replacement for
4242 openssl, as 5.6 is not compatible with openssl 1.1.x.
4243
4244 Updated/fixed packages: cutelyst, devmem2, gqrx,
4245 gst-plugins-bad, libraw, libsoxr, qt5base, runc, systemd, tor
4246
bdfea842
PK
42472019.02-rc3, released March 1st, 2019
4248
4249 Fixes all over the tree.
4250
4251 Openssl support dropped from Qt 5.6, as it isn't compatible
4252 with openssl 1.1.x.
4253
4254 Toolchain: GCC 8.x updated to 8.3.0, fixing a number of
4255 issues.
4256
4257 Dependencies: Require CMake 3.8 or newer to fix compilation
4258 issue with certain packages. If not available, host-cmake will
4259 instead be built.
4260
4261 Printvars: Fix performance regression since 2018.02
4262
4263 Scanypi: Correctly handle underscores in python package names.
4264
4265 Updated/fixed packages: botan, clamav, cryptopp, i2pd,
4266 ibrcommon, iproute2, libcpprestsdk, libssh, lua-curl,
4267 luaexpat, qt5base, runc, stress-ng, syslinux, systemd,
4268 upmpdcli, zbar
4269
4270 Issues resolved (http://bugs.uclibc.org):
4271
4272 #9966: util-linux-2.30/.stamp_built' failed
4273 #11696: possible typo in board/pc/post-build.sh
4274
108c8312
PK
42752019.02-rc2, released February 23th, 2019
4276
4277 Fixes all over the tree.
4278
4279 Removed zynq_zybo defconfig, as it hasn't seen any update
4280 since it was added in 2016, and uses a U-Boot version not
4281 compatible with openssl-1.1.x.
4282
4283 Linux: Ignore user supplied downloadable hashes, as no hash
4284 checksums are available for those.
4285
4286 Updated/fixed packages: bind, cryptopp, docker-containerd,
4287 dtc, efivar, gdb, imagemagick, ipmiutil, libcpprestsdk,
4288 libcurl, libgpiod, libid3tag, libv4l, log4cplus, luvi,
4289 madplay, mender, mosquitto, poco, postgresql, proftpd,
4290 pulseaudio, python-django, qemu, qt5base, qwt, rabbitmq-c,
4291 reaver, safeclip, stress-ng, swupdate, syslog-ng, systemd,
4292 tor, unzip, xenomai
4293
4294 Issues resolved (http://bugs.uclibc.org):
4295
4296 #11501: compile sdl2 with enable wayland
4297 #11681: .. unable to initialize decompress status for section..
4298
23a28853 42992019.02-rc1, released February 13th, 2019
fb741b03
PK
4300
4301 Fixes all over the tree and new features.
4302
4303
4304 Dependencies:
4305
4306 Require Python >= 2.7 as it is needed for E.G. building
4307 libglib2.
4308
4309 Ensure GNU gzip is used for reproducible tarballs (instead of
4310 pigz)
4311
4312
4313 Infrastucture:
4314
4315 Ensure the PLATFORM and OS environment variables are not set,
4316 as they cause build issues for some packages.
4317
4318 The package list infrastructure now correctly handles packages
4319 installing files with old mtime.
4320
4321 Add a config option to force all optional host utilities to be
4322 built, even if suitable versions are available on the build
4323 machine.
4324
4325 graph-build-time: Also show time spent downloading
4326
4327 Download: fixes for SSH/SCP support
4328
4329 Ensure user provided permissions override permissions from
4330 packages.
4331
4332 SDK: Fix handling of relative symlinks (targets starting with
4333 '.' or '..')
4334
4335 BR2_SYSTEM_DEFAULT_PATH setting to customize the default path
4336 for processes.
4337
4338 The custom skeleton logic will now populate the needed /bin,
4339 /lib, /sbin directories/symlinks if not present. Merged /usr
4340 can now be used with a custom skeleton.
4341
4342 Rootfs overlays can now override symbolic links from
4343 packages. This was disabled to ensure the correct symbolic
4344 links are present when merged /usr is used. Instead validate
4345 that the rootfs overlays do not include invalid /bin, /sbin
4346 and /lib entries.
4347
4348 The waf infrastructure now support the <pkg>_SUBDIR variable,
4349 similar to the other package types.
4350
4351 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
4352
4353 Various improvements to the meson infrastructure.
4354
4355 Luarocks: A Buildroot addon has been added to automate
4356 creating a Buildroot package from luarocks, similar to
4357 scancpan and scanpypi.
4358
23a28853
PK
4359 scanpypi: protect against zip-slip vulnerability in zip/tar
4360 handling
4361
fb741b03
PK
4362 check-package: fix Python 3 support
4363
4364 get-developers: Fix behaviour when called from elsewhere than
4365 the toplevel directory.
4366
4367 pkg-stats: Show latest upstream version of each package, based
4368 on data from release-monitoring.org
4369
4370 kconfig: Fix for make linux-menuconfig / uboot-menuconfig from
4371 a clean tree when ccache is enabled.
4372
4373 Default to sha256 password encoding, drop md5 support.
4374
4375
4376 Architecture:
4377
4378 Support for RISC-V 32bit architecture, ARM A55, 75 and Saphira
4379 variants, MIPS support for mips32r3, mips64r3 and Marvell
4380 Octeon II/III variants.
4381
4382
4383 Toolchain:
4384
4385 ARC toolchain 2018.09, ARM 8.2-2018.11, Codescape IMG/MTI MIPS
4386 2018.09-02, MUSL 1.1.21, GCC 6.5.0 / 7.4.0, GDB 8.2.1
4387
4388
4389 Packages:
4390
4391 openssl: Bump to 1.1.1x series, bringing TLSv1.3 support and
4392 long term support.
4393
4394 fftw: Split into fftw-{single,double,long-double,quad}
4395 packages for the different data precision options.
4396
4397 libcurl: Now has explicit TLS backend selection options.
4398
4399 linux: Support building device tree blobs with the -@ option
4400 for device tree overlays.
4401
4402 weston: The weston-imx i.MX variant is now used when
4403 imx-gpu-viv is enabled
4404
4405 pkgconf: Update to 1.5.3, which brings support for
4406 --define-prefix (used by GStreamer)
4407
4408 Add host-python3-setuptools package to handle host python
4409 packages needing python3 with setuptools support.
4410
4411
4412 New defconfigs: Aarch64 EFI, Orangepi one plus, Orangepi lite
4413 2, QEMU RISC-V 32bit virt, Rock64
4414
4415
4416 New packages: brcm-patchram-plus, clinfo, cunit, docker-cli,
4417 erlang-p1-eimp, exempi, fail2ban, fftw-double,
4418 fftw-double-long, fftw-quad, fftw-single, gerbera, grpc,
4419 gst1-shark, intel-gmmlib, iwd, kf5-kcoreaddons, libeastl,
4420 libpackagekite, libtorrent-rasterbar, lua-std-debug,
4421 lua-std-normalize, mini-snmpd, netsurf, pamtester, pcm-tools,
4422 python-aiodns, python-aiohttp, python-aiohttp-jinja2,
4423 python-aiohttp-remotes, python-aiohttp-security,
4424 python-aiohttp-session, python-aiohttpd-sse, python-aiojobs,
4425 python-cchardet, python-pycares, python-sentry-sdk,
4426 python-wtforms, python3-setuptools, rcw, rtc-tools, shim,
4427 utp_com, vmtouch, websocketpp
4428
23a28853
PK
4429 Removed packages: fftw, lua 5.2.x, luacrypto, perl-time-hires,
4430 python-pyqt, qt, qtuio, tn5250
4431
4432 Issues resolved (http://bugs.uclibc.org):
4433
4434 #10851: Patch to handle numpad Enter key properly
4435 #11066: x11r7 X11 S40xorg leads to a black screen on QEMU x86..
4436 #11126: Bash Shell Programming using Buildroot
4437 #11426: pps-tools bash dependency
4438 #11476: stdio2.h error invalid use of __builtin_va_arg_pack
4439 #11536: dt-utils building fails with glibc 2.28
4440 #11546: open-vm-tools with glibc 2.28
4441 #11566: Fix init script
4442 #11576: Unable to start apache with event MPM on raspberry pi 3
4443 #11591: [pkgconf 1.5.3] xserver OpenGL support is missing
4444 #11606: libjpeg has no Config.in
4445 #11616: 2018.02.09 fails to build libzlib with full RELRO..
4446 #11656: Custom device tree and u-boot boot.scr not integrated..
4447 #11666: Touchscreen with (Py)Qt5 should use tslib instead of evdev
fb741b03 4448
a2dbb7a0
PK
44492018.11.4, Released March 28th, 2019
4450
4451 Important / security related fixes.
4452
4453 Updated/fixed packages: avahi, beecrypt, binutils, botan,
4454 busybox, clamav, cups, devmem2, efl, fetchmail, file, fltk,
4455 gcc, gdb, git, go, gst-plugins-bad, iproute2, jq,
4456 kf5-modemmanager-qt, leveldb, libopenssl, libraw, libseccomp,
4457 libsoxr, libssh2, mariadb, mosquitto, nodejs, ntp, openjpeg,
4458 perl, php, putty, qt5webkit, rdesktop, runc, samba4, swupdate,
4459 systemd, tor, vsftpd, wireshark, xapp_xdm, xen, xlib_libXdmcp
4460
234525e7
PK
44612018.11.3, Released February 23th, 2019
4462
4463 Important / security related fixes.
4464
4465 Ensure the PLATFORM and OS environment variables are not set,
4466 as they cause build issues for some packages.
4467
4468 The package list infrastructure now correctly handles packages
4469 installing files with old mtime.
4470
4471 Linux: Skip hash checks for user supplied downloadable
4472 patches, as no hash checksums are available for those.
4473
4474 scanpypi: protect against zip-slip vulnerability in zip/tar
4475 handling
4476
4477 Download: fixes for SSH/SCP support
4478
4479 SDK: Fix handling of relative symlinks (targets starting with
4480 '.' or '..')
4481
4482 Updated/fixed packages: bind, dhcpcd, docker-compose,
4483 docker-containerd, docker-engine, dovecot, dovecot-pigeonhole,
4484 dtc, efivar, ghostscript, gnuradio, imagemagick, jpeg-turbo,
4485 libarchive, libb64, libcurl, libgeotiff, libgpiod, libid3tag,
4486 libupnp18, log4cplus, madplay, meson, mosquitto, openssh, php,
4487 poco, postgresql, proftpd, pulseaudio, python, python-django,
4488 python3, qt5base, reaver, runc, sg3_utils, sqlcipher,
4489 swupdate, systemd, unzip, webkitgtk, xenomai
4490
8b8ba9ec
PK
44912018.11.2, Released January 30th, 2019
4492
4493 Important / security related fixes.
4494
4495 Defconfigs: Fixes for imx6slevk, imx7dsabresd, imx8mqevk, Lego
4496 EV3, QEMU AArch64-virt
4497
4498 Download: Fix scp download handling
4499
4500 check-package: fix Python 3 support
4501
4502 get-developers: Fix behaviour when called from elsewhere than
4503 the toplevel directory.
4504
4505 kconfig: Fix for make linux-menuconfig / uboot-menuconfig from
4506 a clean tree when ccache is enabled.
4507
4508 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
4509
4510 Updated/fixed packages: acpica, apache, apr, avrdude, cargo,
4511 cc-tool, dash, dhcpdump, dmalloc, docker-containerd, efivar,
4512 fwts, glibc, gnuchess, gnupg2, go, leveldb, libarchive,
4513 libassuan, libftdi1, libgpg-error, libhttpparser, libkcapi,
4514 libmad, libsndfile, libsquish, liburiparser, libwebsock,
4515 libxml2, lighttpd, llvm, lm-sensors, lua-msgpack-native, lxc,
4516 mariadb, mbedtls, meson, mosquitto, netatalk, nodejs, odhcp6c,
4517 openresolv, openssh, pango, patchelf, php, python-django,
4518 python-numpy, python-pyyaml, rauc, rp-pppoe, s6-networking,
4519 samba4, sdl_sound, shairport-sync, sqlite, subversion,
4520 sunxi-cedarx, swupdate, systemd, tcpreplay, tekui, tmp2-abrmd,
4521 tpm2-tools, tpm2-tss, udisks, unixodbc, usb_modeswitch,
4522 webkitgtk, wireshark, wolfssl, xapp_rgb, xenomai, xerces
4523
4524 Issues resolved (http://bugs.uclibc.org):
4525
4526 #11576: Unable to start apache with event MPM on raspberry pi 3
4527
ab3d2dea
PK
45282018.11.1, Released December 20th, 2018
4529
4530 Important / security related fixes.
4531
4532 defconfigs: Fixes for bananapi m2 ultra, ci20
4533
4534 Download wrapper: Fix for urlencode handling
4535
4536 Updated/fixed packages: asterisk, docker-compose,
4537 docker-engine, dt-utils, gnutls, go, grub, libbsd, libcurl,
4538 libpgpme, libiscsi, liblo, libmpd, libopenssl, liboping,
4539 libpam-tacplus, libpjsip, linux-firmware, liquid-dsp,
4540 lua-cqueue, luvi, lxc, lynx, nginx, nodejs, openzwave, php,
4541 pps-tools, proftpd, prosody, sdl2_net, squashfs, swupdate,
4542 uclibc, vtu, webkitgtk, wine, xen
4543
4544 New packages: docker-cli
4545
4546 Issues resolved (http://bugs.uclibc.org):
4547
4548 #11426: pps-tools bash dependency
4549 #11536: dt-utils building fails with glibc 2.28
4550
9089a9ff
PK
45512018.11, Released December 1st, 2018
4552
4553 Minor fixes.
4554
4555 Updated/fixed packages: c-ares, quagga, squid
4556
0031f521
PK
45572018.11-rc3, released November 30th, 2018
4558
4559 Fixes all over the tree.
4560
4561 Defconfigs: Fixes for Armadeus APF27, imx6sabre, Olimex A20
4562 olinuxino lime legacy, Orangepi zero plus 2, PC, Riotboard.
4563
4564 graph-depends: Fix for package names starting with a non-alpha
4565 character.
4566
4567 Updated/fixed packages: alsa-utils, botan, dante, domoticz,
4568 dtc, freetype, gauche, gcc, gdb, ghostscript, glibc,
4569 imx-usb-loader, libbsd, libid3tag, libkrb5, libmicrohttpd,
4570 libopenssl, libsoxr, linux, motion, msgpack, mtd,
4571 perl-net-ssleay, php, popt, python-numpy, qt5declarative,
4572 samba4, shadowsocks-libev, stress-ng, systemd, usb_modeswitch,
4573 webkitgtk, valgrind, weston, xfsprogs
4574
bc89c1a8
PK
45752018.11-rc2, released November 21th, 2018
4576
4577 Fixes all over the tree.
4578
4579 fs: Drop intermediate tarball from the filesystem handling to
4580 fix an issue with xattrs handling related to fakeroot. Ensure
4581 tarball target includes xattrs.
4582
4583 download: Fix confusion in git submodule handling if dl/ is a
4584 symlink.
4585
4586 genrandconfig: Fix missing newline in BR2_WGET handling,
4587 causing the following line to be ignored. This would affect
4588 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
4589 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
4590 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
4591
4592 show-build-order: Also include the dependencies of
4593 rootfs-common.
4594
4595 Fix a number of build issues in packages for the recently
4596 merged RISC-V architecture support.
4597
4598 Updated/fixed packages: dt-utils, easydbus, elfutils,
4599 flare-engine, flatcc, glibc, gstreamer, gstreamer1, imx-uuc,
4600 libassuan, libcorrect, libiscsi, libkrb5, libmicrohttpd,
4601 libnftnl, libnspr, libnss, libsemanage, libsigsegv, libv4l,
4602 ltp-testsuite, luv, luvi, make, ncmpc, netplug, openocd,
4603 prosody, qemu, rpm, sconeserver, shadowsocks-libev,
4604 supertuxcart, syslinux, systemd, trace-cmd, uclibc,
4605 uclibc-ng-test, vtun, webkitgtk, weston, wireshark, xen,
4606 xlib_libfontenc
4607
4608 Issues resolved (http://bugs.uclibc.org):
4609
4610 #11086: download/git submodule breaks on symlinked dl folder
4611 #11216: Capabilities not applied to filesystem
4612
419fc6ab 46132018.11-rc1, released November 9th, 2018
9ffcc4ff
PK
4614
4615 Fixes all over the tree and new features.
4616
4617 Architecture: RISC-V support (64bit) added.
4618
4619 Toolchain: Glibc bumped to 2.28. Fortran support for external
4620 toolchains. ARM (Linaro) toolchains updated to 8.2-2018.08.
4621
4622 Hardening flags (RELRO) are now handled by the toolchain
4623 wrapper instead of explicitly through CFLAGS/LDFLAGS, fixing a
4624 number of issues.
4625
4626 Filesystems: Support for creating btrfs and f2fs filesystems
4627 added.
4628
4629 Add a number of patches to fix build errors for host utilities
4630 on modern distributions using glibc-2.28.
4631
4632 mkusers: Ensure existing group members are preserved when a
4633 group is reprocessed.
4634
4635 printvars: Fix issue with exceeding shell command line length
4636 limits for certain setups.
4637
4638 Workaround added for incompatibility issues between host-dtc
4639 and older U-Boot and Linux kernel versions.
4640
4641 Detect and reject build paths containing '@', as this confuses
4642 a number of packages, including GCC.
4643
4644 utils/diffconfig: Make it work for (non-Buildroot) config
4645 files not using the BR2_ prefix.
4646
4647 New defconfigs: Amarula a64-relic, Bananapi m2 ultra, Embest
4648 riotboard, Hardkernel Odroid XU-4, QEMU riscv64-virt.
4649 olimex_a20_olinuxion_lime_mali is renamed to _legacy.
4650
4651 OpenCL infrastructure support added, similar to how OpenGL is
4652 handled.
4653
4654 Linux-headers: Support for kernel headers from a custom
4655 tarball / git repo added.
4656
4657 New packages: bird, bluez5_utils-headers, btrfs-progs,
4658 checksec, davici, duktape, ell, haproxy, libclc, libcorrect,
4659 libopencl, libopenresolv, nss-myhostname,
4660 perl-apache-logformat-compiler, perl-appconfig,
4661 perl-astro-suntime, perl-class-inspector, perl-class-load,
4662 perl-class-method-modifiers, perl-class-std,
4663 perl-class-std-fast, perl-cookie-baker, perl-data-dump,
4664 perl-data-optlist, perl-data-uuid, perl-data-manip,
4665 perl-dbd-mysql, perl-dbi, perl-devel-globaldestruction,
4666 perl-devel-stacktrace, perl-devel-stacktrace-ashtml,
4667 perl-device-serialport, perl-dist-checkconflicts,
4668 perl-exporter-tiny, perl-file-sharedir, perl-file-slurp,
4669 perl-filesys-notify-simple, perl-hash-multivalue,
4670 perl-http-entity-parser, perl-http-headers-fast,
4671 perl-http-multipartparser, perl-io-interface,
4672 perl-io-socket-multicast, perl-json-maybexs, perl-mime-tools,
4673 perl-module-implementation, perl-module-runtime, perl-moo,
4674 perl-number-bytes-human, perl-package-stash, perl-params-util,
4675 perl-plack, perl-posix-strftime-compiler, perl-role-tiny,
4676 perl-streams-buffered, perl-sub-exporter-progressive,
4677 perl-sub-install, perl-sub-quote, perl-sys-cpu,
4678 perl-sys-meminfo, perl-sys-mmap, perl-time-parsedate,
4679 perl-type-tiny, perl-www-form-urlencoded, perl-x10, pigpio,
4680 python-async-timeout, python-falcon, python-fire,
4681 python-mimeparse, python-multidict, python-passlib,
4682 python-pigpio, python-pip, python-ply, python-py,
4683 python-pyasn1, python-pyasn1-modules, python-pycryptodomex,
4684 python-pyhamcrest, python-pysmi, python-scapy, python-semver,
4685 python-serial-asyncio, python-typing, python-uvloop,
4686 pythonwrapt, python-yarl, python-zeroconf, riscv-pk, sedutil,
4687 spandsp, tini, waffle, xapian
4688
4689 Removed packages: bootutils, dsp-tools, expedite, gst-dsp,
4690 xloader
4691
4692 Issues resolved (http://bugs.uclibc.org):
4693
d8a21692
PK
4694 #11116: Buildroot should set PYTHON_EGG_CACHE instead of writing ..
4695 #11156: In python3 module 'socket' has no attribute 'AF_BLUETOOTH'
4696 #11166: Erlang bad argument on valid uint64 when crosscompiled on..
4697 #11206: zlib: fails to build with Linaro toolchain, BR2_RELRO_FULL..
9ffcc4ff 4698 #11241: ACPID shouldn't depend on BR2_x86_64 || BR2_i386
d8a21692
PK
4699 #11251: Util scanpypi failes when package change - to _ in tar file
4700 #11266: qt5base-5.11.1 does not compile with musl, complains about..
4701 #11286: python-rpi-gpio only should depend on BR2_arm || BR2_aarch64
4702 #11321: Latest master fails to build readline with RELRO FULL
4703 #11326: sysvinit fails to build in latest GIT master
4704 #11331: Internal application no longer builds with latest GIT master
4705 #11336: nfs-utils fails to build in latest GIT master
4706 #11351: build root-2018-08, linaro aarch64 compile error
9ffcc4ff 4707 #11376: mdmon binary missing
d8a21692 4708 #11391: Valgind availability on ARM
9ffcc4ff 4709 #11396: uboot environment image checksum invalid if target is big endian
d8a21692
PK
4710 #11421: GCC error message for ARM Cortex-A9/ARM.V7
4711 #11451: Can't find libmpfr.so.4 when using external toolchain on ubuntu..
9ffcc4ff
PK
4712 #11481: Docs: Is external.desc required?
4713
b0a209ee
PK
47142018.08.4, Released December 20th, 2018
4715
4716 Important / security related fixes.
4717
4718 Defconfigs: Fixes for ci20, orangepi zero plus 2
4719
4720 Download wrapper: Fix for urlencode handling
4721
4722 Updated/fixed packages: c-ares, dante, docker-compose,
4723 domoticz, freetype, ghostscript, gnutls, libcurl, libgpgme,
4724 libid3tag, libiscsi, libmpd, libopenssl, liboping, libpjsip,
4725 linux-firmware, liquid-dsp, luvi, lynx, msgpack, nginx,
4726 nodejs, php, popt, pps-tools, prosody, python-numpy,
4727 python-requests, samba4, sdl2_net, squashfs, swupdate,
4728 systemd, uclibc, vte, webkitgtk, wine, xfsprogs
4729
4730 Issues resolved (http://bugs.uclibc.org):
4731
4732 #11426: pps-tools bash dependency
4733
ccfdcd17
PK
47342018.08.3, Released November 26th, 2018
4735
4736 Important / security related fixes.
4737
4738 fs: Drop intermediate tarball from the filesystem handling to
4739 fix an issue with xattrs handling related to fakeroot. Ensure
4740 tarball target includes xattrs.
4741
4742 download: Fix confusion in git submodule handling if dl/ is a
4743 symlink.
4744
4745 toolchain: Only allow enabling stack protection on
4746 architectures with control flow integrity (CFI) support. Only
4747 allow FORTIFY_SOURCE support on gcc >= 6.
4748
4749 genrandconfig: Fix missing newline in BR2_WGET handling,
4750 causing the following line to be ignored. This would affect
4751 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
4752 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
4753 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
4754
4755 show-build-order: Also include the dependencies of
4756 rootfs-common.
4757
4758 Defconfigs: Fixes for Armadeus APF27, imx6sabre, Olimex A20
4759 olinuxino lime legacy, Orangepi zero plus 2.
4760
4761 graph-depends: Fix for package names starting with a non-alpha
4762 character.
4763
4764 Updated/fixed packages: attr, audit, bind, brotli, busybox,
4765 dtc, easydbus, elfutils, flare-engine, flatcc, gauche, gcc,
4766 giflib, gpsd, lcdproc, libcurl, libiscsi, libkcapi, libnfs,
4767 libnspr, libnss, libsemanage, liburiparser, lighttpd,
4768 lua-curl, mariadb, mmc, mosquitto, mysql, ncmpc, neardal,
4769 netplug, network-manager, nfs-utils, nginx, openocd, openswan,
4770 p11-kit, postgresql, prosody, qemu, qt, rpm, ruby, samba4,
4771 squid, supertuxkart, systemd, tar, trace-cmd, traceroute,
4772 twolame, uclibc, usb_modeswitch, vtun, webkitgtk, weston,
4773 xdriver_xf86-video-geode, xlib_libfontenc, xserver_xorg-server
4774
4775 Issues resolved (http://bugs.uclibc.org):
4776
4777 #11086: download/git submodule breaks on symlinked dl folder
4778 #11481: Docs: Is external.desc required?
4779
0106c04a
PK
47802018.08.2, Released October 25th, 2018
4781
4782 Important / security related fixes.
4783
4784 Workaround added for incompatibility issues between host-dtc
4785 and older U-Boot and Linux kernel versions.
4786
4787 Detect and reject build paths containing '@', as this confuses
4788 a number of packages, including GCC.
4789
4790 utils/get-developers: Add -e option for use with git
4791 send-email.
4792
4793 utils/diffconfig: Make it work for (non-Buildroot) config
4794 files not using the BR2_ prefix.
4795
4796 u-boot: Fix for environment image handling on big endian
4797 systems.
4798
4799 Updated/fixed packages: binutils, ca-certificates,
4800 cups-filters, dtc, erlang, file, freetype, gcc, git, gvfs,
4801 jasper, leveldb, libarchive, libssh, live555, ljlinenoise,
4802 mariadb, mongoose, netsnmp, nmap, nodejs, ntp, open-plc-utils,
4803 poco, psmisc, ptpd2, python-enum34, qemu, qt, qt5base,
4804 setools, spice, spice-protocol, tinc, ustr, wireshark,
4805
4806 Issues resolved (http://bugs.uclibc.org):
4807
4808 #11396: uboot environment image checksum invalid if target is big endian
4809
e4f79880
PK
48102018.08.1, Released October 7th, 2018
4811
4812 Important / security related fixes.
4813
4814 Add a number of patches to fix build errors for host utilities
4815 on modern distributions using glibc-2.28.
4816
4817 mkusers: Ensure existing group members are preserved when a
4818 group is reprocessed.
4819
4820 printvars: Fix issue with exceeding shell command line length
4821 limits for certain setups.
4822
4823 Updated/fixed packages: acpid, android-tools, apache,
4824 arp-scan, bandwidthd, bind, brltty, clamav, connman, cppcms,
4825 domoticz, dtc, fio, gcc, gdb, ghostscript, gnupg, httpping,
4826 igmpproxy, imlib2, ipsec-tools, libesmtp, libnfs, libxslt,
4827 links, lua, mosquitto, nilfs-utils, ocrad, parted, php,
4828 python-django, screen, shairport-sync, strongswan,
4829 vboot-utils, webkitgtk, wireguard, x265 xen, xlib_libXdmcp,
4830 xlib_libXfont, xlib_libXft, xlib_libxshmfence,
4831 xutil_makedepend, zeromq
4832
339d550e
PK
48332018.08, Released September 6th, 2018
4834
4835 Minor fixes.
4836
4837 Known issues:
4838
4839 - Glibc 2.28 on the build host breaks compilation of a number
4840 of host packages. 2018.08 contains fixes for some of these
4841 packages, but not all. Consider building on hosts (or in
4842 containers) using older Glibc versions.
4843
4844 - host-dtc 1.4.7 breaks compilation of older U-Boot and Linux
4845 kernel configurations using FDT/DTC. Consider updating the
4846 Linux kernel to >= 4.17 and U-Boot to >= 2018.07 or
4847 backporting commit 9130ba8846 (scripts/dtc: Update to
4848 upstream version v1.4.6-9-gaadd0b65c987) for the Linux
4849 kernel / commit db405d1980 for U-Boot.
4850 Alternatively revert commit 7b929ddcf0 (dtc: bump version to
4851 1.4.7) and ensure your build host does not have the libfdt
4852 development headers installed.
4853
4854 Updated/fixed packages: busybox, chipmunk, cutelyst,
4855 domoticz, gcc, imagemagick, lcms2, libcurl, mediastreamer,
4856 moarvm, php, qt, qt5virtualkeyboard, qt5webengine, screen,
4857 sdl2, squashfs, uboot, xen
4858
4859 Issues resolved (http://bugs.uclibc.org):
4860
4861 #11261: ccache using wrong cached objects
4862 #11276: Understanding the patch for kernel-4.9 and other..
4863
24b5ff16
PK
48642018.08-rc3, Released August 31th, 2018
4865
4866 Fixes all over the tree.
4867
4868 linux: additional improvements to the flex / bison dependency
4869 handling, use system provided variant if available. Ensure
4870 toolchain is available when configuring for 4.18+ support.
4871
4872 Download: Fix handling of primary sites using file://
4873
4874 Toolchain: Correct external toolchain musl detection for
4875 static toolchains.
4876
4877 Updated/fixed packages: aircrack-ng, bison, brltty, busybox,
4878 cutelyst, dropbear, gr-osmosdr, i2c-tools, json-c, libconfuse,
4879 libkcapi, libsoup, libssh, liburiparser, mbedtls, mender,
4880 mesa3d, minicom, mjpegtools, mutt, openpowerlink, openssh,
4881 oracle-mysql, php, postgresql, pv, qt5base, qt5quickcontrols,
4882 rauc, shairport-sync, systemd, xlib_libX11, zeromq,
4883
4884 Issues resolved (http://bugs.uclibc.org):
4885
4886 #11091: BR2_PRIMARY_SITE doesn't work (wget is selected...
4887 #11141: WF111 package no longer available
4888 #11211: Internal compiler error: Killed (program cc1plus)..
4889 #11236: util-linux fails to build on Travis CI when python..
4890 #11246: Glibc 2.28 - fails to build host-bison and host-m4
4891 #11256: Add python-falcon and python-mimeparse packages
4892
a907ab7d
PK
48932018.08-rc2, Released August 20th, 2018
4894
4895 Fixes all over the tree.
4896
4897 pkg-kconfig: Support dependencies needed to run the
4898 configurator, E.G. recent Linux kernel versions needing flex
4899 and bison.
4900
4901 Defconfigs: ARM Juno: Bump ATF to fix a build
4902 issue. Raspberrypi2: Bump rootfs size. Snps_archs38_vdk:
4903 Correct /etc/inittab. Technologic ts7680: Correct genimage
4904 configuration. Orange PI PC / Zero, Sheevaplug: Bump U-boot to
4905 2018.07 to fix build issue. Ensure host-openssl is pulled in
4906 for kernel builds where needed.
4907
4908 Updated/fixed packages: aircrack-ng, bind, boost,
4909 boot-wrapper-aarch64, bzip2, busybox, chrony, cryptsetup,
4910 dahdi-tools, dbus, domoticz, eigen, ipsec-tools, libarchive,
4911 libfuse, libgit2, libopenssl, libselinux, lighttpd, lvm2, m4,
4912 makedevs, mariadb, mesa3d-headers, mono, ncmpc, ncurses,
4913 nodejs, php, python-django, python-pyqt5, qt5base,
4914 qt5serialbus, ruby, samba4, uboot-tools, uclibc, vlc,
4915 waylandpp, wireless_tools, wireshark, wpa_supplicant, mtd,
4916 xdriver_xf86-video-ati, xserver_xorg-server
4917
4918 Issues resolved (http://bugs.uclibc.org):
4919
4920 #10781: cryptsetup luksOpen container_file container causes..
4921 #10996: bogus musl ARM toolchain
4922 #11191: xattr and check-package issue
4923
d7dcc6c0 49242018.08-rc1, Released August 5th, 2018
340a0903
TP
4925
4926 Toolchain:
4927
4928 - add support for gcc 8.x, switch to gcc 7.x as the default
4929 version
4930 - add support for gdb 8.1, switch to gdb 8.0 as the default
4931 and remove gdb 7.10/7.11
4932 - add support for binutils 2.31
4933 - NIOSII CodeSourcery toolchain updated
4934 - Linaro AArch64 BE toolchain added, and other Linaro
4935 toolchains updated
4936 - Synopsys ARC pre-built toolchain updated
4937
4938 Architecture: add support for ARM Cortex-M7
4939
4940 Major updates:
4941
4942 - systemd bumped to 239
4943 - Qt5 bumped to 5.11.1
4944 - Rust bumped to 1.27
4945 - GStreamer stack bumped to 1.14.2
4946 - X.org server bumped to 1.20, and all X.org proto packages
4947 replaced by the single xorgproto package
4948 - i.MX6 support packages bumped to 6.2.4
827b4bb1
PK
4949 - i.MX Vivante graphics version bumped to 6.2.4.p1.2,
4950 adding support for Wayland and i.MX8MQ platforms
340a0903
TP
4951
4952 Linux: bumped to 4.17 by default.
4953
4954 Infrastructure: new package infrastructure added for packages
4955 using the Meson build system
4956
4957 New packages: at-spi2-atk, at-spi2-core, capnproto, cmocka,
4958 corkscrew, cutelyst, davfs2, flatcc, libidn2, libgit2,
4959 libopusenc, mender, nghttp2, perl-convert-asn1, perl-crypt-blowfish,
4960 perl-crypt-cbc, perl-digest-md5, perl-mime-base64-urlsafe,
4961 perl-mojolicious-plugin-authentication, perl-net-ping,
4962 perl-net-snmp, perl-net-ssh2, perl-net-telnet, pigz,
4963 python-reentry, python-request-id, python-validators,
4964 python-webob, shadowsocks-libev, speexdsp, xorgproto, wampcc
4965
4966 New defconfigs: NXP i.MX7D SDB, Boundary Devices Nitrogen 8M,
4967 Olimex A10 OLinuxino, ZynqMP ZCU106
4968
4969 Removed packages: all xproto_* have been removed and replaced
4970 by xorgproto
4971
4972 Issues resolved (http://bugs.uclibc.org):
4973
4974 #9411: MUSL build with RT Error relocating /lib/libgcc_s.so.1:
4975 __cpu_indicator_init: symbol not found
4976 #9921: lockfile module within python-daemon not available
4977 #10341: gdb install of py files when using buildroot toolchain
4978 includes build path
4979 #10661: /etc/init.d/S29netplug starts multiple instances of netplugd
4980 #10751: Missing dependency in pulseaudio package
4981 #10811: kodi-17.6-Krypton does not compile for freescale_* devices
4982 #10856: openblas on qemu_x86_64_defconfig fails with
4983 "sgemm_kernel.o: No such file or directory"
4984 #11056: Compiling a file that uses libdrm headers fails with:
4985 fatal error: drm.h: No such file or directory
4986 #11061: support/download: git version=master broken
4987 #11071: Building postgresql package on Debian 9.4 x64 for armel target fails
4988 #11076: Docker containerd installed to incorrect path
4989 #11101: host-patchelf Endian Issue with relative RPATH
4990 #11111: raspberry pi 3 b+: missing BSP for 64-bit kernel
4991 #11121: statfs call corrupts memory struct statfs too small
4992 #11181: Switching toolchain does not work
4993
1b5694bb
PK
49942018.05.3, Released October 6th, 2018
4995
4996 Important / security related fixes.
4997
4998 Add a number of patches to fix build errors for host utilities
4999 on modern distributions using glibc-2.28.
5000
5001 mkusers: Ensure existing group members are preserved when a
5002 group is reprocessed.
5003
5004 printvars: Fix issue with exceeding shell command line length
5005 limits for certain setups.
5006
5007 Updated/fixed packages: acpid, android-tools, apache,
5008 arp-scan, bandwidthd, bind, bison, brltty, chipmunk, connman,
5009 cppcms, fio, gcc, ghostscript, gnupg, httping, igmpproxy,
5010 imagemagick, imlib2, ipsec-tools, lcm2, libcurl, libesmtp,
5011 libnfs, libssh, libxslt, links, mediastreamer, minicom,
5012 moarvm, nilfs-utils, ocrad, parted, php, postgresql, pv,
5013 python-django, qt, qt5quickcontrols, qt5webengine, screen,
5014 sdl2, shairport-sync, squashfs, strongswan, vboot-utils,
5015 webkitgtk, wireguard, x265, xen, xlib_libXfont, xlib_libXft,
5016 xlib_libxshmfence, zeromq
5017
b914fbdc
PK
50182018.05.2, Released August 28th, 2018
5019
5020 Important / security related fixes.
5021
5022 Defconfigs: Raspberrypi2: Bump rootfs size, T7680: Fix
5023 genimage.cfg issue, ARM Juno: Bump ATF to v1.3 to fix build
5024 issue.
5025
5026 Updated/fixed packages: acl, attr, apache, bind,
5027 boot-wrapper-aarch64, brltty, bzip2, chrony, crda, cryptsetup,
5028 dahdi-tools, dmidecode, dropbear, eigen, ffmpeg, gawk, gcc,
5029 ghostscript, gnutls, imx-gpu-viv, ipsec-tools, libarchive,
5030 libfuse, libglib2, libopenssl, libselinux, libsoup, lighttpd,
5031 linuxptp, lttng-modules, lttng-tools, lua-flu, lvm2, m4,
5032 makedevs, mariadb, mbedtls, mesa3d-heders, mtd, ncurses,
5033 nodejs, openssh, php, python-django, rauc, ruby, samba4,
5034 stress-ng, ti-utils, uboot-tools, uclibc, vim, waylandpp,
5035 wireless_tools, wireless-regdb, wireshark, wpa_supplicant,
5036 xorriso, znc
5037
5038 Issues resolved (http://bugs.uclibc.org):
5039
5040 #10781: cryptsetup luksOpen container_file container causes..
5041 #10986: Installing package attr when already supplied by..
5042 #11191: xattr and check-package issue
5043
3134d94e
PK
50442018.05.1, Released July 20th, 2018
5045
5046 Important / security related fixes.
5047
5048 U-Boot: Ensure host version of ncurses is picked up and not
5049 host-ncurses built by buildroot, as that otherwise causes
5050 widechar/non-widechar conflicts and corrupted menuconfig
5051 menus.
5052
5053 Linux: Enable CONFIG_PERF_EVENTS when perf is enabled.
5054
5055 Toolchain: ARC tools updated to arc-2018.03.
5056
5057 pkg-stats: Fix python 3.x compatibility.
5058
5059 dl-wrapper: Fix support for URIs containing '+', fix
5060 no-check-hash for inferred site method.
5061
5062 Defconfigs: Raspberrypi3: Bump rootfs size, Minnowboard-max:
5063 Support ethernet on Turbot variant.
5064
5065 Updated/fixed packages: audit, bind, btrfs-progs, cifs-utils,
5066 clamav, collectd, coreutils, docker-containerd, dos2unix,
5067 edid-decode, file, gcc, gdb, gnupg, gnupg2, heimdal, hidapi,
5068 imagemagick, libcurl, libgcrypt, libglib2, liblogging,
5069 libostree, libressl, libsoup, libv4l, libvncserver, libvorbis,
5070 libwebsockets, libxslt, lm-sensors, mariadb, mpg123, ncurses,
5071 network-manager, nodejs, patchelf, perl, php-amqp, pinentry,
5072 pixiewps, qpdf, qt53d, qt5base, qt5charts, qt5script, redis,
5073 systemd, triggerhappy, uboot, wireguard, wireless-regdb,
5074 wireshark
5075
f3d114a1
PK
50762018.05, Released June 1st, 2018
5077
5078 Minor fixes.
5079
5080 Download: Work around for hanging connections for packages
5081 from CVS, by adding a 10 minute max timeout.
5082
5083 Updated/fixed packages: binutils, clang, dash, expect, git,
5084 glibc, jpeg-turbo, libjpeg, log4cplus, openvmtools, xen,
5085
5086 Issues resolved (http://bugs.uclibc.org):
5087
5088 #11051: runtime issue on STM32 with usage of binutils 2.29.x
5089
bea6b866
PK
50902018.05-rc3, Released May 28th, 2018
5091
5092 Fixes all over the tree.
5093
5094 Toolchain: ARC tools updated to arc-2018.03-rc2.
5095
5096 Fs: Ensure hard links in TARGET_DIR are correctly copied for
5097 filesystem input. With the recent changes to the file system
5098 generation logic, hard links were "expanded" in file system
5099 images leading to bloated rootfs images for setups with hard
5100 links.
5101
5102 Infrastructure: Error out for packages using the 'local'
5103 method but forgetting to specify <pkg>_SITE.
5104
5105 Build rpcgen for the host when needed to support distributions
5106 no longer shipping rpcgen with glibc (E.G. recent Fedora).
5107
5108 Updated/fixed packages: autofs, bash-completion, binutils,
5109 busybox, cjson, elf2flt, libcoap, libcurl, libtirpc, lrzsz,
5110 poppler, procps-ng, qt-webkit-kiosk, quota, samba4, xfsprogs
5111
5112 Issues resolved (http://bugs.uclibc.org):
5113
5114 #11031: ld-elf2flt: host/bin/ld.real': execvp: No such file..
5115 #11036: C compiler cannot create executables
5116 #11046: Git package binaries are ~180MB (compared to ~20MB in..
5117
c11ed3a4
PK
51182018.05-rc2, Released May 22nd, 2018
5119
5120 Fixes all over the tree.
5121
5122 Dependencies: Check that the current working directory (.)
5123 isn't listed in PATH as that causes various build issues.
5124
5125 Manual: Clarify that git branch names may not be used as
5126 version identifiers. This has never been supported, but was
5127 kind of working (with some limitations) before the git
5128 download rework - Now it does not work at all.
5129
5130 Linux: Ensure host version of ncurses is picked up and not
5131 host-ncurses built by buildroot, as that otherwise causes
5132 widechar/non-widechar conflicts and corrupted menuconfig
5133 menus.
5134
5135 Packages: Renamed a number of package options not prefixed
5136 with BR2_PACKAGE_<pkg> for consstency.
5137
5138 Download infrastructure: Fix file:// protocol handling after
5139 download rework.
5140
5141 Updated/fixed packages: acl, apr-util, asterisk, attr,
5142 bluez5_utils, cifs-utils, clamav, clang, cups-filters,
5143 dahdi-linux, exim, faketime, gdb, go, gst1-plugins-bad,
5144 imx-mkimage, ipsec-tools, jamvm, janus-gateway,
5145 jquery-ui-themes, libcap, libcurl, libftdi, libkcapi, libkrb5,
5146 libmediaart, libmodbus, libmodplug, libmpd,
5147 libnetfilter_cthelper, libnetfilter_cttimeout, libnfc,
5148 libnfnetlink, libnss, liboauth, libogg, libosip2,
5149 libpam-radius-auth, libpcap, libpciaccess, llvm, log4cplus,
5150 ltrace, lynx, mbedtls, modem-manager, nfs-utils,
5151 python-cython, python-websockets, qt5cinex, qt5wayland, rauc,
5152 snort, strace, ti-sgx-km, transmission, wavpack, wget, woff2,
5153 xen, zmqpp, znc, zstd
5154
5155 Issues resolved (http://bugs.uclibc.org):
5156
5157 #10986: Installing package attr when already supplied by...
5158 #11011: BUildroot for Raspberry Pi 2
5159 #11016: Wrong compiler used for external user host packages
5160
54e3bcb8
TP
51612018.05-rc1, Released May 9th, 2018
5162
5163 Toolchain: glibc bumped to 2.27, musl bumped to 1.1.19,
5164 uClibc-ng 1.0.30, Linux kernel headers bumped to 4.16.x.
5165
5166 Architecture: support for the Blackfin architecture has been
449f430e
TP
5167 removed, as it was removed from Linux upstream, poorly
5168 maintained in binutils/gdb, and abandoned by Analog Devices.
54e3bcb8
TP
5169
5170 Numerous packages updated to have hashes for their license
5171 files.
5172
5173 Systemd can now be built with uClibc toolchains.
5174
5175 Linux: addition of BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF and
5176 BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL to support building Linux
5177 kernel configurations that need libelf on the host or openssl
5178 on the host.
5179
5180 Coding style:
5181 - all Python scripts are now verified with flake8
5182 - check-package extended to check all Config.in and .mk files
5183 in tree, not only the ones in package/
5184
5185 Infrastructure:
5186
5187 - The download infrastructure has seen a major overhaul, with
5188 the main visible new feature being Git caching: a package
5189 fetched from Git no longer needs to be re-cloned entirely
5190 everytime its version is changed. Anoter visible change is
5191 that the download folder now has subfolders per package. See
5192 http://lists.busybox.net/pipermail/buildroot/2018-April/217923.html
5193 for more details about those changes.
5194
5195 - The logic that generates the root filesystem images has been
5196 reworked, with the main goal of allowing several filesystem
5197 images to be produced in parallel, also a requirement for
5198 top-level parallel build. Now, a .tar filesystem image is
5199 always created, and re-extracted in a private directory to
5200 create each format-specific filesystem image.
5201
5202 - A new package infrastructure was introduced for Go-based
5203 packages: golang-package.
5204
5205 - Dependencies on extraction tools are now handled as proper
5206 per-package dependencies, using
5207 <pkg>_EXTRACT_DEPENDENCIES. Beyond a cleanup, this is also a
5208 preparation step for top-level parallel build support.
5209
5210 - When a file being downloaded is part of a package with a
5211 .hash file, but there is no hash listed for this file, the
5212 file is now preserved in the download directory rather than
5213 removed. This helps when updating a package, as it gives the
5214 ability to easily calculate the hash of the file.
5215
5216 - Addition of '<pkg>-show-recursive-depends' and
5217 '<pkg>-show-recursive-rdepends' make targets, to
5218 respectively display the recursive list of dependencies and
5219 the recursive list of reverse dependencies of a given
5220 package.
5221
5222 - The /etc/shells file is now automatically generated with the
5223 list of shell programs installed on the system.
5224
5225 - Addition of -Ofast optimization level as an available
5226 option.
5227
5228 Major updates: Go updated to 1.10, Erlang bumped to 20.3, Qt5
5229 bumped to 5.10.1.
5230
5231 New packages: 18xx-ti-utils, abootimg, bluez-alsa, brotli,
5232 chipmunk, clang, docker-compose, docker-proxy, flare-engine,
5233 flare-game, gst1-interpipe, gstreamer1-editing-services,
5234 hackrf, i2pd, imx-alsa-plugins, imx-mkimage, libcdio-paranoia,
5235 libkrb5, llvm, pixiewps, python-backports-ssl-match-hostname,
5236 python-cached-property, python-cython, python-docker,
5237 python-dockerpty, python-docker-pycreds,
5238 python-flask-sqlalchemy, python-functools32, python-influxdb,
5239 python-json-models, python-libusb1, python-networkx,
5240 python-psycopg2, python-pymodbus, python-sqlalchemy,
5241 python-subprocess32, python-texttable,
5242 python-websocket-client, python-yieldfrom, quotatool, reaver,
5243 snort, sunxi-mali-mainline, sunxi-mali-mainline-driver, tk,
5244 tpm2-abrmd, tpm2-tools, tpm2-tss, udftools, vte, woff2.
5245
5246 New defconfigs: ARC HS Development Kit, Arcturus ucls1012a,
5247 Freescale i.MX6UL EVK (with vendor kernel), Freescale i.MX6
5248 SoloLite EVK (with vendor kernel), Freescale i.MX31 3Stack,
5249 Freescale i.MX8Q EVK Freescale p1025twr, Freescale t1040d4rdb,
5250 Qemu PPC64 E5500, SolidRun ClearFog Base, Tinker RK3288, Vyasa
5251 RK3288,
5252
5253 Removed packages: iqvlinux, kodi-adsp-*, mplayer
5254
5255 Removed defconfigs: ci40, firefly_rk3288,
5256 freescale_p1010rdb_pa, freescale_mpc8315erdb, riotboard,
5257 teliv_evk_pro3
5258
449f430e
TP
5259 Issues resolved (http://bugs.uclibc.org):
5260
5261 #10151: toolchain eclipse register : fails with a custom
5262 BR2_HOST_DIR
5263 #10511: Packages get downloaded uncompressed with wget
5264 #10531: QtWebengine doesn't build if the host hasn't a 32 bits
5265 C++ compiler working
5266 #10846: error in compiling gnutls
5267 #10886: openssl-1.0.2n fails to build
5268 #10896: /bin/sh not in /etc/shells
5269 #10961: Grub2 fails to build for x86_64 when BR2_SSP_ALL is
5270 enabled
5271
d5c8e9e3
PK
52722018.02.12, Released March 29th, 2019
5273
5274 Important / security related fixes.
5275
5276 Updated/fixed packages: avahi, beecrypt, busybox, clamav,
5277 cups, devmem2, fetchmail, file, fltk, gcc, gdb, git, jq,
5278 leveldb, libopenssl, libraw, libseccomp, libssh2,
5279 libunistring, mariadb, mosquitto, nodejs, ntp, openjpeg, perl,
5280 php, putty, qt5webkit, rdesktop, systemd, wireshark, vsftpd,
5281 xapp_xdm, xlib_libXdmcp
5282
ea5cf87d
PK
52832018.02.11, Released February 23th, 2019
5284
5285 Important / security related fixes.
5286
5287 Ensure the PLATFORM and OS environment variables are not set,
5288 as they cause build issues for some packages.
5289
5290 The package list infrastructure now correctly handles packages
5291 installing files with old mtime.
5292
5293 Linux: Skip hash checks for user supplied downloadable
5294 patches, as no hash checksums are available for those.
5295
5296 scanpypi: protect against zip-slip vulnerability in zip/tar
5297 handling
5298
5299 Updated/fixed packages: bind, dhcpcd, dovecot, ghostscript,
5300 gnuradio, imagemagick, jpeg-turbo, libarchive, libb64,
5301 libcurl, libid3tag, madplay, mosquitto, openssh, php,
5302 postgresql, proftpd, python, python-django, python3, qt5base,
5303 sqlcipher, swupdate, systemd, unzip, webkitgtk
5304
96edc472
PK
53052018.02.10, Released January 31th, 2019
5306
5307 Important / security related fixes.
5308
5309 Defconfigs: Fixes for Lego EV3, QEMU AArch64-virt
5310
5311 check-package: fix Python 3 support
5312
5313 get-developers: Fix behaviour when called from elsewhere than
5314 the toplevel directory.
5315
5316 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
5317
5318 Updated/fixed packages: acpica, apache, apr, asterisk,
5319 avrdude, cargo, cc-tool, dash, dhcpdump, dmalloc, gnuchess,
5320 gnupg2, leveldb, libarchive, libassuan, libftdi1,
5321 libgpg-error, libhttpparser, libmad, libsndfile, libsquish,
5322 liburiparser, libwebsock, libxml2, lighttpd, lm-sensors,
5323 lua-msgpack-native, mbedtls, mosquitto, netatalk, nodejs,
5324 openssh, pango, patchelf, php, python-django, python-pyyaml,
5325 rauc, rp-pppoe, s6-networking, samba4, sdl_sound,
5326 shairport-sync, sqlite, subversion, sunxi-cedarx, tcpreplay,
5327 tekui, usb_modeswitch, webkitgtk, wireshark, wolfssl,
5328 xapp_rgb, xenomai, xerces
5329
5330 Issues resolved (http://bugs.uclibc.org):
5331
5332 #11576: Unable to start apache with event MPM on raspberry pi 3
5333
a2954489
PK
53342018.02.9, Released December 20th, 2018
5335
5336 Important / security related fixes.
5337
5338 defconfigs: Fixes for ci20
5339
5340 Updated/fixed packages: c-ares, dante, freetype, ghostscript,
5341 glibc, gnutls, go, libcurl, libgpgme, libid3tag, libiscsi,
5342 libmpd, libopenssl, libpjsip, linux, liquid-dsp, luvi, lynx,
5343 msgpack, nginx, nodejs, php, popt, pps-tools, python-numpy,
5344 python-requests, samba4, sdl2_net, squashfs, swupdate, uclibc,
5345 wine, webkitgtk, xfsprogs
5346
5347 Issues resolved (http://bugs.uclibc.org):
5348
5349 #11426: pps-tools bash dependency
5350
4057603c
PK
53512018.02.8, Released November 26th, 2018
5352
5353 Important / security related fixes.
5354
5355 fs: Drop intermediate tarball from the filesystem handling to
5356 fix an issue with xattrs handling related to fakeroot. Ensure
5357 tarball target includes xattrs.
5358
5359 download: Fix confusion in git submodule handling if dl/ is a
5360 symlink.
5361
5362 toolchain: Only allow enabling stack protection on
5363 architectures with control flow integrity (CFI) support. Only
5364 allow FORTIFY_SOURCE support on gcc >= 6.
5365
5366 genrandconfig: Fix missing newline in BR2_WGET handling,
5367 causing the following line to be ignored. This would affect
5368 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
5369 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
5370 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
5371
5372 show-build-order: Also include the dependencies of
5373 rootfs-common.
5374
5375 Defconfigs: Fixes for Armadeus APF27, imx6sabre.
5376
5377 graph-depends: Fix for package names starting with a non-alpha
5378 character.
5379
5380 Updated/fixed packages: attr, audit, bind, brotli, easydbus,
5381 elfutils, gauche, gcc, giflib, gpsd, lcdproc, libcurl,
5382 libiscsi, libnfs, libnspr, libnss, libkcapi, libsemanage,
5383 liburiparser, lighttpd, linux, lua-curl, mariadb, mmc-utils,
5384 mosquitto, mysql, neardal, netplug, network-manager,
5385 nfs-utils, nginx, openocd, openswan, p11-kit, postgresql,
5386 prosody, qemu, qt, rpm, ruby, samba4, squid, supertuxkart,
5387 systemd, tar, trace-cmd, traceroute, twolame, uclibc,
5388 usb_modeswitch, vtun, webkitgtk, xdriver_xf86-video-geode,
5389 xlib_libfontenc, xproto_inputproto, xserver_xorg-server
5390
5391 Issues resolved (http://bugs.uclibc.org):
5392
5393 #11086: download/git submodule breaks on symlinked dl folder
5394 #11251: Util scanpypi failes when package change - to _ in..
5395 #11476: stdio2.h error invalid use of __builtin_va_arg_pack
5396 #11481: Docs: Is external.desc required?
5397
684f79d0
PK
53982018.02.7, Released October 25th, 2018
5399
5400 Important / security related fixes.
5401
5402 Detect and reject build paths containing '@', as this confuses
5403 a number of packages, including GCC.
5404
5405 utils/get-developers: Add -e option for use with git
5406 send-email.
5407
5408 utils/diffconfig: Make it work for (non-Buildroot) config
5409 files not using the BR2_ prefix.
5410
5411 u-boot: Fix for environment image handling on big endian
5412 systems.
5413
5414 Updated/fixed packages: binutils, ca-certificates,
5415 cups-filters, erlang, file, freetype, gcc, git, gvfs, leveldb,
5416 libarchive, libcurl, libssh, live555, ljlinenoise, mariadb,
5417 mongoose, netsnmp, nmap, nodejs, ntp, open-plc-utils, poco,
5418 psmisc, ptpd2, python-enum34, qemu, qt, qt5base, setools,
5419 spice, spice-protocol, tinc, ustr, wireshark
5420
5421 Issues resolved (http://bugs.uclibc.org):
5422
5423 #11396: uboot environment image checksum invalid if target is big endian
5424
efdb7771
PK
54252018.02.6, Released October 7th, 2018
5426
5427 Important / security related fixes.
5428
5429 Add a number of patches to fix build errors for host utilities
5430 on modern distributions using glibc-2.28.
5431
5432 mkusers: Ensure existing group members are preserved when a
5433 group is reprocessed.
5434
5435 printvars: Fix issue with exceeding shell command line length
5436 limits for certain setups.
5437
5438 Updated/fixes packages: acpid, android-tools, apache,
5439 arp-scan, bandwidthd, bind, bison, clamav, connman, cppcms,
5440 cramfs, fio, gcc, ghostscript, glibc, gnupg, httping,
5441 igmpproxy, imagemagick, imlib2, ipsec-tools, lcms2, libcurl,
5442 libesmtp, libnfs, libssh, libxslt, links, linuxptp,
5443 mediastreamer, minicom, moarvm, nilfs-utils, ocrad, parted,
5444 php, pv, python-django, qt, qt5quickcontrols, qt5webengine,
5445 screen, sdl2, shairport-sync, squashfs, strongswan,
5446 vboot-utils, webkitgtk, wireguard, x265, xen, xlib_libXfont,
5447 xlib_libXft
5448
5449 New packages: brotli, woff2
5450
8b3b8d87
PK
54512018.02.5, Released August 29th, 2018
5452
5453 Important / security related fixes.
5454
5455 Defconfigs: Raspberrypi2: Bump rootfs size, T7680: Fix
5456 genimage.cfg issue, ARM Juno: Bump ATF to v1.3 to fix build
5457 issue.
5458
5459 Updated/fixed packages: acl, apache, attr, bind,
5460 boot-wrapper-aarch64, brltty, bzip2, chrony, crda, cryptsetup,
5461 dahdi-tools, dmidecode, dropbear, eigen, erlang, ffmpeg, gawk,
5462 gcc, ghostscript, gnutls, ipsec-tools, libarchive, libfuse,
5463 libopenssl, libselinux, libsoup, lighttpd, linuxptp,
5464 lttng-modules, lttng-tools, lua-flu, lvm2, m4, makedevs,
5465 mariadb, mbedtls, mesa3d-headers, mtd, ncurses, nodejs,
5466 openssh, php, postgresql, python-django, qt5xmlpatterns, ruby,
5467 samba4, shairport-sync, stress-ng, ti-utils, uboot-tools, vim,
5468 waylandpp, wireless_tools, wireshark, wpa_supplicant, xorriso,
5469 znc
5470
5471 Issues resolved (http://bugs.uclibc.org):
5472
5473 #10781: cryptsetup luksOpen container_file container causes..
5474 #10986: Installing package attr when already supplied by..
5475 #11191: xattr and check-package issue
5476
d91fdfee
PK
54772018.02.4, Released July 21th, 2018
5478
5479 Important / security related fixes.
5480
5481 U-Boot: Ensure host version of ncurses is picked up and not
5482 host-ncurses built by buildroot, as that otherwise causes
5483 widechar/non-widechar conflicts and corrupted menuconfig
5484 menus.
5485
5486 Linux: Enable CONFIG_PERF_EVENTS when perf is enabled.
5487
5488 Defconfigs: Raspberrypi3: Bump rootfs size, Minnowboard-max:
5489 Support ethernet on Turbot variant.
5490
5491 Updated/fixed packages: bind, clamav, collectd, dos2unix,
5492 edid-decode, gcc, gdb, heimdal, hidapi, imx-gpu-viv, libcurl,
5493 libglib2, liblogging, libostree, libsoup, libv4l, lm-sensors,
5494 ncurses, network-manager, patchelf, pinentry, procps-ng, qpdf,
5495 qt5, qt53d, qt5base, qt5charts, qt5script, qt5serialport,
5496 systemd, wireguard, wireless-regdb
5497
5498 Issues resolved (http://bugs.uclibc.org):
5499
5500 #11101: host-patchelf Endian Issue with relative RPATH
5501
afa6fe1c
PK
55022018.02.3, Released June 18th, 2018
5503
5504 Important / security related fixes.
5505
5506 Various fixes for building on modern distributions (GCC 8.x,
5507 no rpcgen utility).
5508
5509 ARM: Default to binutils 2.28 and warn about newer binutils
5510 versions, which are known to cause boot failures for Linux
5511 kernels built in thumb mode.
5512
5513 Busybox/mdev: Fix module autoloading.
5514
5515 Busybox/sysvinit: inittab: Add /dev/{stdin,stdout,stderr}
5516 symlinks, call swapon -a to activate any configured swap
5517 devices.
5518
5519 Dependencies: Check that PATH does not contain current working
5520 directory, which triggers a number of build failures.
5521
5522 Infrastructure: Error out for packages erroneously using the
5523 'local' site method but not defining a _SITE.
5524
5525 Linux: Fix cuImage.<dtb> / simpleImage.<dtb> handling. Ensure
5526 kconfig uses ncurses from the host to fix a ncurses/ncursesw
5527 mixup, causing menuconfig display corruption.
5528
5529 Toolchain: Workarounds for fix-rpath issues with binutils and
5530 elf2flt.
5531
5532 Util-linux: Fix blocking on getrandom() issue with recent
5533 kernels.
5534
5535 Remove broken freescale_imx31_3stack,
5536 freescale_imx6sololiteevk and freescale_imx6ulevk defconfigs.
5537
5538 Updated/fixed packages: apr-util, asterisk, attr, audit,
5539 autofs, binutils, busybox, cifs-utils, cups-filters, dash,
5540 ebtables, exim, expect, f2fs-tools, faketime, file, gdb, git,
5541 glibc, gnupg, gnupg2, gst1-plugins-bad, imagemagick, jamvm,
5542 jpeg-turbo, libcap, libcoap, libcurl, libgcrypt, libjpeg,
5543 libnss, libressl, libtirpc, libvncserver, libvorbis, libxslt,
5544 log4cplus, lrzsz, ltrace, lynx, mariadb, mbedtls, mpg123,
5545 nasm, netplug, network-manager, nfs-utils, nodejs,
5546 openvmtools, patch, perl, php-amqp, poppler, procps-ng,
5547 python, python-websockets, quota, redis, samba4, sysvinit,
5548 transmission, triggerhappy, util-linux, wavpack, wget,
5549 wireshark, xen, zmqpp
5550
5551 Issues resolved (http://bugs.uclibc.org):
5552
5553 #10986: Installing package attr when already supplied by busybox..
5554 #11031: ld-elf2flt: host/bin/ld.real': execvp: No such file or..
5555
0c2b920b
PK
55562018.02.2, Released May 4th, 2018
5557
5558 Important / security related fixes.
5559
5560 Tweak package size/file instrumentation to better handle
5561 package rebuilds.
5562
5563 Revert /etc/shells creation when bash is enabled.
5564
5565 Exclude /lib/firmware from the rpath fixup logic, as it may
5566 contain non-native ELF files.
5567
5568 Scanpypi: Support the new PyPi infrastructure.
5569
5570 Handle GCC 8.x on the host.
5571
5572 Ensure timestamp of /usr is updated to support the systemd
5573 ConditionNeedsUpdate option.
5574
5575 Updated/fixed packages: bluez5_utils, flann, gdb, gnupg2,
5576 grub2, libcec, libcgi, libglib2, libgpg-error, libgpgme,
5577 libtomcrypt, mbedtls, mkpasswd, php, python, python-requests,
5578 python-watchdog, qt53d, qt5websockets, sdl2, sdl2_image,
5579 syslog-ng, systemd, tcl, tcllib, uclibc, usb_modeswitch,
5580 wireguard, wmctrl
5581
5582 Issues resolved (http://bugs.uclibc.org):
5583
5584 #10896: /bin/sh not in /etc/shells
5585 #10961: Grub2 fails to build for x86_64 when BR2_SSP_ALL is enabled
5586
f3cea9d8
PK
55872018.02.1, Released April 9th, 2018
5588
5589 Important / security related fixes.
5590
5591 Removed unmaintained defconfigs: Creator Ci40, Firefly rk3288,
5592 Freescale mpc8315erdb / p1010rdb_pa, Riotboard, Teliv EVK
5593 Pro3.
5594
5595 Infrastructure: Speed up instrumentation for package size by
5596 comparing timestamps instead of md5 checksums, as doing
5597 checksums could lead to up to 25% longer build time for big
5598 configurations.
5599
5600 Rename the internal <pkg>_BASE_NAME variable to <pkg>_NASENAME
5601 to avoid name clashes with packages ending on '-base'.
5602
5603 Add a better fix for build issues for autotools based packages
5604 checking for C++ support on toolchains without C++ support.
5605
5606 Build host-tar if tar is older than 1.27 on the build machine
5607 to work around reproducibility issues with git archives
5608 containing long paths.
5609
5610 check-unique-files: Fix for filenames not representable in the
5611 users' locale.
5612
5613 Check-bin-arch: Add support for per-package ignore paths
5614 (<pkg>_BIN_ARCH_EXCLUDE).
5615
5616 Toolchain: Fix SSP support detection for external toolchains.
5617
5618 linux: Add _NEEDS_HOST_OPENSSL / LIBELF options to ensure
5619 these dependencies are available for Linux configurations
5620 needed these dependencies, similar to how it is done for
5621 U-Boot.
5622
5623 Support custom (not in tree) device tree files in addition to
5624 in-tree ones.
5625
5626 U-Boot / uboot-tools: Fix header conflict with libfdt-devel
5627 installed on host.
5628
5629 Updated/fixed packages: apache, busybox, c-ares, cmake,
5630 docker-engine, enlightenment, eudev, fbgrab, freescale-imx,
5631 gtest, imagemagick, intel-microcode, irssi, jimtcl, kmod,
5632 kodi, ktap, libcoap, libcurl, libfcgi, libhttpparser,
5633 libminiupnpc, libopenssl, libpjsip, libss7, libssh2, libupnp
5634 libupnpp, libuv, libvorbis, memcached, motion, musl, nodejs,
5635 ntp, openblas, opencv3, openocd, opus-tools, patch, php,
5636 pkgconf, postgresql, powerpc-utils, python-jsonschema,
5637 python-webpy, qemu, qt5bsae, qt5script, qt5webkit, rapidjson,
5638 rauc, sam-ba, samba4, sngrep, systemd, tremor, uboot-tools,
5639 uclibc-ng-test, upmpdcli, wireshark, xerces, xterm, zstd
5640
5641 New packages: docker-proxy, python-functools32
5642
5643 Issues resolved (http://bugs.uclibc.org):
5644
5645 #10766: upmpdcli: Segmentation fault
5646 #10776: ktap fails to build
5647 #10846: error in compiling gnutls
5648 #10856: openblas on qemu_x86_64_defconfig fails with "sgemm_..
5649
8a94ff12
PK
56502018.02, Released March 4th, 2018
5651
5652 Fixes all over the tree.
5653
5654 Issues with systemd with a readonly rootfs and DBus fixed.
5655
5656 Instructure:
5657 - check-uniq-files: fix Python 2.6 compatibility.
5658 - dependencies.sh: check for external argparse module for
5659 Python 2.6.
5660 - Add infrastructure to detect and use a UTF-8 locale on the
5661 host, needed by systemd.
5662
5663 Update/fixed packages: clamav, dash, dhcp, dovecot, efl,
5664 ffmpeg, libv4l, mono, mosquitto, php, postgresql, qt,
5665 scanpypi, sdl2, systemd, tor, tvheadend, uboot, wavpack
5666
5667 Issues resolved (http://bugs.uclibc.org):
5668
5669 #10831: qemu_x86_64_defconfig build fails on linux-headers..
5670
d5a63f48
PK
56712018.02-rc3, Released February 27th, 2018
5672
5673 Fixes all over the tree.
5674
5675 check-bin-arch: skip /lib/modules to allow 32-bit userland
5676 with 64bit kernel.
5677
5678 dependencies: Blacklist tar 1.30+ and build our own host-tar
5679 if needed as tar 1.30+ changed the --numeric-owner output for
5680 long path names. Build host-tar before other host-dependencies
5681 as they need it to extract their source tarballs.
5682
5683 Update/fixed packages: asterisk, azmq, bluez5_utils, domoticz,
5684 e2fsprogs, erlang, exim, glibc, gpsd, jq, libglib2, libvorbis,
5685 mariadb, mbedtls, mesa3d, mesa3d-headers, mpv, patch, pcre2,
5686 php, qt5, qt5multimedia, qt5wayland, qt5webengine, qt5webkit,
5687 systemd, quagga, rustc, uboot, wireguard, zic, zlib-ng
5688
5689 Issues resolved (http://bugs.uclibc.org):
5690
5691 #10726: Current libglib2.mk creates broken libglib2 binary...
5692 #10786: Linux fails to build unless make linux-menuconfig...
5693 #10796: Cannot generate cpio image without selecting CON...
5694
44cec643
PK
56952018.02-rc2, Released February 15th, 2018
5696
5697 Fixes all over the tree.
5698
5699 Dependencies: Ensure C++ support is available like for C
5700 support for packages needing 32bit host support.
5701
5702 utils/genrandconfig: Check host dependencies for config.
5703
5704 Updated/fixed packages: busybox, dnsmasq, dropbear, ffmpeg,
5705 glibc, keepalived, libcpprestsdk, libgpiod, libmaxminddb,
5706 librsvg, libtasn1, libv4l, libxml2, lightning, ltp-testsuite,
5707 mesa3d, mesa3d-demos, mesa3d-headers, nftables, open-lldp,
5708 php, postgresql, python-crossbar, qt5, qt53d, qt5enginio,
5709 qt5tools, qt5webengine, qt5webkit, rsync, rust-bin, rustc,
5710 systemd
5711
5712 Issues resolved (http://bugs.uclibc.org):
5713
5714 #9781: ti-sgx-km build on kernel >4.1
5715 #10141: Squashfs extended attribute failures
5716
ca7bf21f 57172018.02-rc1, Released February 5th, 2018
06608f7e
TP
5718
5719 The global source-check and per-package <pkg>-source-check
5720 targets have been removed.
5721
77d58aab
PK
5722 Architecture: Add x86 Silvermont variant. Add several new ARM
5723 variants, rework MIPS NaN logic. Support mainline binutils/gcc
5724 for ARC.
5725
5726 Toolchains: Linaro toolchains upgraded to 2017.11 release, ARC
5727 external toolchains upgraded to arc-2017.09. Libatomic is now
5728 also copied for external musl based toolchains.
5729 Add binutils 2.30.x and switch to binutils 2.29.x by default.
5730
5731 Added hardening options to build with RELRO and FORTITY.
5732
5733 New defconfigs: Bananapi M64, FriendlyARM Nanopi A64 & NEO2,
5734 imx6slevk, imx6sx-sdb, imx6ulevk, Olimex A64-OLinuXino,
5735 Orangepi lite / pc plus / pc / prime / win / win plus / zero
5736 plus2, Pine64, Solidrun MacchiatoBin. Sopine.
5737
5738 Add utils/diffconfig, a simple utility for comparing
5739 configuration files - Adapted from the version in the
5740 Linux kernel.
5741
5742 Infrastructure: Check that the same file is not touched by
5743 multiple packages, as a preparation for toplevel parallel
5744 builds.
5745
5746 Hashes for the license files for a large number of packages
5747 have been added, ensuring that license changes will not be
5748 missed when packages are bumped.
5749
5750 Fix build issue for autotools based packages checking for C++
5751 support on toolchains without C++ support and on a distro
5752 lacking /lib/cpp (E.G. Arch Linux).
5753
5754 Support for the meson build system.
5755
5756 Pie charts generated by 'graph-build' or 'graph-size' are now
5757 sorted according to the size of each piece.
5758
5759 System: Only show getty options when busybox init or sysvinit
5760 are used.
5761
5762 ARM-trusted-firmware: Support ATF bundled in U-Boot as
5763 well as U-Boot bundled in ATF.
5764
5765 Zlib is now a virtual package, provided by either libzlib or
5766 zlib-ng, similar to openssl.
5767
30bffce8
PK
5768 Support for the Rust programming language.
5769
77d58aab 5770 New packages: aoetools, armbian-firmware, binaries-marvell,
30bffce8
PK
5771 brltty, cargo, cargo-bin, cups-filters, curlpp, daq,
5772 flatbuffers, gconf, glorytun, gstreamer1-mm, imx-m4fwloader,
5773 imx-gpu-g2d, json-for-modern-cpp, libcpprestsdk, libgta,
5774 libostree, libupnp18, luadbi, luadbi-sqlite3, lua-utf8, lynx,
5775 meson, mv-ddr-marvell, nilfs-utils, opentracing-cpp,
5776 open-lldp, pimd, proj, python-flask-cors,
5777 python-jaraco-classes, python-more-itertools, python-oauthlib,
5778 python-raven, python-remi, python-requests-oauthlib,
5779 python-schedule, python-secretstorage, python-see,
5780 python-tabledata, python-txtorcon, python-xlib, qt5charts,
5781 rtl8189fs, rtl8723bu, rust, rustc, rust-bin, rygel, safeclib,
5782 solatus, tcf-agent, traceroute, waylandpp, wolfssl,
5783 zisofs-tools, zlib-ng
77d58aab
PK
5784
5785 Removed packages: eeprog
5786
c34019e1
PK
57872017.11.2, Released January 21st, 2018
5788
5789 Important / security related fixes.
5790
5791 External toolchain: libatomic is now also copied for musl
5792 based toolchains.
5793
5794 nconfig: Fix for ncurses/ncursesw linking issue causing crashes.
5795
5796 System: Only show getty options when busybox init or sysvinit
5797 are used.
5798
5799 Infrastructure: Fix build issue for autotools based packages
5800 checking for C++ support on toolchains without C++ support and
5801 on a distro lacking /lib/cpp (E.G. Arch Linux).
5802
5803 Pie charts generated by 'graph-build' or 'graph-size' are now
5804 sorted according to the size of each piece.
5805
5806 Updated/fixed packages: asterisk, avahi, bind, busybox,
5807 coreutils, eeprog, intel-microcode, iputils, irssi, kmsxx,
5808 libiio, linux-firmware, lz4, mariadb, matchbox-lib, mcookie,
5809 ntp, php, pound, rpcbind, tar, ti-cgt-pru, webkitgtk, xen,
5810 xlib_libXpm
5811
5812 Issues resolved (http://bugs.buildroot.org):
5813
5814 #9996: lz4 package does not install lz4 binaries in target
5815 #10176: Rsyslog's S01logging is deleted by Busybox.mk from...
5816 #10216: package/x11r7/mcookie/mcookie.c:207: bad size ?
5817 #10301: systemd/getty unused options
5818 #10331: kmsxx, host installation fails with BR2_SHARED_...
5819 #10556: Building ntp package with SSL library libressl...
5820 #10641: avahi-autoipd not starting when using systemd-tmpfiles
5821
1fa8113a
PK
58222017.11.1, Released December 31th, 2017
5823
5824 Important / security related fixes.
5825
5826 Updated/fixed packages: asterisk, checkpolicy, dhcp, flann,
5827 gdb, glibc, heimdal, kodi-pvr-mediaportal-tvserver,
5828 kodi-pvr-stalker, libcue, libopenssl, libpqxx, libsoxr,
5829 linknx, linux-tools, lldpd, ltp-testsuite, mariadb, mfgtools,
5830 nodejs, nut, pulseaudio, python-cffi, qemu, rsync, tor, uboot,
5831 uboot-tools, vlc, webkitgtk, weston, wireguard, wireshark,
5832 xenomai, xfsprogs
5833
9dd76697
PK
58342017.11, Released November 30, 2017
5835
5836 Fixes all over the tree.
5837
5838 Toolchain: Use github mirror for Glibc.
5839
5840 Defconfigs: Correct boot.cmd for bananapi-m1.
5841
5842 Makefiles: Workaround include order issues for certain make
5843 versions by explicitly sorting the result of wildcard where it
5844 matters.
5845
5846 Download: Ensure subversion runs in non-interactive mode.
5847
5848 Updated/fixed packages: asterisk, boost, chrony, dovecot,
5849 dvb-apps, exim, feh, freerdp, fwup, google-breakpad, jose,
5850 kvm-unit-test, lftp, libcurl, libevent, libfastjson, libpjsip,
5851 libupnp, linphone, localedef, lttng-tools, mp4v2, mtools,
5852 ndisc6, oracle-mysql, parted, pdbg, qt, qt5connectivity,
5853 qt5declarative, qt5webkit, rauc, runc, samba4, shairport-sync,
5854 systemd-bootchart, webkitgtk, wireguard, xlib_libXcursor,
5855 xlib_libXfont, xlib_libXfont2,
5856
5857 Issues resolved (http://bugs.buildroot.org):
5858
5859 10501: host-localedef fails to compile on Ubuntu 17.10
5860 10506: Changed kernel image type (e.g. zImage to uImage)...
5861
071cc438
PK
58622017.11-rc2, Released November 13th, 2017
5863
5864 Fixes all over the tree.
5865
5866 Updated/fixed packages: collectd, ffmpeg, freerdp,
5867 go-bootstrap, imagemagick, jimtcl, libpjsip, libplist, libuv,
5868 mesa3d, nodejs, ntp, openjpeg, postgresql, python-numpy, ruby,
5869 snmp++, usb_modeswitch, util-linux, vboot-utils, webkitgtk,
5870 wireshark, wpa_supplicant, xapp_xdriinfo
5871
5872 Issues resolved (http://bugs.buildroot.org):
5873
5874 #10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
5875 #10491: Cannot output security warning when compiled with buildroot..
5876
a7e1971c 58772017.11-rc1, Released November 6th, 2017
c2aa34d8 5878
10b9c360
PK
5879 Fixes all over the tree and new features.
5880
64bbd348
PK
5881 Openssl is now a virtual package, which may be provided by
5882 OpenSSL (now renamed to libopenssl) or LibreSSL.
5883
6d1ff5ff
AVEM
5884 libssh2: there is now an explicit choice of the backend to use
5885 (mbedtls, gnutls or openssl). Previously, the choice was implicit
5886 based on the TLS library that was selected. Now, it is possible to
5887 choose the backend, which is important if several TLS libraries are
354722ca 5888 selected.
6d1ff5ff 5889
c2aa34d8
JF
5890 netsnmp: all MIB files are now installed, making the target filesystem a
5891 bit bigger than before. To remove unneeded MIBS, you should use a
5892 post-build script.
5893
f36962e9
PK
5894 Toolchain: Linaro toolchains updated to 2017.08, ARC toolchain
5895 updated to 2017.09, Glibc updated to 2.26, Glibc support for
5896 ARCv2. The toolchain wrapper now handles SOURCE_DATE_EPOCH for
5897 older (pre-gcc7.x) toolchains for BR2_REPRODUCIBLE.
5898
64bbd348
PK
5899 New defconfigs: Atmel SAM45D27, Bananapi M1 and M2 Plus,
5900 Engicam i.CoreM6 Qt5 configuration, i.MX6 sabreauto (mainline
5901 kernel/u-boot), i.MX6Q sabresd Qt5 configuration, i.MX7d-pico,
5902 QEMU ppc64le, Raspberry pi3 Qt5 webengine configuration,
5903 Technologic TS-7680.
5904
10b9c360
PK
5905 New packages: asterisk, azmq, bcg729, boinc, dahdi-linux,
5906 dahdi-tools, freeswitch-mod-bcg729, fscryptctl, libb64,
5907 libpri, libss7, lua-basexx, lua-compat53, lua-cqueues,
5908 lua-curl, lua-datafile, lua-fifo, lua-httpd,
5909 lua-lpeg-patterns, lua-markdown, lua-sailor, lua-value,
5910 luksmeta, minetest, minetest-game, pdmenu, prosody,
5911 python-aiocoap, python-automat, python-ibmiotf,
5912 python-iso8601, python-m2r, python-simplesqlite,
5913 python-websockets, python-xmltodict, qt5wayland, qt5webengine,
5914 restorecond, selinux-python, semodule-utils, uhubctl,
5915 wireguard, wsapi-fcgi, wsapi-xavante
5916
5917 Removed packages: aiccu, rfkill, sepolgen
5918
5919 Issues resolved (http://bugs.buildroot.org):
5920
5921 #10281: lsblk does not compile for util-linux
5922 #10336: lttng compilation fails : linking error
5923 #10351: glibc missing in rootfs
5924 #10356: nfs-utils missing header
043f3b45 5925 #10361: python3 python-config script generates invalid includes
10b9c360
PK
5926 #10366: dropbear download url has changed
5927 #10391: WiringPi retrieves wrong (old) version
5928 #10406: Beaglebone black: Buggy SGX driver version, swapped...
5929 #10426: uboot-tools' fw_setenv does not update the redundant...
5930 #10451: libpcap 1.8.x and 1.7x does not compile on PPC
5931
951685e8
PK
59322017.08.2, Released November 28th, 2017
5933
5934 Important / security related fixes.
5935
5936 Qt: 5.6 version updated to 5.6.3.
5937
5938 Reproducible: Do not override SOURCE_DATE_EPOCH if already set
5939 in the environment.
5940
5941 Makefiles: Workaround include order issues for certain make
5942 versions by explicitly sorting the result of wildcard where it
5943 matters.
5944
5945 Updated/fixed packages: apr, apr-util, arqp-standalone,
5946 azure-iot-sdk-c, collectd, dvb-apps, ffmpeg, go-bootstrap,
5947 google-breakpad, gstreamer, imagemagick, irssi, jimtcl,
5948 kvm-unit-test, libcurl, libfastjson, libglib2, libidn,
5949 libpjsip, libplist, localedef, lttng-tools, luajit, mesa3d,
5950 moarvm, mp4v2, openssh, openssl, oracle-mysql, postgresql,
5951 python3, python-pyqt5, qt, qt5base, qt5canvas3d,
5952 qt5connectivity, qt5declarative, qt5engineio,
5953 qt5graphicaleffects, qt5imageformats, qt5location,
5954 qt5multimedia, qt5quickcontrols, qt5quickcontrols2, qt5script,
5955 qt5sensors, qt5serialbus, qt5serialport, qt5svg, qt5tools,
5956 qt5webchannel, qt5webkit, qt5websockets, qt5x11extras,
5957 qt5xmlpatterns, quagga, redis, ruby, samba4, sdl2, snmppp,
5958 swupdate, ti-gfx, uboot-tools, usb_modeswitch, vboot-utils,
5959 webkitgtk, wget, wireshark, xapp_xdriinfo.
5960
5961 Issues resolved (http://bugs.buildroot.org):
5962
5963 10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
5964 10361: python3 python-config script generates invalid includes
5965 10501: host-localedef fails to compile on Ubuntu 17.10
5966
f2b10756
PK
59672017.08.1, Released October 23rd, 2017
5968
5969 Important / security related fixes.
5970
5971 Webkitgtk bumped to the 2.18.x series, fixing a large number
5972 of security issues.
5973
5974 Defconfigs: galileo: fix ext4 related kernel config, bump
5975 kernel for gcc 6.x compatibility, enable wchar support for
5976 grub2. wandboard: correct rootfs offset
5977
5978 support: Ensure gzip compression level 6 is used for git
5979 tarballs. check-bin-arch: Correctly handle (ignore) symbolic
5980 links. check-rpath: Also handle PIE binaries
5981
5982 External toolchain: Correctly handle glibc Buildroot
5983 toolchains built with merged /usr
5984
5985 musl: fix ARMv4 build with binutils 2.27.51+, fix for
5986 CVE-2017-15650
5987
5988 Updated/fixed packages: apache, augeas, bind, bluez5_utils,
5989 busybox, bzip2, cmake, dnsmasq, ejabberd, gcc, git, go, ffmpeg, file,
5990 flashrom, gd, gdk-pixbug, gnupg2, hostapd, ifupdown-scripts,
5991 imagemagick, iucode-tool, kernel-module-imx-gpu-viv, lame,
5992 libarchive, libcurl, libffi, libidn, libmbim, libnspr, libnss,
5993 libressl, librsync, libsoup, libxml2, libzip, mbedtls, musl,
5994 netplug, nginx, openvpn, pkgconf, poppler, proxychains-ng,
5995 qemu, qt, rpi-userland, syslog, ruby, samba4, softether,
5996 sqlite, strongswan, subversion, supertuxkart, supervisor, tcpdump,
5997 tor, unrar, urq, vboot-utils, webkitgtk, wpa_supplicant, xen,
5998 xmlstarlet, xlib_libXfont, xlib_libXfont2,
5999 xserver_xorg-server, zsh
6000
8ce27bb9 60012017.08, Released September 1st, 2017
0ea3d7ba 6002
8ce27bb9 6003 Minor fixes.
0ea3d7ba 6004
13c44396
PK
6005 Toolchain: Don't allow internal toolchain builds for MIPS
6006 M6201/P6600, as support for these are not yet in mainline GCC.
6007
6008 Updated/fixed packages: bcusdk, connman, dialog, dnsmasq,
6009 gnupg, grub2, iostat, iucode-tool, libgcrypt, libkcapi,
6010 libphidget, libv4l, linux-tools, mediastreamer, minidlna,
6011 nss-pam-ldapd, nvidia-driver, qt-webkit-kiosk, rpcbind, squid,
6012 transmission, vde2, vim
0ea3d7ba
TP
6013
6014 Updated/fixed defconfigs:
6015
6016 Removed packages: simicfs.
6017
6018 Issues resolved (http://bugs.buildroot.org):
c7ed72d3 6019
0ea3d7ba
TP
6020 #10261: Grub2 fails to build for x86_64
6021
ef19f376
TP
60222017.08-rc3, Released August 23rd, 2017
6023
6024 Fixes all over the tree.
6025
6026 Updated/fixed packages: alsa-lib, alsa-utils, cc-tool,
6027 dbus-cpp, e2fsprogs, elf2flt, faad2, fakeroot, gcc, git, gpsd,
6028 gst1-validate, kvmtool, libconfuse, libepoxy, librsync,
6029 libspatialindex, libunwind, linux, linux-headers, lua,
6030 mariadb, mesa3d, mtd, openocd, python3, syslinux, sysvinit,
6031 whois, xen, zmqpp.
6032
6033 Updated/fixed defconfigs: ci20, socrates_cyclone5,
6034 toradex_apalis_imx6.
6035
6036 Removed defconfig: Armadeus APF9328.
6037
6038 skeleton-* packages introduced in -rc1 have been renamed to
6039 skeleton-init-* instead.
6040
6041 Issues resolved (http://bugs.buildroot.org):
6042
6043 #10141: Squashfs extended attribute failures
6044
0ba4a139
TP
60452017.08-rc2, Released August 11th, 2017
6046
6047 Fixes all over the tree.
6048
6049 Updated/fixed packages: bind, dbus, erlang-p1-xml, faad2,
6050 ficl, gcc, gdb, glibc, jack2, libcurl, linux, linux-headers,
6051 lua, mutt, nvme, qt5base, skeleton-common, snappy, stella,
6052 swupdate, uclibc, valgrind, webkitgtk.
6053
6054 Updated/fixed defconfigs: beaglebone_qt5, minnowboard_max,
6055 nanopi_m1{, _plus}, olimex_a20_olinuxino_lime, qemu_sparc,
6056 qemu_sparc64.
6057
6058 The cmake-package infrastructure for host packages has been
6059 fixed to not incorrectly detect target packages through
6060 pkg-config.
6061
6062 Issues resolved (http://bugs.buildroot.org):
6063
c7ed72d3 6064 #9926: systemd-resolved.service: Failed at step NAMESPACE (systemd 233)
0ba4a139
TP
6065 #10021: libqeglfs-viv-integration.so file is missing for qt5 on armv7
6066 #10026: lua-5.3.4: fix lua linker error in swupdate
6067 #10146: package/skeleton-common fix recursive variable
c7ed72d3
PK
6068 #10156: glibc compilation fails for X86 32bits (i386)
6069 #10201: toolchain-wrapper.c:192: (error) Memory leak:
0ba4a139
TP
6070 #10221: Buildroot Support
6071
c472d8a4 60722017.08-rc1, Released August 2nd, 2017
2fce2056 6073
6ce80b6a
TP
6074 Infrastructure:
6075
d64d1216
TP
6076 - The skeleton package has been split into multiple packages:
6077 skeleton-sysv (when Busybox or SysV init are used),
6078 skeleton-systemd (when systemd is used), skeleton-none (when
6079 no init system is used) and skeleton-custom (when a custom
6080 skeleton is used). Those packages, except skeleton-custom,
6081 share common logic and data in a new package called
6082 skeleton-common. The skeleton package becomes a virtual
6083 package. This change allows to generate a filesystem that is
6084 compliant with systemd expectations.
6085
6086 - Support for using a read-only filesystem with systemd has
6087 been fixed.
6088
6ce80b6a
TP
6089 - Major revamp of the gettext handling, with user-visible
6090 effect:
2fce2056
TP
6091
6092 - prior to this revamp, when BR2_ENABLE_LOCALE=y, each
6093 package could decide to enable or not NLS support. When
6094 BR2_ENABLE_LOCALE was disabled, NLS support was forced off
6095 by passing --disable-nls to packages.
6096
6097 - after this revamp, a new BR2_SYSTEM_ENABLE_NLS option
6ce80b6a
TP
6098 controls whether NLS support should be enabled or not in
6099 packages. This option defaults to disabled, which means
6100 that now, NLS support is by default disabled in all
6101 packages.
2fce2056 6102
6ce80b6a
TP
6103 Therefore, if you need NLS support in packages, you must now
6104 explicitly enable the BR2_SYSTEM_ENABLE_NLS option.
51b3315b
AV
6105
6106 - The host directory no longer has a usr/ component. This
6107 makes it much more natural to use that directory as an
6108 externally used toolchain. For compatibility with existing
c7ed72d3 6109 scripts, a usr -> . link is still added.
51b3315b 6110
6ce80b6a
TP
6111 - Hashes are now checked on tarballs by Buildroot when a
6112 package is sourced from a Git repository.
6113
6114 - Patches are no longer being downloaded from Github, since
6115 auto-generated patches could change over time, and break
6116 hashes. All patches that were downloaded from Github are now
6117 stored in their respective package directories.
6118
6119 - Hash files in packages can now contain hashes for the
6120 license files contained in the package source code. This
6121 allows to detect changes in such license files.
6122
6123 - Binaries in $(TARGET_DIR) are now cleaned up from invalid
6124 RPATHs at the end of the build.
6125
6126 - A new "make sdk" target prepares $(HOST_DIR) to be
6127 relocatable: turns RPATHs in host binaries into relocatable
6128 ones, removes bogus RPATHs from staging binaries/libraries,
6129 and provides a relocate-sdk script that can be executed to
6130 relocate the SDK after installation.
6131
6132 - Addition of utils/genrandconfig which generates a random
6133 configuration based on a set of pre-defined toolchain
6134 configurations (support/config-fragments/autobuild/) and a
6135 random selection of packages. It is now used by the
6136 autobuilders to generate the random configurations.
6137
6138 Filesystems:
6139
6140 - ext2/3/4 filesystems are now generated using mkfs.ext from
6141 e2fsprogs instead of using genext2fs.
6142
6143 Architecture:
6144
6145 - Addition of support for ARM big.LITTLE variants
6146 - Improved MIPS support, with options to select NaN encoding
6147 and FP32 mode.
6148
6149 Toolchain:
6150
6151 - Switch to gcc 6.x as the default gcc version, add support
6152 for gcc 7.x, remove support for gcc 4.8
ca747900
TP
6153 - Switch to binutils 2.28 as the default binutils version, add
6154 support for binutils 2.29, remove support for binutils 2.26
6ce80b6a
TP
6155 - Support added for gdb 8.0
6156 - uClibc-ng bumped to 1.0.26
6157 - CodeSourcery toolchains for x86 and SuperH have been
6158 removed, they were using a too old glibc version
6159 (2.17). External toolchains with glibc 2.17 or earlier are
6160 no longer supported.
6161 - The version selection in the glibc package has been
6162 removed. Like musl and uClibc-ng, we now use the latest
6163 glibc version.
6164 - Improved support for Xtensa toolchain overlays, which can
6165 now be downloaded.
6166
6167 Tools:
6168
6169 - Numerous improvements to the runtime test infrastructure
6170 - Tests are now executed by Gitlab CI on a regular basis
6171 - Tools that are directly useful to the user have been moved
6172 from support/scripts/ to utils/: brmake, check-package,
6173 get-developers, scancpan, scanpipy, size-stats-compare,
6174 test-pkg.
6175
6176 New defconfigs: A13 Olinuxino, Engicam platforms (i.CoreM6
6177 Solo/Dual/DualLite/Quad, RQS SOM, GEAM6UL SOM, Is.IoT MX6UL
6178 SOM), Nano Pi M1 (Plus), OrangePi Zero and Plus.
6179
6180 New packages: azure-iot-sdk-c, cracklib, dt-utils, easy-rsa,
6181 erlang-jiffy, erlang-p1-oauth2, erlang-p1-xmpp,
6182 ifupdown-scripts, irrlicht, kodi-inputstream-adaptive,
6183 kodi-inputstream-rtmp, kvazaar, let-me-create, libloki,
6184 libpwquality, libressl, libspatialindex, libva-utils,
6185 linuxconsoletools, linuxptp, luaossl, lua-sdl2, lua-stdlib,
6186 lsscsi, paxtest, pcre2, pixz, python-asn1crypto,
6187 python-backports-shutil-get-terminal-size, python-bcrypt,
6188 python-cheroot, python-h2, python-hpack, python-hyperframe,
6189 python-hyperlink, python-ipython-genutils, python-pathlib2,
6190 python-pickleshare, python-priority, python-portend,
6191 python-scandir, python-systemd, python-tempora,
6192 python-traitlets, python-typepy, qt5virtualkeyboard,
6193 ratpoison, rauc, refpolicy, rhash, sdl2_mixer, sdl2_net,
6194 xr819-xradio, zstd
6195
0a1e508b 6196 Removed packages: cloog, input-tools, mke2img
6ce80b6a
TP
6197
6198 Issues resolved (http://bugs.buildroot.org):
6199
d64d1216 6200 #7892: systemd-journald is broken
6ce80b6a
TP
6201 #9341: avahi-utils does not compile with uClibc + libglib2
6202 #9441: Link BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER_COPY to
6203 BR2_ENABLE_DEBUG
6204 #9746: ext4 image generated by Buildroot is not working
6205 properly with U-Boot
6206 #9886: Build fails with "unexpected EOF while looking for
6207 matching `"'" if PATH contains a newline
6208 #9891: parted 3.1 => 3.2?
6209 #9911: qt5 does not build on sparc
6210 #9916: qt5 does not build on
6211 arm-buildroot-linux-uclibcgnueabihf for ARMv8 cores
6212 #9936: Host QEMU does not build with SDL support because of
6213 pkg-config
6214 #9941: nodejs option disappears for arm
6215 #9951: SCANCPAN failure
6216 #9966: util-linux-2.30/.stamp_built' failed
6217 #9976: License file for package 'rtl8821au' incorrect
6218 #9991: SGX Error implicit declaration of function
6219 ‘dmac_map_area’
6220 #10011: wget does not work from Buildroot
6221 #10036: Buildroot builds Raspbian Jessie headless image
6222 presenting incorrect prompt
6223 #10051: make: *** No rule to make target
6224 'raspberrpi3_defconfig'. Stop reported with Buildroot
6225 v2017.05.1
6226 #10056: No .config file was produced in /buildroot folder
6227 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer
6228 failure
c472d8a4 6229 #10071: fakeroot: replace hard-coded paths in post install
6ce80b6a 6230 #10076: Makefile:4113: recipe for target 'all-gcc' failed
90a1b819
TP
6231 #10091: gcc7.1 does not build with graphite support due to old
6232 isl
d64d1216
TP
6233 #10121: webkit without the multimedia option causes build
6234 error
6ce80b6a 6235
d0b7d387
PK
62362017.05.2, Released July 27th, 2017
6237
6238 Important / security related fixes.
6239
6240 Webkitgtk bumped to the 2.16.x series, fixing a large number
6241 of security issues.
6242
6243 host-aespipe compile fix for Debian/Gentoo/Ubuntu toolchains
6244 which default to PIE mode.
6245
6246 Updated/fixed packages: aespipe, apache, bind, binutils,
6247 busybox, ccache, collectd, dieharder, efibootmgr, efivar,
6248 expat, ffmpeg, gcc, heimdal, iproute2, irssi, libglib2,
6249 libmemcached, libosip2, libtirpc, libxml-parser-perl,
6250 linux-fusion, linux-zigbee, mpg123, orc, pcre, php, protobuf,
6251 pulseaudio, python-setproctitle, qt5base, rpi-firmware,
6252 samba4, syslinux, systemd, spice, tcpdump, tiff, uboot-tools,
6253 webkitgtk, x265, xserver_xorg-server, xvisor
6254
6255 Issues resolved (http://bugs.buildroot.org):
6256
6257 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer...
6258
d9bcd5fa
PK
62592017.05.1, Released July 4th, 2017
6260
6261 Important / security related fixes.
6262
6263 Update support/scripts/scancpan to use METACPAN v1 API as v0
6264 has been shutdown.
6265
6266 Update support/scripts/mkusers to handle setups where
6267 /etc/shadow is a symlink.
6268
6269 External toolchain: Don't create musl dynamic loader symlink
6270 for static builds.
6271
6272 Setlocalversion: Correct detection of mercurial revisions for
6273 non-tagged versions.
6274
6275 Defconfigs: at91sam9x5ek_mmc: workaround boot rom issue.
6276
6277 Updated/fixed packages: apache, automake, bind, botan, c-ares,
6278 dhcp, expat, fcgiwrap, gcc, gdb, gesftpserver, glibc, glmark2,
6279 gnutls, gst1-plugins-bad, imagemagick, imx-uuc, intltool,
6280 iperf, ipsec-tools, irssi, kmod, libcurl, libgcrypt, libmad,
6281 libnl, lugaro, mosquitto, mpg123, ncurses, nodejs, ntp,
6282 openssh, openvpn, pngquant, python-simplegeneric, qt5base,
6283 qt5multimedia, rtl8821au, socat, spice, systemd, tor, trinity,
6284 tslib, vlc, x264, xen, xlib_libxshmfenc, xserver_xorg-server
6285
6286 Issues resolved (http://bugs.buildroot.org):
6287
6288 #9976: License file for package 'rtl8821au' incorrect
6289
dd2020aa
PK
62902017.05, Released May 31st, 2017
6291
6292 Minor fixes.
6293
6294 External toolchain: musl dynamic linker symlink for mips-sf
6295 corrected.
6296
6297 Updated/fixed packages: agentpp, bash, exim, hans, madplay,
6298 qpid-proton, rtl8188eu, snmppp, stm32flash, strongswan, sudo,
6299 xen
6300
6301 Issues resolved (http://bugs.buildroot.org):
6302
6303 #9906: genimage: Disk full
6304
91a418c3
PK
63052017.05-rc3, Released May 30th, 2017
6306
6307 Fixes all over the tree.
6308
6309 ARC toolchain bumped to 2017.03
6310
6311 Runtime testing improvements and cleanups.
6312
6313 Updated/fixed packages: acpica, armadillo, audiofile, c-icap,
6314 cppcms, dhcp, docker-engine, dropbear, elfutils, erlang,
6315 fbgrab, ffmpeg, flashrom, ftop, gnutls, google-breakpad,
6316 keepalived, kodi, libcdio, libepoxy, libev, libminiupnpc,
6317 libqmi, libtasn1, libv4l, mariadb, mono, mosh, mosquitto,
6318 mxml, ntp, opencv, openpowerlink, oracle-mysql, popt,
6319 pulseview, python-enum34, rabbitmq-c, redis, samba4, stella,
6320 xen
6321
6322 Removed packages: firejail, ola
6323
6324 Issues resolved (http://bugs.buildroot.org):
6325
6326 #9871: fbgrab 1.3 won't build with BR2_REPRODUCIBLE set
6327 #9876: aarch64 support with gcc 4.8 toolchain
6328 #9896: host-gcc-initial error downloading because incorrect URL
6329
8ab8f10a
PK
63302017.05-rc2, Released May 17th, 2017
6331
6332 Fixes all over the tree.
6333
6334 ARC toolchain bumped to 2017.03-rc2
6335
6336 Updated/fixed packages: bluez_utils, boost, clamav, daemon,
6337 efibootmgr, efl, espeak, expedite, faketime, ffmpeg, fxload,
6338 git, gpsd, kvm-unit-tests, libcdio, libv4l, lua, mke2img,
6339 mpir, mpv, odroid-scripts, openblas, opencv3, openvpn, php,
6340 postgresql, protobuf, qt5declarative, qwt, radvd, rpcbind,
6341 rtmpdump, strongswan, sudo, ltp-testsuite, uclibc-ng-test,
6342 vlc, x11vnc, xfsprogs
6343
6344 Issues resolved (http://bugs.buildroot.org):
6345
6346 #9796: source-check broken for Git downloads
6347 #9866: BASE_DIR usage
6348
c71edb8b
PK
63492017.05-rc1, Released May 8th, 2017
6350
6351 Fixes all over the tree and new features.
6352
6353 Infrastructure:
6354
6355 - Installed binaries are now checked for correct architecture
6356 to catch natively built binaries or binaries built for other
6357 architecture variants.
6358
6359 - Luarocks infrastructure improvements to extraction handling,
6360 support for upstream name != Buildroot package name.
6361
6362 - 'make printvars' output format has changed to make it easier
6363 to use in scripts. It now has options to quote the variables
6364 and to show the expanded/unexpanded values.
6365
6366 - Automatic ext2 rootfs size calculation has been removed. The
6367 logic was not working working reliable in all setups as it
6368 depends on the host filesystem behaviour, so instead now the
6369 size has to be specified explicitly (defaults to 60MB).
6370
6371 - The git download infrastructure now ensures that GNU format
6372 tar files are created.
6373
6374 - Fixed a variable clashing issue in the mkusers script with
6375 internal bash variables.
6376
6377 - Fakeroot now links against libacl to fix issues on
6378 distributions using acls.
6379
6380 - Correct permissions for /dev/pts/ptmx when systemd is used
6381 with recent glibc versions.
6382
6383 - br2-external: Improve error reporting.
6384
6385 - A wrapper script for genimage has been added in
6386 support/scripts/genimage.sh for easy use of genimage from
6387 post-image scripts.
6388
6389 - A script to check for common style issues in new packages
6390 before submitting has been added in support/scripts/check-package
6391
6392 - Defconfigs are now tested by gitlab-CI instead of Travis:
6393 https://gitlab.com/buildroot.org/buildroot
6394
6395 - Infrastructure for runtime testing has been added to
6396 support/testing
6397
6398 Toolchain:
6399
6400 - External linaro toolchains updated to 2017.02, ARC toolchain
6401 updated to 2017.03-rc1, NIOSII CodeSourcery to 2017.05
6402
6403 - A number of fixes and improvements to the external toolchain
6404 handling, including C library detection, multilib and ld.so
6405 handling
6406
6407 - Glibc 2.25 and uClibc-ng 1.0.24 added, wordexp support enabled
6408 for uClibc-ng
6409
6410 - Binutils 2.28 added and default changed to 2.27
6411
6412
6413 Architectures:
6414
6415 - Support for the C-SKY architecture has been added.
6416
6417
6418 License handling:
6419
6420 - The package license markings for legal info now uses the
6421 SPDX short identifiers for the license string where possible.
6422
6423 - License info has been improved / added for a number of packages.
6424
6425
6426 Misc:
6427
6428 - Cmake 3.7.x installed on the host is no longer ignored as a
6429 workaround for the RPATH issues has been implemented.
6430
6431 - Docker-engine can now be built statically on an otherwise
6432 dynamic linked build for docker-in-docker setups.
6433
6434 - U-Boot now supports out-of-tree device trees, similar to
6435 Linux
6436
6437 - Nodejs 0.10.x support (and with it, support for <ARMv6) has
6438 been removed as this is now EOL upstream.
6439
6440 New defconfigs: AT91sam9x5ek dev/mmc/mmc-dev, banana pro,
6441 Nationalchip gx6605s, MIPS creator ci40, nexbox a95x, 64bit
6442 defconfig for raspberry pi 3, stm32f429-disc1.
6443
6444 The raspberry pi zero-w and rpi3 compute module are now also
6445 supported by the rpi0 / rpi3 defconfigs, beaglebone green is
6446 supported by the beaglebone defconfig.
6447
6448 Removed defconfig: minnowboard, via imx6 vab820, altera
6449 socdk/sockit
6450
6451 New packages: arp-scan, atest, augeas, bluez-tools, daemon,
6452 dc3dd, dieharder, execline, fmt, ghostscript, gqrx,
6453 gst1-vaapi, jo, keepalived, kmscube, kodi-jsonschemabuilder,
6454 kodi-skin-confluence, kodi-texturepacker, lensfun, leptonica,
6455 libbson, libcsv, libgphoto2, libkcapi, libmaxminddb,
6456 libmediaart, libnpth, libscrypt, lua-bit32, lua-resty-http,
6457 lugaru, memtool, mpir, nanomsg, physfs, phytool, pngquant,
6458 python-decorator, python-simplegeneric,
6459 python-sortedcontainers, rpi-bt-firmware, rpi-wifi-firmware,
6460 s6, s6-dns, s6-linux-init, s6-linux-utils, s6-networking,
6461 s6-portable-utils, s6-rc, supertux, tesseract-ocr,
6462 uccp420wlan, wilink-bt-firmware
6463
6464 Broken packages: ola
6465
6466 Removed packages: cosmo, kodi-visualisation-fountain,
6467 polarssl, portmap, xdriver_xf86-video-glide,
6468 xdriver_xf86-video-v4l, xdriver_xf86-video-wsfb
6469
6470 Issues resolved (http://bugs.buildroot.org):
6471
6472 #8831: image generation fails on host ZFS due to "no free space"
6473 #9436: e2fsprogs remove busybox applets even of unselected e2fs..
6474 #9456: mkusers script bash errors
6475 #9496: mke2img fails during build on ntfs-3g host partition
6476 #9531: NPM fails to build embedded modules
6477 #9596: KODI: --enable-lirc needs "HAVE_LIRC" compiler definition..
6478 #9691: Wrong cryptsetup package include files location
6479 #9696: Wrong cryptsetup package include files location
6480 #9706: Can't download newer revisions of package from PyPI
6481 #9711: Recent libCEC version bump seems to break kodi package
6482 #9716: exit, shutdown, reboot from kodi
6483 #9721: version 2017.02: no acceptable m4 could be found in $PATH
6484 #9726: Raspberry Pi version B - Problems with UART speed in..
6485 #9751: expat legal info - manifest.csv: GPLv2 Source site: MIT..
6486 #9756: glibc fails to build on buildroot-sh4*-buildroot-linux-gnu
6487 #9766: support/scripts/pkgutil.py conflicts with the pkgutil.py..
6488 #9776: libubox build failed
6489 #9791: Python searches for packages in the user site directory
6490 #9806: libseccomp is not available when BR2_arm=y
6491 #9826: post-build scritp - symlinks created in post-build script..
6492 #9836: triggerhappy: systemd unit broken
6493 #9846: musl libc not installed correctly in target folder
6494 #9856: build libubox failed on ubuntu 17.04 64bit
6495
4f00d03a
PK
64962017.02.11, Released April 11th, 2018
6497
6498 Important / security related fixes.
6499
6500 dependencies: Blacklist tar 1.30+ and build our own host-tar
6501 if needed as tar 1.30+ changed the --numeric-owner output for
6502 long path names. Build host-tar before other host-dependencies
6503 as they need it to extract their source tarballs.
6504
6505 Updated/fixed packages: apache, busybox, clamav, dhcp,
6506 dnsmasq, dovecot, exim, imagemagick, irssi, jq, libcurl,
6507 libpjsip, librsvg, libtasn1, libvorbis, libxml2, lz4, mariadb,
6508 mbedtls, mosquitto, ntp, openblas, opencv3, openssl, patch,
6509 postgresql, python-webpy, qt53d, qt5tools, quagga, rsync,
6510 samba4, sngrep, tremor, wavpack, wireshark, xerces, xterm
6511
6512 Issues resolved (http://bugs.uclibc.org):
6513
6514 #10856: openblas on qemu_x86_64_defconfig fails with "sgemm_..
6515
6f1e216e
PK
65162017.02.10, Released January 31st, 2018
6517
6518 Important / security related fixes.
6519
6520 nconfig: Fix for ncurses/ncursesw linking issue causing crashes.
6521
6522 System: Only show getty options when busybox init or sysvinit
6523 are used.
6524
6525 Infrastructure: Fix build issue for autotools based packages
6526 checking for C++ support on toolchains without C++ support and
6527 on a distro lacking /lib/cpp (E.G. Arch Linux).
6528
6529 Updated/fixed packages: avahi, berkeleydb, bind, busybox,
6530 ccache, clamav, coreutils, dovecot, eeprog, eudev, fis,
6531 intel-microcode, iputils, irssi, kmsxx, libcurl, liberation,
6532 libiio, lz4, mariadb, matchbox-lib, mcookie, openocd, php,
6533 pound, rpcbind, squid, tar, ti-cgt-pru, transmission,
6534 util-linux, webkitgtk, wireshark, xen
6535
6536 Issues resolved (http://bugs.buildroot.org):
6537
6538 #9996: lz4 package does not install lz4 binaries in target
6539 #10176: Rsyslog's S01logging is deleted by Busybox.mk from...
6540 #10216: package/x11r7/mcookie/mcookie.c:207: bad size ?
6541 #10301: systemd/getty unused options
6542 #10331: kmsxx, host installation fails with BR2_SHARED_...
6543 #10536: Finding non-relative paths in the ccache
6544 #10641: avahi-autoipd not starting when using systemd-tmpfiles
6545
93a8938d
PK
65462017.02.9, Released January 1st, 2018
6547
6548 Important / security related fixes.
6549
6550 Fix divide by zero issue in size-stats script.
6551
6552 Fix makefile include ordering issue with certain make versions
6553 in the external toolchain handling.
6554
6555 Updated/fixed packages: dhcp, exim, flann, gdb, heimdal,
6556 libcue, libcurl, libevent, libpqxx, libsoxr, linphone, lldpd,
6557 mariadb, mfgtools, mtools, nodejs, nut, openssl, rsync,
6558 samba4, tor, vlc, webkitgtk, wireshark, xfsprogs,
6559 xlib_libXcursor, xlib_libXfont, xlib_libXfont2
6560
a4d77a4b
PK
65612017.02.8, Released November 27th, 2017
6562
6563 Important / security related fixes.
6564
6565 Qt: 5.6 version updated to 5.6.3.
6566
6567 Reproducible: Do not override SOURCE_DATE_EPOCH if already set
6568 in the environment.
6569
6570 Updated/fixed packages: apr, apr-util, arqp-standalone,
6571 collectd, dvb-apps, ffmpeg, google-breakpad, gstreamer,
6572 imagemagick, libfastjson, libglib2, libpjsip, libplist,
6573 localedef, luajit, mesa3d, openssh, openssl, postgresql,
6574 python3, python-pyqt5, qt5base, qt5canvas3d, qt5connectivity,
6575 qt5declarative, qt5engineio, qt5graphicaleffects,
6576 qt5imageformats, qt5location, qt5multimedia, qt5quickcontrols,
6577 qt5quickcontrols2, qt5script, qt5sensors, qt5serialbus,
6578 qt5serialport, qt5svg, qt5tools, qt5webchannel, qt5webkit,
6579 qt5websockets, qt5x11extras, qt5xmlpatterns, quagga, ruby,
6580 samba4, snmppp, ti-gfx, vboot-utils, webkitgtk, wireshark,
6581 xapp_xdriinfo.
6582
6583 Issues resolved (http://bugs.buildroot.org):
6584
6585 10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
6586 10361: python3 python-config script generates invalid includes
6587 10501: host-localedef fails to compile on Ubuntu 17.10
6588
8b0dd65d
PK
65892017.02.7, Released October 28th, 2017
6590
6591 Important / security related fixes.
6592
6593 Webkitgtk bumped to the 2.18.x series, fixing a large number
6594 of security issues.
6595
6596 Defconfigs: wandboard: Correct rootfs offset
6597
6598 Toolchain: Linaro toolchains updated to 2017.08 release,
6599 fixing a number of issues. Musl: fix for CVE-2017-15650.
6600
6601 Updated/fixed packages: busybox, bzip2, dnsmasq, git, go,
6602 hostapd, irssi, iucode-tool, lame, libcurl, libffi, libnspr,
6603 libnss, nodejs, openssh, openvpn, qemu, qt, redis, sdl2,
6604 webkitgtk, wget, wpa_supplicant, xen, xlib_libXfont,
6605 xlib_libXfont2, xserver_xorg-server
6606
40f8a013
PK
66072017.02.6, Released September 24th, 2017
6608
6609 Important / security related fixes.
6610
6611 Cmake: Ensure correct pkg-config is used when building host
6612 packages
6613
6614 fs/iso9660: Ensure files from earlier builds are not included.
6615
6616 Updated/fixed packages: apache, bcusdk, bind, binutils,
6617 bluez5_utils, botan, cmake, connman, dbus, dialog, e2fsprogs,
6618 faad2, fakeroot, ffmpeg, file, flashrom, gcc, gd, gdb,
6619 gdk-pixbuf, git, gnupg, gpsd, grub2, gst1-plugins-bad,
6620 imagemagick, iostat, iucode-tool, jack2, libarchive, libcurl,
6621 libgcrypt, libidn, libphidget, librsync, librsvg, libsoup,
6622 libxml2, linux-tools, lua, mariadb, mbedtls, mediastreamer,
6623 minidlna, netplug, nss-pam-ldapd, nvidia-driver, openjpeg,
6624 postgresql, proxychains-ng, python-libconfig,
6625 python-service-identity, qt, rpcbind, ruby, samba4, squashfs,
6626 squid, strongswan, subversion, supervisor, sysvinit, tcpdump,
6627 tor, transmission, unrar, valgrind, vim, webkitgtk, whois,
6628 xen, zmqpp
6629
6630 Issues resolved (http://bugs.buildroot.org):
6631
6632 #10141: Squashfs extended attribute failures
6633 #10261: Grub2 fails to build for x86_64
6634 #10276: BR2_PACKAGE_LINUX_TOOLS_GPIO fails for MIPS with...
6635
386dd28a
PK
66362017.02.5, Released July 27th, 2017
6637
6638 Important / security related fixes.
6639
6640 Webkitgtk bumped to the 2.16.x series, fixing a large number
6641 of security issues.
6642
6643 host-aespipe compile fix for Debian/Gentoo/Ubuntu toolchains
6644 which default to PIE mode.
6645
6646 Updated/fixed packages: aespipe, apache, bind, binutils,
6647 busybox, ccache, collectd, efibootmgr, efivar, expat, ffmpeg,
6648 gcc, heimdal, iproute2, irssi, libglib2, libmemcached,
6649 libosip2, libtirpc, libxml-parser-perl, linux-fusion,
6650 linux-zigbee, mpg123, nodejs, orc, pcre, php, pulseaudio,
6651 python-setproctitle, qt5base, rpi-firmware, samba4, syslinux,
6652 systemd, spice, tcpdump, tiff, webkitgtk, x265, xen,
6653 xserver_xorg-server, xvisor
6654
6655 Issues resolved (http://bugs.buildroot.org):
6656
6657 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer...
6658
018b8aa7
PK
66592017.02.4, Released July 4th, 2017
6660
6661 Important / security related fixes.
6662
6663 Update support/scripts/scancpan to use METACPAN v1 API as v0
6664 has been shutdown.
6665
6666 Update support/scripts/mkusers to handle setups where
6667 /etc/shadow is a symlink.
6668
6669 External toolchain: Don't create musl dynamic loader symlink
6670 for static builds.
6671
6672 Setlocalversion: Correct detection of mercurial revisions for
6673 non-tagged versions.
6674
6675 Updated/fixed packages: apache, automake, bind, botan, c-ares,
6676 dhcp, expat, fcgiwrap, gcc, gdb, gesftpserver, glibc, gnutls,
6677 gst1-plugins-bad, imagemagick, imx-uuc, intltool, iperf,
6678 ipsec-tools, irssi, libgcrypt, libmad, libnl, mosquitto,
6679 mpg123, ncurses, nodejs, ntp, openssh, openvpn, qt5base,
6680 qt5multimedia, rtl8821au, socat, spice, systemd, tor, tslib,
6681 vlc, x264, xserver_xorg-server
6682
6683 Issues resolved (http://bugs.buildroot.org):
6684
6685 #9976: License file for package 'rtl8821au' incorrect
6686
1ba865a5
PK
66872017.02.3, Released June 2nd, 2017
6688
6689 Important / security related fixes.
6690
6691 Download: <pkg>-source-check fixed for packages from git.
6692
6693 External toolchain: musl dynamic linker symlink for mips-sf
6694 corrected.
6695
6696 Updated/fixed packages: armadillo, audiofile, bash,
6697 bluez_utils, cppcms, dbus, dhcp, dropbear, efibootmgr, efl,
6698 elfutils, faketime, fbgrab, flashrom, ftop, gdb, git,
6699 google-breakpad, gpsd, hans, kvm-unit-tests, kyua, libev,
6700 libmicrohttpd, libminiupnpc, libtasn1, libubox, ltp-testsuite,
6701 lua, madplay, mariadb, mono, mosquitto, mxml, ntp,
6702 nvidia-driver, openblas, openvpn, oracle-mysql, picocom, popt,
6703 postgresql, pulseview, qt5base, qwt, rabbitmq-c, redis,
6704 rpcbind, rtmpdump, samba4, strongswan, sudo, vlc
6705
6706 Issues resolved (http://bugs.buildroot.org):
6707
6708 #9796: source-check broken for Git downloads
6709 #9871: fbgrab 1.3 won't build with BR2_REPRODUCIBLE set
6710
87ddf24d
PK
67112017.02.2, Released May 1st, 2017
6712
6713 Important / security related fixes.
6714
6715 Use HTTPS for the Codesourcery external toolchains as the HTTP
6716 URLs no longer work.
6717
6718 Updated/fixed packages: bind, busybox, dovecot, freetype,
6719 ghostscript, glibc, granite, hiredis, icu, imagemagick,
6720 gst-plugins-base, gst1-plugins-base, libcroco, libcurl, libnl,
6721 libnspr, libnss, libsamplerate, libsndfile, libunwind,
6722 minicom, mplayer, mpv, nodejs, python-django, python-pyyaml,
6723 python-web2py, samba4, syslinux, systemd, tiff, trinity,
6724 uboot, wireshark, xen
6725
6726 Issues resolved (http://bugs.buildroot.org):
6727
6728 #9791: Python searches for packages in the user site directory
6729
a1658095
PK
67302017.02.1, Released April 4th, 2017
6731
6732 Important / security related fixes.
6733
6734 Fix a variable clashing issue in the mkusers script with
6735 internal bash variables.
6736
6737 Improve external toolchain version detection.
6738
6739 Correct permissions for /dev/pts/ptmx when systemd is used
6740 with recent glibc versions.
6741
6742 Fix python module name clash for graph-depends.
6743
6744 Fakeroot now links against libacl to fix issues on
6745 distributions using acls.
6746
6747 Ensure that the git download infrastructure creates GNU format
6748 tar files.
6749
6750 br2-external: Improve error reporting.
6751
6752 Updated/fixed packages: acl, apr, audiofile, busybox, cairo,
6753 dbus-cpp, dbus-glib, dbus-triggerd, domoticz, elfutils,
6754 fakeroot, filemq, fmc, gdb, git, gnutls, gst-ffmpeg,
6755 gst1-plygins-bad, harfbuzz, htop, imagemagick, jasper, libcec,
6756 libiio, libplatform, librsvg, libselinux, libsidplay2, libsoc,
6757 libwebsockets, libxkbcommon, linux-firmware, logrotate,
6758 lpt-testsuite, lttng-libust, mariadb, mbedtls, memcached,
6759 mesa3d, mpd, mplayer, nbd, ncftp, ntp, openssh, opentyrian,
6760 pcre, perl-gd, python, qt5base, rpi-userland, rpm, samba4,
6761 skalibs, slang, sngrep, squashfs, syslog-ng, taglib,
6762 tcpreplay, tor, upmpdcli, wget, wireshark,
6763 xdriver_xf86-video-vmware, xlib_libXv, zmqpp
6764
6765 Issues resolved (http://bugs.buildroot.org):
6766
6767 #9456: mkusers script bash errors
6768
083c0735
PK
67692017.02, Released February 28th, 2017
6770
6771 Minor fixes, mainly fixing autobuilder issues.
6772
6773 Don't use cmake 3.7.x from the build host as it is also
6774 affected by the RPATH handling issues, and instead build our
6775 own if needed.
6776
6777 Updated/fixed packages: assimp, classpath, genimage, mplayer,
6778 mpv, openocd, python-libconfig, qt5base, qt5quickcontrols,
6779 vlc, xterm
6780
87a23e53
PK
67812017.02-rc3, Released February 26th, 2017
6782
6783 Fixes all over the tree.
6784
6785 Cmake reverted to version 3.6.3 to workaround regressions
6786 related to RPATH handling.
6787
6788 Updated/fixed packages: bctoolbox, berkeleydb, binutils,
6789 btrfs-progs, classpath, directfb, glibc, gstreamer1,
6790 gst1-plugins-{base,good,bad,ugly}, gst1-libav,
6791 gst1-rtsp-server, gst1-validate, gst-omx, htop, libcurl,
6792 libepoxy, libimxvpuapi, libpcap, libuv, ncurses, openssh,
6793 oracle-mysql, poco, python, qt5base, qt5webkit, sslh, synergy,
6794 trousers, uclibc-ng-test, util-linux, vlc, xfsprogs
6795
6796 Issues resolved (http://bugs.buildroot.org):
6797
6798 #9251: Shared C++ libraries for Microblaze results in Segmentation...
6799 #9456: mkusers script bash errors
6800 #9506: Collectd 5.7.0 fails to build with libcrypt
6801 #9581: VagrantFile provisioning step fails due to issue with grub-pc
6802 #9586: usbmount: usbmount slows down the system... to a state of...
6803 #9616: CMake host packages cannot provide CONF_ENV
6804 #9641: Need raptor package installed in staging
6805 #9671: stunnel build error
6806
bedc0ccd
PK
68072017.02-rc2, Released February 20th, 2017
6808
6809 Fixes all over the tree.
6810
6811 Support for SOURCE_DATE_EPOCH in the toolchain wrapper for
6812 older gcc versions for reproducible builds has been
6813 (temporarily) reverted because of licensing compatiblity
6814 concerns.
6815
6816 Defconfigs: SD card generation fix for the Udoo Neo board
6817
6818 Infrastructure to handle .lz compressed tarballs added, and
6819 affected packages updated to use it.
6820
6821 Updated/fixed packages: bctoolbox, bind, canelloni,
6822 cbootimage, ccache, classpath, cups, dbus, ddrescue, directfb,
6823 ed, erlang, gcc, gdb, glmark2, gstreamer, gstreamer1, hiredis,
6824 kmod, kmsxx, lcdapi, libasplib, libgpiod, libnss, libraw,
6825 libv4l, mesa3d-headers, mosquitto, mpd, mpv, musl, ntfs-3g,
6826 ocrad, openswan, postgresql, qt5base, qt5quickcontrols, redis,
6827 riemann-c-client, samba4, sunxi-mali, tcping, trousers,
6828 uclibc, util-linux, vim, wavpack, wget, wiringpi, xfsprogs,
6829 xserver_xorg-server
6830
6831 Issues resolved (http://bugs.buildroot.org):
6832
6833 #8941: Valgrind fails to build with stack protection turned on
6834 #9291: perl: SysV message queues not configured, even if available
6835 #9651: libxcb-1.12 built Error
6836 #9656: util-linux: schedutils doesn't build on target w/o enabl...
6837 #9666: qt5quickcontrols install fails
6838
4f17e8cf
TP
68392017.02-rc1, Released February 11th, 2017
6840
6841 Fixes all over the tree and new features.
6842
6843 Infrastructure:
6844
6845 - numerous improvements to support reproducible builds
6846
6847 - new waf-package package infrastructure to support packages
6848 that use the Waf build system. 6 packages converted to
6849 this infrastructure.
6850
133811ee
TP
6851 - add option <pkg>_PREFER_INSTALLER to the perl package
6852 infrastructure
6853
6854 Architecture:
6855
4f17e8cf
TP
6856 - add support for the OpenRISC CPU architecture
6857
6858 - merge description of the ARM and ARM64 options, and add
6859 support for selecting a specific ARM64 core
6860
6861 Toolchain:
6862
6863 - major rework of the external toolchain support. It is now
6864 split into several packages, one per external toolchain,
6865 and a common infrastructure.
6866
6867 - important fix for musl to prevent a conflict between musl
6868 and kernel headers (fixes the build of numerous packages
6869 with musl)
6870
6871 - uClibc-ng bumped to 1.0.22, and therefore enable uClibc
6872 for ARM64, mips32r6 and mips64r6
6873
6874 - add gdb 7.12.1, and switch to gdb 7.11 as the default
6875
6876 - Linaro toolchains updated to 2016.11, ARC toolchain
6877 components updated to arc-2016.09, MIPS Codescape
133811ee
TP
6878 toolchains bumped to 2016.05-06, CodeSourcery AMD64 and
6879 NIOS2 toolchains bumped
4f17e8cf
TP
6880
6881 - remove Analog Devices toolchain for the Blackfin
133811ee
TP
6882 architecture, remove pre-built musl toolchains from
6883 musl.codu.org
4f17e8cf
TP
6884
6885 New defconfigs: Freescale i.MX23EVK, Qemu OpenRISC emulation,
133811ee
TP
6886 Qemu NIOS2 emulation, Grinn chiliBoard, Freescale i.MX6Q
6887 SabreSD, BeagleBoard X15, OrangePi One, ARC HS38 HAPS
4f17e8cf
TP
6888
6889 New packages: angular-websocket, aubio, bctoolbox, darkhttpd,
6890 ddrescue, easydbus, fakedate, git-crypt, hiredis, ifenslave,
6891 jsmn, libgpiod, libgsm, linux-syscall-support, mariadb, mimic,
6892 nginx-dav-ext, nmon, opkg-utils, policycoreutils,
6893 pru-software-support, python-arrow, python-attrs,
6894 python-babel, python-bitstring, python-chardet,
6895 python-constantly, python-flask-babel, python-gunicorn,
6896 python-incremental, python-jsonschema, python-logbook,
6897 python-markdown2, python-mbstrdecoder, python-mutagen,
6898 python-pathpy, python-pudb, python-pyqrcode,
6899 python-pytablereader, python-setuptools-scm, python-sh,
6900 python-toml, python-vcversioner, python-whoosh,
6901 raspberrypi-usbboot, riemann-c-client, rtl8723bs, skalibs,
6902 sslh, sngrep, ti-cgt-pru, uclibc-ng-test, udpxy, uhttpd,
6903 upower, ustream-ssl, waf, xlib_libXfont2
6904
6905 Removed packages: perl-db-file, snowball-hdmiservice,
6906 snowball-init
6907
6908 Tooling: addition of a test-pkg script to help contributors
6909 build test their package.
6910
6911 Issues resolved (http://bugs.buildroot.org):
6912
6913 #8946: Valgrind fails to build with stack protection turned on
6914 #9461: odroidc2 - toolchain Linaro AArch64 2016.11 compile error
6915 #9466: VIM_REMOVE_DOCS removes rgb.txt
6916 #9486: xorg-server 1.19 fails to compile for glibc with systemd init (x86_64)
6917 #9501: eudev fails to build with older kernel headers
6918 #9526: Embedded NPM fails to start with "no such file or directory" error
6919 #9541: Platform drivers autoloading from info in device tree does not work
6920 #9546: seems BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTB_OVERLAYS do nothing
6921 #9551: Coreutils fails to build target src/src_libsinglebin_pinky_a-pinky.o
6922 #9566: [kmod] Compilation fails with uclibc
6923 #9571: buildroot fails while building opencv for arm64 platform
6924 #9576: External tree with BR 2016.11 does not work anymore
6925 #9606: xorg-server cannot build for ARM target
6926
e77a5c88
PK
69272016.11.3, Released March 9th, 2017
6928
6929 Important / security related fixes.
6930
6931 Updated/fixed packages: bind, dbus, gnutls, imagemagick,
6932 lcms2, libcurl, ntfs-3g, ntp, openssl, php, quagga, redis,
6933 squid, stunnel, tcpdump, vim, wavpack, wireshark, xlib_libXpm
6934
8847039f
PK
69352016.11.2, Released January 25th, 2017
6936
6937 Important / security related fixes.
6938
6939 A fix for BR2_EXTERNAL trees referenced using relative paths,
6940 which broke in 2016.11.
6941
6942 Updated/fixed packages: bind, docker-engine, gd, gnutls, go,
6943 imagemagick, irssi, libpng, libvncserver, musl, opus, php,
6944 php-imagick, rabbitmq-server, runc, wireshark,
6945
6946 Issues resolved (http://bugs.buildroot.org):
6947
6948 #9576: External tree with BR 2016.11 does not work anymore
6949
e5782ec2
PK
69502016.11.1, Released December 29th, 2016
6951
6952 Important / security related fixes.
6953
6954 Updated/fixed packages: apache, cryptopp, docker-engine,
6955 dovecot, exim, gdk-pixbuf, libcurl, libupnp, links, monit,
6956 nodejs, openssh, php, python, python-bottle, samba4, squid,
6957 uboot, vim, wireshark, xorg-server uboot
6958
6959 Issues resolved (http://bugs.buildroot.org):
6960
6961 #9466: VIM_REMOVE_DOCS removes rgb.txt
6962
a7eb052f
PK
69632016.11, Released November 30th, 2016
6964
6965 Minor fixes.
6966
6967 Updated/fixed packages: bzip2, gcc, jasper, sane-backends,
6968 uboot, uclibc
6969
6970 Issues resolved (http://bugs.buildroot.org):
6971
6972 #9451: packages/postgresql/postgresql.mk contains wrong POST...
6973
93106e9e
PK
69742016.11-rc3, Released November 28th, 2016
6975
6976 Fixes all over the tree, including a number of security fixes.
6977
6978 The move from fakeroot to pseudo unfortunately brought a
6979 number of issues. The SELinux issue described in #9386 which
6980 triggered the move to pseudo has been investigated further and
6981 a workaround implemented and the pseudo changes reverted.
6982
6983 Linux kernel: update default to 4.8.11.
6984
6985 Defconfigs: Updates/fixes for imx28ek, mx6udoo, imx6ulpico,
286c6b4e 6986 olimex a20 olinuxino lime mali, roseapplepi, synopsis aarch64
93106e9e
PK
6987 vdk, axs101, axs103 and hs38 smd vdk.
6988
6989 Updated/fixed packages: autossh, chrony, dosfstools,
6990 dtv-scan-tables, e2fsprogs, gcc, gdb, gnuchess, gnuradio,
6991 gpsd, gst1-plugins-bad, gst1-plugins-good, imagemagick,
6992 kvm-unit-tests, libfribi, libuv, mesa3d, mpfr, mplayer, mpv,
6993 ntp, ola, olsr, openblas, openjpeg, openssh, postgresql,
6994 ptpd2python3, qemu, qextserialport, qt5base, quagga, xqwt,
6995 taskd, tiff, tremor, trousers, udisks, uclibc, wireshark,
6996 xapp_xload, xenomai, xmlstarlet
6997
6998 Issues resolved (http://bugs.buildroot.org):
6999
7000 #9386: ubinize fails with or without custom config
7001 #9431: A misspelling
7002 #9446: make raspberrypi3_defconfig compilation failure
7003
90aed668
YM
70042016.11-rc2, Released November 13th, 2016
7005
7006 Fixes all over the tree.
7007
7008 Architecture: add support for MIPS XBurst cores; remove MIPS
7009 support for M5100 cores.
7010
7011 Updated/fixed packages: mesa3d, lttng-babeltrace, tinyalsa, pseudo,
7012 czmq, libxml2, makedevs, binutils, kvm-unit-tests, libnss, privoxy,
7013 qemu, ser2net, net-tools, ffmpeg, assimp, libmpeg2, ccache, mpv,
7014 libxslt, python, python3, php, valgrind, guile, domoticz, efl,
7015 jasper, kvmtool, go, wget, sane-backends, weston, tinymembench,
d4b99ff8 7016 strace, openjpeg, lcms2, quota.
90aed668
YM
7017
7018 Linux kernel: update default to 4.8.7.
7019
7020 CMake support: fix cmake wrapper to properly pass NDEBUG flag.
7021
7022 Filesystems: use a wrapper to pseudo, to better mimick the behaviour
7023 of fakeroot; makedevs no longer breaks of the destination already
7024 exists and is of the correct type/major/minor.
7025
7026 Defconfigs: a few legacy and broken defconfigs have been removed
7027 because they now fail to build: kb9202_defconfig, mini2440_defconfig,
7028 freescale_p2020ds, qmx6, calao*, atmel_sama5d4ek. Other defconfigs
7029 have been updated: nanopi-neo, olimex_a20_olinuxino_lime_mali,
7030 armadeus_apf51, armadeus_apf28, freescale_imx31_3stack, ci20,
7031 olimex_a20_olinuxino_lime2, atmel_at91sam9260eknf,
7032 atmel_at91sam9rlek, atmel_at91sam9g20dfc, atmel_at91sam9g45m10ek,
7033 atmel_sama5d3xek.
7034
052554bf 70352016.11-rc1, Released November 3rd, 2016
a471150a 7036
052554bf 7037 Fixes all over the tree and new features.
a471150a 7038
7158a6d6
AV
7039 It is now possible to specify multiple BR2_EXTERNAL
7040 directories. The required files in a BR2_EXTERNAL directory
7041 have changed to accomodate this feature. Refer to the
7042 documentation for details of how to update them. External
7043 trees now have a name and a description. Also, it is possible
7044 to override a defconfig in the external tree.
7045
7046 The default skeleton now uses UID 65534 for the "nobody"
7047 user instead of UID 99, like most distros do. See
7048 https://lwn.net/Articles/695478/ for a complete discussion.
7049 Programs and configuration files that explicitly refer to UID
7050 99 will have to be updated.
7051
7052 When the build environment already has a suitable cmake version
7053 (3.1 or later), that one will be used instead of building
7054 host-cmake. This can speed up the build significantly.
7055
7056 The ExtUtils::MakeMaker perl module is now required in the
7057 build environment.
7058
7059 An additional check is done during the build that files are
7060 not installed in the output directory within the output
7061 directory. This happens e.g. when the target directory is
7062 contained both in --prefix and in DESTDIR. The build will
7063 terminate with an error message that specifies which package
7064 and which file caused the failure.
7065
7066 The concept of "deprecated packages" and the BR2_DEPRECATED
7067 option have been removed. Instead, packages are removed
7068 immediately. Packages are only removed when they don't work
7069 for some reason. If you still need a removed package and
7070 you have a solution for the problem(s) that caused the
7071 removal, please contribute it.
7072
052554bf 7073 Architecture: support for sh64 removed, improved support for
7158a6d6 7074 MIPS core selection.
052554bf
TP
7075
7076 Toolchain: support for musl powerpc64le, mips64 and mipsr6
7077 toolchains, ARC toolchain components updates, gcc 6.x series
7078 bumped to 6.2.0, default binutils version switched to 2.26,
7079 default gcc version switched to gcc 5.x, Linaro toolchains
7158a6d6
AV
7080 updated, uclibc-ng bumped to 1.0.19. GCC is now always built
7081 with TLS support. Checking of unsafe compiler options (that
7082 point to host directories) has been extended with -isystem,
7083 -idirafter and -iquote.
052554bf
TP
7084
7085 Package infrastructure: new variable $(PKG)_DL_OPTS, addition
7086 of <pkg>-show-rdepends to list reverse dependencies, and
7158a6d6
AV
7087 <pkg>-graph-rdepends to graph reverse dependencies. Linux tools
7088 are now in a separate linux-tools package instead of in the
7089 kernel build. Fakeroot has been replaced by pseudo.
052554bf
TP
7090
7091 CMake support: the toolchainfile.cmake file now provides a
7092 definition of the CMAKE_BUILD_TYPE variable. The
7158a6d6 7093 toolchainfile.cmake also no longer forces the compiler/linker
052554bf
TP
7094 flags defined by Buildroot.
7095
2bc3d067 7096 New defconfigs: WaRP7, Solidrun's MX6 Cubox/Hummingboard,
052554bf 7097 TS-4900, Grinn's liteBoard, Udoo MX6Q/DL, Qemu ARM noMMU,
2bc3d067 7098 BeagleBone Qt5 demo, Digilent Zybo, FriendlyARM Nanopi NEO.
052554bf
TP
7099
7100 New packages: arm-trusted-firmware, amd-catalyst, atop, aufs,
7101 aufs-util, fwts, gst1-rtsp-server, libglob, libite, mfgtools,
2bc3d067 7102 mksh, motion, paho-mqtt-c, php-amqp, pseudo, python-couchdb,
052554bf
TP
7103 python-crcmod, python-cssutils, python-docutils,
7104 python-futures, python-mwclient, python-mwscrape,
7105 python-mwscrape2slob, python-pyelftools, python-pyicu,
7106 python-pylru, python-pyqt5, python-requests-toolbelt,
7107 python-simpleaudio, python-slob, rabbitmq-server, shapelib,
7108 vdr, vdr-plugin-vnsiserver, vexpress-firmware, xvisor, iio and
7109 gpio linux tools.
7110
a564da22 7111 Removed packages: binutils 2.24, fakeroot, gcc 4.7, ipkg,
052554bf 7112 kodi-addon-xvdr, libgail, sstrip, torsmo, webkit, webkitgtk24,
7158a6d6 7113 wvdial, wvstreams.
052554bf
TP
7114
7115 Documentation: the list of packages that was present in the
7116 Buildroot manual has been removed.
7117
7158a6d6
AV
7118 Legal info: the "licenses.txt" file that concatenates all
7119 license texts is no longer generated - it was not considered
7120 useful. The manifest.csv contains an empty cell instead of
7121 "not saved" when no license file is available.
7122
052554bf
TP
7123 Other: addition of a DEVELOPERS file listing developers taking
7124 care of packages or architectures.
7125
7126 Issues resolved (http://bugs.buildroot.org):
7127
7128 #7802: host-python build hangs compiling getbuildinfo.o
7129 #8206: mplayer uses host xorg development files
eb71c22b 7130 #8516: mkcubiecard.sh uses outdated sfdisk switch -D
052554bf
TP
7131 #8536: Building sudo with PAM results in unusable sudo
7132 #8646: check-host-rpath script returns false positives when rpath
7133 contains symlink
7134 #8696: xdriver_xf86-input-mouse install header files in target
7135 directory
7136 #8811: rp-pppoe - generated scripts commands use HOST pathnames,
7137 not necessarily TARGET
7138 #8846: Orphaned/missing toolchain borks eclipse plugin
7139 #8856: python tornado runtime wasn't met on buildroot 2016.02
7140 #8901: gcc failes to build if fortran is enabled
7141 #8916: LDFLAGS pass to openssh
7142 #8941: "ls" of an NFSv4 share only works when pumped through strace
7143 #8946: Valgrind fails to build with stack protection turned on
7144 #9021: Kodi - Broken: Illegal instruction (core dumped)
7145 #9096: rootfs.ubi not created
2bc3d067 7146 #9111: glibc 2.23: libmvec.so not copied
052554bf
TP
7147 #9176: minnowboard : USB not mounted
7148 #9196: raspberry pi 3 default build seem broken
7149 #9201: Permission denied make: *** [core-dependencies] Error 126 in
7150 Buildroot-2015.08.1
7151 #9216: log4cpp package build fails to build within install
7152 #9221: Kodi needs "Python .py and .pyc support" otherwise it crashes when
7153 pressing buttons.
7154 #9229: Firefly boot fails with: "failed to find part:boot"
7155 #9256: [Config file] New device: Odroid-U2/U3
7156 #9296: Buildroot Fails on applying patches
7157 #9301: U-boot fails to build with default zynq_zed_defconfig configuration
7158 #9316: U-boot fails to build if libssl-dev is not installed
7159 #9321: Vanilla libcrypt++ v5.6.3 doesn't allow to work Nvidia Tegra's
7160 flash utility (tegrarcm)
7161 #9326: Odroid-C2 build results in non-bootable image
7162 #9336: Improve iconv support for external toolchain based builds
7163 #9356: gdb package
7164 #9366: no link rootfs.ext4 -> rootfs.ext2
7165 #9371: openssl: download failes with "Only allow downloads from primary
7166 download site" + local server
7167 #9381: check-host-rpath issues
2bc3d067 7168 #9386: ubinize fails with or without custom config
a471150a 7169
ec166411 71702016.08, Released September 1st, 2016
78e99146
PK
7171
7172 Minor fixes.
7173
7174 Toolchain: ARC tools updated to arc-2016.09-eng010.
7175
7176 Updated/fixed packages: libshout, luajit, mpd, mplayer
7177
7178 Issues resolved (http://bugs.buildroot.org):
7179
7180 #7520: CodeSourcery toolchain ARM: C++11 std::exception_ptr..
7181 #8341: Getting EGL Error: Could not create the egl surface:..
7182 #9121: gst1-imx for i.MX6 compile failed, cannot find PXP, ..
7183
7e981ed0
PK
71842016.08-rc3, Released August 29th, 2016
7185
7186 Fixes all over the tree.
7187
7188 Toolchain: C++ support for the internal blackfin toolchain
7189 re-enabled.
7190
7191 Architecture: Default to bf532 CPU variant for blackfin,
7192 Fix flat one memory region support for m68k and disable flat
7193 seperate data support because of compatibility issues.
7194
7195 Defconfigs: Minnowboard and Raspberrypi: Fix errors with
7196 post-build scripts when systemd is used.
7197 Zynq microzed/zc706/zed: Fix u-booot configuration.
7198
7199 netbsd-queue package extended and renamed to
7200 musl-compat-headers. With this, a number of musl compatibility
7201 patches are no longer needed.
7202
7203 Updated/fixed packages: aircrack-ng, android-tools, babeld,
7204 bcusdk, binutils, boa, busybox, connman, cpupower,
7205 docker-engine, domoticz, elf2flt, ffmpeg, fwup, gcc,
7206 glib-networking, gnupg, hplip, igd2-for-linux, imagemagick,
7207 imx-uuc, iputils, jack2, kismet, kmsxx, libaio, libamcodec,
7208 libconfuse, libffi, libfreeimage, libgcrypt, libgpg-error,
7209 libiio, libraw, libsepol, libserialport, libxmlrpc, linknx,
7210 linux-pam, lirc-tools, lldpd, logrotate, lshw, musl, ncurses,
7211 neon, nettle, norm, ntfs-3g, openblas, openmpi, openswan,
7212 pinentry, pixman, protobuf, python-meld3, qlibc, qt, qt5base,
7213 quagga, rpcbind, rt-tests, runc, sane-backends, sconeserver,
7214 squeezelite, stella, tftpd, tinycbor, tinydtls, trace-cmd,
7215 trousers, tstools, uboot-tools, uclibc, ulogd, ustr, vlc,
7216 webkitgtk, wireshark, xdriver_xf86-video-intel
7217
7218 Issues resolved (http://bugs.buildroot.org):
7219
7220 #9101: Error on support/download/git with system git older than 1.8.4
7221 #9181: Compiling linux kernel fails if BR2_LINUX_KERNEL_TOOL_CPU..
7222
3b3fa45a
PK
72232016.08-rc2, Released August 17th, 2016
7224
7225 Fixes all over the tree.
7226
7227 Toolchain: disable broken C++ support for internal blackfin
7228 toolchains, ARC toolchain bumped to arc-2016.09-eng008 (GCC 6)
7229 to fix various issues.
7230
7231 System: Zoneinfo is available for the musl C library as well.
7232
7233 Updated/fixed packages: am33x-cm3, axel, barebox, bdwgc,
7234 blktrace, cairo, dante, enlightenment, fbterm, ffmpeg, flex,
7235 fontconfig, gcc, gmp, gnuplot, gnuradio, gst1-imx, hidapi,
7236 inotify_tools, iproute2, kmsxx, lftp, libaio, libcofi,
7237 libical, libpjsip, libsidplay2, libunwindow, libxml2,
7238 linux-zigbee, lttng-libust, mpv, mtd, ncdu, netplug, ntp,
7239 openblas, openipmi, owfs, php, poco, procps, qt, quota,
7240 sg3_utils, spidev_test, systemd-bootchart, thrift,
7241 uboot-tools, uclibc, webrtc-audio-processing, wayland, weston,
7242 xdriver_xf86-video-savage, xserver_xorg-server, xen
7243
7244 Issues resolved (http://bugs.buildroot.org):
7245
7246 #9136: make graph-size fails with "ValueError: too many values to..
7247 #9151: qt: fix build with ALSA >= 1.1.x
7248 #9156: qt: Fix missing runtime Qt3Support dependency
7249 #9161: modsetting patch not applied to xserver 1.18.4
7250 #9166: Missing overlays directory in VFAT image for raspberry pi 3
7251
19040c9f 72522016.08-rc1, Released August 6th, 2016
960cc977
PK
7253
7254 Fixes all over the tree and new features.
7255
7256 Toolchain: Fortran support added. eglibc support removed, musl
7257 support no longer experimental. Blackfin and Microblaze
7258 support for internal uClibc-ng toolchain, m68k/coldfire
7259 improvements. The check for unsafe (build host) directories
7260 access (/usr/include and /usr/lib) is now enabled by default.
7261 Unused locales are now purged by default to save space (and
7262 the default list of locales shrunk). The option to control
7263 this has now moved from the toolchain menu to system
7264 configuration.
7265
7266 Legal info improvements: sources are now hardlinked instead of
7267 copied if possible to save space. Patches and extra downloads
7268 are also saved.
7269
7270 An experimental configuration knob (BR2_REPRODUCIBLE) has been
7271 added to make the builds more reproducible (E.G. less
7272 differences in the binary output between builds of the same
7273 configuration). This is still work in progress.
7274
7275 An option to execute a custom script inside the fakeroot
7276 environment used to the generate the filesystem (E.G. to tweak
7277 permissions or similar) has been added.
7278
7279 Git support now supports git submodules if
7280 <pkg>_GIT_SUBMODULES is enabled.
7281
7282 Hash files for integritry validation have been added for all
7283 packages.
7284
7285 Scanpypi utility to help creating packages from the Python
7286 package index (pypi) has been added.
7287
7288 The makedevs utility now has support for adding file
7289 capabilities using extended attributes.
7290
7291 New defconfigs: Arcturus uCP1020, Atmel sama5d{2,3,4} xplained
7292 development configs, Blackfin GDB simulator, Linksprite
7293 pcDuino, Minnow Board Max graphical demo, NXP i.MX25 PDK,
7294 i.MX51 EVK, i.MX6UL Pico, i.MX7 sabresd, QEMU MIPS32r6{,el} and
7295 MIPS64r6{,el} malta, Roseapple Pi, Samsung Snow chromebook,
7296 Toradex Apalis i.MX6 COM, TS-4800, x86-64 PC BIOS and EFI
7297 demos. A number of defconfigs have been updated and extended
7298 to generate SD card images. Synopsys HS38 VDK defconfig removed.
7299
7300 New packages: 4th, acpica, acpitool, alljoyn, alljoyn-base,
7301 alljoyn-tcl, alljoyn-tcl-base, argparse, babeld, batman-adv,
7302 circus, dante, docker-containerd, docker-engine, domoticz,
7303 efibootmgr, efivar, ficl, fwup, gsettings-desktop-schemas,
7304 gtksourceview, gupnp-dlna, gupnp-tools, igd2-for-linux,
7305 jemalloc, kmsxx, lapack, lft, libaacs, libamcodec, libbdplus,
7306 libcoap, libdvdcss, libebur128, libfastjson, libminiupnpc,
7307 libnatpmp, libpqxx, libuio, libvdpau, log4cpp, minissdpd,
7308 mxsldr, nginx-nasxi, nginx-upload, ninja, nodm, odroid-mali,
7309 odroid-scripts, omxplayer, openblas, openmpi, openzwave,
7310 p7zip, pdbg, python-argh, python-dataproperty,
7311 python-dateutil, python-dialog3, python-dicttoxml,
7312 python-dominate, python-engineio, python-flask-jsonrpc,
7313 python-flask-login, python-humanize, python-pathtools,
7314 python-pathvalidate, python-pillow, python-prompt-toolkit,
7315 python-pytablewriter, python-pytz, python-scapy3k,
7316 python-sdnotify, python-socketio, python-tomako,
7317 python-ubjson, python-u-msgpack, python-watchdog,
7318 python-wcwidth, python-xlrd, python-xlsxwriter,
7319 python-xlutils, python-xlwt, rs485conf, runc, sdl2_gfx,
7320 sdl2_image, sdl2_ttf, shellinabox, sphinxbase, stella,
7321 supertuxkart, systemd-bootchart, tekui, terminology, tinycbor,
7322 tinydtls, ti-sgx-demos, ti-sgx-km, ti-sgx-um, tunctl, wavemon,
7323 wiringpi, xen
7324
7325 Deprecated packages: ipkg, sstrip
7326
7327 Removed packages: sunxi-mali-prop
7328
7329 Issues resolved (http://bugs.buildroot.org):
7330
7331 #8931: segment fault when compile argp-help.c using aarch64-bu...
7332 #8966: eglfs error. buildroot don't compile the library libeglfs.so
7333 #8971: build for beaglebone fails
7334 #8986: qt5imageformats fails to build on AArch64
7335 #8991: grub2 fails to compile
7336 #9001: Nodejs option not available
7337 #9006: gcc with c++ support v4 and v5 fail to compile on fedora 24
7338 #9016: arceb-buildroot-linux-uclibc ld uses incorrect default format
7339 #9066: 8139TOO - faulty behaviour
7340 #9086: Syntax Error (missing ")" in boot/uboot/uboot.mk on line 203)
7341 #9091: U-Boot fails to boot with large ramdisk
7342
aa6fd11f
PK
73432016.05, Released May 31st, 2016
7344
7345 Minor fixes.
7346
7347 External toolchain: Fix for symlink handling when copying
7348 links to target.
7349
7350 Updated/fixed packages: gcc, grantlee, gst-ffmpeg,
7351 ipsec-tools, iptraf-ng, libcurl, libdrm, libsigsegv, ltris,
7352 lttng-babeltrace, mbedtls, mesa3d, moarvm, mplayer, mtools,
7353 net-tools, openpowerlink, pulseview, rpm, tinyalsa,
7354 xdriver_xf86-video-fbturbo, xserver_xorg-server
7355
f4365df1
PK
73562016.05-rc3, Released May 26th, 2016
7357
7358 Fixes all over the tree.
7359
7360 Tweaks for SSP handling for external toolchains.
7361
7362 Updated/fixed packages: aircrack-ng, bluez5_utils, connman,
7363 cups, erlang-p1-stringprep, expat, ffmpeg, flann, flannel, go,
7364 gst1-libav, hidapi, hplip, iptraf-ng, jamvm, kodi,
7365 kodi-screensaver-matrixtrails, libcurl, libepoxy, libgpgme,
7366 libsemanage, libxslt, liquid-dsp, ltris, lxc, mesa3d, midori,
7367 mpg123, mtr, openpgm, openpowerlink, oprofile, php,
7368 postgresql, putty, python-service-identity, python-treq,
7369 qlibc, qt5serialbus, ruby, stress-ng, strongswan, time, tinc,
7370 ustr, valgrind, webkitgtk, libxml2, xorriso,
7371 xserver_xorg-server
7372
7373 Issues resolved (http://bugs.uclibc.org):
7374
7375 #8936: Aircrack-ng - Alot of missing dependencies
7376
3f3342a5
PK
73772016.05-rc2, Released May 17th, 2016
7378
7379 Fixes all over the tree.
7380
7381 Rootfs overlay handling now refuses to overwrite
7382 /{usr,bin,sbin,lib} symlinks from BR2_ROOTFS_MERGED_USR option
7383 even if these directories are present in the overlay.
7384
7385 External toolchain: Unbreak user provided libraries deployment
7386 (BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS) handling after refactoring.
7387
7388 QEMU coldfire: Fix for signal handling kernel issue, enable
7389 networking support.
7390
7391 Updated/fixed packages: android-tools, assimp, boost, gcc,
7392 glibc, glmark2, gmrender-resurrect, go, go-bootstrap, iputils,
7393 jack2, kodi-screensaver-asterwave, kodi-screensaver-rsxs,
7394 kodi-visualisation-shadertoy, libarchive, libinput, libpjsip,
7395 mali-t76x, mtr, nginx, opencv, openvpn, python-coherence,
7396 qt5multimeda, quagga, samba4, sg3-utils, stress-ng, turbolua
7397
0ab73720
PK
73982016.05-rc1, Released May 10th, 2016
7399
7400 Fixes all over the tree and new features.
7401
7402 Architectures: new ARM variants: Cortex A17 and M4, improved
7403 nonmmu (cortex-M) support, m68k has been re-enabled with
7404 support for ColdFire. For x86, support for the i386 variant
7405 has been dropped.
7406
7407 Toolchain: Add GCC 6 support, remove GCC 4.5, mark GCC 4.7 as
7408 deprecated. Go programming language support, Add Binutils 2.26
7409 support. Old Sourcery PowerPC external toolchains removed,
7410 Sourcery MIPS 2016.06-8, AMD64 2015.11-139, NiosII 2015.11-130
7411 added, Linaro ARM/ARMeb/Aarch64 toolchains updated.
7412
7413 New defconfigs: Firefly RK3288, Boundary Devices i.MX7 Nitrogen7,
7414 STM32F429 and STM32F469 Discovery boards, Hardkernel ODROID-C2,
7415 Raspberry Pi Zero and Raspberry Pi 3. Some Qemu defconfigs were
7416 added for m68k, eXtensa-nommu and ColdFire.
7417
7418 Linux: use zImage by default on ARM, subversion repository
7419 support (for u-boot as well).
7420
7421 New packages: aer-inject, android-tools, cannelloni,
7422 cbootimage, cgroupfs-mount, connman-gtk, crudini, dt,
7423 gmrender-resurrect, flannel, font-awesome, freeswitch, go,
7424 go-bootstrap, gr-osmosdr, granite, i7z, imx-uuc,
7425 kodi-adsp-basic, kodi-adsp-freesurround,
7426 kodi-audiodecoder-opus, kodi-pvr-hdhomerun,
7427 kodi-screensaver-asterwave, kodi-screensaver-cpblobs,
7428 kodi-screensaver-matrixtrails, kodi-screensaver-planestate,
7429 kodi-screensaver-rsxs, kodi-visualisation-fishbmc,
7430 kodi-visualisation-fountain, kodi-visualisation-goom, libgee,
7431 libimxvpuapi, libpjsip, libtomcrypt, libtommath, libusbgx,
7432 lksctp-tools, mali-t76x, mkpimage, mpv, msr-tools, nload,
7433 norm, nvme, owfs, pound, privoxy, procrank_linux, putty,
7434 python-autobahn, python-characteristic, python-crossbar,
7435 python-cryptography, python-iniparse, python-iowait,
7436 python-lmdb, python-pexpect, python-ptyprocess,
7437 python-pyasn-modules, python-pygments, python-pymysql,
7438 python-pynacl, python-pyopenssl, python-pysocks,
7439 python-pytrie, python-rpi-gpio, python-service-identity,
7440 python-setproctitle, python-shutilwhich, python-treq,
7441 python-txaio, python-ujson, python-wsaccel, qt5canvas3d,
7442 qt5location, qt5quickcontrols2, qt5serialbus, qt5tools,
7443 raptor, scrub, taskd, tegrarcm, turbolua, valijson,
7444 wayland-protocols, webkitgtk, wilc1000-firmware, wpan-tools,
7445 xdriver_xf86-video-amdgpu
7446
7447 Removed packages: foomatic-filters, python-m2crypto,
7448 qt5quick1, qt5webkit-examples, samba, xdriver_xf86-input-void
7449
7450 Issues resolved (http://bugs.buildroot.org):
7451
7452 #6830: Qt5: no fonts are installed
7453 #7562: musl buildroot-toolchain and BR2_MIPS_SOFT_FLOAT break
7454 #7580: Invalid filesystem in Pandaboard defconfig
7455 #8346: wf111 package removes all kernel module dependencies
7456 #8436: xserver_xorg-server Segmentation fault
7457 #8736: IPV6 forced on in busybox
7458 #8746: At startup system stops with 'cannot set terminal proces..
7459 #8751: make fail [fio does not build on sh]
7460 #8766: Compiling host-gcc-final-4.9.3 broken on i386
7461 #8771: make savedefconfig modifies sources
7462 #8781: Unable to build uboot for imx28evk
7463 #8786: gdb fails to build with xz and expat support at the same
7464 #8801: Compilation of Buildroot 2016.2 for Raspberry Pi with...
7465 #8806: Buildroot 2016.2 for Raspberry Pi requires that ext4...
7466 #8836: Can't select Vim in menuconfig
7467 #8851: Make sure fio can compile with libaio support if it...
7468 #8861: With buildroot 2016.02 trying to build for corei7-avx
7469 fails while trying to build host-binutils
7470 #8866: Making an USB flash bootable with extlinux build with
7471 buildroot does not work
7472
aaf6c28a
PK
74732016.02, Released March 1st, 2016
7474
7475 Minor fixes, mostly security related.
7476
7477 Circular dependency issue with same-as-kernel linux-headers
7478 option fixed.
7479
7480 Updated/fixed packages: bluez5_utils, heirloom-mailx,
7481 imx-gpu-viv, kodi-pvr-argustv, kodi-pvr-mediaportal-tvserver,
7482 kodi-pvr-nextpvr, libfcgi, openssl, pifmrds, powerpc-utils,
7483 python-m2crypto, slang, sox, squid, tn5250, xerces, zsh
7484
100ba0f6
PK
74852016.02-rc3, Released February 27th, 2016
7486
7487 Fixes all over the tree.
7488
7489 Defconfigs: Ensure EABIhf is correctly enabled for ARM cores
7490 where VFP is optional (but present on the specific hw). Fix
7491 ARM variant selection for freescale_imx31_3stack_defconfig.
7492
7493 Ensure tarballs of downloaded git trees do not contain a
7494 timestamp.
7495
7496 Clarify license of patches in COPYING.
7497
7498 Updated/fixed package: avahi, binutils, cairo, can-festival,
7499 chrony, cifs-utils, dnsmasq, dvdauthor, e2fsprogs, efl,
7500 erlang-rebar, eudev, fbterm, gawk, gnupg2, gnuradio, gpm,
7501 gst1-plugins-good, hostapd, imagemagick, iproute2, iputils,
7502 jack2, kexec, kismet, lftp, libarchive, libeXosip2, libfm,
7503 libglib2, libsoil, libssh, libssh2, libuci, links, lshw, lxc,
7504 mediastreamer, mono, mraa, mutt, nfs-utils, numactl, ofono,
7505 omniorb, openipmi, openobex, patch, pax-utils, perf,
7506 pulseaudio, pure-ftp, qhull, qt, quagga, quota, sdl_sound,
7507 shairport-sync, spice, sysklogd, syslog-ng, trace-cmd,
7508 trousers, tvheadend, util-linux, vim, webkitgtk24, wireshark,
7509 wpa_supplicant, xerces, zsh
7510
7511 Issues resolved (http://bugs.uclibc.org):
7512
7513 #8651: libMonoPosixHelper.so wrong link reference in buildroot..
7514
6cd8cbc6 75152016.02-rc2, Released February 18th, 2016
a00646db
PK
7516
7517 Fixes all over the tree.
7518
7519 Toolchain: PR19405 backport to binutils 2.25.1 to fix NIOS ld
6cd8cbc6
PK
7520 crash, backport of Xtensa .init/.fini literals handling.
7521 glibc security patches for CVE-2014-8121, CVE-2015-1781
a00646db
PK
7522 and CVE-2015-7547.
7523
7524 Defconfigs for Acmesystems Arietta g25 added.
7525
7526 Updated/fixed packages: binutils, boost, chrony, dovecot,
7527 e2fsprogs, fio, gdb, glibc, graphite2, icu, kbd, libbsd,
7528 libcue, libgcrypt, libraw, links, mc, mosquitto, nodejs,
7529 postgresql, pptp-linux, pulseaudio, samba4, spice, squid,
7530 sysklogd, systemd, tiff, uclibc, ulogd, util-linux, valgrind.
7531
7532 Issues resolved (http://bugs.uclibc.org):
7533
7534 #8576: Building embedded Linux for Atmel SAMA5D4_Xplained...
7535 #8606: Problem compiling on Arch Linux
7536 #8681: kbd 2.0.3 does not build on rpi
7537
ecf55c3f 75382016.02-rc1, Released February 10th, 2016
2ea4443e
PK
7539
7540 Fixes all over the tree and new features.
7541
7542 Toolchain: Support for GCC 5.3.x. ARC toolchain updated to
7543 arc-2015.12. Support for legacy uClibc dropped, default to
7544 uClibc-ng instead. Added sys/queue.h implementation for MUSL
7545 for compatibility. Updated versions of Code sourcery and
7546 Linaro toolchains. MIPS Codescape toolchains added. Version
7547 selection for preconfigured external toolchains removed.
7548
7549 New Defconfigs: ARM Juno r0/r1 development boards, Freescale
7550 i.MX6UL Evaluation Kit, Intel Galileo Gen 2, Orange Pi PC.
7551 A number of defconfigs have been extended to generate complete
7552 system images using genimage.
7553
8b186e08 7554 Linux: Automatically patch timeconst.pl for <3.9 kernels,
8d1d6ddd
PK
7555 which isn't compatible with modern perl versions, breaking the
7556 build when building on recent (Fedora 23, Debian
7557 Testing/Unstable, ..) distributions.
7558
2ea4443e
PK
7559 Makedevs utility now accepts textual (non-numerical) user and
7560 group names.
7561
7562 Vagrant file to easily setup a working development environment
7563 in a VM has been added.
7564
7565 Size-stats-compare script to compare rootfs sizes between
7566 builds has been added.
7567
7568 Infozip package renamed to zip. EFL packages restructured.
7569
7570 Updated/fixed packages: aespipe, aiccu, alsa-lib, alsa-utils,
7571 angularjs, apache, apr, argp-standalone, armadillo, arptables,
7572 at, atk, audiofile, aumix, autoconf-archive, avahi, bash, bc,
7573 bcache-tools, bdwgc, beecrypt, bind, binutils, bluez5_utils,
7574 bluez_utils, bonnie, boost, busybox, cairo, cdrkit, chrony,
7575 clamav, cmake, collectd, connman, coreutils, cppcms, crda,
7576 cryptodev-linux, cryptsetup, cups, cwiid, cxxtest, dbus,
7577 dbus-cpp, dbus-glib, debianutils, dhcp, dhcpcd, dhrystone,
7578 dillo, directfb, directfb-examples, dmraid, dnsmasq, doom-wad,
7579 dovecot, dovecot-pigeonhole, dropbear, dtv-scan-tables,
7580 dvb-apps, dvbsnoop, ecryptfs-utils, eigen, ejabberd,
7581 elementary, elfutils, enlightenment, erlang, espeak, eudev,
7582 eventlog, exfat, exfat-utils, exiv2, expedite, faifa,
7583 fakeroot, fastd, fbgrab, fetchmail, ffmpeg, findutils, fio,
7584 firmware-imx, flann, flashrom, flite, flot, fmlib, freerdp,
7585 freescale-imx, freetype, gauche, gawk, gcc, gcc-final, gcr,
7586 gdb, gdk-pixbuf, geoip, gesftpserver, gettext, giflib, git,
7587 glibc, glibmm, glog, gmp, gnupg, gnupg2, gnutls, gob2, gpsd,
7588 gptfdisk, grep, gst1-libav, gst1-plugins-{bad,base,good,ugly},
7589 gst-ffmpeg, gst-plugins-{bad,base,good,ugly}, gstreamer,
7590 gstreamer1, guile, gvfs, gzip, harfbuzz, haserl, hiawatha,
7591 hostapd, hplip, icu, ifupdown, imagemagick, imx-gpu-viv,
7592 imx-kobs, imx-lib, input-tools, intel-microcode, iperf3,
7593 ipmitool, iproute2, iprutils, ipsec-tools, ipset, iptables,
7594 iputils, irda-utils, irssi, iucode-tool, jack2, janus-gateway,
7595 jpeg-turbo, jquery-datetimepicker, jquery-keyboard,
7596 jquery-sparkline, jquery-ui, jquery-ui-themes,
7597 jquery-validation, json-c, kbd, kernel-module-imx-gpu-viv,
7598 keyutils, kmod, knock, kodi, lcdproc, lcms2, leafnode2,
7599 leafpad, libass, libatomic_ops, libbroadvoice, libbsd,
7600 libcap-ng, libcdaudio, libcue, libcurl, libdrm, libecore,
7601 libedbus, libedit, libedje, libeet, libefreet, libeina,
7602 libeio, libelementary, libembryo, libepoxy, libethumb, libev,
7603 libevas, libevas-generic-loaders, libevdev, libevent, libffi,
7604 libfm, libfribidi, libfslcodec, libfslparser, libfslvpuwrap,
7605 libftdi, libfuse, libgail, libglew, libglib2, libgtk2,
7606 libgtk3, libgudev, libhttpparser, libidn, libinput, libiscsi,
7607 libjpeg, liblinear, libmbim, libmicrohttpd, libndp, libnspr,
7608 libnss, liboauth, liboping, libpciaccess, libplist, libpng,
7609 libraw, libraw1394, librsvg, libseccomp, libsecret,
7610 libserialport, libsigc, libsigrok, libsigrokdecode,
7611 libsndfile, libsoc, libsodium, libsoup, libssh2, libsvg,
7612 libsvg-cairo, libtasn1, libtirpc, libtorrent, libungif,
7613 libunwind, libupnpp, liburcu, libuv, libv4l, libva,
7614 libva-intel-driver, libvips, libvncserver, libxml2, libxmlpp,
7615 lightning, lighttpd, linknx, linux-firmware, linux-fusion,
7616 linux-headers, liquid-dsp, lirc-tools, live555, lm-sensors,
7617 lockdev, lshw, ltp-testsuite, ltrace, lttng-babeltrace,
7618 lttng-libust, lttng-modules, lttng-tools, lua, luabitop,
7619 luarocks, luv, lvm2, lxc, makedevs, mc, memcached, memtest86,
7620 mesa3d, mesa3d-demos, mesa3d-headers, micropython,
7621 micropython-lib, minicom, minidlna, mjpg-streamer, mke2img,
7622 moarvm, modem-manager, mongoose, mongrel2, monkey, mono,
7623 monolite, mosh, mosquitto, mpd, mplayer, msgpack, mtdev2tuio,
7624 musepack, musl, mysql, nano, nasm, nbd, neard, netatalk,
7625 netsnmp, nettle, net-tools, network-manager, nfs-utils, nginx,
7626 nmap, nodejs, ntfs-3g, ntp, numactl, nut, nvidia-driver,
7627 odhcp6c, ofono, ola, olsr, omniorb, opencv, opencv3, openipmi,
7628 openldap, openntpd, openobex, openocd, openpgm,
7629 open-plc-utils, openpowerlink, openssh, openssl, openswan,
7630 openvpn, opkg, oprofile, opus, opusfile, p11-kit, package,
7631 pango, pax-utils, pciutils, pcmanfm, perl, perl-db-file,
7632 perl-io-socket-ssl, perl-libwww-perl, perl-net-dns, perl-uri,
7633 perl-xml-libxml, php, php-ssh2, picocom, pinentry, pixman,
7634 polarssl, popt, portaudio, pppd, procps-ng, proftpd, protobuf,
7635 psmisc, ptpd2, pulseaudio, pulseview, pv, python, python3,
7636 python-alsaaudio, python-can, python-cffi, python-cherrypy,
7637 python-httplib2, python-jinja2, python-lxml, python-m2crypto,
7638 python-mako, python-msgpack, python-psutil, python-pyasn,
7639 python-pycparser, python-pydal, python-pyftpdlib,
7640 python-pyroute2, python-pyxml, python-pyzmq, python-requests,
7641 python-serial, python-setuptools, python-six, python-spidev,
7642 python-tornado, python-twisted, python-web2py, python-webpy,
7643 python-werkzeug, python-zope-interface, qemu, qhull, qpdf, qt,
7644 qt5, qt5base, qt5connectivity, qt5declarative, qt5enginio,
7645 qt5graphicaleffects, qt5imageformats, qt5multimedia,
7646 qt5quick1, qt5quickcontrols, qt5script, qt5sensors,
7647 qt5serialport, qt5svg, qt5webchannel, qt5webkit,
7648 qt5webkit-examples, qt5websockets, qt5x11extras,
7649 qt5xmlpatterns, qt-webkit-kiosk, racehound, radvd, read-edid,
7650 readline, redis, rpcbind, rpi-firmware, rpi-userland, rrdtool,
7651 rsync, rsyslog, rtai, rtorrent, rt-tests, rubix, ruby, samba4,
7652 sconeserver, setools, shairport-sync, sigrok-cli, skeleton,
7653 smack, snowball-init, socat, sp-oops-extract, sqlite,
7654 squashfs, squeezelite, squid, sredird, sshfs,
7655 start-stop-daemon, strace, strongswan, stunnel, subversion,
7656 sunxi-tools, swig, sysdig, syslog-ng, sysstat, systemd,
7657 sysvinit, taglib, tcl, tcpreplay, thrift, ti-gfx, tinyalsa,
7658 tor, torsmo, trace-cmd, transmission, tremor, triggerhappy,
7659 trinity, tvheadend, tzdata, uboot-tools, uclibc, udisks,
7660 udpcast, unionfs, upmpdcli, usb_modeswitch,
7661 usb_modeswitch_data, ustr, util-linux, vala, valgrind,
7662 vboot-utils, vde2, vlc, vnstat, webkit, webkitgtk24, weston,
7663 wget, whetstone, whois, wine, wipe, wireless-regdb, wireshark,
7664 wpa_supplicant, w_scan, x11r7, xapp_xbacklight, xapp_xcompmgr,
7665 xapp_xinput, xapp_xkbcomp, xdriver_xf86-input-evdev,
7666 xdriver_xf86-input-libinput, xdriver_xf86-input-synaptics,
7667 xdriver_xf86-video-ati, xdriver_xf86-video-fbturbo,
7668 xdriver_xf86-video-imx-viv, xdriver_xf86-video-intel,
7669 xfont_encodings, xfont_font-adobe-100dpi,
7670 xfont_font-adobe-75dpi, xfont_font-adobe-utopia-100dpi,
7671 xfont_font-adobe-utopia-75dpi, xfont_font-adobe-utopia-type1,
7672 xfont_font-alias, xfont_font-arabic-misc,
7673 xfont_font-bh-100dpi, xfont_font-bh-75dpi,
7674 xfont_font-bh-lucidatypewriter-100dpi,
7675 xfont_font-bh-lucidatypewriter-75dpi, xfont_font-bh-ttf,
7676 xfont_font-bh-type1, xfont_font-bitstream-100dpi,
7677 xfont_font-bitstream-75dpi, xfont_font-bitstream-type1,
7678 xfont_font-cronyx-cyrillic, xfont_font-cursor-misc,
7679 xfont_font-daewoo-misc, xfont_font-dec-misc,
7680 xfont_font-ibm-type1, xfont_font-isas-misc,
7681 xfont_font-jis-misc, xfont_font-micro-misc,
7682 xfont_font-misc-cyrillic, xfont_font-misc-ethiopic,
7683 xfont_font-misc-meltho, xfont_font-misc-misc,
7684 xfont_font-mutt-misc, xfont_font-schumacher-misc,
7685 xfont_font-screen-cyrillic, xfont_font-sony-misc,
7686 xfont_font-sun-misc, xfont_font-winitzki-cyrillic,
7687 xfont_font-xfree86-type1, xfsprogs, xkeyboard-config, xl2tp,
7688 xlib_libfontenc, xlib_libXi, xmlstarlet, xscreensaver,
7689 xserver_xorg-server, xtables-addons, xvkbd, xz, yad, yasm,
7690 ympd, zeromq, zic, znc, zsh,
7691
7692 New packages: acsccid, assimp, atkmm, autofs, bcm2835,
7693 cairomm, cantarell, chocolate-doom, comix-cursors, cxxtest,
7694 edid-decode, emlog, gcr, gtkmm3, hidapi, jquery-sidebar,
7695 kernel-module-imx-gpu-viv, libasplib, libcroco, libdvbpsi,
7696 libfreeglut, libgdiplus, libglfw, libhdhomerun, libnet,
7697 libsoil, lldpd, luvi, mbedtls, minizip, miraclecast, mongodb,
7698 mraa, netbsd-queue, netsniff-ng, nss-pam-ldapd,
7699 obsidian-cursors, openal, openbox, pangomm,
7700 python-backports-abc, python-beautifulsoup4, python-cbor,
7701 python-click, python-cssselect, python-ecdsa, python-html5lib,
7702 python-idna, python-ipaddress, python-mistune, python-netaddr,
7703 python-paho-mqtt, python-paramiko, python-pyparted,
7704 python-pysmb, python-pyudev, python-singledispatch,
7705 python-smbus-cffi, python-urllib3, qt53d, rabbitmq-c, rfkill,
7706 sbc, spi-tools, tpm-tools, trousers, ubus, unrar, unscd,
7707 unzip, v4l2grab, xdriver_xf86-video-nouveau, xdotool, zbar
7708
7709 Removed packages: libungif, python-pyxml,
7710
7711 Issues resolved (http://bugs.uclibc.org):
7712
7713 #7886: gettext: link failure with locally-installed libxml2
7714 #7892: systemd-journald is broken
7715 #8066: nodejs crashes when built with gcc 4.9
7716 #8296: nodejs 0.12.7 - npm crashes (seg core dump)
7717 #8501: gunzip fails to uncompress files
7718 #8541: fail to build host-fakeroot-1.20.2
7719 #8546: build instructions for raspberry pi don't work
7720 #8571: strace for ARC compile error
7721 #8581: pciutils.mk PCIUTILS_MAKE_OPTS typo
7722 #8616: Fail to build for raspberrypi_defconfig with big endian
7723 #8621: sqlite package, properly enable readline
7724
3f90e532
PK
77252015.11, Released November 30th, 2015
7726
7727 Minor fixes.
7728
7729 Merged/seperate /usr handling is now also performed for
7730 staging so cross-gdb / gdbserver can find the libraries.
7731
7732 Updated/fixed packages: autossh, conntrack-tools, dcron,
7733 espeak, gcc, glmark2, gpsd, gstreamer1, libglib2, libsigsegv,
7734 libsoc, libv4l, minidlna, mongrel2, opencv, polarssl,
7735 rpi-userland, rubix, skeleton, tovid, uemacs, valgrind, yad,
7736 zmqpp
7737
7738 Issues resolved (http://bugs.uclibc.org):
7739
7740 #8441: Invalid directory for X11 fonts in target (RPi2)
7741 #8491: libglib2 2.46.1 not Building for armv5 on 2015.11-rc3
7742
610f3fa0
PK
77432015.11-rc3, Released November 26th, 2015
7744
7745 Fixes all over the tree.
7746
db80b0a5
PK
7747 We have a new modern website!
7748
7749 Updated/fixed packages: apitrace, audiofile, autossh, bullet,
7750 c-ares, collectd, conntrack-tools, cryptodev-linux, dropbear,
7751 fastd, gmp, gpsd, gst-plugins-bad, gst-plugins-base,
7752 gst-plugins-good, gst-plugins-ugly, gstreamer, gstreamer1,
7753 guile, iodine, iproute2, jimtcl, kompexsqlite, libethumb,
7754 libfreeimage, libgsasl, libgtk3, libxml2, localedef,
7755 lttng-tools, macchanger, mongrel2, mpd, openntpd, openssl,
7756 oprofile, pcre, qt5base, quagga, rpi-userland, sconeserver,
7757 sdl, spidev_test, sqlite, strongswan, ustr, xapp_sessreg,
7758 yajl, zmqpp
610f3fa0
PK
7759
7760 Issues resolved (http://bugs.uclibc.org):
7761
7762 #6872: gpsd: disabled on microblaze
7763 #8321: invalid opcode error with minidlna and ffmpeg
7764 #8336: Default systemd configuration fails to boot correctly in 2015-08
7765 #8446: rpi-userland failed to build with glibc 2.22
7766
bfaed966
PK
77672015.11-rc2, Released November 19th, 2015
7768
7769 Fixes all over the tree.
7770
7771 LD_LIBRARY_PATH is no longer used to ensure host binaries find
7772 their libraries, fixing issues on recent Fedora.
7773
7774 Toolchain fixes for powerpc e5500 / e6500. Fix for an issue
7775 with ${TARGET}-cc after the move to use a toolchain wrapper
7776 for the internal toolchain.
7777
7778 Appy-patches.sh now correctly applies all files listed in
7779 series files.
7780
7781 Fixes for merged /usr handling when a custom skeleton is used.
7782
7783 Updated/fixed packages: axfsutils, boost, busybox, dhcp,
7784 directfb, dropbear, ebtables, fastd, ffmpeg, gauche, gcc,
7785 gettext, gst1-plugins-bad, hostapd, ibrdtnd, libcurl,
7786 libecore, libgudev, libnss, libpng, libserial, libssh2,
7787 libuecc, libxml2, linux-headers, liquid-dsp, ltris,
7788 lua-periphery, minidlna, mongrel2, mpd, mpg123, mplayer,
7789 mysql, opencv, opencv3, package, perl-file-util, php-ssh2,
7790 polarssl, pulseaudio, python-protobuf, qemu, qt5base, ranger,
7791 ruby, skeleton, slang, squeezelite, strongswan, tovid, uclibc,
7792 ushare, wine, wpa_supplicant, x265,
7793 xdriver_xf86-video-siliconmotion, zxing-cpp
7794
7795 Issues resolved (http://bugs.uclibc.org):
7796
7797 #4790: Running udhcpc on a system with NFS root kills NFS
7798 #8456: Building host-pkgconf on Fedora 23 fails due to..
7799
e1da0eff 78002015.11-rc1, Released November, 7th 2015
23542387
TP
7801
7802 Fixes all over the tree and new features.
7803
7804 Architectures:
7805
7806 - Support for sparc64 added (internal toolchain with glibc
7807 only).
7808
7809 - Support for mips32r6 and mips64r6 added.
7810
7811 - Support for Intel Quark X1000 CPU.
7812
7813 - Switch to EABIhf by default on ARM when a VFP is available.
7814
7815 Toolchains:
7816
7817 - glibc 2.22, gdb 7.10, use gdb 7.9 by default, musl 1.1.12,
7818 uclibc-ng 1.0.8, host-gdb enabled on AArch64.
7819
7820 - The toolchain wrapper which was used only for external
7821 toolchains is now also used for Buildroot internal
7822 toolchains. This allowed to fix the ccache support, prepare
7823 the way for top-level parallel build support and remove gcc
7824 patches used to detect header/library path poisoning.
7825
7826 - Remove Analog Devices Blackfin toolchain 2012R2.
7827
7828 - Fix several Xtensa build failures by switching from
7829 text-section-literals to auto-litpools.
7830
7831 - Enable MIPS64 support in uClibc-ng, use uClibc on ARC
7832 rather than a specific fork.
7833
7834 - Linaro toolchains for ARM, ARMeb and AArch64 updated to
7835 2015.08. 2014.09 version is kept since 2015.08 only runs on
7836 x86_64 hosts.
7837
7838 Bootloaders:
7839
7840 - Fix ARM64 support in U-Boot.
7841
7842 Defconfigs:
7843
7844 - Added: ARC HS38 VDK virtual boards, Avnet Microzed, Boundary
7845 Devices Nitrogen SoloX, Freescale i.MX6 SoloX Sabre SD,
7846 OLinuxino A20 Lime2, Qemu Sparc64, Qemu SuperH 4 big endian,
7847 Synopsys AArch64 VDK virtual platform.
7848
7849 - Updated: calao_qil_a9260, calao_usb_a9g20_lpw, ci20,
7850 cubieboad, freescale_imx6_*, imx53loco, imx6_vab820,
7851 mpc8315erdb, qmx6, p1010rdb, qemu, raspberrypi,
7852 raspberrypi2, riotboard, snps_axs10*, wandboard.
7853
7854 - Removed: at91rm9200df, at91sam9260dfc, at91sam9263ek,
7855 calao_snowball_defconfig, gnublin, integrator926_defconfig.
7856
7857 Infrastructure:
7858
7859 - Support for fetching from Mercurial tags fixed.
7860
7861 - Introduce LINUX_NEEDS_MODULES, which allows to enforce
7862 module support to be enabled in the kernel when a package
7863 builds out-of-tree kernel modules (through the
7864 pkg-kernel-module infrastructure or on its own).
7865
7866 - Improve the perl package infrastructure to automatically add
7867 the dependency to the perl interpreter to target perl module
7868 packages.
7869
7870 - Remove trailing slashes in <pkg>_SITE and addition of a
7871 check to ensure such trailing slashes are no longer added.
7872
7873 - Extend the legal infrastructure to allow packages to declare
7874 their actual source code. This is useful for packages for
7875 which <pkg>_SOURCE points to pre-built binaries (as is the
7876 case for external toolchains). The new <pkg>_ACTUAL_SOURCE
7877 variable allows to point to the source code in such cases.
7878
7879 - Improved ccache support, thanks to the usage of a toolchain
7880 wrapper for internal toolchain. Now a single cache directory
7881 can be shared between different Buildroot builds.
7882
7883 - Addition of a 'graph-size' make targets, which generates a
7884 PDF graph of per-package size of the root filesystem.
7885
7886 - Addition of <pkg>_EXCLUDES so that packages can request
7887 certain parts of the source code tarball to not be
7888 extracted. This feature is currently used by gcc and
7889 toolchain-external.
7890
7891 - Packages can now use the <pkg>_PKGDIR variable, provided by
7892 the package infrastructure, to reference their package
7893 directory, instead of explicitly using package/<pkg>/.
7894
7895 Filesystems:
7896
7897 - Add high lz4 compression to squashfs.
7898
7899 - Simplification of shell profile files in the default
7900 skeleton.
7901
7902 - Remove ftp user and /home/ftp from the skeleton, and let ftp
7903 server packages create these when needed.
7904
7905 - Add support for /bin, /sbin and /lib to be symlinks to their
7906 corresponding directories in /usr. This is enforced for
7907 systemd configurations, and optional for other
7908 configurations.
7909
7910 - Support for AXFS filesystem image generation added.
7911
7912 - New options to add extra space/inodes to ext2/3/4 images.
7913
7914 Updated/fixed packages:
7915
7916 adwaita-icon-theme, apache, apitrace, atk, audit, avahi,
7917 barebox, bash, batctl, bind, binutils, bluez_utils, boost,
7918 bridge-utils, cairo, ccache, chrony, clapack, cloog, cmake,
7919 collectd, connman, conntrack-tools, coreutils, cpio,
7920 cryptsetup, dbus, dbus-cpp, devmem2, dhcp, dhcpcd, dhcpdump,
7921 dhrystone, dillo, directfb, directfb-examples, dmraid,
7922 dos2unix, dovecot, dovecot-pigeonhole, drbd-utils, dropbear,
7923 dropwatch, dtc, e2fsprogs, ebtables, efl, eigen, ejabberd,
7924 elf2flt, elfutils, erlang, ethtool, eudev, evemu, exfat,
7925 exfat-utils, expat, faifa, fbterm, fdk-aac, feh, ffmpeg, file,
7926 flashrom, fping, freerdp, freescale-imx, freetype, gdk-pixbuf,
7927 genimage, gettext, git, glib-networking, glmark2, gnupg2,
7928 gnuradio, gnutls, gpsd, grep, grub2, gst1-imx, gst1-libav,
7929 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
7930 gst1-plugins-ugly, gst1-validate, gst-fsl-plugins,
7931 gst-plugins-bad, gstreamer1, guile, gvfs, harfbuzz, haveged,
7932 hostapd, icu, imagemagick, impiutil, imx-gpu-viv, imx-vpu,
7933 inadyn, intltool, iostat, iperf3, ipmiutil, iproute2,
7934 iptables, iw, jpeg-turbo, jq, jsoncpp, kexec-lite, kmod, kodi,
7935 kodi-audioencoder-flac, kodi-pvr-argustv, kodi-pvr-filmon,
7936 kodi-pvr-hts, kodi-pvr-mythtv, kodi-pvr-pctv,
7937 kodi-pvr-stalker, kodi-pvr-vbox,
7938 kodi-visualisation-waveforhue, less, lftp, libbluray,
7939 libcgroup, libconfuse, libcurl, libdcadec, libdrm, libevdev,
7940 libffi, libfribidi, libfslcodec, libfslparser, libfslvpuwrap,
7941 libgcrypt, libglew, libglib2, libgtk3, libidn, liblinear,
7942 liblockfile, libmicrohttpd, libnetfilter_conntrack, libnfs,
7943 libnftnl, libnl, libnspr, libnss, libpcap, libpfm4, libpng,
7944 libselinux, libserial, libsoup, libsoxr, libstrophe, libtasn1,
7945 libtirpc, libtorrent, libupnpp, liburcu, libusb-compat, libuv,
7946 libv4l, libva, libva-intel-driver, libxcb, lighttpd, links,
7947 linux, linux-firmware, linux-fusion, linux-headers,
7948 lirc-tools, localedef, lpeg, lsof, ltp-testsuite,
7949 lttng-libust, lttng-tools, lua-periphery, luaposix, lvm2, lxc,
7950 lz4, mdadm, mesa3d, mesa3d-headers, minicom, minidlna, moarvm,
7951 modem-manager, mosquitto, mpd, mpdecimal, mpg123, mplayer,
7952 mrouted, msmtp, mtd, mutt, nettle, network-manager, nfs-utils,
7953 nftables, nginx, nodejs, noip, ntp, ofono, opencv3, openpgm,
7954 openssl, openswan, openvpn, pango, parted, perl, perl-cross,
7955 perl-crypt-openssl-random, perl-http-message,
7956 perl-io-socket-ssl, perl-module-build, perl-mojolicious,
7957 perl-netaddr-ip, perl-net-dns, perl-net-http, perl-net-ssleay,
7958 perl-uri, perl-xml-libxml, php, picocom, pixman, pkgconf,
7959 poco, polarssl, portaudio, portmap, postgresql, proftpd,
7960 protobuf, protobuf-c, pulseaudio, python-configshell-fb,
7961 python-networkmanager, python-numpy, python-pyparsing,
7962 python-pypcap, python-rtslib-fb, python-spidev, python-urwid,
7963 python-web2py, qemu, qt5base, redis, rngtools, rng-tools,
7964 rpi-firmware, rpi-userland, rtmpdump, rtorrent, ruby, samba,
7965 samba4, sane-backends, sconeserver, sdl, sed, setools,
7966 shairport-sync, shared-mime-info, sland, smartmontools,
7967 softether, spice-protocol, sqlcipher, sqlite, squid,
7968 strongswan, stunnel, subversion, sudo, sunxi-tools,
7969 supervisor, systemd, tar, targetcli-fb, tcpdump, tiff, tor,
7970 tvheadend, tzdata, uboot-tools, udisks, unionfs, upmpdcli,
7971 util-linux, vala, valgrind, vim, vlc, vorbis-tools, vsftpd,
7972 vtun, wavpack, webkitgtk24, weston, whois, wireless-regdb,
7973 wireshark, wpa_supplicant, xdriver_xf86-input-vmmouse,
7974 xdriver_xf86-video-imx-viv, xdriver_xf86-video-intel,
7975 xdriver_xf86-video-sis, xlib_libXi, xorg-server,
7976 xtables-addons, xterm, xz, zic, znc, zsh
7977
7978 New packages:
7979
7980 axfsutils, bitstream, check, dvblast, eventlog, fastd, gauche,
7981 gmock, graphite2, gssdp, gupnp, gupnp-av, ibrcommon, ibrdtn,
7982 ibrdtnd, ibrdtn-tools, imx-kobs, iqvlinux, irssi,
7983 kompexsqlite, libbroadvoice, libcddb, libcodec2, libcrossguid,
7984 libg7221, libhttpparser, libilbc, libldns, libmng,
7985 libopenh264, libpam-radius-auth, libpam-tacplus, libsilk,
7986 libsoundtouch, libssh, libuecc, libyuv, liquid-dsp, luv,
7987 micropython, micropython-libs, python-pyratemp,
7988 python-pyroute2, python-ranger, rapidxml, scrypt, sdl2,
7989 sp-oops-extract, squeezelite, stress-ng, swupdate, syslog-ng,
7990 x265, xdriver_xf86-video-fbturbo, xxhash, yad, zxing-cpp
7991
7992 Removed packages:
7993
7994 blackbox (was deprecated), divine (merged in directfb),
7995 kobs-ng (replaced by imx-kobs), mediactl (merged in libv4l),
7996 sawman (merged in directfb), schifra (marked broken since a
7997 long time), texinfo (host variant only, no longer used), zxing
7998 (replaced by zxing-cpp),
7999
8000 Issues resolved (http://bugs.uclibc.org):
8001
8002 #4099: cut utility from GNU coreutils works incorrect
8003 #7772: libxml-parser-perl build failure: missing dependency
8004 ExtUtils/MakeMaker
8005 #7931: Default configuration for Cubieboard v1 is outdated
8006 #8116: 2015.05-rc2 raspberrypi2_defconfig network interface
8007 not coming up
8008 #8246: X.org DRI2 build issue
8009 #8256: pointing to /usr/bin/objcopy old version (x86) instead
8010 of the generated one
8011 #8266: mplayer build issue
8012 #8281: pyrexc fails to run when path is too long
8013 #8316: lttng-tools and lttng-babeltrace executables contain
8014 bad RPATH pointing to host machine
8015 #8331: kexec wants shutdown in /sbin, but systemd installs it
8016 in /usr/sbin
8017 #8361: Buildroot 2015.08.1 skeleton inittab overwritten by
8018 busybox's version
8019 #8366: libevent does not build
8020 #8386: build failed with external toolchain
8021 #8391: Node.js 0.12.7 fails to build on raspberry_pi defconfig
8022 #8396: CCACHE initialization
8023 #8401: gpsd 3.15 NMEA support
8024 #8416: cups depends on BR2_DEPRECATED_SINCE_2015_05
8025 #8421: util-linux installs systemd files in output/target/home/
8026
20a36cd8 80272015.08, Released August 31st, 2015
3131ec44
PK
8028
8029 Minor fixes.
8030
8031 OpenCV 3.x package renamed to opencv3. OpenCV 2.4.x
8032 reintroduced as opencv.
8033
8034 Updated/fixed packages: bootutils, canfestival, cppcms,
42180d8a
PK
8035 curlftpfs, dhcpdump, dropbear, erlang-p1-tls, exfat, gnuradio,
8036 ipkg, libgudev, libmbim, libwebsock, linux-pam, lm-sensors,
8037 ltrace, midori, network-manager, openssh, perl-file-listing,
3131ec44
PK
8038 perl-http-cookies, perl-http-daemon, perl-http-negotiate,
8039 perl-www-robotrules, python-can, qt5base, qt5multimedia,
8040 setools, sysvinit, tinyalsa, tn5250, tvheadend, uboot, vlc,
8041 x264, xserver_xorg-server, zyre
8042
985b46be
TP
80432015.08-rc2, Released August, 24th 2015
8044
8045 Fixes all over the tree.
8046
8047 Toolchain: fix gcc build on NIOS-II.
8048
8049 Infrastructure: add <fs>_POST_GEN_HOOKS mechanism to fix
8050 hybrid ISO image generation.
8051
8052 Architectures: add arm1136j-s variant.
8053
8054 Updated/fixed packages: apitrace, audit, bcusdk, bdwgc,
8055 beecrypt, boost, bwm-ng, cdrkit, c-icap, cifs-utils, clapack,
8056 c-periphery, cpio, cramfs, czmq, dawgdic, dnsmasq, dosfstools,
8057 dropbear, elfutils, empty, eudev, fan-ctrl, filemq, gnutls,
8058 guile, haveged, imlib2, libcec, libepoxy, libev, libgpgme,
8059 libiio, libnetfilter_queue, libnfnetlink, libpfm4, libpthsem,
8060 librtas, libselinux, libsigsegv, libsodium, libv4l, lightning,
8061 linux, lirc-tools, lrzsz, mono, mosh, mpd, msmtp, nbd,
8062 netatalk, nodejs, ola, opencv, oprofile, php, poco,
8063 postgresql, powertop, protobuf, protobuf-c, qt5base,
8064 qt5quickcontrols, rapidjson, rng-tools, squid, sysdig,
8065 sysstat, tftpd, tinc, tz, util-linux, webkitgtk24, weston,
8066 wireshark, wvstreams, xdriver_xf86-input-synaptics, zyre.
8067
8068 Issues resolved (http://bugs.uclibc.org):
8069
8070 #8276: package/dropbear: symlink resolution incorrect
8071 #8286: Error with buildroot
8072 #8301: ldconfig parameter in Makefile
8073
7b1e9d52 80742015.08-rc1, Released August, 5th 2015
43929650
AV
8075
8076 Fixes all over the tree and new features.
8077
da63d87c
TP
8078 Architectures:
8079
8080 - Refactor how the availability of an MMU is described.
8081 - Minimal support for Cortex-M3
8082 - Minimal support for AArch64 big-endian
8083
8084 Toolchains:
8085
8086 - Add CodeSourcery MIPS 2015.05, remove MIPS 2013.11
8087 - Use uClibc-ng as the default uClibc version, instead of the
8088 official uClibc, which hasn't done any release since 3+
8089 years
8090 - eglibc is now marked as deprecated
8091 - GCC: gcc 4.9.x is now the default and was updated to 4.9.3,
8092 support for gcc 5.x added.
8093 - Binutils: use Binutils 2.24 as the default, 2.25.x series
8094 bumped to 2.25.1, remove old Binutils 2.22.
8095 - Update ARC toolchain components to 2015.06
8096 - Add support for Fortran when building gcc
8097
8098 Bootloaders:
8099
8100 - Support for using the kconfig configuration system in
8101 U-Boot
8102
8103 New Defconfigs:
8104
8105 - VIA VAB-820/AMOS-820
8106 - OLimex OLinuxino A20 Lime
8107 - Many new defconfigs for Atmel evaluation boards:
8108 at91sam9rlek, at91sam9x5ek, sama5d3xek, sama5d4ek, sama5d4
8109 Xplained Ultra, sama5d3 Xplained.
8110 - ACME Systems Aria G25
8111 - WarPboard
8112 - Altera Cyclone 5 Development Board
8113 - Xilinx zc706
8114 - ARC AXS101 and AXS103 Software Development Platforms
8115 - Significant updates to Raspberry Pi / Raspberry Pi 2
8116
8117 Infrastructure:
8118
8119 - Buildroot takes better care now of generating predictable
8120 permissions in the target filesystem. However, existing
8121 permissions on a custom skeleton or rootfs overlay will no
8122 longer be preserved. Therefore, it is necessary to add a
8123 permission table (BR2_ROOTFS_DEVICE_TABLE) to set the
8124 required permissions.
8125 - Add support for kconfig fragments.
8126 - No longer pass --{enable,disable}-debug to autotools
8127 packages depending on the value of
8128 BR2_ENABLE_DEBUG. BR2_ENABLE_DEBUG now only controls
8129 whether we build with -g or not.
8130 - Support for extracting archives in .lzma in the generic
8131 package infrastructure.
8132 - Remove random-seed file from the default skeleton, since
8133 seeding the entropy pool with a known seed makes more harm
8134 than good.
8135 - In the CVS download helper, add support to use a date as
8136 the version.
8137 - Add support for a per-package <pkg>_STRIP_COMPONENTS
8138 variable, which packages can use to specify how many path
8139 components should be stripped when extracting the tarball.
8140 - Addition of a 'kernel-module' package infrastructure, which
8141 simplifies the packaging of external kernel modules. Many
8142 existing packages are converted to use it.
8143 - Allow bootloaders to be implemented in $(BR2_EXTERNAL)
8144 - Remove /etc/securetty from the default skeleton.
8145 - Migration of sysV initscripts from the default skeleton to
8146 a package called 'initscripts', installed only when Busbox
8147 init or sysvinit are used.
8148 - Migration of the skeleton logic to a proper 'skeleton'
8149 package.
8150 - Addition of a 'linux-tools' infrastructure in the 'linux'
8151 package, to support building user-space tools bundled
8152 within the Linux kernel sources, such as perf and cpupower.
8153 - Usage of backticks instead of make $(shell ...) to execute
8154 shell commands. This allows to delay the evaluation of such
8155 commands when actually needed, and not when expanding the
8156 variables. It is useful to make 'make printvars' less
8157 noisy, and as a preparation to support top-level parallel
8158 build.
8159 - Libtool .la files are not mungled for all package types,
8160 instead of being handled only for packages using the
8161 autotools-package infrastructure.
8162 - Add mechanism to allow packages to express a dependency on
8163 gcc versions. This is needed for packages that use C++11 or
8164 C11 support for example.
8165
8166 Important package updates:
8167
8168 - Complete rework of the matchbox packaging
8169 - Lots of fixes in packages for compatibility with musl and
8170 gcc 5.
8171 - Hash files added to a large number of packages.
8172 - Update a significant number of packages to use a new
8173 hosting, after the announcement of Google Code and
8174 Gitorious closing.
8175 - Major packages needed for SELinux support have been merged,
8176 but the support is not complete yet.
8177 - Significant update of OpenCV to version 3.0, and addition
8178 of lots of eatures.
8179 - Significant update of all packages supporting the GPU and
8180 VPU of i.MX ARM processors.
8181 - Addition of systemd support in a significant number of
8182 packages.
8183 - Qt5 updated to 5.5.0
8184 - Use modular X.org server by default instead of KDrive
8185
8186 Filesystems:
8187
8188 - Complete overhaul of the iso9660 support. Now allows to use
8189 directly IS9660 as the root filesystem format and not only
8190 an initrd, and supports Grub 2 and isolinux in addition to
8191 Grub.
8192
8193 Updated packages: a10disp, agentpp, apache, at91bootstrap3,
8194 audit, barebox, bc, bind, bmon, boost, btrfs-progs,
8195 ca-certificates, can-utils, ccache, cloog, collectd, connman,
8196 coreutils, c-periphery, cryptsetup, dado, dbus, dejavu,
8197 dhcpcd, dnsmasq, dosfstools, dovecot, dovecot-pigeonhole,
8198 e2fsprogs, ejabberd, erlang-p1-cache-tab, erlang-p1-sip,
8199 erlang-p1-stringprep, erlang-p1-stun, erlang-p1-tls,
8200 erlang-p1-utils, erlang-p1-xml, erlang-p1-yaml, ethtool,
8201 eudev, evtest, exim, expect, explorercanvas, feh, ffmpeg,
8202 file, flashrom, freescale-imx, freetype, gawk, gcc, gdb,
8203 gettext, git, glib-networking, gnupg2, gnutls, gpsd, gptfdisk,
8204 gpu-viv-bin-mx6q, gst-fsl-plugins, harfbuzz, hdparm, heimdal,
8205 i2c-tools, imagemagick, imx-vpu, iproute2, ipset, isl, iw,
8206 kodi, kodi-addon-xvdr, kodi-audioencoder-flac,
8207 kodi-audioencoder-lame, kodi-audioencoder-vorbis,
8208 kodi-audioencoder-wav, lftp, libass, libassuan, libcec,
8209 libconfi, libcurl, libdrm, libevdev, libfreefare, libfslcodec,
8210 libfslparser, libfslvpuwrap, libfuse, libglib2, libgpgme,
8211 libgtk2, libgtk3, libical, libidn, libiio, libinput, libiscsi,
8212 libllcp, libmicrohttpd, libnfc, libnss, libpcap, libpciaccess,
8213 libpng, libserialport, libsigrok, libsoc, libtirpc, libubox,
8214 libunistring, libupnp, libuv, libv4l, libva,
8215 libva-intel-driver, libXrandr, lighttpd, linenoise, linux,
8216 linux-firmware, linux-headers, live555, ltrace, lua,
8217 lua-csnappy, lua-ev, luajit, lua-messagepack, luaperiphery,
8218 lvm2, lxc, lzo, mesa3d, mesa3d-headers, midori, mmc-utils,
8219 modem-manager, mono, mosquitto, mpd, mpd-mpc, mpfr, mpg123,
8220 mtd, musl, nano, netperf, network-manager, nfs-utils, nginx,
8221 nodejs, ntp, ola, opencv, openldap, openssh, openssl,
8222 openswan, openvmtools, openvpn, opkg, orbit, orc, pcmanfm,
8223 perl-cross, perl-encode-locale, perl-io-socket-ssl,
8224 perl-mojolicious, perl-net-ssleay, perl-path-tiny, perl-uri,
8225 perl-xml-libxml, php, pinentry, polarssl, postgresql,
8226 pulseview, pure-ftpd, python, python-dpkt, python-lxml,
8227 python-networkmanager, python-pyinotify, python-pypcap,
8228 python-tornado, qextserialport, qt, qt5, rapidjson, redis,
8229 rpcbind, rpi-firmware, rpi-userland, samba4, shairport-sync,
8230 snmpp, sqlite, squid, strongswan, stunnel, sudo, sunxi-boards,
8231 sunxi-mali, sysdig, sysstat, systemd, tcpdump, tiff, tmux,
8232 tor, txheadend, tzdata, uboot, uclibc, ulogd, upmpdcli,
8233 usb_modeswitch, usb_modeswitch_data, vala, vsftpd, wayland,
8234 weston, whois, wireless-regdb, wireshark, x264, xapp_xvinfo,
8235 xdriver_xf86-input-libinput, xdriver_xf86-input-vmmouse,
8236 xdriver_xf86-video-cirrus, xdriver_xf86-video-geode,
8237 xdriver_xf86-video-imx-viv, xdriver_xf86-video-mach64,
8238 xdriver_xf86-video-neomagic, xdriver_xf86-video-r128,
8239 xdriver_xf86-video-savage, xdriver_xf86-video-siliconmotion,
8240 xdriver_xf86-video-vesa, xkeyboard-config, xlib_libfontenc,
8241 xlib_libFS, xlib_libXaw, xlib_libxkbfile, xlib_libXrender,
8242 xlib_libXt, xproto_kbproto, xproto_xproto, xproto_xrandrproto,
8243 xscreensaver, xserver_xorg-server, xtables-addons, yaml-cpp,
8244 zic.
8245
8246 New packages: angularjs, atf, audit, c-icap, c-icap-modules,
8247 cpio, dawgdic, faketime, fcgiwrap, gflags, glog, initscripts,
8248 jquery-datetimepicker, kodi-audioencoder-modplug,
8249 kodi-audioencoder-nosefar, kodi-audioencoder-sidplay,
8250 kodi-audioencoder-snesapu, kodi-audioencoder-stsound,
8251 kodi-audioencoder-timidity, kodi-audioencoder-vgmstream,
8252 kodi-platform, kodi-pvr-argustv, kodi-pvr-dvblink,
8253 kodi-pvr-dvbviewer, kodi-pvr-filmon, kodi-pvr-hts,
8254 kodi-pvr-iptvsimple, kodi-pvr-mediaportal-tvserver,
8255 kodi-pvr-mythtv, kodi-pvr-nextpvr, kodi-pvr-njoy,
8256 kodi-pvr-pctv, kodi-pvr-stalker, kodi-pvr-vbox,
8257 kodi-pvr-vdr-vnsi, kodi-pvr-vuplus, kodi-pvr-wmc,
8258 kodi-screensaver-asteroids, kodi-screensaver-biogenesis,
8259 kodi-screensaver-crystalmorph, kodi-screensaver-greynetic,
8260 kodi-screensaver-pingpong, kodi-screensaver-pyro,
8261 kodi-screensaver-stars, kodi-visualisation-shadertoy,
8262 kodi-visualisation-spectrum, kodi-visualisation-waveforhue,
8263 kodi-visualisation-waveform, kvmtool, kyua, libfm,
8264 libfm-extra, libplatform, librtas, libsodium, libsquish,
8265 libucl, libump, linux-backports, lua-iconv, lutok, menu-cache,
8266 moarvm, monkey, mono-gtksharp3, mosh, openipmi, python-can,
8267 python-pycli, python-pydal, python-pyyaml, python-web2py,
8268 qpid-proton, qt5webchannel, quazip, racehound, rtl8188eu,
8269 rtl8821au, sepolgen, setools, skeleton, stm32flash,
8270 webkitgtk24, xdriver_xf86-video-qxl, zynq-boot-bin.
8271
8272 Deprecated packages: webkitgtk, libgail, eglibc support in
8273 glibc package.
43929650 8274
8cf7a561
TP
8275 Issues resolved (http://bugs.uclibc.org):
8276
8277 #4291: Segmentation fault with all binaries that use threads
8278 when compiled with gcc 4.6
8279 #6944: building toolchain for sh4 fails
8280 #7592: Buildroot GCC: -lto requires plugin support in ranlib
8281 #7628: Python SSL does not get built for Raspberry Pi
8282 #7682: Missing dependencies for NFS
8283 #7742: dhcp lacks important features when BR2_ENABLE_DEBUG
8284 #7754: make: *** [/..../buildroot-2014.11/output/build/host-gcc-initial-4.8.3/.stamp_built] Error 2
8285 #7946: libglib2-2.42.2 fails to build for sparc-buildroot-linux-gnu
8286 #7956: glibc 2.20 and 2.21 fail to build for sh64-buildroot-linux-gnu
8287 #7971: python-flask, python-werkzeug. No module named zlib
8288 #7981: Target file system skeleton permissions hazard
8289 #8006: rpcdebug in nfs-utils built for the host
8290 #8036: alsa-lib headers problem that prevents to compile alsa
8291 dependent projects
8292 #8081: systemd init system: /tmp is not mode 1777
8293 #8121: php opcache extension doesn't get installed
8294 #8151: x86-64 make fails with ncurses 5.9
8295 #8156: pkg-kconfig infra broken for *-update-{config, defconfig}
8296 #8161: default /bin/sh symlink to busybox is full path and not relative
8297 #8171: glamor missing
8298 #8191: Request update support for the cubieboard series
8299 #8201: Important security upgrades for node.js
8300
6d73615f
PK
83012015.05, Released May 31st, 2015
8302
8303 Minor fixes.
8304
8305 Updated/fixed packages: conntrack-tools, directfb, fio, flite,
8306 gptfdisk, ipmiutil, iproute2, janus-gateway, keyutils, knock,
8307 libelementary, libgcrypt, libgsasl, libjpeg, libstrophe,
8308 lttng-libust, nbd, ncurses, nmap, php, postgresql, python,
8309 python3, sconeserver, udpcast, upmpdcli
8310
c6ce119c
PK
83112015.05-rc3, Released May 22nd, 2015
8312
8313 Several fixes, mainly related to static linking.
8314
8315 Updated/fixed packages: acl, alsa-utils, apr, armadillo, attr,
8316 autoconf-archive, binutils, boost, czmq, dhcpcd, duma,
8317 enlightenment, exim, fbterm, freerdp, gcc, gdk-pixbuf,
8318 google-breakpad, gpsd, heirloom-mailx, hwloc, ipmiutil,
8319 iproute2, jack2, jasper, kmod, lcdproc, leafnode2, libcap-ng,
8320 libftdi1, libmatroska, libmemcached, libmodbus, libnftnl,
8321 libsigrok, libupnpp, libuv, libxml-parser-perl, linux,
8322 linux-headers, lirc-tools, lua-periphery, lxc, mongoose, mono,
8323 mpg123, mosquitto, neardal, newt, ntp, ola, openldap, opencv,
8324 php, postgresql, protobuf, pulseaudio, python-pyqt, qemu, qt,
8325 qt5base, rpi-userland, rsyslog, snmppp, sqlite, tiff,
8326 tinyxml2, uboot-tools, unionfs, ux5000-firmware, usbredir,
8327 ushare, vpnc, vsftpd, wavpack, wireless_tools, wsapi,
8328 wvstreams, xmlstarlet, zeromq, zmqpp
8329
8330 New packages: c-periphery
8331
8332 Issues resolved (http://bugs.uclibc.org):
8333
8334 #8106: mkfs.jffs2 uses the --pagesize parameter incorrectly
8335 #8111: 2015.05.rc2 LIBFOO_CONF_OPTS not working
8336 #8126: exim lacks plaintext and cram-md5 auth
8337
f2435f6d
PK
83382015.05-rc2, Released May 11th, 2015
8339
8340 Minor fixes.
8341
8342 Toolchain: PR56780 backport to GCC 4.8.4 to fix GDB linking
8343 issues. Context functions enabled for uClibc snapshot /
8344 uClibc-NG.
8345
8346 Architectures: Endian handling symbol for Xtensa, binutils
8347 fixes.
8348
8349 Infrastructure: Fix for kernel module stripping when
8350 localversion contains spaces.
8351
8352 Updated/fixed packages: at, autoconf-archive, binutils,
8353 cc-tool, cryptsetup, dstat, expedite, freerdp, giflib,
8354 gnuchess, guile, ipmiutil, iproute2, mono, monolite, neard,
8355 ola, poppler, postgresql, python-qt, qt, sqlite, valgrind,
8356 xlib_libXfont
8357
8358 Issues resolved (http://bugs.uclibc.org):
8359
8360 #8086: Cannot select systemd as init with Linaro 2014.09...
8361
5628a15a 83622015.05-rc1, Released May 4th, 2015
94856075
PK
8363
8364 Fixes all over the tree and new features.
8365
329f6870
PK
8366 Architectures: Removed AVR32 support, deprecate SH64, added
8367 support for steamroller, corei7-avx and core-avx2 x86
8368 variants.
8369
8370 Toolchains: IPv6 and Largefile support now enforced for
8371 uClibc. Corresponding Kconfig symbols removed.
8372
8373 External CodeSourcery AMD64 2014.05, MUSL-cross 1.1.6 added,
8374 CS sh2, Xilinx microblaze v2/14.3 removed. Distro-class
8375 external toolchains are now detected and blacklisted.
8376
8377 Internal toolchain support for Nios2 added, Blackfin
8378 removed. Aarch64 and sh musl support. uClibc-ng support added.
8379
8380 Libatomic is now handled for internal and external
8381 toolchains. Link time optimization (LTO) support.
8382
8383 New Defconfigs: Freescale i.MX28 EVK, i.MX31 PDK and SABRE
8384 Auto, Raspberry Pi 2, RIoTboard,
8385
8386 Infrastructure: Hashes for a large number of packages have
8387 been added. Missing hashes now stop the build unless
8388 explicitly disabled.
8389
1c3ad235
PK
8390 Spaces and colons (:) are now supported in package
8391 versions. Dependencies can now be listed for the patch step
8392 (<PKG>_PATCH_DEPENDENCIES). Kconfig and Linux kernel
329f6870
PK
8393 extensions infrastructure has been added.
8394
8395 Makedevs now has a recursive (r) option.
8396
8397 The variable containing the list of packages to build has been
8398 renamed from TARGETS to PACKAGES.
8399
1c3ad235
PK
8400 Make external-deps / legal-info / source / source-check have
8401 been reimplemented using the package infrastructure, so their
8402 output/behaviour may differ from earlier (some packages were
8403 not included in the past).
8404
329f6870
PK
8405 The old insecure DES password encoding is no longer supported.
8406
8407 U-Boot patch option now support direct references to patch
8408 files and URLs in addition to directories of patches. The
8409 i.MX28 SD format (u-boot.sd) is now supported.
8410
94856075
PK
8411 Updated/fixed packages: agentpp, aircrack-ng, alsa-lib,
8412 alsa-utils, apr-util, apr, atk, autossh, avahi, avrdude,
329f6870
PK
8413 bcusdk, bdwgc, bind, binutils, bmon, boost, botan,
8414 btrfs-progs, busybox, ca-certificates, cairo, can-utils,
8415 canfestival, ccache, chrony, civetweb, clamav, cmake,
8416 collectd, connman, copas, crda, cryptodev-linux, cryptsetup,
8417 cups, czmq, dbus-cpp, dbus-glib, dbus-python, dbus, dfu-util,
8418 dhcp, dhcpcd, dialog, dillo, dmraid, dnsmasq, dos2unix,
8419 dosfstools, dovecot-pigeonhole, dovecot, dropbear, dropwatch,
94856075
PK
8420 dtv-scan-tables, dvdauthor, e2fsprogs, ecryptfs-utils,
8421 libevas, elfutils, enscript, erlang, espeak, eudev, evemu,
8422 exfat-utils, exim, f2fs-tools, feh, ffmpeg, fftw, flickcurl,
8423 fltk, fluxbox, fmlib, fmtools, freeradius-client, freerdp,
8424 gamin, gawk, gcc-final, gcc, gd, gdb, gengetopt, geoip, git,
8425 glib-networking, gnu-efi, gnuchess, gnutls, gpsd, gptfdisk,
329f6870
PK
8426 gpu-viv-bin-mx6q, gst-plugin-bad, gstreamer, gstreamer1,
8427 gtest, gvfs, harfbuzz, haserl, haveged, hiawatha,
8428 hicolor-icon-theme, hostapd, hplip, httping, i2c-tools, icu,
8429 ifplugd, imagemagick, imlib2, iozone, iproute2, iptables,
8430 iputils, irqbalance, iw, jack2, jhead, jimtcl, json-c, kexec,
8431 kismet, kmod, kodi-audioencoder-flac,
94856075 8432 kodi-audioencoder-vorbis, kodi-pvr-addons, kodi, ktap, lcms2,
329f6870
PK
8433 libass, libatomic_ops, libbluray, libcap, libcgroup, libcurl,
8434 libdrm, libdvbsi, libebml, libecore, libedit, liberation,
8435 libev, libevas, libevdev, libftdi, libgcrypt, libglib2,
8436 libgpgme, libgtk2, libgtk3, libiconv, libidn, libiio,
8437 libinput, libiscsi, libksba, liblinear, libmatroska,
8438 libmicrohttpd, libmodbus, libmpdclient, libnice, libnl,
8439 libnspr, libnss, libpcap, libpciaccess, libphidget, libplayer,
8440 libpthsem, libqmi, librsvg, libseccomp, libsigrok, libsoup,
8441 libsrtp, libssh2, libtasn1, libtool, libunistring, liburcu,
8442 libusb, libuv, libva-intel-driver, libva, libvncserver,
8443 libvorbis, libvpx, libwebsockets, libxml2, libzip, lightning,
8444 lighttpd, linknx, linphone, linux-firmware, linux-headers,
8445 linux-pam, live555, ljsyscall, lmbench, lockdev, logrotate,
8446 lpc3250loader, lpeg, lsof, lttng-libust, lttng-modules,
8447 lttng-tools, lua, luacrypto, luafilesystem, luajit, luaposix,
8448 luarocks, lvm2, lxc, make,
94856075
PK
8449 matchbox-{common,desktop,fakekey,keyboard,lib,startup-monitor,vm},
8450 matchbox, mcelog, memcached, memstat, memtest86, mesa3d,
8451 minidlna, mjpegtools, mjpg-streamer, modem-manager, mongoose,
8452 monit, mono, monolite, mp4v2, mpc, mpd, mpdecimal, mpg123,
8453 mplayer, musl, nano, nbd, ncftp, ncmpc, ncurses, ne10, neard,
8454 neardal, net-tools, netatalk, netsnmp, network-manager, nginx,
8455 nodejs, ntfs-3g, ntp, numactl, odhcp6c, ofono, open2300,
8456 opencv, openldap, openntpd, openocd, openssh, openssl,
8457 openswan, opentyrian, openvmtools, openvpn, oprofile, p11-kit,
329f6870 8458 pango, patch, patchelf, pciutils, pcre, perf, perl-gdgraph,
94856075
PK
8459 perl-io-socket-ssl, perl-json-tiny, perl-module-build,
8460 perl-mojolicious, perl-net-ssleay, perl-path-tiny,
8461 perl-xml-libxml, perl, phidgetwebservice, php-gnupg, php,
8462 pkgconf, polarssl, poppler, popt, postgresql, powerpc-utils,
8463 pppd, prboom, procps-ng, proftpd, psplash, ptpd2,
8464 python-{cheetah,coherence,django,markdown,netifaces,pam,six},
329f6870
PK
8465 python-tornado, python-twisted, python-zope-interface, python,
8466 python3, qemu, qt, qt5, qt5base, qt5multimedia,
8467 qt5xmlpatterns, qt5cinex, quagga, qwt, radvd, readline,
8468 rng-tools, rpcbind, rpi-firmware, rpi-userland, rsync,
8469 rsyslog, rtai, rtmpdump, ruby, sam-ba, samba, samba4,
8470 sane-backends, sconeserver, shairport-sync, sigrok-cli, slang,
8471 smcroute, snmppp, socat, socketcand, sofia-sip, sox,
8472 spawn-fcgi, speex, sqlcipher, sqlite, squid, strace,
8473 strongswan, stunnel, sudo, sunxi-boards, swig, sysstat,
8474 systemd, tcpdump, tftpd, thrift, thttpd, ti-gfx, ti-utils,
8475 tiff, tinyalsa, tn5250, transmission, trinity, tslib,
8476 tvheadend, tzdata, uboot-tools, uclibc, ulogd, usb_modeswitch,
8477 usbutils, ustr, util-linux, vala, valgrind, vlc, wayland,
8478 webp, weston, wget, which, whois, wireless-regdb,
8479 wireless_tools, wireshark, wpa_supplicant, wvstreams,
8480 xapp_{bdftopcf,bitmap,fonttosfnt,fslsfonts},
94856075
PK
8481 xapp_{fstobdf,iceauth,mkfontscale,oclock,rgb,sessreg,setxkbmap},
8482 xapp_{showfont,smproxy,twm,x11perf,xcalc,xclipboard,xcmsdb},
8483 xapp_{xdbedizzy,xditview,xdpyinfo,xdriinfo,xedit,xev,xeyes},
8484 xapp_{xf86dga,xfsinfo,xgamma,xgc,xhost,xinit,xinput,xkbcomp},
8485 xapp_{xkbevd,xkbprint,xlsatoms,xlsfonts,xmag,xman,xmh,xmodmap},
8486 xapp_xmore, xcb-util-image, xcb-util-keysyms,
8487 xdata_xcursor-themes,
8488 xdriver_xf86-input-{evdev,keyboard,synaptics,void},
8489 xdriver_xf86-video-{ati,cirrus,geode,mach64,mga,neomagic},
8490 xdriver_xf86-video-{r128,savage,siliconmotion,sis,tdfx},
329f6870
PK
8491 xdriver_xf86-video-{trident,vmware,voodoo}, xenomai,
8492 xfont_font-util, xkeyboard-config,
8493 xlib_lib{ICE,X11,Xdmcp,Xfont,Xpm,XvMC},
94856075
PK
8494 xlib_lib{Xxf86vm,xshmfence,xtrans}, xproto_randrproto,
8495 xproto_xproto, xserver_xorg-server, x11vnc, x264, xerces,
8496 xorriso, xterm, xz, yaml-cpp, zeromq, zic, zmqpp
8497
8498 New packages: apache, autoconf-archive, batctl,
329f6870
PK
8499 bitstream-vera, bullet, cc-tool, doxygen, drbd-utils,
8500 dvdrw-tools, gnuradio, gst1-imx, hans, hwloc, ijs,
8501 imx-usb-loader, inconsolata, iodine, iotop, ipmiutil, jsoncpp,
8502 leveldb, libdcadec, libdri2, libfreeimage, libftdi1,
8503 libsidplay2, lirc-tools, lua-periphery, mc, mesa3d-headers,
8504 mosquitto, nvidia-driver, nvidia-tegra23{,-binaries,-codecs},
8505 openjpeg, opusfile, perl-crypt-openssl-{random,rsa},
8506 perl-db-file, perl-digest-{hmac,sha1},
8507 perl-encode-{detect,locale}, perl-file-{listing,util},
8508 perl-html-{parser,tagset}, perl-http-cookies,
8509 perl-http-{daemon,date,message,negotiate}, perl-io-html,
8510 perl-libwww-perl, perl-lwp-mediatypes, perl-mail-dkim,
8511 perl-mailtools, perl-mime-base64, perl-net-{dns,http},
8512 perl-netaddr-ip, perl-time-hires, perl-timedate, perl-uri,
8513 perl-www-robotrules, powertop, pulseview,
8514 python-{cherrypy,lxml,mako,pyqt,pyxml,sip,spidev,ws4py}, qpdf,
8515 qt-webkit-kiosk, sl, softether, sysdig, tinyxml2, tor, tovid,
8516 unixodbc, wf111, wine, libepoxy, xapp_xcompmgr,
94856075 8517 xapp_xfindproxy, xcb-util-cursor, xcb-util-renderutil,
329f6870 8518 xdriver_xf86-input-libinput, xdriver_xf86-video-imx{,-viv},
94856075
PK
8519 xproto_xproxymanagementprotocol
8520
8521 Removed packages: gtk2-theme-hicolor
8522
329f6870
PK
8523 Deprecated packages: samba
8524
94856075
PK
8525 Issues resolved (http://bugs.uclibc.org):
8526
8527 #7478: Multiple chosen python modules are not built due to...
8528 #7508: Use of BR2_EXTERNAL and dependencies to existing packages
8529 #7676: Package procps-ng installs binaries to nonsensical folder
8530 #7724: Startx is not installed in the target
8531 #7760: botan: wrong prefix in botan-1.10.pc
8532 #7826: Building of cdparanoia
8533 #7844: Lua with hard-float on MIPS by buildroot doesn't work
8534 #7874: X.org configure error
8535 #7941: glibc-2.20 fails to build for sparc-buildroot-linux-gnu
8536 #7951: gcc 4.9.2 fails to build for sparc-buildroot-linux-gnu
8537 #7961: Qt5 fails to build for xtensa-buildroot-linux-uclibc
8538 #7976: mkuser script fails with: user already exists with...
8539 #8011: When building only busybox and strace, strace fails...
8540 #8016: collectd fails to build, network.c:171:19: error:...
8541 #8041: error on building libcurl7.42.0
8542
6bf057b0
PK
85432015.02, Released March 1st, 2015
8544
8545 Minor fixes.
8546
8547 Updated/fixed packages: civetweb, ding-libs,
8548 directfb-examples, glibc, gnupg, gnupg2, gpm,
8549 gst-plugins-good, gst1-plugins-good, freetype, libao, libevas,
8550 libevent, libfribidi, libgcrypt, libgtk2, libshout, libsrtp,
8551 libtheora, libupnpp, libxmlrpc, linux, make, opus, pinentry,
8552 rpi-firmware, shared-mime-info, vlc, vorbis-tools,
8553 xcb-util-keysyms
8554
8555 Removed packages: libgc
8556
345f32e6
PK
85572015.02-rc3, Released February 24th, 2015
8558
8559 Minor fixes.
8560
8561 Cmake and rebar (erlang) infrastructure fixes.
8562
8563 Updated/fixed packages: bind, btrfs-progs, busybox, e2fsprogs,
8564 evtest, ffmpeg, fltk, gnutls, i2c-tools, imagemagick, libxcb,
8565 make, mjpg-streamer, netsnmp, opentyrian, php, polarssl,
8566 qt5base, samba, samba4, sudo, util-linux, xserver_xorg-server
8567
bc11392d
PK
85682015.02-rc2, Released February 15th, 2015
8569
8570 Minor fixes.
8571
8572 raspberrypi: fix kernel sha1 for DT variant.
8573
8574 Updated/fixed packages: dbus, dvdauthor, git, libsemanage,
8575 libsepol, libssh2, mplayer, ntp, openvmtools, python3,
8576 qt5base, qt5connectivity, xserver_xorg-server
8577
21652676 85782015.02-rc1, Released February 8th, 2015
20138584
PK
8579
8580 Fixes all over the tree and new features.
8581
8582 Static/shared library handling reworked. This is now a
8583 tristate (shared only / shared and static / static
8584 only). Default is now shared only to speed up the
8585 build. BR2_PREFER_STATIC_LIB is now called BR2_STATIC_LIBS.
8586
8587 The toolchain (internal and external) will now warn when an
8588 unsafe library or header path is used (such as /usr/include or
8589 /usr/lib). If BR2_COMPILER_PARANOID_UNSAFE_PATH is enabled
8590 under build options this instead becomes an error.
8591
8592 A installation path issue with the internal musl toolchain
8593 support has been fixed so it is now possible to reuse it as an
8594 external toolchain.
8595
8596 Architectures: Freescale E5500 and E6500 PowerPC support
8597 added, deprecated MIPS 1/2/3/4 support removed.
8598
8599 New defconfigs: Freescale p2020ds, MIPS creator CI20,
8600 Raspberrypi with DT, UDOO Quad.
8601
8602 'make <foo>_defconfig' now saves the path to the defconfig in
8603 the .config, so a 'make savedefconfig' automatically updates
8604 it.
8605
8606 Infrastructure for packages using the Erland rebar tool has
8607 been added.
8608
8609 Hashes for a large number of packages have been added. Hashes
8610 are now checked for both target and host packages.
8611
8612 The system menu now has an option to automatically configure a
8613 network interface through DHCP at bootup.
8614
8615 The default filesystem skeleton now uses a separate tmpfs for
8616 /run instead of a symlink to /tmp/ for security reasons / to
8617 protect against conflicts with user generated temporary files.
8618
8619 BR2_EXTERNAL is now exported to post-build and post-image
8620 scripts.
8621
8622 New packages: bdwgc, benejson, blktrace, bootstrap, cgic,
8623 ding-libs, dvdauthor, ejabberd, erlang-goldrush, erlang-lager,
8624 erlang-p1-cache-tab, erlang-p1-iconv, erlang-p1-sip,
8625 erlang-p1-stringprep, erlang-p1-stun, erlang-p1-tls,
8626 erlang-p1-utils, erlang-p1-xml, erlang-p1-yaml,
8627 erlang-p1-zlib, exiv2, freeradius-client, gengetopt, glmark2,
8628 gpu-amd-bin-mx51, guile, host-qemu, ifupdown, iperf3,
8629 janus-gateway, kodi, kodi-audioencoder-flac,
8630 kodi-audioencoder-lame, kodi-audioencoder-vorbis,
8631 kodi-audioencoder-wav, libcli, libiio, liblinear, libnice,
8632 libselinux, libsemanage, libserialport, libsigro,
8633 libsigrokdecode, libsrtp, liburiparser, libvips, libwebsock,
8634 libz160, libzip, lightning, mcelog, memtest86, mjpegtools,
8635 mjpg-streamer, mke2img, mpd-mpc, netsurf-buildsystem, odhcp6c,
8636 openldap, python-alsaaudio, python-certifi, python-cheetah,
8637 python-coherence, python-django, python-docopt, python-enum,
8638 python-enum34, python-flask, python-gobject, python-httplib2,
8639 python-ipaddr, python-itsdangerous, python-jinja,
8640 python-markdown, python-markupsafe, python-networkmanager,
8641 python-pam, python-psutil, python-pyftpdlib, python-pyinotify,
8642 python-pysendfile, python-pyxb, python-requests, python-six,
8643 python-twisted, python-webpy, python-werkzeug,
8644 python-zope-interface, qt5cinex, sigrok-cli, sofia-sip,
8645 start-stop-daemon, szip, triggerhappy, ustr, vnstat, xorriso,
8646 xtables-addons
8647
8648 Removed packages (target): bison, distcc, gob2, m4
8649
8650 Issues resolved (http://bugs.uclibc.org):
8651
8652 #7556: make interactive CLI optional for nftables
8653 #7730: Error while connecting Qt Cretaor to device
8654 #7766: logrotate default gzip path is usually wrong
8655 #7790: Invalid ext4 image generated by Buildroot
8656
9a5434fb
PK
86572014.11, Released December 1st, 2014
8658
8659 Minor fixes.
8660
8661 Infrastructure: LD_LIBRARY_PATH handling tweak to ensure
8662 current working directory isn't searched.
8663
8664 Updated/fixed packages: gd, gdb, libwebsockets, luajit, mono,
8665 parted, shairport-sync, util-linux, xapp_bdftopcf,
8666 xserver_xorg-server
8667
f30e54eb
PK
86682014.11-rc3, Released November 28th, 2014
8669
8670 Fixes all over the tree.
8671
8672 System: File permissions of /etc/random-seed made more
8673 restrictive.
8674
8675 Toolchain: Various fixes related to locale handling, a fix for
8676 building the toolchain wrapper on MIPS.
8677
8678 Updated/fixed packages: bind, binutils. botan, btrfsprogs,
8679 clamav, czmq, dhcp, dillo, dovecot, erlang, flac, gd, glibc,
8680 gptfdisk, gst1-validate, heirloom-mailx, lame, libksba,
8681 libllcp, libnspr, libpng, libshairplay, libtirpc, linux,
8682 linux-headers, mpdecimal, mpg123, network-manager, nfstables,
8683 nfs-utils, openssl, pcituils, qt, radvd, rtai, sqlcipher,
8684 sstrip, tcpdump, uclibc, uemacs, ushare, wayland, weston,
8685 xl2tp, xserver_xorg-server
8686
8687 Issues resolved (http://bugs.uclibc.org):
8688
8689 #7670: Fails to build mpc-1.0.2 on latest Cygwin
8690
641e00ef 86912014.11-rc2, Released November 21st, 2014
7dfba6f5
PK
8692
8693 Fixes all over the tree.
8694
8695 Inittab tweaks for shutdown handling (busybox and sysvinit).
8696
8697 Updated/fixed packages: aircrack-ng, botan, canfestival,
8698 clamav, coreutils, czmq, dbus, dovecot, duma, e2fsprogs,
8699 erlang, gcc, iputils, libcap, libgcrypt, libmemcached,
8700 libssh2, libunwind, libv4l, linux-headers, mesa3d-demos, mutt,
8701 mysql, ndisc6, nodejs, omniorb, perl-cross, php,
8702 python-tornado, python3, qemu, qt5base, qt5webkit, rpm,
8703 rt-tests, ruby, schifra, sdl_sound, shairport-sync, sysvinit,
8704 tstools, tzdata, wireshark, x264
8705
8706 Issues resolved (http://bugs.uclibc.org):
8707
8708 #7646: strftime on datetime not works on python3
8709
74128856 87102014.11-rc1, Released November 12th, 2014
4c2d7589
PK
8711
8712 Fixes all over the tree and new features.
8713
6896e829
PK
8714 Toolchains: Use -mcpu / -march instead of -mtune. Support
8715 additional ARC and sparc variants. Updated Code sourcery
8716 and Linaro external toolchains.
8717
8718 Defconfigs: Freescale iMX6DL SabreSD, Minnowboard MAX, QEMU
8719 powerpc64 pseries added and a number of updates to the
8720 existing configurations.
8721
8722 Infrastructure: Buildroot is now less noisy when built with
8723 the silent option (make -s).
8724 A number of package infrastructure variables have been renamed
8725 from *_OPT to *_OPTS for constency. Buildroot will complain if
8726 the old names are used to assist in updating out of tree
8727 packages.
8728 Fixes for host systems where bash isn't located in /bin, and
8729 older systems not supporting mktemp --tmpdir.
8730 Various cleanups of users/groups in the default skeleton.
8731 There is now an option to choose what shell /bin/sh points to.
8732
8733 Documentation: Various updates to the user manual. The
8734 asciidoc documentation handling has now been extended so it
8735 can be used by (BR2_EXTERNAL) packages.
8736
4c2d7589
PK
8737 Updated/fixed packages: acl, acpid, agentpp, aircrack-ng,
8738 alsa-lib, alsamixergui, alsa-utils, apitrace, apr, apr-util,
8739 argus, arptables, at, atftp, atk, attr, audiofile, aumix,
8740 automake, autossh, avahi, avrdude, axel, bandwidthd, bash,
8741 bcusdk, beecrypt, bind, binutils, blackbox, bluez5_utils,
8742 bluez_utils, bmon, boost, bootutils, bridge-utils,
8743 btrfs-progs, busybox, bwm-ng, bzip2, ca-certificates, cairo,
8744 ccache, ccid, ccrypt, cdrkit, cegui06, celt051, chrony,
8745 cifs-utils, civetweb, cjson, clapack, classpath, cloog, cmake,
8746 collectd, connman, copas, coreutils, coxpcall, cppcms, cppdb,
8747 cppzmq, cramfs, crda, cryptsetup, ctorrent, cups, cvs, cwiid,
8748 czmq, dash, dbus, dbus-cpp, dbus-glib, dbus-python, dejavu,
8749 dhcp, dhcpcd, dhcpdump, dialog, dillo, directfb, distcc,
8750 dmalloc, dmidecode, dmraid, dnsmasq, doc-asciidoc.mk,
8751 dosfstools, dropbear, dropwatch, dstat, dtach, dtc, dvbsnoop,
8752 e2fsprogs, ecryptfs-utils, ed, efl, eigen, elf2flt, elfutils,
8753 enlightenment, enscript, erlang, espeak, ethtool, eudev,
8754 evemu, evtest, exfat, exfat-utils, exim, expat, expect,
8755 explorercanvas, faifa, fakeroot, fan-ctrl, fbdump,
8756 fb-test-app, fetchmail, ffmpeg, file, filemq, findutils, flac,
8757 flann, flickcurl, flite, fltk, fluxbox, fmc, fmlib,
8758 fontconfig, foomatic-filters, freerdp, freescale-imx,
8759 freetype, ftop, fxload, gamin, gcc, gd, gdb, gdk-pixbuf,
8760 genimage, genpart, genromfs, geoip, gettext, giblib, git,
8761 glibc, glib-networking, gmp, gmpc, gnu-efi, gnupg, gnupg2,
8762 gnuplot, gnutls, google-breakpad, gpm, gpsd, gptfdisk,
8763 gpu-viv-bin-mx6q, grantlee, grep, gsl, gst1-libav,
8764 gst1-plugins-{bad,base,good,ugly}, gst-ffmpeg,
8765 gst-fsl-plugins, gst-omx, gst-plugins-{bad,base,good,ugly},
8766 gst-plugin-x170, gstreamer, gstreamer1, gtest, gtk2-engines,
8767 gutenprint, gvfs, harfbuzz, haserl, haveged, hdparm, heimdal,
8768 heirloom-mailx, hiawatha, hostapd, hplip, htop, httping,
8769 hwdata, i2c-tools, icu, ifplugd, igh-ethercat, imagemagick,
8770 imlib2, imx-lib, imx-vpu, inadyn, inotify-tools, input-tools,
8771 intltool, iperf, iproute2, iprutils, ipsec-tools, ipset,
8772 iptables, iputils, iw, jamvm, jansson, jasper, jimtcl, joe,
8773 jpeg-turbo, jq, jquery-keyboard, jquery-mobile, jquery-ui,
8774 jquery-ui-themes, jquery-validation, jsmin, json-c,
8775 json-javascript, kbd, kexec, kexec-lite, keyutils, kismet,
8776 kmod, knock, ktap, lame, lbase64, lbreakout2, lcdproc, lcms2,
8777 lesstif, lftp, libaio, libao, libarchive, libargtable2,
8778 libass, libassuan, libatasmart, libbluray, libbsd, libcap,
8779 libcap-ng, libcdio, libcec, libcgicc, libcgroup, libcofi,
8780 libconfig, libconfuse, libcurl, libdaemon, libdnet, libdrm,
8781 libdvdnav, libecore, libedbus, libedit, libedje, libeet,
8782 libelementary, libelf, libenca, libethumb, libevas,
8783 libevas-generic-loaders, libevent, libexif, libeXosip2,
8784 libffi, libftdi, libfuse, libgail, libgcrypt, libgeotiff,
8785 libglade, libglib2, libgpgme, libgtk2, libhid, libidn,
8786 libinput, libiscsi, libjson, libksba, liblockfile,
8787 liblog4c-localtime, liblogging, libmad, libmatroska, libmbim,
8788 libmemcached, libmicrohttpd, libmpdclient, libmpeg2, libndp,
8789 libnfc, libnfs, libnftnl, libnl, libnspr, libnss, liboauth,
8790 libogg, liboping, libosip2, libpcap, libpciaccess, libpfm4,
8791 libplayer, libplist, libpng, libpthsem, libqmi, libqrencode,
8792 libraw, libreplaygain, libroxml, librsvg, librtlsdr,
8793 libsamplerate, libseccomp, libsecret, libshairplay, libsoc,
8794 libsoup, libsoxr, libssh2, libstrophe, libsvg, libsvg-cairo,
8795 libtasn1, libtheora, libtirpc, libtorrent, libubox, libuci,
8796 libungif, liburcu, libusb, libuv, libv4l, libva,
8797 libva-intel-driver, libvncserver, libvorbis, libvpx,
8798 libwebsockets, libxcb, libxml2, libxml-parser-perl, libxmlrpc,
8799 libxslt, lighttpd, linenoise, linknx, links, linphone,
8800 linux-firmware, linux-fusion, linux-headers, linux-pam,
8801 linux-zigbee, lite, live555, ljlinenoise, lmbench, lm-sensors,
8802 localedef, lockdev, lockfile-progs, log4cxx, lpty, lrandom,
8803 lrzsz, lshw, lsof, lsqlite3, ltp-testsuite, ltrace, ltris,
8804 lttng-babeltrace, lttng-libust, lttng-modules, lttng-tools,
8805 lua, luabitop, lua-coat, lua-coatpersistent, lua-csnappy,
8806 lua-ev, luajit, luajson, lualogging, lua-messagepack,
8807 lua-msgpack-native, luaposix, luarocks, luasec, luasocket,
8808 luasql-sqlite3, lua-testmore, lunit, lvm2, lxc, lz4, lzlib,
8809 lzma, m4, madplay, make, makedevs, Makefile.in,
8810 matchbox-common, matchbox-desktop, matchbox-fakekey,
8811 matchbox-keyboard, matchbox-lib, matchbox-panel,
8812 matchbox-startup-monitor, matchbox-wm, mcrypt, mdadm,
8813 media-ctl, mediastreamer, memcached, memstat, memtester,
8814 mesa3d, metacity, midori, mii-diag, minidlna, mmc-utils,
8815 modem-manager, mongoose, mongrel2, monit, mpc, mpd, mpdecimal,
8816 mpfr, mpg123, mplayer, mrouted, msmtp, mtd, mtools, mtr,
8817 musepack, musl, mutt, mxml, mysql, nano, nanocom, nbd, ncftp,
8818 ncurses, ndisc6, ne10, neard, neon, netatalk, netperf,
8819 netsnmp, nettle, net-tools, network-manager, newt, nfs-utils,
8820 ngrep, nmap, nodejs, nss-mdns, ntfs-3g, ntp, numactl, nut,
8821 nuttcp, ofono, ola, omap-u-boot-utils, omniorb,
8822 on2-8170-modules, opencore-amr, opencv, openntpd, openobex,
8823 openocd, openpowerlink, openssh, openssl, openswan,
8824 opentyrian, opentyrian-data, openvpn, opkg, oprofile, opus,
8825 opus-tools, orbit, orc, ortp, p11-kit, pango, parted,
8826 pciutils, pcmanfm, pcre, pcsc-lite, perf, perl, perl-gd,
8827 perl-gdgraph, perl-io-socket-ssl, perl-json-tiny,
8828 perl-module-build, perl-mojolicious, perl-net-ssleay,
8829 perl-path-tiny, perl-xml-libxml, perl-xml-parser, php,
8830 php-geoip, php-gnupg, php-imagick, php-memcached, php-ssh2,
8831 php-yaml, php-zmq, picocom, pifmrds, pinentry, pixman,
8832 pkg-autotools.mk, pkg-cmake.mk, pkg-download.mk,
8833 pkg-generic.mk, pkg-kconfig.mk, pkg-luarocks.mk, pkg-perl.mk,
8834 pkg-python.mk, pkg-utils.mk, poco, polarssl, polkit, poppler,
8835 popt, portaudio, portmap, postgresql, powerpc-utils, pppd,
8836 pptp-linux, prboom, procps-ng, proftpd, protobuf, protobuf-c,
8837 psmisc, ptpd2, pulseaudio, pv, pwgen, python, python3,
8838 python-dialog, python-ipy, python-keyring, python-mad,
8839 python-netifaces, python-numpy, python-protobuf, python-pyasn,
8840 python-pyparsing, python-pyro, python-pyusb, python-serial,
8841 python-setuptools, qdecoder, qemu, qextserialport, qjson, qt,
8842 qt5, qt5base, qt5connectivity, qt5declarative, qt5enginio,
8843 qt5graphicaleffects, qt5imageformats, qt5multimedia,
8844 qt5quick1, qt5quickcontrols, qt5script, qt5sensors,
8845 qt5serialport, qt5svg, qt5webkit, qt5webkit-examples,
8846 qt5websockets, qt5x11extras, qt5xmlpatterns, qtuio, quagga,
8847 quota, qwt, radvd, rapidjson, rdesktop, redis, rings, rpcbind,
8848 rpi-firmware, rpi-userland, rpm, rp-pppoe, rrdtool,
8849 rsh-redone, rsync, rsyslog, rtai, rtmpdump, rt-tests, rubix,
8850 ruby, samba, sam-ba, samba4, sane-backends, schifra,
8851 sconeserver, scons, screen, sdl, sdl_gfx, sdl_image,
8852 sdl_mixer, sdl_net, sdl_sound, sdl_ttf, sed, ser2net,
8853 setserial, sg3_utils, shared-mime-info, simicsfs, sispmctl,
8854 slang, slirp, smcroute, smstools3, snmppp,
8855 snowball-hdmiservice, socat, socketcand, sox, spawn-fcgi,
8856 speex, spice, spice-protocol, sqlcipher, sqlite, squashfs,
8857 squid, sredird, startup-notification, strace, stress,
8858 strongswan, stunnel, subversion, sudo, sunxi-boards,
8859 sunxi-cedarx, swig, sylpheed, synergy, sysklogd, sysstat,
8860 systemd, sysvinit, taglib, tar, tcl, tcllib, tcpdump,
8861 tcpreplay, texinfo, tftpd, thrift, thttpd, tiff, ti-utils,
8862 tn5250, torsmo, trace-cmd, transmission, tslib, tstools,
8863 tvheadend, twolame, tz, uboot-tools, uclibc, udisks, ulogd,
8864 upmpdcli, upx, urg, usb_modeswitch, usbmount, usbredir,
8865 usbutils, util-linux, valgrind, vde2, vim, vlc, vo-aacenc,
8866 vorbis-tools, vpnc, vsftpd, vtun, wayland, webkit, webp,
8867 webrtc-audio-processing, weston, wget, whois, wireless-regdb,
8868 wireshark, wpa_supplicant, wvstreams, x11r7, x11vnc,
8869 xapp_xcalc, xapp_xdm, xapp_xdpyinfo, xapp_xf86dga, xapp_xfs,
8870 xapp_xinit, xapp_xkbevd, xapp_xmh, xapp_xrandr, xapp_xsm,
8871 xbmc, xbmc-pvr-addons, xcb-proto, xcursor-transparent-theme,
8872 xdriver_xf86-input-mouse, xdriver_xf86-video-{ast,intel},
8873 xdriver_xf86-video-vmware, xenomai, xerces,
8874 xfont_font-adobe-{100,75}dpi,
8875 xfont_font-adobe-utopia-{100dpi,75dpi,type1},
8876 xfont_font-alias, xfont_font-arabic-misc,
8877 xfont_font-bh-100dpi, xfont_font-bh-75dpi,
8878 xfont_font-bh-lucidatypewriter-100dpi,
8879 xfont_font-bh-lucidatypewriter-75dpi, xfont_font-bh-ttf,
8880 xfont_font-bh-type1, xfont_font-bitstream-100dpi,
8881 xfont_font-bitstream-75dpi, xfont_font-bitstream-type1,
8882 xfont_font-cronyx-cyrillic, xfont_font-cursor-misc,
8883 xfont_font-daewoo-misc, xfont_font-dec-misc,
8884 xfont_font-ibm-type1, xfont_font-isas-misc,
8885 xfont_font-jis-misc, xfont_font-micro-misc,
8886 xfont_font-misc-cyrillic, xfont_font-misc-ethiopic,
8887 xfont_font-misc-meltho, xfont_font-misc-misc,
8888 xfont_font-mutt-misc, xfont_font-schumacher-misc,
8889 xfont_font-screen-cyrillic, xfont_font-sony-misc,
8890 xfont_font-sun-misc, xfont_font-winitzki-cyrillic,
8891 xfont_font-xfree86-type1, xfsprogs, xinetd, xkeyboard-config,
8892 xlib_libdmx, xlib_libFS, xlib_libpciaccess, xlib_libSM,
8893 xlib_libX11, xlib_libXaw, xlib_libXext, xlib_libXfont,
8894 xlib_libXi, xlib_libXinerama, xlib_libXrandr, xlib_libXrender,
8895 xlib_libXres, xlib_libXScrnSaver, xlib_libXt, xlib_libXv,
8896 xlib_libXvMC, xlib_libXxf86dga, xlib_libXxf86vm, xmlstarlet,
8897 xproto_xcmiscproto, xproto_xextproto, xscreensaver,
8898 xserver_xorg-server, xterm, xz, zeromq, zlib, zlog, zmqpp,
8899 znc, zsh, zxing
8900
8901 New packages: adwaita-icon-theme, am335x-pru-package,
8902 bcache-tools, biosdevname, botan, canfestival, clamav,
8903 cppunit, dos2unix, dovecot, dovecot-pigeonhole, getent, glm,
8904 gst1-validate, hicolor-icon-theme, ipmitool, leafnode2,
8905 libdvbcsa, libgtk3, libphidget, libshout, libunistring,
8906 libupnpp, mesa3d-demos, modplugtools, mono, monolite, mp4v2,
8907 netcat-openbsd, nginx, odhcploc, openvmtools,
8908 phidgetwebservice, pps-tools, pure-ftpd,
8909 python-configshell-fb, python-rtslib-fb, python-urwid, qlibc,
8910 qt5location, shairport-sync, spidev_test, targetcli-fb,
8911 tinyalsa, trinity, x264, yaml-cpp, ympd
8912
8913 Removed packages: libelf
8914
8915 Issues resolved (http://bugs.uclibc.org):
8916
8917 #261: New package: wxWidgets
8918 #325: New package: ratpoison
8919 #405: New package: OpenVZ tools
8920 #1309: New package: rdiff-backup
8921 #3427: New package: nginx
8922 #3655: New package: libav
8923 #3991: New Package: open-vm-tools (Vmware Tools)
8924 #6878: dmraid: disabled on ARC
8925 #6950: Full unicode support in ncurses
8926 #7010: jamvm builds and runs fine under mips (be)
8927 #7088: elfutils on Blackfin doesn't build
8928 #7142: ecryptfs needs getent to run
8929 #7280: CMake toolchain file uses the FORCE attribute on CMAKE_CXX_FLAGS
8930 #7346: [2014.08rc3] vim-8ae50e3ef8bf.tar.gz can not be downloaded, ...
8931 #7352: [2014.08-rc3] diffutils-3.3 failed on building
8932 #7358: rpi-userland: linking with bcm_host doesn't give vc_dispmanx_*
8933 #7364: monit builds a static application, even though BR2_PREFER_...
8934 #7370: ngrep - requires --with-pcap-includes fully defined to find...
8935 #7442: rootfs remount does not work as expected with sysvinit
8936 #7448: Having export MACHINE="something" breaks glibc build on IMX6...
8937 #7568: musl buildroot-toolchain does not put libgcc_s.so.1 into place
8938 #7574: quota-4.01 fails to build statically
8939
fcd720df
PK
89402014.08, Released September 1st, 2014
8941
8942 Minor manual fixes/additions.
8943
8944 Updated/fixed packages: btrfs-progs, cmake, cppcms, exim,
8945 lftp, libdaemon, libev, libgpgme, libiqrf, libnl, libplist,
8946 libroxml, libwebsockets, mesa3d, mpd, mtdev2tuio, musepack,
8947 perl-gd, php-geoip, php-gnupg, php-imagick, php-memcached,
8948 php-ssh2, php-yaml, php-zmq, polarssl, ruby, systemd, taglib,
8949 uboot-tools, upmpdcli, webkit, xapp_xfs, xapp_luit,
8950 xscreensaver, yajl
8951
8952 Issues resolved (http://bugs.uclibc.org):
8953
8954 #7346: vim-8ae50e3ef8bf.tar.gz can not be downloaded, 404 not found
8955
fdff7150
PK
89562014.08-rc3, Released August 26th, 2014
8957
8958 Minor fixes.
8959
8960 User manual update / restructuring.
8961
8962 Updated/fixed packages: cairo, ecryptfs-utils, gettext,
8963 gstreamer, gstreamer1, gutenprint, icu, imagemagick, jack2,
8964 lbreakout2, libevas-generic-loaders, libftdi, libinput,
8965 libtorrent, ltris, msgpack, ntp, php, procps-ng, pulseaudio,
8966 thrift, tvheadend, usb_modeswitch, xmlstarlet,
8967
8968 Issues resolved (http://bugs.uclibc.org):
8969
8970 #7136: ecryptfs-utils needs gettext to run when glibc/eglibc...
8971 #7322: libgomp dependency issue with imagemagick
8972 #7328: Git dl of versions in x/y broken
8973
7dc7c790 89742014.08-rc2, Released August 18th, 2014
8c94df28
PK
8975
8976 Fixes all over the tree.
8977
7dc7c790
PK
8978 User manual restructured / reworked.
8979
8980 Toolchain: Fix for C++ exceptions / pthread_exit() on
8981 uClibc/glibc, C++-11 features with uClibc.
8982
8c94df28
PK
8983 Updated/fixed packages: bandwidthd, bluez5_utils, empty,
8984 espeak, fbv, ffmpeg, gd, gnupg2, gst1-plugin-good, iftop,
8985 infozip, libcuefile, libeml, libnftl, localedef, ltrace,
7dc7c790
PK
8986 matchbox, mpd, network-manager, nftables, ngrep, nut, openssl,
8987 oprofile, perl, perl-net-ssleay, postgresql, pppd, procps-ng,
8988 qt, subversion, synergy, systemd, tar, tftpd, webkit,
8989 xapp_rstart, xbmc, xbmc-pvr-addons
8c94df28
PK
8990
8991 Issues resolved (http://bugs.uclibc.org):
8992
8993 #7124: Use BR toolchain externally results a non-bootable...
8994 #7208: Glibc C++ aplications crash if they use exceptions
8995 #7250: Cannot build with -std=c++11
8996 #7262: Generating locale en_US.UTF-8 fails on 64bit fedora..
8997 #7286: systemd 215 doesn't build
8998
7e725e13 89992014.08-rc1, Released August 8th, 2014
087e1c8e
PK
9000
9001 Fixes all over the tree and new features.
9002
ec37bbca
PK
9003 Architecture: Powerpc64 BE/LE added, AVR32 deprecated.
9004 Improved altivec / SPE /atomic instructions
9005 handling. Additional PowerPC CPU variants added.
9006
9007 Defconfigs: Atmel SAMA5D3, Congatec QMX6, Lego ev3, TS-5x00,
9008 qemu-system-xtensa, qemu-aarch64-virt added. A number of
9009 tweaks to existing ones. lpc32xx defconfigs removed.
9010
9011 Toolchain: Microblaze support for internal musl toolchain.
9012 Default to GCC 4.8 for internal toolchain, remove deprecated
9013 4.3 and 4.6 versions.
9014 External CodeSourcery / Linaro toolchain updates, option to
9015 copy gconv libraries for external toolchains.
9016
9017 Infrastructure: graph-depends: misc fixes, transitive
9018 dependencies are not drawn by default. Download handling is
9019 now done using helper scripts. Integrity of downloads can now
9020 be verified using sha* hashes. Subversion download now uses
9021 peg revisions for robustness.
9022 Legal-info: License info of local or overridden packages are
9023 saved as well. Toolchain packages are also taken into account.
9024 autotools: Static linking with libtool / v1.5 improvements.
9025 Gettextize support, similar to autoreconf.
9026 kconfig package infrastructure added.
9027
9028 Misc: Version selection for busybox dropped.
9029
087e1c8e
PK
9030 Updated/fixed packages: aespipe, aiccu, alsa-lib, alsa-utils,
9031 alsamixergui, argus, armadillo, at, atftp, atk, avahi,
9032 avrdude, axel, b43-firmware, b43-fwcutter, bandwidthd, bc,
9033 bcusdk, beecrypt, bind, binutils, blackbox, bluez5_utils,
9034 bmon, boa, bonnie, bootutils, bsdiff, btrfs-progs, bustle,
9035 busybox, bwm-ng, bzip2, ca-certificates, cairo, can-utils,
9036 ccache, ccrypt, chrony, cifs-utils, classpath, cloog, cmake,
9037 collectd, connman, coreutils, cosmo, cppcms, cramfs, crda,
9038 cryptodev-linux, cryptodev, ctorrent, cvs, dbus-cpp,
9039 dbus-glib, dbus-python, dbus, dcron, dejavu, devmem2,
9040 dfu-util, dhcp, dhcpcd, dhcpdump, dhrystone, dialog, dillo,
9041 distcc, dmidecode, dmraid, dnsmasq, doom-wad, dropbear,
9042 dropwatch, dsp-tools, dtv-scan-tables, dvb-apps, e2fsprogs,
9043 e2tools, eeprog, eigen, elf2flt, elftosb, enlightenment,
9044 enscript, espeak, ethtool, eudev, evemu, exim, expedite,
9045 explorercanvas, ezxml, faifa, fan-ctrl, fconfig, feh,
9046 fetchmail, ffmpeg, fftw, file, fio, fis, flann, flashrom,
9047 flex, flot, fltk, fontconfig, freerdp, freescale-imx,
9048 freetype, ftop, gcc, gd, gdb, genimage, genromfs, gettext,
9049 giblib, glib-networking, glibc, gmp, gnupg, gnutls, gpm, gpsd,
9050 gptfdisk, gpu-viv-bin-imx6q, gqview, grantlee, gst-ffmpeg,
9051 gst-fsl-plugins, gst1-libav, gst1-plugins-bad,
9052 gst1-plugins-ugly, gtk2-engines, gtk2-theme-hicolor, gtkperf,
9053 gvfs, haserl, hdparm, hostapd, httping, i2c-tools, icu,
9054 imagemagick, imx-lib, inadyn, inotify-tools, input-tools,
9055 ipkg, iproute2, iputils, irda-utils, iw, jack2, jpeg, jquery,
9056 jquery-keyboard, jquery-mobile, jquery-validation, jsmin, kbd,
9057 kexec, kmod, knock, latencytop, lcdapi, leafpad, lesstif,
9058 lftp, libaio, libarchive, libargtable2, libart, libatasmart,
9059 libatomic_ops, libbsd, libcap-ng, libcec, libcgicc, libcgroup,
9060 libconfuse, libcurl, libdrm, libdvdnav, libdvdread,
9061 libeXosip2, libedit, liberation, libesmtp, libev, libevas,
9062 libevdev, libevent, libfcgi, libffi, libfreefare, libfslcodec,
9063 libfslparser, libfslvpuwrap, libgail, libgcrypt, libglade,
9064 libglib2, libgpgme, libgtk2, libhid, libical, libiconv,
9065 libiqrf, libjpeg, liblog4c-localtime, libmbus, libmicrohttpd,
9066 libmms, libndp, libnftnl, libnl, libnspr, libnss, liboauth,
9067 libpcap, libpng, libpthsem, libqmi, libraw, libraw1394,
9068 librsvg, libsoc, libsoup, libsvgtiny, libsysfs, libtasn1,
9069 libtirpc, libtorrent, libusb, libv4l, libwebsockets, libxcb,
9070 libxml2, libyaml, links, linux-firmware, linux-fusion,
9071 linux-headers, linux-pam, lite, live555, lm-sensors,
9072 lockfile-progs, lpc3250loader, lshw, lsof, lsuio, ltrace,
9073 ltris, lua-messagepack, luainterpreter, luajit, luaposix,
9074 luarocks, lvm2, lxc, lz4, lzo, make, makedevs, mdadm,
9075 mediastreamer, mesa3d, metacity, minidlna, mkpasswd,
9076 modem-manager, mongoose, mpd, mpg123, msgpack, mtd, mtools,
9077 mtr, musepack, musl, mysql, nano, nasm, nbd, ncurses, ndisc6,
9078 netatalk, netplug, network-manager, nftables, ngircd, nodejs,
9079 nss-mdns, ntp, nut, olsr, open2300, opencv, openntpd, openocd,
9080 openpgm, openpowerlink, openssh, openssl, openswan, openvpn,
9081 opkg, oprofile, opus-tools, orc, p910nd, pango, parted,
9082 pax-utils, pcmanfm, perf, perl, perl-module-build, php,
9083 pixman, pkgconf, poco, polarssl, popt, portmap, postgresql,
9084 prboom, protobuf-c, proxychains-ng, psmisc, psplash, ptpd2,
9085 python,
9086 python-{bottle,dpkt,id3,mad,msgpack,nfc,pygame,pyzmq,simplejson},
9087 python3, qhull, qt, qt5base, qt5connectivity, qt5declarative,
9088 qt5graphicaleffects, qt5multimedia, qt5quickcontrols,
9089 qt5sensors, qt5svg, qt5webkit, quagga, quota, radvd, rdesktop,
9090 read-edid, rpcbind, rpi-firmware, rpi-userland, rpm,
9091 rsh-redone, rsync, rt-tests, rtmpdump, rtorrent, rubix, ruby,
9092 samba, samba4, sane-backends, sawman, sconeserver, setserial,
9093 sg3_utils, shared-mime-info, smartmontools, smcroute, snappy,
9094 socketcand, spawn-fcgi, sqlite, squashfs, squid, sredird,
9095 startup-notification, statserial, strongswan, stunnel,
9096 sunxi-mali, supervisor, synergy, sysklogd, sysprof, sysstat,
9097 systemd, tcpdump, tcpreplay, texinfo, thrift, thttpd, ti-gfx,
9098 ti-utils, tinyhttpd, torsmo, trace-cmd, transmission, tslib,
9099 tstools, tvheadend, tzdata, uboot-tools, uclibc, udev,
9100 udpcast, usb_modeswitch, usbmount, util-linux, valgrind, vim,
9101 vlc, w_scan, wayland, webrtc-audio-processing, weston, wget,
9102 wireless-regdb, wireless_tools, wireshark, wpa_supplicant,
9103 xapp_{twm,xconsole,xcursorgen,xedit,xfs,xinit,xrandr},
9104 xdriver_xf86-video-intel, xlib_lib{FS,ICE,Xext,Xfont,Xft,Xi},
9105 xproto_fontsproto, xproto_inputproto, xserver_xorg-server,
9106 x11vnc, xbmc, xbmc-addon-xvdr, xbmc-pvr-addons, xterm, xvkbd,
9107 xz
9108
9109 New packages: flickcurl, fmc, fmlib, geoip, gnupg2,
9110 google-breakpad, imx-vpu, isl, kexec-lite, libglew, libglu,
9111 libinput, libksba, libmemcached, libmpdclient, librtlsdr,
9112 libuv, libva, libva-intel-driver, linux-zigbee, memcached,
9113 mpdecimal, ncmpc, opencore-amr, patchelf, perl-datetime-tiny,
9114 perl-gd, perl-gdgraph, perl-gdtextutil, perl-io-socket-ssl,
9115 perl-json-tiny, perl-mojolicious, perl-net-ssleay,
9116 perl-path-tiny, perl-try-tiny, perl-xml-libxml,
9117 perl-xml-namespacesupport, perl-xml-sax, perl-xml-sax-base,
9118 php-geoip, php-memcached, pifmrds, pinentry, powerpc-utils,
9119 procps-ng, pwgen, python-cffi, python-daemon, python-flup,
9120 python-ipython, python-numpy, qt5enginio, qt5webkit-examples,
9121 qt5websockets, simicsfs, sispmctl, sox, sshpass, tclap,
9122 twolame, upmpdcli, whois, xlib_libxshmfence, xproto_dri3proto
9123
9124 Removed packages: procps
9125
9126 Issues resolved (http://bugs.uclibc.org):
9127
9128 #5750: Doing a Buildroot build from /usr doesn't work
9129 #5900: config flags to the Xenomai build system
9130 #6230: Cannot compile gcc without threads (uClibc-based)
9131 #6626: procps Unknown HZ value! (XX) Assume 100
9132 #7118: Package "thrift" requires atomic operations
9133 #7154: Local uClibc config file gets overwritten using ...
9134 #7160: host-xz not built
9135 #7166: hostapd: segfault when using RT5370
9136 #7172: Name collision of rpath token expansion and internal..
9137 #7178: NTPd package cannot sync time without a proper ntp.conf
9138 #7184: supervisord depends on libxml2 implicitly
9139 #7196: Unable to build on UBUNTU13.10
9140 #7268: python 2.7 compilation issue on a Debian/Ubuntu ...
9141
f287d625
PK
91422014.05, Released May 31st, 2014
9143
9144 Minor fixes.
9145
9146 Minor manual fixes. U-Boot now defaults to spl/u-boot-spl.bin
9147 for the spl file.
9148
9149 Updated/fixed packages: exim, glibc, gnutls, libfribidi,
9150 qt5base, qt5webkit, sysklogd, thrift, u-boot
9151
d830cceb
PK
91522014.05-rc3, Released May 28th, 2014
9153
9154 Minor fixes.
9155
9156 Updated/fixed packages: acl, attr, connman, dosfstools,
9157 dropbear, dvb-apps, exim, flite, gdb, httping, hwdata,
9158 lesstif, libnss, libv4l, lttng-babeltrace, midori, monit,
9159 mplayer, php, python2, rdesktop, rpi-userland, ruby, samba,
9160 samba4, slang, xbmc
9161
9162 Issues resolved (http://bugs.uclibc.org):
9163
9164 #7100: license info for package 'acl' missing
9165 #7106: license info for package 'attr' missing
9166 #7112: license info for package 'hwdata'
9167
63fbdd5c
PK
91682014.05-rc2, Released May 21st, 2014
9169
9170 Fixes all over the tree.
9171
9172 Stripping using sstrip has been deprecated.
9173
9174 BR2_EXTERNAL can now also be used to implement custom
9175 filesystem types.
9176
9177 The newly added BR2_GRAPH_DEPTH variable to limit the depth of
9178 the generated dependency graph has been renamed to
9179 BR2_GRAPH_DEPS_OPTS, so additional options can be supported in
9180 the future.
9181
9182 The virtual package infrastructure will now error out early
9183 if multiple packages providing the same virtual package has
9184 been enabled (E.G. opengl). This change requires that the
9185 packages explicitly declare what virtual package(s) they
9186 provide.
9187
9188 Updated/fixed packages: acpid, armadillo, avahi, bellagio,
9189 btrfs-progs, cairo, clapack, directfb, duma, ecryptfs-utils,
9190 elfutils, eudev, fbgrab, fio, flann, fluxbox, gdb, gpm,
9191 gpu-viv-bin-mx6q, gst1-plugins-good, gst-plugins-good,
9192 imagemagick, iprutils, ipsec-tools, jack2, libdvdnav,
9193 libdvdread, libnss, libunwind, linux-headers, lsof, lua,
9194 luajit, matchbox-keyboard, mesa3d, mpd, mplayer, mtr, mysql,
9195 netsnmp, nodejs, openpowerlink, openvpn, pciutils,
9196 php-imagick, postgresql, pulseaudio, qt5quick1, rpi-userland,
9197 rsyslog, samba, samba4, sane-backends, sunxi-mali, systemd,
9198 ti-gfx, tstools, udev, webkit, wpa_supplicant, xbmc,
9199 xlib_libXpm, xserver_xorg-server, zyre
9200
9201 Issues resolved (http://bugs.uclibc.org):
9202
9203 #5396: Boot hangs when starting samba if BR2_ENABLE_LOCALE...
9204 #7016: Git issues in resulting buildroot tar
9205 #7094: pciutils doesn't build on Blackfin
9206
921a9efa 92072014.05-rc1, Released May 13th, 2014
574fa145 9208
c2e4f742
PK
9209 Fixes all over the tree and new features.
9210
9211 Architectures: Support for MIPS o32 ABI on MIPS-64 targets has
9212 been removed. Building o32 ELF files for MIPS64 is an exotic
9213 configuration that nobody should be using. If o32 is required,
9214 then is better if it's built for MIPS 32-bit cores so only
9215 32-bit instructions will be used leading to a more efficient
9216 o32 usage.
9217 Support for the ARM A12 variant and Intel corei7.
9218
9219 Configs: Minnowboard and Altera SoCkit added, QEMU updates.
9220
9221 Bootloaders: Grub2 and gummiboot support, syslinux support
9222 extended.
9223
9224 Toolchains: GCC 4.9. Glibc 2.19. Support for the musl C
9225 library for internal and external toolchains. 4.8-R3 support
9226 for ARC, Internal toolchain support for Aarch64 and
9227 Microblaze. Environment variable to control debug output of
9228 toolchain wrapper renamed to BR2_DEBUG_WRAPPER to match the
41d53bca 9229 other variables. Toolchain tuple vendor name can now be
c2e4f742
PK
9230 customized. Updated external Linaro ARM/Aarch64
9231 toolchains. Added external Linaro ARMEB toolchain.
9232 A GDB gdbinit file is now generated for external toolchains to
9233 automatically set the correct sysroot.
9234
9235 Kconfig handling for minimum kernel headers version required
9236 for packages. Now packages needing specific kernel header
9237 features can specify these requirements in Kconfig.
9238
9239 Infrastructure: Support for (but disabled as it leads to
41d53bca 9240 unreproducible builds) toplevel parallel builds. See the
c2e4f742
PK
9241 comment at the top of Makefile for details about how to enable
9242 it and what the problems are if you want to test it.
9243 Python package infrastructure extended to support Python 3.x
9244 Perl and virtual package infrastructure support added.
9245 PRE_*_HOOKS support for all build steps.
9246
4ee77144
PK
9247 Updated/fixed packages: acpid, agentpp, aiccu, apr, avahi,
9248 barebox, bash, beecrypt, bellagio, binutils, boost,
c2e4f742
PK
9249 boot-wrapper-aarch64, bustle, busybox, ca-certificates, cairo,
9250 ccache, ccid, cgilua, chrony, cifs-utils, civetweb, cmake,
9251 collectd, connman, coreutils, coxpcall, cppcms, cppzmq, crda,
9252 cryptodev, cryptsetup, cups, czmq, dbus, dhcpdump, directfb,
9253 dmalloc, dmraid, dnsmasq, dosfstools, dsp-tools, dtc,
4ee77144
PK
9254 dvb-apps, ebtables, ecryptfs-utils, eigen, erlang, ethtool,
9255 evemu, evtest, f2fs-tools, fdk-aac, feh, ffmpeg, file, filemq,
9256 flac, flot, fmtools, fping, freetype, fswebcam, gcc, gd, gdb,
c2e4f742
PK
9257 gettext, giblib, git, glibc, glibmm, glib-networking, gmp,
9258 gnutls, gpm, gpsd, gpu-viv-bin-mx6q, grep, gst1-libav,
9259 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
9260 gst1-plugins-ugly, gst-ffmpeg, gst-fsl-plugins, gst-omx,
9261 gst-plugins-good, gstreamer1, gvfs, harfbuzz, haveged,
9262 hostapd, htop, httping, ifplugd, iftop, igmpproxy,
9263 imagemagick, imlib2, imx-lib, infozip, intltool, iproute2,
9264 ipsec-tools, ipset, jansson, jpeg, jpeg-turbo, jquery,
9265 jquery-keyboard, jquery-ui, jquery-ui-themes, json-glib,
9266 json-javascript, kexec, kmod, lame, lbase64, lbreakout2,
9267 lcdproc, lftp, libao, libatasmart, libatomic_ops, libcap,
4ee77144
PK
9268 libcdio, libcec, libcgicc, libcgroup, libcurl, libdrm,
9269 libdvdnav, libdvdread, libegl, libeio, libenca, libesmtp,
9270 libevas, libevdev, libfribidi, libfslcodec, libfslparser,
c2e4f742
PK
9271 libfslvpuwrap, libgail, libgles, libglib2, libgtk2, libhid,
9272 libjpeg, libmbim, libmicrohttpd, libmodplug, libnftnl,
9273 libnspr, libogg, libopenmax, libopenvg, libpcap, libplayer,
9274 libpng, libpthread-stubs, librsvg, libsigsegv, libsocketcan,
9275 libsoup, libtasn1, libtool, libtpl, libunwind, liburcu,
9276 libusb, libwebsockets, libxcb, libxml2, libxmlpp, libyaml,
9277 lighttpd, linphone, linux-firmware, linux-headers, ljsyscall,
9278 lmbench, lsof, ltp-testsuite, ltris, lttng-babeltrace,
9279 lttng-libust, lttng-modules, lttng-tools, lua, lua-cjson,
9280 luacrypto, lua-ev, luaexpat, luaexpatutils, luafilesystem,
9281 luainterpreter, luajit, lua-msgpack-native, luaposix,
9282 luarocks, luasec, luasocket, luasql-sqlite3, lvm2, macchanger,
9283 memstat, mesa3d, metacity, minidlna, mmc-utils,
9284 mobile-broadband-provider-info, modem-manager, mongrel2,
9285 monit, mpd, mplayer, msmtp, mtd, mtools, mutt, mysql, nasm,
9286 ncurses, ne10, netatalk, netsnmp, nettle, network-manager,
9287 newt, nfs-utils, nmap, nodejs, ntfs-3g, ntp, nut, ofono, ola,
9288 olsr, omniorb, opencv, opengl, openpgm, openssh, openssl,
9289 openswan, openvpn, orbit, orc, p11-kit, pango, parted,
9290 pciutils, pcre, pcsc-lite, perf, perl, perl-xml-parser, php,
9291 picocom, pixman, pkgconf, poppler, popt, portmap, powervr,
9292 pppd, pptp-linux, proftpd, protobuf, protobuf-c, ptpd2,
9293 pulseaudio, python, python3, python-bottle, python-m2crypto,
9294 python-netifaces, python-pyasn, python-pycrypto,
9295 python-pygame, python-pysnmp, python-pysnmp-apps,
9296 python-pysnmp-mibs, python-serial, python-setuptools,
9297 qextserialport, qt, qt5, qt5base, qt5connectivity,
9298 qt5declarative, qt5graphicaleffects, qt5imageformats,
9299 qt5multimedia, qt5quick1, qt5quickcontrols, qt5script,
9300 qt5sensors, qt5serialport, qt5svg, qt5webkit, qt5x11extras,
9301 qt5xmlpatterns, qtuio, qwt, radvd, readline, rings,
9302 rpi-firmware, rpi-userland, rsh-redone, rsync, rsyslog, rtai,
9303 rtmpdump, rt-tests, ruby, samba, sconeserver, scons, sdl,
9304 sdl_image, sdl_mixer, sg3_utils, slang, smstools3, snmppp,
9305 socat, speex, sqlcipher, sqlite, squashfs, squid, strongswan,
9306 stunnel, sunxi-boards, sunxi-mali, sunxi-tools, sylpheed,
4ee77144 9307 syslinux, sysstat, systemd, taglib, tcl, tcllib, tcpreplay,
c2e4f742
PK
9308 tidsp-binaries, ti-gfx, tmux, tvheadend, tzdata, uboot,
9309 uboot-tools, uclibc, udev, udisks, ulogd, usb_modeswitch,
9310 usb_modeswitch_data, usbmount, util-linux, valgrind, vlc,
9311 webkit, weston, wget, wireshark, wpa_supplicant, wsapi,
9312 w_scan, xapp_appres, xapp_bdftopcf, xapp_beforelight,
9313 xapp_bitmap, xapp_editres, xapp_fslsfonts, xapp_fstobdf,
9314 xapp_iceauth, xapp_ico, xapp_mkfontscale, xapp_rgb,
9315 xapp_rstart, xapp_sessreg, xapp_showfont, xapp_twm,
9316 xapp_viewres, xapp_xauth, xapp_xbacklight, xapp_xcalc,
9317 xapp_xclock, xapp_xditview, xapp_xdpyinfo, xapp_xdriinfo,
9318 xapp_xev, xapp_xfd, xapp_xfontsel, xapp_xfs, xapp_xfsinfo,
9319 xapp_xgc, xapp_xhost, xapp_xinit, xapp_xkbutils, xapp_xkill,
9320 xapp_xload, xapp_xlsclients, xapp_xlsfonts, xapp_xmag,
9321 xapp_xman, xapp_xmessage, xapp_xmodmap, xapp_xprop,
9322 xapp_xrandr, xapp_xrdb, xapp_xrefresh, xapp_xset,
9323 xapp_xsetroot, xapp_xsm, xapp_xstdcmap, xapp_xvidtune,
4ee77144
PK
9324 xapp_xvinfo, xapp_xwd, xapp_xwininfo, xcb-util-wm,
9325 xdriver_xf86-input-evdev, xdriver_xf86-input-joystick,
9326 xdriver_xf86-input-keyboard, xdriver_xf86-input-mouse,
9327 xdriver_xf86-input-synaptics, xdriver_xf86-input-vmmouse,
9328 xdriver_xf86-video-ark, xdriver_xf86-video-ast,
9329 xdriver_xf86-video-ati, xdriver_xf86-video-cirrus,
9330 xdriver_xf86-video-dummy, xdriver_xf86-video-fbdev,
9331 xdriver_xf86-video-geode, xdriver_xf86-video-glide,
9332 xdriver_xf86-video-glint, xdriver_xf86-video-i128,
9333 xdriver_xf86-video-intel, xdriver_xf86-video-mach64,
9334 xdriver_xf86-video-mga, xdriver_xf86-video-neomagic,
9335 xdriver_xf86-video-newport, xdriver_xf86-video-nv,
9336 xdriver_xf86-video-openchrome, xdriver_xf86-video-r128,
9337 xdriver_xf86-video-savage, xdriver_xf86-video-siliconmotion,
9338 xdriver_xf86-video-sis, xdriver_xf86-video-tdfx,
9339 xdriver_xf86-video-tga, xdriver_xf86-video-trident,
9340 xdriver_xf86-video-vesa, xdriver_xf86-video-vmware,
9341 xdriver_xf86-video-voodoo, xenomai, xerces, xl2tp, xlib_libFS,
9342 xlib_xtrans, xproto_xproto, xserver_xorg-server,
9343 xutil_util-macros, zeromq, zic, zmqpp, zyre
c2e4f742
PK
9344
9345 New packages: armadillo, btrfs-progs, clapack, cosmo, dado,
9346 dbus-triggerd, dtv-scan-tables, e2tools, eudev, exim, expect,
9347 fetchmail, flann, flite, gnu-efi, grub2, gummiboot, heimdal,
9348 iprutils, iptraf-ng, jack2, jquery-mobile, libee, libestr,
9349 libgc, libgl, liblogging, libndp, libsoxr, libstrophe,
9350 libubox, libuci, libxmlrpc, ljlinenoise, lpeg, lpty, lrandom,
9351 lsqlite3, lua-coat, lua-coatpersistent, lua-csnappy, luajson,
9352 lualogging, lua-messagepack, lua-testmore, lunit, lzip, lzlib,
9353 musl, nftables, opentyrian, opentyrian-data,
9354 perl-module-build, php-gnupg, php-imagick, php-ssh2, php-yaml,
9355 php-zmq, postgresql, python-libconfig, python-pypcap,
9356 python-pyrex, qdecoder, qhull, samba4, smack, tz, tzdump, ucl,
4ee77144
PK
9357 upx, vo-aacenc, xbmc, xbmc-addon-xvdr, xbmc-pvr-addons,
9358 yaffs2utils, zlog, znc
c2e4f742
PK
9359
9360 Removed packages: crosstool-ng, python-distutilscross, vala
9361
9362 Issues resolved (http://bugs.uclibc.org):
9363
9364 #6842: Checking external toolchain for eabihf
9365 #6956: Packaging libsoxr
9366 #6986: Make legal-info fails on uboot versions before 2014.01
9367 #6992: Incorrect installation rights on external kernel module..
574fa145 9368
a6cfaea4
PK
93692014.02, Released February 27th, 2014
9370
9371 Minor fixes.
9372
9373 Updated/fixed packages: cegui06, cppdb, e2fsprogs, gcc, gdb,
9374 gst1-plugins-bad, gstreamer, gstreamer1, haserl, imagemagick,
9375 libpng, libxml2, lua, luajit, luarock, ncftp, openswan,
9376 pcsc-lite, qt5connectivity, ramsmp, strongswan, vlc
9377
9378 Issues resolved (http://bugs.uclibc.org):
9379
9380 #6938: mkuser script generates wrong password for new user in..
9381
98f7e12c
PK
93822014.02-rc3, Released February 25th, 2014
9383
9384 Minor fixes.
9385
9386 Updated/fixed packages: aiccu, ala-lib, alsa-utils, binutils,
9387 cairo, coreutils, dhcpcd, distcc, efl, evas, iputils, gdb,
9388 gpsd, gst-fsl-plugins, icu, libcec, libcgi, libplayer,
9389 libsecret, libsepol, libsigsegv, libtool, libv4l,
9390 linux-headers, matchbox-lib, mpg123, ncftp, opencv, pcmanfm,
9391 pixman, pv, qt, rt-tests, sawman, sconeserver, sdl, thrift,
9392 tvheadend, util-linux, webkit, xscreensaver
9393
9394 Issues resolved (http://bugs.uclibc.org):
9395
9396 #4706: Removing .stamp_target_installed does not trigger...
9397 #5030: busybox built fails if we use an override src dir...
9398 #5420: Dbus and /var/run management
9399 #5768: Not able to build ALSA-Lib for static build
9400 #5774: Not able to build ALSA-Utils for static build
9401 #6542: external python modules fail to compile to pyc if...
9402 #6764: Support for kernel signed modules
9403 #6794: Busybox compiled from buildroot hangs on pass from...
9404
085d4f02
PK
94052014.02-rc2, Released February 20th, 2014
9406
9407 Fixes all over the tree. Static linking / nommu fixes and
9408 annotations for several packages.
9409
9410 Updated/fixed packages: boost, busybox, collectd, coreutils,
9411 dropbear, elfutils, feh, gcc, gst1-libav, imagemagick, iozone,
9412 jimtcl, kexec, libvncserver, lvm2, lxc, mplayer, netsnmp, nut,
9413 opencv, python, python3, qtuio, systemd, thrift, transmission,
9414 uclibc, vlc, webkit
9415
9416 Issues resolved (http://bugs.uclibc.org):
9417
9418 #5450: AT91SAM9260 Bootstrap compilation problem
9419 #5582: libiconv 1.14 failed to build
9420 #5624: When building directfb, BR2_TARGET_LDFLAGS not used by..
9421 #5852: [2012.11] usb_modeswitch should depends of "BR2_PACK..
9422 #6218: binutils-2.23.2/gas fails with undefined reference to..
9423 #6236: binutils-2.23.2/bfd fails with undefined reference to..
9424 #6470: If the build directory is a child of /usr, the build..
9425 #6776: systemd error: static declaration of 'execvpe' follows..
9426 #6818: toolchainfile.cmake has absolut path references
9427
690984cf 94282014.02-rc1, Released February 11th, 2014
51a2caf9
PK
9429
9430 Fixes all over the tree and new features.
9431
a89c5882
PK
9432 Support for external packages/defconfigs (BR2_EXTERNAL). See
9433 user manual for details.
9434
9435 Cleanup of environment variable names for consistency. The
9436 download directory location override (BUILDROOT_DL_DIR) is now
9437 called BR2_DL_DIR. Likewise the name of the current .config is
9438 renamed from BUILDROOT_CONFIG to BR2_CONFIG. Please update
9439 your post build scripts if you use this! BUILD_DIR is now also
9440 exported to the post build/image scripts.
9441
9442 Toolchain: GCC 4.8 fix for ARM stack corruption, reverted
9443 uClibc pread/pwrite backport as they cause issues on certain
9444 architectures, new Linaro and Sourcery Codebench toolchains.
9445 x86: Support for AMD Jaguar cores, SSE4.x, SH: SH2/SH3/SH3EB
9446 variants removed, Microblaze: Internal toolchain support
9447
9448 Legal infrastructure: Info is now split between host and
9449 target packages, large number of license annotations.
9450
9451 Lua: selection between lua 5.1 / 5.2, luarocks support
9452
9453 Python: package infrastructure, many new packages.
9454
9455 Defconfigs: Armadeus APF51 + Zedboard added, apf27, apf28,
b5f44c2e
PK
9456 beaglebone, microblaze, pandaboard, qemu, raspberry pi
9457 updated.
9458
9459 Updated/fixed packages: aiccu, alsa-lib, alsa-utils,
9460 am33x-cm3, aumix, autoconf, automake, barebox, bellagio,
9461 berkeleydb, binutils, bison, blackbox, bluez_utils, boost,
9462 bustle, busybox, cairo, can-utils, ccache, ccid, cgilua,
9463 cifs-utils, civetweb, cmake, collectd, connman, copas,
9464 coreutils, coxpcall, cppzmq, cramfs, crda, cryptodev-linux,
9465 cryptsetup, cups, czmq, dhcpcd, dhcpdump, dhrystone, dialog,
9466 dmraid, dnsmasq, dosfstools, dropbear, dropwatch, dtc, duma,
9467 dvb-apps, e2fsprogs, eglibc, eigen, elf2flt, erlang, ethtool,
9468 f2fs-tools, ffmpeg, file, filemq, fio, flashrom, flex,
9469 fluxbox, fontconfig freerdp, freetype, gadgetfs-test, gawk,
9470 gcc, gdb, gdbm, gettext, git, glibc, gnupg, gnutls, gob2,
9471 gpsd, grep, grub, gst-ffmpeg, gst-plugins-good,
9472 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
9473 gst1-plugins-ugly, gstreamer, gstreamer1, gtest, icu, iftop,
9474 imagemagick, inadyn, infozip, iozone, iproute2, iptables, iw,
e0ab2fc9
PK
9475 jpeg, jpeg-turbo, jq, kexec, kmod, knock, lbase64, lcdapi,
9476 lftp, libcdaudio, libcgi, libcgicc, libcuefile, libcurl,
9477 libdmtx, libdrm, libdvdnav, libdvdread, libegl, libevent,
9478 libexif, libfcgi, libfreefare, libgles, libglib2, libllcp,
b5f44c2e
PK
9479 libmicrohttpd, libmpd, libnfc, libnl, libnss, libopenmax,
9480 libopenvg, libpcap, libpfm4, libplayer, libpng, libqmi,
9481 libreplaygain, libroxml, libsamplerate, libsexy, libsigsegv,
9482 libsndfile, libsoc, libtasn1, libtorrent, libtpl, libupnp,
a89c5882
PK
9483 libusb, libusb-compat, libvorbis, libxcb, libxml2, libxmlpp,
9484 libyaml, lighttpd, linknx, linux-firmware, linux-pam, live555,
51a2caf9
PK
9485 lm_sensors, lmbench, lockdev, logrotate, lrzsz, ltrace, lua,
9486 lua-ev, lua-msgpack-native, luabitop, luaexpat, luaexpatutils,
a89c5882 9487 luafilesystem, luajit, luaposix, luasec, luasocket,
51a2caf9
PK
9488 luasql-sqlite3, m4, matchbox, mdadm, minicom, mongrel2, mpc,
9489 mpd, mpg123, mplayer, mtd, mysql, lvm2, mxml, ncurses, ne10,
9490 neard, neardal, netsnmp, netstat-nat, network-manager, nodejs,
a89c5882
PK
9491 numactl, ofone, ola, olsr, omniorb, open2300, opencv,
9492 openpowerlink, openssh, openssl, openvpn, oprofile, opus,
9493 opus-tools, orbit, p11-kit, parted, pcre, pcsc-lite, perl,
9494 php, poco, poppler, powervr, protobuf-c, psplash, python,
9495 python-bottle,
51a2caf9
PK
9496 python-{crc16,distutilscross,dpkt,id3,ipy,m2crypto,mad,meld},
9497 python-{netifaces,nfc,protobuf,pygame,pyparsing,pyro,pyzmq},
9498 python-{serial,setuptools}, qt, qt5base, qt5connectivity,
9499 qt5declarative, qt5graphicaleffects, qt5jsbackend,
9500 qt5multimedia, qt5quick1, qt5quickcontrols, qt5script,
e0ab2fc9
PK
9501 qt5webkit, radvd, redis, rings, rng-tools, rpcbind,
9502 rpi-firmware, rpi-userland, rt-tests, sam-ba, samba, sawman,
9503 sconeserver, scons, sdl, sg3_utils, snappy, snmppp,
9504 socketcand, spice, spice-protocol, sqlcipher, sqlite, squid,
9505 sshfs, strace, subversion, sunxi-mali, supervisor, sysklogd,
9506 sysprof, sysstat, systemd, sysvinit, taglib, tar, tcpdump,
9507 ti-gfx, ti-utils, tinymembench, tn5250, trace-cmd,
9508 transmission, tvheadend, tzdata, zxing, uboot, uboot-tools,
9509 uclibc, udev, udpcast, ulogd, urg, usb_modeswitch_data,
9510 util-linux, vala, valgrind, vorbis-tools, wavpack, wayland,
9511 weston, wget, wireless-regdb, wireshark, wpa_supplicant,
9512 wsapi, xavante, xapp_xdpyinfo, xapp_xrandr, xcb-proto,
a89c5882
PK
9513 xdriver_xf86-video-intel, xenomai, xkeyboard-config, xl2tp,
9514 xlib_lib{FS,SM,X11},
51a2caf9
PK
9515 xlib_libX{au,aw,composite,cursor,damage,ext,fixes,font,i},
9516 xlib_libX{inerama,mu,pm,randr,render,res,t,tst,v,xf86dga},
9517 xlib_libXxf86vm, xlib_libdmx, xlib_libfontenc,
9518 xlib_libpciaccess, xlib_xtrans, xproto_dri2proto,
9519 xproto_{glproto,inputproto,presentproto,randrproto,videoproto},
9520 xproto_xextproto, xproto_xproto, xutil_util-macros,
9521 xutil_makedepend, zic, zmqpp, zxing, zsh, zyre
9522
9523 New packages: apitrace, avrdude, c-ares, ca-certificates,
9524 cwiid, dbus-cpp, evemu, fping, fswebcam, gpm, gst1-libav,
a89c5882
PK
9525 haveged, intel-microcode, iucode-tools, jasper, joe, ktap,
9526 lbreakout2, libass, libbluray, libcdio, libenca, libevdev,
9527 libmbim, libmodplug, libnfs, libnftnl, libplist, libshairplay,
9528 libsocketcan, ljsyscall, log4cplus, ltris, luainterpreter,
9529 luarocks, minidlna, mmc-utils, modemmanager, mtr, net-tools,
9530 python-configobj, python-dialog, python-json-schema-validator,
9531 python-keyring, python-msgpack, python-posix-ipc,
9532 python-pyasn, python-pycrypto, python-pysnmp,
9533 python-pysnmp-apps, python-pysnmp-mibs, python-pyusb,
9534 python-simplejson, python-tornado, python-versiontools,
9535 rtmpdump, rtptools, smcroute, smstools3, tcpreplay, thrift,
9536 ti-uim, tinyxml, tmux, vlc, wmctrl, xconsole
9537
b5f44c2e 9538 Removed packages: autoconf, automake, ccache, cpanminus, lzma,
a89c5882 9539 netkitbase, netkittelnet, pkg-config, squashfs3, ttcp, xstroke
51a2caf9 9540
474defab
PK
9541 Issues resolved (http://bugs.uclibc.org):
9542
9543 #65: new package: dbus c++ language bindings
9544 #769: Update configuration menu for MIPS target
b5f44c2e 9545 #2419: Add a bundle of Lua modules
474defab 9546 #2629: Segmentation faults and division by zero in Grub on ext2
b5f44c2e
PK
9547 #3811: Added auto-mount for USB and SD Card (mdev) (for 2011.05)
9548 #4339: Allow override of DL_DIR in extract step
a89c5882 9549 #4363: Make sure that copied linux and busybox defconfig are...
b5f44c2e 9550 #4454: There should be simple way to update image, when chang...
474defab
PK
9551 #5024: grub fails to build for x86_64 target architecture
9552 #5066: New-Package: net-tools
9553 #5072: ncurses: add ncurses-progs to target
9554 #5294: uclibc build ignores target CFLAGS and LDFLAGS
9555 #5366: Login doesn't work with util-linux versions of login/agetty
9556 #5378: dropbear Makefile broken
9557 #5390: System banner - change to empty doesn't remove /etc/issue
a89c5882 9558 #5780: spurious build failure because it cannot remove ubinize.cfg
474defab
PK
9559 #5798: ncurses-5.9 fails to compile statically
9560 #5810: Buildroot 2012.11: Additional GCC option "-msoft-float" ...
9561 #6080: Git fetch caching
9562 #6092: Bootable ISO image creation seems to have stopped working..
9563 #6272: coreutils build fails
a89c5882
PK
9564 #6434: apply-patches.sh does not work recursively
9565 #6446: eglibc doesn't install ldconfig to target
9566 #6484: Add c-ares
b5f44c2e 9567 #6596: Slow bootup if mdev is chosen
474defab
PK
9568 #6656: Build Qt5 with ccache
9569 #6662: internal compiler error: Segmentation fault during making..
a89c5882 9570 #6722: Usage of $($(PKG)_DIR_PREFIX) is an issue with linux package
474defab 9571 #6752: genext2fs: e2fsck must run before tunefs -U random
a89c5882 9572 #6770: openssl 1.0.1f fails with ccache
474defab 9573 #6830: Qt5: no fonts are installed
a89c5882
PK
9574 #6848: Qt5: no text shown in simple QWidget / frame-buffer setup
9575 #6854: Update to Qt 5.2.1
474defab 9576
9b390454 95772013.11, Released November 30th, 2013:
1351d0c2
PK
9578
9579 Minor fixes.
9580
9581 Updated/fixed packages: apr, binutils, dbus-python, dropwatch,
9582 ecryptfs-utils, eglibc, gdb, gpsd, grantlee, hostapd,
9583 iptables, qlibiscsi, libnspr, libnss, libpfm4, libtool,
9584 lua-ev, lvm2, mplayer, qt, qt5, quagga, ruby, tinymembench,
9585 tvheadend, util-linux, wpa_supplicant
9586
9587 Issues resolved (http://bugs.uclibc.org):
9588
9589 #1279: Buildroot compiled Busybox and Coreutils LFS issues
9590 #2995: -fstack-protector-all causes ssh to SIGSEGV
9591 #5570: Cannot compile software on the target machine
9592 #6428: util-linux libmount segfaults with patch from buildroot
9593 #6500: php fails to build for armel
9594 #6554: gdb needs to dependents on host texinfo
9595 #6692: GNU nano fails to compile for x86_64
9596 #6704: wpa_supplicant: fix wrong path to executable file in D-Bus
9597
1bf9afeb
PK
95982013.11-rc3, Released November 26th, 2013
9599
9600 Fixes all over the tree.
9601
9602 Architecture: Mark MIPS I, II, III and IV as deprecated.
9603
9604 Updated/fixed packages: beecrypt, dbus, e2fsprogs, libcap-ng,
9605 libglib2, libroxml, libsigsegv, libvncserver, lxc, mdadm,
9606 mongoose, nut, ola, omniorb, openssl, pcre, php, poco,
9607 protobuf-c, pv, qt5base, ruby, schifra, squid, sunxi-mail,
9608 swig, ti-gfx, tinymembench, uclibc, udisks, vim
9609
b87c05dc
PK
96102013.11-rc2, Released November 18th, 2013
9611
9612 Fixes all over the tree.
9613
9614 Defconfigs: qemu_arm_versatile, qemu_arm_nuri, sheevaplug:
9615 Adjust kernel versions.
9616
9617 Toolchain: avr32: fix for modern kernel headers
9618
9619 Bootloader: Barebox updated to 2013.10.1
9620
9621 Updated/fixed packages: dhcp, e2fsprogs, gst1-plugins-bad,
9622 libcurl, libvncserver, nano, pc, qt5base, squashfs, ttcp,
9623 wayland, wvstreams
9624
9625 Issues resolved (http://bugs.uclibc.org):
9626
9627 #3601: DHCPD S80dhcp-server startup script issues
9628 #6320: Fix kernel compile issue if BR2_LINUX_KERNEL_CUSTOM_GIT_VERS..
9629 #6416: Xenomai package, patch alternative
9630 #6590: directfb-examples build failed whit linaro toolchain
9631
abce7ca6 96322013.11-rc1, Released November 12th, 2013
b9a16cb4
PK
9633
9634 Architectures: Nios-II support, MIPS arch handling fixes
9635
9636 Defconfigs: cubieboard2, freescale i.MX 6sololite evk,
9637 sabre-sd, wandboard added, rpi renamed to raspberrypi_defconfig
9638
9639 Toolchain: glibc support, upstream uClibc fixes, uClibc 0.9.31
9640 for avr32, crosstool-ng backend removed, external musl
9641 toolchain support, gcc 4.8.2, updated Linaro external
9642 toolchains. Fortran and objective-C support deprecated,
9643 mudflap support
9644
9645 Bootloaders: U-Boot: u-boot.imx support, version bumps
9646
9647 Linux: use kmod instead of module-init-tools
9648
9649 System: default to devtmpfs for /dev
9650
9651 Infrastructure: Make 3.82 fixes, locales generation fixes, CVS
9652 download support, post-rsync hooks
9653
9654 Fs: u-boot image support for cpio
9655
9656 Updated/fixed packages: aircrack-ng, alsamixergui, apr,
9657 apr-util, atk, automake, bellagio, berkeleydb, bind, binutils,
9658 bison, boost, busybox, can-utils, ccache, ccid, cgilua,
9659 chrony, cifs-utils, cjson, collectd, connman, conntrack-tools,
9660 copas, cppcms, cppzmq, czmq, dash, dbus, dhcpcd, diffutils,
9661 directfb, dmidecode, dnsmaqs, docker, dosfstools, dropbear,
9662 dropwatch, ebtables, eglibc, elf2flt, empty, enchant, erlang,
9663 ethtool, fbgrab, fbv, fdk-aac, feh, ffmpeg, file, findutils,
9664 fltk, fmtools, freetype, gdk-pixbuf, gettext, git,
9665 glib-networking, gmp, gnupg, gnutls, gpu-viv-bin-mx6q, gsl,
9666 gstreamer, gstreamer1, gst1-plugins-{bad,base,good,ugly},
9667 gtest, gutenprint, hplip, i2c-tools, icu, ifplugd,
9668 imagemagick, iozone, iproute2, ipset, iptables, iw, jamvm,
9669 jansson, jpeg-turbo, kismet, kmod, lcms2, libassuan, libcap,
9670 libcap-ng, libcdaudio, libcec, libcue, libcurl, libdrm,
9671 libedit, libevas, libevent, libfreefare, libfuse,
9672 libgpg-error, libiconv, liblog4c-localtime, libmicrohttpd,
9673 libmnl, libmodbus,
9674 libnetfilter_{acct,conntrack,cthelper,cttimeout,log,queue},
9675 libnfnetlink, libnl, libpng, libqmi, libqrencode, libroxml,
9676 libsecret, libsigsegv, libsoup, libtirpc, libunwind, libusb,
9677 libvpx, lighttpd, linphone, linux-pam, lmbench,
9678 lockfile-progs, log4cxx, logrotate, logsurfer, ltp-testsuite,
9679 ltrace, luacrypto, luaposix, lvm2, m4, matchbox-lib,
9680 media-ctl, mediastreamer, minicom, minidlna, mongoose, monit,
9681 mpc, mpd, mpg123, mplayer, mrouted, mtdev, mutt, mysql_client,
9682 nano, ncftp, ndisc6, neard, neardal, neon, net-snmp, netatalk,
9683 netcat, netkitbase, netperf, netplug, nettle, nfacct,
9684 nfs-utils, ngircd, ngrep, noip, nuttcp, olsr, openssh, opkg,
9685 oprofile, opus-tools, orc, ortp, pciutils, pcre, pcsc-lite,
9686 perf, perl, perl-cross, php, picocom, pkgconf, polarssl,
9687 poppler, pppd, proftpd, protobuf, proxychains-ng, pulseaudio,
9688 pv, qemu, qt, qt5base, qt5webkit, quagga, radvd, redis,
9689 rpi-{firmware,userland}, rrdtool, rsync, rtorrent, ruby,
9690 samba, scons, screen, sdl_sound, ser2net, setserial,
9691 smartmontools, socat, socketcand, sqlcipher, sqlite, squid,
9692 stress, strongswan, stunnel, sudo, syslinux, systemd,
9693 sysvinit, tcl, ti-gfx, time, transmission, tremor, tslib,
abce7ca6
PK
9694 tstools, tvheadend, tzdata, uboot-tools, uclibc, udpcast,
9695 uemacs, ulogd, usb_modeswitch{,_data}, util-linux, vala,
9696 valgrind, vde2, vorbus-tools, vpnc, vsftpd, vtun, wayland,
9697 webkit, webp, webrtc-audio-processing, weston, wget,
9698 wireshark, wsapi, xavante, xdriver_xf86-video-geode, xenomai,
9699 xinetd, xlib_libpthread-stubs, xl2tp, xmlstarlet,
9700 xserver_xorg-server, xz, zeromq, zic, zmqpp
b9a16cb4
PK
9701
9702 New packages: aiccu, autossh, bc, civetweb, cppdb, cryptsetup,
9703 duma, eigen, harfbuzz, igmpproxy, iputils, jq, knock, kobs-ng,
9704 lesstif, libcgroup, libsepol, libsoc, libssh2, luasec, luasql,
9705 lxc, nut, ola, omniorb, openpowerlink, orbit, p910nd, psplash,
9706 python-crc16, python-ipy, python-pyzmq, qt5sensors,
9707 qt5serialport, qt5x11extras, snmppp, subversion, tcping,
9708 trace-cmd, xscreensaver, zsh
9709
9710 Removed packages: module-init-tools
9711
9712 Issues resolved (http://bugs.uclibc.org):
9713
9714 #1138: Buildroot fails to build packages if BR2_GCC_SHARED_LIBGCC=y
9715 #5408: qt build failure with Sourcery CodeBench ARM 2010.09
9716 #5630: makefile error with toolchain helpers.mk
9717 #5672: htop: remove X11 stuff
9718 #5678: linux.mk: linux-menuconfig fails
9719 #5696: python3 installation is too large, patches from python2 needed
9720 #5978: Erlang does not build for arm in 2013.02-rc3
9721 #6392: Extended ARM uImage kernel options
9722 #6404: Buildroot's coreutils 'uname -p' reports 'Unknown' on recent..
9723 #6428: util-linux libmount segfaults with patch from buildroot
9724 #6452: eglibc from Linaro 2013.07 not copied to target correctly
9725 #6566: PHP segfault when crosscompiled to mips64 - patch included
9726 #6572: [PowerPC] Buildroot uses wrong external toolchain libraries..
9727 #6578: udisks package broken
9728 #6602: ebtables 64 bit kernel + 32 bit userland alignment error..
9729 #6608: ebtables missing ethertypes - fix included
9730 #6620: Sysvinit package missing killall5 and symlinks - patch included
9731 #6632: CMake use host pkg-config
9732 #6638: pkgconf doesn't download
9733 #6644: "all" target doesn't work in out-of-tree builds
9734 #6650: Segmentation fault when trying to build latest buildroot
9735 #6668: iptables limit module alignment problem on mips64
9736
53d8d9c1
PK
97372013.08, Released August 31th, 2013:
9738
9739 Minor fixes.
9740
9741 Documentation build fixed.
9742
9743 Updated/fixed packages: ltrace, strongswan
9744
4e4a0a34 97452013.08-rc3, Released August 29th, 2013:
13ce6ddf
PK
9746
9747 Fixes all over the tree.
9748
9749 External toolchain lib32/lib64 handling, ABI name for EABIhf,
9750 misc fixes for generatelocales, apply-patches and module
9751 stripping.
9752
9753 Top level menu names reordered and renamed for clarity.
9754
aab3a0ba
PK
9755 Updated/fixed packages: acl, attr, bash, dbus, directfb,
9756 dvb-apps, kexec, kmod, libbsd, linux-fusion, mesa3d, minidlna,
9757 openssh, openssl, pulseaudio, python-setuptools, qt5,
9758 qt5webkit, redis, strongswan, sunxi-mali
9759
9760 Issues resolved (http://bugs.uclibc.org):
9761
9762 #6464: dbus-daemon-launch-helper needs setuid
13ce6ddf 9763
c08b78d1
TP
97642013.08-rc2, Released August 16th 2013:
9765
9766 Documentation improvements.
9767
9768 External toolchains fixes.
9769
9770 Updated/fixed packages: aircrack-ng, bash, boost, cairo,
9771 cppcms, eglibc, ffmpeg, gcc, git, gnupg, imagemagick, libcec,
9772 libffi, libgcrypt, linux, linux-headers, ltrace, netatalk,
9773 opencv, opengl, readline, samba, strongswan, sunxi-cedarx,
9774 uclibc, udev, wayland, webkit, zeromq.
9775
9776 Issues resolved (http://bugs.uclibc.org):
9777
9778 #6440: typo in ffmpeg makefile
9779
36c966ef
TP
97802013.08-rc1, Released August 5th, 2013:
9781
9782 Architectures:
9783 - improved support for floating point on ARM and Thumb/Thumb2
9784 - support for ARM OABI removed
9785
9786 Toolchains:
9787 - support added for Sourcery CodeBench ARM and MIPS 2013.05
9788 - Linaro ARM and Aarch64 toolchains updated
9789 - support added for the Arago ARMv5 and ARMv7 toolchains
9790 - gcc 4.8.x version bumped
9791 - support for installing both FDPIC and FLAT libraries on
9792 Blackfin
9793 - support for uClibc 0.9.31 removed,
9794 - convert the internal toolchain backend to use the package
9795 infrastructure
9796 - support added for eglibc in the internal toolchain backend
9797 - toolchain components for the ARC architecture updated and
9798 gdb for ARC added.
9799 - support for Blackfin in the internal toolchain fixed
9800
9801 Defconfigs: beaglebone_defconfig updated, new defconfig for
9802 CubieBoard, for Olimex mx233 Olinuxino, for Calao Systems
9803 TNY-A9G20-LPW.
9804
9805 A number of packages have been fixed to use the
9806 <pkg>_CONFIG_SCRIPTS mechanism to get their <pkg>-config shell
9807 script installed and modified properly. Licensing informations
9808 has been added to a number of packages.
9809
9810 Use XZ tarballs for a number of packages.
9811
9812 Noticeable package changes/additions:
9813 - The glib2/libgtk2/webkit stack has been updated to recent
9814 versions.
9815 - Support for Gstreamer 1.x has been added.
9816 - OpenGL support for TI OMAP platforms has been added.
9817 - OpenGL support for Allwinner platforms has been added.
9818 - OpenMAX support for RasberryPi has been added.
9819
9820 Updated/fixed packages: acl, attr, autoconf, avahi, barebox,
9821 bind, binutils, busybox, bwm-ng, bzip2, cifs-utils, colletctd,
9822 cpanminus, cups, curl, dash, dbus, dhcp, directfb,
9823 directfb-examples, dnsmasq, dosfstools, dropbear, dtc,
9824 e2fsprogs, ed, efl, enlightenment, erlang, ethtool, fbgrab,
9825 fftw, firmware-imx, flot, fltk, freetype, gawk, gdk-pixbuf,
9826 gettext, gmp, gnutls, gsl, gutenprint, gvfs, gzip, haserl,
9827 hiawatha, httping, icu, imagemagick, imlib2, imx-lib,
9828 intltool, iozone, ipset, iptables, jquery, jquery-keyboard,
9829 jquery-sparkline, kmod, less, libart, libcdaudio, libcgicc,
9830 libesmtp, libftdi, libfuse, libglib2, libgtk, libgtk2, libidn,
9831 libiqrf, liblog4c-localtime, libnspr, libnss, libpcap,
9832 libroxml, libserial, libsigsev, libsoup, libtool, libtpl,
9833 libvncserver, libxml2, linphone, lm_sensors, logrotate,
9834 ltrace, lttng, luafilesystem, luajit, minicom, monit, mpg123,
9835 mtd, mutt, mxml, neard, netatask, netsnmp, nettle,
9836 network-manager, nodejs, nss-mdns, openssh, openswan, openvpn,
9837 opkg, opus, pcre, perl-cross, php, pixman, poco, polarssl,
9838 pulseaudio, pv, python, python3, qt, qt5, qt5declarative,
9839 qt5jsbackend, qt5quick1, readline, rpi-firmware, ruby, samba,
9840 sane-backends, sconeserver, sdl_image, sdparm, ser2net,
9841 socketcand, sqlite, squid, strace, tcl, tcpdump, tinyhttpd,
9842 tvheadend, tzdata, uboot, udpcast, usb_modeswitch,
9843 usb_modeswitch_data, usbutils, webkit, wireshark, wvstreams,
9844 xapp_luit, xapp_xmodmap, xenomai, xfsprogs, xlib_libX11, zic,
9845 zlib.
9846
9847 New packages: a10disp, aespipe, am33x-cm3, cppcms, dhcpcd,
9848 dropwatch, dtc, ecryptfs-utils, eglibc, elf2flt, fdk-aac,
9849 gcc-final, gcc-initial, gcc-intermediate, git,
9850 gpu-viv-bin-mx6q, gst1-plugins-bad, gst1-plugins-base,
9851 gst1-plugins-good, gst1-plugins-ugly, gst-omx,
9852 gst-plugin-x170, gstreamer1, jimtcl, lbase64, libassuan,
9853 libbsd, libcec, libdvbsi, libedit, libgpgme, libqmi,
9854 libqrencode, libsvg, libsvg-cairo, libunwind, libvpx,
9855 linux-headers, lockdev, luabitop, luacrypto, lua-ev,
9856 luaexpatutils, msgpack, ocrad, on2-8170-libs,
9857 on2-8170-modules, p11-kit, pax-utils, ptpd, ptpd2,
9858 python-pyro, ramspeed/smp, snappy, strongswan, sunxi-boards,
9859 sunxi-cedarx, sunxi-mali, sunxi-tools, ti-gfx, tinymembench,
9860 tree, tstools, uclibc, w_scan.
9861
9862 Issues resolved (http://bugs.uclibc.org):
9863
9864 #4718: python (built for powerpc) distutils has paths to host
9865 compiler toolchain
9866 #5516: appended device tree blobs on uImage fails
9867 #6302: Versions of packages retrieved from github.com are wrong
9868 #6308: dosfstools download link is wrong
9869 #6326: Dropbear: Add options to allow better config for
9870 different target devices (e.g. routers)
9871 #6338: Wrong download link for minicom package
9872 #6344: Wrong handling of license text files with same name and
9873 different directory
9874 #6374: gnutls package broken if linux cryptodev module
9875 selected
9876 #6410: omap3_beagle has uimage error load address error
9877
615fd9b0 98782013.05, Released May 31th, 2013:
0ca9692d
PK
9879
9880 Minor fixes.
9881
93252e70
PK
9882 External toolchain wrapper fix for if host/usr/bin is placed
9883 in the patch.
9884
9885 Updated/fixed packages: acpid, at91bootstrap, czmq, elf2flt,
9886 flex, jamvm, kmod, libplayer, libtirpc, libv4,
9887 lttng-babeltrace, opengl, qt5jsbackend, udpcast, wvstreams
0ca9692d
PK
9888
9889 Issues resolved (http://bugs.uclibc.org):
9890
93252e70 9891 #4868: Buildroot compile failure for toolchain/gdb-7.4/intl/reloc...
0ca9692d
PK
9892 #4988: flex and m4 problems
9893 #5912: obsolete CVS files
9894
c92a369f
PK
98952013.05-rc3, Released May 25th, 2013:
9896
9897 Minor fixes.
9898
9899 Updated/fixed packages: aircrack-ng, bellagio, boost, crda,
9900 dvb-apps, flot, libatomic_ops, libeXosip2, libosip2, libxml2,
9901 mongrel2, poco, portaudio, pptp-linux, tvheadend, urg, weston,
9902 wireshark
9903
cfcbfa2c 99042013.05-rc2, Released May 15th, 2013:
d131f750
PK
9905
9906 Fixes all over the tree.
9907
90e7cdd2
PK
9908 Default number of parallel jobs is now number of CPUs + 1.
9909
9910 Defconfigs: Add Telit EVK-PRO3, AT91SAM9260-EK Nand flash.
9911
a517092f
PK
9912 Updated/fixed packages: aircrack-ng, busybox, cairo,
9913 classpath, curlftpfs, czmq, dbus, f2fs-tools, fan-ctrl,
9914 filemq, gst-plugin-bad, gutenprint, hplip, json-c,
9915 libatomic_ops, libcurl, libdrm, libglib2, libnspr, libnss,
9916 libsha1, libsigsegv, libxcb, linknx, linux-pam, lttng-modules,
9917 lttng-tools, matchbox-lib, mcookie, mesa3d, neon, pixman,
9918 pulseaudio, python-nfc, qt5imageformats, quota, openssl,
9919 sconeserver, strace, sylpheed, wvstreams,
90e7cdd2
PK
9920 xapp_{appres,bdftopcf,beforelight,bitmap,edires,fonttosfnt},
9921 xapp_{fslsfonts,fstobdf,iceauth,ico,listres,luit,mkfontdir},
9922 xapp_{mkfontscale,oclock,rgb,rstart,scripts,sessreg,setxkbmap},
9923 xapp_{showfont,smproxy,twm,viewres,x11perf,xauth,xbacklight},
9924 xapp_x{biff,calc,clipboard,clock,cmsdb,cursorgen,dbedizzy,ditview},
9925 xapp_x{dm,dpyinfo,driinfo,edit,ev,eyes,f86dga,fd,fontsel,fs,fsinfo},
9926 xapp_x{gamma,gc,host,input-calibrator,input,kbcomp,kbevd,kbprint},
9927 xapp_x{kbutils,kill,load,logo,lsatoms,lsclients,lsfonts,mag,man},
9928 xapp_x{message,mh,modmap,more,pr,prop,randr,rdb,refresh,set,setmode},
9929 xapp_x{setpointer,setroot,sm,stdcmap,vidtune,vinfo,wd,wininfo,wud},
9930 xcb-util, xcursor-transparent-theme, xdata_xbitmaps,
9931 xdata_xcursor-themes,
9932 xdriver_xf86-input-{evdev,joystick,keyboard,mouse,synaptics},
9933 xdriver_xf86-input-{tslib,vmmouse,void},
9934 xdriver_xf86-video-{ark,ast,ati,cirrus,dummy,fbdev,geode,glide},
9935 xdriver_xf86-video-{glint,i128,intel,mach64,mga,neomagic,newport},
9936 xdriver_xf86-video-{nv,openchrome,r128,savage,siliconmotion,sis},
9937 xdriver_xf86-video-{tdfx,tga,trident,v4l,vesa,vmware,voodoo,wsfb},
9938 xfont_encodings, xfont_font-adobe-{100,75}dpi,
9939 xfont_font-utopia-{100dpi,75dpi,type1},
9940 xfont_font-{alias,arabic-misc,bh-100dpi,bh-75dpi},
9941 xfont_font-bh-lucidatypewriter-{100,75}dpi, xfont_font-bh-{ttf,type1},
9942 xfont_font-bitstream-{100dpi,75dpi,type1}, xfont_font-cronyx-cyrillic,
9943 xfont_font-{cursor,daewoo,dec,isas,jis,micro}-misc,
9944 xfont_font-ibm-type1, xfont_font-misc-{cyrillic,ethiopic,meltho,misc},
9945 xfont_font-{mutt,schumacher}-misc,
9946 xfont_font-{screen-cyrillic,sony-misc,sun-misc,util},
9947 xfont_font-winitzki-cyrillic, xfont_font-xfree86-type1,
9948 xlib_lib{FS,ICE,SM,X11,XScrnSaver,Xau,Xaw,Xcomposite,Xcursor},
9949 xlib_libX{damage,dmcp,ext,fixes,font,ft,i,inerama,mu,pm,randr},
9950 xlib_libX{render,res,t,tst,v,vMC,xf86dga,xf86vm},
9951 xlib_lib{dmx,fontenc,pciaccess,pthread-stubs,xkbfile}, xlib_xtrans,
9952 xproto_{applewm,bigreqs,composite,damage,dmx,dri2,fixes}proto,
9953 xproto_{fontcache,font,gl,input,kb,randr,record,render}proto,
9954 xproto_{resource,scrnsaver,video,windowswm,xcmisc,xext}proto,
9955 xproto_{xf86bigfont,xf86dga,xf86dri,xf86vidmode,xinerama,x}proto,
9956 xserver_xorg-server, xutil_{makedepend,util-macros}
d131f750 9957
a517092f
PK
9958 Readded Packages: xapp_xinit
9959
603293f5
GZ
9960 Issues resolved (http://bugs.uclibc.org):
9961
9962 #5054: amd64: cannot find init - due to missing /lib64 folder
9963
92651931 99642013.05-rc1, Released May 8th, 2013:
aec71d64 9965
fa3463d6
PK
9966 Architectures: ARC support, Blackfin support, FLAT binary
9967 format, ARM: Drop old CPU variants, add fa526/626, Marvell PJ4
aec71d64
PK
9968
9969 Toolchains: Add new Microblaze external toolchains, Linaro
9970 ARM/Aarch64 updates, GCC 4.6.4 / 4.7.3 / 4.8.0 added to
fa3463d6
PK
9971 internal toolchain, default to GCC 4.7.x. Internal
9972 Crosstool-ng backend deprecated.
aec71d64
PK
9973
9974 Defconfigs: Add Atmel at91sam9g45m10ek, freescale mpc8315erdb
e7f4923e
PK
9975 & p1010rdb, Armadeus apf27 / apf28, Openblocks A6, Raspberry
9976 pi, gnublin board.
aec71d64
PK
9977
9978 FS: LZO and XZ compression methods, extra ubifs options,
9979 ext2 rev 0/1 and ext3/4 support.
9980
9981 Patch handling: apply-patches now has .patch.xz support,
9982 Patch logic reworked as discussed during Febrary dev days:
9983 http://elinux.org/Buildroot:DeveloperDaysFOSDEM2013
9984
9985 <pkg>-rsync now excludes version control files.
9986
9987 linux: uImage load address for ARM multiplatform kernels
9988
9989 Infrastructure for multiple OpenGL / ES / EGL / OpenVG
9990 providers, similar to how libjpeg / libjpeg-turbo is handled.
9991
9992 Infrastructure for packages to add system users.
9993
9994 kconfig: updated to 3.9-rc2, support make olddefconfig
9995
9996 Updated/fixed packages: alsa-lib, alsa-utils, apr, apr-util,
9997 argp-standalone, at, at91bootstrap, audiofile, aumix, avahi,
9998 bash, blackbox, bind, binutils, bison, boost, bridge-utils,
9999 busybox, ccache, cifs-utils, cmake, collectd, connman,
10000 conntrack-tools, cpanminus, crosstool-ng, diffutils, directfb,
10001 directfb-examples, divine, dmalloc, dnsmasq, dosfstools,
e7f4923e
PK
10002 dropbear, e2fsprogs, ebtables, eeprog, erlang, ethtool,
10003 fb-test-app, fbset, feh, ffmpeg, file, flex, flot, foomatic,
10004 fxload, gd, gdb, gdisk, genimage, gettext, gmp, gnuchess,
10005 gnutls, gob2, gperf, gpsd, gstreamer, haserl, hiawatha, htop,
10006 httping, icu, inotify-tools, intltool, iproute2, ipset,
10007 iptables, iw, jpeg, jquery, jquery-{sparkline,validation},
10008 json-c, kbd, kexec, kismet, kmod, lcdproc, libarchive,
10009 libatasmart, libcap, libconfig, libconfuse, libcurl, libdrm,
10010 libeet, libev, libevas, libeXosip2, libffi, libfribi, libfuse,
10011 libgcrypt, libglib2, libgtk2, libid3tag, libmicrohttpd,
10012 libnetfilter_acct, libnetfilter_conntrack, libnl, libpcap,
10013 libplayer, libsigc, libv4l, libxcb, linenoise, linux-pam,
10014 lm_sensors, ltp-testsuite, luajit, lzop, madplay, make, mdadm,
aec71d64
PK
10015 mediastreamer, memtester, mesa3d,
10016 mobile-broadband-provider-info, monit, mpd, mpfr, mpg123,
fa3463d6
PK
10017 mrouted, msmtp, nbd, ncurses, ndisc6, neard, neardal, neon,
10018 netperf, netsnmp, nettle, nfacct, ntfs-3g, ofono, olsr,
aec71d64 10019 omap-u-boot-utils, openssh, openssl, openswan, openvpn,
fa3463d6
PK
10020 oprofile, orc, patch, pciutils, pcre, perl, php, poco,
10021 polarssl, proftpd, psmisc, pulseaudio, python,
aec71d64 10022 python-{bottle,netifaces,serial,setuptools}, qt, quagga,
e7f4923e
PK
10023 quota, radvd, rpi-firmware, rpi-userland, rt-tests, sam-ba,
10024 samba, sawman, sdl, ser2net, smartmontools, socat, socketcand,
10025 speex, squid, stress, stunnel, sudo, syslinux, sysstat,
10026 sysvinit, tcl, tcprelay, tinyhttpd, tslib, tvheadend,
10027 uboot-tools, udev, ulogd, util-linux, vala, vtun, webkit,
aec71d64
PK
10028 xapp_{iceauth,luit,makefontscale,sessreg,setxkbmap,smproxy},
10029 xapp_{xauth,xcmsdb,xdpyinfo,xev,xgamma,xhost,xinput,xkbcomp},
10030 xapp_{xkbevd,xlsatoms,xlsclients,xmodmap,xpr,xprop,xrandr,xrdb},
10031 xapp_{xset,xwd,xwininfo}, xcb-{proto,util},
10032 xdriver_xf86-input-{evdev,joystick,keyboard,mouse,synptics},
10033 xdriver_xf86-input-{tslib,vmmouse,void},
10034 xdriver_xf86-video-{ark,ast,ati,cirrus,dummy,geode,glide,glint},
10035 xdriver_xf86-video-{i128,intel,mach64,mga,neomagic,newport},
10036 xdriver_xf86-video-{openchrome,r128,savage,siliconmotion,sis},
10037 xdriver_xf86-video-{tdfx,trident,vesa,vmware,wsfb}, xenomai,
10038 xfont, xinetd, xkeyboard-config, xlib_lib{FS,ICE,SM,X11},
10039 xlib_libX{scrnSaver,au,aw,cursor,dmcp,ext,fixes,font,ft,i},
10040 xlib_libX{inerama,mu,pm,randr,res,tst,v,vMC,xf86dga,xf86vm},
10041 xlib_lib{dmx,fontenc,pciaccess,xkbfile}, xlib_xtrans,
10042 xproto_{applevm,bigreqs,dri2,fonts,gl,input,kbd,record}proto,
10043 xproto_{resource,scrnsaver,xcmisc,xext,x}proto,
10044 xserver_xorg-server, xutil_makedepend, xz, zeromq
10045
fa3463d6
PK
10046 New packages: aircrack-ng, bcusdk, chrony, crda,
10047 cryptodev-linux, cppzmq, czmq, dtach, enscript, exfat,
10048 exfat-utils, f2fs-tools, fan-ctrl, filemq, foomatic-filters,
10049 genimage, genpart, glibmm, gnuplot, gtest, gutenprint, hplip,
10050 iozone, jansson, jhead, jquery-keyboard, jquery-ui,
10051 jquery-ui-themes, json-glib, json-javascript, lcms2, libpfm4,
10052 libpthsem, libserial, libsigsegv, libtasn1, libwebsockets,
10053 libxkbcommon, libxml++, linknx, log4cxx, mongoose, mongrel2,
10054 mtools, ne10, nmap, nodejs, openobex, openpgm, poppler,
10055 protobuf-c, python-m2crypto, python-thrift, qjson, qt5base,
aec71d64
PK
10056 qt5declarative, qt5graphicaleffects, qt5imageformats,
10057 qt5jsbackend, qt5multimedia, qt5quick1, qt5script, qt5svg,
10058 qt5webkit qt5xmlpatterns, rapidjson, redis, swig, texinfo,
10059 tzdata, urg, ussp-push, wayland, webp, weston, wireless-regdb,
10060 wireshark, wvdial, wvstreams, xcb-util-image, xcb-util-wm,
10061 xcursor-transparent-theme, zic, zmqpp, zyre
10062
10063 Removed packages: microperl, ocf-linux, xapp_xinit,
10064 xapp_xplsprinters, xapp_xprehashprinterlist,
10065 xfont_font-bitstream-speedo,
10066 xlib_lib{Xfontcache,XprintAppUtil,XprintUtil,Xp,oldX,xkbui},
10067 xproto_{print,xf86rush}proto
10068
10069 Deprecated packages: vala
10070
10071 Issues resolved (http://bugs.uclibc.org):
10072
10073 #1291: Add support for Faraday 526 arm processor (fa526)
10074 #2683: cups does not install correctly to target
10075 #3313: mesa3d fails to build
10076 #5186: initramfs/cpio should support lzo compression
10077 #5636: agetty - cannot get controlling tty error - need updated...
10078 #5906: collectd client headers not exported
10079 #5966: bison unnecessarily required as build dependency
10080 #6140: --enable-fileinfo not applied for php package
10081 #6164: openvpn usage of ip tool from Busybox
10082
15ace1a8
PK
100832013.02, Released February 28th, 2013:
10084
10085 Misc manual updates.
10086
10087 Updated/fixed packages: busybox, collectd, flashbench,
10088 libgtk2, libupnp, mii-diag, quota
10089
d65bb7e3
PK
100902013.02-rc3, Released February 26th, 2013
10091
10092 Minor fixes.
10093
10094 Updated/fixed packages: conntrack-tools, dialog,
10095 enlightenment, haserl, keyutils, libfif, libmad,
10096 linux-firmware, linux-fusion, matchbox-desktop, matchbox-wm,
10097 ruby, spawn-fcgi, vtun
10098
10099 Issues resolved (http://bugs.uclibc.org):
10100
10101 #5960: fusion.ko driver does not install to target rootfs
10102
8290a626
PK
101032013.02-rc2, Released February 19th, 2013
10104
10105 Fixes all over the tree.
10106
10107 Various manual updates and fixes.
10108
10109 Updated/fixed packages: busybox, collectd, gesftpserver,
10110 glib-networking, gnutls, inotify-tools, libcurl, libffi,
10111 libglib2, libtorrent, libvorbis, neard, network-manager,
10112 ntfs-3g, openssl, qt, rpi-userland, rtorrent, thttpd, vim.
10113
10114 Issues resolved (http://bugs.uclibc.org):
10115
10116 #5906: collectd client headers not exported
10117
e68acefb 101182013.02-rc1, Released February 10th, 2013
6de88cab
PK
10119
10120 Toolchain: Crosstool-ng 1.17.0, default to GCC 4.6.3, target
10121 libraries install fixed. Add Linaro ARM
8ccef3b3 10122 2012.11/2012.12/2013.01, AArch64 12.11/12.12/13.01. Sourcery
6de88cab 10123 CodeBench MIPS 2012.03/09. Infrastructure to warn about
1ccf5237
PK
10124 missing 32bit support for binary toolchains. Toolchain wrapper
10125 is now relocatable. Add GDB 7.5.1 / Remove 6.8 / 7.0 /
10126 7.1. Deprecate uClibc 0.9.31.
6de88cab
PK
10127
10128 Architecture: Xtensa fixes, add missing powerpc variants, arm
1ccf5237
PK
10129 1136jf-s rev1, add A5/A15, neon support toggle, OABI
10130 deprecated. Sparc: drop old unused variants
6de88cab
PK
10131
10132 Bootloaders: At91bootstap: fix upstream URL, Barebox: add
1ccf5237
PK
10133 2012.12/2013.01/2013.02, remove 2012.08/09/10, lzop fixes,
10134 environment image support, U-Boot: add 2013.01.01
6de88cab
PK
10135
10136 Linux: fix appended dtb handling for v3.8+ kernels, support
10137 multiple device trees
10138
10139 Defconfigs: calao USB-A9260, snowball, QEMU PPC440 on ML507
10140 board, QEMU ARM Exynos4210, Kernel version in QEMU defconfigs
1ccf5237
PK
10141 updated, at91rm9200df: misc fixes. Lock kernel headers to
10142 match kernel.
6de88cab
PK
10143
10144 Infrastructure: Git download fixes. Toolchain make target
10145 renamed from 'cross' to 'toolchain'. Eclipse integration
1ccf5237
PK
10146 support. Option to set root password, post image scripts,
10147 config scripts handling.
6de88cab
PK
10148
10149 Updated/fixed packages: alsa-lib, argp-standalone, argus,
10150 arptables, atk, audiofile, axel, beecrypt, bind, bison,
10151 bluez_utils, boost, cairo, can-utils, bmon, boa, busybox,
10152 cairo, ccache, cdrkit, cifs-utils, cjson, cmake, collectd,
1ccf5237
PK
10153 connman, coreutils, cpanminus, cups, dbus, dhcp, dialog,
10154 diffutils, directfb, distcc, divine, dnsmasq, docker,
10155 dosfstools, dstat, e2fsprogs, ebtables, ed, empty, ethtool,
10156 expedite, fbset, fbv, ffmpeg, flex, fltk, fluxbox, freetype,
10157 gadget-test, gawk, gdb, genext2fs, gettext, giblib,
10158 glib-networking, gmp, gmpc, gnupg, gnutls, gpsd,
10159 gst-plugins-{bad,base,good}, gstreamer, gzip, haserl, hdparm,
10160 heirloom-mailx, hiawanta, hostapd, icu, imagemagick, imlib2,
10161 inadyn, infozip, iproute2, ipset, iptables, iw, jpeg, jquery,
10162 jquery-sparklines, jqeury-validation, kismet, kmod, lame,
10163 libao, libcap, libcurl, libdvdnav, libdvdread, libecore,
10164 libedbus, libedje, libeet, libefreet, libeina, libeio,
10165 liberation, libelementary, libembryo, libethumb, libev,
10166 libevas, libffi, libfribidi, libfuse, libgcrypt, libglib2,
10167 libgpg-error, libgtk2, libhid, libidn, libmicrohttpd, libmpd,
10168 libnl, libnspr, libnss, libogg, libpcap, libplayer, libpng,
10169 libroxml, librsvg, libseccomp, libsigc, libsndfile, libungif,
10170 libupnp, liburcu, libusb-compat, libvncserver, libvorbis,
10171 libxml2, libxslt, lighttpd, links, linux-firmware,
10172 linux-fusion, ltp-testsuite, ltrace,
10173 lttng-{babel,libust,modules,tools}, lvm2, lua, luajit, lzop,
10174 matchbox-{desktop,lib}, mdadm, metacity, midori, minicom, mpd,
10175 mpfr, mplayer, mtd, mysql_client, ncurses, neon, netatalk,
6de88cab
PK
10176 networkmanager, nspr, ntfs-3g, nuttcp, ofone, olsr, openssl,
10177 openvpn, opkg, oprofile, opus, opus-tools, orc, ortp, pango,
10178 pciutils, pcmanfm, pcre, pcsc-lite, perl, php, pixman,
10179 pkgconf, polarssl, pptp-linux, proxychains, pulseaudio,
10180 python, python3, qemu, qextserialport, qt, quagga, radvd,
10181 readline, rng-tools, rt-tests, rubix, ruby, sam-ba, samba,
10182 sane-backends, sconeserver, scons, screen, sdl, sdl_gfx,
1ccf5237
PK
10183 sdl_mixer, sdl_ttf, sdparm, sed, ser2net, smartmontools,
10184 speex, sqlite, squid, sshfs, strace, sudo, sylpheed, tn5250,
10185 taglib, tar, torsmo, transmission, tslib, uboot-tools, ulogd,
6de88cab
PK
10186 usb_modeswitch, util-linux, valgrind, vim, vsftpd, wavpack,
10187 webkit, wipe, wireless_tools, wpa_supplicant, xapp_xinit,
10188 xapp_xinput-calibrator, xapp_xman, xapp_xmh, xlib_libX11,
10189 xlib_libXdmcp, xlib_libXft, xlib_libpthread-stubs,
10190 xlib_xtrans, xproto_xcmiscproto, xproto_xextproto,
10191 xserver_xorg-server, xstroke, xvkbd, xz
10192
10193 New packages: b43-firmware, b43-fwcutter, bustle,
10194 cache-calibrator, cegui06, celt051, classpath, curlftpfs,
10195 dvb-apps, dvbsnoop, elfutils, enlightenment, firmware-imx,
10196 flashbench, gd, gesftpserver, gst-fsl-plugins, httping, iftop,
10197 imx-lib, jamvm, jpeg-turbo, keyutils, libatasmart, libcofi,
10198 libebml, libevas-generic-loaders, libfslcodec, libfslparser,
10199 libfslvpuwrap, libgsasl, libiscsi, libmatroska, libmcrypt,
10200 libmhash, libqwt, libseccomp, libsha1, linenoise, mcrypt,
10201 media-ctl, ncdu, neard, neardal, nettle, perf, polkit,
10202 proxychains, python-bottle, python-pyparsing, rpi-firmware,
10203 rpi-userland, sg3_utils, slirp, snowball-hdmiservice, spice,
10204 spice-protocol, tcllib, tvheadend, udisks, usbredir
10205 ux500-firmware, vde2, xcb-utils-keysyms, yavta,
10206 zd1211-firmware
10207
1ccf5237 10208 Removed packages: customize, xdriver_xf86-input-{acecad,aiptek},
6de88cab
PK
10209 xdriver_xf86-video-{apm,chips,i740,rendition,s3,s3virge,sisusb},
10210 xdriver_xf86-video-sun{cg14,cg3,cg6,ffb,leo,tcx},
10211 xdriver_xf86-video-{tsend,xgi,xgixp}
10212
10213 Deprecated packages: xstroke
10214
10215 Issues resolved (http://bugs.uclibc.org):
10216
10217 #4237: building shared openssl w/-Os fails due to gcc bug
10218 #5690: python3 does not obey to BR2_PACKAGE_PYTHON3_PYC_ONLY=y
10219 #5602: python3 should install a "python" symbolic link
10220 #5846: Extra slash added to last slash in URL
10221
102222012.11.1, Released January 3rd, 2013:
10223
10224 Toolchain: Fixed non-largefile builds on recent Ubuntu
10225 versions.
10226
10227 Arch: fix missing x86/generic handling, Build for Xtensa with
10228 longcalls option.
10229
10230 Updated/fixed packages: dosfstools, qt
10231
d201b95d
PK
102322012.11, Released December 2nd, 2012:
10233
10234 Git shallow clone fix for older git version.
10235
10236 Updated/fixed packages: ctuio, libtool
10237
10238 Issues resolved (http://bugs.uclibc.org):
10239
10240 #5726: List all the available hook points
10241
1a59dfae 102422012.11-rc2, Released November 30th, 2012:
0f9bad95
PK
10243
10244 Minor fixes around the tree.
10245
10246 Various manual updates and fixes.
10247
d38b25f1
PK
10248 Add checks for legacy features.
10249
10250 Updated/fixed packages: acpid, alsa-lib, arptables, binutils,
1a59dfae
PK
10251 busybox, ccache, cjson, cramfs, directfb, flex, fluxbox, gdb,
10252 hiawatha, igh-ethercat, imagemagick, imlib2, lcdproc,
10253 libdaemon, libecore, libhid, libmad, libpcap, libsigc, libusb,
10254 linux-fusion, matchbox, ocf-linux, owl-linux, python, rrdtool,
10255 scons, strace, sylpheed
0f9bad95 10256
2b7be2f1
PK
10257 Issues resolved (http://bugs.uclibc.org):
10258
10259 #5732: Error : package/alsa-lib/alsa-lib.mk
10260
47ee3051 102612012.11-rc1, Released November 17th, 2012
f9686563 10262
d36fcceb
PK
10263 Fixes all over the tree and new features.
10264
10265 Defconfigs: use u-boot 2012.10 on at91 and beaglebone,
10266 sheevaplug + qemu: bump kernel version, add qemu-mips64-malta
10267 + nitrogen6x defconfigs.
10268
10269 Bootloaders: add u-boot 2012.07/10, ais target format, add
48f0fe07
PK
10270 barebox 2012.08/09/10/11, linker overlap issue fix for
10271 at91bootstrap, mxs-bootlets updated for new Barebox versions.
d36fcceb 10272
0ab9a3fb 10273 Toolchains: binutils 2.23.1, gcc 4.7.2, default to gcc 4.6.x,
d36fcceb 10274 Codebench arm/sh/x86 2012.03/09, Linaro 2012.08/09/10.
48f0fe07
PK
10275 Libtirpc support for modern glibc variants. Toolchain on
10276 target has been deprecated.
d36fcceb 10277
48f0fe07 10278 Initial Aarch64 support, Xtensa support re-added.
d36fcceb
PK
10279
10280 Infrastructure: Use shallow git clone when possible, use
10281 tarballs rather than git URLs for github. Moved to pkgconf
10282 rather than pkg-config. System directory added, default
48f0fe07
PK
10283 skeleton/device tables moved. More than 1 post-build script
10284 can now be used. output/target now contains a
10285 THIS_IS_NOT_YOUR_ROOT_FILESYSTEM warning, to help people
10286 understand how to (not) use it.
10287
10288 Manual has been reworked and extended.
10289
10290 Legal-info: Lots of package annotations, CSV file fixes,
10291 _LICENSE / _REDISTRIBUTE splitup, per-package hooks.
10292
10293 Updated/fixed packages: acpid, alsa-lib, alsa-utils,
0ab9a3fb
PK
10294 alsamixergui, attr, autoconf, automake, bash, bind, binutils,
10295 bison, blackbox, bluez-utils, busybox, cairo, can-utils,
10296 cifs-utils, cjson, cmake, collectd, connman, conntrack-tools,
10297 coreutils, cups, cvs, dbus, dhcp, directfb, dmalloc, dnsmasq,
10298 dropbear, e2fsprogs, ethtool, fbdump, feh, fftw, file,
10299 flashrom, fluxbox, gdb, gdisk, gdk-pixbuf, genext2fs, gettext,
10300 gnutls, gpsd, gqview, grep, gsl, gst-plugins-{bad,good},
10301 hdparm, hiawatha, hostapd, input-tools, iproute2, ipset,
10302 iptables, iw, json-c, kexec, kmod, lcdproc, leafpad, less,
10303 libcurl, libdrm, libdvdnav, libdvdread, libffi, libfuse,
10304 libglib2, libhid, liblockfile, libmad, libmbus, libmnl,
48f0fe07
PK
10305 libnetfilter_{acct,conntrack,cthelper,cttimeout,queue},
10306 libnfc, libnfc-llcp, libnfnetlink, libnl, libnspr, libnss,
10307 libpcap, libplayer, libtool, libtorrent, liburcu, libv4l,
10308 libxcb, libxml2, libxslt, links, linux-firmware, lm-sensors,
10309 lmbench, lockfile-progs, logrotate, lshw, lsof,
10310 lttng-babeltrace, lttng-tools, lua, luajit, mesa3d, microperl,
10311 mii-diag, module-init-tools, mpc, mpd, mpg123, mplayer,
10312 mtd-utils, mysql_client, nbd, ncurses, netatalk, netkitbase,
10313 netkittelnet, netsnmp, newt, nfs-utils, openntpd, openssh,
10314 openssl, opkg, patch, pciutils, pcre, php, poco, polarssl,
10315 popt, portmap, pppd, procps, pulseaudio, python, python-nfc,
d36fcceb
PK
10316 python-protobuf, qt, quota, rp-pppoe, rtorrent, sam-ba, samba,
10317 scons, sdl_gfx, smartmontools, sqlite, squid, strace, sudo,
48f0fe07
PK
10318 sylpheed, tcpdump, tremor, ttcp, tiff, unionfs,
10319 usb_modeswitch, usbutils, util-linux, vala, valgrind, vpnc,
10320 vsftpd, webkit, wget, which, wpa_supplicant, x11vnc, xapp_*,
d36fcceb
PK
10321 xdriver_*, xenomai, xfont_*, xinetd, xl2tp, xlib_*, xlsclient,
10322 xproto_*, xserver_xorg-server, xutil_util-macros, xz, zeromq
10323
10324 New packages: arptables, at91bootstrap3, boot-wrapper-aarch64,
10325 ccid, cpanminus, cpuload, erlang, evtest, fb-test-apps,
10326 fxload, gdbm, gnupg, googlefontdirectory, grantlee, gsl,
10327 lcdapi, liblo, liblog4c-localtime, libtirpc, linux-pam,
48f0fe07
PK
10328 lua-msgpack-native, macchanger, mtdev, mtdev2tuio, nfacct,
10329 opus, opus-tools, pcsc-lite, perl, pkgconf, python-meld3,
10330 python3, qemu, qextserialport, qtuio, rpcbind, schifra,
10331 sconeserver, supervisor, time, ulogd, usb_modeswitch_data,
10332 yasm
d36fcceb
PK
10333
10334 Deprecated packages: netkitbase, netkittelnet
10335
10336 Issues resolved (http://bugs.uclibc.org):
10337
10338 #807: [PATCH] samba - make iconv and smbd optional
10339 #3049: binutils have a sysroot bug in ld
10340 #5330: update vsftpd to 3.0.0
10341 #5486: libglib2 build fails on: libs/libglib-2.0.so: undefined...
10342 #5666: Fails to build python 2.7.2 for 2440 arm
10343
288b7399
TP
103442012.08, Release August 31th, 2012
10345
10346 Updated/fixed packages: microperl, cups, luajit, rrdtool,
10347 prboom, oprofile.
10348
10349 Added license information for: sqlite.
10350
10351 Changed the source URLs of all packages located on Sourceforge
10352 in order to use the automatic mirror selection URL
10353 downloads.sourceforge.net, and get rid of the
10354 BR2_SOURCEFORGE_MIRROR option.
10355
8437b562
TP
103562012.08-rc3, Released August 25th, 2012
10357
10358 Updated/fixed packages: libglib2, netsnmp, freetype, libfuse,
10359 libpng, x11vnc, zlib, gpsd, ifplugd, bash, distcc.
10360
10361 Added license informations for: barebox, grub, syslinux,
10362 uboot, xloader, yajl, zlib, zxing, alsa-lib, alsa-utils,
10363 faad2, nano, fbdump, rsync, librsync, fontconfig,
10364 inotify-tools,
10365
b58c83ae
TP
103662012.08-rc2, Released August 15th, 2012
10367
10368 Updated/fixed packages: imagemagick, sudo, crosstool-ng.
10369
10370 Added license informations for: mxml, nanocom, empty, expat,
10371 lua, lucjson, xinetd, cjson, luaexpat, lmbench, bwm-ng,
10372 input-event-daemon, luajit, cgilua, copas, coxpcall,
10373 luafilesystem, luasocket, rings, wsapi, xavante, libtpl,
10374 avahi, busybox, libfcgi, ifplugd, libcgicc, libcurl,
10375 libdaemon, libdnet, libgpg-error, libpcap, libpng, lighttpd,
10376 mtd, openssl, psmisc, socat, spawn-fcgi.
10377
10378 Fixes to Microblaze external toolchains
10379 configuration. Improvements of the pkg-stats
10380 script. Out-of-tree fix for the graph-depends script.
10381
10382 Kernel headers version bump.
10383
4009cbbb 103842012.08-rc1, Released August 1st, 2012
5b11223f 10385
1ea85745
PK
10386 Fixes all over the tree and new features.
10387
c665fc00
TP
10388 Integration of a legal information reporting infrastructure,
10389 which allows to generate detailed informations about the
10390 licenses and source code of all components of a system
10391 generated by Buildroot. License information will progressively
10392 be added on packages.
10393
10394 Default configuration files added for Calao-systems USB-A9263
10395 and Calao-systems USB-A9G20-LPW.
10396
10397 External toolchains update: allow download of a custom
10398 toolchain, add Linaro 2012.05 and 2012.06 for ARM, add
10399 Blackfin toolchain 2012R1-BETA1, add Sourcery CodeBench MIPS
10400 2011.09.
10401
10402 Allow the restriction of downloads to the primary site only.
10403 This is useful for project developers who want to ensure that
10404 the project can be built even if the upstream tarball
10405 locations disappear.
10406
10407 Add a 'System configuration' choice to select between 3
10408 different init systems: Busybox init, SysV init and Systemd
10409 init.
10410
10411 Cleanups to the package infrastructure. The visible change to
10412 developers is that $(eval $(call AUTOTARGETS)) is now $(eval
10413 $(autotools-package)), and similarly for other package
10414 infrastructures and host packages. Refer to the documentation
10415 for details.
10416
10417 By default, automatic detection of the number of compilation
10418 jobs to use, depending on the number of CPUs available.
10419
fdbc2f40 10420 Improvements to generate systems with static libraries only
c665fc00
TP
10421 (infrastructure and package fixes).
10422
fdbc2f40
TP
10423 Add proper support in the Linux kernel package to generate
10424 Device Tree Blobs or combined Device Tree / Kernel
10425 images. This will be useful on Microblaze, PowerPC and ARM,
10426 which are architectures making extensive use of the Device
10427 Tree.
10428
1ea85745 10429 Updated/fixed packages: audiofile, autoconf, automake, axel,
c665fc00
TP
10430 barebox, bash, beecrypt, berkeleydb, bind, bison, bluez_utils,
10431 bonnie, boost, busybox, bsdiff, bwm-ng, bzip2, cifs-utils,
10432 cgilua, cmake, connman, conntrack-tools, crosstool-ng, cups,
10433 dbus, dhcp, dnsmasq, e2fsprogs, eeprog, ethtool, faad2, fbv,
10434 ffmpeg, freetype, gmp, gnutls, gob2, gpsd, grep,
10435 gst-plugins-base, gst-plugins-good, gzip, hiawatha, hostapd,
10436 htop, icu, igh-ethercat, imagemagick, input-tools, iostat,
10437 iproute2, ipset, iptables, iw, kmod, less, libcap, libgci,
10438 libconfig, libcurl, libelf, libevas, libeXosip2, libexif,
10439 libfuse, libidn, libmad, libmbus, libmnl,
10440 libnetfilter-conntrack, libnl, libnspr, libnss, libogg,
10441 libosip2, libpcap, libpng, libroxml, liburcu, libusb, libxml2,
10442 libxslt, lighttpd, linux, ltrace, lttng-libust, lttng-modules,
10443 lttng-tools, lua, m4, memtester, midori, mii-diag,
10444 module-init-tools, mpfr, mpg123, mrouted, msmtp, mtd, mxml,
10445 mysql_client, nasm, nbd, ncurses, nfs-utils, opencv, openocd,
10446 openssl, pciutils, php, polarssl, portaudio, pppd,
10447 pthread-stubs, pulseaudio, qt, quagga, quota, radvd, rpm,
10448 rrdtool, samba, sam-ba, scons, sdl_gfx, sdl_sound, speex,
10449 sqlite, squashfs, squid, sudo, synergy, syslinux, systemd,
10450 tar, tcpdump, tcpreplay, udev, usbutils, valgrind, wget,
10451 wpa_supplicant, wsapi, xavante, xserver_xorg-server, zlib
10452
10453 New packages: cjson, collectd, dfu-util, dmidecode, elftosb,
10454 fbterm, flashrom, freerdp, inadyn, libfreefare,
10455 libnetfilter_cttimeout, libnfc, libnfc-llcp, liboping,
10456 libtorrent, linphone, logsurfer, lshw, luacjson, luaexpat,
10457 luajit, mediastreamer, mobile-broadband-provider-info, monit,
10458 mxs-bootlets, nanocom, nss-mdns, ofone, omap-u-boot-utils,
10459 opkg, ortp, owl-linux, python-id3, python-nfc, quota,
10460 ramspeed, rtorrent, sound-theme-borealis,
10461 sound-theme-freedesktop, sysprof, webrtc-audio-processing,
10462 xinetd, zxing
1ea85745 10463
3b38ade5
TP
10464 Issues resolved (http://bugs.uclibc.org):
10465
10466 #1315: Allow use of older external toolchains without sysroot
10467 support [won't fix]
10468 #5276: Hiawatha needs to manage IPV6 if so [fixed]
10469 #5360: buildroot fails when building "host-libglib2 2.30.2
10470 Building" [won't fix, upstream problem]
10471 #5384: Can't build packages relying on gets on newer glibc
10472 [fixed]
10473
bce34ab1
PK
104742012.05, Released May 30th, 2012:
10475
10476 Updated/fixed packages: busybox, netsnmp, pptp-linux
10477
0b0d7bad
PK
104782012.05-rc3, Released May 25th, 2012:
10479
10480 Minor fixes around the tree.
10481
10482 Infra: Fix for DOWNLOAD macro when using primary mirrors with
10483 scp targets.
10484
10485 Toolchain: Kernel headers 3.2.18 / 3.3.7.
10486
10487 Updated/fixed packages: binutils, bison, busybox, cifs-utils,
10488 gnuchess, gpsd, iperf, libmpeg2, mtd, ntfs-3g, oprofile,
10489 xserver-xorg
10490
b07ad40c
PK
104912012.05-rc2, Released May 18th, 2012:
10492
10493 Fixes all over the tree.
10494
10495 Toolchain: uClibc: Use 0.9.33.2, Crosstool-ng: fix gperf
10496 dependency, disable decimal floats support, Linux 3.2.17 /
10497 3.3.6 kernel headers. Fix sysroot copy handling for toolchains
10498 without C++ support.
10499
10500 Updated/fixed packages: apr, apr-util, ccache, dnsmasq,
10501 heirloom-mailx, gdb, ndisc6, opencv, openssl, socat, vala
10502
105032012.05-rc1, Released May 10th, 2012:
5c3a3373 10504
17c2d62b
PK
10505 Fixes all over the tree and new features.
10506
10507 Use /etc/os-release for version info rather than
10508 /etc/br-version.
10509
10510 CMake toolchain file moved to $HOST_DIR/usr/share/buildroot.
10511
e22dd64b
PK
10512 Apply-patches.sh: cleanups, archived patches handling fixes,
10513 support series files.
17c2d62b 10514
82822efe
PK
10515 Defconfigs: beaglebone, mx53qsb, pandaboard, qemu configs for
10516 arm-vexpress/microblaze/ppc-mpc88544ds, use 3.2.x for
10517 atngw100, use 3.3.x for qemu configs.
17c2d62b 10518
82822efe
PK
10519 Menu structure: Libraries moved out of multimedia section
10520
10521 Atom processor support. Prescott fix, blackfin ABI fix,
10522 Microblaze architecture support (using ext toolchain). Cleanup
10523 architecture names, deprecate Xtensa support.
e22dd64b
PK
10524
10525 Toolchain: Add GCC 4.4.7, 4.6.3, 4.7.0. uClibc 0.9.33.1,
a53a3b59
PK
10526 default to uClibc 0.9.33.x, enable
10527 UCLIBC_SUPPORT_AI_ADDRCONFIG by default, static and 64bit
10528 fixes for external toolchains, linaro ext toolchains, new
82822efe
PK
10529 sourcery codebench ext toolchains, GDB 7.4.1, crosstool-ng
10530 1.15.2.
17c2d62b 10531
82822efe
PK
10532 Bootloaders: U-Boot: add 2012.04.01, SPL and u-boot.img
10533 support. Barebox: add 2012.04, remove 2011.12.
bf636a94 10534
e22dd64b 10535 Updated/fixed packages: alsa-lib, alsa-utils, at, atk, avahi,
a53a3b59 10536 barebox, berkeleydb, bind, bluez_utils, boost, busybox,
82822efe
PK
10537 can-utils, ccache, cifs-utils, coreutils, cups, dbus, dhcp,
10538 directfb, dnsmasq, doom-wad, dosfstools, e2fsprogs, expat,
10539 fakeroot, feh, ffmpeg, file, fis, freetype, gamin, gawk,
10540 gdk-pixbuf, gettext, giblib, glib-networking, gmp, gnutls,
10541 gpsd, grep, gstreamer, gst-plugins-{bad,base,good,ugly},
10542 haserl, hdparm, imagemagick, iproute2, iptable, iw, kexec,
10543 kmod, lame, libaio, libarchive, libatomic_ops, libconfig,
10544 libcurl, libdvdnav, libdvdread, libedbus, libethumb, libffi,
10545 libfuse, libglib2, libgtk2, libhid, libmad, libmbus, libmpeg2,
10546 libnl, libplayer, libpng, libsigc, libsoup, libupnp, liburcu,
10547 libusb, libusb-compat, libxml2, libxml-parser-perl, libxslt,
10548 lighttpd, linux-firmware, linux-fusion, lite, lsof, ltrace,
10549 lttng-libust, lua, m4, makedevs, microperl, mpd, mpfr, mpg123,
10550 mrouted, mtd, mysql_client, nbd, ncftp, ncurses, neon,
10551 netsnmp, network-manager, nfs-utils, ngrep, ntfs-3g, openntpd,
e940b303 10552 openssh, openssl, parted, pango, pcre, php, pixman, poco,
82822efe
PK
10553 psmisc, pulseaudio, python, qt, quagga, radvd, rpm, rsync,
10554 ruby, samba, sam-ba, sane-backends, sawman, screen, sdl_net,
10555 smartmontools, speex, sqlite, squashfs3, squid, sshfs, sudo,
e940b303
GZ
10556 syslinux, sysstat, taglib, tcpdump, tftp-hpa, transmission,
10557 tiff, tinyhttpd, uboot-tools, udev, uemacs, unionfs, usbutils,
82822efe
PK
10558 util-linux, vala, valgrind, vim, vsftpd, wget, wipe,
10559 wpa_supplicant, xdriver_xf86-{input-vmmouse,video-fbdev},
10560 xfsprogs, zlib
a53a3b59 10561
82822efe
PK
10562 New packages: apr, apr-util, audiofile, bellagio,
10563 conntrack-tools, empty, fmtools, glib-networking,
10564 heirloom-mailx, hiawatha, latencytop, lcdproc, libcap-ng,
10565 libdmtx, libfcgi, libnetfilter_conntrack, libnfnetlink,
10566 libtpl, localedef, minicom, msmtp, ndisc6, netatalk,
10567 ocf-linux, openswan, parted, polarssl, protobuf, read-edid,
10568 socketcand, stress, systemd, ushare, zeromq
17c2d62b 10569
b6a507c7
PK
10570 Deprecated packages: ttcp
10571
17c2d62b
PK
10572 Removed packages: ntfsprogs
10573
10574 Issues resolved (http://bugs.uclibc.org):
10575
bf636a94 10576 #2353: [lua] fix build with 2010.08-rc1
a53a3b59
PK
10577 #2503: Microperl fails build on MIPSel or with Fedora13.x86_64
10578 #2557: [PATCH] mkfs.xfs complains about missing libxfs.so.0
10579 #2881: Can't build project statically with external toolchain
2b66816c 10580 #3751: MIPS: fix BR2_GCC_TARGET_ABI for MIPS n64
a53a3b59 10581 #4808: ccache may build against wrong zlib
17c2d62b 10582 #4880: New package lcdproc
f526c4d2 10583 #4886: New package protobuf
a53a3b59
PK
10584 #4892: build fails on ltp-testsuite-20101031/testcases/kernel/fs/...
10585 #4898: * make: [target-finalize] Error 1 (ignored)*
10586 #4985: Qt 4.7.4 build crashes with Linux 2.6.29
10587 #4970: udev 181 fails to build if kernel version 3.3 is selected
10588 #5018: dialog broken: exits with assert in uClibc
10589 #5102: qt package moc, uic, rcc read from wrong place
15744b7e 10590 #5144: Patch to fix ixon bug in uemacs
98873717 10591 #5198: Line graphics output is broken in GNU Screen
e940b303 10592 #5204: Missing terminfo file(s) for GNU screen terminal type
17c2d62b 10593
03ceab6d
PK
105942012.02, Released February 29th, 2012:
10595
10596 Updated/fixed packages: libecore
10597
6d24b41b
PK
105982012.02-rc3, Released February 27th, 2012:
10599
10600 Fixes all over the tree.
10601
10602 Automatic host dependencies handling for cmake packages
10603 fixed. Customize package deprecated as using a post-build
10604 script is nowadays the preferred way of adding extra stuff to
10605 the rootfs.
10606
10607 Linux-headers 3.0.x / 3.2.x stable version bumped.
10608
10609 QEMU defconfigs updated to 3.2.x kernels and readme fixed.
10610
10611 Updated/fixed packages: dropbear, ffmpeg, libpng
10612
3d6ff4f5
PK
106132012.02-rc2, Released February 19th, 2012:
10614
10615 Fixes all over the tree.
10616
10617 Toolchain: uClibc: Added upstream post-0.9.33 fixes, Bump
10618 linux-headers 3.0.x / 3.2.x stable versions.
10619
10620 Documentation: Added makedev / <pkg>_DEVICES /
10621 <pkg>_PERMISSIONS documentation.
10622
10623 Updated/fixed packages: busybox, ffmpeg, gst-dsp, libecore,
10624 libvncserver, mxml, python.
10625
106262012.02-rc1, Released February 12th, 2012:
11eb9e7f
PK
10627
10628 Fixes all over the tree and new features.
10629
c847b4a6 10630 Toolchain: Default to GCC 4.5.x, add binutils 2.22. Java
08f46cc6 10631 support removed, Powerpc SPE ABI support. GDB ELF support fix,
eaf412b5 10632 GDB 7.4, crosstool-NG 1.13.4.
1bde07d6 10633
11eb9e7f 10634 Gentargets: scp and mercurial support.
eaf412b5
PK
10635 Autotools: derive host dependencies from target by default.
10636 Packages can now declare device table snippets.
11eb9e7f 10637
eaf412b5
PK
10638 Host utilities menu with commonly used host tools.
10639
10640 defconfigs: qemu configs for x86-64, mips and sparc, at91
03ceab6d 10641 defconfigs now use modern U-Boot / mainline Linux, added
eaf412b5 10642 lpc3250 defconfigs.
11eb9e7f 10643
a01db91e 10644 uClibc: remove 0.9.30, backport unshare() support, add
eaf412b5 10645 0.9.32.1 / 0.9.33, use same config for ctng.
11eb9e7f 10646
c847b4a6 10647 Bootloaders: U-Boot: add 2011.12, remove 2010.xx versions,
eaf412b5
PK
10648 Barebox: add 2012.01/02, remove 2011.10/11, LPC32xx
10649 bootloaders added.
10650
10651 Various manual updates. Release tarballs now contain generated
10652 manual in text/html/pdf formats.
1bde07d6 10653
eaf412b5
PK
10654 Buildroot now calls the stop function of scripts in
10655 /etc/init.d at shutdown.
234dd8e6 10656
08f46cc6 10657 Updated/fixed packages: atk, avahi, barebox, bash, beecrypt,
eaf412b5
PK
10658 bind, binutils, bison, bluez_utils, bzip2, busybox, cairo,
10659 ccache, cdrkit, coreutils, cramfs, dbus, dbus-glib, dialog,
10660 diffutils, dmalloc, dropbear, e2fsprogs, ebtables, ed,
10661 ethtool, expat, ffmpeg, file, fis, flex, fluxbox, fontconfig,
10662 freetype, gawk, grep, gst-dsp, gst-ffmpeg, gst-plugins-base,
10663 hdparm, hostapd, htop, i2c-tools, icu, iproute2, ipsec-tools,
10664 ipset, iptables, iw, jpeg, kismet, lame, libcap, libcgi,
10665 libev, libeXosip2, libffi, libftdi, libgpg-error, libgtk2,
10666 libidn, libmms, libmnl, libmodbus, libnl, libogg, libosip,
10667 libpcap, libpng, libraw1394, libroxml, libusb, libusb-compat,
10668 libv4l, libvorbis, libxcb, libxml-parser-perl, libxslt,
10669 lighttpd, links, lm-sensors, lua, m4, module-init-tools, mpc,
10670 mesa3d, mpd, mpfr, mplayer, mtd-utils, nano, nbd, ncurses,
10671 netperf, netsnmp, ntp, opencv, openocd, openssl, openvpn, orc,
10672 pciutils, pcre, pixman, pkg-config, poco, popt, proftpd,
10673 python, python-serial, qt, ruby, samba, sdl, sdparm,
10674 squashfs3, sshfs, sqlite, squid, sudo, syslinux, tcl, tcpdump,
10675 ti-utils, tiff, tremor, uboot, uboot-tools, udev, usbmount,
10676 util-linux, vala, valgrind, vsftpd, wpa_supplicant,
10677 xapp_{bdftopcf,mkfontdir,mkfontscale,xkbcomp,xcursorgen,xinit},
10678 xapp_xinput, xapp_xman, xcb-util, xdm, xenomai,
10679 xf86-video-sis, xfont_{encodings,font-util},
c847b4a6 10680 xlib_lib{fontenc,X11,Xau,Xcursor,Xdmcp,Xfixes,Xfont,Xrender},
eaf412b5 10681 xlib_libxkbfile, xterm, xutil_makedepend, yajl
08f46cc6 10682
eaf412b5
PK
10683 New packages: boost, connman, dstat, expedite, explorercanvas,
10684 feh, flot, giblib, igh-ethercat, imlib2, jquery,
10685 jquery-sparklines, jquery-validation, jsmin, kmod, libecore,
10686 libedbus, libedje, libeet, libeina, libelementary, libesmtp,
10687 libethumb, libevas, libical, libmbus, liboauth, liburcu,
10688 libvncserver, linux-firmware,
10689 lttng-{babeltrace,libust,modules,tools}, NetworkManager,
10690 open2300, python-distutilscross, python-dpkt,
10691 python-netifaces, python-pygame, python-setuptools, rt-tests,
10692 sam-ba, sane-backends, sqlcipher, transmission, unionfs,
10693 xf86-input-tslib, xinput-calibrator
11eb9e7f
PK
10694
10695 Issues resolved (http://bugs.uclibc.org):
10696
10697 #743: Add Transmission bit torrent option to buildroot
27a35801
PK
10698 #755: Add Boost libraries as a package
10699 #2299: Add crypto support to libsoup
aead8be3 10700 #2617: Pixman 0.19.2 & Cairo 1.10.0
11eb9e7f
PK
10701 #3403: libgpg-error: bump to version 1.10
10702 #3409: libgpg-error: download from gnupg.org
10703 #3421: nano: make tiny flag optional
aead8be3 10704 #3691: New EFL packages
502465e4 10705 #4664: Cannot patch AT91Bootstrap
4861aed1 10706 #4700: setlocalversion not working for combination svn/ubuntu 11.10...
1e39b8a6 10707 #4760: Qt: add host-pkg-config to dependency-list
11eb9e7f 10708
c29253ef
PK
107092011.11, Released November 30th, 2011:
10710
10711 Fixes all over the tree.
10712
10713 Bump kernel headers / default Linux version to 3.1.4.
10714
10715 Updated/fixed packages: ruby
10716
4dc18dc5 107172011.11-rc3, Released November 26th, 2011:
0ff53f12
PK
10718
10719 Fixes all over the tree.
10720
10721 Toolchain: Fix gdb dependencies for external toolchains,
10722 adjust uClibc patches so they don't confuse modern versions of
10723 patch, bump crosstool-ng, kernel headers and linux versions.
10724
10725 Updated/fixed packages: busybox, freetype, mplayer, opencv,
6d985f97 10726 php, rsyslog, ruby, thttpd, xapp_xf86dga
0ff53f12 10727
9f930d2d
DK
10728 Issues resolved (http://bugs.uclibc.org):
10729
ec02a34b 10730 #4357: Prevent patch commands from accessing source control
9f930d2d
DK
10731 #4369: Fix permissions on untared lsof archive
10732
6088ac01 107332011.11-rc2, Released November 18th, 2011:
8e6c8198
PK
10734
10735 Fixes all over the tree and new features.
10736
10737 Updated asciidoc documentation
10738
10739 Toolchain: Bumped 3.x stable kernel headers, use wget in
630fd4f1
PK
10740 crosstool-ng as well, bump crosstool-ng version, gdb fixes,
10741 uClibc sparc fix.
8e6c8198
PK
10742
10743 Updated/fixed packages: distcc, file, gst-plugins-bad, libxcb,
630fd4f1 10744 mplayer, newt, qt, rpm, rrdtool, tar, tftpd
8e6c8198 10745
8c38a0a4
GZ
10746 Issues resolved (http://bugs.uclibc.org):
10747
2b8643f0 10748 #3355: mplayer fails to build
8c38a0a4 10749 #4021: uClibc: undefined reference to `__GI___errno_location'
a028c31e 10750 #4297: Qt's qmake uses wrong pkg-config
8c38a0a4 10751
1507c39b 107522011.11-rc1, Released November 11th, 2011:
5427c506 10753
227eebae
PK
10754 Fixes all over the tree and new features.
10755
1507c39b 10756 Moved misc scripts and support stuff to support/. Renamed
358601f8
PK
10757 patch-kernel.sh to support/scripts/apply-patches.sh.
10758
805de395
PK
10759 Documentation: Moved to asciidoc format, make targets to
10760 generate text/html/pdf/epub output added.
10761
10762 Defconfigs: Qemu configs updated to 3.1 kernel and readmes
10763 added.
10764
358601f8
PK
10765 Bootloaders: Add support for custom git tree / tarballs for
10766 barebox, similar to how it's handled for u-boot. Clean up
10767 menuconfig options.
10768
10769 Toolchain: Update external codesourcery toolchain download
b367d67a
PK
10770 URLs after Codesourcery got bought by Mentor, add x86
10771 toolchain, update toolchain versions and optimize toolchain
10772 sysroot copying. Fix uClibc 0.9.32 builds for e500 PPC,
10773 updated GDB versions / download URLs. Binutils
805de395
PK
10774 libbfd/libopcodes static/dynamic linking fix. GCC 4.6.2 added,
10775 use ctng-1.13.0.
b367d67a
PK
10776
10777 Package infrastructure: Support for local packages /
10778 overrides, package dir / name arguments dropped from
10779 {GEN,AUTO,CMAKE}TARGETS.
358601f8
PK
10780
10781 Linux: Kernel extensions infrastructure support, Xenomai +
10782 RTAI support.
227eebae 10783
e55af699
PK
10784 Updated/fixed packages: acpid, bind, busybox, dash, dbus,
10785 dbus-glib, directfb, dnsmasq, drystone, e2fsprogs, ethtool,
10786 fakeroot, fbdump, file, freetype, fuse, gamin, gmp, gmpc,
10787 gnutls, gob2, gst-plugins-{base,bad,good,ugly}, gstreamer,
10788 hostapd, ifplugd, imagemagick, intltool, ipsec-tools, ipset,
10789 iptables, iw, jpeg, kexec, leafpad, less, libargtable2, libao,
10790 libconfuse, libcuefile, libcurl, libdaemon, libevent,
10791 libglib2, libiconv, libmpd, libreplaygain, libroxml,
b367d67a 10792 libsamplerate, libsndfile, libsoup, libsvgtiny, libtool,
805de395
PK
10793 libxcb, lighttpd, links, linux-fusion, lite, lrzsz, lsof, lzo,
10794 lzop, makedevs, mcookie, mpg123, mpd, mpfr, mtd, musepack,
10795 mutt, mysql_client, ncftp, ncurses, neon, netcat, netsnmp,
10796 ntfs-3g, ntfsprogs, ntp, openntpd, openssh, openssl, oprofile,
10797 orc, pciutils, psmisc, python, qt, quagga, radvd, rpm, rsync,
10798 samba, sawman, sdl_sound, smartmontools, sqlite, squid,
10799 stunnel, sudo, sylpheed, sysstat, taglib, tar, tcpreplay,
10800 tslib, usbutils, util-linux, valgrind, wget, whetstone, which,
10801 wpa-supplicant, xdata_xcursor-themes, xmlstarlet, xterm
b367d67a
PK
10802
10803 New packages: bluez-utils, cifs-utils, fftw, fluxbox, json-c,
805de395
PK
10804 libev, libftdi, libgeotiff, libmodbus, libplayer, live555,
10805 ngrep, noip, opencv, openocd, picocom, poco, portaudio,
10806 pulseaudio, pv, rtai, vala, xenomai.
10807
10808 Removed packages: liboil, sfdisk, swfdec, webif
227eebae
PK
10809
10810 Issues resolved (http://bugs.uclibc.org):
10811
358601f8 10812 #505: live555: new package
e9c52d71 10813 #507: Enable live and tv options in MPlayer-1.0rc2
358601f8
PK
10814 #531: let e2fsprogs package to export headers to staging dir if needed
10815 #1171: Linuxthreads new cannot find sysdep.h
7062aff3 10816 #1357: Add bluez to buildroot system
358601f8
PK
10817 #2107: New package: input-event-daemon
10818 #2599: New package: orc (Oil Runtime Compiler)
10819 #2605: gstreamer: Update to 0.10.30
10820 #2677: introducing util-linux-ng as replacement for util-linux
10821 #2917: Qt: Add declarative module
10822 #3145: jffs2 image generation fails
10823 #3271: netperf-2.4.5 fails to compile
b367d67a
PK
10824 #3331: xdata_xcursor-themes depends on xcursorgen
10825 #3343: Add file:// download SITE_METHOD
10826 #3391: Add support for specifying an external kernel tree
10827 #3631: Error while compiling with Xorg
dd3177cc 10828 #3709: oprofile doesn't build for mipsel
b367d67a
PK
10829 #3925: midori not getting compile
10830 #4045: Add support for downloading i386 toolchains from codesourcery
54bcf87b 10831 #4165: lrzsz-fix-symlink-at-rebuild.patch
95af4fbf 10832 #4171: makedevs-unused-but-set-variable.patch
227eebae 10833 #4183: Codesourcery toolchain download site has changed
8ece8e27 10834 #4231: libneon.so: undefined reference to `SSL_SESSION_cmp'
92bf824b 10835 #4381: Add option to lighttpd to enable Lua support
6473f6c0 10836 #4387: Make sure that dest dir exists before installing mtd files
227eebae 10837
facd602d
PK
108382011.08, Released August 31th, 2011:
10839
10840 Fixes all over the tree.
10841
10842 Toolchain: Fix codesourcery 2009q3 ARM download, Linux 3.0.4
10843 kernel headers.
10844
10845 Updated/fixed packages: ipset, python
10846
73f131ce 108472011.08-rc2, Released August 29th, 2011:
e0a6bcd8
PK
10848
10849 Fixes all over the tree.
10850
73f131ce 10851 Toolchain: crosstool-NG 1.12.1, use binutils 2.21 on
e0a6bcd8
PK
10852 mips/sh/older uClibc, disallow uClibc 0.9.32 on avr32/sh
10853 (broken).
10854
73f131ce
PK
10855 Defconfigs: kernel updates, fix mini2440 serial port config,
10856 remove old arm toolchain configs.
10857
10858 Bootloaders: Fix grub patching, add barebox-{n,x,menuconfig}
10859 targets similar to linux/busybox.
10860
e0a6bcd8 10861 Updated/fixed packages: barebox, directfb, libsoup,
bf446513
TDS
10862 libxml-parser-perl, mtd, ncurses, python, ti-utils, udev,
10863 usbmount, util-linux, xfont_font-misc-misc
e0a6bcd8 10864
cb6c2c42
PK
10865 Issues resolved (http://bugs.uclibc.org):
10866
bf446513 10867 #3685: ncurses installation hangs due to old version of tic
cb6c2c42
PK
10868 #4093: Grub fails to install bz2 patch after conversion to...
10869
7ff457cd 108702011.08-rc1, Released August 4th, 2011:
0a5e7905 10871
94ad0667
PK
10872 Fixes all over the tree and new features.
10873
bd76bc5f
PK
10874 Toolchain: uClibc 0.9.32 / NPTL support, 0.9.29 removed,
10875 ext-toolchain-wrapper improvements, improved non-MMU
10876 support. GCC 4.3.6 / 4.6.1.
94ad0667 10877
333acf35
PK
10878 GENTARGETS infrastructure extended to cover bootloaders and
10879 Linux kernel as well. Options to retrive Linux/U-Boot from a
10880 custom git repo instead of upstream tarballs.
7ff457cd 10881 Support for Linux 3.x and release candidate tarballs.
333acf35
PK
10882 X-Loader bootloader for omap added.
10883
10884 Make source/external-deps now also works for external
10885 toolchains / crosstool-ng backend.
10886
5255a719
PK
10887 Updated/fixed packages: autoconf, berkeleydb, bind, binutils,
10888 bmon, bridge-utils, busybox, cmake, dbus, dbus-glib,
10889 e2fsprogs, ethtool, ffmpeg, gst-plugins-{bad,base,good,ugly},
10890 gvfs, hostapd, iproute2, iptables, iw, jpeg, lame, libarchive,
10891 libdnet, libdrm, libgcrypt, libgtk2, libmpeg2, libpng,
10892 libsoup, lighttpd, linux-fusion, lzo, midori, mtd-utils,
5496bc39
MH
10893 nfs-utils, openvpn, oprofile, orc, pkg-config, proftpd, qt,
10894 ruby, samba, sdl, shared-mime-info, sudo, sqlite, squid,
10895 synergy, udev, usbmount, usbutils, util-linux, valgrind,
10896 webkit, xorg-xserver, xz, zlib
a4a20acb
PK
10897
10898 New packages: acl, attr, ebtables, gnutls, inotify-tools,
10899 ipset, libargtable2, libiqrf, libmnl, libnspr, libnss,
10900 libroxml, libyaml, live555, mxml, orc, rsyslog, sredird,
10901 statserial, stunnel, ti-utils, uboot-tools, yajl
10902
d4928674
PK
10903 Deprecated packages: liboil, swfdec
10904
a4a20acb 10905 Removed packages: hal
94ad0667
PK
10906
10907 Issues resolved (http://bugs.uclibc.org):
10908
bd76bc5f 10909 #3559: libnspr: Add new package
b28de60c 10910 #3595: patch to add libroxml
bd76bc5f 10911 #3565: libnss: Add new package
5496bc39
MH
10912 #3583: xfonts_font-adobe-100dpi fails due to missing map file
10913 #3649: [PATCH] Add mapdir to existing pkg-config patch
94ad0667 10914 #3907: 2011.05 - Qt 4.7.3 not building on ARM
82e840e7 10915 #3961: Nfs-utils: Remove SUSv3-function index
b9796199 10916 #3985: "help" target's defconfig list needs sort
cef0721c 10917 #3997: bump libroxml to v2.1.0
94ad0667 10918
9ab73b51
PK
109192011.05, Released May 27th, 2011:
10920
10921 Updated/fixed packages: makedevs
10922
effcc9a2
PK
109232011.05-rc2, Released May 24th, 2011:
10924
10925 Fixes all over the tree.
10926
10927 Toolchain: Code sourcery ARM 2009q1 download URL fixed /
10928 2009q3 external toolchains added. Crosstool-NG bumped to
10929 1.11.3, eglic/glibc configuration fixes. Linux kernel 2.6.38.x
10930 bumped to 2.6.38.7.
10931
10932 Updated/fixed packages: bind, fakeroot, kbd, psmisc, qt
10933
137a4d7e 109342011.05-rc1, Released May 18th, 2011:
da5e5a5a 10935
7234c239
PK
10936 Fixes all over the tree and new features.
10937
10938 External toolchain improvements: We now build a binary
10939 toolchain wrapper and install it into HOST_DIR/usr/bin, which
10940 enforces the correct compiler arguments, making an external
10941 toolchain as easy to use outside of Buildroot as the internal
10942 ones are. This also brought a cleanup of CFLAGS, making the
10943 Buildroot build output easier to read.
10944
10945 Rootfs device handling improvements: Choice between static
10946 /dev, devtmpfs and devtmpfs with either mdev or udev.
10947
10948 Toolchain: More preconfigured codesourcery external
10949 toolchains, improved Crosstool-NG support, fix for GCC
10950 snapshot versions, GCC 4.4.6 / 4.5.3, experimental GCC 4.6.0
10951 support, target-GCC fixes, uClibc fixes, 0.9.32-rc3 support.
10952
10953 Bootloaders: U-boot 2011.03, Barebox 2011.05.0
10954
10955 Linux: support for custom kernel image targets, E.G. for
10956 powerpc builds with embedded device trees.
10957
10958 Misc fixes for qemu defconfigs, ensuring correct serial
10959 terminal setup out of the box.
10960
10961 Misc gentarget / autotools handling fixes.
10962
9b87631e 10963 Updated/fixed packages: alsa-lib, alsa-utils, alsamixergui,
7234c239
PK
10964 atk, avahi, bind, bison, busybox, copas, dbus-glib, dhcp,
10965 dhcpdump, dnsmasq, dropbear, ethtool, fakeroot, ffmpeg, file,
10966 gamin, gnuconfig, gst-ffmpeg, gst-plugins-good, gtk2-engines,
10967 haserl, hostapd, icu, imagemagick, iproute2, iw, kismet, less,
10968 libcap, libdnet, libglade, libglib2, libgtk2, libnl, libpng,
10969 libxml2, libxml2, libxslt, lighttpd, lockfile-progs, makedevs,
8b4f5f24
PK
10970 midori, mpg123, mpc, mpd, mpfr, mplayer, mtd-utils, ncurses,
10971 netsnmp, openssh, openssl, openvpn, pango, pkg-config, popt,
10972 procps, proftpd, qt, quagga, readline, rsync, samba, sdl,
10973 socat, squashfs, squid, sudo, tslib, udev, usbutils, webkit,
7234c239
PK
10974 wpa_supplicant, xerces, xfont_font-misc-misc, xlib_libX11,
10975 xlib_libXfont, xlib_xtrans, xorg-server, xterm, xz
10976
10977 New packages: bonnie++, can-utils, gdisk, htop,
10978 input-event-daemon, libexif, libraw, libv4l, ngircd
10979
10980 Removed packages: festival
707dc469
PK
10981
10982 Issues resolved (http://bugs.uclibc.org):
10983
8451c232 10984 #2131: Add OpenMP support to the toolchain
4bc79985 10985 #3379: New Package: bonnie++
47736c88 10986 #3445: Not working openssl-10.0.0d on 386sx
308bc537 10987 #3451: fakeroot package: wrong FAKEROOT_SITE variable
39aafe84 10988 #3457: alsamixergui: broken URL
707dc469 10989 #3475: Calling sync on large filesystems when not always necessary
2c976083 10990 #3511: make busybox-menuconfig does not download busybox package
f894e85e 10991 #3541: Quotes in the top Makefile:217 break buildroot/kernel config...
cdd4a7a0 10992 #3571: u-boot: fw_printenv does not build
cd58efba 10993 #3643: popt source url is not responding
a7e78f97 10994 #3733: dropbear: make zlib optional
8b4f5f24 10995 #3757: Buildroot can't build mplayer with libmad
05955603 10996
f3e79a7a 109972011.02, Released February 28th, 2011:
2f19259a
PK
10998
10999 Fixes all over the tree.
11000
da8700c1
PK
11001 Updated/fixed packages: alsamixergui, avahi, ffmpeg, icu, mpd,
11002 nuttcp, qt, slang, squashfs, sylpheed, synergy, xerces
e77bef4c
PK
11003
11004 Deprecated packages: devmem2, webif
2f19259a
PK
11005
11006 Issues resolved (http://bugs.uclibc.org):
11007
42daeb72 11008 #2911: Qt: Disable qt3support-option, if gui-module isn't selected
2f19259a 11009 #3259: Unable to build webkit (on arm)
c82d04c4 11010 #3295: slang fails to build on mipsel
da8700c1 11011 #3325: ffmpeg fails to build
2f19259a 11012
2d3d618b 110132011.02-rc2, Released February 24th, 2011:
2b41d7f4
PK
11014
11015 Fixes all over the tree.
11016
11017 Festival packages marked as broken. Unless someone steps up
11018 to support them, they will be removed during the 2011.05
11019 development cycle.
11020
11021 Updated/fixed packages: atk, avahi, bind, cairo, dbus,
11022 enchant, fakeroot, gmpc, gpsd, gvfs, iperf, jpeg, libarchive,
11023 libcgicc, libdaemon, libdrm, libevent, libgail, libglib2,
11024 libgpg-error, libmicrohttpd, librsvg, libsoup, libxcp,
a85971a6 11025 makedevs, matchbox-fakekey, matchbox-startup-monitor, mdadm,
fd2bd9e3
GZ
11026 metacity, mpd, nasm, nfs-utils, olsr, openssl, popt,
11027 pthread-stubs, quagga, rpm, samba, sdl, sdl_gfx, sdl_image,
c9253253
PK
11028 sdl_mixer, sdl_sound, sdl_ttf, squashfs, synergy, taglib,
11029 tcpreplay, tiff, wpa_supplicant, xcb-util,
2b41d7f4
PK
11030 xdriver_xf86-input-{acepad,aiptek,evdev,joystick,keyboard},
11031 xdriver_xf86-input-{mouse,synaptics,void},
11032 xdriver_xf86-video-{chips,dummy,geode,glide,intel,nv,wsfb},
11033 xlib_lib{ICE,SM,XScrnSaver,Xau,Xcursor,Xdmcp,Xi,Xinerama},
11034 xlib_lib{Xrandr,Xt,Xtst,Xxf86dga,Xxf86vm,dmx,fontenc,pciaccess},
11035 xserver_xorg-server, xz
11036
11037 Removed packages: ace_of_penguins, vlc
11038
11039 Issues resolved (http://bugs.uclibc.org):
11040
d17c1652 11041 #3205: Failing chmod when running "make" in buildroot (openssl)...
fd2bd9e3 11042 #3277: quagga fails to build with SNMP support
2b41d7f4 11043 #3283: See why nfs-utils needs fakeroot, and convert to autotools
c9253253 11044 #3307: synergy fails to build due to missing XTest library
2b41d7f4 11045
51f8802d
PK
110462011.02-rc1, Released February 14th, 2011:
11047
11048 Fixes all over the tree and new features.
a8ecce07 11049
2645004b
PK
11050 External toolchain improvements: clarification of the options,
11051 and introduction of the toolchain profile concept, for
11052 well-known toolchains. Buildroot is now capable of
11053 automatically downloading and extracting well-known toolchains
11054 (for the moment, CodeSourcery ARM, PowerPC, MIPS and SuperH
4120e051
PK
11055 toolchains are supported). Crosstool-NG backend updated and
11056 improved.
2645004b
PK
11057
11058 Complete rework of how hardware boards are supported.
11059 Each board now only has a single defconfig file, and all
11060 board-specific options have been removed. See
11061 docs/buildroot.html#board_support for details.
11062
11063 Added support for the following boards: Mini2440, Qemu ARM
11064 Versatile, Qemu MIPSel Malta, Qemu PowerPC G3beige, Qemu SH4
11065 r2d and Qemu x86. The Qemu boards support allows to easily
11066 build systems that are known to work under Qemu.
11067
4120e051
PK
11068 Initial support for Blackfin processors.
11069
2645004b
PK
11070 Staging directory moved into $(O)/host/usr/<tuple>/sysroot, in
11071 preparation for support of SDK. For the same reason, the
11072 toolchain binaries (cross-compiler and other related tools)
d1a93022
PK
11073 are now installed in $(O)/host/usr/bin/. The cross pkg-config
11074 now also automatically returns correct values for cross
11075 compilation, without needing any environment variables to be
11076 set.
2645004b 11077
17b66aff
TP
11078 Ccache support reworked. Now used for both host and target
11079 compilation, and cache is stored in ~/.buildroot-ccache.
11080
2645004b 11081 Toolchain: uClibc 0.9.32-rc2, several components moved to
639e80f2
PK
11082 normal AUTOTARGET packages.
11083
2645004b
PK
11084 Generic cmake infrastructure, similar to the existing
11085 GENTARGETS/AUTOTARGETS.
11086
639e80f2
PK
11087 Support for bzr downloads, next to the existing git/svn support.
11088
d1a93022
PK
11089 Kconfig infrastructure rebased against 2.6.38-rc3, bringing
11090 misc fixes. 'xconfig' now uses Qt4 rather than Qt3.
11091
a7f40dfc
PK
11092 EXT2 file system size handling improved, UBI image support, fs
11093 configuration options cleanup, U-Boot/Barebox version bumps.
639e80f2
PK
11094
11095 Updated/fixed packages: alsa-utils, at, autoconf, automake,
4120e051 11096 bash, binutils, bison, busybox, bzip2, cdrkit, cloop, cmake,
d1a93022 11097 coreutils, cups, dbus, dbus-python, dhcp, directfb,
4120e051
PK
11098 direcfb-examples, dmalloc, dnsmasq, dosfstools, e2fsprogs, ed,
11099 fbset, ffmpeg, findutils, flac, freetype, gdk-pixbuf, gmp,
11100 grep, gperf, gst-ffmpeg, gst-plugins-bad, gst-plugins-base,
11101 gst-plugins-good, gst-plugins-ugly, gstreamer, gvfs, hdparm,
11102 hostapd, i2c-tools, icu, imagemagick, input-tools, iproute2,
11103 iptables, iw, jpeg, kexec, libaio, libart, libcap, libconfig,
11104 libfuse, libglib2, libidn, libmad, libogg, libpcap, libpng,
11105 libsndfile, libtheora, libtool, libusb-compat, libvorbis,
11106 libxcb, libxml2, libxslt, links, linux-fusion, lm-sensors,
11107 lsof, ltp-testsuite, ltrace, lvm2, lzo, m4, makedevs,
11108 memtester, mesa3d, mii-diag, mpc, mpfr, mpg123, mplayer,
11109 mrouted, mtd-utils, nano, netperf, netplug, ntfs-3g, ntp,
11110 openssh, openssl, openvpn, oprofile, pango, patch, pciutils,
11111 php, pkgconfig, portmap, psmisc, python, qt, rsync, ruby,
11112 sawman, screen, sdl_gfx, sdl_sound, smartmontools, socat,
11113 sqlite, squid, sshfs, sstrip, sysklogd, sysstat, sysvinit,
11114 tar, tcpdump, tslib, udev, usbutils, vim, vtun, webkit, wipe,
11115 x11vnc, xapp_xlogo, xcb-proto, xfont_font-util,
11116 xkeyboard-config, xlib_libX11, xz, zlib
11117
11118 New packages: dhrystone, dsp-tools, faad2, fbgrab, gst-dsp,
11119 gst-omapfb, irda-utils, lame, libao, libcue, libcuefile,
11120 libffi, libhid, libreplaygain, libsamplerate, libsigc++,
11121 lsuio, mpd, musepack, python-mad, python-serial, rsh-redone,
11122 sdparm, tidsp-binaries, vorbis-tools, wavpack, whetstone,
11123 xl2tp, xmlstarlet
95f17bf7 11124
767dce8c
MB
11125 Removed packages: hotplug, l2tp, libfloat, microcom,
11126 ng-spice-rework
af6fd2d9 11127
d3d67f7f
FP
11128 Issues resolved (http://bugs.uclibc.org):
11129
d1a93022
PK
11130 #267: The make target: cross fails because toolchain_build_...
11131 #415: Berkeley DB: mut_pthread.o: relocation R_X86_64_32 against...
f362c51f 11132 #561: ltp-testsuite failed to install
d1a93022 11133 #1447: Installing gfortran on PowerPC
f362c51f 11134 #1651: Build fail caused by ccache in module-init-tools
6d17192f 11135 #1681: Cross-compiled binaries shouldn't be installed into staging
d1a93022 11136 #1723: [PATCH] axel: convert to generic package infrastructure and...
f362c51f 11137 #1735: [PATCH] mplayer: convert to autotools infrastructure
d1a93022
PK
11138 #2551: [PATCH] native toolchain in the target filesystem fails
11139 #2623: buildroot-snapshot-20100922 fails when compiling development...
7879a4ba 11140 #2647: makedevs package lacks support for 16-bit major/minor numbers
4c31d75c 11141 #2371: QT MYSQL Module does not build when MySQL installed on the host
6d17192f 11142 #2839: compile fails in various packages with a odd message "error:...
d1a93022 11143 #2887: tar "buffer overflow detected" error
6d17192f 11144 #2893: Broken "make source" with external toolchain
d3d67f7f 11145 #2905: Qt: Speed up compilation, if gui-module isn't selected
eeea3ea6 11146 #2929: genext2fs: couldn't allocate a block (no free space)
14a971ab 11147 #2935: Ntpdate isn't installed
6ddf4702 11148 #2965: Broken linkage to xkbcomp (blocking X server startup)
eb56385b 11149 #2983: xlib_libX11 build failed
87a5a194 11150 #3007: kexec doesn't build: Missing regdef.h file
d1a93022 11151 #3085: Init scripts are not compatible with sysVinit (when busybox...
9bc58a42 11152 #3103: make external-deps wants to download gcc-.tar.bz2 when...
0705e448 11153 #3109: abnormal `make busybox-menuconfig`
d1a93022 11154 #3115: How about board specific makefiles?
c18c1d66 11155 #3169: python patch has typo, aborts build in scenario
6bfe2932 11156 #3181: dhcp.mk copies S80dhcp-server to etc/init.d, not etc/init.d/
d3d67f7f 11157
dbc45b03 111582010.11, Released November 30th, 2010:
32b74808 11159
1fbd9ef8 11160 Fixes all over the tree.
32b74808 11161
5cafae4f 11162 Updated/fixed packages: libgcrypt, qt, squid, sysstat, tcpdump,
e7fbeda8 11163 xserver-xorg
32b74808 11164
1fbd9ef8
MRJ
11165 Issues resolved (http://bugs.uclibc.org):
11166
5cafae4f 11167 #2773: squid with openssl support needs openssl on the host
1fbd9ef8
MRJ
11168 #2857: OBJDUMP definition is missing from TARGET_CONFIGURE_OPTS
11169
09af8387 111702010.11-rc2, Released November 25th, 2010:
dfbb3893
PK
11171
11172 Fixes all over the tree.
11173
09af8387
PK
11174 Add support for LEON Sparc architecture variants. Fix make
11175 source/external-deps for host packages.
fe629f97 11176
b9c5809a
PK
11177 Updated/fixed packages: bash, bind, busybox, dialog, gpsd,
11178 libglib2, libcurl, libmad, lrzsz, midori, module-init-tools,
11179 mtd-utils, openssh, openssl, pciutils, php, qt, sqlite,
11180 sysstat, webkit, zlib
dfbb3893
PK
11181
11182 Issues resolved (http://bugs.uclibc.org):
11183
47416629 11184 #759: Sysstat build broken without libintl
84a6f534 11185 #2479: host-module-init-tools 3.11 fails to build
b95ccd5f 11186 #2725: Buildroot overrides kernel config
adb0dfff 11187 #2785: mtd-utils build fails due to missing libmtd
972cd422 11188 #2791: Added PHP-Process Control to the PHP-Package
e5edc733 11189 #2797: pciutils dependencies on zlib not taken into account
dfbb3893 11190 #2809: failed to compile libglib2
e25fe723
PK
11191 #2821: [PATCH] Patch for JavaScriptCore in QtWebKit module
11192 #2827: qt-4.7.0-pthread_getattr_np.patch invalid for qt 4.6...
e855e2b2 11193 #2833: Failed to compile webkit without X11
dfbb3893 11194
ea252b0e 111952010.11-rc1, Released November 8th, 2010:
9bc12b85 11196
ea252b0e 11197 Fixes all over the tree and new features.
bfa9e9e2
PK
11198
11199 Kconfig infrastructure rebased against 2.6.36-rc1, bringing
11200 misc fixes + nconfig and savedefconfig targets.
11201
10c1eec2 11202 Toolchain: ARM cortex A9 support, experimental crosstool-ng
3daa9128 11203 backend, GCC 4.5.x.
92870a7a 11204
785fef10
PK
11205 Fs: Squashfs 4.1 with lzo support
11206
1860bdae
PK
11207 Old-style package hooks (*_HOOK_POST_*) removed. Use the more
11208 generic new-style ones instead.
11209
a1726117
PK
11210 Download handling reworked and support for git/svn downloads
11211 added.
11212
5f71fc1f
TP
11213 Removed experimental shared config.cache support, as it is
11214 too unreliable.
11215
aefad531
YM
11216 A convenience Makefile wrapper is created when using
11217 out-of-tree building, similar to how it is done for the kernel.
11218
9f36bd49
PK
11219 Alpha, Cris, IA64 and Sparc64 architecture support removed.
11220
666bef2d 11221 New packages: argp-standalone, gdk-pixbuf, gpsd, gst-ffmpeg,
603030af 11222 libmpeg2, kbd, librsvg, nuttcp, rng-tools, rrdtool, xz
d380d514 11223
299f7820 11224 Updated/fixed packages: acpid, alsa-lib, argus, at, autoconf,
edfb1264 11225 automake, avahi, axel, beecrypt, berkeleydb, bind, bmon, boa,
f8b8a488 11226 bootutils, bridge-utils, bsdiff, busybox, cvs, dbus, directfb,
fe67fb04
GZ
11227 dmraid, docker, dosfstools, dropbear, e2fsprogs, ethtool,
11228 expat, ezxml, fbset, fconfig, ffmpeg, freetype, gadgetfs-test,
11229 gamin, gawk, genext2fs, gperf, gst-plugins-base,
11230 gst-plugins-ugly, gtk2-themes, gtkperf, gvfs, haserl, hdparm,
11231 hostapd, hwdata, ifplugd, imagemagick, iperf, ipsec-tools,
11232 iproute2, iptables, iw, jpeg, kexec, kismet, less, libcgi,
11233 libcurl, libdaemon, libdnet, liberation, libevent, libeXosip2,
11234 libglade, libgtk2, libiconv, libidn, libintl, libmms, libmpd,
11235 libnl, liboil, libosip2, libpcap, libpng, libtool, libungif,
11236 libxml2, libxslt, lighttpd, lite, lm-sensors, lockfile-progs,
c2d6095f
PZ
11237 logrotate, m4, matchbox, mdadm, mesa3d, metacity, mplayer,
11238 mtd-utils, mysql_client, nano, nbd, ncftp, neon, netperf,
11239 netsnmp, ng-spice-rework, ntfsprogs, ntp, openntpd, openssh,
11240 openssl, openvpn, oprofile, pango, patch, pcre, php,
ed720e88 11241 pkg-config, portmap, pppd, pptp-linux, prboom, proftpd, radvd,
c2d6095f 11242 rdesktop, readline, rp-pppoe, ruby, qt, quagga, samba, sawman,
2d925fc7 11243 sdl_mixer, sdl_sound, sed, setserial, shared-mime-info, slang,
70fb5d46
PK
11244 speex, sqlite, squashfs, startup-notification, strace,
11245 sylpheed, sysstat, taglib, tcpdump, thttpd, tiff, tn5250,
11246 torsmo, tslib, udev, udpcast, usbmount, usbutils, vsftpd,
11247 vtun, which, wireless-tools, wpa_supplicant, xapp_twm,
11248 xapp_xbacklight, xapp_xcursorgen, xapp_xinit, xapp_xinput,
11249 xapp_xmore,
edfb1264
PK
11250 xdriver_xf86-input-{acecad,aiptek,evdev,joystick,keyboard},
11251 xdriver-xf86-input-{mouse,synaptics,vmmouse,void},
11252 xdriver-xf86-video-{apm,ark,ast,ati,chips,cirrus,dummy,fbdev},
11253 xdriver-xf86-video-{geode,glide,glint,i128,i740,intel,mach64},
11254 xdriver-xf86-video-{mga,neomagic,newport,nv,openchrome,r128},
11255 xdriver-xf86-video-{rendition,s3,s3virge,savage,siliconmotion},
11256 xdriver-xf86-video-{sis,sisusb,suncg3,suncg6,suncg14,sunffb},
11257 xdriver-xf86-video-{sunleo,suntcx,tdfx,tga,trident,v4l,vesa},
11258 xdriver-xf86-video-{vmware,voodeo,wsfb,xgi,xgixp},
1bc5b0bd
PZ
11259 xkeyboard-config, xlib_libX11, xserver_xorg-server, xstroke,
11260 xterm, xvkbd, zlib
f661b023 11261
2b9e2fb4 11262 Deprecated packages: hotplug, lzma, ng-spice-rework, sfdisk
06d03789 11263
ba4fd235 11264 Removed packages: dillo, libglib12, libgtk12, microwin,
771d7631 11265 pcmcia
5ba97d90 11266
e0941403
PB
11267 Issues resolved (http://bugs.uclibc.org):
11268
6d3342e4 11269 #901: new package: gpsd
61f432ff 11270 #2389: Generate a Makefile wrapper in $(O)
70fb5d46 11271 #2461: wireless_tools: install shared library if needed
5e6e63e5 11272 #2521: Can't compile sdl_mixer, mikmod.h can't be found
69a8991b 11273 #2533: xserver_xorg-server: Enable glx, if mesa3d is built
edfb1264 11274 #2563: [PATCH] cairo: Expose the configure option to disable some...
e0941403 11275 #2581: libmms: Update to 0.6, and patch to work on architectures...
891973f5 11276 #2707: Can't compile linux kernel using buildroot + crosstool-ng
64d8e9a0 11277 #2731: Build order
93736778 11278 #2737: buildroot configuration tool crashing when the path exceeds...
44b170e1 11279 #2767: Build for lsof broken in buildroot-2010.08
e0941403 11280
32b8d438 112812010.08: Released August 31th, 2010:
49736322
YM
11282
11283 Fixes all over the tree.
11284
40f8f3ff 11285 Updated/fixed packages: atk, xstroke
49736322 11286
1424ff1c
PK
11287 Removed packages: lxdoom
11288
dc3a7ebc 112892010.08-rc2, Released August 30th, 2010:
2e7ab32c
PK
11290
11291 Fixes all over the tree.
11292
11293 Mark the combination of uClibc 0.9.31, gcc 4.2.x, C++ and
fb67a2dc
PK
11294 locale support as broken. Remove deprecated GCC 4.2.[1-3]
11295 versions.
2e7ab32c
PK
11296
11297 Mark CRIS architecture as deprecated, as it is discontinued
11298 upstream.
11299
b680672a
PK
11300 Marked shared config.cache as experimental and disabled by
11301 default as it is known to break with certain package
11302 combinations.
11303
1ed2e4ff
KR
11304 Toolchain: fixed gcc 4.2.x build after uClibc NPTL support got
11305 added.
11306
62b4c67b
SB
11307 fs: old-style squashfs for big endian archs fixed.
11308
1c4dbb5f 11309 Updated/fixed packages: busybox, gst-plugins-base,
2ab8ec9e
TP
11310 imagemagick, kismet, libgail, libglib2, libgtk2, lua,
11311 luafilesystem, lzo, ncurses, netcat, pango, php, pppd,
11312 proftpd, qt, samba, startup-notification, swfdec, sysvinit,
11313 util-linux
2e7ab32c 11314
6c519387
PK
11315 Removed packages: stunnel
11316
2e7ab32c
PK
11317 Issues resolved (http://bugs.uclibc.org):
11318
11319 #635: util-linux fails to build in 2009.08
11320 #2239: netcat package installs its binary to target as avr32-linux...
eba7132f 11321 #2395: libglib2-2.24.1 and libxml2-2.7.7 fails build on MIPS because...
c4cdcc36 11322 #2443: Initramfs: Don't overwrite $(TARGET_DIR)/init if it exists
e8fdc08d 11323 #2449: Minor fixes for squashfs makefile and correct PowerPC e500 ...
2e7ab32c 11324
2ef83b42 113252010.08-rc1, Released July 30th, 2010:
dc5e22ee 11326
2b42aae7
PK
11327 Fixes all over the tree and new features.
11328
5fd095b3 11329 Toolchain: GCC 4.3.5, older 4.3.x versions removed. GCC 4.1.2
ebf21166
PK
11330 and non-sysroot support removed. Added support for (snapshot)
11331 NPTL in uClibc, 0.9.28.3 removed,
144e4ed0 11332
a7a3e757 11333 Bootloaders: Various cleanups, moved to boot/, added Barebox,
b9997ca7
PK
11334 removed yaboot. Support building u-boot from custom tarball,
11335 u-boot 2010.06.
a7a3e757 11336
2b42aae7 11337 New GTK-based configurator, usable using 'make gconfig'.
3c5deb98 11338
39e6ba1b
PK
11339 Java packages marked as broken. Unless someone steps up to
11340 support this, they will be removed during the 2010.11
11341 development cycle.
11342
a563a663 11343 Alpha, IA64 and Sparc64 architectures marked as deprecated.
13a10a09
PK
11344 GTK+ on DirectFB has also been marked as deprecated, as it is
11345 not supported in recent GTK+ versions, and more and more
11346 packages depends on the new versions.
a563a663
TP
11347 Unless someone steps up to support them, they will be removed
11348 during the 2010.11 development cycle.
11349
ab10ed8c 11350 New packages: cgilua, copas, coxpcall, ffmpeg, libsvgtiny,
2c31d745 11351 libgail, luafilesystem, luasocket, rings, wsapi, xavante, xterm
a8495cdf 11352
18fa12fe
PK
11353 Updated/fixed packages: alsa-lib, alsamixergui, at, atk,
11354 avahi, berkeleydb, bash, blackbox, busybox, bzip2, cairo,
11355 cdrkit, cmake, dash, dhcp, dialog, diffutils, distcc, dmalloc,
11356 dnsmasq, dropbear, e2fsprogs, fbv, file, flex, fontconfig,
11357 gawk, gmpc, gnuchess, gst-plugins-base, gst-plugins-good,
ee779635 11358 gstreamer, gzip, icu, intltool, iostat, ipsec-tools, iptables,
ac9ee0b5
PK
11359 iw, libart, libcgi, libcurl, libdrm, libeXosip, libfuse,
11360 libglib2, libgpg-error, libiconv, libidn, liblockfile, libpng,
11361 libsoup, lighttpd, links, linux-fusion, lmbench, lrzsz,
11362 ltrace, make, midori, module-init-tools, mplayer,
11363 mysql_client, nbd, ncurses, neon, netcat, netperf, netsnmp,
11364 ntfsprogs, openssl, oprofile, pango, php, qt, quagga, samba,
11365 setserial, sdl, sdl_mixer, sdl_sound, sdl_ttf, speech-tools,
11366 sqlite, squashfs, swfdec, tftpd, thttpd, tn5250, tremor,
11367 usbutils, webif, webkit, wireless_tools, xerces,
11368 xkeyboard-config, xserver_xorg-server, xvkbd, zlib
3c5deb98 11369
2c31d745 11370 Removed packages: modutils, portage, rxvt
6ef6e96c 11371
e475cf03 11372 Deprecated packages: dillo, libglib12, libgtk12, microwin, pcmcia
f4800b46 11373
3c5deb98
PK
11374 Issues resolved (http://bugs.uclibc.org):
11375
5bf7eb2a 11376 #321: alsa-lib uses host include files for python which breaks ...
acb86bab 11377 #361: linux kernel configuration choice works incorrectly
ad36fcdd 11378 #387: Tremor not installed to toolchain
5db7204c 11379 #401: new package: ffmpeg
acb86bab 11380 #475: uImage target for U-boot failed generating
31aab0c9
PK
11381 #543: ATK requires X11 on DirectFB target
11382 #575: webkit: Buildroot Libtool Patch Fails
acb86bab 11383 #583: build fails with external x86_64 toolchain
ad36fcdd 11384 #729: sstrip creates corrupted headers
18fa12fe 11385 #829: Webkit r44552 needs libXt
868ed55b 11386 #835: Package Dataflashboot-1.05 does not compile with buildroot...
31aab0c9
PK
11387 #847: Compiling target-gcc v4.4 fails with "libc.so.0: cannot open...
11388 #859: Add (head of) nptl branch to list of uClibc versions
11389 #949: compile with debug info
11390 #955: Grub fails to build with External Toolchain
18fa12fe 11391 #1051: Webkit doesn't compile (Linuxthreads new, x86)
39ca6d50 11392 #1213: Move .config into output directory
31aab0c9
PK
11393 #1225: Buildroot fails to account for "nof" subdirectory (no float...
11394 #1231: (sparc) Linux kernel fails to build
11395 #1261: The getline() in output/build/linux-2.6.28/scripts/unifdef.c...
11396 #1339: Busybox needs -fno-strict-aliasing to compile cleanly
5bf7eb2a 11397 #1393: neon config fails libxml/parser.h: libxml2 requires, but not ...
18fa12fe 11398 #1405: WebKit fails to build because pthread_getattr_np is not impl...
31aab0c9
PK
11399 #1675: GMP Error during buildroot make process
11400 #1741: external toolchain linking error
41580880 11401 #1753: lmbench: convert to generic package infrastructure
3754c515 11402 #1771: Fakeroot and the target/generic/device_table.txt create bad...
e9bc59e5 11403 #1807: LZMA 4.32.7, Required header file(s) are missing
d74be052 11404 #1813: xkeyboard-config fails to build because of intltool problem
a0ce68d3 11405 #1879: Bump iptables to 1.4.8
accf2eb2 11406 #1885: Add a bunch of lua modules
3638e528 11407 #1897: Bump libusb to 1.0.7
8ac2bba9 11408 #1903: Bump tn5250 to 0.17.4 and migrate to autotargets
3c5deb98 11409 #1909: netperf-2.4.5 fails to build because of undeclared SOCK_DCCP
0b8c497b 11410 #1927: Bump file to 5.03 and migrate to autotargets
8cd06967 11411 #1933: Bump gawk to 3.1.8 and migrate to autotargets
d9c2b636 11412 #1945: PHP: add sqlite3 dependency when using external lib
3dbc86f0 11413 #1951: Bump openssl to 0.9.8o
cffb9cf0 11414 #1957: Bump sqlite to 3.6.23.1
237c98b2 11415 #1975: Package removal/deprecation
d47c73ee 11416 #1981: zlib: bump to 1.2.5
8df21528 11417 #1987: intltool: Fix spelling mistake
3404ad7c 11418 #1993: Bump bash to 4.1.7(1) and migrate to autotargets
016eb670 11419 #1999: Typo in path checking
1c7de59a 11420 #2005: Bump dnsmasq to 2.55 and migrate to gentargets
dff1d590 11421 #2035: ipsec-tools-0.7.2 fails to build with gcc-4.4.x
c32ce8b5 11422 #2038: Bump ncurses to 5.7
1b10ce71 11423 #2095: make gconfig: undefined reference to symbol 'dlsym@@GLIBC_2.2.5'
ca3489da 11424 #2101: blackbox depends on locale support
93e80147 11425 #2119: Tries to build kernel, although disabled in config
31aab0c9 11426 #2125: libXfont build fail
e09aa604 11427 #2143: buildroot compiler generates segfaulting statically linked exe..
31aab0c9 11428 #2149: xterm build failure
9280cafe 11429 #2155: Compression lzo don't set for ubifs
ccd0fc4e 11430 #2161: [SECURITY] Update libpng to 1.2.44
3169aae8 11431 #2167: Bump busybox to 1.17.0, convert to gentargets, drop 1.12, ...
31aab0c9 11432 #2181: pixman can't apply pixman-0.10.0-no-tests.patch
1eb59f59 11433 #2191: linux-fusion build fail
b922151c 11434 #2221: Qt does not compile (dependencies not taken into account?)
58ddb37e 11435 #2233: Atmel atstk target skeletons have /etc/mtab as a file, not ...
6c387f2e 11436 #2245: Netcat does not work due to incorrect assumptions about signed..
7f16e542 11437 #2251: directory output/build after make *_defconfig not found
0c271d52
PK
11438 #2257: Convert netsnmp package to autotargets
11439 #2263: Bump samba to 3.3.13
aaa2b660 11440 #2269: setserial causes make error
3c5deb98 11441
07da619d 114422010.05, Released May 30th, 2010:
170b3d3d
PK
11443
11444 Fixes all over the tree.
11445
a4bba083
PK
11446 Updated/fixed packages: coreutils, hal, libcap,
11447 lockfile-progs, ncftp, xserver_xorg-server
2816c33c
GZ
11448
11449 Issues resolved (http://bugs.uclibc.org):
11450
e1a7d916 11451 #1789: binutils fails to build for i386
2816c33c 11452 #1843: Fix libcap build failure
7f1bca84 11453 #1855: XORG Keyboard driver fails to compile
170b3d3d 11454
bbd96dba 114552010.05-rc3, Released May 27th, 2010:
93cca7c8
PK
11456
11457 Fixes all over the tree.
11458
994bb070 11459 Updated/fixed packages: aumix, atk, avahi, bmon, busybox, cairo,
b730010c 11460 cdrkit, dbus-glib, dbus-python, docker, enchant, fltk, gamin,
50685f1c 11461 gettext, gmpc, gob2, grep, gstreamer, gst-plugins-bad,
062cebb0
PK
11462 gst-plugins-base, gvfs, hal, iconv, icu, iperf, libcgicc,
11463 libdvdnav, libdvdread, libglade, libglib2, libgtk2, libidn,
11464 libmms, libmpd, libpcap, libsoup, lmbench, lsof, ltrace, lvm2,
11465 make, metacity, microperl, mtd-utils, mutt, nbd, netsnmp,
11466 ntfsprogs, ntp, olsr, pango, pciutils, pcmanfm, php,
11467 pkg-config, psmisc, qt, samba, shared-mime-info, squashfs,
11468 squashfs3, sshfs, startup-notification, swfdec, sylpheed,
11469 uemacs, util-linux, valgrind, vpnc, vsftpd, webkit, xstroke
484d15de
PK
11470
11471 Issues resolved (http://bugs.uclibc.org):
11472
ca999e09
PK
11473 #75: arm buildroot "unrecognized option" error
11474 #699: Buildroot fails to copy libstdc++ to target when using external...
484d15de 11475 #1693: NTP trys IPV6 even if not configured error: 'IPV6_MULTICAST...
7ab3f96e 11476 #1729: alsamixergui fails to build
7810eebb 11477 #1801: Avahi-autoipd doesn't create TARGET_DIR/var/lib
096b21e5 11478 #1819: pciutils small bugs
947a9b85 11479 #2065: Internal toolchain: bump gcc 4.3.x series to 4.3.5
7bb2b482 11480
6d1ab151 114812010.05-rc2, Released May 11th, 2010:
ca218deb
PZ
11482
11483 Fixes all over the tree.
11484
49ce10cb
PK
11485 Updated/fixed packages: busybox, customize, gawk, gnuchess,
11486 hal, hostapd, less, libgcrypt, libnl, libxcb, linux-fusion,
11487 ltp-testsuite, mplayer, netplug, pciutils, php, sed,
11488 shared-mime-info usb_modeswitch, usbutils, vlc wpa_supplicant,
11489 xapp_bdftopcf, xapp_mkfontdir, xdriver_xf86-video-openchrome,
c554cc2a
TP
11490 xfont_encodings, xlib_libX11, xlib_libXfont, xlib_xtrans,
11491 xproto_fontcacheproto, xproto_fontsproto, xvkbd
63b86664 11492
13de2613
PK
11493 Removed packages: vice
11494
63b86664
GZ
11495 Issues resolved (http://bugs.uclibc.org):
11496
ea0695ff 11497 #849: "customize" package copies files to wrong place in target tree
63b86664 11498 #985: Bump usb_modeswitch package to 1.1.0
ea0695ff 11499 #1135: Package customize. Wrong copying
79db1ff5 11500 #1525: Package hal deletes a whole <target>/etc/rc.d directory
395a70f7
PK
11501 #1531: libxcb 1.5 build fails, due to missing xcbgen Python module
11502 #1669: Busybox failed to compile when using an external toolchain
dfb50393 11503 #1699: Fix usbutils dependencies and bump
a5fe7371 11504 #1705: Fix pciutils broken cross compiling
6f4939d4 11505 #1717: External toolchain fixes for hostapd & wpa_supplicant
ca218deb 11506
aac61fdc 115072010.05-rc1, Released May 3rd, 2010:
58794482 11508
b1c9a155
GZ
11509 Cleaned up / restructured package menu.
11510
266fa65a 11511 Toolchain: uClibc 0.9.30.3 / 0.9.31, older 0.9.30.x removed.
4439d388
PK
11512 2.6.33 kernel headers, binutils 2.20.1, GCC 4.4.4,
11513 removed broken nios2 support, ppc e300cX/e500mc support,
11514 improved external toolchain support, GDB 7.x support.
c9d195ed 11515
de859f6b
PK
11516 X.org updated to 7.5.
11517
5724e099
PK
11518 New packages: cdrkit, cramfs, genext2fs, genromfs,
11519 libatomic_ops, librsync, libusb-compat, lmbench, netperf,
11520 squashfs, squashfs3, squid
11521
11522 Updated/fixed packages: alsa-utils, argus, autoconf, bison,
11523 busybox, bzip2, directfb, dnsmasq, dosfstools, e2fsprogs,
11524 eeprog, fakeroot, fbv, findutils, freetype, haserl, hostapd,
11525 iperf, iptables, iw, less, libaio, libcgi, libcgicc, libdrm,
11526 libgcrypt, libglib2, libid3tag, libmad, liboil, libosip2,
11527 libpng, libraw1394, libsysfs, libxml2, libxslt, linux-fusion,
11528 ltrace, lua, lzma, madplay, makedevs, matchbox, mdadm,
11529 memstat, mesa3d, mtd-utils, nano, ncurses, openssl, patch,
11530 pciutils, php, pixman, portage, pppd, pthread-stubs, python,
11531 qt, radvd, samba, setserial, smartmontools, tar, tslib,
11532 udpcast, usb_modeswith, vtun, wget, xdata_xcursor-themes,
11533 xdriver_xf86-video-intel, xkeyboard-config, xlib_libX11,
11534 xlib_libXaw, xlib_libXfont, xlib_libXfontcache,
bb73ce22
GZ
11535 xlib_libXxf86misc, xlib_libXtst, xlib_libpciaccess,
11536 xproto_dri2proto, xproto_eviext, xproto_fontcacheproto,
11537 xproto_xf86miscproto, xserver_xorg-server
58794482 11538
84e5d7c7
WW
11539 Removed packages: xapp_xtrap, xlib_libXTrap, xlib_libXevie,
11540 xlib_libXxf86misc, xxproto_evieext, proto_trapproto,
11541 xproto_xf86miscproto
9638be1a 11542
acac2ece
AC
11543 Issues resolved (http://bugs.uclibc.org):
11544
ffe25f05 11545 #513: Add new squid package
0e9aad6c 11546 #661: lmbench: new package
bb73ce22 11547 #719: Add lua option to haserl
6a3a58f1 11548 #800: [PATCH] iperf update to 2.0.4
46913a2d 11549 #803: [PATCH] lua - add shared library patch and config option for...
0c776124 11550 #805: [PATCH] mdadm - version update
cb08cd64 11551 #817: integrator926_defconfig uses unsupported uboot board name
6db57c69 11552 #851: Add option to specify --sysroot value for external toolchain
e237c993
MC
11553 #1093: Upgrade libusb to v1.0.3 and add new libusb-compat
11554 package for compatibility with old packages that expect
11555 the pre-1.0 API.
ed91e786 11556 #1105: Add new netperf package
8fe6cc98 11557 #1111: Bump wget to 1.12 and migrate to Makefile.autotools.in
19f1506a 11558 #1117: Bump nano to 2.2.3 and migrate to Makefile.autotools.in
4f0361ab 11559 #1123: Bump less to 436 and migrate to Makefile.autotools.in
3b90d698 11560 #1129: Bump memstat to 0.8 and migrate to Makefile.package.in
cb08cd64 11561 #1189: Wrong u-boot configuration name for integrator926 target
17541bd0 11562 #1219: kernel headers not correctly installed into toolchain/staging
d07aee18 11563 #1267: Wrong BR2_EXTRA_VERSION
60f2fb4f 11564 #1273: BR2_INET_IPV6 does not enable IPv6 in pppd
a038602e 11565 #1303: Add librsync package
532e1fb5 11566 #1321: Busybox link fails due to lack of --sysroot option
820d917d 11567 #1327: mtd-utils compile failure due to lack of --sysroot in CFLAGS
60f2fb4f 11568 #1345: Bump pppd to 2.4.5 and convert to Makefile.autotools.in
0a179ade 11569 #1369: cannot build radvd (flex problem)
a12ef5db 11570 #1387: xlib_libX11-1.3.2 can't find libjpeg
aa3486fd 11571 #1411: [SECURITY] Update openssl package to 0.9.8n
bc7ffe74 11572 #1417: Bump iptables to 1.4.7
801f22b3 11573 #1423: Bump e2fsprogs to 1.41.11
0fd37245 11574 #1429: [SECURITY] Update php to 5.2.13
5c36fdfe 11575 #1441: Add binutils 2.20.1
31365ded 11576 #1447: Package installation on target with debug symbols is broken
ac5c5fd6 11577 #1459: Misc QA fixes
07f155c1 11578 #1489: radvd update to 1.6
633049d8 11579 #1513: Enable powerpc e300c2, e300c3 and e500mc optimization
6c5225b1 11580 #1537: dev entries not created anymore
4ab6883a 11581 #1555: Fix default uclibc-0.9.31 configuration
ba9ed137 11582 #1561: [SECURITY] Update samba to 3.3.12
65e209ca 11583 #1567: openssl0.9.8n fails to compile
5ad26724 11584 #1573: Alsa-utils alsactl/init/* not installed to target
ab1f6e5c 11585 #1591: portmap fails to compile
55886163 11586 #1615: Convert eeprog package to gentargets
554ef43a 11587 #1645: Bump hostapd package to 0.7.2
acac2ece 11588
ac1dfc84 115892010.02, Release February 26th, 2010:
f4f15704
FGM
11590
11591 Fixes all over the tree.
11592
b209f227
PK
11593 Updated/fixed packages: avahi, busybox, cramfs, ipsec-tools, libcgicc,
11594 libgtk2, libraw1394, madplay, netsnmp, pango, squashfs, sylpheed, qt,
11595 xfont_font-util
ba50538c 11596
0f40a46a 11597 Removed packages: hostap, openmotif, xpdf
ba50538c
PK
11598
11599 Issues resolved (http://bugs.uclibc.org):
11600
11601 #165: openmotif does not build
0f40a46a 11602 #1147: Remove obsolete hostap package
f561763e 11603 #1183: make source fails to download gmp, mpfr and patches
f4f15704 11604
7bd8125e 116052010.02-rc2, Released February 23th, 2010:
23c8c880
PK
11606
11607 Fixes all over the tree and new features.
11608
89fd7208
PK
11609 New packages: intltool
11610
c8ff60c8 11611 Updated/fixed packages: ace_of_penguins, alsa-lib, alsa-utils, argus,
89fd7208
PK
11612 at, automake, ccache, dosfstools, e2fsprogs, flex, gob2, gmpc,
11613 gst-plugins-good, imagemagick, iw, kexec, libeXosip, libgtk2,
11614 libpcap, libpng, libsoup, libxcb, libxml-parser-perl, libxml2,
11615 libxslt, lvm2, matchbox, mplayer, rsync, rubix, shared-mime-info,
11616 tcl, webkit, xapp_mkfontscale, xfont_encodings, xfont_font-util,
11617 xlib_libfontenc, xproto_trapproto, zlib
c8ff60c8
PK
11618
11619 Removed package: xboard
23c8c880 11620
6c9d3873
RA
11621 Issues resolved (http://bugs.uclibc.org):
11622
5239be04
PK
11623 #335: atk looks for the path to the gnome library on the host
11624 #355: Please update WebKit - it doesn't compile!
11625 #453: libglib2 autoreconf
11626 #457: e2fsprogs link problem
11627 #459: libgtk2 autoreconf
11628 #469: build of libgtk2 for host incorrectly assumes that X.org ...
11629 #671: Bash fails to build when building buildront on Ubuntu 9.04
11630 #711: WebKit host dependencies problems
11631 #821: cp: illegal operation
11632 #1039: Not compiled on ubuntu karmic
6c9d3873
RA
11633 #1069: [PATCH] The AT91BOOTSTRAP makefile contains a typo
11634
f0bdacdb
PK
116352010.02-rc1, Released February 9th, 2010:
11636
11637 Fixes all over the tree and new features.
11638
11639 Generalized autotools infrastructure to be usable for
11640 non-autotools packages, see package/Makefile.package.in for
11641 details.
11642
11643 Cleaned up avr32 toolchain config, external source-based
11644 toolchain support is gone.
11645
11646 Dependency checks: Also check for makeinfo, only print output
11647 on errors.
de219287 11648
6c26a600 11649 Toolchain: uClibc 0.9.30.2, gcc 4.4.3
6bfb4885 11650
731f3c3e
PK
11651 New packages: libcdaudio, libdvdnav, libdvdread, hostapd, ser2net,
11652 tcpreplay
20417bbf 11653
aea2ef9b
WW
11654 Updated/fixed packages: alsa-lib, alsa-utils, at, autoconf, bash,
11655 bind, binutils, bootutils, busybox, dbus, directfb, dnsmasq,
14d065b5
JB
11656 e2fsprogs, gstreamer, gperf, gst-plugins-bad, gvfs, fbdump, flex,
11657 hal, iptables, iw, jpeg, kismet, libfuse, libglib2, liboil, libpcap,
11658 libungif, libxml2, libxslt, lighttpd, mesa, mpg123, mtd-utils, nbd,
11659 neon, netstat-nat, newt, openvpn, pcre, php, qt, rdesktop, readline,
11660 rpm, sawman, sdl, sdl_ttf, sqlite, sshfs, tremor, u-boot,
11661 usb_modeswitch, usbutils, webkit, wpa_supplicant, xfsprogs, zlib
ba4183bc 11662
640c7403 11663 Removed package: asterisk, openswan
5223447b 11664
ba4183bc
GZ
11665 Issues resolved (http://bugs.uclibc.org):
11666
20417bbf 11667 #515: tcpreplay: new package
1041563b 11668 #553: Wrong DirectFB ps2mouse limitation
249f3db9 11669 #559: mesa3d build fails
7c737978 11670 #679: Autoconf cannot find M4
44816b1b 11671 #739: New/updated hostapd package
d8968c67 11672 #749: Bump usbutils package to version 0.86
79c9a433 11673 #751: Kernel 2.6 snapshot fetch fail
1ba3c843 11674 #753: Bump lighttpd package to 1.4.25
9c37425b 11675 #757: U-Boot: mkimage cannot be installed using external toolchain
ba4183bc 11676 #761: Add binutils 2.20 to toolchain options
9f17728f 11677 #763: [SECURITY] Update pcre to 7.9
09c181f2 11678 #765: Add buildroot branding to gcc
7a90172f 11679 #767: Bump iw package to 0.9.18
b5867d93 11680 #773: [SECURITY] Update bind to 9.5.2-P1
0a62bb41 11681 #795: Minor edits to fix typos, grammar, spelling, usage in documen...
4833d135 11682 #813: Drop not very useful generic package selection options ...
b9656e81 11683 #823: Editor backup files (~) is copied from the target_skeleton
9400c735 11684 #827: Bump mtd-utils package to version 1.2.0
c47124d4 11685 #841: Build error
0908e85c 11686 #913: Bump iptables to 1.4.6
c95e3b84 11687 #919: Bump usb_modeswitch package to 1.0.7
ca2ad7d8 11688 #925: Bump wpa_supplicant package to 0.6.10
db9dcbee 11689 #931: Bump kismet package to 2010-01-R1
b3febdac 11690 #937: Bump openvpn package to 2.1.1
c623a237 11691 #943: Bump sqlite package to 3.6.22
3416f262 11692 #961: Bump dnsmasq to 2.52
60ce1b08 11693 #967: Bump netstat-nat to 1.4.10
6455c32d 11694 #973: Bump iw to 0.9.19
fbf84d42 11695 #1003: DHCP options disabled with busybox-1.16.0
934c7bb7 11696 #1009: [SECURITY] Bump php to 5.2.12
49d92ebe 11697 #1015: [SECURITY] Bump bind to 9.5.1-P2
c317439d 11698 #1027: Busybox flash commands conflict with those from mtd-utils
d5d48254 11699 #1063: [SECURITY] Update lighttpd to 1.4.26
bf4d2d86 11700
798927cc 117012009.11, Released December 1st, 2009:
b48fb8c4
PK
11702
11703 Additional fixes and cleanups.
11704
9d998ad1
PK
11705 Updated/fixed packages: alsamixergui, autoconf, coreutils, fltk,
11706 microperl, ncurses, vim
b48fb8c4
PK
11707
11708 Issues resolved (http://bugs.uclibc.org):
11709
11710 #707: Cant configure fltk-1.1.7. configure: error: Configure could ...
11711
31bd9741
PK
117122009.11-rc2, Released November 29th, 2009:
11713
11714 Additional fixes and cleanups.
6b6bdaed 11715
ade675c5 11716 Updated/fixed packages: busybox, dbus, fltk, gvfs, ltrace
6b6bdaed 11717
2d04d56e 117182009.11-rc1, Released November 23rd, 2009:
74834991 11719
b8a917fa
PK
11720 Fixes all over the tree and new features.
11721
11722 Cleaned up / Simplified build directory layout. Refer to
11723 docs/buildroot.html#using for details.
11724
11725 Target defconfig files moved to configs/ and listed in 'make help'
11726 output.
11727
406053d5
PK
11728 Fixed *clean targets. Now clean removes everything generated,
11729 so you can do a fresh rebuild. Distclean furthermore removes
11730 kbuild tools and .config, bringing the source tree back in a
11731 pristine state.
11732
b8a917fa
PK
11733 Toolchain: ARM cortex A8 support, GCC 4.4.2, sensible default
11734 soft / hardfloat setting for architecture, ensure target-ldd
11735 gets installed.
83182dd2 11736
4114643d 11737 New packages: divine, gvfs, libarchive, libmicrohttpd,
0ad58695 11738 sdl_sound, swfdec, sysstat
32518793 11739
81e4ba32
PK
11740 Updated/fixed packages: alsa-lib, alsamixergui, autoconf, bootutils,
11741 busybox, gcc, directfb, dnsmasq, e2fsprogs, festival, gamin, gperf,
11742 gqview, gstreamer, gst-plugins-bad, gst-plugins-base, gst-plugins-good,
f6cbb268
PK
11743 imagemagick, ipkg, iptables, iw, kernel-headers, kismet, leafpad,
11744 libelf, libevent, libglib2, libidn, liblockfile, libmad, libpcap,
fa946b78 11745 libupnp, libuuid, libxml2, lighttpd, ltrace, lua, lzma, magiccube4d,
1dd9d9f3 11746 matchbox, mdadm, nbd, ncftp, ncurses, netkittelnet, netsnmp,
7ba54a07 11747 ng-spice-rework, ntfs-3g, openntp, openssl, pcmanfm, php, psmisc,
883f0667 11748 python, quagga, radvd, rpm, rsync, rubix, samba, sawman, sdl, sdl_image,
b7046770 11749 shared-mime-info, sfdisk, spawn-fcgi, speech-tools, sqlite, squashfs,
9627e211
PK
11750 synergy, syslinux, sysklogd, target-binutils, tcpdump, torsmo, u-boot,
11751 udpcast, util-linux, valgrind, vsftpd, wipe, wpa-supplicant, x11vnc,
5ad8ad0c 11752 xdata_xcursor-themes, xboard, xfsprogs, xstroke, zlib[5~
76aaac62 11753
87d74d94 11754 Removed package: mdnsresponder, mpatrol, gcc 3.4.6 + 4.0.4, vice
8a19a795 11755
74834991
GZ
11756 Issues resolved (http://bugs.uclibc.org):
11757
1d9178db 11758 #301: allow to install libsmbclient
bc95b3ad 11759 #303: add gvfs package
8e8354d4 11760 #477: Add sdl_sound package
57f3b11d 11761 #487: Make kismet package sexier
bdf41d6c 11762 #511: New package usb_modeswitch
74834991 11763 #527: misc fixes for dnsmasq package
a07032e1 11764 #565: libevent: Bump version and clean up makefile
27cf8114 11765 #587: Use iptables multipurpose binaries and bump to 1.4.4
da25e92b 11766 #593: Missing early check for patch(1)
b71951b0 11767 #597: (REOP) Selecting busybox in buildroot's config clobbers ar ...
17168395
PK
11768 #609: libmicrohttpd: New package
11769 #615: python: Don't delete .py files unless asked
f5239c32 11770 #617: netkit/inetd requires RPC and fails to build if RPC is disabled
07019b2c 11771 #619: netkittelnet requires netkitbase to install, but there's no ...
6aac003a 11772 #645: allow to build nbd-server with NBD package
829d4ff6 11773 #653: [SECURITY] Update php package to version 5.2.11
ab17f403 11774 #655: Update sqlite package to version 3.6.18
f72f3fd3 11775 #657: Bug in imagemagick-clean target
07019b2c 11776 #663: Add option for NAND flash with 512B Page and 16 kB erasesize ...
d7f5f04b 11777 #665: [PATCH] Samba package
69ec17cd 11778 #667: [PATCH] e2fsprogs
351b6796 11779 #683: SDL-dfb does not select directfb
3445ff4a 11780 #701: make install problem with unstripped binaries
48ed49e9 11781 #703: [SECURITY] Update openssl package to 0.9.8l
3848cd6d 11782 #705: Bump spawn-fcgi package to 1.6.3
4e27686c 11783 #709: Bump lighttpd package to 1.4.24
26073d2a 11784 #713: Migrate openntpd package to Makefile.autotools.in
83f9881d 11785 #715: Bump libidn package to 1.15 and other fixes
882e1376 11786 #717: Bump dnsmasq to 2.51 and introduce new IDN option
bd49a62d 11787 #731: Bump iw package to 0.9.17
74834991 11788
f0eb8b58
PK
117892009.08, Released August 31th, 2009:
11790
11791 Additional fixes and cleanups.
11792
11793 Updated/fixed packages: ctorrent, saveconfig/getconfig,
11794 sdl_net, util-linux.
014df317
PK
11795
11796 Issues resolved (http://bugs.uclibc.org):
11797
11798 #529: util-linux doesn't find headers and include libs correctly
cc8a9175 11799 #557: Build ctorrent with SSL support if available
014df317 11800
4595a2fc
PK
118012009.08-rc3, Released August 26th, 2009:
11802
11803 Additional fixes and cleanups.
11804
11805 Updated/fixed packages: alsa-utils, berkeleydb, busybox, dbus,
11806 directfb, enchant, kernel headers.
11807
11808 Issues resolved (http://bugs.uclibc.org):
11809
11810 #471: Allow directfb compilation with debug
11811 #541: Removal of CVS directories in target filesystem broken
11812 #547: berkeleydb: Update config.{sub, guess}
11813 #549: enchant: Fix dependencies.
11814 #569: Fix alsa-utils build for x86 on x86-64
11815
4ebaaf41
PK
118162009.08-rc2, Released August 6th, 2009:
11817
11818 Additional fixes and new features.
11819
11820 New packages: libuuid, gcc 4.3.4.
11821
4595a2fc
PK
11822 Updated/fixed packages: busybox, classpath, gzip, ipsec-tools,
11823 jamvm, libusb, microperl, neon, popt, sed, webkit.
4ebaaf41
PK
11824
11825 Fixed issue with 'make oldconfig'
0468b5c1
PK
11826
11827 Issues resolved (http://bugs.uclibc.org):
11828
11829 #525: sed broken with external toolchain
15dab042 11830 #537: Fix gzip build with recent glibc
0468b5c1 11831
3190d5bf
PK
118322009.08-rc1, Released August 2nd, 2009:
11833
11834 Fixes all over the tree and new features.
533718a8 11835
66095256
TP
11836 Improvement of external toolchain support:
11837 - Support for glibc toolchains.
11838 - The toolchain configuration announced to Buildroot is
11839 verified against the real toolchain configuration.
11840 - Fixes, documentation.
11841
11842 Cleanup X.org support: clarified configuration options, and
11843 removed mandatory dependency on useless libraries such as
11844 libXt or libXaw.
11845
d9a95017
TP
11846 New QT-based configurator, usable using 'make xconfig'.
11847
3190d5bf
PK
11848 Support for the Xtensa architecture.
11849
11850 Toolchain: GCC 4.4.1, 2.6.30 kernel headers, removed < 2.6.26
11851 headers.
11852
11853 New packages: bmon, ctorrent, dosfstools, enchant,
11854 gst-plugins-bad, iw, libmms, libnl, netstat-nat, ntfsprogs,
11855 sdl_gfx, spawn-fcgi.
11856
11857 Updated packages: bind, busybox, coreutils, sqlite, directfb,
11858 expat, gamin, gnuconfig, haserl, ipsec-tools, classpath,
11859 libcurl, libglib2, liblockfile, libpng, libsoup, libxml2,
11860 lighttpd, ltp-testsuite, lvm2, matchbox, memstat,
11861 gst-plugins-good, gstreamer, libogg, libvorbis, mplayer,
11862 neon, openssl, pciutils, php, qt, ruby, sawman, webkit,
11863 wpa-supplicant, xdriver_xf86-input-synaptics,
11864 xdriver_xf86-video-intel, xlib_libXfont, xlib_libXft,
11865 xlib_libXt, xproto_xproto, xserver-xorg, xutil_makedepend,
11866 xutil_util-macros.
11867
533718a8
PK
11868 Issues resolved (http://bugs.uclibc.org):
11869
2e71cd88 11870 #83: liblockfile fails to compile due to eaccess redefinition
0aa70624 11871 #163: Xtensa architecture port
7a1a334c 11872 #171: xorg-server / kernel headers 2.6.26 - vm86.c compilation issue
533718a8 11873 #241: device mapper + lvm2: build together
52dbe071 11874 #243: ctorrent: new package
bb14fc40 11875 #247: ntfsprogs: new package
71c810ff 11876 #271: Library 'libgcc_s.so.1' not installed in search path
57c2e79b 11877 #287: New package libnl
9a6d6cf5 11878 #289: New package iw
6fecd53e 11879 #331: Update MPlayer to version 1.0rc2
5818010f 11880 #333: Bump sqlite package to 3.6.15
e61606ad 11881 #349: update libsoup to version 2.26.2
c2dbefd8 11882 #357: New package netstat-nat
234fb283 11883 #359,#413: Upgrade openvpn to Makefile.autotools.in
533718a8 11884 #367: linux kernel compile error for arm926t
10e9b7ed 11885 #369: Add SDL_gfx package
533718a8 11886 #373: Support for building gstreamer without libxml
e61606ad 11887 #379: update DirectFB to version 1.4.0
533718a8
PK
11888 #383: gst-plugins-good: Allow soup plugin to be configured
11889 #385: neon: Fix pkgconfig dependency
bd26b582 11890 #387: Tremor not installed to toolchain
ba4fbdc9 11891 #389: New package bmon
533718a8
PK
11892 #391: gstreamer: Bump version to 0.10.23
11893 #393: gst-plugins-base: Bump version to 0.10.23
11894 #395: gst-plugins-bad: New package
f4311822 11895 #403: Error while building iso9660 image
533718a8
PK
11896 #409: Bump php package to 5.2.10
11897 #411: ipsec-tools: Bump version to 0.7.2
0468be6e 11898 #417: New package spawn-fcgi
264b9c11 11899 #419: Bump lighttpd package to 1.4.23
27ce942e 11900 #421: toolchain: Clean up toolchain locale support menu
81f9990e 11901 #427: webkit: Update to WebKit svn r44552
56fcdc9b 11902 #437: ltp-testsuite: Bump version to 20090630
f26acf61 11903 #451: Upgrade from unmaintained dosfstools-2.11 to dosfstools-3.0.3
e0debb78 11904 #467: DirectFB 1.4.1
0aa70624 11905 #473: memstat_0.5.tar.gz has install with -D and that fails "make"
5079d7a0 11906 #491: libxml2: Bump version to 0.7.3
ff69aeea 11907 #495: Bump bind package to 9.5.1-P3 (security)
2a966bcd 11908 #497: OpenSSL RSA key generation hangs on x86_64
00c8bdd5 11909 #509: Bump sqlite package to 3.6.16
a7b50b94 11910 #523: pciutils broken with external toolchain
9be449ff 11911 #533: Update gamin to 0.1.10 to fix compilation
533718a8 11912
a69b3d61
PK
119132009.05, Released June 1st, 2009:
11914
11915 Fixes for dropbear & diffutils, bump linux-advanced 2.6.29.x
11916 version and marked ubifsroot as broken.
11917
45e11e29
PK
119182009.05-rc3, Released May 27th, 2009:
11919
11920 Fixes for toolchain (gcc arm pr37436), stable kernel versions,
11921 busybox, curl, libusb, readline, python and strace.
11922
11923 Issues resolved (http://bugs.uclibc.org):
11924
11925 #345: libcurl package needs a urandom fix
11926
13328d22
PK
119272009.05-rc2, Released May 19th, 2009:
11928
11929 Fixes for toolchain (gcc w/softfloat on ppc, 3.4.6 buildfix
11930 for newer hosts), stable kernel versions, busybox, cups,
11931 dmraid, docker, mesa3d, rsync and updated defconfigs.
11932
11933 xserver marked as broken on AVR32 and atngw100-expanded
11934 config removed.
61aeb6e4
PK
11935
11936 Issues resolved (http://bugs.uclibc.org):
11937
11938 #167: metacity does not build
13328d22
PK
11939 #295: gamin installs python support even if python is disabled
11940 #323: gen_matypes fails to execute during build of Mesa when us...
61aeb6e4 11941
cf92bc23
PK
119422009.05-rc1, Released May 5th, 2009:
11943
11944 Fixes all over the tree, further conversion of packages to
11945 Makefile.autotools.in and we now build host versions of
11946 packages where needed for build time dependencies instead of
11947 relying on the correct versions being available on the build
11948 host. Ancient toolchain / busybox versions have furthermore
11949 been removed as announced in the 2009.02 release notes.
11950
11951 New packages: flac, gob2, lzop, taglib, wpa_supplicant
11952
11953 Updated packages: avahi, bind, binutils, busybox, dbus, dbus-glib,
11954 directfb, dnsmasq, freetype, gcc, gmp, gstreamer, iptables, kernel
11955 headers, kexec, libglib2, libpng, libsndfile, lua, mpfr, ntfs-3g,
11956 openssl, php, qtopia4, rsync, samba, sqlite, tar, uboot, uclibc,
11957 util-linux, xorg7, xerces
11958
11959 Issues resolved (http://bugs.uclibc.org):
11960
11961 #5,#77,#141,#143: Convert php package to Makefile.autotools.in
11962 and a ton of other improvements
11963 #19: page.h missing by util-linux
11964 #37: update libglib2 to version 2.18.4
11965 #61: tslib puts staging_dir into pkgconfig file
11966 #69: tar refuses to build
11967 #71,#175: ./wchar.h:41:12: error: empty filename in #include
11968 #73: Bump openssl package to the latest version
11969 #81: New package wpa_supplicant
11970 #99: new package: flac
11971 #101: update gstreamer packages
11972 #105,#313: menuconfig segfaults on tinyx if wchar is not
11973 selected
11974 #107: convert libvorbis to Makefile.autotools.in
11975 #109: Make pppd package avoid bsd err
11976 #111: binutils 2.17 fails to build when texinfo >= 4.10
11977 #133: Modify ncurses5-config to get correct include path
11978 #137: Bump php to version 5.2.9
11979 #139: Bump sqlite to 3.6.11 and convert to
11980 Makefile.autotools.in
11981 #145: Bump bind package to 9.5.1-P1 (security)
11982 #147: buildroot toolchain fails to build w/binutils-2.19.1
11983 #151: openssl package trivial fixes
11984 #161: vim fails on patching with errors in configure.patch
11985 #169: blackbox-0.70.1 does not build
11986 #177: xdriver_xf86-input-keyboard does not build
11987 #179: Upgrade dropbear to Makefile.autotools.in
11988 #181: Update to Xorg 7.4
11989 #187: ntfs-3g: could not build cross
11990 #191: alsa-lib ARM binaries always built with EABI
11991 #213: Bump wpa_supplicant package to version 0.6.9
11992 #217: Bump openssl package to 0.9.8k (security)
11993 #219: Toolchain build fails on m4
11994 #225: m4 macros are out of place
11995 #233: make ipv6 optional in iptables
11996 #237: ncftp: convert to Makefile.autotools.in
11997 #239: ntfs-3g: convert to Makefile.autotools.in
11998 #245: lzop: new package
11999 #271: Bump bind package to 9.5.1-P2 (security)
12000 #277: Bump sqlite package to 3.6.16
12001 #279: update libglib2 to version 2.20.1
12002 #281: update DirectFB to version 1.2.8
12003 #283: add taglib
12004 #285: compilation of samba fails if IPV6 support is missing
12005 #293: update samba to version 3.3.3
12006 #299: add shared-mime-info package
12007 #307: make openssl package respect build flags
This page took 2.33299 seconds and 4 git commands to generate.