]> Git Repo - buildroot-mgba.git/blame - CHANGES
board: Add Canaan KD233 board support
[buildroot-mgba.git] / CHANGES
CommitLineData
730baf05
PK
12022.05, released June 6th, 2022
2
3 Fixes all over the tree.
4
5 Rework BR2_STATIC_LIBS handling to ensure it can only be
6 enabled if a suitable C library is available.
7
8 Updated/fixed packages: arm-trusted-firmware, at91bootstap,
9 boinc, boost, cpulimit, diffutils, edk2, eigen, fbv, gcr,
10 gensio, glibc, go, gtest, iucode-tool, kvm-unit-tests, libcec,
11 libcurl, libks, linux, linux-tools, lttng-modules, mariadb,
12 memcached, mono, musl, mutt, netdata, network-manager, nginx,
13 ogre, openjpeg, openvpn, pipewire, python-crossbar, qemu,
14 qpid-proton, rauc, rockchip-mali, rsyslog,
15 rtl8812au-aircrack-ng, ruby, runc, rustc, samba4, tiff,
16 uclibc, unrar, vim, webkitgtk, wpewebkit,
17 xdriver_xf86-video-ati, xml-security-c, zchunk, zlib-ng
18
19 Issues resolved (http://bugs.uclibc.org):
20
21 #14821: Samba server is failing to compile
22 #14826: make qemu_x86_64_defconfig stopped working
23
b7d8ce5b
PK
242022.05-rc2, released May 30th, 2022
25
26 Fixes all over the tree.
27
28 Defconfigs: qemu_ppc64*: Use binutils 2.36.1 to fix build
29 issue, qemu_arm_vexpress_tz: Fix optee-os build issue,
30 qemu_arm_versatile_nommu: Drop now that nommu for ARMv5 is no
31 longer available
32
33 Updated/fixed packages: dhcp, edk2, gcr, glibc, i2pd, janet,
34 janus-gateway, libfreeimage, libnftnl, libnss, libodb-boost,
35 libostree, libwebsockets, linux-tools, midori, ntfs-3g, ola,
36 optee-client, pcsc-lite, pipewire, python-flask,
37 python-service-identity, python-werkzeug, qemu, rng-tools,
38 rockchip-mali, strace, xdriver_xf86-video-amdgpu
39
40 Removed packages: ktap
41
ae4e99aa
PK
422022.05-rc1, released May 18th, 2022
43
44 Fixes all over the tree and new features.
45
46 Toolchain:
47 - glibc update to 2.35, musl updated to 1.2.3
48 - gcc 11.x updated to 11.3, support for external gcc 12.x
49 - binutils 2.38 added, 2.32/2.35.2 removed, default changed to 2.37
50 - s390x Bootlin external toolchain added
51 - 5.17.x kernel headers support added
52
53 Filesystem:
54 - Rework OCI entrypoint/command logic to handle command arguments
55 - Squashfs block size is now configurable
56
57 Graphs: Also generate a build time timeline graph (for top
58 level parallel builds).
59
60 scripts/pkg-stats: Optimize memory consumption for CPE parsing
61
62 Fix compatibility issue with the fakeroot script logic and
63 modern versions of dash.
64
65 Change git:// URLs pointing to Github to https://, now that
66 Github has turned off support for git://
67
68 New defconfigs: Octavo osd32mp1_brk / osd32mp1_red
69
70 New packages: falcosecurity-libs, lzma-alone, octave,
71 python-flit-core, python-orjson, python-pydevmem,
72 qt5webengine-chromium, qt5webengine-chromium-catapult, ragel,
73 tbb, wilc-driver, wtfutil
74
75 Wilc1000-firmware renamed to wilc-firmware
76
77 Issues resolved (http://bugs.uclibc.org):
78
79 #14596: package dialog is outdated and contains a bug
80 #14651: OpenSSH 8.9p1 compiler error under ARM
81 #14656: Adding dependencies from an external tree does not work
82 #14661: Fakeroot script relies on bash-isms, does not work with..
83 #14681: QT5WEBENGINE not building
84 #14686: genimage.cfg have a hard-coded .ext4 extension which..
85 #14701: Multiple unresolved symbols while building kernel ..
86 #14706: nodjs build problem
87 #14711: nodjs build problem missing bzip
88 #14721: python-argon2_cffi no longer works
89 #14731: BR2_PACKAGE_IOSTAT
90 #14751: LVM2 Outdated Link
91
4a3ea45d
PK
922022.02.3, released June 19th, 2022
93
94 Important / security related fixes.
95
96 Infrastructure: Fix building under paths containing regex
97 characters (E.G. '+')
98
99 Toolchain: Only allow ppc64le variants for which a
100 glibc/musl/uclibc toolchain is supported.
101 Mark codescape mti/img mips toolchains as shared library only
102 (glibc).
103
104 Updated/fixed packages: arm-trusted-firmware,
105 at91dataflashboot, boinc, dhcp, diffutils, edk2, fbv, gensio,
106 glibc, go, gtest, iucode-tool, janet, libcec, libcurl,
107 libfreeimage, libnftnl, libodb-boost, linux, linux-tools,
108 lttng-modules, mariadb, memcached, mono, mutt,
109 network-manager, nginx, ntfs-3g, ogre, openjpeg, openvpn,
110 qemu, qpid-proton, qt5webengine, rauc, rockchip-mali, rsyslog,
111 ruby, runc, rustc, samba4, strace, tiff, uclibc, unrar, vim,
112 webkitgtk, wpewebkit, xdriver_xf86-video-amdgpu,
113 xdriver_xf86-video-ati, zlib-ng
114
115 New packages: qt5webengine-chromium,
116 qt5webengine-chromium-catapult
117
118 Issues resolved (http://bugs.uclibc.org):
119
120 #14766: package dhcp on buildroot 2022.02.1 failed
121 #14821: Samba server is failing to compile
122 #14826: make qemu_x86_64_defconfig stopped working
123
1c416477
PK
1242022.02.2, released May 29th, 2022
125
126 Important / security related fixes.
127
128 Archictures: Drop sh2a, correct x86 Bonnell variant
129
130 Toolchain: Bump GCC 11.x to 11.3, correct pre-installed
131 external toolchain logic when toolchain is available in path.
132
133 Rework OCI filesystem entrypoint/command logic to handle
134 command arguments
135
136 Defconfigs: Update Zynqmp zcu102/106 to final 2022.1 release,
137 fix zcu106 PLL config
138
139 Updated/fixed packages: adwaita-icon-theme, afboot-stm32,
140 aircrack-ng, alchemy, alsa-lib, arptables, assimp, asterisk,
141 aubio, avrdude, azure-iot-sdk-c, batman-adv, binutils,
142 bpftool, brotli, cairo, cifs-utils, clamav, cryptodev-linux,
143 dhcp, diffutils, dmalloc, duktape, e2fsprogs, elf2flt, espeak,
144 expat, ffmpeg, fluidsynth, freerdp, gcc, git, glorytun,
145 glslsandbox-player, gnutls, go, gst1-imx, gst1-plugins-good,
146 gzip, imagemagick, janus-gateway, keepalived, kompexsqlite,
147 kvm-unit-tests, libarchive, libcgi, libcurl, libevdev,
148 libeXosip2, libhtp, libinput, libkcapi, libkrb5, libks,
149 libmdbx, libmnl, libnpupnp, libnspr, libopenssl, liboping,
150 libpjsip, libpri, libselinux, libsigsegv, libv4l,
151 libwebsockets, libxml2, linux, linux-tools, ltp-testsuite,
152 luajit, lvm2, mali-driver, mariadb, mc, minizip, mpd, mutt,
153 netatalk, netsurf, network-manager, nodejs, numactl, nut,
154 omniorb, openbox, opencv4, openjdk, openjdk-bin, openocd,
155 pamtester, pango, pcre2, php, php-apcu, pinentry, pixman,
156 polkit, postgis, postgresql, pure-ftpd, python-aenum,
157 python-avro, python-django, python-pillow, python-simplejson,
158 python-urllib3, python-zopfli, python3, qemu, qpdf, quazip,
159 redis, rockchip-mali, rsync, rt-tests, rust, rtl8818eu,
160 rtl8189es, rtl8189fs, rtl_433, sam-ba, samba4, sdl2_ttf,
161 shadowsocks-libev, shim, subversion, sun20i-d1-spl, suricata,
162 systemd, tftpd, trinity, tvheadend, udev, uftrace,
163 urandom-scripts, usb_modeswitch, valgrind, vde2, vim,
164 wireplumber, wolfssl, wpa_supplicant, xlib_libXfont2, xz,
165 zlib, zlog
166
167 Issues resolved (http://bugs.uclibc.org):
168
169 #14751: LVM2 Outdated Link
170
11b6b65d
PK
1712022.02.1, released April 11th, 2022
172
173 Important / security related fixes.
174
175 Graphs: Also generate a build time timeline graph (for top
176 level parallel builds).
177
178 scripts/pkg-stats: Optimize memory consumption for CPE parsing
179
180 Fix compatibility issue with the fakeroot script logic and
181 modern versions of dash.
182
183 Change git:// URLs pointing to Github to https://, now that
184 Github has turned off support for git://
185
186 Updated/fixed packages: ace, apache, apr, apr-util, belr,
187 bind, bluez5_utils, boinc, bpftool, busybox, cloop, cog,
188 containerd, cppcms, dav1d, dhcp, dieharder, dnsmasq,
189 docker-cli, docker-engine, efl, ell, fakeroot, flac,
190 fluidsynth, gdk-pixbuf, glib-networking, gnutls, gst-omx,
191 gst1-devtools, gst1-libav, gst1-plugins-bad,
192 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
193 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
1b718ade 194 gstreamer1-editing-services, haproxy, htop, intel-gmmlib,
11b6b65d
PK
195 ipmiutil, iwd, jack1, jack2, lftp, libabseil-cpp, libbluray,
196 libcamera-apps, libcoap, libcurl, libest, libgee, libglib2,
197 libgtk3, libiec61850, libkrb5, libminiupnpc, libodb,
198 libodb-boost, libopenssl, libp11, libpsl, libressl, librstp,
199 librtlsdr, liburing, libyang, libzlib, luasec, lxc, matio,
200 meson, minidlna, minizip, mpd, mtools, netatalk, nbd, odb,
201 openblas, openssh, openvpn, optee-os, opus, paho-mqtt-c,
202 pango, php, pipewire, pkcs11-helper, postgresql, ppp,
203 protozero, python-aioconsole, python-avro, python-brotli,
204 python-greenlet, python-paramiko, python-pillow,
205 python-rpi-gpio, python-treq, python-twisted, python-ujson,
206 python-weasyprint, qt5base, qt5wayland, raptor, rpi-firmware,
207 rpi-userland, rtl_433, runc, rust, rygel, samba4,
208 shairport-sync, spice, spidev_test, stunnel, systemd,
209 timescaledb, trace-cmd, trousers, ts4900-fpga, tvheadend,
210 udpcast, unbound, upower, urandom-scripts, usbguard, valgrind,
211 valijson, vim, wavpack, wget, wireplumber, wireshark, woff2,
212 xmrig, zabbix, zlib-ng, zynaddsubfx, zziplib
213
214 Issues resolved (http://bugs.uclibc.org):
215
216 #13971: ip6tables-nft build does not include MASQUERADE target..
217 #14651: OpenSSH 8.9p1 compiler error under ARM
218 #14656: Adding dependencies from an external tree does not work
219 #14661: Fakeroot script relies on bash-isms, does not work ..
220 #14686: genimage.cfg have a hard-coded .ext4 extension which..
221 #14701: Multiple unresolved symbols while building kernel ..
222 #14711: nodjs build problem missing bzip
223 #14731: BR2_PACKAGE_IOSTAT
224
08967921
PK
2252022.02, released March 8th, 2022
226
227 Various fixes.
228
229 Fixes to cargo and golang packaging infrastructure.
230
231 Defconfigs: OrangePi RK3399: Fix genimage format
232
233 Updated/fixed packages: azure-iot-sdk-c, bpftool, cog,
234 directfb, directfb-examples, dnsmasq, docker-engine, expat,
235 freerdp, frr, gdb, ghostscript, glib-networking, go, haproxy,
236 hostapd, kf5-extra-cmake-modules, kf5-kcoreaddons,
237 kf5-modemmanager-qt, kf5-networkmanager-qt, libcamera-apps,
238 libgee, libglfw, librstp, libtorrent, libvirt, libxslt, linux,
239 mariadb, oprofile, osm2pgsql, pulseview, python-cryptography,
240 python-gnupg, python-treq, qt5base, qt5webkit, rauc, re2,
241 rygel, safeclib, sconeserver, seatd, sord, upmpdcli,
242 util-linux, weston, wpa_supplicant, xdriver_xf86-video-mach64,
243 xdriver_xf86-video-nouveau, xdriver_xf86-video-qxl,
244 xscreensaver, zabbix
245
246 New packages: gdk-pixbuf-xlib
247
248 Removed packages: python-pycli
249
250 Issues resolved (http://bugs.uclibc.org):
251
252 #13126: make fails - bzip2-1.0.6.tar.gz and DirectFB-1.7.7.tar..
253 #14611: 2022.02-rc2: Build of BR2_x86_64 with BR2_LINUX_KERNEL_..
254 #14631: host-go-bootstrap: go not being built for package in ..
255 #14636: azure-iot-sdk-c: Installed headers do not compile
256 #14641: oprofile can not find the events files
257
5b6e2ee8
PK
2582022.02-rc3, released February 28th, 2022
259
260 Fixes all over the tree.
261
262 Defconfigs: Xilinx zynqmp zcu102/zcu106: Fix U-Boot DTS config
263
264 Updated/fixed packages: bluez5_utils, bpftool, dbus, exempi,
265 flac, freerdp, frr, gnutls, libpjsip, libxml2, mariadb,
266 openssh, python-twisted, qt5webkit, samba4, vim, weston,
267 wireshark, wolfssl, xdg-dbus-proxy, xterm,
268
f3d0d7e6
PK
2692022.02-rc2, released February 20th, 2022
270
271 Fixes all over the tree.
272
273 Defconfigs: Friendlyarm Nanopi R2S: Fix U-Boot build, Kontron
274 BL i.MX8M Mini: Fix U-Boot build, PC Engines APU2: Fix Linux
275 build, ROC-RK3399-PC: Bump rootfs size to fix build
276
277 Updated/fixed packages: apache, apparmor, apr-util, arp-scan,
278 binutils, bluez5_utils, connman, cryptsetup, dnsmasq,
279 dovecot-pigeonhole, expat, gdk-pixbuf, gst1-plugins-base,
280 guile, keepalived, kodi, libbpf, libglvnd, libgsasl, libiconv,
281 librsvg, libuhttpd, libusb, libv4l, luasyslog, mongrel2, neon,
282 pcre, perl-netaddr-ip, php, psmisc, python-ipython,
283 python-pycli, python-pygame, python-regex, python-twisted,
284 qt5location, qt5webkit, resiprocate, rygel, safeclib,
285 sdl2_ttf, socketcand, strongswan, sudo, systemd, toolchain,
286 urg, webkitgtk, wireless-regdb, wpewebkit,
287 xdriver_xf86-video-{ati,mach64,mga,r128,savage,tdfx}, xz, zfs,
288 zsh
289
5ee6be2b
PK
2902022.02-rc1, released February 13th, 2022
291
292 Numerous package updates and many (80) new packages.
293
294 Toolchain:
295 - glibc: Optional support for compatibility shims for running
296 on older kernels than what glibc has been built against
297 - uClibc: Use uClibc-ng 1.0.40
298 - External toolchains: Update Bootlin toolchains to 2021.11-1
299 version
300
301 Python 2.7 and python 2.x specific packages removed as python
302 2.x is EOL since April 2020. Likewise a number of python3
303 specific host packages has been renamed (host-python-foo
304 instead of host-python3-foo) now host-python is always python
305 3.x.
306
307 Cargo (Rust) package infrastructure added. Vendoring support
308 added to golang package infrastructure.
309
310 New defconfigs: FriendlyARM NanoPi R2S, Kontron BL i.MX8M
311 Mini, Microchip Sama7g7ek, Olimex STMP157 OlinuXino LIME2,
312 QEMU PPC Bamboo, PPC64 PowerNV, Raspberry Pi Zero 2W, Spike
313 Riscv64, Xilinx zcu102
314
315 Removed defconfigs: Synopsys arch38 VDK, aarch64 VDK
316
317 New packages: ace, alchemy, alfred, bat, bento4, bmx7,
318 bpftool, brcmfmac_sdio-firmware-rpi, cfm, cups-pk-helper,
319 davinci-bootcount, dbus-cxx, embiggen-disk, freeipmi,
320 gocryptfs, kodi-pvr-plutotv, kodi-pvr-waipu, ksmbd-tools,
321 libcamera-apps, libest, libexecinfo, libfutils, libglvnd,
322 libks, libmd, libopenaptx, libpeas, libshdata, liburing, lilv,
323 lua-argon2, lua-cffi, lua-inotify, lv2, mali-driver,
324 moby-buildkit, modsecurity2, networkd-dispatcher, pahole,
325 php-apcu, php-lua, php-pam, python-argon2-cffi-bindings,
326 python-cssselect2, python-distro, python-fonttools,
327 python-gnupg, python-installer, python-memory-profiler,
328 python-mpd2, python-pep517, python-pydyf, python-pypa-build,
329 python-pyphen, python-tinycss2, python-tomli,
330 python-weasyprint, python-zopfli, qoriq-cadence-dp-firmware,
331 riscv-isa-sim, rockchip-mali, rpi-rgb-led-matrix, sdbus-cpp,
332 sentry-cli, serd, simple-mail, sord, sratom,
333 sunxi-mali-utgard, sunxi-mali-utgard-driver, tinifier, ulog,
334 vulkan-headers, xlib_libxcvt, zabbix, zchunk, zynaddsubfx
335
336 Removed packages: gstreamer1-mm, python, python-backports-abc,
337 python-backports-functools-lru-cache,
338 python-backports-shutil-get-terminal-size,
339 python-backports-ssl-match-hostname, python-configobj,
340 python-dialog, python-enum, python-enum34, python-functools32,
341 python-futures, python-id3, python-ipaddr, python-ipaddress,
342 python-mad, python-nfc, python-pam, python-pathlib2,
343 python-pycap, python-pyro, python-singledispatch,
344 python-subprocess32, python-typing, python-yieldfrom,
345 qt5webkit-examples, rpi-bt-firmware, rpi-wifi-firmware,
346 sunxi-mali-mainline, sunxi-mali-mainline-driver, zynq-boot-bin
347
348 Issues resolved (http://bugs.uclibc.org):
349
350 #12271: python-iptables runtime dependencies
351 #13436: PPP 2.4.9 is out
352 #14351: needs to mount sysfs before mount -a
353 #14451: nodejs won't build on Fedora 35
354 #14471: alsa_utils wrong deployment
355 #14501: lttng-modules v2.11 package fails to build
356 #14531: Package EFL - build error
357
3c6b7502
PK
3582021.11.3, released March 24th, 2022
359
360 Important / security related fixes.
361
362 Updated/fixed packages: apache, azure-iot-sdk-c, boinc, dbus,
363 directfb, docker-engine, exempi, expat, flac, gdb, gdk-pixbuf,
364 gnutls, go, haproxy, libcurl, libiec61850, libminiupnpc,
365 libodb, libodb-boost, libopenssl, libpjsip, libressl, librsvg,
366 libsrtp, libvirt, libxml2, libxslt, lxc, mariadb, minidlna,
367 odb, openblas, openvpn, oprofile, php, pppd, python-ipython,
368 python-twisted, raptor, rpi-firmware, samba4, seatd,
369 timescaledb, usbguard, util-linux, vim, wavpack,
370 wireless-regdb, wireplumber, wireshark, wolfssl, xscreensaver,
371 xterm, zsh
372
373 New packages: gdk-pixbuf-xlib
374
375 Issues resolved (http://bugs.uclibc.org):
376
377 #13126: make fails - bzip2-1.0.6.tar.gz and DirectFB-1.7.7.tar..
378 #14636: azure-iot-sdk-c: Installed headers do not compile
379 #14641: oprofile can not find the events files
380
67b160c3
PK
3812021.11.2, released February 28th, 2022
382
383 Important / security related fixes.
384
385 Defconfigs: Andes ae3xx, Intel galileo: Fix build with host
386 gcc >= 10, ROC-RK3399-PC: Bump rootfs size to fix build issue.
387
388 Add conditional patching logic to fix build issues for older
389 U-Boot / Linux kernel versions when built with a host gcc >=
390 10.
391
392 Updated/fixed packages: apitrace, binutils, casync, cgilua,
393 connman, expat, gauche, gdb, gensio, glibc, go, gst-omx,
394 gst1-devtools, gst1-libav, gst1-plugins-bad,
395 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
396 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
397 gstreamer1-editing-services, kf5-extra-cmake-modules, kodi,
398 libarchive, linux, lm-sensors, localedef, log4cxx, mpd,
399 nfs-utils, php, pistache, pkcs11-helper, prosody,
400 python-django, python-pyzmq, python-regex,
401 python-sqliteschema, resiprocate, rtl8723bu, thermald, tiff,
402 tor, util-linux, vim, xen
403
4f4a3152
PK
4042021.11.1, released January 29th, 2022
405
406 Important / security related fixes.
407
408 check-package: Improve variable override check
409
410 pkg-stats: List CVEs where the version info cannot be parsed
411 as unsure rather than completely ignoring them.
412
413 Defconfigs: Beaglebone: Support BeagleBone black wireless,
414 stm32f469_xip_disco: Fix kernel boot
415
416 Updated/fixed packages: alsa-utils, apache, binutils, cage,
417 capnproto, civetweb, clamav, collectd, connman, containerd,
418 coreutils, dav1d, docker-cli, docker-engine, erlang,
419 erlang-rebar, expat, findutils, flare-engine, flare-game,
420 font-awesome, freeswitch, gcc, ghostscript, glibc, gnuchess,
421 go, grpc, gst1-interpipe, gst1-rtsp-server, gupnp-tools,
422 hackrf, icu, imagemagick, janus-gateway, json-for-modern-cpp,
423 keepalived, lapack, libdbi, libiio, libjpeg, libmbim, libnss,
424 libopenssl, libpjsip, libqmi, liburiparser, libvirt,
425 linux-pam, lxc, mbedtls, mender, mongodb, mpd-mpc, mutt,
426 nodejs, openblas, pcre2, php, pipewire, polkit, privoxy,
427 prosody, python-charset-normalizer, python-django,
428 python-idna, python-lxml, python-pyqt5, python-requests,
429 python-urllib3, python3, qt5base, qt5location, rhash,
430 rng-tools, ruby, runc, rustc, samba4, sofia-sip, targetcli-fb,
431 tcpreplay, tinyxml, tor, tpm2-tss, util-linux-libs, vim, vlc,
432 wireshark, xapp_xauth, xapp_xinput-calibrator, xen, xenomai,
433 xlib_libX11, xserver_xorg-server
434
435 Issues resolved (http://bugs.uclibc.org):
436
437 #14451: nodejs won't build on Fedora 35
438 #14471: alsa_utils wrong deployment
439
e6e12337
PK
4402021.11, released December 5th, 2021
441
442 Various fixes.
443
444 Defconfigs: Grinn chiliboard/liteboard, PC x86-64 bios: Fix
445 build
446
447 Updated/fixed packages: apr, coreutils, diffutils, e2fsprogs,
448 exfat, freeswitch, gnupg, grub2, gstreamer1, guile, heimdal,
449 hiawatha, hplip, icu, janus-gateway,
450 kodi-screensaver-asterwave, kodi-screensaver-cpblobs,
451 kodi-screensaver-matrixtrails, libatomic_ops, libbson, libffi,
452 libgdiplus, libgee, libhtp, libite, libnspr, libnss,
453 libunwind, lynx, mender-grubenv, mkpasswd, motion, mxml,
454 netdata, qemu, samba4, speex, stress-ng, tinydtls, unixodbc,
455 unrar, util-linux, util-linux-libs, watchdogd, wireshark
456
457 Issues resolved (http://bugs.uclibc.org):
458
459 #14351: needs to mount sysfs before mount -a
460 #14411: 2021.11-rc2: Samba doesn't compile
461
aaf7b2c9
PK
4622021.11-rc3, released November 30th, 2021
463
464 Fixes all over the tree.
465
466 Defconfigs: Nitrogen8mp: Fix Linux build, Zynqmp-zxu106: Fix
467 ATF build
468
469 Updated/fixed packages: asterisk, automake, gdb, glorytun,
470 gmp, hackrf, libgee, libglib2, libmodsecurity, libosmium,
471 libressl, lighttpd, linux, micropython, mosquitto, mtd,
472 nfs-utils, nss-myhostname, pcre, php, poco, pure-ftpd,
473 python-cycler, qemu, qdecoder, smack, smcroute, spidev_test,
474 strace, syslinux, toolchain, uboot, uhd, vim, websocketpp,
475 wireshark, xcursor-transparent-theme, xscreensaver,
476 xtables-addons
477
478 Issues resolved (http://bugs.uclibc.org):
479
480 #14346: BR2_PACKAGE_NFS_UTILS_RPC_NFSD does not patch CONFIG_NFSD..
481
62ba22f3
PK
4822021.11-rc2, released November 19th, 2021
483
484 Fixes all over the tree.
485
486 Coding style fixes for a large number of board genimage
487 configuration files for clarity and consistency.
488
489 Defconfigs: Acmesystems Aria/Arietta g25, Armadeus
490 apf28/apf51, beagleboneai, Olimx a64, rock64, sheevaplug: Fix
491 build with hostcc >= 10, Nezha: Correct U-Boot dependencies
492
493 Updated/fixed packages: alsa-lib, apparmor, binutils,
494 bluez5_utils, botan, diffutils, firmware-utils, gdb, glmark2,
495 glog, gpu-amd-bin-mx51, gst1-interpipe, imx-vpuwrap, iperf,
496 isl, janet, libdnet, libglib2, libhtp, liburcu, log4cxx,
497 luajit, luvi, meson, mksh, mongodb, mosquitto, mpd, mupdf,
498 opencv4, oracle-mysql, pipewire, postgresql, python-aiohttp,
499 python-pudb, python-ujson, qhull, samba4, seatd, sg3_utils,
500 suricata, tpm2-tss, uboot, vim, xserver_xorg-server
501
502 New packages: pipewire-media-session
503
504 Issues resolved (http://bugs.uclibc.org):
505
506 14311: Cannot compile dahdi (part of Asterisk) for x86 (P1mmx)
507
0df2928a 5082021.11-rc1, released November 8th, 2021
639c0047
TP
509
510 Numerous package updates. Notable updates including numerous
57a95075 511 Python modules, Kodi add-ons, nodejs, OpenJDK.
639c0047
TP
512
513 Toolchain:
514 - glibc update to 2.34
515 - support for gdb 11.x added, gdb 10.x now the default
516 - external toolchains provided by ARM updated
517 - remove support for internal toolchain on the CSKY
518 architecture, as it was broken and unmaintained
519
520 Many packages updated to enable the appropriate SELinux
521 refpolicy module when SELinux support is enabled.
522
523 Support was added in the test-pkg package testing utility for
524 using Gitlab CI to run the builds.
525
526 New libgbm virtual package to better support OpenGL
527 implementations that provide a libgbm library.
528
529 Bootloaders/firmware: grub2 extended to be able to support
530 multiple platforms in the same build.
531
532 Filesystems:
533 - new OCI filesystem type, to build container images
534 compatible with the Open Container Initiative standard
535 - support for hybrid ISO9660 images added, which work on
536 legacy and EFI BIOS machines
537
0df2928a 538 New defconfigs: Allwinner nezha, stm32mp157c_odyssey
639c0047
TP
539
540 Removed defconfigs: qemu_csky
541
542 New packages: dtbocfg, firmware-utils, gstd, libdbi,
57a95075 543 libdbi-drivers, libteam, lua-augeas, mstpd, php-pecl-dbus,
639c0047
TP
544 python-aioprocessing, python-bidict,
545 python-charset-normalizer, python-flask-expects-json,
57a95075
YM
546 python-git, python-pyndiff, python-rsa,
547 python-unitest-xml-reporting, python-xmljson,
639c0047 548 python3-cryptography, python3-pip, qt5opcua, rwmem,
0df2928a
PK
549 sloci-image, softhsm2, sun20i-d1-spl, uqmi, vuejs-router,
550 watchdogd, wireplumber
639c0047
TP
551
552 Removed packages: canfestival, python-meld3
553
57a95075
YM
554 Work toward the removal of python 2 has progressed: many
555 python modules and packages have been updated to a version
556 supporting python 3.
557
639c0047
TP
558 Issues resolved (http://bugs.uclibc.org):
559
560 #14271: compilation error with rsync command for permission
561 #14276: Unable to get login prompt
562 #14196: when using raspberrypicm4io_64_defconfig, make fails
563 with mkfs.ext4: No such file or directory while trying
564 to determine filesystem size
565
ae48261f
PK
5662021.08.3, released December 13th, 2021
567
568 Important / security related fixes.
569
570 Defconfigs: Various fixes for building with gcc >= 10 host or
571 target compilers.
572
573 Updated/fixed packages: alsa-lib, apparmor, apr, asterisk,
574 binutils, bluez5_utils, coreutils, e2fsprogs, exfat,
575 freeswitch, gdb, glmark2, glog, glorytun, gmp,
576 gpu-amd-bin-mx51, gst1-interpipe, gstreamer1, guile, gupnp,
577 hackrf, heimdal, hiawatha, hplip, icu, imx-vpuwrap, isl,
578 janus-gateway, libatomic_ops, libbson, libdnet, libffi,
579 libgdiplus, libgee, libglib2, libhtp, libmodsecurity, libnspr,
580 libnss, libosmium, libunwind, linux, lynx, meson, micropython,
581 mkpasswd, mksh, mosquitto, motion, mupdf, mxml, netdata,
582 nfs-utils, opencv4, oracle-mysql, pcre, php, postgresql,
583 pure-ftpd, python-cycler, qdecoder, rcw-smarc-sal28, samba4,
584 smack, speex, stress-ng, suricata, syslinux, uboot, unixodbc,
585 unrar, vim, websocketpp, wireshark
586
587 Issues resolved (http://bugs.uclibc.org):
588
589 #14346: BR2_PACKAGE_NFS_UTILS_RPC_NFSD does not patch CONFIG_NFSD..
590
19e2b260
PK
5912021.08.2, released November 10th, 2021
592
593 Important / security related fixes.
594
595 Updated/fixed packages: asterisk, audit, bind, bitcoin,
596 containerd, cryptsetup, dahdi-linux, dbus-python, dfu-util,
597 docker-cli, docker-engine, earlyoom, edk2-platforms, exiv2,
598 ffmpeg, freerdp, gdb, gensio, gnupg2, go, gpsd,
599 gst1-plugins-bad, gst1-plugins-ugly, gst1-vaapi, gtest,
600 hiredis, lftp, libps1, libva, libva-utils, lightning,
601 log4cplus, lrzip, netdata, nodejs, olsr, openjdk, openjdk-bin,
602 pango, php, python3-cffi, qemu, refpolicy, rng-tools, samba4,
603 snort, strongswan, sunxi-mali-mainline-driver, suricata,
604 systemd, tor, vim, weston, wf111, wireguard-linux-compat,
605 xerces
606
607 Issues resolved (http://bugs.uclibc.org):
608
609 #14311: Cannot compile dahdi (part of Asterisk) for x86 (P1mmx)
610
39bcc038
PK
6112021.08.1, released October 11, 2021
612
613 Important / security related fixes.
614
615 gdbinit: Mark the sysroot as a "safe path" before configuring
616 it, so pretty printers work correctly without having to pass
617 -ix to gdb
618
619 Updated/fixed packages: alsa-lib, apache,
620 arm-trusted-firmware, atftp, bind, botan, cog, containerd,
621 cryptopp, docker-cli, dash, dc3dd, docker-engine, dovecot,
622 environment-setup, erlang, fetchmail, ffmpeg, fio, gcc, gd,
623 gdb, ghostscript, gnuradio, gnutils, go,
624 gobject-introspection, google-breakpad, gst-omx,
625 gst1-devtools, gst1-interpipe, gst1-libav, gst1-plugins-bad,
626 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
627 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
628 gstreamer1-editing-services, gupnp, haproxy, imlib2, kodi,
629 kodi-pvr-octonet, kodi-visualisation-fishbmc, libcurl,
630 libexif, libgcrypt, libglib2, libkrb5, libressl, librsvg,
631 libsndfile, libssh, libvirt, libxcrypt, libyang, links, lvm2,
632 lynx, lxc, mc, mesa3d, micropython, minicom, mono, mosquitto,
633 mtr, mupdf, mv-ddr-marvell, net-tools, nginx-dav-ext, nmap,
634 nodejs, ntfs-3g, openjdk, openjdk-bin, openldap, openssh,
635 pcre2, php, php-gnupg, pipewire, postgis, python-aioconsole,
636 python-cbor2, python-cffi, python-cython, python-dateutil,
637 python-django, python-pillow, python-pip, python-texttable,
638 python-urllib3, python-webob, qemu, qt5location, redis,
639 refpolicy, ripgrep, ruby, runc, sispmctl, sox, squid,
640 strongswan, supervisor, swupdate, syslinux, systemd, tinycbor,
641 trace-cmd, uboot-tools, uclibc, udisks, uhd, vim, vsftpd,
642 wavemon, webkitgtk, wget, wireless-regdb, wpewebkit,
643 xapp_xrdb, xapp_xwd, xen, xlib_libXfont2, xlib_libXft,
644 xserver_xorg-server, zip
645
646 Issues resolved (http://bugs.uclibc.org):
647
648 #14206: Kodi: even when not enabled, forcefully selects libevdev..
649 #14211: libffi-3.3.tar.gz repacked
650 #14221: mv-ddr-marvell fails license validation
651
aa433d1c
PK
6522021.08, released September 4th, 2021
653
654 Various fixes.
655
656 Updated/fixed packages: gstreamer1-mm, netsniff-ng, nginx,
657 openmpi, python-pyudev, python3, qt5base, wlroots, xvisor
658
7314f04f
PK
6592021.08-rc3, released August 31st, 2021
660
661 Fixes all over the tree.
662
663 Toolchain: Disable fortify support for Microblaze as it is not
664 currently working.
665
666 Defconfigs: Acmesystems aria/ariette g25: Fix build issue
667 after at91bootstrap bump, BeagleV: Correct kernel headers
668 version, PC x86-64: Bump kernel to 4.19.204 to fix build issue
669 with GCC 10.x.
670
671 Updated/fixed packages: alsa-utils, at91bootstrap3, belle-sip,
672 bullet, c-ares, cjson, coreutils, cpio, eigen, fetchmail, gdb,
673 haproxy, heirloom-mailx, ipmiutil, kvm-unit-tests, libarchive,
674 libffi, libmodsecurity, libopenssl, libressl, libshout,
675 libvirt, linux-pam, lmbench, localedef, lua-lunix, mesa3d,
676 mpv, mtd, nodejs, nvidia-driver, openvmtools, php, polkit,
677 python-requests, python3-requests, rust-bin, rustc, samba4,
678 sdl2, snort3, ushare, xen
679
680 Removed packages: libmcrypt, mcrypt, sentry-cli
681
6da42d76
PK
6822021.08-rc2, released August 18th, 2021
683
684 Fixes all over the tree.
685
686 Defconfigs: Acmesystems acqua a5: Bump at91bootstrap version
687 to fix build issue with binutils >= 2.35, Microchip sam9x60ek
688 mmc_dev: Add missing toolchain/system options, sama5d2-icp
689 mmc: Correct at91bootstrap options
690
691 Updated/fixed packages: arm-trusted-firmware, at91bootstrap3,
692 azure-iot-sdk-c, bluez5_utils, bullet, busybox, cegui, efl,
693 erlang, ffmpeg, flatbuffers, fontconfig, gcc, gd, glibc, go,
694 gobject-introspection, gpsd, guile, harfbuzz, iozone, iputils,
695 jszip, libargtable2, libbpf, libebml, libepoxy, libesmtp,
696 libfuse3, libgeos, libnss, libodb-boost, libodb-mysql,
697 libodb-pgsql, libqmi, libqrtr-glib, libuhttpd, libuwsc,
698 libvirt, ltp-testsuite, luaossl, mongodb, mpd, mupdf, mutt,
699 network-manager, nginx-naxsi, nodejs, ogre, openzwave,
700 optee-os, osm2pgsql, pdbg, perl-net-ssh2, php, pipewire,
701 pistache, pixman, poke, polkit, poppler, postgresql, postkit,
702 prelink-cross, prosody, protobuf, pulseview,
703 python-cryptography, python-keyring, python-matplotlib,
704 python-pymupdf, python-pyopenssl, python-secretstorage,
705 python-treq, python-txtorcon, python3, qemu, qpdf, qt5base,
706 refpolicy, ruby, rust-bin, s390-tools, sconeserver, seatd,
707 shairport-sync, sox, sqlite, sylpheed, sysdig, syslog-ng,
708 system-config-printer, tar, terminology, tor, tpm2-tools, uhd,
709 unbound, usbguard, wireshark, xen, xenomai, xlib_libxshmfence,
710 zstd
711
712 New packages: desktop-file-utils
713
714 Issues resolved (http://bugs.uclibc.org):
715
716 #13586: grub failure with BR2_OPTIMIZE_3
717 #13671: openSSH server closes connection before authentication..
718
3d8df5aa 7192021.08-rc1, released August 3rd, 2021
a3ac2a0f
TP
720
721 Numerous package updates.
722
723 Toolchain:
724
725 - add support for gcc 11.x, gcc 10.x is now the default, gcc
726 9.x updated to 9.4.0, removed gcc 8.x support except for
727 PowerPC SPE
728
729 - add support for binutils 2.37, binutils 2.36.x is now the
730 default, binutils 2.34 removed.
731
732 - glibc updated to 2.33
733
734 - gdb enabled on NIOS II, gdbserver enabled on RISC-V.
735
736 Bootloaders/firmware: support for building the EDK II UEFI
737 firmware, support for building AT91Bootstrap 4.x.
738
739 New BR2_ENABLE_RUNTIME_DEBUG option, that controls whether
740 packages should be compiled with runtime debugging
741 information (which is different than debugging symbols).
742
743 Many features of the bluez5_utils package have been made
744 optional, and default to disabled. Users of bluez5_utils are
745 encouraged to review their configuration.
746
747 Many packages (over 70) updated to enable the appropriate
748 SELinux refpolicy module when SELinux support is enabled.
749
750 Many packages updated to select the appropriate OpenSSL
751 features after many OpenSSL ciphers/features have been made
752 optional.
753
754 New defconfigs: kontron_pitx_imx8m, microchip_sama5d2_icp,
755 qemu_aarch64_sbsa, raspberrypicm4io, raspberrypicm4io_64,
756 terasic_de10nano_cyclone5, uevm5432.
757
758 New packages: alsa-plugins, apg, bmap-tools, daq3, edk2,
759 edk2-platforms, gumbo-parser, libbpf, libosmium, libpsl,
760 libqb, libtalloc, libvirt, lua-linux, lua-zlib, mupdf,
761 opencv4, osm2pgsql, poke, python-augeas, python-dbus-next,
762 python-pymupdf, rtl_433, rtl8812au-aircrack-ng, seatd, snort3,
763 system-config-printer, usbguard, xml-security-c, xmrig.
764
765 Removed packages: clapack, libsoil.
766
767 Issues resolved (http://bugs.uclibc.org):
768
769 #13326: regarding dtc error in buildroot source code
770 #13661: host-python2 build fails on aarch64
771 #13836: package build failure when target install set to no on
772 pkg-generic pkg types
773 #13846: BR2_PACKAGE_LVM2_STANDARD_INSTALL should be default to
774 y as before
775
cfba9b0c
PK
7762021.05.3, released October 11, 2021
777
778 Important / security related fixes.
779
780 gdbinit: Mark the sysroot as a "safe path" before configuring
781 it, so pretty printers work correctly without having to pass
782 -ix to gdb
783
784 Updated/fixed packages: alsa-lib, apache,
785 arm-trusted-firmware, atftp, bind, botan, containerd,
786 cryptopp, dash, dc3dd, docker-cli, docker-engine, dovecot,
787 erlang, fetchmail, ffmpeg, gdb, ghostscript, go, gst-omx,
788 gst1-devtools, gst1-interpipe, gst1-libav, gst1-plugins-bad,
789 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
790 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
791 gstreamer1-editing-services, kodi, kodi-pvr-octonet,
792 kodi-visualisation-fishbmc, libcurl, libkrb5, libressl,
793 libsndfile, libxcrypt, libyang, lxc, lynx, mesa3d,
794 micropython, minicom, mono, mtr, mv-ddr-marvell, net-tools,
795 nmap, nodejs, ntfs-3g, openjdk, openjdk-bin, openldap,
796 openssh, pcre2, php, python-aioconsole, python-cffi,
797 python-dateutil, python-django, python-pip, python-texttable,
798 python-urllib, python-webob, qt5location, redis, refpolicy,
799 ripgrep, runc, sispmctl, squid, strongswan, supervisor,
800 syslinux, tinycbor, trace-cmd, uboot-tools, uclibc, wavemon,
801 wget, wireless-regdb, xen, xserver_xorg-server
802
803 Issues resolved (http://bugs.uclibc.org):
804
805 #14206: Kodi: even when not enabled, forcefully selects libevdev..
806 #14211: libffi-3.3.tar.gz repacked
807 #14221: mv-ddr-marvell fails license validation
808
b926d0d3
PK
8092021.05.2, released September 15th, 2021
810
811 Important / security related fixes.
812
813 Toolchain: Disable fortify support for Microblaze as it is not
814 currently working.
815
816 Updated/fixed packages: alsa-utils, arm-trusted-firmware,
817 bayer2rgb-neon, belle-sip, bullet, busybox, c-ares, cjson,
818 coreutils, cpio, eigen, environment-setup, fetchmail, ffmpeg,
819 fontconfig, gd, gdb, gnuradio, gnutls, go, haproxy, ipmiutil,
820 iputils, jszip, kvm-unit-tests, libarchive, libargtable2,
821 libexif, libgcrypt, libmodsecurity, libopenssl, librsvg,
822 libshout, libssh, libxcrypt, linux, linux-pam, localedef, mc,
823 mesa3d, mosquitto, netsniff-ng, nginx, nodejs, ogre, openjdk,
824 openmpi, openvmtools, perl-net-ssh2, php, pipewire,
825 postgresql, prelink-cross, prosody, protobuf, python-keyring,
826 python-matplotlib, python-pillow, python-pyudev,
827 python-secretstorage, python3, qt5base, samba4, sdl2, sox,
828 swupdate, sylpheed, tar, terminology, tor, uboot-tools, uhd,
829 unbound, ushare, vim, wlroots, xapp_xrdb, xapp_xwd, xen,
830 xenomai, xlib_libXfont2, xlib_libXft, zip
831
5284a826
PK
8322021.05.1, released August 10, 2021
833
834 Important / security related fixes.
835
836 Toolchain: Disable PIC/PIE for Microblaze (like for NIOS II)
837 as it is not currently working.
838
839 binutils: fix linker assert failure on OpenRisc, or1k build
840 issue with gcc < 5
841
842 gdb: Enable on NIOS II
843
844 utils/scanpypi: Various improvements
845
846 Defconfigs: stm32f469_disco: Fix kernel boot issue, Microchip
847 sam9x60ek mmc_dev: Add missing toolchain/system options
848
849 Updated/fixed packages: arm-trusted-firmware, apache, audit,
850 avahi, bind, binutils, bird, bluez5_utils, boinc, busybox,
851 chrony, clamav, connman, cryptsetup, dnsmasq, docker-cli,
852 docker-engine, dovecot, dovecot-pigeonhole, e2fsprogs, exiv2,
853 fail2ban, fb-test-app, feh, fetchmail, ffmpeg, flac, fluxbox,
854 gawk, gcc, gcr, gdb, gdk-pixbuf, gesftpserver, glibc, go,
855 gptfdisk, gqrx, granite, grub2, guile, hdparm, heirloom-mailx,
856 htop, ibrcommon, ibrdtn, ibrdtn-tools, ibrdtnd,
857 intel-microcode, iodine, irqbalance, keepalived, kexec-tools,
858 libass, libconfig, libcurl, libfreeimage, libfuse3, libgcrypt,
859 libgudev, libhtp, libinput, libjson, libgtk3, libkrb5,
860 libloki, libmodsecurity, libndp, libnetfilter-log,
861 libnfnetlink, libnice, libodb, libodb-boost, libodb-mysql,
862 libodb-pgsql, libpcap, libqmi, libqrtr-glib, libressl,
863 librsvg, libtasn1, libtirpc, libuci, libxmlrpc,
864 linux-firmware, linuxptp, lrzsz, lvm2, mariadb, mesa3d,
865 mbedtls, monit, mono, mosquitto, mpd, mpg123, mpv, nbd,
866 netsnmp, nettle, nmap, nodejs, ntp, openntpd, openpgm,
867 openswan, pango, pcre2, perl-crypt-openssl-rsa, php, pixman,
868 postgresql, proxychains-ng, putty, python,
869 python-dataproperty, python-django, python-pysftp,
870 python-urllib3, python3, qpdf, redis, ripgrep, rsync, ruby,
871 samba4, sane-backends, slirp, spice, squid, suricata, tcpdump,
872 tftpd, thrift, tor, tpm2-tools, trinity, uboot, uboot-tools,
873 uclibc, vlc, wireless-regdb, wireshark, wolfssl,
874 xapp_fonttosfnt, xlib_libX11, xlib_libxshmfence,
875 xserver_xorg-server
876
877 Issues resolved (http://bugs.uclibc.org):
878
879 #13586: grub failure with BR2_OPTIMIZE_3
880 #13661: host-python2 build fails on aarch64
881 #13836: package build failure when target install set to no..
882 #13846: BR2_PACKAGE_LVM2_STANDARD_INSTALL should be default to..
883
69f79f2a
PK
8842021.05, released June 6th, 2021
885
886 Various fixes.
887
888 Disable PIC/PIE support for Nios2 because of glibc issues
889
890 Defconfigs: Minnowboard max: Fix X11 and mesa3d configuration
891
892 Updated/fixed packages: apache, beaglev-ddrinit,
893 beaglev-secondboot, capnproto, dc3dd, directfb, efibootmgr,
894 ffmpeg, gptfdisk, go, gupnp, hostapd, iftop,
895 intel-mediadriver, libcamera, libcutl, libesmtp, libkcapi,
896 libraw, lttng-tools, lvm2, mimic, mono-gtksharp3, mpv,
897 netperf, odb, qt5base, uclibc, uftrace, unscd, vlc,
898 xdriver_xf86-video-fbturbo
899
900 New packages: python3-cffi, python3-cryptography, python3-pip,
901 python3-pycparser, python3-six
902
e4132725
PK
9032021.05-rc3, released May 31th, 2021
904
905 Fixes all over the tree.
906
907 meson: Explicitly disable PIE support (b_pie) as it is handled
908 by the toolchain wrapper.
909
910 Updated/fixed packages: boost, dhcp, expat, gdb, hwloc, imagemagick,
911 libcurl, libopenh264, llvm, lz4, mpv, nginx, paho-mqtt-c, pifmrds,
912 pipewire, python-bluezero, python-pillow, qemu, strace, uhd, vlc,
913 webkitgtk
914
915 Issues resolved (http://bugs.uclibc.org):
916
917 #13821: Wrong url for libnfsidmap package
918
e326fcff
PK
9192021.05-rc2, released May 22th, 2021
920
921 Fixes all over the tree.
922
923 support/scripts/gen-missing-cpe: A script to query the list of
924 CPE IDs for the packages enabled in the current configuration and:
925
926 - for CPE IDs that do not have any matching entry in the CPE
927 database, it emits a warning
928
929 - for CPE IDs that do have a matching entry, but not with the same
930 version, it generates a snippet of XML that can be used to propose
931 an updated version to NIST.
932
933 CPE meta data has been added for a large number of packages
934
935 Updated/fixed packages: assimp, binutils, bitcoin, bullet,
936 cutelyst, dhcp, dmalloc, docker-engine, ebtables,
937 environment-setup, flatcc, gcc, gd, gerbera, hostapd,
938 imx-gpu-viv, intel-microcode, jquery-validation, libdrm,
939 libgeos, libraw, libtirpc, libxml2, libxslt, live555, lmbench,
940 localedef, lvm2, mender, mender-grubenv, modem-manager, mutt,
941 opensbi, openssh, opentyrian, pipewire, postgis, postgresql,
942 prosody, python-bluezero, python-falcon, redis, rocksdb,
943 rt-tests, runc, vlc, waylandpp, webkitgtk, wireshark,
944 wpa_supplicant, wpewebkit, xlib_libX11, xterm
945
946 New packages: jh71xx-tools
947
948 Issues resolved (http://bugs.uclibc.org):
949
950 #13781: isc dhcp-server package don't create file /usr/bin/dhcpd
951 #13801: toolchainfile.cmake CMAKE_BUILD_TYPE
952 #13806: Building host-localedef fails on fedora 34/gcc 11
953
afe19e6c 9542021.05-rc1, released May 12th, 2021
04e9e884
PK
955
956 Fixes all over the tree and new features.
957
958 FORTIFY_SOURCE, PIC/PIE, RELRO and SSP security hardening
959 options are now enabled by default.
960
961 Dependencies: Explicitly detect and bail out if PATH contains
962 spaces or tabs. A number of packages fail to build in such
963 setups, so explicitly inform about this.
964
965 Infrastructure: Expose CONFIG_DIR to post-build/post-image
966 scripts, so they can call the Buildroot Makefile in the
967 correct directory for both in-tree / out-of-tree builds.
968
afe19e6c 969 CMake infrastructure: Use CMAKE_EXE_LINKER_FLAGS rather than
04e9e884
PK
970 CMAKE_CXX_FLAGS to link with libatomic to fix an compatibility
971 issue with poppler. Bump minimal host cmake version to 3.16
972 (from 3.15) to fix a compatibility issue with domoticz.
973
974 Meson: Use correct C++ host compiler (rather than C compiler)
975
976 utils/scanpypi: Explicitly use python3 for compatibility with
977 packages using python3 syntax in setup.py
978
979 support/download: Fix tarball generation (from git/svn repos)
980 including symlinks pointing to ./<something>. Fix svn download
981 for <1.9 clients or repos using CVS-style keywords.
982
983 support/scripts/cve.py: Use the (significantly) faster yajl2
984 ijson backend for older (< 2.5) ijson versions rather than the
985 slow python default, speeding up pkg-stats by ~2x.
986
987 Toolchain: Add logic to work around binutils bug 21464
988 (affecting OpenRISC), bug 27597 (affecting Nios II) and drop
989 the now longer applicable bug 19615 / 20006 handling.
990
991 Python{,3}: Fix byte compiling python files with short (single
992 character before .py) file names.
993
994 CPE meta data has been added for a large number of packages
995
996 New defconfigs: Acme Systems Acqua A5 (256/512MB), Beagleboard
997 BeagleV, Boundary devices Nitrogen8M Plus SOM, NXP i.MX 8M
998 Plus EVK, QEMU PPC e500mc
999
1000 New packages: beaglev-ddrinit, beaglev-secondboot, janet,
1001 kodi-inputstream-ffmpegdirect, kodi-vfs-libarchive,
1002 kodi-visualisation-matrix, libxcrypt, libqrtr-glib, log4qt,
1003 mawk, perl-parse-yapp, postgis, protozero, python-flask-wtf,
1004 python-iwlib, python-semantic-version, python-setuptools-rust,
1005 python-toml, riscv64-elf-toolchain, siproxyd, uftrace, zfs
1006
1007 Removed packages: iostat, kodi-platform,
1008 kodi-screensaver-crystalmorph, monkey
1009
1010 Issues resolved (http://bugs.uclibc.org):
1011
1012 #13271: systemd-resolved: /etc/resolv.conf link broken on per-pa..
1013 #13516: utils/scanpypi: Failure when parsing diffoscope
1014 #13551: 2021.02.rc2: Unicode not work on qt 5.15.2
1015 #13576: Issues compiling buildroot for 5x86
1016 #13601: Gen image :Iappropriate ioctl error
1017 #13616: tar file from git repository generation issue
1018 #13631: Commit 54d3d94b6e breaks packages with git download method
1019 #13641: glibc on raspberrypi
1020 #13646: Gen image version 14 error : no sub -section title/..
1021 #13651: pkg-golang cannot build when main.go is in the root
1022 #13661: host-python2 build fails on aarch64
1023 #13671: openSSH server closes connection before authentication..
1024 #13721: c-stack.c:55:26: error: missing binary operator before ..
1025 #13731: Readline Patch is missing Author Information
1026 #13741: genext2fs does not allow to set perms of root node
1027 #13751: libopenssl (static): huge drop in performance in newer ..
1028 #13771: package htop has undeclared dependency on host python
1029
19e12a00
PK
10302021.02.12, released April 6th, 2022
1031
1032 Important / security related fixes.
1033
1034 pkg-stats: Limit memory use for CPE matching
1035
1036 Updated/fixed packages: gdk-pixbuf, jack2, libzlib, matio,
1037 nbd, netatalk, opus, python-paramiko, python-treq,
1038 python-twisted, spidev_test, unbound, urandom-scripts, vim,
1039 wireshark, zlib-ng, zziplib
1040
7935ca44
PK
10412021.02.11, released March 25th, 2022
1042
1043 Important / security related fixes.
1044
1045 Updated/fixed packages: apache, azure-iot-sdk-c, dbus,
1046 directfb, docker-engine, exempi, expat, flac, gdk-pixbuf,
1047 gnutls, go, haproxy, libcurl, libiec61850, libminiupnpc,
1048 libodb, libodb-boost, libopenssl, libpjsip, libressl, librsvg,
1049 libsrtp, libxml2, libxslt, lxc, mariadb, odbm openblas,
1050 openvpn, oprofile, php, pppd, python-ipython, python-treq,
1051 python-twisted, python-txbus, python-txtorcon, raptor,
1052 rpi-firmware, samba4, timescaledb, util-linux, vim, wavpack,
1053 wireless-regdb, wireshark, wolfssl, xscreensaver, xterm, zsh
1054
1055 New packages: gdk-pixbuf-xlib
1056
1057 Removed packages: python-coherence
1058
1059 Issues resolved (http://bugs.uclibc.org):
1060
1061 #13126: make fails - bzip2-1.0.6.tar.gz and DirectFB-1.7.7.tar..
1062 #14636: azure-iot-sdk-c: Installed headers do not compile
1063 #14641: oprofile can not find the events files
1064
526da614
PK
10652021.02.10, released February 28th, 2022
1066
1067 Important / security related fixes.
1068
1069 Defconfigs: Andes ae3xx, Intel galileo: Fix build with host
1070 gcc >= 10, ROC-RK3399-PC: Bump rootfs size to fix build issue.
1071
1072 Add conditional patching logic to fix build issues for older
1073 U-Boot / Linux kernel versions when built with a host gcc >=
1074 10.
1075
1076 Updated/fixed packages: casync, cgilua, connman, expat,
1077 gauche, gensio, go, gst-omx, gst1-devtools, gst1-libav,
1078 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
1079 gst1-plugins-ugly, gst1-python, gst1-rtsp-server, gst1-vaapi,
1080 gstreamer1, gstreamer1-editing-services,
1081 kf5-extra-cmake-modules, kodi, libarchive, linux, lm-sensors,
1082 log4cxx, mpd, nfs-utils, pistache, prosody, python-django,
1083 python-pyzmq, rtl8723bu, thermald, tiff, util-linux, vim, xen
1084
24c390dc
PK
10852021.02.9, released January 29th, 2022
1086
1087 Important / security related fixes.
1088
1089 check-package: Improve variable override check
1090
1091 pkg-stats: List CVEs where the version info cannot be parsed
1092 as unsure rather than completely ignoring them.
1093
1094 Defconfigs: Beaglebone: Support BeagleBone black wireless
1095
1096 Updated/fixed packages: alsa-utils, apache, cage, capnproto,
1097 civetweb, clamav, collectd, connman, coreutils, dav1d,
1098 docker-cli, docker-containerd, docker-engine, expat,
1099 findutils, flare-engine, flare-game, font-awesome, freeswitch,
1100 gcc, ghostscript, gnuchess, go, grpc, gst1-interpipe,
1101 gst1-plugins-bad, gst-rtsp-sever, gupnp-tools, hackrf, icu,
1102 imagemagick, janus-gateway, keepalived, lapack, libjpeg,
1103 libopenssl, libpjsip, liburiparser, linux-pam, lxc, mbedtls,
1104 mongodb, mpd-mpc, nodejs, openblas, pcre2, polkit, poppler,
1105 privoxy, prosody, python-django, python-lxml, python-pyqt5,
1106 python3, qt5base, qt5location, rhash, ruby, runc, samba4,
1107 sofia-sip, targetcli-fb, tcpreplay, tinyxml, vim, vlc,
1108 wireshark, xapp_xauth, xen, xlib_libX11, xserver_xorg-server
1109
1110 Issues resolved (http://bugs.uclibc.org):
1111
1112 #14471: alsa_utils wrong deployment
1113
b2b95a3d
PK
11142021.02.8, released December 14th, 2021
1115
1116 Important / security related fixes.
1117
1118 Defconfigs: Various fixes for building with gcc >= 10 host or
1119 target compilers.
1120
1121 Updated/fixed packages: alsa-lib, apparmor, apr, asterisk,
1122 binutils, bluez5_utils, busybox, coreutils, e2fsprogs, ell,
1123 exfat, freeswitch, gdb, glmark2, glog, glorytun, gmp,
1124 gpu-amd-bin-mx51, gst1-interpipe, gstreamer1, guile, gupnp,
1125 hackrf, heimdal, hiawatha, hplip, icu, imx-vpuwrap, isl, iwd,
1126 janus-gateway, libatomic_ops, libbson, libdnet, libffi,
1127 libgdiplus, libgee, libhtp, libmodsecurity, libnspr, libnss,
1128 libunwind, linux, lynx, meson, micropython, mkpasswd, mksh,
1129 mosquitto, motion, mxml, netdata, nfs-utils, oracle-mysql,
1130 pcre, pkcs11-helper, postgresql, pure-ftpd, python-cycler,
1131 qdecoder, rcw-smarc-sal28, samba4, smack, speex, stress-ng,
1132 suricata, syslinux, uboot, unixodbc, unrar, vim, websocketpp,
1133 wireshark
1134
1135 Issues resolved (http://bugs.uclibc.org):
1136
1137 #14346: BR2_PACKAGE_NFS_UTILS_RPC_NFSD does not patch CONFIG_NFSD..
1138
8b4a156a
PK
11392021.02.7, released November 10th, 2021
1140
1141 Important / security related fixes.
1142
1143 OpenJDK 16.x moved to 17.x as 16.x is EOL.
1144
1145 Updated/fixed packages: asterisk, audit, bind, bitcoin,
1146 cryptsetup, dahdi-linux, dbus-python, dfu-util, docker-cli,
1147 docker-containerd, docker-engine, earlyoom, exiv2, ffmpeg,
1148 freerdp, gdb, gensio, gnupg2, go, gpsd, gst1-plugins-bad,
1149 gst1-plugins-ugly, gst1-vaapi, hiredis, lftp, lightning,
1150 lrzip, netdata, nodejs, olsr, openjdk, openjdk-bin, pango,
1151 qemu, samba4, snort, strongswan, suricata, systemd, vim,
1152 wf111, wireguard-linux-compat, xerces
1153
1154 Issues resolved (http://bugs.uclibc.org):
1155
1156 #14311: Cannot compile dahdi (part of Asterisk) for x86 (P1mmx)
1157
28af41c3
PK
11582021.02.6, released October 11, 2021
1159
1160 Important / security related fixes.
1161
1162 gdbinit: Mark the sysroot as a "safe path" before configuring
1163 it, so pretty printers work correctly without having to pass
1164 -ix to gdb
1165
1166 Updated/fixed packages: alsa-lib, apache,
1167 arm-trusted-firmware, atftp, bind, botan, cryptopp, dash,
1168 dc3dd, docker-cli, docker-containerd, docker-engine, dovecot,
1169 erlang, fetchmail, gdb, ghostscript, go, gst-omx,
1170 gst1-devtools, gst1-interpipe, gst1-libav, gst1-plugins-bad,
1171 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
1172 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
1173 gstreamer1-editing-services, kodi-pvr-octonet, libcurl,
1174 libkrb5, libressl, libsndfile, libyang, lxc, lynx, mesa3d,
1175 micropython, minicom, mono, mtr, mv-ddr-marvell, net-tools,
1176 nmap, nodejs, ntfs-3g, openjdk, openjdk-bin, openldap,
1177 openssh, php, python-aioconsole, python-cffi, python-dateutil,
1178 python-django, python-pip, python-texttable, python-urllib3,
1179 python-webob, qt5location, redis, refpolicy, ripgrep, runc,
1180 sispmctl, squid, strongswan, supervisor, syslinux, tinycbor,
1181 trace-cmd, uboot-tools, uclibc, wavemon, wireless-regdb, xen,
1182 xserver_xorg-server
1183
1184 Issues resolved (http://bugs.uclibc.org):
1185
1186 #14206: Kodi: even when not enabled, forcefully selects libevdev..
1187 #14211: libffi-3.3.tar.gz repacked
1188 #14221: mv-ddr-marvell fails license validation
1189
1d550990
PK
11902021.02.5, released September 15th, 2021
1191
1192 Important / security related fixes.
1193
1194 Toolchain: Disable fortify support for Microblaze as it is not
1195 currently working.
1196
1197 Updated/fixed packages: alsa-utils, arm-trusted-firmware,
1198 bayer2rgb-neon, belle-sip, busybox, c-ares, cjson, coreutils,
1199 cpio, eigen, environt-setup, fetchmail, fluidsynth,
1200 fontconfig, gd, gdb, gnuradio, gnutls, go, haproxy, ipmiutil,
1201 iputils, jszip, kvm-unit-tests, libarchive, libexif,
1202 libgcrypt, libmodsecurity, libopenssl, librsvg, libshout,
1203 libssh, linux, localedef, mc, mesa3d, mosquitto, netsniff-ng,
1204 nginx, nodejs, ogre, openmpi, openvmtools, php, postgresql,
1205 prelink-cross, prosody, protobuf, python-keyring,
1206 python-matplotlib, python-pillow, python-pyudev,
1207 python-secretstorage, python3, qt5base, samba4, sdl2, sox,
1208 swupdate, sylpheed, tor, uboot-tools, uhd, unbound, vim,
1209 wlroots, xapp_xrdb, xapp_xwd, xen, xenomai, xlib_libXfont2,
1210 xlib_libXft, zip
1211
817148b8
PK
12122021.02.4, released August 10th, 2021
1213
1214 Important / security related fixes.
1215
1216 Toolchain: Disable PIC/PIE for Microblaze (like for NIOS II)
1217 as it is not currently working.
1218
1219 binutils: fix linker assert failure on OpenRisc, or1k build
1220 issue with gcc < 5
1221
1222 gdb: Enable on NIOS II
1223
1224 utils/scanpypi: Various improvements
1225
1226 Defconfigs: stm32f469_disco: Fix kernel boot issue, Microchip
1227 sam9x60ek mmc_dev: Add missing toolchain/system options
1228
1229 Updated/fixed packages: apache, arm-trusted-firmware, audit,
1230 avahi, bind, binutils, bird, bluez5_utils, boinc, busybox,
1231 chrony, clamav, cryptsetup, cwiid, dnsmasq, docker-cli,
1232 docker-engine, dovecot, dovecot-pigeonhole, e2fsprogs, exiv2,
1233 fail2ban, fb-test-app, feh, fetchmail, flac, fluxbox, gawk,
1234 gcc, gcr, gdb, gdk-pixbuf, gesftpserver, glibc, go, gptfdisk,
1235 granite, grub2, gqrx, guile, hdparm, heirloom-mailx,
1236 ibrcommon, ibrdtn, ibrdtn-tools, ibrdtnd, intel-microcode,
1237 iodine, irqbalance, keepalived, libass, libconfig, libcurl,
1238 libfreeimage, libfuse3, libgcrypt, libgtk3, libgudev, libhtp,
1239 libjson, libkrb5, libloki, libmodsecurity, libndp,
1240 libnetfilter-log, libnfnetlink, libnice, libodb, libodb-boost,
1241 libodb-mysql, libodb-pgsql, libpcap, libqmi, libressl,
1242 librsvg, libtasn1, libtirpc, libuci, libxmlrpc,
1243 linux-firmware, linuxptp, lrzsz, ltp-testsuite, lvm2, mariadb,
1244 mbedtls, monit, mono, mosquitto, mpd, mpg123, mpv, nbd, neard,
1245 netsnmp, nettle, nginx-modsecurity, nmap, nodejs, ntp,
1246 openntpd, openpgm, openswan, pango, pcre2,
1247 perl-crypt-openssl-rsa, php, pixman, polkit, postgresql,
1248 proxychains-ng, putty, python, python-django,
1249 python-dataproperty, python-pysftp, python-urllib3, python3,
1250 qpdf, redis, ripgrep, ruby, samba4, spice, slirp, suricata,
1251 sysdig, tcpdump, tftpd, thrift, tor, tpm2-tools, trinity,
1252 uboot, uboot-tools, uclibc, util-linux, vlc, wireless-regdb,
1253 wireshark, wolfssl, xapp_fonttosfnt, xlib_libX11,
1254 xlib_libxshmfence, xserver_xorg-server
1255
1256 Issues resolved (http://bugs.uclibc.org):
1257
1258 #13586: grub failure with BR2_OPTIMIZE_3
1259 #13661: host-python2 build fails on aarch64
1260 #13836: package build failure when target install set to no..
1261 #13846: BR2_PACKAGE_LVM2_STANDARD_INSTALL should be default to..
1262
33981092
PK
12632021.02.3, released June 12th, 2021
1264
1265 Important / security related fixes.
1266
1267 CPE meta data has been added for a large number of packages
1268
1269 Updated/fixed packages: acpid, apache, apcupsd, assimp, bird,
1270 bitcoin, blktrace, boost, capnproto, chrony, dc3dd, dhcp,
1271 directfb, dmalloc, docker-engine, ebtables, efibootmgr,
1272 enlightenment, enscript, environment-setup, exempi, expat,
1273 findutils, flatcc, fluidsynth, frr, gdb, go, gptfdisk, grpc,
1274 gst1-plugins-bad, gst1-rtsp-server, gstreamer1, gupnp,
1275 hostapd, hwloc, i2c-tools, iftop, imagemagick, imx-gpu-viv,
1276 intel-mediadriver, intel-microcode, jquery-validation,
1277 keepalived, kodi, less, libcamera, libcurl, libcutl, libesmtp,
1278 libeXosip2, libffi, libfuse, libfuse3, libgeos, libgtk2,
1279 libgtk3, libical, libidn, libidn2, libkcapi, libldns, libmms,
1280 libmodbus, libmspack, libnids, libopenh264, liboping, libraw,
1281 librelp, libsamplerate, libtirpc, libusb, libuv, libxcb,
1282 libxml2, libxslt, live555, llvm, lmbench, localedef,
1283 lttng-tools, lvm2, lz4, mesa3d, mimic, mini-snmpd, minidlna,
1284 minissdpd, minizip, mono-gtksharp3, mpg123, mpv, msmtp, musl,
1285 mutt, nasm, nbd, netperf, netsurf, nginx, odb, opencv3,
1286 openssh, opentyrian, oprofile, p7zip, paho-mqtt-c, perl,
1287 php-imagick, pifmrds, picocom, pigz, pngquant, poco,
1288 postgresql, prosody, proxychains-ng, pulseaudio, putty, pwgen,
1289 python-autobahn, python-bluezero, python-engineio,
1290 python-keyring, python-pillow, python-requests, python-tqdm,
1291 qemu, qpdf, qt5base, redis, refpolicy, rt-tests, runc,
1292 shellinabox, squid, strace, supervisor, synergy, taglib,
1293 tclap, terminology, thermald, tini, tinyproxy, tinyxml2,
1294 tpm2-tss, uclibc, udisks, uhd, unscd, vlc, waylandpp,
1295 webkitgtk, weston, wireshark, wpa_supplicant, wpewebkit,
1296 xlib_libdmx, xlib_libFS, xlib_libICE, xlib_libX11,
1297 xlib_libXcursor, xlib_libXdmcp, xlib_libXext, xlib_libXfixes,
1298 xlib_libXfont2, xlib_libXinerama, xlib_libXpm, xlib_libXres,
1299 xlib_libXt, xlib_libXtst, xlib_libXxf86dga, xlib_libXxf86vm,
1300 xterm
1301
1302 Issues resolved (http://bugs.uclibc.org):
1303
1304 #13781: isc dhcp-server package don't create file /usr/bin/dhcpd
1305 #13801: toolchainfile.cmake CMAKE_BUILD_TYPE
1306 #13806: Building host-localedef fails on fedora 34/gcc 11
1307
fdb3291b
PK
13082021.02.2, released May 12th, 2021
1309
1310 Important / security related fixes.
1311
1312 Toolchain: Add logic to mark toolchains affected by binutils
1313 bug 27597 (Nios II).
1314
1315 support/scripts/cve.py: Use the (significantly) faster yajl2
1316 ijson backend for older (< 2.5) ijson versions rather than the
1317 slow python default, speeding up pkg-stats by ~2x.
1318
1319 CMake infrastructure: Use CMAKE_EXE_LINKER_FLAGS rather than
1320 CMAKE_CXX_FLAGS to link with libatomic to fix an compatibility
1321 issue with poppler.
1322
1323 Infrastructure: Expose CONFIG_DIR to post-build/post-image
1324 scripts, so they can call the Buildroot Makefile in the
1325 correct directory for both in-tree / out-of-tree builds.
1326
1327 Updated/fixed packages: at91bootstrap, avahi, bash, bind,
1328 bridge-utils, boost, cegui, cifs-utils, clamav, cmake,
1329 coremark-pro, coreutils, cryptsetup, dmalloc, dnsmasq,
1330 docker-cli, docker-engine, domoticz, efl, exim, ffmpeg, flex,
1331 gcc, genext2fs, go, gst1-interpipe, haproxy, hostapd,
1332 i2c-tools, imx-vpu, kexec, kf5-kcoreaddons, kismet, libcamera,
1333 libcurl, libdrm, libfreefare, libfuse3, libgeos, libgpiod,
1334 libnpupnp, libopenssl, libp11, librsync, libtomcrypt, libupnp,
1335 localedef, lvm2, lxc, m4, makedevs, mender, mesa3d,
1336 mesa3d-headers, mkpasswd, mkpimage, modem-manager, monkey,
1337 mpd, ncurses, nettle, network-manager, nginx, numactl,
1338 openjdk, openjdk-bin, openldap, openvpn, php, pipewire,
1339 python-aioconsole, python-asgiref, python-botocore,
1340 python-django, python-dnspython, python-flup, python-httplib2,
1341 python-markdown2, python-mbrstrdecoder, python3, quickjs,
1342 readline, rsyslog, ruby, rust, samba4, sconeserver, snort,
1343 sox, systemd, tar, timescaledb, tio, tor, usb_modeswitch,
1344 wpa_supplicant, xdriver_xf86-video-ati, xen, xlib_libXaw,
1345 xserver_xorg-server
1346
1347 Issues resolved (http://bugs.uclibc.org):
1348
1349 #13271: systemd-resolved: /etc/resolv.conf link broken on per-pa..
1350 #13551: 2021.02.rc2: Unicode not work on qt 5.15.2
1351 #13651: pkg-golang cannot build when main.go is in the root
1352 #13661: host-python2 build fails on aarch64
1353 #13721: c-stack.c:55:26: error: missing binary operator before ..
1354 #13731: Readline Patch is missing Author Information
1355 #13741: genext2fs does not allow to set perms of root node
1356 #13751: libopenssl (static): huge drop in performance in newer ..
1357 #13771: package htop has undeclared dependency on host python
1358
a74cb089
PK
13592021.02.1, released April 7, 2021
1360
1361 Important / security related fixes.
1362
1363 Dependencies: Explicitly detect and bail out if PATH contains
1364 spaces or tabs. A number of packages fail to build in such
1365 setups, so explicitly inform about this.
1366
1367 utils/scanpypi: Explicitly use python3 for compatibility with
1368 packages using python3 syntax in setup.py
1369
1370 support/download: Fix tarball generation (from git/svn repos)
1371 including symlinks pointing to ./<something>. Fix svn download
1372 for <1.9 clients or repos using CVS-style keywords.
1373
1374 Meson: Use correct C++ host compiler (rather than C compiler)
1375
1376 Toolchain: Add logic to work around binutils bug 21464,
1377 affecting OpenRISC, and drop the now longer applicable bug
1378 19615 / 20006 handling.
1379
1380 Python{,3}: Fix byte compiling python files with short (single
1381 character before .py) file names.
1382
1383 CPE meta data has been added for a large number of packages
1384
1385 Defconfigs: Correct Beaglebone QT file system overlay
1386
1387 Updated/fixed packages: alsa-utils, at91bootstrap3,
1388 batman-adv, binutils, botan, bridge-utils, busybox,
1389 ca-certificates, cog, coreutils, diffutils, dmidecode,
1390 docker-cli, docker-containerd, docker-engine, efivar,
1391 fetchmail, frr, genimage, git, gnutls, go, grub2, gst-omx,
1392 gst1-devtools, gst1-libav, gst1-plugins-bad,
1393 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
1394 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
1395 gstreamer1-editing-services, haproxy, haserl, hwloc,
1396 irqbalance, jasper, kexec, kexec-lite, kismet, kodi, libcurl,
1397 libfreeglut, libgcrypt, libgeos, libglib2, libopenssl, libqmi,
1398 libressl, libupnp, libvips, libvpx, libwebsockets, linux,
1399 lldpd, logrotate, lttng-libust, lttng-tools, mariadb, mbedtls,
1400 mcelog, mender, micropython, mongoose, mosquitto, mpd,
1401 netsnmp, nodejs, openmpi, openssh, openvpn, opkg-utils,
1402 optee-client, optee-test, perl, php, proftpd, protobuf,
1403 python-django, python-jinja2, python-lxml, python-paramiko,
1404 python-py, python-pygments, python-rpi-ws281x, python-urllib3,
1405 python3, qt5webkit, qwt, rpm, samba4, sconeserver, sdl2, shim,
1406 sqlcipher, squid, sysklogd, syslinux, sysvinit, tor,
1407 transmission, tzdata, uboot, uclibc, upx, webkitgtk,
1408 wireshark, wpebackend-fdo, wpewebkit, xen, zstd
1409
1410 New packages: perl-parse-yapp
1411
1412 Issues resolved (http://bugs.uclibc.org):
1413
1414 #13516: utils/scanpypi: Failure when parsing diffoscope
1415 #13576: Issues compiling buildroot for 5x86
1416 #13601: Gen image :Iappropriate ioctl error
1417 #13616: tar file from git repository generation issue
1418 #13641: glibc on raspberrypi
1419 #13646: Gen image version 14 error : no sub -section title/..
1420 #13671: openSSH server closes connection before authentication..
1421
e2fba645
PK
14222021.02, released March 6th, 2021
1423
1424 Various fixes.
1425
1426 Toolchain: Correct Bootlin xtensa-lx60 dependencies
1427
1428 Updated/fixed packages: asterisk, belle-sip, bustle, dhcpcd,
1429 dovecot, dovecot-pigeonhole, gnuchess, gnuradio,
1430 gst1-plugins-bad, haproxy, jasper, kismet, libebml,
1431 libeXosip2, libgeos, libhtp, libjpeg, libopenssl, libshout,
1432 libstrophe, mosquitto, openblas, openssh, perl, privoxy,
1433 prosody, python-pyyaml, python3-pyyaml, quagga, redis,
1434 rust-bin, sox, suricata, tpm2-pkcs11, uclibc-ng-test, ushare,
1435 util-linux, wolfssl, wpa_supplicant
1436
1437 Issues resolved (http://bugs.uclibc.org):
1438
1439 #13501: 2021.02.rc2: Unicode not work on qt 5.15.2
1440 #13581: jpegsrc.v9d.tar.gz has changed hash
1441
4c5b27fb
PK
14422021.02-rc3, released February 27th, 2021
1443
1444 Fixes all over the tree.
1445
1446 utils/scanpypi: Explicitly use python3 to ensure compatiblity
1447 with packages having python3-only code in setup.py
1448
1449 support/download: Ensure sub-second timestamp precision is
1450 dropped when creating a tarball from a (subversion) repo, as
1451 that is not representable in the PAX tar format
1452
1453 Updated/fixed packages: babeltrace2, bind, botan, brltty,
1454 cegui, elfutils, fakeroot, imagemagick, intel-mediasdk,
1455 irqbalance, libglib2, libselinux, libusb, libuwsc, nodejs,
1456 open62541, openldap, ply, python-aiohttp, python-django,
1457 python3, qemu, readline, rust, screen, taglib, unbound, xterm
1458
1459 Issues resolved (http://bugs.uclibc.org):
1460
1461 #13516: utils/scanpypi: Failure when parsing diffoscope
1462 #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to...
1463 #13561: Create a new user defining users-table.txt not working..
1464
21eb7775
PK
14652021.02-rc2, released February 16th, 2021
1466
1467 Fixes all over the tree.
1468
1469 Vulnerability scanning: cpedb.py: Drop CPE XML database
1470 caching, as it did not speed up processing much and uses a lot
1471 of additional memory.
1472 pkg-stats: include information about ignored CVEs in JSON
1473 output
1474
1475 Fakeroot: Fix compatibility issue with glibc 2.33
1476
1477 Updated/fixed packages: can-utils, collectd, dnsmaqs,
1478 docker-cli, docker-engine, ebtables, fakeroot, flashrom,
1479 gdk-pixbuf, go, gst1-python, jasper, kodi,
1480 kodi-inputstream-adaptive, lcms2, libgeos, libgpg-error,
1481 libopenssl, mongoose, mpd, ne10, netopeer2, openblas, orc,
1482 perl-gd, ply, postgresql, protobuf, subversion, tcpdump,
1483 tzdate, uboot-tools, wireshark, webkitgtk, wpewebkit, xterm
1484
1485 New packages: perl-extutils-pkgconfig
1486
1487 Issues resolved (http://bugs.uclibc.org):
1488
1489 #11706: binman (U-boot tool) cannot find libfdt "binman: No mod..
1490
92237c45 14912021.02-rc1, released February 9th, 2021
4b8331fd
PK
1492
1493 Fixes all over the tree and new features.
1494
1495 Toolchain: Default to binutils 2.35.2, add 2.36.1, drop
1496 2.33.x. Fix GCC 10.x ARC adc/sbc pattern handling, Update ARM
1497 toolchains to 10.2-2020.11 release.
1498
1499 Architectures: ARC: add support for generic HS48 processor,
1500 PPC: drop PPC601 support, which was removed from Linux 5.10.
1501
1502 Vulnerability scanning: The CVE checking logic has been
1503 extended to match packages based on CPE (Common Platform
1504 Enumeration) IDs for more accurate matching, and CPE
1505 identifiers have been added for a large amount of packages.
1506
1507 Download: Rework the tarball creation logic (E.G. when a
1508 package is fetched from a git/svn repo) to no longer require a
1509 host-tar <= 1.29. To differ between the old and the new
1510 format, the new tarballs have gained a -br1 suffix
1511 (<pkg>-<version>-br1.tar.gz).
1512
92237c45
PK
1513 SELinux support: A significant number of packages now pull in
1514 the relevant refpolicy modules when enabled.
1515
4b8331fd
PK
1516 New defconfigs: arrow avenger96, bananapi M1+, microchip
1517 sam9x60ek, pine64 rock64
1518
1519 Removed defconfigs: QEMU ppc virtex-ml507
1520
1521 New packages: balena-engine, casync, coremark, coremark-pro,
1522 datatables, datatables-buttons, datatables-fixedcolumns,
1523 datatables-responsive, delve, frotz, gkrellm, inih, jszip,
1524 libgeos, libiec61850, libmdbx, lualdap, neofetch,
1525 nvidia-modprobe, open62541, perl-devel-cycle, perl-devel-size,
1526 perl-math-int64, ply, popperjs, python-bleak,
1527 python-defusedxml, python-pycups, python-pytest-asyncio,
1528 python-typing-extensions, qcom-db410c-firmware, qt5coap,
1529 qt5knx, qt5mqtt, quickjs, rcw-smarc-sal28, screenfetch,
1530 ssdp-responder, tpm2-pkcs11, wqy-zenhei, xorcurses
1531
1532 Removed packages: audiofile, boa, ipsec-tools, libupnp18,
1533 ti-sgx-libgdbm
1534
1535 Renamed rcw package to qoriq-rcw
1536
1537 Issues resolved (http://bugs.uclibc.org):
1538
1539 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
1540 #13416: dhcpcd start warning message: no such user dhcpcd
1541 #13456: ccache prevents build
1542 #13471: package/mpd/mpd.conf make use of path not created
1543 #13506: BR2_PACKAGE_DHCPCD missing directory creation
1544
20cc2c13
PK
15452020.11.4, released April 5th, 2021
1546
1547 Important / security related fixes.
1548
1549 Dependencies: Explicitly detect and bail out if PATH contains
1550 spaces or tabs. A number of packages fail to build in such
1551 setups, so explicitly inform about this.
1552
1553 utils/scanpypi: Explicitly use python3 for compatibility with
1554 packages using python3 syntax in setup.py
1555
1556 support/download: Fix tarball generation (from git/svn repos)
1557 including symlinks pointing to ./<something>
1558
1559 Meson: Use correct C++ host compiler (rather than C compiler)
1560
1561 Updated/fixed packages: asterisk, at91bootstrap3, babeltrace2,
1562 batman-adv, bind, ca-certificates, cegui, cog, diffutils,
1563 docker-containerd, dovecot, dovecot-pigeonhole, efivar,
1564 elfutils, fakeroot, git, gnuchess, gnuradio, gnutls, go,
1565 grub2, haserl, i7z, imagemagick, intel-mediasdk, irqbalance,
1566 jasper, kodi, libcurl, libebml, libeXosip2, libglib2, libhtp,
1567 libjpeg, libopenssl, libqmi, libressl, libupnp, libuwsc,
1568 libvips, lldpd, mariadb, mbedtls, mender, micropython,
1569 mosquitto, netsnmp, nodejs, openblas, openldap, openmpi,
1570 openssh, opkg-utils, optee-client, optee-test, perl, php,
1571 privoxy, proftpd, prosody, protobuf, python-aiohttp,
1572 python-django, python-lxml, python-pyyaml, python-rpi-ws281x,
1573 python-typing-extensions, python3, quagga, qwt, redis, rpm,
1574 sconeserver, screen, sox, sqlcipher, squid, suricata,
1575 syslinux, sysvinit, tor, transmission, tzdata, uboot, unbound,
1576 upx, util-linux, webkitgtk, wireshark, wolfssl,
1577 wpebackend-fdo, wpewebkit, wpa_supplicant, zstd
1578
1579 Issues resolved (http://bugs.uclibc.org):
1580
1581 #13516: utils/scanpypi: Failure when parsing diffoscope
1582 #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to..
1583 #13576: Issues compiling buildroot for 5x86
1584 #13581: jpegsrc.v9d.tar.gz has changed hash
1585 #13616: tar file from git repository generation issue
1586
ecbfbabc
PK
15872020.11.3, released February 17th, 2021
1588
1589 meson: Fix ccache detection handling when per-package builds
1590 are used.
1591
1592 Fakeroot: Fix compatibility issue with glibc 2.33
1593
1594 Updated/fixed packages: atftp, binutils, busybox, cereal,
1595 chartjs, connman, dhcpcd, dnsmasq, docker-cli, docker-engine,
1596 ebtables, fakeroot, flashrom, go, gst1-python, guile,
1597 intel-mediadriver, intel-microcode, jasper,
1598 kodi-inputstream-adaptive, lcms2, libbsd, libopenssl,
1599 makedumpfile, memtester, mosquitto, ne10, openblas, orc, php,
1600 postgresql, privoxy, pugixml, python-bottle, python-django,
1601 python3, rauc, sox, stress-ng, subversion, tzdata,
1602 uboot-tools, uclibc, webkitgtk, wireguard-linux-compat,
1603 wireshark, wpa_supplicant, wpewebkit, xenomai,
1604 xserver_xorg-server, xterm
1605
1606 Issues resolved (http://bugs.uclibc.org):
1607
1608 #11706: binman (U-boot tool) cannot find libfdt "binman: No mod..
1609 #13506: BR2_PACKAGE_DHCPCD missing directory creation
1610
a93208cc
PK
16112020.11.2, released January 31st, 2021
1612
1613 Important / security related fixes.
1614
1615 Download: Ensure git submodules are correctly fetched if
1616 enabled for a package with <pkg>_GIT_SUBMODULES = YES and the
1617 host variant is downloaded first.
1618
1619 Toolchain: Mark CodeSourcery Aarch64 2014.11 toolchain as not
1620 having libatomic. Bootlin PowerPC-440 FP toolchain updated for
1621 SecurePLT fix.
1622
1623 pkg-stats: Fix python 3.8+ deprecation warning.
1624
1625 meson: Ensure ccache is not detected and used, as it may
1626 conflict with the ccache handling in Buildroot.
1627
1628 Updated/fixed packages: barebox, boost, brltty, dbus,
1629 docker-containerd, dovecot, dovecot-pigeonhole,
1630 environment-setup, firmware-imx, gcc, gerbera, glibc,
1631 gmrender-resurrect, igd2-for-linux, kodi-pvr-zattoo, libclc,
1632 libfuse3, libllcp, libodb-mysql, libtorrent-rasterbar,
1633 libupnp, lpc32xxcdl, luarocks, mpd, multipath-tools, mutt,
1634 nfs-utils, nodejs, openjpeg, openldap, opentracing-cpp,
1635 openvpn, p11-kit, paho-mqtt-c, php, poppler, postgresql,
1636 python3, redis, resiprocate, rpm, runc, socat, sslh, sudo,
1637 sunxi-mali-mainline-driver, syslog-ng, systemd, tini,
1638 tpm2-tss, trace-cmd, tzdata, uboot-tools, uhd, ushare,
1639 util-linux, vlc, wavpack, wireguard-linux-compat, wolfssl,
1640 xapp_xload, xorriso, zic
1641
1642 Removed packages: libupnp18
1643
1644 Issues resolved (http://bugs.uclibc.org):
1645
1646 #13471: package/mpd/mpd.conf make use of path not created
1647
e9bf54ab
PK
16482020.11.1, released December 27th, 2020
1649
1650 Important / security related fixes.
1651
1652 Infrastructure:
1653 - cmake: fix host ccache handling for CMake 3.19
1654 - meson: Forcibly disable binary stripping for
1655 target builds, enable for host builds
1656 - golang: Fix HOST / TARGET directories for per-package builds
1657
1658 Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
1659
1660 Updated/fixed packages: apitrace, arm-trusted-firmware,
1661 ca-certificates, cryptopp, dhcpcd, dtv-scan-tables,
1662 flare-engine, ghostscript, go, haproxy, imagemagick,
1663 imx-gpu-viv, jasper, kismet, libcurl, libglib2, libhtp,
1664 libopenssl, libressl, libuv, libuvw, lua, mbedtls, mongodb,
1665 mutt, ncurses, netsnmp, nodejs, opencv3, openldap, opkg-utils,
1666 paho-mqtt-c, python-crc16, python-lxml, python-pyparsing,
1667 python-pyqt5, qt5base, rauc, shadowsocks-libev, sqlcipher,
1668 suricata, ti-sgx-demos, tinycbor, uclibc-ng-test, unbound,
1669 webkitgtk, wpewebkit, wireshark, x11vnc, xen,
1670 xserver_xorg-server
1671
1672 Issues resolved (http://bugs.uclibc.org):
1673
1674 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
1675 #13416: dhcpcd start warning message: no such user dhcpcd
1676
9624a001
PK
16772020.11, released December 2nd, 2020
1678
1679 Various fixes.
1680
1681 Updated/fixed packages: bustle, docker-containerd, gnuplot,
1682 gst1-plugins-good, jemalloc, kmsxx, libcap, libplist,
1683 libuhttpd, libxkbcommon, lynx, mariadb, netsurf, privoxy,
1684 s390-tools, setserial, xserver_xorg-server
1685
1686 Issues resolved (http://bugs.uclibc.org):
1687
1688 #13276: libcap builds libcap.pc incorrectly
1689
a418d0ac
PK
16902020.11-rc3, released November 28th, 2020
1691
1692 Fixes all over the tree.
1693
1694 Updated/fixed packages: c-ares, cage, cdrkit,
1695 dovecot-pigeonhole, efl, gvfs, harfbuzz, jpeg-turbo,
1696 libcamera, libkrb5, libpam-tacplus, libxkbcommon, minidlna,
1697 modem-manager, monkey, musl, ncurses, numactl, openntpd,
1698 openrc, postgresql, proftpd, python-flask-cors, python-pip,
1699 qemu, raptor, redis, slirp, spandsp, thermald, uhd, vsftpd,
1700 webkitgtk, wireless-regdb, wlroots, wpewebkit, xen, xinetd,
1701 xorriso
1702
1703 Issues resolved (http://bugs.uclibc.org):
1704
1705 #13296: host-libcap failed to build
1706 #13331: openrc-0.42.1 compilation failure on gcc-10
1707 #13336: thermald-1.9.1 compilation failure with musl 1.2.1
1708 #13341: Mistake in /etc/init.d/S70vsftpd
1709
6a33ea03
PK
17102020.11-rc2, released November 14th, 2020
1711
1712 Fixes all over the tree.
1713
1714 cve-checker script dropped. Instead the pkg-stats logic has
1715 been extended to be able to only generate stats for the
1716 configured packages using 'make pkg-stats'
1717
1718 Removed defconfigs: rock64
1719
1720 Updated/fixed packages: apparmor, asterisk, bitcoin, busybox,
1721 cups-filters, cryptsetup, davfs2, domoticz, elf2flt, freetype,
1722 ghostscript, glmark2, go, gst1-plugins-bad, guile, jsoncpp,
1723 libcap, libexif, libnetfilter_conntrack, libpam-tacplus,
1724 libsigrokdecode, linux-backports, linux-firmware, mesa3d,
1725 modem-manager, mp4v2, oniguruma, openntpd, python3,
1726 python-lmdb, python-m2crypto, rauc, s390-tools, slirp,
1727 stress-ng, suricata, systemd, tcpdump, tmux, tor, webkitgtk,
1728 wireguard-linux-compat, wpewebkit, xen
1729
1730 Issues resolved (http://bugs.uclibc.org):
1731
1732 #13281: Raspberry Pi 2: overlays folder missing in genimage-ra..
1733 #13291: BR2_DL_DIR is ignored when creating defconfig
1734 #13306: wpewebkit build problem in 2020-11-rc1
1735
a40358a1
PK
17362020.11-rc1, released November 4th, 2020
1737
1738 Fixes all over the tree and new features.
1739
1740 Architectures: Support for IBM s390x
1741
1742 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC
1743 32. Binutils 2.35.1 added, now defaulting to 2.34. ARC
1744 2020.09-release toolchain. GCC 7.x dropped. RISC-V support for
1745 uclibc-ng. Support for Bootlin external toolchains.
1746
1747 SELinux support improvements: File security contexts are now
1748 set when the file systems are created, so there is no need to
1749 run restorecon on first boot / read only rootfs is supported.
1750 An optimized / stripped refpolicy SELinux policy is now
1751 used. Packages can enable additional refpolicy modules using
1752 <pkg>_SELINUX_MODULES.
1753
1754 support/scripts/cve-checker: Utility script to check for known
1755 CVEs in just the packages enabled in a Buildroot configuration
1756 rather than all packages, by passing the output of 'make
1757 show-info' to it.
1758
1759 Go: Modules handling. The module name must be specified using
1760 <pkg>_GOMOD.
1761
1762 BR2_EXTERNAL: Support for defining skeleton and init system
1763 packages in external trees.
1764
1765 meson: Correct SDK cross-compilation.conf file when
1766 per-package builds were used to build SDK.
1767
1768 systemd: Use /run rather than /var/run for PID files in units.
1769
1770 Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
1771 after all finalization hooks (including pre-rootfs) to ensure
1772 they can override any late configuration done by packages.
1773
1774 support/script/pycompile: Rework logic to ensure .pyc files
1775 contain absolute target paths, fixing code inspection at
1776 runtime when executed with cwd != '/'.
1777
1778 support/scripts/setlocalversion: Correct Mercurial output to
1779 match behaviour with Git.
1780
1781 support/scripts/apply-patches.sh: Use patch
1782 --no-backup-if-mismatch, so we no longer blindly have to
1783 remove *.orig files after patching, fixing issues with
1784 packages containing such files.
1785
1786 New defconfigs: Acer chromebook elm, Friendlyarm nanopc-t4 and
1787 nanopi-m4, Hardkernel odroid-c2, Kontron SMARC-sAL28, NXP
1788 imx8mqevk, Orangepi RK3399 and zero+, PCengines APU2, Pine64
1789 rockpro64, QEMU s390x, Raxda rockpi-n8,
1790
1791 New packages: altera-stapl, asn1c, babeltrace2, cukinia,
1792 easyframes, environment-setup, frr, graphicsmagick, htpdate,
1793 ipcalc, libbacktrace, libblockdev, libbytesize, librelp,
1794 libuev, makedumpfile, meson-tools, mg, mrp, multipath-tools,
1795 netcalc, odroidc2-firmware, php-xdebug, python-aiofiles,
1796 python-ansicolors, python-boto3, python-botocore,
1797 python-bsdiff4, python-crayons, python-iniconfig,
1798 python-intelhex, python-ipdb, python-jmespath,
1799 python-m2crypto, python-opcua-asyncio, python-packaging,
1800 python-piexif, python-pluggy, python-pytest,
1801 python-s3transfer, python-xmodem, qprint, qt5lottie,
1802 qt5remoteobjects, re2, redir, s390-tools, sentry-cli,
1803 sentry-native, timescaledb, tinyhttpd, uhd, uredir, watchdog,
1804 wayland-utils, weston-imx
1805
1806 Removed packages: amd-catalyst, bellagio, gqview, libcroco,
1807 nvidia-tegra23, opencv
1808
1809 Issues resolved (http://bugs.uclibc.org):
1810
1811 #11811: lsblk (util-linux) should depend on libudev if available
1812 #11931: Bugs in support/scripts/apply-patches.sh
1813 #12301: systemd-journal-gatewayd: config options broken
1814 #12911: usb_modeswitch installation race condition
1815 #13236: Can't compile linux 5.4.8 (with gcc 10 on host)
1816 #13286: The system hangs in vmware workstation on the line..
1817
ea67cda8
PK
18182020.08.3, released December 27th, 2020
1819
1820 Important / security related fixes.
1821
1822 Infrastructure:
1823 - cmake: fix host ccache handling for CMake 3.19
1824 - meson: Forcibly disable binary stripping for
1825 target builds, enable for host builds
1826 - golang: Fix HOST / TARGET directories for per-package builds
1827
1828 Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
1829
1830 Updated/fixed packages: apitrace, arm-trusted-firmware,
1831 bustle, c-ares, ca-certificates, cage, cdrkit, cryptopp,
1832 dhcpcd, docker-containerd, dtv-scan-tables, flare-engine,
1833 ghostscript, gvfs, haproxy, imagemagick, imx-gpu-viv, jasper,
1834 jemalloc, jpeg-turbo, libcamera, libcap, libcurl, libglib2,
1835 libgpiod, libkrb5, libopenssl, libplist, libressl, libuv,
1836 libuvw, lynx, mariadb, mbedtls, minidlna, mongodb, monkey,
1837 musl, mutt, ncurses, netsnmp, netsurf, nodejs, opencv3,
1838 openldap, openrc, opkg-utils, paho-mqtt-c, php, privoxy,
1839 proftpd, python-crc16, python-flask-cors, python-lxml,
1840 python-pip, python-pyparsing, python-pyqt5, qemu, qt5base,
1841 raptor, rauc, ruby, setserial, shadowsocks-libev, slirp,
1842 sqlcipher, thermald, ti-sgx-demos, tinycbor, unbound, vsftpd,
1843 wireless-regdb, wireshark, wlroots, x11vnc, xen, xinetd,
1844 xserver_xorg-server
1845
1846 Issues resolved (http://bugs.uclibc.org):
1847
1848 #13276: libcap builds libcap.pc incorrectly
1849 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
1850 #13336: thermald-1.9.1 compilation failure with musl 1.2.1
1851 #13341: Mistake in /etc/init.d/S70vsftpd
1852 #13416: dhcpcd start warning message: no such user dhcpcd
1853
3e71de91
PK
18542020.08.2, released November 16th, 2020
1855
1856 Important / security related fixes.
1857
1858 Toolchain-wrapper: Pass -fno-tree-loop-distribute-patterns to
1859 fix kernel build on microblaze with gcc 10.x when
1860 optimizations are enabled.
1861
1862 Updated/fixed packages: apparmor, argp-standalone, asterisk,
1863 bandwidthd, binutils, bitcoin, busybox, collectd, cryptsetup,
1864 cups-filters, darkhttpd, davfs2, docker-cli,
1865 docker-containerd, docker-engine, dovecot-pigeonhole,
1866 dvb-apps, elf2flt, fastd, fbset, fbtft, freetype, gcc,
1867 ghostscript, grpc, gst1-plugins-bad, jsoncpp,
1868 kernel-module-imx-gpu-viv, keepalived, kmscube, libass,
1869 libexif, libiqrf, libnetfilter_conntrack, libpam-tacplus,
1870 libraw, linux-backports, linux-firmware, lzlib, mp4v2,
1871 netsnmp, nginx, numactl, oniguruma, opencv3, openntpd,
1872 patchelf, php, pistache, postgresql, python-pyqt5, qemu,
1873 qt5base, rauc, redis, samba4, slirp, systemd, tcpdump,
1874 tinyproxy, tmux, tor, waf, webkitgtk, wine,
1875 wireguard-linux-compat, wireshark, wpewebkit, xen, xorriso,
1876 xvisor, zeromq, zxing-cpp
1877
1878 Issues resolved (http://bugs.uclibc.org):
1879
1880 #11931: Bugs in support/scripts/apply-patches.sh
1881
17032420
PK
18822020.08.1, released October 12th, 2020
1883
1884 Important / security related fixes.
1885
1886 Fixes for various compilation issues with GCC 10.x.
1887
1888 meson: Correct SDK cross-compilation.conf file when
1889 per-package builds were used to build SDK.
1890
1891 systemd: Use /run rather than /var/run for PID files in units.
1892
1893 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
1894
1895 Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
1896 after all finalization hooks (including pre-rootfs) to ensure
1897 they can override any late configuration done by packages.
1898
1899 support/script/pycompile: Rework logic to ensure .pyc files
1900 contain absolute target paths, fixing code inspection at
1901 runtime when executed with cwd != '/'.
1902
1903 support/scripts/setlocalversion: Correct Mercurial output to
1904 match behaviour with Git.
1905
1906 support/scripts/apply-patches.sh: Use patch
1907 --no-backup-if-mismatch, so we no longer blindly have to
1908 remove *.orig files after patching, fixing issues with
1909 packages containing such files.
1910
1911 fs/jffs2: Now correctly handles xattrs
1912
1913 Updated/fixed packages: acpica, afboot-stm32, alsa-utils,
1914 apparmor, bandwidthd, barebox, bash, bison, brotli,
1915 cifs-utils, cups, dhcpcd, dhcpdump, docker-cli, docker-engine,
1916 ecryptfs-utils, efl, fail2ban, fbterm, ffmpeg, fontconfig,
1917 freetype, gcc, gdb, ghostscript, gnupg2, gnutls, go, gqview,
1918 gst1-plugins-base, gst1-plugins-ugly, ipmitool, jbig2dec,
1919 kexec, lcdproc, libcamera, libhtp, libnetconf2, libraw,
1920 libssh, libxml2, libxml-parser-perl, libzip, linux-headers,
1921 live555, localedef, ltp-testsuite, lua, matchbox, memcached,
1922 memtester, mesa3d, meson, minidlna, mongodb, mongrel2, motion,
1923 mraa, mtd, musepack, neardal, netatalk, netperf, netsniff-ng,
1924 nginx, nodejs, nss-pam-ldapd, open-plc-utils, openswan,
1925 opentyrian, openvmtools, php, postgresql, python,
1926 python-aenum, python-cycler, python-engineio, python-fire,
1927 python-pymodbus, python-scapy, python-semver,
1928 python-sentry-sdk, python-socketio, python-texttable,
1929 python-tinyrpc, python-txtorcon, python3, qt5base, quagga,
1930 read-edid, redis, rsh-redone, runc, samba4, socketcand,
1931 strace, supertux, suricata, systemd, ti-utils, trinity,
1932 uclibc, usb_modeswitch, vlc, vsftpd, wampcc,
1933 wayland-protocols, wireguard-linux-compat, wireshark, wlroots,
1934 wolfssl, w_scan, xerces, xfsprogs, xdriver-xf86-video-ati,
1935 xserver_xorg-server, ympd, zeromq, zlib-ng, zstd
1936
1937 Issues resolved (http://bugs.uclibc.org):
1938
1939 #12911: usb_modeswitch installation race condition
1940 #13236: Can't compile linux 5.4.8 (with gcc 10 on host)
1941
2766f346
PK
19422020.08, released September 1st, 2020
1943
1944 Various fixes.
1945
1946 Updated/fixed packages: am33x-cm3, avahi, bluez-tools,
1947 busybox, chocolate-doom, collectd, dhcp, docker-cli, domoticz,
1948 gobject-introspection, graphite2, haproxy, ibm-sw-tpm2,
1949 imagemagick, libeXosip2, libressl, lxc, mbedtls, menu-cache,
1950 mongodb, mosquitto, nvidia-driver, paho-mqtt-c, pixz,
1951 postgresql, python-django, rtty, squid, stress-ng, systemd,
1952 trousers, uclibc, wireshark, wolfssl, zbar
1953
86798665
PK
19542020.08-rc3, released August 28th, 2020
1955
1956 Fixes all over the tree.
1957
2915d1bd 1958 Infrastructure: Ensure RPATH entries that may be needed for
86798665
PK
1959 dlopen() are not dropped by patchelf.
1960
1961 Toolchain: Drop old GCC 6 based external Sourcery AMD64
1962 toolchain.
1963
1964 Updated/fixed packages: assimp, davfs2, dillo, glibc,
1965 gnuradio, hostapd, ibm-sw-tpm2, ipmitool, json-c, libroxml,
1966 linux, mender, netopeer2, openal, openjpeg, python-matplotlib,
1967 ripgrep, shadowsocks-libev, trousers, xlib_libX11,
1968 xserver_xorg-server
1969
1970 Issues resolved (http://bugs.uclibc.org):
1971
1972 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
1973
30ccc0e3
PK
19742020.08-rc2, released August 24th, 2020
1975
1976 Fixes all over the tree, including a number of fixes for
1977 compilation with GCC-10.
1978
1979 Toolchain: Disallow building uClibc-ng for RISC-V 64-bit,
1980 because of issues with a missing __riscv_flush_icache()
1981 implementation.
1982
1983 Defconfigs: CI20: Use mainline Linux and U-boot. Update
1984 Microchip sama5d27_wlsom1_ek_mmc_dev to use bluez5-utils
1985 instead of (the removed) legacy bluez-utils
1986
1987 Updated/fixed packages: 18xx-ti-utils, aircrack-ng, apache,
1988 atest, bandwidthd, bellagio, bind, bird, bluez-alsa, boost,
1989 c-periphery, capnproto, chrony, collectd, cpio, cvs,
1990 dieharder, domoticz, dovecot, dovecot-pigeonhole, drbd-utils,
1991 dump1090, efl, elixir, f2fs-tools, feh, fluidsynth, fping,
1992 gdbm, gdk-pixbuf, ghostscript, gst1-plugins-bad,
1993 gstreamer1-editing-services, htop, ibm-sw-tpm2, ifplugd,
1994 iftop, igd2-for-linux, ima-evm-utils, iprutils, iputils,
1995 keepalived, kmsxx, libabseil-cpp, libcamera, libcurl,
1996 libfuse3, libnss, librtlsdr, libubox, libunwind, live555,
1997 lttng-tools, luabitop, mender-artifact, minizip,
1998 mjpg-streamer, mpd, mpv, mtd, ncftp, open-lldp, openal,
1999 opencv, opencv3, openfpgaloader, optee-os, owfs, php,
2000 pistache, prosody, pulseview, python-decorator,
2001 python-gunicorn, python-rpi-gpio, python-spidev,
2002 python3-decorator, python3-mako, python3-pyselftools, qt5,
2003 qt5webengine, rauc, redis, ripgrep, rtl8188eu, rtl8821au,
2004 setools, smstools3, supertux, tftpd, tpm2-abrmd,
2005 wpa_supplicant, xen, xlib_libX11, xserver_xorg-server
2006
2007 New packages: python3-cython, python3-pycryptodomex
2008
2009 Issues resolved (http://bugs.uclibc.org):
2010
2011 #12876: nodejs fails to build when host-icu has been built before
2012 #13111: python-gunicorn: missing dependency on python-setuptools
2915d1bd 2013 #13121: wpa_supplicant fails to build without libopenssl enabled
30ccc0e3
PK
2014 #13146: raspberrypi3_defconfig: "Inappropriate ioctl for device"..
2015 #13156: package live555 new license
2016 #13166: python-rpi-gpio: does not work against aarch64, unint..
2017
d0fc0c48
TP
20182020.08-rc1, released August 6th, 2020
2019
2020 Toolchain:
2021
2022 - GCC 10.x added, GCC 9.x is the default
2023 - binutils 2.34 added, binutils 2.33 is the default, binutils
2024 2.31 removed
2025 - glibc updated to 2.31
2026 - ARC toolchain components updated to 2020.03-release.
2027 - Enable uClibc-ng usage for RISC-V 64-bit
2028
2029 Infrastructure:
2030
2031 - qmake-package was fixed to be compatible with
2032 BR2_PER_PACKAGE_DIRECTORIES
2033 - complete rewrite of the Gitlab CI Yaml configuration file,
2034 now generated directly by the Gitlab CI pipeline itselfs
2035
2036 Misc:
2037
2038 - cargo and cargo-bin packages removed, as cargo is now part
2039 of Rust itself
2040
2041 Filesystem: ubinize configuration files can now use
2042 BINARIES_DIR to refer to the $(O)/images directory.
2043
2044 New packages: bitwise, earlyoom, fuse-overlayfs, gloox,
2045 kodi-pvr-octonet, kodi-pvr-zattoo, libabseil-cpp, libcutl,
2046 libnids, libnpupnp, libodb, libodb-boost, libodb-mysql,
2047 libodb-pgsql, mbpfan, netopeer2, odb, parprouted,
2048 python-colorzero, python-gpiozero, python-pybind, python-yatl,
2049 python3-decorator, qt5quicktimeline, resiprocate, ttyd,
2050 unclutter-xfixes, urandom-scripts,
2051
2052 New defconfigs: bananapi_m2_zero, freescale_imx8mnevk,
2053 globalscale_espressobin, imx6ullevk,
2054 microchip_sama5d27_wlsom1_ek, rock_pi_4, rock_pi_n10
2055
2056 Removed packages: cargo, cargo-bin,
2057 kodi-peripheral-steamcontroller
2058
2059 Issues resolved (http://bugs.uclibc.org):
2060
2061 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_DIRECTORIES
2062 #12946: Grub: Decompressor is too big.
2063 #12986: Mtools: Error converting to codepage 850
2064 #13001: openjdk-bin replaces libfreetype.so from host-freetype
2065 #13011: Incorrect selection of gcc version
2066 #13021: Minor code error when building granite-0.4.1
2067 #13026: rpi-firmware: must not rename start files
2068 #13046: Optimize for fast -Ofast is not compliant
2069 #13081: host-e2fsprogs attempts to create udev rules.d on build host if not exists
2070 #13101: BR audit2allow support
2071
d41e799c
PK
20722020.05.3, released October 12th, 2020
2073
2074 Important / security related fixes.
2075
2076 meson: Correct SDK cross-compilation.conf file when
2077 per-package builds were used to build SDK.
2078
2079 systemd: Use /run rather than /var/run for PID files in units.
2080
2081 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
2082
2083 Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
2084 after all finalization hooks (including pre-rootfs) to ensure
2085 they can override any late configuration done by packages.
2086
2087 support/script/pycompile: Rework logic to ensure .pyc files
2088 contain absolute target paths, fixing code inspection at
2089 runtime when executed with cwd != '/'.
2090
2091 support/scripts/setlocalversion: Correct Mercurial output to
2092 match behaviour with Git.
2093
2094 support/scripts/apply-patches.sh: Use patch
2095 --no-backup-if-mismatch, so we no longer blindly have to
2096 remove *.orig files after patching, fixing issues with
2097 packages containing such files.
2098
2099 Updated/fixed packages: alsa-utils, apparmor, avahi,
2100 bandwidthd, barebox, bash, bison, brotli, busybox, cifs-utils,
2101 cryptsetup, cups, dhcpcd, dhcpdump, docker-cli, docker-engine,
2102 ecryptfs-utils, efl, fail2ban, freetype, gcc, gdb,
2103 ghostscript, gnutls, go, graphite2, gst1-plugins-base,
2104 gst1-plugins-ugly, imagemagick, ipmitool, jbig2dec, libhtp,
2105 libraw, libssh, libxml2, libxml-parser-perl, linux-headers,
2106 localedef, lua, mbedtls, memcached, mesa3d, meson, minidlna,
2107 mongodb, nginx, nodejs, nss-pam-ldapd, openvmtools,
2108 paho-mqtt-c, php, postgresql, python, python-aenum,
2109 python-django, python-engineio, python-fire, python-pymodbus,
2110 python-scapy, python-semver, python-sentry-sdk,
2111 python-socketio, python-texttable, python-tinyrpc,
2112 python-txtorcon, python3, qt5base, rsh-redone, runc, samba4,
2113 strace, supertux, suricata, systemd, uclibc, usb_modeswitch,
2114 vlc, vsftpd, wayland-protocols, wireguard-linux-compat,
2115 wireshark, wlroots, wolfssl, xserver_xorg-server, ympd,
2116 zeromq, zstd
2117
2118 Issues resolved (http://bugs.uclibc.org):
2119
2120 #12911: usb_modeswitch installation race condition
2121 #13251: cryptsetup does not work on branch 2020.02 following..
2122
e11f3813
PK
21232020.05.2, released August 29th, 2020
2124
2125 Important / security related fixes.
2126
2127 Infrastructure: Ensure RPATH entries that may be needed for
2128 dlopen() are not dropped by patchelf.
2129
2130 BR_VERSION_FULL/setlocalversion (used by make print-version
2131 and /etc/os-release): Properly handle local git tags
2132
2133 Updated/fixed packages: apache, assimp, at91bootstrap3, bind,
2134 boost, busybox, capnproto, cegui, chrony, collectd, cpio,
2135 cryptsetup, cups, cvs, dbus, docker-engine, domoticz, dovecot,
2136 dovecot-pigeonhole, dropbear, efl, elixir, f2fs-tools, ffmpeg,
2137 gd, gdk-pixbuf, ghostscript, glibc, gnuradio, grub2,
2138 gst1-plugins-bad, gstreamer1-editing-services, hostapd,
2139 ibm-sw-tpm2, iputils, jasper, json-c, libcurl, libressl,
2140 libwebsockets, linux, live555, mesa3d, mongodb, mosquitto,
2141 mpv, nodejs, opencv, opencv3, openfpgaloader, openjpeg,
2142 patchelf, perl, php, postgresql, prosody, python-django,
2143 python-gunicorn, python-matplotlib, ripgrep, rtl8188eu,
2144 rtl8821au, ruby, shadowsocks-libev, squid, systemd,
2145 tpm2-abrmd, tpm2-tools, trousers, uboot, webkitgtk, wireshark,
2146 wolfssl, wpa_supplicant, wpewebkit, xen, xlib_libX11,
2147 xserver_xorg-server
2148
2149 Issues resolved (http://bugs.uclibc.org):
2150
2151 #12876: nodejs fails to build when host-icu has been built before
2152 #13111: python-gunicorn: missing dependency on python-setuptools
2153 #13121: wpa_supplicant fails to build without libopenssl enabled
2154 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
2155 #13156: package live555 new license
2156
c80e5c9b
PK
21572020.05.1, released July 25th, 2020
2158
2159 Important / security related fixes.
2160
2161 Toolchain:
2162 - Make external toolchain version check also work for
2163 toolchains configured with --with-gcc-major-version-only
2164
2165 - Do not handle SOURCE_DATE_EPOCH in toolchain wrapper if the
2166 compiler supports it, fixing an issue with precompiled
2167 headers
2168
2169 - Ensure debug libs from external toolchains are not installed
2170 into target if debugging is disabled
2171
2172 Download:
2173 - Correct reproducibility issue in handling of git submodules
2174 for older git versions.
2175
2176 - Fix file locking over NFS
2177
2178 fs: Ensure cpio archive element order is reproducible
2179
2180 Br2-external: Fix error reporting for invalid br2-external trees
2181
2182 Per-package:
2183 - Fix an issue with python3 sysconfig data not getting
2184 correctly expanded
2185
2186 - Fix per-package building for packages using the qmake
2187 infrastructure
2188
2189 Updated/fixed packages: a10disp, asterisk, bind, brltty,
2190 cdrkit, clamav, cryptodev-linux, dbus, docker-cli,
2191 docker-engine, dvb-apps, e2fsprogs, exim, exiv2, freerdp, gdb,
2192 gdk-pixbuf, gerbera, gnutls, go, granite, grub2, gssdp,
2193 gst1-plugins-good, gst1-plugins-ugly, gupnp, intel-microcode,
2194 iproute2, irrlicht, iwd, jq, kodi, libcamera, libcec,
2195 libconfuse, libcurl, libevdev, libhttpserver, libmicrohttpd,
2196 libnss, libressl, libvncserver, libxml2, libxmlrpc, lxc,
2197 mbedtls, mediastreamer, mesa3d, meson, minizip, mongodb,
2198 mtools, mutt, nano, network-manager, nghttp2, ngircd, nodejs,
2199 ntp, open-plc-utils, open2300, openjdk-bin, openssh,
2200 oracle-mysql, paho-mqtt-c, pango, php, poco, prosody, putty,
2201 python-greenlet, python-urllib3, python-validators, python3,
2202 readline, redis, rpi-firmware, rtl8821au, samba4, sdl2,
2203 sqlite, squid, strace, sunxi-mali-mainline-driver, syslog-ng,
2204 systemd, tcpreplay, tinydtls, upmpdcli, upx, vlc, webkitgtk,
2205 wireguard-linux-compat, wireshark, wpebackend-fdo, wpewebkit,
2206 x11vnc, znc, zstd
2207
2208 Issues resolved (http://bugs.uclibc.org):
2209
2210 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_..
2211 #12946: Grub: Decompressor is too big.
2212 #12986: Mtools: Error converting to codepage 850
2213 #13001: openjdk-bin replaces libfreetype.so from host-freetype
2214 #13011: Incorrect selection of gcc version
2215 #13021: Minor code error when building granite-0.4.1
2216 #13026: rpi-firmware: must not rename start files
2217 #13031: nodejs: RangeError at new ArrayBuffer()
2218 #13046: Optimize for fast -Ofast is not compliant
2219
6306cf35
PK
22202020.05, released June 1st, 2020
2221
2222 Various fixes.
2223
2224 Updated/fixed packages: arm-trusted-firmware, gcc, mp4v2, fmc,
2225 fmlib, glib-networking, libusb-compat, linux, qt5webengine,
2226 sysrepo, wampcc, xen
2227
e1184151
PK
22282020.05-rc3, released May 29th, 2020
2229
2230 Fixes all over the tree.
2231
2232 Infrastructure: Support checking download hashes for packages
2233 coming from Subversion.
2234
2235 Defconfigs: Increase boot partition size to 64MB for Freescale
2236 boards to allow space for bigger kernels.
2237
2238 Updated/fixed packages: audit, bind, dovecot, efl, erlang,
2239 ffmpeg, fio, gerbera, gnupg, leveldb, lrzip, ltrace, matio,
2240 mesa3d, mp4v2, prosody, qemu, qt5declarative, speexdsp,
2241 systemd, tremor, uboot-tools, unbound, wireshark
2242
2243 Removed packages: wiringpi
2244
2245 Issues resolved (http://bugs.uclibc.org):
2246
2247 #12361: Init system (systemd) kills login on Raspberry Pi Zero
2248 #12686: recipe for target 'install_dev' failed (libcrypto.so..)
2249
497e3dff
PK
22502020.05-rc2, released May 22nd 2020
2251
2252 Fixes all over the tree.
2253
2254 U-Boot: Support building with Python 3.x instead of Python
2255 2.x. Since U-Boot 2020.01, various U-Boot build scripts use
2256 Python 3.x instead of Python 2.x, so add an option to pull in
2257 host-python3 rather than host-python. Also fix a number of
2258 defconfigs to use this new option.
2259
2260 Updated/fixed packages: apparmor, binutils, bison, brltty,
2261 c-icap, cegui, checkpolicy, clamav, crda, cvs, docker-cli,
2262 docker-engine, domoticz, elf2flt, exfatprogs, fakeroot,
2263 ffmpeg, freerdp, gcc, glibc, gnuconfig, irrlicht, kmod,
2264 libexif, libpam-tacplus, libssh2, libv4l, libvncserver,
2265 localedef, lrzip, mariadb, matchbox, mbuffer, mesa3d,
2266 mesa3d-headers, meson, netsniff-ng, openldap, openocd,
2267 optee-os, p7zip, paho-mqtt-c, php, piglit, pigz,
2268 python-argon2-cffi, python-attrs, python-future,
2269 python-markdown, python-pycryptodomex, python-pyqt5, qt5base,
2270 rpi-firmware, rustc, squashfs, squid, stella, suricata,
2271 systemd, uacme, uclibc, util-linux, vboot-utils
2272
2273 New packages: python3-pyelftools
2274
2275 Removed packages: ezxml, mtdev2tuio, python-pycrypto
2276
2277 Issues resolved (http://bugs.uclibc.org):
2278
2279 #10551: PowerPC SPE and Musl
2280 #12256: package tar is outdated (1.29 is 3 years old)
2281 #12271: python-iptables runtime dependencies
2282 #12321: host-generic-package: PKG_DL_OPTS not used for host package
2283 #12391: CMake-based host package fails to include output/host/include
2284 #12431: ethernet no detected on nanopi neo 2
2285 #12521: RISCV RV32IA selected, RV64GC output
2286 #12586: avahi failure
2287 #12596: host-e2fsprogs: tune2fs incompatibility on older glibc..
2288 #12611: ntp hash is not matching with upstream 4.2.8p13
2289 #12626: PHP missing header files within 2020.02
2290 #12631: glibc support Power-PC SPE
2291 #12656: bison fails to relocate with relocate-sdk.sh
2292 #12661: cups problems in buildroot
2293 #12686: recipe for target 'install_dev' failed (libcrypto.so:..
2294 #12691: host-rust build fails
2295 #12761: Buildroot fails when building GCNano binaries for the STM..
2296 #12786: Systemd spawns two getty processes when the getty port..
2297 #12806: There are multiple issues in buildroot that faults cups..
2298 #12826: nodejs-12.16.1: error: 'uv_sleep' was not declared in..
2299 #12831: RPI-firmware package: DTB-overlay dependency
2300 #12836: libunwind: package does not show up in menuconfig for..
2301 #12841: util-linux/sfdisk 2.35.1 fails on sector-size header
2302 #12866: should we be disabling bash executable path caching?
2303 #12886: GMP built in wrong order (?)
2304 #12891: QEMU, libvirt-bin, qemu-kvm Package Support required
2305 #12901: GStreamer doesn't build on 2020-05 rc1 with GObject..
2306 #12906: qt PrefixPath is wrong on 2020.05-rc1
2307 #12921: nodejs-12.16.1: error: overriding 'virtual icu_65::..
2308
4ec35a7a 23092020.05-rc1, released May 7th 2020
1025d09f
TP
2310
2311 Addition of support for gobject-introspection: both the
2312 gobject-introspection package itself, but also introspection
2313 support was enabled in a number of other packages.
2314
2315 Support for Qt 5.6 was dropped as its support was dropped
2316 upstream, only one version of Qt is supported at the moment:
2317 Qt 5.14.2.
2318
2319 Addition of support for the apparmor Linux security module, by
2320 adding the necessary user-space packages.
2321
2322 Addition of a qmake package infrastructure, now used by most
2323 Qt-related packages.
2324
2325 The Luarocks package infrastructure has been extended to
2326 support build host packages.
2327
2328 The package infrastructure was improved to allow each package
2329 to indicate the Linux kernel configuration options it needs.
2330
2331 Addition of support for generating filesystem images using the
2332 EROFS filesystem.
2333
2334 The logic that calculates the list of files installed by each
2335 package was reworked to be compatible with the top-level
2336 parallel build functionality.
2337
2338 Addition of a package for a pre-compiled ARM32 bare-metal
2339 toolchain, which can be used to build ARM32 code in ARM64
2340 configurations, such as firmware/bootloader code.
2341
2342 The Qemu defconfigs are now boot-tested in Qemu as part of the
2343 Gitlab continuous integration.
2344
2345 Toolchain: gcc 9.x bumped to 9.3.0, gcc 8.x bumped to 8.4.0,
2346 gdb bumped to 8.3.1.
2347
2348 New packages: apcupsd, apparmor, arm-gnu-a-toolchain, bearssl,
2349 belle-sip, belr, cage, chartjs, erofs-utils, exfatprogs,
2350 gobject-introspection, ibm-sw-tpm2, imx-seco, jbig2dec,
2351 libapparmor, libiberty, libfuse3, libtextstyle, libudfread,
2352 libuhttpd, libuwsc, lua-lyaml, matio, mbuffer, netdata,
2353 openfpgaloader, perl-i18n, perl-locale-maketext-lexicon,
2354 perl-lwp-protocol-https,
2355 perl-mojolicious-plugin-authorization,
2356 perl-mojolicious-plugin-cspheader,
2357 perl-mojolicious-plugin-i18n,
2358 perl-mojolicious-plugin-securityheader, perl-mozilla-ca,
2359 perl-path-class, pistache, pkcs11-helper, prelink-cross,
2360 python-argon2-cffi, python-canopen, python-cbor2,
2361 python-filelock, python-flatbuffers, python-greenlet,
2362 python-modbus-tk, python-pyalsa, python-pysftp, python-regex,
2363 python-snappy, rtty, tinyproxy, udev-gentoo-scripts, unbound,
2364 vuejs, wlroots.
2365
2366 New defconfigs: freescale_imx6ullevk, freescale_imx8qmmek,
2367 nanopi_neo4, nanopi_r1, nitrogen8mm, nitrogen8mn, olpc_xo1,
2368 olpc_xo175, roc_rk3399_pc, stm32mp157a_dk1, zynq_qmtech
2369
4e7bb67f
TP
2370 Issues resolved (http://bugs.uclibc.org):
2371
2372 #10386: Add an option to put all compiled executables that
2373 show up on target/ in staging/ as well
2374 #11866: iniramfs file system fails to boot using Grub on EFI x86_64
2375 #12666: Doesn't pick up a custom bash profile
2376 #12696: Uboot 2020.01 Problem loading Linux kernel on Nano PI NEO
2377 #12701: [patch] wpa_supplicant must depend on openssl
2378 #12711: host-localedef 2.30-20 fails to compile on fedora 32 (gcc 10.0.1)
2379 #12716: bio.h not found
2380 #12726: systemctl preset-all failed for ctrl-alt-del.target
2381 #12731: rtl8188eu not buildung for banana pi M1 (glib, systemd, 4.18.12)
2382 #12746: "sysdig" package description points to
2383 http://sysdig.org, which bounces to malware site
2384 #12751: OpenJdk package installation issues on target
2385 #12796: Update OpenSSL to Version 1.1.1g to patch CVE-2020-1967
2386 #12811: bootstrap stuck and no login prompt
2387
d81ac2e4
PK
23882020.02.12, released April 5, 2021
2389
2390 Important / security related fixes.
2391
2392 Dependencies: Explicitly detect and bail out if PATH contains
2393 spaces or tabs. A number of packages fail to build in such
2394 setups, so explicitly inform about this.
2395
2396 utils/scanpypi: Explicitly use python3 for compatibility with
2397 packages using python3 syntax in setup.py
2398
2399 support/download: Fix tarball generation (from git/svn repos)
2400 including symlinks pointing to ./<something>
2401
2402 Meson: Use correct C++ host compiler (rather than C compiler)
2403
2404 Updated/fixed packages: asterisk, batman-adv, bind,
2405 ca-certificates, docker-containerd, dovecot,
2406 dovecot-pigeonhole, diffutils, efivar, git, gnuchess, gnutls,
2407 grub2, fakeroot, haserl, imagemagick, irqbalance, jasper,
2408 kodi, libcurl, libebml, libglib2, libjpeg, libopenssl,
2409 libupnp, libvips, lldpd, mariadb, mbedtls, mosquitto, nodejs,
2410 netsnmp, nettle, openldap, openmpi, openssh, opkg-utils, perl,
2411 php, privoxy, prosody, protobuf, python-aiohttp,
2412 python-django, python-lxml, python-pyyaml, python-rpi-ws281x,
2413 python3, redis, rpm, sconeserver, screen, sox, sqlcipher,
2414 squid, sysvinit, tor, transmission, tzdata, uboot, upx,
2415 util-linux, wireshark, wolfssl, wpa_supplicant, zstd
2416
2417 Issues resolved (http://bugs.uclibc.org):
2418
2419 #13516: utils/scanpypi: Failure when parsing diffoscope
2420 #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to..
2421 #13576: Issues compiling buildroot for 5x86
2422 #13581: jpegsrc.v9d.tar.gz has changed hash
2423 #13616: tar file from git repository generation issue
2424
947e9219
PK
24252020.02.11, released February 17, 2021
2426
2427 Important / security related fixes.
2428
2429 meson: Fix ccache detection handling when per-package builds
2430 are used.
2431
2432 Fakeroot: Fix compatibility issue with glibc 2.33
2433
2434 Updated/fixed packages: atftp, busybox, cereal, connman,
2435 dhcpcd, dnsmasq, docker-cli, docker-engine, fakeroot,
2436 intel-mediadriver, intel-microcode, jasper,
2437 kodi-inputstream-adaptive, libbsd, libopenssl, linux-headers,
2438 mosquitto, orc, php, postgresql, privoxy, pugixml,
2439 python-bottle, python-django, python3, rauc, sox, subversion,
2440 tzdata, wireguard-linux-compat, wpa_supplicant, xenomai, xterm
2441
2442 Issues resolved (http://bugs.uclibc.org):
2443
2444 #13506: BR2_PACKAGE_DHCPCD missing directory creation
2445
0518eee5
PK
24462020.02.10, released January 31st, 2021
2447
2448 Important / security related fixes.
2449
2450 Download: Ensure git submodules are correctly fetched if
2451 enabled for a package with <pkg>_GIT_SUBMODULES = YES and the
2452 host variant is downloaded first.
2453
2454 Toolchain: Mark CodeSourcery Aarch64 2014.11 toolchain as not
2455 having libatomic.
2456
2457 pkg-stats: Fix python 3.8+ deprecation warning.
2458
2459 meson: Ensure ccache is not detected and used, as it may
2460 conflict with the ccache handling in Buildroot.
2461
2462 New packages: libnpupnp
2463
2464 Updated/fixed packages: bctoolbox, brltty, dbus, dovecot,
2465 dovecot-pigeonhole, gcc, gerbera, gmrender-resurrect, gst-omx,
2466 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
2467 gst1-plugins-ugly, gst1-rtsp-server, gst1-vaapi,
2468 gst1-validate, gstreamer1, gstreamer1-editing-services,
2469 igd2-for-linux, libclc, libllcp, libtorrent-rasterbar,
2470 libupnp, libupnpp, lpc32xxcdl, luarocks, mpd, nfs-utils,
2471 nodejs, openjpeg, openldap, opentracing-cpp, openvpn, p11-kit,
2472 paho-mqtt-c, php, poppler, postgresql, python3, runc, sudo,
2473 syslog-ng, systemd, tini, trace-cmd, tzdata, ushare, vlc,
2474 wavpack, wireguard-linux-compat, wolfssl, xapp_xload, xorriso,
2475 zic
2476
2477 Removed packages: libupnp18
2478
2479 Issues resolved (http://bugs.uclibc.org):
2480
2481 #13471: package/mpd/mpd.conf make use of path not created
2482
97d3e7a7
PK
24832020.02.9, released December 27th, 2020
2484
2485 Important / security related fixes.
2486
2487 Infrastructure:
2488 - cmake: fix host ccache handling for CMake 3.19
2489 - meson: Forcibly disable binary stripping for
2490 target builds, enable for host builds
2491 - golang: Fix HOST / TARGET directories for per-package builds
2492
2493 Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
2494
2495 Updated/fixed packages: apitrace, arm-trusted-firmware,
2496 bustle, c-ares, ca-certificates, cdrkit, cryptopp, dhcpcd,
2497 docker-containerd, dtv-scan-tables, flare-engine, ghostscript,
2498 haproxy, imagemagick, imx-gpu-viv, jasper, jemalloc,
2499 jpeg-turbo, libcap, libcurl, libglib2, libgpiod, libkrb5,
2500 libopenssl, libplist, libressl, libuv, libuvw, lynx, mariadb,
2501 mbedtls, minidlna, monkey, musl, mutt, ncurses, netsnmp,
2502 nodejs, opencv3, openldap, openrc, opkg-utils, paho-mqtt-c,
2503 php, privoxy, proftpd, python-crc16, python-flask-cors,
2504 python-lxml, python-pip, python-pyparsing, python-pyqt5, qemu,
2505 qt5base, raptor, rauc, ruby, setserial, shadowsocks-libev,
2506 slirp, sqlcipher, ti-sgx-demos, tinycbor, vsftpd,
2507 wireless-regdb, wireshark, x11vnc, xen, xinetd,
2508 xserver_xorg-server
2509
2510 Issues resolved (http://bugs.uclibc.org):
2511
2512 #13276: libcap builds libcap.pc incorrectly
2513 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
2514 #13341: Mistake in /etc/init.d/S70vsftpd
2515
00e80cb1
PK
25162020.02.8, released November 16th, 2020
2517
2518 Important / security related fixes.
2519
2520 Updated/fixed packages: angularjs, argp-standalone, asterisk,
2521 bandwidthd, bitcoin, busybox, cryptsetup, darkhttpd, davfs2,
2522 docker-cli, docker-containerd, docker-engine,
2523 dovecot-pigeonhole, fastd, fbset, fbtft, freetype, gcc,
2524 ghostscript, gnuradio, grpc, gst1-plugins-bad, jsoncpp,
2525 keepalived, libass, libexif, libiqrf, libpam-tacplus, libraw,
2526 linux-backports, linux-firmware, lzlib, netsnmp, nginx,
2527 oniguruma, opencv3, openntpd, patchelf, php, postgresql,
2528 python-pyqt5, qt5base, rauc, redis, samba4, slirp, systemd,
2529 tcpdump, tmux, tor, webkitgtk, wireguard-linux-compat,
2530 wireshark, wpewebkit, xen, xorriso, zeromq, zxing-cpp
2531
2532 Issues resolved (http://bugs.uclibc.org):
2533
2534 #11931: Bugs in support/scripts/apply-patches.sh
2535
edeef3a0
PK
25362020.02.7, released October 12th, 2020
2537
2538 Important / security related fixes.
2539
2540 meson: Correct SDK cross-compilation.conf file when
2541 per-package builds were used to build SDK.
2542
2543 systemd: Use /run rather than /var/run for PID files in units.
2544
2545 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
2546
2547 support/script/pycompile: Rework logic to ensure .pyc files
2548 contain absolute target paths, fixing code inspection at
2549 runtime when executed with cwd != '/'.
2550
2551 support/scripts/setlocalversion: Correct Mercurial output to
2552 match behaviour with Git.
2553
2554 support/scripts/apply-patches.sh: Use patch
2555 --no-backup-if-mismatch, so we no longer blindly have to
2556 remove *.orig files after patching, fixing issues with
2557 packages containing such files.
2558
2559 Updated/fixed packages: bandwidthd, barebox, bash, bison,
2560 brotli, cifs-utils, cryptsetup, dhcpcd, dhcpdump, docker-cli,
2561 docker-engine, ecryptfs-utils, efl, fail2ban, freetype, gcc,
2562 gdb, ghostscript, gnutls, go, gst1-plugins-base,
2563 gst1-plugins-ugly, ipmitool, libhtp, libraw, libssh, libxml2,
2564 libxml-parser-perl, localedef, lua, memcached, mesa3d, meson,
2565 minidlna, nginx, nodejs, nss-pam-ldapd, openvmtools, php,
2566 postgresql, python, python-aenum, python-autobahn,
2567 python-engineio, python-fire, python-pymodbus, python-scapy,
2568 python-semver, python-sentry-sdk, python-socketio,
2569 python-texttable, python-tinyrpc, python-txtorcon, python3,
2570 qt5base, runc, samba4, strace, supertux, suricata, systemd,
2571 vlc, wayland-protocols, wireguard-linux-compat, wireshark,
2572 xserver_xorg-server, zeromq, zstd
2573
2574 Issues resolved (http://bugs.uclibc.org):
2575
2576 #12911: usb_modeswitch installation race condition
2577 #13251: cryptsetup does not work on branch 2020.02 following..
2578
721fdb02
PK
25792020.02.6, released September 5th, 2020
2580
2581 Important / security related fixes.
2582
2583 Fix a 2020.02.5 build regression in busybox when systemd (and
2584 not less) are enabled because of missing infrastructure.
2585
2586 Updated/fixed packages: alsa-utils, avahi, busybox, cups,
2587 docker-cli, graphite2, imagemagick, libeXosip2, mbedtls,
2588 nvidia-driver, paho-mqtt-c, python-django, systemd, uclibc,
2589 usb_modeswitch, wolfssl
2590
2591 Issues resolved (http://bugs.uclibc.org):
2592
2593 #12911: usb_modeswitch installation race condition
2594
b13d1730
PK
25952020.02.5, released August 29th, 2020
2596
2597 Important / security related fixes.
2598
2599 Infrastructure: Ensure RPATH entries that may be needed for
2600 dlopen() are not dropped by patchelf.
2601
2602 BR_VERSION_FULL/setlocalversion (used by make print-version
2603 and /etc/os-release): Properly handle local git tags
2604
2605 Updated/fixed packages: apache, at91bootstrap3, bind, boost,
2606 busybox, capnproto, chrony, collectd, cpio, cryptsetup, cups,
2607 cvs, dbus, docker-engine, domoticz, dovecot,
2608 dovecot-pigeonhole, dropbear, efl, elixir, f2fs-tools, ffmpeg,
2609 gd, gdk-pixbuf, ghostscript, glibc, grub2, gst1-plugins-bad,
2610 hostapd, iputils, jasper, json-c, libcurl, libwebsockets,
2611 linux, live555, mesa3d, mosquitto, mpv, nodejs, opencv,
2612 opencv3, openjpeg, patchelf, perl, php, postgresql,
2613 python-django, python-gunicorn, python-matplotlib, ripgrep,
2614 rtl8188eu, rtl8821au, ruby, shadowsocks-libev, squid,
2615 tpm2-abrmd, tpm2-tools, trousers, uacme, webkitgtk, wireshark,
2616 wolfssl, wpa_supplicant, wpewebkit, xen, xlib_libX11,
2617 xserver_xorg-server
2618
2619 Issues resolved (http://bugs.uclibc.org):
2620
2621 #12876: nodejs fails to build when host-icu has been built before
2622 #13111: python-gunicorn: missing dependency on python-setuptools
2623 #13121: wpa_supplicant fails to build without libopenssl enabled
2624 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
2625 #13156: package live555 new license
2626
39d71a8c
PK
26272020.02.4, released July 26th, 2020
2628
2629 Important / security related fixes.
2630
2631 Toolchain:
2632 - Make external toolchain version check also work for
2633 toolchains configured with --with-gcc-major-version-only
2634
2635 - Do not handle SOURCE_DATE_EPOCH in toolchain wrapper if the
2636 compiler supports it, fixing an issue with precompiled
2637 headers
2638
2639 - Ensure debug libs from external toolchains are not installed
2640 into target if debugging is disabled
2641
2642 Download:
2643 - Correct reproducibility issue in handling of git submodules
2644 for older git versions.
2645
2646 - Fix file locking over NFS
2647
2648 fs: Ensure cpio archive element order is reproducible
2649
2650 Br2-external: Fix error reporting for invalid br2-external trees
2651
2652 Per-package:
2653 - Fix an issue with python3 sysconfig data not getting
2654 correctly expanded
2655
2656 - Fix per-package building for packages using the qmake
2657 infrastructure
2658
2659 Updated/fixed packages: a10disp, asterisk, bind, cdrkit,
2660 checkpolicy, clamav, dbus, docker-cli, docker-engine,
2661 dvb-apps, e2fsprogs, exim, exiv2, freerdp, gnutls, go, grub2,
2662 gssdp, gst1-plugins-good, gst1-plugins-ugly, gupnp,
2663 intel-microcode, iproute2, irrlicht, iwd, jq, kodi, libcamera,
2664 libconfuse, libcurl, libglib2, libhttpserver, libmicrohttpd,
2665 libopenssl, libvncserver, libxml2, libxmlrpc, lxc, mbedtls,
2666 mesa3d, meson, mongodb, mtools, mutt, nghttp2, ngircd, nodejs,
2667 ntp, open-plc-utils, open2300, openjdk-bin, openssh,
2668 oracle-mysql, paho-mqtt-c, pcre, php, poco, prosody, putty,
2669 python-twisted, python-urllib3, python-validators, python3,
2670 qt5xmlpatterns, redis, rpi-firmware, rtl8821au, samba4, sdl2,
2671 sqlite, squid, syslog-ng, systemd, tcpreplay, tinydtls,
2672 upmpdcli, upx, vlc, webkitgtk, wireguard-linux-compat,
2673 wireshark, wpebackend-fdo, wpewebkit, zstd
2674
2675 Issues resolved (http://bugs.uclibc.org):
2676
2677 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_..
2678 #12946: Grub: Decompressor is too big.
2679 #12986: Mtools: Error converting to codepage 850
2680 #13001: openjdk-bin replaces libfreetype.so from host-freetype
2681 #13011: Incorrect selection of gcc version
2682 #13026: rpi-firmware: must not rename start files
2683 #13031: nodejs: RangeError at new ArrayBuffer()
2684 #13046: Optimize for fast -Ofast is not compliant
2685
e7f14106
PK
26862020.02.3, released June 3rd, 2020
2687
2688 Important / security related fixes.
2689
2690 Fix various build issues of host packages on hosts using GCC
2691 10.
2692
2693 Updated/fixed packages: arm-trusted-firmware, audit, bind,
2694 binutils, bison, clamav, crda, dovecot, dtc, efl, elf2flt,
2695 erlang, fakeroot, ffmpeg, fmc, fmlib, freerdp, gcc, git,
2696 glib-networking, gnupg, leveldb, libexif, libssh2,
2697 libusb-compat, linux-headers, lrzip, ltrace, mariadb, mesa3d,
2698 mp4v2, openldap, openocd, perl, php, prosody,
2699 python-pycryptodomex, python-pyqt5, qemu, rpi-firmware, rustc,
2700 speexdsp, sysrepo, systemd, tremor, vboot-utils, wireshark,
2701 xen
2702
2703 Removed packages: python-pycrypto
2704
2705 Issues resolved (http://bugs.uclibc.org):
2706
2707 #12361: Init system (systemd) kills login on Raspberry Pi Zero
2708 #12656: bison fails to relocate with relocate-sdk.sh
2709 #12671: leveldb won't detect that snappy is present (static..
2710 #12691: host-rust build fails
2711 #12831: RPI-firmware package: DTB-overlay dependency
2712
d011ca9b
PK
27132020.02.2, released May 12th, 2020
2714
2715 Important / security related fixes.
2716
2717 Musl: Disallow on PPC64 cores without AltiVec support
2718 (E.G. e5500).
2719
2720 fs/cpio: Correctly handle booting with 'console='
2721
2722 release: Ensure temporary .br2-external.* files are not
2723 included in the release tarball
2724
2725 Defconfigs: Fix various mistyped config options, or config
2726 options where the dependencies were no longer met.
2727
2728 Updated/fixed packages: apache, azure-iot-sdk-c, binutils,
2729 boinc, c-ares, cvs, docker-cli, docker-containerd,
2730 docker-engine, domoticz, e2fsprogs, efl, evtest, exim, ffmpeg,
2731 freerdp, gcc, gflags, glibc, gnuconfig, haproxy, imx-gpu-2d,
2732 irrlicht, jpeg kodi-pvr-vuplus, libarchive, libcoap,
2733 libfpm-extra, libglib2, libhtp, libid3tag, libinput, libmad,
2734 libopenssl, libsepol, libssh, libv4l, libvncserver, libwpe,
2735 localedef, mariadb, matchbox, mbedtls, mc, mesa3d-headers,
2736 meson, midori, msgpack, netsnmp, nginx, ogre, openjdk,
2737 openldap, openvpn, p7zip, paho-mqtt-c, php, polkit, python,
2738 python-attrs, python-crossbar, python-dpkt, python-flask,
2739 python-future, python-iptables, python-jedi, python-markdown2,
2740 python3, qemu, qpdf, qt5, samba4, squashfs, squid, strongswan,
2741 suricata, tzdata, util-linux, vlc, wget, webkitgtk,
2742 wireguard-linux-compat, wireshark, wpebackend-fdo, wpewebkit,
2743 zic
2744
2745 Issues resolved (http://bugs.uclibc.org):
2746
2747 #11866: initramfs file system fails to boot using Grub on EFI x86_64
2748 #12271: python-iptables runtime dependencies
2749 #12726: systemctl preset-all failed for ctrl-alt-del.target
2750 #12751: OpenJdk package installation issues on target
2751 #12796: Update OpenSSL to Version 1.1.1g to patch CVE-2020-1967
2752 #12811: bootstrap stuck and no login prompt
2753 #12841: util-linux/sfdisk 2.35.1 fails on sector-size header
2754
673d54c6
PK
27552020.02.1, released April 10th, 2020
2756
2757 Important / security related fixes.
2758
2759 core: Also fixup /lib references in libtool .la files, similar
2760 to how it is done for /usr/*.
2761
2762 Various fixes for builds with per-package target/host
2763 directories.
2764
2765 toolchain: Fix kernel headers validation check for external
2766 toolchains. Fix make 4.3+ compatibility in external toolchain
2767 logic.
2768
2769 fs/initramfs: fix show-info so it also shows the usual
2770 rootfs-related variables.
2771
2772 Updated/fixed packages: arm-trusted-firmware, barebox-aux,
2773 bluez5_utils, bubblewrap, busybox, civetweb, cog, collectd,
2774 ffmpeg, gcc, gnutls, gssdp, gvfs, haproxy, hiredis, hostapd,
2775 kmscube, kodi-screensaver-rsxs, libical, libinput, libexif,
2776 libopenssl, libsndfile, linux, linux-tools, llvm, localedef,
2777 mcrypt, mesa3d, meson, monit, nftables, ntp, opencv3,
2778 oprofile, php, pinentry, polkit, pure-ftpd, python-pyyaml,
2779 qt5, quagga, radvd, rcw, redis, rocksdb, samba4, screen,
2780 sdbusplus, swupdate, sysdig, sysklogd, syslinux, syslog-ng,
2781 tor, tslib, uacme, util-linux, vala, vlc,
2782 wireguard-linux-compat, wireguard-tools, wireshark,
2783 wpa_supplicant, xserver_xorg-server
2784
2785 Issues resolved (http://bugs.uclibc.org):
2786
2787 #12711: host-localedef 2.30-20 fails to compile on fedora 32
2788 #12746: "sysdig" package description points to http://sysdig.org, ..
2789
5f5477b0 27902020.02, released March 8th, 2020
0e96faa7
PK
2791
2792 Various fixes.
2793
2794 br2-external: Fix compatibility with make 4.3+
2795
5f5477b0
PK
2796 Updated/fixed packages: bash, bcm2835, binutils, cups,
2797 erlang-p1-acme, fbgrab, gr-osmosdr, gst1-plugins-base,
2798 gst1-validate, gstreamer1, guile, jhead, libdrm, libevdev,
2799 libinput, libnss, libsndfile, libvncserver, linux-firmware,
2800 mesa3d, nodejs, openjdk-bin, openvmtools, optee-test, patch,
2801 php, piglit, pppd, python-django, qemu, qt5base, ruby,
2802 ser2net, swupdate, thrift, zziplib
0e96faa7
PK
2803
2804 Removed packages: classpath, jamvm
2805
2806 Issues resolved (http://bugs.uclibc.org):
2807
2808 #12606: fbgrab location has changed
2809
338e2b5b
PK
28102020.02-rc3, released March 2nd, 2020
2811
2812 Fixes all over the tree.
2813
2814 Infrastructure: Rework file list handling to fix race
2815 conditions when building with per-package target and host
2816 directories and top-level parallel builds.
2817
2818 Updated/fixed packages: aufs, binutils, blktrace, brltty,
2819 cairo, dnsmasq, docker-compose, elf2flt, exim, exiv2, git,
2820 kodi-inputstream-adaptive, libarchive, libcgroup, libgdiplus,
2821 libssh2, libvncserver, libvorbis, linknx, linux-firmware, lxc,
2822 lz4, mosquitto, openjpeg, openrc, poco, proftpd, pure-ftpd,
2823 python3, python-multidict, python-setuptools-scm-git-archive,
2824 qpdf, qt5tools, rdesktop, rocksdb, shellinabox, squid,
2825 suricata, swig, systemd, taglib, util-linux, wireshark, zsh
2826
2827 Issues resolved (http://bugs.uclibc.org):
2828
2829 #12571: ltp-testsuite : Build failure
2830 #12576: 2020.02-RC1: error while loading shared libraries: ...
2831 #12581: 2020.02-rc1 glibc failing to build on fedora 31
2832
b36e2eca
PK
28332020.02-rc2, released February 26th, 2020
2834
2835 Fixes all over the tree.
2836
2837 Toolchain: Ensure strong SSP can only be enabled if the
2838 (external) toolchain supports it.
2839
2840 Fix a race condition related to creating the output/staging
2841 symlink on systems with coreutils < 8.27.
2842
2843 Drop support for the (end of life) Qt 5.6 variant.
2844
2845 Updated/fixed packages: at, armadillo, audiofile, bash,
2846 busybox, erlang, fail2ban, fluidsynth, ipsec-tools, jpeg-turbo,
2847 kvm-unit-tests, libftdi1, libinput, libsvgtiny, libtomcrypt,
2848 libupnpp, libxml2, linux-tools, luv, mbedtls, mesa3d, minicom,
2849 openvmtools, php, qt5, qt5webengine, qwt, radvd, rcw,
2850 sdbusplus, systemd, tpm2-tss, vorbis-tools
2851
2852 Issues resolved (http://bugs.uclibc.org):
2853
2854 #12581: 2020.02-rc1 glibc failing to build on fedora 31
2855
22f07ab2 28562020.02-rc1, released February 18th, 2020
3eacee53
PK
2857
2858 Fixes all over the tree and new features.
2859
2860 Add experimental support for building with a per-package
2861 target and host directory. This still has some rough edges,
2862 but brings a number of advantages:
2863
2864 - Packages will only be able to access the explicitly listed
2865 dependencies and not any other packages that happen to be
2866 built before, ensuring correct dependency information in
2867 Buildroot.
2868
2869 - Possibility for top-level parallel builds, speeding up
2870 builds on multicore machines.
2871
2872 Core: Ensure package-file-lists data is correct after
2873 incremental builds as well.
2874
2875 Architecture: Add support for ARC-HS38 with 64bit multiplier
2876 variant, allow building glibc for big endian ARC, handle 16KB
2877 MMU page size for ARC in toolchain wrapper.
2878
2879 Toolchain: Add binutils 2.33.1, GCC 7.5.0, Arm 9.2-2019.12
2880 toolchains, ARC 2019.09 toolchain. Allow using custom kernel
2881 headers newer than what is known by Buildroot.
2882
2883 pkg-stats: Support for CVE vulnerability reporting by
2884 comparing to NVD database.
2885
2886 Reproducible builds: The go -trimpath option is now used to
2887 get rid of absolute build paths, __FILE__ and __BASE_FILE__
2888 defines are now handled in the toolchain wrapper.
2889
2890 Systemd: Build host variant and use systemctl to automatically
2891 enable unit files rather than manually managing symlinks.
2892
2893 Util-linux: Ensure that hwclock is built without GPLv3
2894 code. Notice that builds with hwclock has contained
2895 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
2896
2897 New defconfigs: Beelink GS1, Raspberrypi4 64bit
2898
2899 New packages: alura, avro-c, bubblewrap, cctz, cereal,
2900 cpuburn-arm, elixir, erlang-base64url, erlang-idna,
2901 erlang-jose, erlang-p1-acme, erlang-p1-mqtree,
2902 erlang-p1-yconf, fluid-soundfont, fluidsynth, gcnano-binaries,
2903 gensio, glslsandbox-player, libargon2, libmodsecurity,
2904 libpam-nfc, libtelnet, lua-codegen, lua-livr, lua-livr-extra,
2905 lua-rotas, lua-silva, mfoc, network-manager-openvpn,
2906 nginx-modsecurity, perl-crypt-openssl-aes,
2907 perl-math-prime-util, pipewire, ptm2human, python-aenum,
2908 python-aiohttp-debugtoolbar, python-aiohttp-mako,
2909 python-aiologstash, python-aiosignal, python-aiozipkin,
2910 python-async-lru, python-avro, python-bunch, python-crontab,
2911 python-dnspython, python-entrypoints, python-esptool,
2912 python-frozenlist, python-future, python-gitdb, python-janus,
2913 python-lockfile, python-logstash, python-nested-dict,
2914 python-pbr, python-pyaes, python-pydantic, python-smmap2,
2915 python-sockjs, python-zc-lockfile, raspi-gpio, rocksdb,
2916 sdbusplus, spidermonkey, thermald, ti-sgx-libgbm, tinyssh,
2917 tio, umtprd, weston-imx, wireguard-linux-compat,
2918 wireguard-tools, xdg-dbus-proxy
2919
2920 Removed packages: bluez_utils, celt051, erlang-p1-iconv, fis,
2921 gadgetfs-test, libplayer, gstreamer, gst-ffmpeg,
2922 gst-fsl-plugins, gst-omapfb, gst-plugins-bad,
2923 gst-plugins-base, gst-plugins-good, gst-plugins-ugly,
2924 perl-digest-md5, perl-mime-base64, perl-net-ping,
2925 python-scapy3k, wireguard
2926
2927 Issues resolved (http://bugs.uclibc.org):
2928
2929 #11906: the new version of mesa3d cannot support etnaviv when..
2930 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
2931 #12121: PyQt5.QtSerialPort and other modules not being built
2932 #12256: package tar is outdated (1.29 is 3 years old
2933 #12286: Can't import gobject in python 3.8
2934 #12376: python-scapy3k is deprecated
2935 #12386: carriage return issue when "make menuconfig"
2936 #12441: qt5webengine build error: asm/errno.h: No such file or..
2937 #12446: Buildroot fails to finish installing packages
2938 #12456: qtvirtualkeyboard: No such file or directory
2939 #12461: libglib2 build files with deep directory structure
2940 #12481: minicom fails when output directory path contains "m4"
2941 #12501: libnss-3.49.1: ld error: multiple definition of `gcm_..
2942 #12526: host-nodejs 12.14.1: configure fail: AttributeError: ..
2943 #12536: Linux-Headers extracting failure
2944 #12546: Ninja 1.10 build Error
2945
ed4f7ddf
PK
29462019.11.3, released April 10th, 2020
2947
2948 Important / security related fixes.
2949
2950 core: Fix compatibility with make 4.3+. Also fixup /lib
2951 references in libtool .la files, similar to how it is done for
2952 /usr/*.
2953
2954 toolchain: Fix kernel headers validation check for external
2955 toolchains.
2956
2957 fs/initramfs: fix show-info so it also shows the usual
2958 rootfs-related variables.
2959
2960 Updated/fixed packages: barebox-aux, bluez5_utils, busybox,
2961 civetweb, cog, collectd, ffmpeg, gcc, gnutls, gssdp, gvfs, haproxy,
2962 hiredis, hostapd, kmscube, libical, libopenssl, libsndfile,
2963 linux-tools, llvm, monit, ntp, php, pure-ftpd, radvd, redis,
2964 samba4, screen, sysdig, syslinux, syslog-ng, tor, uacme,
2965 util-linux, vala, vlc, wpa_supplicant, xserver_xorg-server
2966
2967 Issues resolved (http://bugs.uclibc.org):
2968
2969 #12746: "sysdig" package description points to http://sysdig.org, ..
2970
c10d3458
PK
29712019.11.2, released March 16th, 2020
2972
2973 Important / security related fixes.
2974
2975 Core: Ensure package-file-lists data is correct after
2976 incremental builds as well.
2977
2978 Fix a race condition related to creating the output/staging
2979 symlink on systems with coreutils < 8.27.
2980
2981 Toolchain: ARC tools bumped to arc-2019.09.
2982
2983 Br2-external: Fix patch handling when external linux-extension
2984 packages are used. Fix compatibility with make 4.3+
2985
2986 Util-linux: Ensure that hwclock is built without GPLv3
2987 code. Notice that builds with hwclock has contained
2988 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
2989
2990 Updated/fixed packages: armadillo, at, bcm2835, binutils,
2991 blktrace, bluez-alsa, bootstrap, brltty, busybox, cairo,
2992 clamav, cog, cups, czmq, dnsmasq, docker-containerd, dovecot,
2993 dovecot-pigeonhole, e2fsprogs, elf2flt, eudev, exim, exiv2,
2994 fbgrab, gettext-tiny, glibc, go, grep, gst1-validate, guile,
2995 imagemagick, jhead, jpeg-turbo, kvm-unit-tests, lapack,
2996 libarchive, libcgroup, libdrm, libevent, libexif, libftdi1,
2997 libgdiplus, libjpeg, libsigrok, libsndfile, libssh2,
2998 libsvgtiny, libvncserver, libvorbis, libxml2, libxslt, linknx,
2999 lxc, lz4, mariadb, mbedtls, meson, mongoose, mosquitto, musl,
3000 ncurses, nodejs, ntfs-3g, ogre, opencv3, openjdk, openjpeg,
3001 openrc, openswan, openvmtools, optee-test, patch, php, piglet,
3002 postgresql, pppd, proftpd, pure-ftpd, python-django,
3003 python-pyqt5, python-setuptools-scm-git-archive, python3,
3004 qemu, qt5base, qt5tools, qt5virtualkeyboard, qt5webengine,
3005 qwt, rdesktop, ruby, runc, samba4, shellinabox,
3006 skeleton-init-openrc, smartmontools, spdlog, sqlcipher, squid,
3007 suricata, swig, swupdate, sysklogd, taglib, thrift,
3008 ti-cgt-pru, uclibc, util-linux, vorbis-tools, webkitgtk,
3009 wireshark, wpebackend-fdo, wpewebkit, xen,
3010 xserver_xorg-server, zeromq, zsh, zziplib
3011
3012 Issues resolved (http://bugs.uclibc.org):
3013
3014 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
3015 #12331: meson issue
3016 #12456: qtvirtualkeyboard: No such file or directory
3017 #12461: libglib2 build files with deep directory structure
3018 #12481: minicom fails when output directory path contains "m4"
3019 #12606: fbgrab location has changed
3020
538d2773
PK
30212019.11.1, released January 12th, 2020
3022
3023 Important / security related fixes.
3024
3025 Infrastructure: kconfig: Fix reconfigure logic, python: Ensure
3026 correct compiler and linker flags are used for compiled code
3027
3028 utils/scanpypi: Remind users to update DEVELOPERS
3029
3030 Defconfigs: imx6-sabresd: Fix the Qt5 display names,
3031 imx8: Drop extra copy of U-Boot DTB
3032
3033 Updated/fixed packages: acsccid, bitcoin, boost, busybox,
3034 cc-tool, cmocka, cpio, cups, dante, dialog, dillo, docker-cli,
3035 docker-containerd, docker-engine, easy-rsa, ebtables,
3036 ecryptfs-utils, efl, ffmpeg, gdb, git, glibc, gnupg2, go,
3037 gpsd, grpc, gst1-plugins-bad, iputils, jasper,
3038 kf5-kcoreaddons, leveldb, libarchive, libfribi, libgit2,
3039 libkrb5, libp11, librsvg, libssh, libtomcrypt, libuio, libv4l,
3040 lirc-tools, log4cplus, lrzip, lvm2, mali-t76x,
3041 matchbox-desktop, mender-grubenv, mmc-utils, mosquitto,
3042 nodejs, ntp, openipmi, opencv3, openpowerlink, openrc, pango,
3043 perl-sys-cpu, pimd, postgresql, pulseaudio, python-brotli,
3044 python-coherence, python-crc16, python-django, python-dpkt,
3045 python-gobject, python-pyasn-modules, python-pypcap,
3046 python-pyqt5, python-subprocess32, python3, qpdf,
3047 qt-webkit-kiosk, qt5virtualkeyboard, qt5webengine, quota,
3048 rabbitmq-c, rauc, rpcbind, rtl8821au, runc, rygel, samba4,
3049 sdl2, setserial, snort, spidev_test,
3050 sunxi-mali-mainline-driver, syslog-ng, sysrepo, tcllib, tftpd,
3051 usbmount, w_scan, wavpack, wsapi, wsapi-fcgi, wsapi-xavante,
3052 x265, xserver_xorg-server, ytree, zip
3053
3054 Issues resolved (http://bugs.uclibc.org):
3055
3056 #12121: PyQt5.QtSerialPort and other modules not being built
3057 #12286: Can't import gobject in python 3.8
3058
836b84a7
PK
30592019.11, released December 1st, 2019
3060
3061 Various fixes.
3062
3063 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
3064 <pkg>_DL_OPTS by default, just like it is done for a number of
3065 other package variables.
3066
3067 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
3068 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
3069 the (rare) case where the .py files are needed at runtime
3070 rather than .pyc.
3071
3072 Updated/fixed packages: am33x-cm3, bind, collectd, go, gob2,
3073 gst1-plugins-bad, haproxy, jasper, jpeg-turbo, libdrm,
3074 libftdi, libftdi1, libnss, libselinux, libstrophe, lzma,
3075 minicom, network-manager, nodejs, oniguruma, opencv3,
3076 openvmtools, perl-gdgraph, perl-gdtextutil, prosody,
3077 python-cchardet, systemd, tiff, wolfssl,
3078
3079 Issues resolved (http://bugs.uclibc.org):
3080
3081 #11416: check-uniq-files staging issue
3082 #12146: Oprofile runtime issue
3083 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
3084 #12171: Python-opencv needs config.py and config-3.7.py to run..
3085 #12196: duma package
3086 #12211: host-nodejs 10.15.3 package fail to build
3087 #12316: tzdata fails to install with empty "default local time"
3088 #12326: network-manager build fails with missing glib error
3089 #12366: Gstreamer1 gst1-plugins-bad do not compile with RPI-Userland
3090
fc1c7e59
PK
30912019.11-rc3, released November 24th, 2019
3092
3093 Fixes all over the tree.
3094
3095 Updated/fixed packages: asterisk, clamav, domoticz, faifa,
3096 gerbera, kmod, kvm-unit-tests, libupnp18, linux-serial-test,
3097 lsof, ltp-testsuite, lxc, mesa3d, mesa3d-headers, perl, php,
3098 postgresql, qemu, rauc, redis, rpcbind, spice, spice-protocol,
3099 systemd, tftpd, waylandpp, webkitgtk, zip
3100
1ab7e0c6
PK
31012019.11-rc2, released November 16th, 2019
3102
3103 Fixes all over the tree.
3104
3105 Toolchain: ARC tools bumped to arc-2019.09-rc1, ensure
3106 external toolchain kernel headers version check correctly stop
3107 the build on mismatch
3108
3109 Meson: Fix generation of global cross-compilation.conf
3110
3111 Download: Also use the package download method for extra
3112 downloads from the same site, so it does not get confused by
3113 URLs containing '+'
3114
3115 Defconfigs: Fix boot issue for beaglebone
3116
3117 Updated/fixed packages: bird, chrony, connman, dhcp, domoticz,
3118 dropwatch, dtc, elf2flt, gettext-tiny, glog, intel-microcode,
3119 ipsec-tools, jailhouse, kodi, libfribi, libmbim, libressl,
3120 libsigrokdecode, libsvgtiny, linux-serial-test, ltp-testsuite,
3121 lvm2, lxc, mariadb, mesa3d, minizip, ndisc6, neardal, ninja,
3122 ofono, openvmtools, oracle-mysql, qt5wayland, safeclib, socat,
3123 sudo, systemd, wpewebkit, xserver_xorg-server
3124
78d373f7 31252019.11-rc1, released November 5th, 2019
bc8d4e97
PK
3126
3127 Fixes all over the tree and new features.
3128
3129 Dependencies: Gcc/g++ 4.8 or newer is now required on the
3130 build host.
3131 Ensure host has JSON::PP perl module installed if
3132 webkitgtk/wpewebkit packages are enabled as it is needed
3133 during their build process.
3134
3135 Toolchain: Add support for the D programming language (GCC
3136 9.x, Glibc).
3137 GCC 9.x updated to 9.2.0, Glibc updated to 2.30, Musl updated
3138 to 1.1.24, uClibc-ng updated to 1.0.32, ARC toolchain updated
3139 to arc-2019.09-eng002.
3140 Musl: Add a patch to add support for
3141 sched_{get,set}scheduler() and sched_{get,set}param() for
3142 compatibility.
3143 Generate check-headers program under BUILD_DIR rather than
3144 /tmp to fix issues with distributions mounting /tmp noexec.
3145 Also copy libssp.so for external toolchains if SSP
3146 to handle toolchains providing SSP support in libssp rather
3147 than in the C library
3148
3149 New defconfigs: Beaglebone AI, FriendlyARM Nanopi NEO Plus2,
3150 Libre Computer "La Frite", QEMU Armv7-A with trustzone/OP-TEE,
3151 STM32MP157 Discovery Kit
3152
9bcc20f1
PK
3153 Arch: RISC-V: Default to a sensible floating point ABI based
3154 on the selected ISA extensions rather than always defaulting
3155 to ILP32/64
bc8d4e97
PK
3156
3157 Graph-size: Package sizes are now shown in human readable form
3158 (Kib/Mib/Gib) rather than always in Kib. Binary (KB/MB/GB)
3159 format can be selected using the --binary option. The cut-off
3160 limit for classifying packages as "other" is now configurable
3161 using the --size-limit option.
3162
3163 Br2-external: Linux kernel extensions can now also be provided
3164 in an external tree by adding packages under
3165 linux/linux-ext-*.mk. See the manual for details.
3166
3167 Fakeroot now works correctly under Microsoft Windows 10
3168 Services for Linux, which does not provide SYSV IPC support
3169
3170 The check-uniq-files logic which would complain if multiple
3171 packages would touch the same files has been removed as it
3172 causes issues in certain situations (when packages are
3173 rebuilt) and the issue is no longer considered a problem for
3174 toplevel parallel builds as those will use a per-package
3175 staging/target directory.
3176 With this removed, Python is no longer required for a basic
3177 build (only for optional scripts).
3178
3179 support/scripts/genimage.sh will no longer make a copy of
3180 TARGET_DIR, speeding up post-build/image scripts.
3181
3182 The runtime test logic now uses Python 3.x.
3183
3184 A 'v' prefix has been dropped from the <pkg>_SOURCE variable
3185 for a number of packages to match the version numbers used by
3186 https://release-monitoring.org
3187
3188 New packages: caps, collectl, dav1d, fstrcmp, ima-evm-utils,
3189 jitterentropy-library, kodi-vfs-rar, kodi-vfs-sftp, libavl,
9bcc20f1
PK
3190 libhttpserver, libmspack, libnetconf2, libolm, libyang,
3191 linux-serial-test, lrzip, mdevd, minimodem, musl-fts, netifrc,
3192 ogre, openlayers, python-aioredis, python-asgiref,
bc8d4e97
PK
3193 python-backports-functools-lru-cache, python-bluezero,
3194 python-brotli, python-channels, python-channels-redis,
3195 python-colorlog, python-daphne, python-django-enumfields,
3196 python-jaraco-functools, python-kiwisolver, python-msgfy,
3197 python-rpi-ws281x, python-setuptools-scm-git-archive,
3198 python-simplelogging, python-soupsieve, python-sqliteschema,
3199 python-sqlparse, python-tqdm, python-webencodings, qt5webview,
3200 restclient-cpp, ripgrep, snmpclitools, sunwait, sysrepo,
3201 uacme, utf8proc, uvw, ytree
3202
3203 Removed packages: alljoyn, alljoyn-base, alljoyn-tcl-base,
3204 devmem2, eventlog, kodi-audiodecoder-opus,
3205 kodi-screensaver-planestate, kodi-visualisation-waveforhue,
3206 python-pysnmp-apps, riscv-pk, ustr
3207
3208 Issues resolved (http://bugs.uclibc.org):
3209
3210 #9881: systemd-resolved not setting resolv.conf link
3211 #10171: devmem2 w (word) is 8 bytes in x86 64 systems
3212 #10586: musl gcc has ifunc enabled when musl doesn't support it
3213 #10806: Allow nfs-utils to use ipv6
3214 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
3215 #11411: check-uniq-files target issue
3216 #11766: Console (getty) issues with systemd
3217 #11781: mariadb build error
3218 #12031: Build of cups-filters fails while linking, apparently due..
3219 #12116: console prompt does not appear after login
3220 #12141: eudev package is missing "render" and "kvm" groups
3221 #12181: dropbear: norootlogin (-w) no longer works when PAM is enabled
3222 #12186: Raspberry Pi Zero-W build fails on newer kernel versions
3223 #12191: cmake BUILDDIR
3224 #12241: Permission denied while running "make"
3225 #12261: sudo versions prior to 1.8.28 are affected.
3226 #12276: make clean/distclean does not remove BR2_DL_DIR and BR2_HOST_DIR
3227 #12281: Custom configuration fails to build (based on raspberrypi3_..
3228
8f75fbbe
PK
32292019.08.3, released December 7th, 2019
3230
3231 Important / security related fixes.
3232
3233 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
3234 <pkg>_DL_OPTS by default, just like it is done for a number of
3235 other package variables
3236
3237 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
3238 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
3239 the (rare) case where the .py files are needed at runtime
3240 rather than .pyc.
3241
3242 Fix <pkg>-reconfigure handling for packages using the kconfig
3243 infrastructure.
3244
3245 Toolchain: ensure external toolchain kernel headers version
3246 check correctly stop the build on mismatch
3247
3248 Deconfigs: beaglebone: fix boot issue
3249
3250 Updated/fixed packages: am33x-cm3, asterisk, bind, chrony,
3251 clamav, cmocka, collectd, connman, dhcp, dropwatch, faifa,
3252 gettext-tiny, gob2, haproxy, intel-microcode, ipsec-tools,
3253 jailhouse, jasper, jpeg-turbo, kodi, kvm-unit-tests, libftdi,
3254 libftdi1, libnss, libressl, libstrophe, libsvgtiny, lvm2,
3255 lzma, mariadb, minicom, mosquitto, neardal, ninja, nodejs,
3256 oniguruma, openvmtools, oracle-mysql, perl-gdgraph,
3257 perl-gdtextutil, php, postgresql, prosody, python-cchardet,
3258 python-django, qt5wayland, rabbitmq, rauc, redis, rpcbind,
3259 socat, spice, spice-protocol, tftpd, tiff, webkitgtk
3260
3261 New packages: libmspack
3262
3263 Issues resolved (http://bugs.uclibc.org):
3264
3265 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
3266 #12171: Python-opencv needs config.py and config-3.7.py to run..
3267 #12211: host-nodejs 10.15.3 package fail to build
3268 #12316: tzdata fails to install with empty "default local time"
3269
de6739c8
PK
32702019.08.2, released November 9th, 2019
3271
3272 Important / security related fixes.
3273
3274 Toolchain: Also copy libssp.so for external toolchains if SSP
3275 to handle toolchains providing SSP support in libssp rather
3276 than in the C library
3277
3278 Download: Also use the package download method for extra
3279 downloads from the same site, so it does not get confused by
3280 URLs containing '+'
3281
3282 Fakeroot now works correctly under Microsoft Windows 10
3283 Services for Linux, which does not provide SYSV IPC support
3284
3285 utils/test-pkg: ensure to exit with an error upon failure
3286
3287 Updated/fixed packages: asterisk, azmq, binutils,
3288 cups-filters, domoticz, dtc, duma, elf2flt, eudev, exfat,
3289 exfat-utils, fakeroot, fdk-aac, file, freerdp, gcc, gd,
3290 ghostscript, go, gpsd, grpc, gst1-plugins-base, gvfs, icu,
3291 intel-microcode, kvm-unit-tests, libfribidi, libnspr, libnss,
3292 libopenssl, libpcap, libpciaccess, librsvg, libseccomp,
3293 libsigrok, libtorrent, libunwind, libva, linux-tools,
3294 lua-sdl2, lxc, minizip, mjpegtools, mongoose, mono, nbd,
3295 nfs-utils, php, piglit, python, python-autobahn,
3296 python-pysnmp-apps, python-tornado, python3, qemu, qt5base,
3297 ruby, safeclib, samba4, sdl_mixer, sox, sudo, suricata,
3298 systemd, tcpdump, unscd, util-linux, vdr-plugin-vnsiserver,
3299 vtun, wireshark, xvisor, yaffs2utils
3300
3301 Issues resolved (http://bugs.uclibc.org):
3302
3303 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
3304 #12261: sudo versions prior to 1.8.28 are affected
3305
9c814962
PK
33062019.08.1, released October 3rd, 2019
3307
3308 Important / security related fixes.
3309
3310 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
3311 Use default console settings
3312
3313 Dependencies: Ensure host has JSON::PP perl module installed
3314 if webkitgtk/wpewebkit packages are enabled as it is needed
3315 during their build process.
3316
3317 Toolchain: Generate check-headers program under BUILD_DIR
3318 rather than /tmp to fix issues with distributions mounting
3319 /tmp noexec.
3320
3321 Updated/fixed packages: asterisk, augeas, axel, bind, bwm-ng,
3322 cups, cups-filters, docker-cli, docker-engine, docker-proxy,
3323 e2fsprogs, eudev, exim, expat, gcc, go, haveged, ifplugd, joe,
3324 kf5-extra-cmake-modules, kf5-modemmanager-qt,
3325 kf5-networkmanager-qt, libcamera, libcurl, libgcrypt,
3326 libglib2, libgpg-error, libnspr, libnss, libopenssl,
3327 logrotate, luksmeta, mariadb, mbedtls, mongodb, mosquitto,
3328 ncurses, nfs-utils, nghttp2, nodejs, openvmtools, php,
3329 protobuf, putty, qemu, samba4, snort, swupdate,
3330 systemd-bootchart, thttpd, uclibc, unzip, util-linux,
3331 wireshark
3332
3333 Issues resolved (http://bugs.uclibc.org):
3334
3335 #10806: Allow nfs-utils to use ipv6
3336 #11781: mariadb build error
3337 #12031: Build of cups-filters fails while linking, apparently due..
3338 #12141: eudev package is missing "render" and "kvm" groups
3339 #12241: Permission denied while running "make"
3340
1fcdfbfb
PK
33412019.08, released September 1st, 2019
3342
3343 Various fixes.
3344
3345 Defconfigs: Removed nanopc t4, nanopi m4 and neo4, pine64
3346 rockpro64 and raxda rock pi4 as they rely on a ARM32 toolchain
3347 on the build host to build ATF. These defconfigs will be added
3348 back once a package providing such toolchain is
3349 available. Also dropped ts4800 defconfig as it does not build
3350 with GCC >= 8.x.
3351
3352 Updated/fixed packages: libxcb, php, python-numpy, webkitgtk,
3353 wpewebkit, xfont_font-util
3354
3355 Issues resolved (http://bugs.uclibc.org):
3356
3357 #12156: buildroot-2019.08-rc3 does not build for Pi Zero W
3358
cd8ab185
PK
33592019.08-rc3, released August 28th, 2019
3360
3361 Fixes all over the tree.
3362
3363 Updated/fixed packages: clamav, dovecot, dovecot-pigeonhole,
3364 gcc, intel-microcode, libmicrohttpd, libmodplug, mpg123,
3365 nginx, openldap, python, qemu, samba4, squid, strace, vlc
3366
3367 Issues resolved (http://bugs.uclibc.org):
3368
3369 #11686: fbdev_drv.so: undefined symbol: shadowUpdatePackedWeak,..
3370
f3221f1a 33712019.08-rc2, released August 20th, 2019
a8bdbef2
PK
3372
3373 Fixes all over the tree.
3374
3375 Compile fixes for a number of defconfigs.
3376
3377 Updated/fixed packages: apache, autofs, batctl, batman-adv,
3378 bind, collectd, cwiid, dahdi-linux, dahdi-tools, daq,
f3221f1a
PK
3379 dehydrated, dhcp, dtc, efl, enlightenment, evtest, giflib,
3380 gnutls, go, gst-plugins-bad, gst-plugins-base,
3381 gst1-plugins-bad, gst1-plugins-base, gst1-rtsp-server, gtkmm3,
3382 gupnp, harfbuzz, imagemagick, lftp, libbsd, libcpprestsdk,
3383 libdnet, libfm, libgit2, libgtk2, libgtk3, libpri, librsvg,
3384 libss7, libssh2, libwpe, lua-cqueues, metacity, micropython,
3385 mpd, mpg123, musl, mpv, openblas, openbox, opencv, pango,
3386 pcmanfm, piglit, pigpio, pinentry, postgresql, qemu, qt5base,
3387 qt5enginio, qt5multimedia, qt5serialbus, quagga, quazip,
3388 rrdtool, rygel, samba4, stellarium, tcpreplay, ti-gfx, vte,
3389 wampcc, wilink-bt-firmware, wireless-regdb, wpebackend-fdo,
a8bdbef2
PK
3390 xscreensaver
3391
3392 Removed packages: libamcodec, odroid-mali, odroid-scripts
3393
3394 Issues resolved (http://bugs.uclibc.org):
3395
3396 #9481: NetworkManager/Ping unable to resolve domains
3397 #10566: php.mk is missing option --with-pgsql
3398 #10861: Package batman_adv Makefile is missing include header direct..
3399 #11641: linux kernel .config timestamp always out of date fixed with..
3400 #11671: russian locale ru_RU:145: LC_TIME: syntax error
3401 #11701: recuuring of usr and in bin shortcuts are created
3402 #11741: pigpio does not build host-pigpio
3403 #11876: automount using host mount/umount
3404 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
3405 #11921: dahdi fails to build
3406 #11936: libcpprestsdk should install to staging
3407 #11946: wilink-bt-firmware: moved from github to http://git.ti.com/ti-bt
3408 #11961: libpri build failure
3409 #12086: dhcp shared libraries not installed to target
3410 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
3411 #12106: daq: build fails if libdumbnet-dev is installed in the host
3412 #12126: vc4 has neon as hard dependency
3413
9b9abb0d
PK
34142019.08-rc1, released August 9th, 2019
3415
3416 Fixes all over the tree and new features.
3417
3418 toolchain: ARC toolchain updated to 2019.03 (binutils 2.32.51
3419 / GCC 8.3.1 / glibc 2.29), ARM AAarch64/ARM toolchains updated
3420 to 2019.03. Add GCC 9.1.0, remove GCC 4.9 and 6.5, add GDB
3421 8.3, remove GDB 7.12 and 8.0.1, default to GDB 8.2, GCC
3422 8.3.0. Musl updated to 1.1.23, bringing support for RISC-V 64.
3423
3424 Architectures: Internal toolchain support for C-SKY, support
3425 for ARC HS48 v3.1 and HS38 with Quad MAC & FPU, support for
3426 ARM A76, A76/A55 big.LITTLE, emag, neoverse-N1, phecda and
3427 tsv110.
3428
3429 Filesystems: Pass extra pax options to tar for binary
3430 reproducibility. Build host-cpio for the --reproducible option
3431 support when BR2_REPRODUCIBLE is enabled. Genimage updated to
3432 version 11, bringing GPT support.
3433
3434 Br2-external: Add support for injecting additional options to
3435 the list of preconfigured external toolchains and libjpeg and
3436 openssl providers using files under provides/. See the manual
3437 for details.
3438
3439 Ensure custom <pkg>_OVERRIDE_SRCDIR_RSYNC_EXCLUSIONS are
3440 passed before the standard exclusions so they are not ignored
3441 by rsync when using override-srcdir.
3442
3443 Gnuconfig updated to 2019-05-28, adding C-SKY support.
3444
3445 test-pkg: Correct long option handling and clean output dir
3446 after a successful build to save disk space.
3447
3448 support/testing: Emulate a machine with 256MB RAM to fix
3449 issues with certain tests running out of memory, use
3450 virtio-rng to provide needed entrophy.
3451
3452 pkg-stats: support outputting in JSON format with --json for
3453 easier post processing. The classic HTML output is still
3454 available with --html. Parallelize access to
3455 release-monitoring.org to speed up runtime.
3456
3457 Drop non-conventional version prefix/suffix/separators for
3458 packages for better compatibility with release-monitoring.org
3459
3460 Packages:
3461 Init systems: Add basic openrc support and
3462 <pkg>_INSTALL_INIT_OPENRC variable in the infrastructure to
3463 install openrc service scripts if enabled.
3464
3465 busybox: Build each applet as a separate binary when SELinux
3466 is enabled for more finegrained policy control. Use daemon
3467 mode for mdev rather than legacy hotplug.
3468
3469 linux: Workaround -Werror related build failure on powerpc,
3470 by forcing CONFIG_PPC_DISABLE_WERROR on.
3471
3472 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
3473 partition is available before mounting.
3474
3475 New defconfigs: HiFive Unleashed, I.MX8MM EVK and Pico, Nanopi
3476 m4 and neo4, Nanopc t4, Olimex A33 olinuxino, Pine64
3477 Rockpro64, PowerPC mac99, QEMU C-SKY 610/807/810/860 virt,
3478 Raspberry Pi 4, Raxda rock pi4, Solidrun Clearfog GT-8K
3479
3480 Removed defconfigs: Odroid C2
3481
3482 New packages: bitcoin, c-capnproto, fatcat, ifmetric, jack1,
3483 jailhouse, libubootenv, luasyslog, mender-grubenv,
3484 murata-cyw-fw, openrc, piglit, python-colorama, python-cycler,
3485 python-hiredis, python-ifaddr, python-inflection,
3486 python-iptables, python-matplotlib, python-periphery,
3487 python-pycairo, python-redis, python-termcolor,
3488 python-tinyrpc, python-txdbus, skeleton-init-openrc, spdlog,
3489 sshguard, stellarium, zziplib
3490
3491 Removed packages: xapp_mkfontdir
3492
3493 Issues resolved (http://bugs.uclibc.org):
3494
3495 #11096: Upgrade from glibc 2.26 to 2.27 broke some locales...
3496 #11271: utils/check-package fails with exception depending on..
3497 #11991: [numpy] segfault when compiling for RPi3 64bits
3498 #12016: Grub fails to boot bzImage after upgrade to 2019.05
3499 #12046: Can’t login as root user after upgrading to buildroot..
3500 #12051: package/dhcp installs libtool wrapper scripts on tar...
3501 #12076: Patchelf can link against an incompatible libc++ ver...
3502
c8bab5be
PK
35032019.05.3, Released October 3rd, 2019
3504
3505 Important / security related fixes.
3506
3507 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
3508 Use default console settings
3509
3510 Dependencies: Ensure host has JSON::PP perl module installed
3511 if webkitgtk/wpewebkit packages are enabled as it is needed
3512 during their build process.
3513
3514 Toolchain: Generate check-headers program under BUILD_DIR
3515 rather than /tmp to fix issues with distributions mounting
3516 /tmp noexec.
3517
3518 Updated/fixed packages: asterisk, augeas, bind, bwm-ng, cups,
3519 cups-filters, docker-cli, docker-engine, docker-proxy,
3520 e2fsprogs, eudev, exim, expat, gcc, go, haveged, ifplugd,
3521 iptables, joe, kf5-extra-cmake-modules, kf5-modemmanager-qt,
3522 kf5-networkmanager-qtlibcamera, libcurl, libgcrypt,
3523 libgpg-error, libnftl, libnspr, libnss, libopenssl,
3524 libtorrent-rasterbar, luksmeta, mariadb, mbedtls, mongodb,
3525 mosquitto, ncurses, nfs-utils, nghttp2, nodejs, openvmtools,
3526 php, protobuf, putty, qemu, samba4, swupdate,
3527 systemd-bootchart, thttpd, uclibc, unzip, util-linux,
3528 wireshark
3529
3530 Issues resolved (http://bugs.uclibc.org):
3531
3532 #10806: Allow nfs-utils to use ipv6
3533 #11781: mariadb build error
3534 #12031: Build of cups-filters fails while linking, apparently due..
3535 #12141: eudev package is missing "render" and "kvm" groups
3536 #12241: Permission denied while running "make"
3537
3b877a7f
PK
35382019.05.2, Released September 3rd, 2019
3539
3540 Important / security related fixes.
3541
3542 Filesystems: Pass extra pax options to tar for binary
3543 reproducibility.
3544
3545 Updated/fixed packages: apache, arm-trusted-firmware,
3546 asterisk, atk, autofs, batctl, batman-adv, berkeleydb,
3547 busybox, bzip2, clamav, cloop, cmake, collectd, connman-gtk,
3548 dahdi-linux, dahdi-tools, daq, dehydrated, dhcp, dovecot,
3549 dovecot-pigeonhole,, elfutils, evtest, exim, expect, giflib,
3550 git, glib-networking, glibc, gnupg2, gnutls, go,
3551 gst1-rtsp-server, gtkperf, gupnp-tools, gvfs, imagemagick,
3552 imx-uuc, intel-microcode, json-glib, lftp, libbsd, libcurl,
3553 libgit2, libgtk2, libgtk3, libmodplug, libnss, libpri,
3554 libshout, libss7, libssh2, libvips, libxcb, linux-headers,
3555 mdadm, mesa3d, metacity, mpg123, mosquitto, musl, nginx,
3556 oniguruma, openblas, opencv3, openjdk, openjdk-bin, openldap,
3557 openvmtools, pcmanfm, php, pigpio, postgresql, prboom,
3558 proftpd, proj, python, python-django, python-idna,
3559 python-numpy, python-urllib3, python3, qemu, qt5, qt5base,
3560 qt5enginio, quagga, rygel, squid, subversion, tcpreplay,
3561 unzip, vlc, vte, webkitgtk, wireless-regdb, xen,
3562 xfont_font-util, xlib_libICE, xlib_libXfont, xlib_libXfont2,
3563 yad, zeromq
3564
3565 Issues resolved (http://bugs.uclibc.org):
3566
3567 #11741: pigpio does not build host-pigpio
3568 #11876: automount using host mount/umount
3569 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
3570 #11921: dahdi fails to build
3571 #11961: libpri build failure
3572 #12086: (dhcpd-missing-libs) - dhcp shared libraries not installed to..
3573 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
3574 #12106: daq: build fails if libdumbnet-dev is installed in the host
3575 #12126: vc4 has neon as hard dependency
3576
c0225c27
PK
35772019.05.1, Released July 7th, 2019
3578
3579 Important / security related fixes.
3580
3581 arch: x86: Fix typo breaking 'core-avx2' variant
3582
3583 linux: Workaround -Werror related build failure on powerpc,
3584 by forcing CONFIG_PPC_DISABLE_WERROR on.
3585
3586 support/testing: Emulate a machine with 256MB RAM to fix
3587 issues with certain tests running out of memory.
3588
3589 test-pkg: Correct long option handling and clean output dir
3590 after a successful build to save disk space.
3591
3592 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
3593 partition is available before mounting.
3594
3595 Updated/fixed packages: barebox, busybox, bzip2, davfs2,
3596 dialog, docker-cli, docker-engine, exim, expat, faad2,
3597 haveged, irssi, libcamera, libcdaudio, libcurl, libglib2,
3598 libressl, libsecret, lmbench, meson, monit, php, postgresql,
3599 psplash, python-django, qt5base, tvheadend, webkitgtk,
3600 xserver_xorg-server, znc
3601
8d4e26da
PK
36022019.05, released June 2nd, 2019
3603
3604 Various fixes.
3605
3606 Toolchain: Ensure pre-built Andes toolchains can only be
3607 selected when x86 32bit support is available on the host.
3608 Disallow PowerPC SPE ABI for GCC >= 8.x, as it is no longer
3609 supported.
3610
3611 Infra: pkg-config: Use a dedicated timestamp file rather than
3612 .config as that gets touched by linux-4.19+, causing repeated
3613 builds.
3614
3615 Add C-SKY support to our config.sub (gnuconfig)
3616
3617 Updated/fixed packages: dosfstools, botan, brotli, dropbear,
3618 flare-engine, gst1-plugins-bad, libhtp, libnss, libopenssl,
3619 linuxptp, matchbox-panel, mender, mutt, netsurf,
3620 network-manager, opencv3, openjdk, openmpi, php,
3621 python-cython, qt5multimedia, qtwayland, qt5webkit-examples,
3622 supertux, suricata, tpm2-totp, v4l2loopback, wireshark,
3623 wpewebkit
3624
2c96d648
PK
36252019.05-rc3, released May 25th, 2019
3626
3627 Fixes all over the tree.
3628
3629 check-bin-arch: Ignore /usr/lib/grub, similar to how /lib/grub
3630 is ignored.
3631
3632 check-package: Warn about utf-8 characters in .mk files
3633
3634 Linux: Default to 5.1.x series
3635
3636 Updated/fixed packages: assimp, atop, chocolate-doom, cjson,
3637 ddrescue, dhcp, ffmpeg, gerbera, glibmm, gpsd, gst-ffmpeg,
3638 intel-microcode, jasper, keepalived, kismet, libcpprestsdk,
3639 libcurl, libssh2, libupnp18, luarocks, mono-gtksharp3, opus,
3640 postgresql, pcsc-lite, python, tslib, webkitgtk,
3641 wpebackend-fdo, wpewebkit
3642
2adc578d
PK
36432019.05-rc2, released May 15th, 2019
3644
3645 Fixes all over the tree.
3646
3647 Updated/fixed packages: bind, bullet, ca-certificates,
3648 collectd, cracklib, dhcp, gdb, libinput, libtorrent-rasterbar,
3649 linknx, lynx, mono, netsurf, optee-os, postgresql, qt5enginio,
3650 qt5multimedia, rpm, samba4, sqlite, strace, uclibc, woff2
3651
3652 Issues resolved (http://bugs.uclibc.org):
3653
3654 #11841: grub-efi.cfg not used when building EFI disk image
3655
a8b229a7
PK
36562019.05-rc1, Released May 8th, 2019
3657
3658 Fixes all over the tree and new features.
3659
3660 Architecture: Andes 32-bit (nds32) support added.
3661
3662 Only build host-lzip / host-xz when really needed by packages,
3663 not just when not available on the build host.
3664
3665 Toolchain: Glibc bumped to 2.29, musl bumped to 1.1.22,
3666 binutils 2.32 added, 2.28/2.29 removed, default changed to
3667 2.31.1.
3668
3669 fs: Set FAKEROOTDONTTRYCHOWN environment variable to not
3670 forward {f,l,}chown calls to libc when running under fakeroot
3671 to fix issues when building in restricted environments
3672 (E.G. user namespace with bubblewrap).
3673
3674 Linux: Also build default make target to ensure extra files
3675 like the gdb scripts enabled by CONFIG_GDB_SCRIPTS are also
3676 built. Notice: This may mean that extra host utilities like
3677 uboot-mkimage are needed.
3678
3679 Infrastructure: show-info and <pkg>-show-info make targets
3680 added to output package metadata in JSON format for external
3681 use.
3682
3683 pkg-generic: Only tweak .la files needing it to ensure they
3684 are not included in subsequent package file lists.
3685
3686 test-pkg: Generate a basic package config if none is
3687 specified.
3688
3689 Gettext-tiny package added as an lightweight replacement for
3690 GNU gettext for situations where NLS support is not needed.
3691
3692 New defconfigs: Andes AE3XX, Freescale imx8mpico / imx8qxpmek
3693 / T2080 QDS RDB, Licheepi zero, Orangepi R1
3694
3695 Removed defconfigs: Olimx A20 Olinuxino Lime legacy
3696
3697 New packages: bats-core, bayer2rgb-neon, brickd, cog, dacapo,
3698 enet, gettext-tiny, gli, gst1-plugins-bayer2rgb-neon,
3699 imx-sc-firmware, intel-mediadriver, intel-mediasdk, libcamera,
3700 libhtp, libp11, libwpe, lua-binaryheap, lua-gd, lua-lunitx,
3701 mender-artifact, most, oniguruma, openjdk, openjdk-bin,
3702 opensbi, optee-benchmark, optee-client, optee-examples,
3703 optee-os, optee-test, paho-mqtt-cpp, python-aioblescan,
3704 python-aioconsole, python-aiohttp-cors, python-aiomonitor,
3705 python-backcall, python-jedi, python-parso, python-pyjwt,
3706 python-terminaltables, suricata, tpm2-totp, uftp,
3707 wpebackend-fdo, wpewebkit
3708
3709 Removed packages: libump, lunit, sunxi-mali
3710
3711 Issues resolved (http://bugs.uclibc.org):
3712
3713 #11716: Typo on website, saying latest release is 2018.2.11
3714 #11756: package/syslinux: MBR's don't fit because of binutils..
3715 #11761: Building custom kernel 5.1-rc3 or later breaks on objtool
3716 #11816: Only selected coreutils binaries are installed
3717
eea7f7a6
PK
37182019.02.11, released April 9th, 2020
3719
3720 Important / security related fixes.
3721
3722 core: Fix compatibility with make 4.3+. Also fixup /lib
3723 references in libtool .la files, similar to how it is done for
3724 /usr/*.
3725
3726 toolchain: Fix kernel headers validation check for external
3727 toolchains.
3728
3729 Updated/fixed packages: barebox-aux, bluez5_utils, busybox,
3730 civetweb, collectd, ffmpeg, gcc, gnutls, gvfs, haproxy,
3731 hiredis, kmscube, libical, libopenssl, libsndfile,
3732 linux-tools, ntp, php, pure-ftpd, screen, sysdig, tor,
3733 util-linux, vala, vlc, xserver_xorg-server
3734
3735 Issues resolved (http://bugs.uclibc.org):
3736
3737 #12746: "sysdig" package description points to http://sysdig.org, ..
3738
2ccbb133
PK
37392019.02.10, released March 16th, 2020
3740
3741 Important / security related fixes.
3742
3743 Core: Ensure package-file-lists data is correct after
3744 incremental builds as well.
3745
3746 Fix a race condition related to creating the output/staging
3747 symlink on systems with coreutils < 8.27.
3748
3749 Br2-external: Fix compatibility with make 4.3+
3750
3751 Util-linux: Ensure that hwclock is built without GPLv3
3752 code. Notice that builds with hwclock has contained
3753 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
3754
3755 Updated/fixed packages: armadillo, at, binutils, blktrace,
3756 bootstrap, busybox, cairo, cups, czmq, dnsmasq,
3757 docker-containerd, dovecot, dovecot-pigeonhole, e2fsprogs,
3758 eudev, exim, exiv2, fbgrab, grep, gst1-validate, guile,
3759 imagemagick, jhead, kvm-unit-tests, lapack, libcgroup,
3760 libftdi1, libjpeg, libsigrok, libsndfile, libssh2, libsvgtiny,
3761 libvncserver, libvorbis, libxml2, libxslt, linux, lz4,
3762 mariadb, mbedtls, meson, mfgtools, mongoose, ncurses, ntfs-3g,
3763 opencv3, openjpeg, openswan, openvmtools, patch, php,
3764 postgresql, pppd, proftpd, pure-ftpd, python-django,
3765 python-pyqt5, python3, qemu, qt5base, qt5webengine, qwt,
3766 rdesktop, ruby, runc, samba4, shellinabox, smartmontools,
3767 sqlcipher, squid, swupdate, sysklogd, taglib, thrift,
3768 ti-cgt-pru, uboot, util-linux, vorbis-tools, webkitgtk,
3769 wireshark, xen, xserver_xorg-server, zeromq, zsh
3770
3771 Issues resolved (http://bugs.uclibc.org):
3772
3773 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
3774 #12331: meson issue
3775 #12461: libglib2 build files with deep directory structure
3776 #12606: fbgrab location has changed
3777
d4e7390f
PK
37782019.02.9, released January 12th, 2020
3779
3780 Important / security related fixes.
3781
3782 pkg-python infrastructure: Ensure correct compiler and linker
3783 flags are used for compiled code
3784
3785 utils/scanpypi: Remind users to update DEVELOPERS
3786
3787 Updated/fixed packages: busybox, cc-tool, cpio, cups, dante,
3788 dillo, docker-cli, docker-containerd, docker-engine, easy-rsa,
3789 ecryptfs-utils, efl, git, glibc, gnupg2, gst1-plugins-bad,
3790 kf5-kcoreaddons, libarchive, libgit2, libkrb5, librsvg,
3791 libssh, libtomcrypt, libuio, lirc-tools, lvm2,
3792 matchbox-desktop, nodejs, ntp, opencv3, openpowerlink,
3793 python-django, python-ecdsa, python-pyasn-modules,
3794 python-pyqt5, python-subprocess32, python3, qpdf, runc, rygel,
3795 samba4, sdl2, wavpack, xserver_xorg-server, zip
3796
3797 Issues resolved (http://bugs.uclibc.org):
3798
3799 #12121: PyQt5.QtSerialPort and other modules not being built
3800
2c251bca
PK
38012019.02.8, released December 7th, 2019
3802
3803 Important / security related fixes.
3804
3805 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
3806 <pkg>_DL_OPTS by default, just like it is done for a number of
3807 other package variables
3808
3809 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
3810 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
3811 the (rare) case where the .py files are needed at runtime
3812 rather than .pyc.
3813
3814 Fix <pkg>-reconfigure handling for packages using the kconfig
3815 infrastructure.
3816
3817 Toolchain: ensure external toolchain kernel headers version
3818 check correctly stop the build on mismatch
3819
3820 Deconfigs: beaglebone: fix boot issue
3821
3822 Updated/fixed packages: am33x-cm3, asterisk, bind, chrony,
3823 clamav, collectd, connman, faifa, gob2, haproxy,
3824 intel-microcode, ipsec-tools, jasper, jpeg-turbo, kodi,
3825 kvm-unit-tests, libftdi, libftdi1, libnss, libstrophe,
3826 libsvgtiny, lvm2, lzma, mariadb, minicom, neardal, nodejs,
3827 opencv3, openvmtools, oracle-mysql, perl-gdgraph,
3828 perl-gdtextutil, php, postgresql, prosody, python-django,
3829 rabbitmq-c, rauc, redis, rpcbind, socat, spice,
3830 spice-protocol, tftpd, tiff, webkitgtk
3831
3832 New packages: libmspack
3833
3834 Issues resolved (http://bugs.uclibc.org):
3835
3836 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
3837 #12171: Python-opencv needs config.py and config-3.7.py to run..
3838 #12211: host-nodejs 10.15.3 package fail to build
3839 #12316: tzdata fails to install with empty "default local time"
3840
046735f5
PK
38412019.02.7, Released November 10th, 2019
3842
3843 Important / security related fixes.
3844
3845 support/testing: use a kernel with HW_RANDOM_VIRTIO to work
3846 around issues with lack of entrophy
3847
3848 Toolchain: Also copy libssp.so for external toolchains if SSP
3849 is enabled to handle toolchains providing SSP support in
3850 libssp rather than in the C library
3851
3852 Download: Also use the package download method for extra
3853 downloads from the same site, so it does not get confused by
3854 URLs containing '+'
3855
3856 Fakeroot now works correctly under Microsoft Windows 10
3857 Services for Linux, which does not provide SYSV IPC support
3858
3859 utils/test-pkg: ensure to exit with an error upon failure
3860
3861 Updated/fixed packages: asterisk, azmq, cups-filters,
3862 domoticz, duma, elf2flt, eudev, exfat, exfat-utils, fakeroot,
3863 file, freerdp, gd, ghostscript, go, gvfs, intel-microcode,
3864 kvm-unit-tests, libarchive, libnspr, libnss, libopenssl,
3865 libpcap, libpciaccess, librsvg, libseccomp, libsigrok,
3866 libtorrent, libunwind, linux-tools, lua-sdl2, lxc, minizip,
3867 mjpegtools, mongoose, php, python, python-pysnmp-apps,
3868 python3, qemu, qt5base, ruby, safeclib, samba4, sdl_mixer,
3869 sox, sudo, systemd, tcpdump, unscd, util-lkinux, vtun, xvisor,
3870 yaffs2utils
3871
3872 Issues resolved (http://bugs.uclibc.org):
3873
3874 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
3875 #12261: sudo versions prior to 1.8.28 are affected
3876
d9fb5b2d
PK
38772019.02.6, Released October 3rd, 2019
3878
3879 Important / security related fixes.
3880
3881 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
3882 Use default console settings
3883
3884 Dependencies: Ensure host has JSON::PP perl module installed
3885 if webkitgtk/wpewebkit packages are enabled as it is needed
3886 during their build process.
3887
3888 Toolchain: Generate check-headers program under BUILD_DIR
3889 rather than /tmp to fix issues with distributions mounting
3890 /tmp noexec.
3891
3892 Updated/fixed packages: asterisk, augeas, bind, bwm-ng, cups,
3893 cups-filters, docker-cli, docker-engine, docker-proxy,
3894 dropbear, e2fsprogs, eudev, exim, expat, gcc, go, ifplugd,
3895 haveged, iptables, joe, kf5-extra-cmake-modules,
3896 kf5-modemmanager-qt, kf5-networkmanager-qt, libcurl,
3897 libgcrypt, libgpg-error, libnftl, libnspr, libnss, libopenssl,
3898 luksmeta, mariadb, mbedtls, mongodb, mosquitto, ncurses,
3899 nfs-utils, nghttp2, nodejs, openvmtools, php, protobuf, putty,
3900 qemu, qt5base, samba4, swupdate, systemd-bootchart, thttpd,
3901 uclibc, unzip, util-linux, wireshark
3902
3903 Issues resolved (http://bugs.uclibc.org):
3904
3905 #10806: Allow nfs-utils to use ipv6
3906 #11781: mariadb build error
3907 #12031: Build of cups-filters fails while linking, apparently due..
3908 #12141: eudev package is missing "render" and "kvm" groups
3909 #12181: dropbear: norootlogin (-w) no longer works when PAM is enabled
3910 #12241: Permission denied while running "make"
3911
65e48f7a
PK
39122019.02.5, Released September 2nd, 2019
3913
3914 Important / security related fixes.
3915
3916 Filesystems: Pass extra pax options to tar for binary
3917 reproducibility.
3918
3919 Updated/fixed packages: apache, arm-trusted-firmware,
3920 asterisk, atk, autofs, batctl, batman-adv, berkeleydb, brotli,
3921 busybox, bzip2, clamav, cloop, cmake, collectd, connman-gtk,
3922 cryptopp, dahdi-linux, dahdi-tools, daq, dehydrated, dovecot,
3923 dovecot-pigeonhole,, elfutils, evtest, exim, expect, giflib,
3924 git, glib-networking, glibc, gnupg2, gnutls, go,
3925 gst1-rtsp-server, gtkperf, gupnp-tools, gvfs, imagemagick,
3926 imx-uuc, intel-microcode, json-glib, lftp, libbsd, libcurl,
3927 libgit2, libgtk3, libmodplug, libnss, libpri, libshout,
3928 libss7, libssh2, libvips, libxcb, linux-headers, mdadm,
3929 mesa3d, metacity, mpg123, mosquitto, musl, nginx, openblas,
3930 opencv3, openldap, openvmtools, pcmanfm, php, pigpio,
3931 postgresql, prboom, proftpd, proj, python, python-django,
3932 python-idna, python-numpy, python-urllib3, python3, qemu, qt5,
3933 qt5base, qt5enginio, quagga, rygel, squid, subversion,
3934 tcpreplay, unzip, vlc, vte, webkitgtk, weston, wireless-regdb,
3935 xen, xfont_font-util, xlib_libICE, xlib_libXfont,
3936 xlib_libXfont2, yad, zeromq
3937
3938 Issues resolved (http://bugs.uclibc.org):
3939
3940 #11741: pigpio does not build host-pigpio
3941 #11876: automount using host mount/umount
3942 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
3943 #11921: dahdi fails to build
3944 #11961: libpri build failure
3945 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
3946 #12106: daq: build fails if libdumbnet-dev is installed in the host
3947 #12126: vc4 has neon as hard dependency
3948
86c31e8b
PK
39492019.02.4, Released July 10th, 2019
3950
3951 Important / security related fixes.
3952
3953 arch: x86: Fix typo breaking 'core-avx2' variant, add Westmere
3954 variant.
3955
3956 linux: Workaround -Werror related build failure on powerpc,
3957 by forcing CONFIG_PPC_DISABLE_WERROR on.
3958
3959 support/testing: Emulate a machine with 256MB RAM to fix
3960 issues with certain tests running out of memory.
3961
3962 test-pkg: Correct long option handling and clean output dir
3963 after a successful build to save disk space.
3964
3965 Ensure custom <pkg>_OVERRIDE_SRCDIR_RSYNC_EXCLUSIONS are
3966 passed before the standard exclusions so they are not ignored
3967 by rsync when using override-srcdir.
3968
3969 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
3970 partition is available before mounting.
3971
3972 Updated/fixed packages: barebox, bzip2, davfs2, dbus, dialog,
3973 docker-cli, docker-engine, expat, faad2, ffmpeg, freeswitch,
3974 gerbera, haveged, irssi, libcdadio, libgit2, libglib2,
3975 libsecret, libvncserver, lmbench, logrotate, mariadb, meson,
3976 mongoose, monit, mpd, openblas, php, postgresql, psplash,
3977 python, python-django, python3, qt5base, samba4, taglib,
3978 tvheadend, vlc, webkitgtk, xserver_xorg-server, znc
3979
c700c8ba
PK
39802019.02.3, Released June 7th, 2019
3981
3982 Important / security related fixes.
3983
3984 Infra: pkg-config: Use a dedicated timestamp file rather than
3985 .config as that gets touched by linux-4.19+, causing repeated
3986 builds.
3987
3988 check-bin-arch: Also ignore /usr/lib/grub to support merged
3989 /usr setups, similar to how /lib/grub is ignored.
3990
3991 gnuconfig/config.sub: Add C-SKY architecture support.
3992
3993 Updated/fixed packages: assimp, atftp, atop, botan, busybox,
3994 ca-certificates, chocolate-doom, cjson, coreutils, cracklib,
3995 ddrescue, dhcp, docker-cli, docker-containerd, docker-engine,
3996 dosfstools, dovecot, dovecot-pigeonhole, dropbear, exim,
3997 ffmpeg, flare-engine, gcc, gdb, gerbera, glibmm, go, gpsd,
3998 gst-ffmpeg, gst1-plugins-bad, gst1-plugins-base, imagemagick,
3999 intel-microcode, jasper, kf5-kcoreaddons, kismet, libcurl,
4000 libglib2, libnss, libopenssl, libsigrok, libssh2, libupnp18,
4001 linuxptp, luajit, lynx, matchbox-panel, mender,
4002 netcat-openbsd, netsurf, nfs-utils, opus, orc, owfs,
4003 pcsc-lite, php, popt, postgresql, python, python-cython,
4004 python-django, python-ply, qt5enginio, rpm, runc, samba4,
4005 sqlite, subversion, supertux, systemd, tslib, uclibc,
4006 v4l2loopback, webkitgtk, woff2
4007
fe904511
PK
4008 Issues resolved (http://bugs.uclibc.org):
4009
c700c8ba
PK
4010 #11816: Only selected coreutils binaries are installed
4011 #11841: grub-efi.cfg not used when building EFI disk image
4012 #11911: systemd v240 memory leak in systemd-journald
4013
b7620c10
PK
40142019.02.2, Released April 29th, 2019
4015
4016 Important / security related fixes.
4017
4018 Only build host-lzip / host-xz when really needed by packages,
4019 not just when not available on the build host.
4020
4021 fs: Set FAKEROOTDONTTRYCHOWN environment variable to not
4022 forward {f,l,}chown calls to libc when running under fakeroot
4023 to fix issues when building in restricted environments
4024 (E.G. user namespace with bubblewrap).
4025
4026 Linux: Also build default make target to ensure extra files
4027 like the gdb scripts enabled by CONFIG_GDB_SCRIPTS are also
4028 built. Notice: This may mean that extra host utilities like
4029 uboot-mkimage are needed.
4030
4031 Defconfigs: ASUS tinker and Amarula vyasa rk3822: Support
4032 larger kernel images, Atmel SAM5D27, SAM5D2,3,4 xplained:
4033 Increase rootfs size to fit utilities, Raspberry Pi 64bit:
4034 Include overlays in sdcard image
4035
4036 Updated/fixed packages: android-tools, apache, bind, binutils,
4037 busybox, civetweb, cjson, copas, davfs2, docker-cli,
4038 docker-containerd, docker-engine, dovecot, dovecot-pigeonhole,
4039 freerdp, gerbera, ghostscript, git, gnutls, go, gst-omx,
4040 gst1-plugins-base, gst1-plugins-ugly, haproxy, hostapd,
4041 ipsec-tools, libfreefare, libfuse, libkrb5, libpng, libxml2,
4042 libxslt, linknx, linux, linux-firmware, linux-tools, live555,
4043 lldp, lrzsz, lynx, madplay, make, minicom, mongodb, msmtp,
4044 musl, mutt, neon, netsnmp, numactl, opus, perl, php,
4045 postgresql, pure-ftpd, python-urllib3, python3, qt5base,
4046 rapidxml, rpm, rsyslog, ruby, runc, samba4, sane-backends,
4047 softether, stunnel, sysklogd, syslinux, syslog-ng,
4048 systemd-bootchart, thttpd, thrift, tiff, tor, tpm2-tools,
4049 tpm2-tss, webkitgtk, yaffs2utils, wget, wpa_supplicant, wsapi,
4050 xapp_xfd, xapp_xload, xlib_libXpm, xserver_xorg-server, xz,
4051 znc
4052
4053 Issues resolved (http://bugs.uclibc.org):
4054
4055 #11756: package/syslinux: MBR's don't fit because of binutils..
4056 #11761: Building custom kernel 5.1-rc3 or later breaks on objtool
4057
18a10db0
PK
40582019.02.1, Released March 29th, 2019
4059
4060 Important / security related fixes.
4061
4062 pkg-generic: Only tweak .la files needing it to ensure they
4063 are not included in subsequent package file lists.
4064
4065 test-pkg: Generate a basic package config if none is
4066 specified.
4067
4068 Updated/fixed packages: asterisk, avahi, bash, beecrypt,
4069 binutils, busybox, clamav, cups, efl, eigen, fetchmail, file,
4070 flashrom, fltk, gerbera, git, glibc, gnuradio, go,
4071 gst-plugins-bad, intel-gmmlib, jq, kexec, kf5-modemmanager-qt,
4072 leveldb, libcurl, libdrm, libftdi1, libglib2, libiio, libpcap,
4073 libseccomp, libssh2, log4cplus, lvm2, mariadb, mender,
4074 mongodb, mosquitto, musl, nodejs, ntp, openjpeg, owfs, php,
4075 pure-ftpd, putty, python-aiojobs, qt5webkit, rdesktop, samba4,
4076 sunxi-tools, supertux, swupdate, tpm2-abrmd, tpm2-tss,
4077 wavemon, wireshark, vsftpd, xapp_xdm, xen,
4078 xdriver_xf86-video-fbdev, xlib_libXdmcp
4079
4080 Issues resolved (http://bugs.uclibc.org):
4081
4082 #11716: Typo on website, saying latest release is 2018.2.11
4083
b9674056
PK
40842019.02, released March 4th, 2019
4085
4086 Minor fixes.
4087
4088 Libressl support added for Qt 5.6 as a replacement for
4089 openssl, as 5.6 is not compatible with openssl 1.1.x.
4090
4091 Updated/fixed packages: cutelyst, devmem2, gqrx,
4092 gst-plugins-bad, libraw, libsoxr, qt5base, runc, systemd, tor
4093
bdfea842
PK
40942019.02-rc3, released March 1st, 2019
4095
4096 Fixes all over the tree.
4097
4098 Openssl support dropped from Qt 5.6, as it isn't compatible
4099 with openssl 1.1.x.
4100
4101 Toolchain: GCC 8.x updated to 8.3.0, fixing a number of
4102 issues.
4103
4104 Dependencies: Require CMake 3.8 or newer to fix compilation
4105 issue with certain packages. If not available, host-cmake will
4106 instead be built.
4107
4108 Printvars: Fix performance regression since 2018.02
4109
4110 Scanypi: Correctly handle underscores in python package names.
4111
4112 Updated/fixed packages: botan, clamav, cryptopp, i2pd,
4113 ibrcommon, iproute2, libcpprestsdk, libssh, lua-curl,
4114 luaexpat, qt5base, runc, stress-ng, syslinux, systemd,
4115 upmpdcli, zbar
4116
4117 Issues resolved (http://bugs.uclibc.org):
4118
4119 #9966: util-linux-2.30/.stamp_built' failed
4120 #11696: possible typo in board/pc/post-build.sh
4121
108c8312
PK
41222019.02-rc2, released February 23th, 2019
4123
4124 Fixes all over the tree.
4125
4126 Removed zynq_zybo defconfig, as it hasn't seen any update
4127 since it was added in 2016, and uses a U-Boot version not
4128 compatible with openssl-1.1.x.
4129
4130 Linux: Ignore user supplied downloadable hashes, as no hash
4131 checksums are available for those.
4132
4133 Updated/fixed packages: bind, cryptopp, docker-containerd,
4134 dtc, efivar, gdb, imagemagick, ipmiutil, libcpprestsdk,
4135 libcurl, libgpiod, libid3tag, libv4l, log4cplus, luvi,
4136 madplay, mender, mosquitto, poco, postgresql, proftpd,
4137 pulseaudio, python-django, qemu, qt5base, qwt, rabbitmq-c,
4138 reaver, safeclip, stress-ng, swupdate, syslog-ng, systemd,
4139 tor, unzip, xenomai
4140
4141 Issues resolved (http://bugs.uclibc.org):
4142
4143 #11501: compile sdl2 with enable wayland
4144 #11681: .. unable to initialize decompress status for section..
4145
23a28853 41462019.02-rc1, released February 13th, 2019
fb741b03
PK
4147
4148 Fixes all over the tree and new features.
4149
4150
4151 Dependencies:
4152
4153 Require Python >= 2.7 as it is needed for E.G. building
4154 libglib2.
4155
4156 Ensure GNU gzip is used for reproducible tarballs (instead of
4157 pigz)
4158
4159
4160 Infrastucture:
4161
4162 Ensure the PLATFORM and OS environment variables are not set,
4163 as they cause build issues for some packages.
4164
4165 The package list infrastructure now correctly handles packages
4166 installing files with old mtime.
4167
4168 Add a config option to force all optional host utilities to be
4169 built, even if suitable versions are available on the build
4170 machine.
4171
4172 graph-build-time: Also show time spent downloading
4173
4174 Download: fixes for SSH/SCP support
4175
4176 Ensure user provided permissions override permissions from
4177 packages.
4178
4179 SDK: Fix handling of relative symlinks (targets starting with
4180 '.' or '..')
4181
4182 BR2_SYSTEM_DEFAULT_PATH setting to customize the default path
4183 for processes.
4184
4185 The custom skeleton logic will now populate the needed /bin,
4186 /lib, /sbin directories/symlinks if not present. Merged /usr
4187 can now be used with a custom skeleton.
4188
4189 Rootfs overlays can now override symbolic links from
4190 packages. This was disabled to ensure the correct symbolic
4191 links are present when merged /usr is used. Instead validate
4192 that the rootfs overlays do not include invalid /bin, /sbin
4193 and /lib entries.
4194
4195 The waf infrastructure now support the <pkg>_SUBDIR variable,
4196 similar to the other package types.
4197
4198 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
4199
4200 Various improvements to the meson infrastructure.
4201
4202 Luarocks: A Buildroot addon has been added to automate
4203 creating a Buildroot package from luarocks, similar to
4204 scancpan and scanpypi.
4205
23a28853
PK
4206 scanpypi: protect against zip-slip vulnerability in zip/tar
4207 handling
4208
fb741b03
PK
4209 check-package: fix Python 3 support
4210
4211 get-developers: Fix behaviour when called from elsewhere than
4212 the toplevel directory.
4213
4214 pkg-stats: Show latest upstream version of each package, based
4215 on data from release-monitoring.org
4216
4217 kconfig: Fix for make linux-menuconfig / uboot-menuconfig from
4218 a clean tree when ccache is enabled.
4219
4220 Default to sha256 password encoding, drop md5 support.
4221
4222
4223 Architecture:
4224
4225 Support for RISC-V 32bit architecture, ARM A55, 75 and Saphira
4226 variants, MIPS support for mips32r3, mips64r3 and Marvell
4227 Octeon II/III variants.
4228
4229
4230 Toolchain:
4231
4232 ARC toolchain 2018.09, ARM 8.2-2018.11, Codescape IMG/MTI MIPS
4233 2018.09-02, MUSL 1.1.21, GCC 6.5.0 / 7.4.0, GDB 8.2.1
4234
4235
4236 Packages:
4237
4238 openssl: Bump to 1.1.1x series, bringing TLSv1.3 support and
4239 long term support.
4240
4241 fftw: Split into fftw-{single,double,long-double,quad}
4242 packages for the different data precision options.
4243
4244 libcurl: Now has explicit TLS backend selection options.
4245
4246 linux: Support building device tree blobs with the -@ option
4247 for device tree overlays.
4248
4249 weston: The weston-imx i.MX variant is now used when
4250 imx-gpu-viv is enabled
4251
4252 pkgconf: Update to 1.5.3, which brings support for
4253 --define-prefix (used by GStreamer)
4254
4255 Add host-python3-setuptools package to handle host python
4256 packages needing python3 with setuptools support.
4257
4258
4259 New defconfigs: Aarch64 EFI, Orangepi one plus, Orangepi lite
4260 2, QEMU RISC-V 32bit virt, Rock64
4261
4262
4263 New packages: brcm-patchram-plus, clinfo, cunit, docker-cli,
4264 erlang-p1-eimp, exempi, fail2ban, fftw-double,
4265 fftw-double-long, fftw-quad, fftw-single, gerbera, grpc,
4266 gst1-shark, intel-gmmlib, iwd, kf5-kcoreaddons, libeastl,
4267 libpackagekite, libtorrent-rasterbar, lua-std-debug,
4268 lua-std-normalize, mini-snmpd, netsurf, pamtester, pcm-tools,
4269 python-aiodns, python-aiohttp, python-aiohttp-jinja2,
4270 python-aiohttp-remotes, python-aiohttp-security,
4271 python-aiohttp-session, python-aiohttpd-sse, python-aiojobs,
4272 python-cchardet, python-pycares, python-sentry-sdk,
4273 python-wtforms, python3-setuptools, rcw, rtc-tools, shim,
4274 utp_com, vmtouch, websocketpp
4275
23a28853
PK
4276 Removed packages: fftw, lua 5.2.x, luacrypto, perl-time-hires,
4277 python-pyqt, qt, qtuio, tn5250
4278
4279 Issues resolved (http://bugs.uclibc.org):
4280
4281 #10851: Patch to handle numpad Enter key properly
4282 #11066: x11r7 X11 S40xorg leads to a black screen on QEMU x86..
4283 #11126: Bash Shell Programming using Buildroot
4284 #11426: pps-tools bash dependency
4285 #11476: stdio2.h error invalid use of __builtin_va_arg_pack
4286 #11536: dt-utils building fails with glibc 2.28
4287 #11546: open-vm-tools with glibc 2.28
4288 #11566: Fix init script
4289 #11576: Unable to start apache with event MPM on raspberry pi 3
4290 #11591: [pkgconf 1.5.3] xserver OpenGL support is missing
4291 #11606: libjpeg has no Config.in
4292 #11616: 2018.02.09 fails to build libzlib with full RELRO..
4293 #11656: Custom device tree and u-boot boot.scr not integrated..
4294 #11666: Touchscreen with (Py)Qt5 should use tslib instead of evdev
fb741b03 4295
a2dbb7a0
PK
42962018.11.4, Released March 28th, 2019
4297
4298 Important / security related fixes.
4299
4300 Updated/fixed packages: avahi, beecrypt, binutils, botan,
4301 busybox, clamav, cups, devmem2, efl, fetchmail, file, fltk,
4302 gcc, gdb, git, go, gst-plugins-bad, iproute2, jq,
4303 kf5-modemmanager-qt, leveldb, libopenssl, libraw, libseccomp,
4304 libsoxr, libssh2, mariadb, mosquitto, nodejs, ntp, openjpeg,
4305 perl, php, putty, qt5webkit, rdesktop, runc, samba4, swupdate,
4306 systemd, tor, vsftpd, wireshark, xapp_xdm, xen, xlib_libXdmcp
4307
234525e7
PK
43082018.11.3, Released February 23th, 2019
4309
4310 Important / security related fixes.
4311
4312 Ensure the PLATFORM and OS environment variables are not set,
4313 as they cause build issues for some packages.
4314
4315 The package list infrastructure now correctly handles packages
4316 installing files with old mtime.
4317
4318 Linux: Skip hash checks for user supplied downloadable
4319 patches, as no hash checksums are available for those.
4320
4321 scanpypi: protect against zip-slip vulnerability in zip/tar
4322 handling
4323
4324 Download: fixes for SSH/SCP support
4325
4326 SDK: Fix handling of relative symlinks (targets starting with
4327 '.' or '..')
4328
4329 Updated/fixed packages: bind, dhcpcd, docker-compose,
4330 docker-containerd, docker-engine, dovecot, dovecot-pigeonhole,
4331 dtc, efivar, ghostscript, gnuradio, imagemagick, jpeg-turbo,
4332 libarchive, libb64, libcurl, libgeotiff, libgpiod, libid3tag,
4333 libupnp18, log4cplus, madplay, meson, mosquitto, openssh, php,
4334 poco, postgresql, proftpd, pulseaudio, python, python-django,
4335 python3, qt5base, reaver, runc, sg3_utils, sqlcipher,
4336 swupdate, systemd, unzip, webkitgtk, xenomai
4337
8b8ba9ec
PK
43382018.11.2, Released January 30th, 2019
4339
4340 Important / security related fixes.
4341
4342 Defconfigs: Fixes for imx6slevk, imx7dsabresd, imx8mqevk, Lego
4343 EV3, QEMU AArch64-virt
4344
4345 Download: Fix scp download handling
4346
4347 check-package: fix Python 3 support
4348
4349 get-developers: Fix behaviour when called from elsewhere than
4350 the toplevel directory.
4351
4352 kconfig: Fix for make linux-menuconfig / uboot-menuconfig from
4353 a clean tree when ccache is enabled.
4354
4355 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
4356
4357 Updated/fixed packages: acpica, apache, apr, avrdude, cargo,
4358 cc-tool, dash, dhcpdump, dmalloc, docker-containerd, efivar,
4359 fwts, glibc, gnuchess, gnupg2, go, leveldb, libarchive,
4360 libassuan, libftdi1, libgpg-error, libhttpparser, libkcapi,
4361 libmad, libsndfile, libsquish, liburiparser, libwebsock,
4362 libxml2, lighttpd, llvm, lm-sensors, lua-msgpack-native, lxc,
4363 mariadb, mbedtls, meson, mosquitto, netatalk, nodejs, odhcp6c,
4364 openresolv, openssh, pango, patchelf, php, python-django,
4365 python-numpy, python-pyyaml, rauc, rp-pppoe, s6-networking,
4366 samba4, sdl_sound, shairport-sync, sqlite, subversion,
4367 sunxi-cedarx, swupdate, systemd, tcpreplay, tekui, tmp2-abrmd,
4368 tpm2-tools, tpm2-tss, udisks, unixodbc, usb_modeswitch,
4369 webkitgtk, wireshark, wolfssl, xapp_rgb, xenomai, xerces
4370
4371 Issues resolved (http://bugs.uclibc.org):
4372
4373 #11576: Unable to start apache with event MPM on raspberry pi 3
4374
ab3d2dea
PK
43752018.11.1, Released December 20th, 2018
4376
4377 Important / security related fixes.
4378
4379 defconfigs: Fixes for bananapi m2 ultra, ci20
4380
4381 Download wrapper: Fix for urlencode handling
4382
4383 Updated/fixed packages: asterisk, docker-compose,
4384 docker-engine, dt-utils, gnutls, go, grub, libbsd, libcurl,
4385 libpgpme, libiscsi, liblo, libmpd, libopenssl, liboping,
4386 libpam-tacplus, libpjsip, linux-firmware, liquid-dsp,
4387 lua-cqueue, luvi, lxc, lynx, nginx, nodejs, openzwave, php,
4388 pps-tools, proftpd, prosody, sdl2_net, squashfs, swupdate,
4389 uclibc, vtu, webkitgtk, wine, xen
4390
4391 New packages: docker-cli
4392
4393 Issues resolved (http://bugs.uclibc.org):
4394
4395 #11426: pps-tools bash dependency
4396 #11536: dt-utils building fails with glibc 2.28
4397
9089a9ff
PK
43982018.11, Released December 1st, 2018
4399
4400 Minor fixes.
4401
4402 Updated/fixed packages: c-ares, quagga, squid
4403
0031f521
PK
44042018.11-rc3, released November 30th, 2018
4405
4406 Fixes all over the tree.
4407
4408 Defconfigs: Fixes for Armadeus APF27, imx6sabre, Olimex A20
4409 olinuxino lime legacy, Orangepi zero plus 2, PC, Riotboard.
4410
4411 graph-depends: Fix for package names starting with a non-alpha
4412 character.
4413
4414 Updated/fixed packages: alsa-utils, botan, dante, domoticz,
4415 dtc, freetype, gauche, gcc, gdb, ghostscript, glibc,
4416 imx-usb-loader, libbsd, libid3tag, libkrb5, libmicrohttpd,
4417 libopenssl, libsoxr, linux, motion, msgpack, mtd,
4418 perl-net-ssleay, php, popt, python-numpy, qt5declarative,
4419 samba4, shadowsocks-libev, stress-ng, systemd, usb_modeswitch,
4420 webkitgtk, valgrind, weston, xfsprogs
4421
bc89c1a8
PK
44222018.11-rc2, released November 21th, 2018
4423
4424 Fixes all over the tree.
4425
4426 fs: Drop intermediate tarball from the filesystem handling to
4427 fix an issue with xattrs handling related to fakeroot. Ensure
4428 tarball target includes xattrs.
4429
4430 download: Fix confusion in git submodule handling if dl/ is a
4431 symlink.
4432
4433 genrandconfig: Fix missing newline in BR2_WGET handling,
4434 causing the following line to be ignored. This would affect
4435 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
4436 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
4437 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
4438
4439 show-build-order: Also include the dependencies of
4440 rootfs-common.
4441
4442 Fix a number of build issues in packages for the recently
4443 merged RISC-V architecture support.
4444
4445 Updated/fixed packages: dt-utils, easydbus, elfutils,
4446 flare-engine, flatcc, glibc, gstreamer, gstreamer1, imx-uuc,
4447 libassuan, libcorrect, libiscsi, libkrb5, libmicrohttpd,
4448 libnftnl, libnspr, libnss, libsemanage, libsigsegv, libv4l,
4449 ltp-testsuite, luv, luvi, make, ncmpc, netplug, openocd,
4450 prosody, qemu, rpm, sconeserver, shadowsocks-libev,
4451 supertuxcart, syslinux, systemd, trace-cmd, uclibc,
4452 uclibc-ng-test, vtun, webkitgtk, weston, wireshark, xen,
4453 xlib_libfontenc
4454
4455 Issues resolved (http://bugs.uclibc.org):
4456
4457 #11086: download/git submodule breaks on symlinked dl folder
4458 #11216: Capabilities not applied to filesystem
4459
419fc6ab 44602018.11-rc1, released November 9th, 2018
9ffcc4ff
PK
4461
4462 Fixes all over the tree and new features.
4463
4464 Architecture: RISC-V support (64bit) added.
4465
4466 Toolchain: Glibc bumped to 2.28. Fortran support for external
4467 toolchains. ARM (Linaro) toolchains updated to 8.2-2018.08.
4468
4469 Hardening flags (RELRO) are now handled by the toolchain
4470 wrapper instead of explicitly through CFLAGS/LDFLAGS, fixing a
4471 number of issues.
4472
4473 Filesystems: Support for creating btrfs and f2fs filesystems
4474 added.
4475
4476 Add a number of patches to fix build errors for host utilities
4477 on modern distributions using glibc-2.28.
4478
4479 mkusers: Ensure existing group members are preserved when a
4480 group is reprocessed.
4481
4482 printvars: Fix issue with exceeding shell command line length
4483 limits for certain setups.
4484
4485 Workaround added for incompatibility issues between host-dtc
4486 and older U-Boot and Linux kernel versions.
4487
4488 Detect and reject build paths containing '@', as this confuses
4489 a number of packages, including GCC.
4490
4491 utils/diffconfig: Make it work for (non-Buildroot) config
4492 files not using the BR2_ prefix.
4493
4494 New defconfigs: Amarula a64-relic, Bananapi m2 ultra, Embest
4495 riotboard, Hardkernel Odroid XU-4, QEMU riscv64-virt.
4496 olimex_a20_olinuxion_lime_mali is renamed to _legacy.
4497
4498 OpenCL infrastructure support added, similar to how OpenGL is
4499 handled.
4500
4501 Linux-headers: Support for kernel headers from a custom
4502 tarball / git repo added.
4503
4504 New packages: bird, bluez5_utils-headers, btrfs-progs,
4505 checksec, davici, duktape, ell, haproxy, libclc, libcorrect,
4506 libopencl, libopenresolv, nss-myhostname,
4507 perl-apache-logformat-compiler, perl-appconfig,
4508 perl-astro-suntime, perl-class-inspector, perl-class-load,
4509 perl-class-method-modifiers, perl-class-std,
4510 perl-class-std-fast, perl-cookie-baker, perl-data-dump,
4511 perl-data-optlist, perl-data-uuid, perl-data-manip,
4512 perl-dbd-mysql, perl-dbi, perl-devel-globaldestruction,
4513 perl-devel-stacktrace, perl-devel-stacktrace-ashtml,
4514 perl-device-serialport, perl-dist-checkconflicts,
4515 perl-exporter-tiny, perl-file-sharedir, perl-file-slurp,
4516 perl-filesys-notify-simple, perl-hash-multivalue,
4517 perl-http-entity-parser, perl-http-headers-fast,
4518 perl-http-multipartparser, perl-io-interface,
4519 perl-io-socket-multicast, perl-json-maybexs, perl-mime-tools,
4520 perl-module-implementation, perl-module-runtime, perl-moo,
4521 perl-number-bytes-human, perl-package-stash, perl-params-util,
4522 perl-plack, perl-posix-strftime-compiler, perl-role-tiny,
4523 perl-streams-buffered, perl-sub-exporter-progressive,
4524 perl-sub-install, perl-sub-quote, perl-sys-cpu,
4525 perl-sys-meminfo, perl-sys-mmap, perl-time-parsedate,
4526 perl-type-tiny, perl-www-form-urlencoded, perl-x10, pigpio,
4527 python-async-timeout, python-falcon, python-fire,
4528 python-mimeparse, python-multidict, python-passlib,
4529 python-pigpio, python-pip, python-ply, python-py,
4530 python-pyasn1, python-pyasn1-modules, python-pycryptodomex,
4531 python-pyhamcrest, python-pysmi, python-scapy, python-semver,
4532 python-serial-asyncio, python-typing, python-uvloop,
4533 pythonwrapt, python-yarl, python-zeroconf, riscv-pk, sedutil,
4534 spandsp, tini, waffle, xapian
4535
4536 Removed packages: bootutils, dsp-tools, expedite, gst-dsp,
4537 xloader
4538
4539 Issues resolved (http://bugs.uclibc.org):
4540
d8a21692
PK
4541 #11116: Buildroot should set PYTHON_EGG_CACHE instead of writing ..
4542 #11156: In python3 module 'socket' has no attribute 'AF_BLUETOOTH'
4543 #11166: Erlang bad argument on valid uint64 when crosscompiled on..
4544 #11206: zlib: fails to build with Linaro toolchain, BR2_RELRO_FULL..
9ffcc4ff 4545 #11241: ACPID shouldn't depend on BR2_x86_64 || BR2_i386
d8a21692
PK
4546 #11251: Util scanpypi failes when package change - to _ in tar file
4547 #11266: qt5base-5.11.1 does not compile with musl, complains about..
4548 #11286: python-rpi-gpio only should depend on BR2_arm || BR2_aarch64
4549 #11321: Latest master fails to build readline with RELRO FULL
4550 #11326: sysvinit fails to build in latest GIT master
4551 #11331: Internal application no longer builds with latest GIT master
4552 #11336: nfs-utils fails to build in latest GIT master
4553 #11351: build root-2018-08, linaro aarch64 compile error
9ffcc4ff 4554 #11376: mdmon binary missing
d8a21692 4555 #11391: Valgind availability on ARM
9ffcc4ff 4556 #11396: uboot environment image checksum invalid if target is big endian
d8a21692
PK
4557 #11421: GCC error message for ARM Cortex-A9/ARM.V7
4558 #11451: Can't find libmpfr.so.4 when using external toolchain on ubuntu..
9ffcc4ff
PK
4559 #11481: Docs: Is external.desc required?
4560
b0a209ee
PK
45612018.08.4, Released December 20th, 2018
4562
4563 Important / security related fixes.
4564
4565 Defconfigs: Fixes for ci20, orangepi zero plus 2
4566
4567 Download wrapper: Fix for urlencode handling
4568
4569 Updated/fixed packages: c-ares, dante, docker-compose,
4570 domoticz, freetype, ghostscript, gnutls, libcurl, libgpgme,
4571 libid3tag, libiscsi, libmpd, libopenssl, liboping, libpjsip,
4572 linux-firmware, liquid-dsp, luvi, lynx, msgpack, nginx,
4573 nodejs, php, popt, pps-tools, prosody, python-numpy,
4574 python-requests, samba4, sdl2_net, squashfs, swupdate,
4575 systemd, uclibc, vte, webkitgtk, wine, xfsprogs
4576
4577 Issues resolved (http://bugs.uclibc.org):
4578
4579 #11426: pps-tools bash dependency
4580
ccfdcd17
PK
45812018.08.3, Released November 26th, 2018
4582
4583 Important / security related fixes.
4584
4585 fs: Drop intermediate tarball from the filesystem handling to
4586 fix an issue with xattrs handling related to fakeroot. Ensure
4587 tarball target includes xattrs.
4588
4589 download: Fix confusion in git submodule handling if dl/ is a
4590 symlink.
4591
4592 toolchain: Only allow enabling stack protection on
4593 architectures with control flow integrity (CFI) support. Only
4594 allow FORTIFY_SOURCE support on gcc >= 6.
4595
4596 genrandconfig: Fix missing newline in BR2_WGET handling,
4597 causing the following line to be ignored. This would affect
4598 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
4599 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
4600 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
4601
4602 show-build-order: Also include the dependencies of
4603 rootfs-common.
4604
4605 Defconfigs: Fixes for Armadeus APF27, imx6sabre, Olimex A20
4606 olinuxino lime legacy, Orangepi zero plus 2.
4607
4608 graph-depends: Fix for package names starting with a non-alpha
4609 character.
4610
4611 Updated/fixed packages: attr, audit, bind, brotli, busybox,
4612 dtc, easydbus, elfutils, flare-engine, flatcc, gauche, gcc,
4613 giflib, gpsd, lcdproc, libcurl, libiscsi, libkcapi, libnfs,
4614 libnspr, libnss, libsemanage, liburiparser, lighttpd,
4615 lua-curl, mariadb, mmc, mosquitto, mysql, ncmpc, neardal,
4616 netplug, network-manager, nfs-utils, nginx, openocd, openswan,
4617 p11-kit, postgresql, prosody, qemu, qt, rpm, ruby, samba4,
4618 squid, supertuxkart, systemd, tar, trace-cmd, traceroute,
4619 twolame, uclibc, usb_modeswitch, vtun, webkitgtk, weston,
4620 xdriver_xf86-video-geode, xlib_libfontenc, xserver_xorg-server
4621
4622 Issues resolved (http://bugs.uclibc.org):
4623
4624 #11086: download/git submodule breaks on symlinked dl folder
4625 #11481: Docs: Is external.desc required?
4626
0106c04a
PK
46272018.08.2, Released October 25th, 2018
4628
4629 Important / security related fixes.
4630
4631 Workaround added for incompatibility issues between host-dtc
4632 and older U-Boot and Linux kernel versions.
4633
4634 Detect and reject build paths containing '@', as this confuses
4635 a number of packages, including GCC.
4636
4637 utils/get-developers: Add -e option for use with git
4638 send-email.
4639
4640 utils/diffconfig: Make it work for (non-Buildroot) config
4641 files not using the BR2_ prefix.
4642
4643 u-boot: Fix for environment image handling on big endian
4644 systems.
4645
4646 Updated/fixed packages: binutils, ca-certificates,
4647 cups-filters, dtc, erlang, file, freetype, gcc, git, gvfs,
4648 jasper, leveldb, libarchive, libssh, live555, ljlinenoise,
4649 mariadb, mongoose, netsnmp, nmap, nodejs, ntp, open-plc-utils,
4650 poco, psmisc, ptpd2, python-enum34, qemu, qt, qt5base,
4651 setools, spice, spice-protocol, tinc, ustr, wireshark,
4652
4653 Issues resolved (http://bugs.uclibc.org):
4654
4655 #11396: uboot environment image checksum invalid if target is big endian
4656
e4f79880
PK
46572018.08.1, Released October 7th, 2018
4658
4659 Important / security related fixes.
4660
4661 Add a number of patches to fix build errors for host utilities
4662 on modern distributions using glibc-2.28.
4663
4664 mkusers: Ensure existing group members are preserved when a
4665 group is reprocessed.
4666
4667 printvars: Fix issue with exceeding shell command line length
4668 limits for certain setups.
4669
4670 Updated/fixed packages: acpid, android-tools, apache,
4671 arp-scan, bandwidthd, bind, brltty, clamav, connman, cppcms,
4672 domoticz, dtc, fio, gcc, gdb, ghostscript, gnupg, httpping,
4673 igmpproxy, imlib2, ipsec-tools, libesmtp, libnfs, libxslt,
4674 links, lua, mosquitto, nilfs-utils, ocrad, parted, php,
4675 python-django, screen, shairport-sync, strongswan,
4676 vboot-utils, webkitgtk, wireguard, x265 xen, xlib_libXdmcp,
4677 xlib_libXfont, xlib_libXft, xlib_libxshmfence,
4678 xutil_makedepend, zeromq
4679
339d550e
PK
46802018.08, Released September 6th, 2018
4681
4682 Minor fixes.
4683
4684 Known issues:
4685
4686 - Glibc 2.28 on the build host breaks compilation of a number
4687 of host packages. 2018.08 contains fixes for some of these
4688 packages, but not all. Consider building on hosts (or in
4689 containers) using older Glibc versions.
4690
4691 - host-dtc 1.4.7 breaks compilation of older U-Boot and Linux
4692 kernel configurations using FDT/DTC. Consider updating the
4693 Linux kernel to >= 4.17 and U-Boot to >= 2018.07 or
4694 backporting commit 9130ba8846 (scripts/dtc: Update to
4695 upstream version v1.4.6-9-gaadd0b65c987) for the Linux
4696 kernel / commit db405d1980 for U-Boot.
4697 Alternatively revert commit 7b929ddcf0 (dtc: bump version to
4698 1.4.7) and ensure your build host does not have the libfdt
4699 development headers installed.
4700
4701 Updated/fixed packages: busybox, chipmunk, cutelyst,
4702 domoticz, gcc, imagemagick, lcms2, libcurl, mediastreamer,
4703 moarvm, php, qt, qt5virtualkeyboard, qt5webengine, screen,
4704 sdl2, squashfs, uboot, xen
4705
4706 Issues resolved (http://bugs.uclibc.org):
4707
4708 #11261: ccache using wrong cached objects
4709 #11276: Understanding the patch for kernel-4.9 and other..
4710
24b5ff16
PK
47112018.08-rc3, Released August 31th, 2018
4712
4713 Fixes all over the tree.
4714
4715 linux: additional improvements to the flex / bison dependency
4716 handling, use system provided variant if available. Ensure
4717 toolchain is available when configuring for 4.18+ support.
4718
4719 Download: Fix handling of primary sites using file://
4720
4721 Toolchain: Correct external toolchain musl detection for
4722 static toolchains.
4723
4724 Updated/fixed packages: aircrack-ng, bison, brltty, busybox,
4725 cutelyst, dropbear, gr-osmosdr, i2c-tools, json-c, libconfuse,
4726 libkcapi, libsoup, libssh, liburiparser, mbedtls, mender,
4727 mesa3d, minicom, mjpegtools, mutt, openpowerlink, openssh,
4728 oracle-mysql, php, postgresql, pv, qt5base, qt5quickcontrols,
4729 rauc, shairport-sync, systemd, xlib_libX11, zeromq,
4730
4731 Issues resolved (http://bugs.uclibc.org):
4732
4733 #11091: BR2_PRIMARY_SITE doesn't work (wget is selected...
4734 #11141: WF111 package no longer available
4735 #11211: Internal compiler error: Killed (program cc1plus)..
4736 #11236: util-linux fails to build on Travis CI when python..
4737 #11246: Glibc 2.28 - fails to build host-bison and host-m4
4738 #11256: Add python-falcon and python-mimeparse packages
4739
a907ab7d
PK
47402018.08-rc2, Released August 20th, 2018
4741
4742 Fixes all over the tree.
4743
4744 pkg-kconfig: Support dependencies needed to run the
4745 configurator, E.G. recent Linux kernel versions needing flex
4746 and bison.
4747
4748 Defconfigs: ARM Juno: Bump ATF to fix a build
4749 issue. Raspberrypi2: Bump rootfs size. Snps_archs38_vdk:
4750 Correct /etc/inittab. Technologic ts7680: Correct genimage
4751 configuration. Orange PI PC / Zero, Sheevaplug: Bump U-boot to
4752 2018.07 to fix build issue. Ensure host-openssl is pulled in
4753 for kernel builds where needed.
4754
4755 Updated/fixed packages: aircrack-ng, bind, boost,
4756 boot-wrapper-aarch64, bzip2, busybox, chrony, cryptsetup,
4757 dahdi-tools, dbus, domoticz, eigen, ipsec-tools, libarchive,
4758 libfuse, libgit2, libopenssl, libselinux, lighttpd, lvm2, m4,
4759 makedevs, mariadb, mesa3d-headers, mono, ncmpc, ncurses,
4760 nodejs, php, python-django, python-pyqt5, qt5base,
4761 qt5serialbus, ruby, samba4, uboot-tools, uclibc, vlc,
4762 waylandpp, wireless_tools, wireshark, wpa_supplicant, mtd,
4763 xdriver_xf86-video-ati, xserver_xorg-server
4764
4765 Issues resolved (http://bugs.uclibc.org):
4766
4767 #10781: cryptsetup luksOpen container_file container causes..
4768 #10996: bogus musl ARM toolchain
4769 #11191: xattr and check-package issue
4770
d7dcc6c0 47712018.08-rc1, Released August 5th, 2018
340a0903
TP
4772
4773 Toolchain:
4774
4775 - add support for gcc 8.x, switch to gcc 7.x as the default
4776 version
4777 - add support for gdb 8.1, switch to gdb 8.0 as the default
4778 and remove gdb 7.10/7.11
4779 - add support for binutils 2.31
4780 - NIOSII CodeSourcery toolchain updated
4781 - Linaro AArch64 BE toolchain added, and other Linaro
4782 toolchains updated
4783 - Synopsys ARC pre-built toolchain updated
4784
4785 Architecture: add support for ARM Cortex-M7
4786
4787 Major updates:
4788
4789 - systemd bumped to 239
4790 - Qt5 bumped to 5.11.1
4791 - Rust bumped to 1.27
4792 - GStreamer stack bumped to 1.14.2
4793 - X.org server bumped to 1.20, and all X.org proto packages
4794 replaced by the single xorgproto package
4795 - i.MX6 support packages bumped to 6.2.4
827b4bb1
PK
4796 - i.MX Vivante graphics version bumped to 6.2.4.p1.2,
4797 adding support for Wayland and i.MX8MQ platforms
340a0903
TP
4798
4799 Linux: bumped to 4.17 by default.
4800
4801 Infrastructure: new package infrastructure added for packages
4802 using the Meson build system
4803
4804 New packages: at-spi2-atk, at-spi2-core, capnproto, cmocka,
4805 corkscrew, cutelyst, davfs2, flatcc, libidn2, libgit2,
4806 libopusenc, mender, nghttp2, perl-convert-asn1, perl-crypt-blowfish,
4807 perl-crypt-cbc, perl-digest-md5, perl-mime-base64-urlsafe,
4808 perl-mojolicious-plugin-authentication, perl-net-ping,
4809 perl-net-snmp, perl-net-ssh2, perl-net-telnet, pigz,
4810 python-reentry, python-request-id, python-validators,
4811 python-webob, shadowsocks-libev, speexdsp, xorgproto, wampcc
4812
4813 New defconfigs: NXP i.MX7D SDB, Boundary Devices Nitrogen 8M,
4814 Olimex A10 OLinuxino, ZynqMP ZCU106
4815
4816 Removed packages: all xproto_* have been removed and replaced
4817 by xorgproto
4818
4819 Issues resolved (http://bugs.uclibc.org):
4820
4821 #9411: MUSL build with RT Error relocating /lib/libgcc_s.so.1:
4822 __cpu_indicator_init: symbol not found
4823 #9921: lockfile module within python-daemon not available
4824 #10341: gdb install of py files when using buildroot toolchain
4825 includes build path
4826 #10661: /etc/init.d/S29netplug starts multiple instances of netplugd
4827 #10751: Missing dependency in pulseaudio package
4828 #10811: kodi-17.6-Krypton does not compile for freescale_* devices
4829 #10856: openblas on qemu_x86_64_defconfig fails with
4830 "sgemm_kernel.o: No such file or directory"
4831 #11056: Compiling a file that uses libdrm headers fails with:
4832 fatal error: drm.h: No such file or directory
4833 #11061: support/download: git version=master broken
4834 #11071: Building postgresql package on Debian 9.4 x64 for armel target fails
4835 #11076: Docker containerd installed to incorrect path
4836 #11101: host-patchelf Endian Issue with relative RPATH
4837 #11111: raspberry pi 3 b+: missing BSP for 64-bit kernel
4838 #11121: statfs call corrupts memory struct statfs too small
4839 #11181: Switching toolchain does not work
4840
1b5694bb
PK
48412018.05.3, Released October 6th, 2018
4842
4843 Important / security related fixes.
4844
4845 Add a number of patches to fix build errors for host utilities
4846 on modern distributions using glibc-2.28.
4847
4848 mkusers: Ensure existing group members are preserved when a
4849 group is reprocessed.
4850
4851 printvars: Fix issue with exceeding shell command line length
4852 limits for certain setups.
4853
4854 Updated/fixed packages: acpid, android-tools, apache,
4855 arp-scan, bandwidthd, bind, bison, brltty, chipmunk, connman,
4856 cppcms, fio, gcc, ghostscript, gnupg, httping, igmpproxy,
4857 imagemagick, imlib2, ipsec-tools, lcm2, libcurl, libesmtp,
4858 libnfs, libssh, libxslt, links, mediastreamer, minicom,
4859 moarvm, nilfs-utils, ocrad, parted, php, postgresql, pv,
4860 python-django, qt, qt5quickcontrols, qt5webengine, screen,
4861 sdl2, shairport-sync, squashfs, strongswan, vboot-utils,
4862 webkitgtk, wireguard, x265, xen, xlib_libXfont, xlib_libXft,
4863 xlib_libxshmfence, zeromq
4864
b914fbdc
PK
48652018.05.2, Released August 28th, 2018
4866
4867 Important / security related fixes.
4868
4869 Defconfigs: Raspberrypi2: Bump rootfs size, T7680: Fix
4870 genimage.cfg issue, ARM Juno: Bump ATF to v1.3 to fix build
4871 issue.
4872
4873 Updated/fixed packages: acl, attr, apache, bind,
4874 boot-wrapper-aarch64, brltty, bzip2, chrony, crda, cryptsetup,
4875 dahdi-tools, dmidecode, dropbear, eigen, ffmpeg, gawk, gcc,
4876 ghostscript, gnutls, imx-gpu-viv, ipsec-tools, libarchive,
4877 libfuse, libglib2, libopenssl, libselinux, libsoup, lighttpd,
4878 linuxptp, lttng-modules, lttng-tools, lua-flu, lvm2, m4,
4879 makedevs, mariadb, mbedtls, mesa3d-heders, mtd, ncurses,
4880 nodejs, openssh, php, python-django, rauc, ruby, samba4,
4881 stress-ng, ti-utils, uboot-tools, uclibc, vim, waylandpp,
4882 wireless_tools, wireless-regdb, wireshark, wpa_supplicant,
4883 xorriso, znc
4884
4885 Issues resolved (http://bugs.uclibc.org):
4886
4887 #10781: cryptsetup luksOpen container_file container causes..
4888 #10986: Installing package attr when already supplied by..
4889 #11191: xattr and check-package issue
4890
3134d94e
PK
48912018.05.1, Released July 20th, 2018
4892
4893 Important / security related fixes.
4894
4895 U-Boot: Ensure host version of ncurses is picked up and not
4896 host-ncurses built by buildroot, as that otherwise causes
4897 widechar/non-widechar conflicts and corrupted menuconfig
4898 menus.
4899
4900 Linux: Enable CONFIG_PERF_EVENTS when perf is enabled.
4901
4902 Toolchain: ARC tools updated to arc-2018.03.
4903
4904 pkg-stats: Fix python 3.x compatibility.
4905
4906 dl-wrapper: Fix support for URIs containing '+', fix
4907 no-check-hash for inferred site method.
4908
4909 Defconfigs: Raspberrypi3: Bump rootfs size, Minnowboard-max:
4910 Support ethernet on Turbot variant.
4911
4912 Updated/fixed packages: audit, bind, btrfs-progs, cifs-utils,
4913 clamav, collectd, coreutils, docker-containerd, dos2unix,
4914 edid-decode, file, gcc, gdb, gnupg, gnupg2, heimdal, hidapi,
4915 imagemagick, libcurl, libgcrypt, libglib2, liblogging,
4916 libostree, libressl, libsoup, libv4l, libvncserver, libvorbis,
4917 libwebsockets, libxslt, lm-sensors, mariadb, mpg123, ncurses,
4918 network-manager, nodejs, patchelf, perl, php-amqp, pinentry,
4919 pixiewps, qpdf, qt53d, qt5base, qt5charts, qt5script, redis,
4920 systemd, triggerhappy, uboot, wireguard, wireless-regdb,
4921 wireshark
4922
f3d114a1
PK
49232018.05, Released June 1st, 2018
4924
4925 Minor fixes.
4926
4927 Download: Work around for hanging connections for packages
4928 from CVS, by adding a 10 minute max timeout.
4929
4930 Updated/fixed packages: binutils, clang, dash, expect, git,
4931 glibc, jpeg-turbo, libjpeg, log4cplus, openvmtools, xen,
4932
4933 Issues resolved (http://bugs.uclibc.org):
4934
4935 #11051: runtime issue on STM32 with usage of binutils 2.29.x
4936
bea6b866
PK
49372018.05-rc3, Released May 28th, 2018
4938
4939 Fixes all over the tree.
4940
4941 Toolchain: ARC tools updated to arc-2018.03-rc2.
4942
4943 Fs: Ensure hard links in TARGET_DIR are correctly copied for
4944 filesystem input. With the recent changes to the file system
4945 generation logic, hard links were "expanded" in file system
4946 images leading to bloated rootfs images for setups with hard
4947 links.
4948
4949 Infrastructure: Error out for packages using the 'local'
4950 method but forgetting to specify <pkg>_SITE.
4951
4952 Build rpcgen for the host when needed to support distributions
4953 no longer shipping rpcgen with glibc (E.G. recent Fedora).
4954
4955 Updated/fixed packages: autofs, bash-completion, binutils,
4956 busybox, cjson, elf2flt, libcoap, libcurl, libtirpc, lrzsz,
4957 poppler, procps-ng, qt-webkit-kiosk, quota, samba4, xfsprogs
4958
4959 Issues resolved (http://bugs.uclibc.org):
4960
4961 #11031: ld-elf2flt: host/bin/ld.real': execvp: No such file..
4962 #11036: C compiler cannot create executables
4963 #11046: Git package binaries are ~180MB (compared to ~20MB in..
4964
c11ed3a4
PK
49652018.05-rc2, Released May 22nd, 2018
4966
4967 Fixes all over the tree.
4968
4969 Dependencies: Check that the current working directory (.)
4970 isn't listed in PATH as that causes various build issues.
4971
4972 Manual: Clarify that git branch names may not be used as
4973 version identifiers. This has never been supported, but was
4974 kind of working (with some limitations) before the git
4975 download rework - Now it does not work at all.
4976
4977 Linux: Ensure host version of ncurses is picked up and not
4978 host-ncurses built by buildroot, as that otherwise causes
4979 widechar/non-widechar conflicts and corrupted menuconfig
4980 menus.
4981
4982 Packages: Renamed a number of package options not prefixed
4983 with BR2_PACKAGE_<pkg> for consstency.
4984
4985 Download infrastructure: Fix file:// protocol handling after
4986 download rework.
4987
4988 Updated/fixed packages: acl, apr-util, asterisk, attr,
4989 bluez5_utils, cifs-utils, clamav, clang, cups-filters,
4990 dahdi-linux, exim, faketime, gdb, go, gst1-plugins-bad,
4991 imx-mkimage, ipsec-tools, jamvm, janus-gateway,
4992 jquery-ui-themes, libcap, libcurl, libftdi, libkcapi, libkrb5,
4993 libmediaart, libmodbus, libmodplug, libmpd,
4994 libnetfilter_cthelper, libnetfilter_cttimeout, libnfc,
4995 libnfnetlink, libnss, liboauth, libogg, libosip2,
4996 libpam-radius-auth, libpcap, libpciaccess, llvm, log4cplus,
4997 ltrace, lynx, mbedtls, modem-manager, nfs-utils,
4998 python-cython, python-websockets, qt5cinex, qt5wayland, rauc,
4999 snort, strace, ti-sgx-km, transmission, wavpack, wget, woff2,
5000 xen, zmqpp, znc, zstd
5001
5002 Issues resolved (http://bugs.uclibc.org):
5003
5004 #10986: Installing package attr when already supplied by...
5005 #11011: BUildroot for Raspberry Pi 2
5006 #11016: Wrong compiler used for external user host packages
5007
54e3bcb8
TP
50082018.05-rc1, Released May 9th, 2018
5009
5010 Toolchain: glibc bumped to 2.27, musl bumped to 1.1.19,
5011 uClibc-ng 1.0.30, Linux kernel headers bumped to 4.16.x.
5012
5013 Architecture: support for the Blackfin architecture has been
449f430e
TP
5014 removed, as it was removed from Linux upstream, poorly
5015 maintained in binutils/gdb, and abandoned by Analog Devices.
54e3bcb8
TP
5016
5017 Numerous packages updated to have hashes for their license
5018 files.
5019
5020 Systemd can now be built with uClibc toolchains.
5021
5022 Linux: addition of BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF and
5023 BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL to support building Linux
5024 kernel configurations that need libelf on the host or openssl
5025 on the host.
5026
5027 Coding style:
5028 - all Python scripts are now verified with flake8
5029 - check-package extended to check all Config.in and .mk files
5030 in tree, not only the ones in package/
5031
5032 Infrastructure:
5033
5034 - The download infrastructure has seen a major overhaul, with
5035 the main visible new feature being Git caching: a package
5036 fetched from Git no longer needs to be re-cloned entirely
5037 everytime its version is changed. Anoter visible change is
5038 that the download folder now has subfolders per package. See
5039 http://lists.busybox.net/pipermail/buildroot/2018-April/217923.html
5040 for more details about those changes.
5041
5042 - The logic that generates the root filesystem images has been
5043 reworked, with the main goal of allowing several filesystem
5044 images to be produced in parallel, also a requirement for
5045 top-level parallel build. Now, a .tar filesystem image is
5046 always created, and re-extracted in a private directory to
5047 create each format-specific filesystem image.
5048
5049 - A new package infrastructure was introduced for Go-based
5050 packages: golang-package.
5051
5052 - Dependencies on extraction tools are now handled as proper
5053 per-package dependencies, using
5054 <pkg>_EXTRACT_DEPENDENCIES. Beyond a cleanup, this is also a
5055 preparation step for top-level parallel build support.
5056
5057 - When a file being downloaded is part of a package with a
5058 .hash file, but there is no hash listed for this file, the
5059 file is now preserved in the download directory rather than
5060 removed. This helps when updating a package, as it gives the
5061 ability to easily calculate the hash of the file.
5062
5063 - Addition of '<pkg>-show-recursive-depends' and
5064 '<pkg>-show-recursive-rdepends' make targets, to
5065 respectively display the recursive list of dependencies and
5066 the recursive list of reverse dependencies of a given
5067 package.
5068
5069 - The /etc/shells file is now automatically generated with the
5070 list of shell programs installed on the system.
5071
5072 - Addition of -Ofast optimization level as an available
5073 option.
5074
5075 Major updates: Go updated to 1.10, Erlang bumped to 20.3, Qt5
5076 bumped to 5.10.1.
5077
5078 New packages: 18xx-ti-utils, abootimg, bluez-alsa, brotli,
5079 chipmunk, clang, docker-compose, docker-proxy, flare-engine,
5080 flare-game, gst1-interpipe, gstreamer1-editing-services,
5081 hackrf, i2pd, imx-alsa-plugins, imx-mkimage, libcdio-paranoia,
5082 libkrb5, llvm, pixiewps, python-backports-ssl-match-hostname,
5083 python-cached-property, python-cython, python-docker,
5084 python-dockerpty, python-docker-pycreds,
5085 python-flask-sqlalchemy, python-functools32, python-influxdb,
5086 python-json-models, python-libusb1, python-networkx,
5087 python-psycopg2, python-pymodbus, python-sqlalchemy,
5088 python-subprocess32, python-texttable,
5089 python-websocket-client, python-yieldfrom, quotatool, reaver,
5090 snort, sunxi-mali-mainline, sunxi-mali-mainline-driver, tk,
5091 tpm2-abrmd, tpm2-tools, tpm2-tss, udftools, vte, woff2.
5092
5093 New defconfigs: ARC HS Development Kit, Arcturus ucls1012a,
5094 Freescale i.MX6UL EVK (with vendor kernel), Freescale i.MX6
5095 SoloLite EVK (with vendor kernel), Freescale i.MX31 3Stack,
5096 Freescale i.MX8Q EVK Freescale p1025twr, Freescale t1040d4rdb,
5097 Qemu PPC64 E5500, SolidRun ClearFog Base, Tinker RK3288, Vyasa
5098 RK3288,
5099
5100 Removed packages: iqvlinux, kodi-adsp-*, mplayer
5101
5102 Removed defconfigs: ci40, firefly_rk3288,
5103 freescale_p1010rdb_pa, freescale_mpc8315erdb, riotboard,
5104 teliv_evk_pro3
5105
449f430e
TP
5106 Issues resolved (http://bugs.uclibc.org):
5107
5108 #10151: toolchain eclipse register : fails with a custom
5109 BR2_HOST_DIR
5110 #10511: Packages get downloaded uncompressed with wget
5111 #10531: QtWebengine doesn't build if the host hasn't a 32 bits
5112 C++ compiler working
5113 #10846: error in compiling gnutls
5114 #10886: openssl-1.0.2n fails to build
5115 #10896: /bin/sh not in /etc/shells
5116 #10961: Grub2 fails to build for x86_64 when BR2_SSP_ALL is
5117 enabled
5118
d5c8e9e3
PK
51192018.02.12, Released March 29th, 2019
5120
5121 Important / security related fixes.
5122
5123 Updated/fixed packages: avahi, beecrypt, busybox, clamav,
5124 cups, devmem2, fetchmail, file, fltk, gcc, gdb, git, jq,
5125 leveldb, libopenssl, libraw, libseccomp, libssh2,
5126 libunistring, mariadb, mosquitto, nodejs, ntp, openjpeg, perl,
5127 php, putty, qt5webkit, rdesktop, systemd, wireshark, vsftpd,
5128 xapp_xdm, xlib_libXdmcp
5129
ea5cf87d
PK
51302018.02.11, Released February 23th, 2019
5131
5132 Important / security related fixes.
5133
5134 Ensure the PLATFORM and OS environment variables are not set,
5135 as they cause build issues for some packages.
5136
5137 The package list infrastructure now correctly handles packages
5138 installing files with old mtime.
5139
5140 Linux: Skip hash checks for user supplied downloadable
5141 patches, as no hash checksums are available for those.
5142
5143 scanpypi: protect against zip-slip vulnerability in zip/tar
5144 handling
5145
5146 Updated/fixed packages: bind, dhcpcd, dovecot, ghostscript,
5147 gnuradio, imagemagick, jpeg-turbo, libarchive, libb64,
5148 libcurl, libid3tag, madplay, mosquitto, openssh, php,
5149 postgresql, proftpd, python, python-django, python3, qt5base,
5150 sqlcipher, swupdate, systemd, unzip, webkitgtk
5151
96edc472
PK
51522018.02.10, Released January 31th, 2019
5153
5154 Important / security related fixes.
5155
5156 Defconfigs: Fixes for Lego EV3, QEMU AArch64-virt
5157
5158 check-package: fix Python 3 support
5159
5160 get-developers: Fix behaviour when called from elsewhere than
5161 the toplevel directory.
5162
5163 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
5164
5165 Updated/fixed packages: acpica, apache, apr, asterisk,
5166 avrdude, cargo, cc-tool, dash, dhcpdump, dmalloc, gnuchess,
5167 gnupg2, leveldb, libarchive, libassuan, libftdi1,
5168 libgpg-error, libhttpparser, libmad, libsndfile, libsquish,
5169 liburiparser, libwebsock, libxml2, lighttpd, lm-sensors,
5170 lua-msgpack-native, mbedtls, mosquitto, netatalk, nodejs,
5171 openssh, pango, patchelf, php, python-django, python-pyyaml,
5172 rauc, rp-pppoe, s6-networking, samba4, sdl_sound,
5173 shairport-sync, sqlite, subversion, sunxi-cedarx, tcpreplay,
5174 tekui, usb_modeswitch, webkitgtk, wireshark, wolfssl,
5175 xapp_rgb, xenomai, xerces
5176
5177 Issues resolved (http://bugs.uclibc.org):
5178
5179 #11576: Unable to start apache with event MPM on raspberry pi 3
5180
a2954489
PK
51812018.02.9, Released December 20th, 2018
5182
5183 Important / security related fixes.
5184
5185 defconfigs: Fixes for ci20
5186
5187 Updated/fixed packages: c-ares, dante, freetype, ghostscript,
5188 glibc, gnutls, go, libcurl, libgpgme, libid3tag, libiscsi,
5189 libmpd, libopenssl, libpjsip, linux, liquid-dsp, luvi, lynx,
5190 msgpack, nginx, nodejs, php, popt, pps-tools, python-numpy,
5191 python-requests, samba4, sdl2_net, squashfs, swupdate, uclibc,
5192 wine, webkitgtk, xfsprogs
5193
5194 Issues resolved (http://bugs.uclibc.org):
5195
5196 #11426: pps-tools bash dependency
5197
4057603c
PK
51982018.02.8, Released November 26th, 2018
5199
5200 Important / security related fixes.
5201
5202 fs: Drop intermediate tarball from the filesystem handling to
5203 fix an issue with xattrs handling related to fakeroot. Ensure
5204 tarball target includes xattrs.
5205
5206 download: Fix confusion in git submodule handling if dl/ is a
5207 symlink.
5208
5209 toolchain: Only allow enabling stack protection on
5210 architectures with control flow integrity (CFI) support. Only
5211 allow FORTIFY_SOURCE support on gcc >= 6.
5212
5213 genrandconfig: Fix missing newline in BR2_WGET handling,
5214 causing the following line to be ignored. This would affect
5215 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
5216 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
5217 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
5218
5219 show-build-order: Also include the dependencies of
5220 rootfs-common.
5221
5222 Defconfigs: Fixes for Armadeus APF27, imx6sabre.
5223
5224 graph-depends: Fix for package names starting with a non-alpha
5225 character.
5226
5227 Updated/fixed packages: attr, audit, bind, brotli, easydbus,
5228 elfutils, gauche, gcc, giflib, gpsd, lcdproc, libcurl,
5229 libiscsi, libnfs, libnspr, libnss, libkcapi, libsemanage,
5230 liburiparser, lighttpd, linux, lua-curl, mariadb, mmc-utils,
5231 mosquitto, mysql, neardal, netplug, network-manager,
5232 nfs-utils, nginx, openocd, openswan, p11-kit, postgresql,
5233 prosody, qemu, qt, rpm, ruby, samba4, squid, supertuxkart,
5234 systemd, tar, trace-cmd, traceroute, twolame, uclibc,
5235 usb_modeswitch, vtun, webkitgtk, xdriver_xf86-video-geode,
5236 xlib_libfontenc, xproto_inputproto, xserver_xorg-server
5237
5238 Issues resolved (http://bugs.uclibc.org):
5239
5240 #11086: download/git submodule breaks on symlinked dl folder
5241 #11251: Util scanpypi failes when package change - to _ in..
5242 #11476: stdio2.h error invalid use of __builtin_va_arg_pack
5243 #11481: Docs: Is external.desc required?
5244
684f79d0
PK
52452018.02.7, Released October 25th, 2018
5246
5247 Important / security related fixes.
5248
5249 Detect and reject build paths containing '@', as this confuses
5250 a number of packages, including GCC.
5251
5252 utils/get-developers: Add -e option for use with git
5253 send-email.
5254
5255 utils/diffconfig: Make it work for (non-Buildroot) config
5256 files not using the BR2_ prefix.
5257
5258 u-boot: Fix for environment image handling on big endian
5259 systems.
5260
5261 Updated/fixed packages: binutils, ca-certificates,
5262 cups-filters, erlang, file, freetype, gcc, git, gvfs, leveldb,
5263 libarchive, libcurl, libssh, live555, ljlinenoise, mariadb,
5264 mongoose, netsnmp, nmap, nodejs, ntp, open-plc-utils, poco,
5265 psmisc, ptpd2, python-enum34, qemu, qt, qt5base, setools,
5266 spice, spice-protocol, tinc, ustr, wireshark
5267
5268 Issues resolved (http://bugs.uclibc.org):
5269
5270 #11396: uboot environment image checksum invalid if target is big endian
5271
efdb7771
PK
52722018.02.6, Released October 7th, 2018
5273
5274 Important / security related fixes.
5275
5276 Add a number of patches to fix build errors for host utilities
5277 on modern distributions using glibc-2.28.
5278
5279 mkusers: Ensure existing group members are preserved when a
5280 group is reprocessed.
5281
5282 printvars: Fix issue with exceeding shell command line length
5283 limits for certain setups.
5284
5285 Updated/fixes packages: acpid, android-tools, apache,
5286 arp-scan, bandwidthd, bind, bison, clamav, connman, cppcms,
5287 cramfs, fio, gcc, ghostscript, glibc, gnupg, httping,
5288 igmpproxy, imagemagick, imlib2, ipsec-tools, lcms2, libcurl,
5289 libesmtp, libnfs, libssh, libxslt, links, linuxptp,
5290 mediastreamer, minicom, moarvm, nilfs-utils, ocrad, parted,
5291 php, pv, python-django, qt, qt5quickcontrols, qt5webengine,
5292 screen, sdl2, shairport-sync, squashfs, strongswan,
5293 vboot-utils, webkitgtk, wireguard, x265, xen, xlib_libXfont,
5294 xlib_libXft
5295
5296 New packages: brotli, woff2
5297
8b3b8d87
PK
52982018.02.5, Released August 29th, 2018
5299
5300 Important / security related fixes.
5301
5302 Defconfigs: Raspberrypi2: Bump rootfs size, T7680: Fix
5303 genimage.cfg issue, ARM Juno: Bump ATF to v1.3 to fix build
5304 issue.
5305
5306 Updated/fixed packages: acl, apache, attr, bind,
5307 boot-wrapper-aarch64, brltty, bzip2, chrony, crda, cryptsetup,
5308 dahdi-tools, dmidecode, dropbear, eigen, erlang, ffmpeg, gawk,
5309 gcc, ghostscript, gnutls, ipsec-tools, libarchive, libfuse,
5310 libopenssl, libselinux, libsoup, lighttpd, linuxptp,
5311 lttng-modules, lttng-tools, lua-flu, lvm2, m4, makedevs,
5312 mariadb, mbedtls, mesa3d-headers, mtd, ncurses, nodejs,
5313 openssh, php, postgresql, python-django, qt5xmlpatterns, ruby,
5314 samba4, shairport-sync, stress-ng, ti-utils, uboot-tools, vim,
5315 waylandpp, wireless_tools, wireshark, wpa_supplicant, xorriso,
5316 znc
5317
5318 Issues resolved (http://bugs.uclibc.org):
5319
5320 #10781: cryptsetup luksOpen container_file container causes..
5321 #10986: Installing package attr when already supplied by..
5322 #11191: xattr and check-package issue
5323
d91fdfee
PK
53242018.02.4, Released July 21th, 2018
5325
5326 Important / security related fixes.
5327
5328 U-Boot: Ensure host version of ncurses is picked up and not
5329 host-ncurses built by buildroot, as that otherwise causes
5330 widechar/non-widechar conflicts and corrupted menuconfig
5331 menus.
5332
5333 Linux: Enable CONFIG_PERF_EVENTS when perf is enabled.
5334
5335 Defconfigs: Raspberrypi3: Bump rootfs size, Minnowboard-max:
5336 Support ethernet on Turbot variant.
5337
5338 Updated/fixed packages: bind, clamav, collectd, dos2unix,
5339 edid-decode, gcc, gdb, heimdal, hidapi, imx-gpu-viv, libcurl,
5340 libglib2, liblogging, libostree, libsoup, libv4l, lm-sensors,
5341 ncurses, network-manager, patchelf, pinentry, procps-ng, qpdf,
5342 qt5, qt53d, qt5base, qt5charts, qt5script, qt5serialport,
5343 systemd, wireguard, wireless-regdb
5344
5345 Issues resolved (http://bugs.uclibc.org):
5346
5347 #11101: host-patchelf Endian Issue with relative RPATH
5348
afa6fe1c
PK
53492018.02.3, Released June 18th, 2018
5350
5351 Important / security related fixes.
5352
5353 Various fixes for building on modern distributions (GCC 8.x,
5354 no rpcgen utility).
5355
5356 ARM: Default to binutils 2.28 and warn about newer binutils
5357 versions, which are known to cause boot failures for Linux
5358 kernels built in thumb mode.
5359
5360 Busybox/mdev: Fix module autoloading.
5361
5362 Busybox/sysvinit: inittab: Add /dev/{stdin,stdout,stderr}
5363 symlinks, call swapon -a to activate any configured swap
5364 devices.
5365
5366 Dependencies: Check that PATH does not contain current working
5367 directory, which triggers a number of build failures.
5368
5369 Infrastructure: Error out for packages erroneously using the
5370 'local' site method but not defining a _SITE.
5371
5372 Linux: Fix cuImage.<dtb> / simpleImage.<dtb> handling. Ensure
5373 kconfig uses ncurses from the host to fix a ncurses/ncursesw
5374 mixup, causing menuconfig display corruption.
5375
5376 Toolchain: Workarounds for fix-rpath issues with binutils and
5377 elf2flt.
5378
5379 Util-linux: Fix blocking on getrandom() issue with recent
5380 kernels.
5381
5382 Remove broken freescale_imx31_3stack,
5383 freescale_imx6sololiteevk and freescale_imx6ulevk defconfigs.
5384
5385 Updated/fixed packages: apr-util, asterisk, attr, audit,
5386 autofs, binutils, busybox, cifs-utils, cups-filters, dash,
5387 ebtables, exim, expect, f2fs-tools, faketime, file, gdb, git,
5388 glibc, gnupg, gnupg2, gst1-plugins-bad, imagemagick, jamvm,
5389 jpeg-turbo, libcap, libcoap, libcurl, libgcrypt, libjpeg,
5390 libnss, libressl, libtirpc, libvncserver, libvorbis, libxslt,
5391 log4cplus, lrzsz, ltrace, lynx, mariadb, mbedtls, mpg123,
5392 nasm, netplug, network-manager, nfs-utils, nodejs,
5393 openvmtools, patch, perl, php-amqp, poppler, procps-ng,
5394 python, python-websockets, quota, redis, samba4, sysvinit,
5395 transmission, triggerhappy, util-linux, wavpack, wget,
5396 wireshark, xen, zmqpp
5397
5398 Issues resolved (http://bugs.uclibc.org):
5399
5400 #10986: Installing package attr when already supplied by busybox..
5401 #11031: ld-elf2flt: host/bin/ld.real': execvp: No such file or..
5402
0c2b920b
PK
54032018.02.2, Released May 4th, 2018
5404
5405 Important / security related fixes.
5406
5407 Tweak package size/file instrumentation to better handle
5408 package rebuilds.
5409
5410 Revert /etc/shells creation when bash is enabled.
5411
5412 Exclude /lib/firmware from the rpath fixup logic, as it may
5413 contain non-native ELF files.
5414
5415 Scanpypi: Support the new PyPi infrastructure.
5416
5417 Handle GCC 8.x on the host.
5418
5419 Ensure timestamp of /usr is updated to support the systemd
5420 ConditionNeedsUpdate option.
5421
5422 Updated/fixed packages: bluez5_utils, flann, gdb, gnupg2,
5423 grub2, libcec, libcgi, libglib2, libgpg-error, libgpgme,
5424 libtomcrypt, mbedtls, mkpasswd, php, python, python-requests,
5425 python-watchdog, qt53d, qt5websockets, sdl2, sdl2_image,
5426 syslog-ng, systemd, tcl, tcllib, uclibc, usb_modeswitch,
5427 wireguard, wmctrl
5428
5429 Issues resolved (http://bugs.uclibc.org):
5430
5431 #10896: /bin/sh not in /etc/shells
5432 #10961: Grub2 fails to build for x86_64 when BR2_SSP_ALL is enabled
5433
f3cea9d8
PK
54342018.02.1, Released April 9th, 2018
5435
5436 Important / security related fixes.
5437
5438 Removed unmaintained defconfigs: Creator Ci40, Firefly rk3288,
5439 Freescale mpc8315erdb / p1010rdb_pa, Riotboard, Teliv EVK
5440 Pro3.
5441
5442 Infrastructure: Speed up instrumentation for package size by
5443 comparing timestamps instead of md5 checksums, as doing
5444 checksums could lead to up to 25% longer build time for big
5445 configurations.
5446
5447 Rename the internal <pkg>_BASE_NAME variable to <pkg>_NASENAME
5448 to avoid name clashes with packages ending on '-base'.
5449
5450 Add a better fix for build issues for autotools based packages
5451 checking for C++ support on toolchains without C++ support.
5452
5453 Build host-tar if tar is older than 1.27 on the build machine
5454 to work around reproducibility issues with git archives
5455 containing long paths.
5456
5457 check-unique-files: Fix for filenames not representable in the
5458 users' locale.
5459
5460 Check-bin-arch: Add support for per-package ignore paths
5461 (<pkg>_BIN_ARCH_EXCLUDE).
5462
5463 Toolchain: Fix SSP support detection for external toolchains.
5464
5465 linux: Add _NEEDS_HOST_OPENSSL / LIBELF options to ensure
5466 these dependencies are available for Linux configurations
5467 needed these dependencies, similar to how it is done for
5468 U-Boot.
5469
5470 Support custom (not in tree) device tree files in addition to
5471 in-tree ones.
5472
5473 U-Boot / uboot-tools: Fix header conflict with libfdt-devel
5474 installed on host.
5475
5476 Updated/fixed packages: apache, busybox, c-ares, cmake,
5477 docker-engine, enlightenment, eudev, fbgrab, freescale-imx,
5478 gtest, imagemagick, intel-microcode, irssi, jimtcl, kmod,
5479 kodi, ktap, libcoap, libcurl, libfcgi, libhttpparser,
5480 libminiupnpc, libopenssl, libpjsip, libss7, libssh2, libupnp
5481 libupnpp, libuv, libvorbis, memcached, motion, musl, nodejs,
5482 ntp, openblas, opencv3, openocd, opus-tools, patch, php,
5483 pkgconf, postgresql, powerpc-utils, python-jsonschema,
5484 python-webpy, qemu, qt5bsae, qt5script, qt5webkit, rapidjson,
5485 rauc, sam-ba, samba4, sngrep, systemd, tremor, uboot-tools,
5486 uclibc-ng-test, upmpdcli, wireshark, xerces, xterm, zstd
5487
5488 New packages: docker-proxy, python-functools32
5489
5490 Issues resolved (http://bugs.uclibc.org):
5491
5492 #10766: upmpdcli: Segmentation fault
5493 #10776: ktap fails to build
5494 #10846: error in compiling gnutls
5495 #10856: openblas on qemu_x86_64_defconfig fails with "sgemm_..
5496
8a94ff12
PK
54972018.02, Released March 4th, 2018
5498
5499 Fixes all over the tree.
5500
5501 Issues with systemd with a readonly rootfs and DBus fixed.
5502
5503 Instructure:
5504 - check-uniq-files: fix Python 2.6 compatibility.
5505 - dependencies.sh: check for external argparse module for
5506 Python 2.6.
5507 - Add infrastructure to detect and use a UTF-8 locale on the
5508 host, needed by systemd.
5509
5510 Update/fixed packages: clamav, dash, dhcp, dovecot, efl,
5511 ffmpeg, libv4l, mono, mosquitto, php, postgresql, qt,
5512 scanpypi, sdl2, systemd, tor, tvheadend, uboot, wavpack
5513
5514 Issues resolved (http://bugs.uclibc.org):
5515
5516 #10831: qemu_x86_64_defconfig build fails on linux-headers..
5517
d5a63f48
PK
55182018.02-rc3, Released February 27th, 2018
5519
5520 Fixes all over the tree.
5521
5522 check-bin-arch: skip /lib/modules to allow 32-bit userland
5523 with 64bit kernel.
5524
5525 dependencies: Blacklist tar 1.30+ and build our own host-tar
5526 if needed as tar 1.30+ changed the --numeric-owner output for
5527 long path names. Build host-tar before other host-dependencies
5528 as they need it to extract their source tarballs.
5529
5530 Update/fixed packages: asterisk, azmq, bluez5_utils, domoticz,
5531 e2fsprogs, erlang, exim, glibc, gpsd, jq, libglib2, libvorbis,
5532 mariadb, mbedtls, mesa3d, mesa3d-headers, mpv, patch, pcre2,
5533 php, qt5, qt5multimedia, qt5wayland, qt5webengine, qt5webkit,
5534 systemd, quagga, rustc, uboot, wireguard, zic, zlib-ng
5535
5536 Issues resolved (http://bugs.uclibc.org):
5537
5538 #10726: Current libglib2.mk creates broken libglib2 binary...
5539 #10786: Linux fails to build unless make linux-menuconfig...
5540 #10796: Cannot generate cpio image without selecting CON...
5541
44cec643
PK
55422018.02-rc2, Released February 15th, 2018
5543
5544 Fixes all over the tree.
5545
5546 Dependencies: Ensure C++ support is available like for C
5547 support for packages needing 32bit host support.
5548
5549 utils/genrandconfig: Check host dependencies for config.
5550
5551 Updated/fixed packages: busybox, dnsmasq, dropbear, ffmpeg,
5552 glibc, keepalived, libcpprestsdk, libgpiod, libmaxminddb,
5553 librsvg, libtasn1, libv4l, libxml2, lightning, ltp-testsuite,
5554 mesa3d, mesa3d-demos, mesa3d-headers, nftables, open-lldp,
5555 php, postgresql, python-crossbar, qt5, qt53d, qt5enginio,
5556 qt5tools, qt5webengine, qt5webkit, rsync, rust-bin, rustc,
5557 systemd
5558
5559 Issues resolved (http://bugs.uclibc.org):
5560
5561 #9781: ti-sgx-km build on kernel >4.1
5562 #10141: Squashfs extended attribute failures
5563
ca7bf21f 55642018.02-rc1, Released February 5th, 2018
06608f7e
TP
5565
5566 The global source-check and per-package <pkg>-source-check
5567 targets have been removed.
5568
77d58aab
PK
5569 Architecture: Add x86 Silvermont variant. Add several new ARM
5570 variants, rework MIPS NaN logic. Support mainline binutils/gcc
5571 for ARC.
5572
5573 Toolchains: Linaro toolchains upgraded to 2017.11 release, ARC
5574 external toolchains upgraded to arc-2017.09. Libatomic is now
5575 also copied for external musl based toolchains.
5576 Add binutils 2.30.x and switch to binutils 2.29.x by default.
5577
5578 Added hardening options to build with RELRO and FORTITY.
5579
5580 New defconfigs: Bananapi M64, FriendlyARM Nanopi A64 & NEO2,
5581 imx6slevk, imx6sx-sdb, imx6ulevk, Olimex A64-OLinuXino,
5582 Orangepi lite / pc plus / pc / prime / win / win plus / zero
5583 plus2, Pine64, Solidrun MacchiatoBin. Sopine.
5584
5585 Add utils/diffconfig, a simple utility for comparing
5586 configuration files - Adapted from the version in the
5587 Linux kernel.
5588
5589 Infrastructure: Check that the same file is not touched by
5590 multiple packages, as a preparation for toplevel parallel
5591 builds.
5592
5593 Hashes for the license files for a large number of packages
5594 have been added, ensuring that license changes will not be
5595 missed when packages are bumped.
5596
5597 Fix build issue for autotools based packages checking for C++
5598 support on toolchains without C++ support and on a distro
5599 lacking /lib/cpp (E.G. Arch Linux).
5600
5601 Support for the meson build system.
5602
5603 Pie charts generated by 'graph-build' or 'graph-size' are now
5604 sorted according to the size of each piece.
5605
5606 System: Only show getty options when busybox init or sysvinit
5607 are used.
5608
5609 ARM-trusted-firmware: Support ATF bundled in U-Boot as
5610 well as U-Boot bundled in ATF.
5611
5612 Zlib is now a virtual package, provided by either libzlib or
5613 zlib-ng, similar to openssl.
5614
30bffce8
PK
5615 Support for the Rust programming language.
5616
77d58aab 5617 New packages: aoetools, armbian-firmware, binaries-marvell,
30bffce8
PK
5618 brltty, cargo, cargo-bin, cups-filters, curlpp, daq,
5619 flatbuffers, gconf, glorytun, gstreamer1-mm, imx-m4fwloader,
5620 imx-gpu-g2d, json-for-modern-cpp, libcpprestsdk, libgta,
5621 libostree, libupnp18, luadbi, luadbi-sqlite3, lua-utf8, lynx,
5622 meson, mv-ddr-marvell, nilfs-utils, opentracing-cpp,
5623 open-lldp, pimd, proj, python-flask-cors,
5624 python-jaraco-classes, python-more-itertools, python-oauthlib,
5625 python-raven, python-remi, python-requests-oauthlib,
5626 python-schedule, python-secretstorage, python-see,
5627 python-tabledata, python-txtorcon, python-xlib, qt5charts,
5628 rtl8189fs, rtl8723bu, rust, rustc, rust-bin, rygel, safeclib,
5629 solatus, tcf-agent, traceroute, waylandpp, wolfssl,
5630 zisofs-tools, zlib-ng
77d58aab
PK
5631
5632 Removed packages: eeprog
5633
c34019e1
PK
56342017.11.2, Released January 21st, 2018
5635
5636 Important / security related fixes.
5637
5638 External toolchain: libatomic is now also copied for musl
5639 based toolchains.
5640
5641 nconfig: Fix for ncurses/ncursesw linking issue causing crashes.
5642
5643 System: Only show getty options when busybox init or sysvinit
5644 are used.
5645
5646 Infrastructure: Fix build issue for autotools based packages
5647 checking for C++ support on toolchains without C++ support and
5648 on a distro lacking /lib/cpp (E.G. Arch Linux).
5649
5650 Pie charts generated by 'graph-build' or 'graph-size' are now
5651 sorted according to the size of each piece.
5652
5653 Updated/fixed packages: asterisk, avahi, bind, busybox,
5654 coreutils, eeprog, intel-microcode, iputils, irssi, kmsxx,
5655 libiio, linux-firmware, lz4, mariadb, matchbox-lib, mcookie,
5656 ntp, php, pound, rpcbind, tar, ti-cgt-pru, webkitgtk, xen,
5657 xlib_libXpm
5658
5659 Issues resolved (http://bugs.buildroot.org):
5660
5661 #9996: lz4 package does not install lz4 binaries in target
5662 #10176: Rsyslog's S01logging is deleted by Busybox.mk from...
5663 #10216: package/x11r7/mcookie/mcookie.c:207: bad size ?
5664 #10301: systemd/getty unused options
5665 #10331: kmsxx, host installation fails with BR2_SHARED_...
5666 #10556: Building ntp package with SSL library libressl...
5667 #10641: avahi-autoipd not starting when using systemd-tmpfiles
5668
1fa8113a
PK
56692017.11.1, Released December 31th, 2017
5670
5671 Important / security related fixes.
5672
5673 Updated/fixed packages: asterisk, checkpolicy, dhcp, flann,
5674 gdb, glibc, heimdal, kodi-pvr-mediaportal-tvserver,
5675 kodi-pvr-stalker, libcue, libopenssl, libpqxx, libsoxr,
5676 linknx, linux-tools, lldpd, ltp-testsuite, mariadb, mfgtools,
5677 nodejs, nut, pulseaudio, python-cffi, qemu, rsync, tor, uboot,
5678 uboot-tools, vlc, webkitgtk, weston, wireguard, wireshark,
5679 xenomai, xfsprogs
5680
9dd76697
PK
56812017.11, Released November 30, 2017
5682
5683 Fixes all over the tree.
5684
5685 Toolchain: Use github mirror for Glibc.
5686
5687 Defconfigs: Correct boot.cmd for bananapi-m1.
5688
5689 Makefiles: Workaround include order issues for certain make
5690 versions by explicitly sorting the result of wildcard where it
5691 matters.
5692
5693 Download: Ensure subversion runs in non-interactive mode.
5694
5695 Updated/fixed packages: asterisk, boost, chrony, dovecot,
5696 dvb-apps, exim, feh, freerdp, fwup, google-breakpad, jose,
5697 kvm-unit-test, lftp, libcurl, libevent, libfastjson, libpjsip,
5698 libupnp, linphone, localedef, lttng-tools, mp4v2, mtools,
5699 ndisc6, oracle-mysql, parted, pdbg, qt, qt5connectivity,
5700 qt5declarative, qt5webkit, rauc, runc, samba4, shairport-sync,
5701 systemd-bootchart, webkitgtk, wireguard, xlib_libXcursor,
5702 xlib_libXfont, xlib_libXfont2,
5703
5704 Issues resolved (http://bugs.buildroot.org):
5705
5706 10501: host-localedef fails to compile on Ubuntu 17.10
5707 10506: Changed kernel image type (e.g. zImage to uImage)...
5708
071cc438
PK
57092017.11-rc2, Released November 13th, 2017
5710
5711 Fixes all over the tree.
5712
5713 Updated/fixed packages: collectd, ffmpeg, freerdp,
5714 go-bootstrap, imagemagick, jimtcl, libpjsip, libplist, libuv,
5715 mesa3d, nodejs, ntp, openjpeg, postgresql, python-numpy, ruby,
5716 snmp++, usb_modeswitch, util-linux, vboot-utils, webkitgtk,
5717 wireshark, wpa_supplicant, xapp_xdriinfo
5718
5719 Issues resolved (http://bugs.buildroot.org):
5720
5721 #10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
5722 #10491: Cannot output security warning when compiled with buildroot..
5723
a7e1971c 57242017.11-rc1, Released November 6th, 2017
c2aa34d8 5725
10b9c360
PK
5726 Fixes all over the tree and new features.
5727
64bbd348
PK
5728 Openssl is now a virtual package, which may be provided by
5729 OpenSSL (now renamed to libopenssl) or LibreSSL.
5730
6d1ff5ff
AVEM
5731 libssh2: there is now an explicit choice of the backend to use
5732 (mbedtls, gnutls or openssl). Previously, the choice was implicit
5733 based on the TLS library that was selected. Now, it is possible to
5734 choose the backend, which is important if several TLS libraries are
354722ca 5735 selected.
6d1ff5ff 5736
c2aa34d8
JF
5737 netsnmp: all MIB files are now installed, making the target filesystem a
5738 bit bigger than before. To remove unneeded MIBS, you should use a
5739 post-build script.
5740
f36962e9
PK
5741 Toolchain: Linaro toolchains updated to 2017.08, ARC toolchain
5742 updated to 2017.09, Glibc updated to 2.26, Glibc support for
5743 ARCv2. The toolchain wrapper now handles SOURCE_DATE_EPOCH for
5744 older (pre-gcc7.x) toolchains for BR2_REPRODUCIBLE.
5745
64bbd348
PK
5746 New defconfigs: Atmel SAM45D27, Bananapi M1 and M2 Plus,
5747 Engicam i.CoreM6 Qt5 configuration, i.MX6 sabreauto (mainline
5748 kernel/u-boot), i.MX6Q sabresd Qt5 configuration, i.MX7d-pico,
5749 QEMU ppc64le, Raspberry pi3 Qt5 webengine configuration,
5750 Technologic TS-7680.
5751
10b9c360
PK
5752 New packages: asterisk, azmq, bcg729, boinc, dahdi-linux,
5753 dahdi-tools, freeswitch-mod-bcg729, fscryptctl, libb64,
5754 libpri, libss7, lua-basexx, lua-compat53, lua-cqueues,
5755 lua-curl, lua-datafile, lua-fifo, lua-httpd,
5756 lua-lpeg-patterns, lua-markdown, lua-sailor, lua-value,
5757 luksmeta, minetest, minetest-game, pdmenu, prosody,
5758 python-aiocoap, python-automat, python-ibmiotf,
5759 python-iso8601, python-m2r, python-simplesqlite,
5760 python-websockets, python-xmltodict, qt5wayland, qt5webengine,
5761 restorecond, selinux-python, semodule-utils, uhubctl,
5762 wireguard, wsapi-fcgi, wsapi-xavante
5763
5764 Removed packages: aiccu, rfkill, sepolgen
5765
5766 Issues resolved (http://bugs.buildroot.org):
5767
5768 #10281: lsblk does not compile for util-linux
5769 #10336: lttng compilation fails : linking error
5770 #10351: glibc missing in rootfs
5771 #10356: nfs-utils missing header
043f3b45 5772 #10361: python3 python-config script generates invalid includes
10b9c360
PK
5773 #10366: dropbear download url has changed
5774 #10391: WiringPi retrieves wrong (old) version
5775 #10406: Beaglebone black: Buggy SGX driver version, swapped...
5776 #10426: uboot-tools' fw_setenv does not update the redundant...
5777 #10451: libpcap 1.8.x and 1.7x does not compile on PPC
5778
951685e8
PK
57792017.08.2, Released November 28th, 2017
5780
5781 Important / security related fixes.
5782
5783 Qt: 5.6 version updated to 5.6.3.
5784
5785 Reproducible: Do not override SOURCE_DATE_EPOCH if already set
5786 in the environment.
5787
5788 Makefiles: Workaround include order issues for certain make
5789 versions by explicitly sorting the result of wildcard where it
5790 matters.
5791
5792 Updated/fixed packages: apr, apr-util, arqp-standalone,
5793 azure-iot-sdk-c, collectd, dvb-apps, ffmpeg, go-bootstrap,
5794 google-breakpad, gstreamer, imagemagick, irssi, jimtcl,
5795 kvm-unit-test, libcurl, libfastjson, libglib2, libidn,
5796 libpjsip, libplist, localedef, lttng-tools, luajit, mesa3d,
5797 moarvm, mp4v2, openssh, openssl, oracle-mysql, postgresql,
5798 python3, python-pyqt5, qt, qt5base, qt5canvas3d,
5799 qt5connectivity, qt5declarative, qt5engineio,
5800 qt5graphicaleffects, qt5imageformats, qt5location,
5801 qt5multimedia, qt5quickcontrols, qt5quickcontrols2, qt5script,
5802 qt5sensors, qt5serialbus, qt5serialport, qt5svg, qt5tools,
5803 qt5webchannel, qt5webkit, qt5websockets, qt5x11extras,
5804 qt5xmlpatterns, quagga, redis, ruby, samba4, sdl2, snmppp,
5805 swupdate, ti-gfx, uboot-tools, usb_modeswitch, vboot-utils,
5806 webkitgtk, wget, wireshark, xapp_xdriinfo.
5807
5808 Issues resolved (http://bugs.buildroot.org):
5809
5810 10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
5811 10361: python3 python-config script generates invalid includes
5812 10501: host-localedef fails to compile on Ubuntu 17.10
5813
f2b10756
PK
58142017.08.1, Released October 23rd, 2017
5815
5816 Important / security related fixes.
5817
5818 Webkitgtk bumped to the 2.18.x series, fixing a large number
5819 of security issues.
5820
5821 Defconfigs: galileo: fix ext4 related kernel config, bump
5822 kernel for gcc 6.x compatibility, enable wchar support for
5823 grub2. wandboard: correct rootfs offset
5824
5825 support: Ensure gzip compression level 6 is used for git
5826 tarballs. check-bin-arch: Correctly handle (ignore) symbolic
5827 links. check-rpath: Also handle PIE binaries
5828
5829 External toolchain: Correctly handle glibc Buildroot
5830 toolchains built with merged /usr
5831
5832 musl: fix ARMv4 build with binutils 2.27.51+, fix for
5833 CVE-2017-15650
5834
5835 Updated/fixed packages: apache, augeas, bind, bluez5_utils,
5836 busybox, bzip2, cmake, dnsmasq, ejabberd, gcc, git, go, ffmpeg, file,
5837 flashrom, gd, gdk-pixbug, gnupg2, hostapd, ifupdown-scripts,
5838 imagemagick, iucode-tool, kernel-module-imx-gpu-viv, lame,
5839 libarchive, libcurl, libffi, libidn, libmbim, libnspr, libnss,
5840 libressl, librsync, libsoup, libxml2, libzip, mbedtls, musl,
5841 netplug, nginx, openvpn, pkgconf, poppler, proxychains-ng,
5842 qemu, qt, rpi-userland, syslog, ruby, samba4, softether,
5843 sqlite, strongswan, subversion, supertuxkart, supervisor, tcpdump,
5844 tor, unrar, urq, vboot-utils, webkitgtk, wpa_supplicant, xen,
5845 xmlstarlet, xlib_libXfont, xlib_libXfont2,
5846 xserver_xorg-server, zsh
5847
8ce27bb9 58482017.08, Released September 1st, 2017
0ea3d7ba 5849
8ce27bb9 5850 Minor fixes.
0ea3d7ba 5851
13c44396
PK
5852 Toolchain: Don't allow internal toolchain builds for MIPS
5853 M6201/P6600, as support for these are not yet in mainline GCC.
5854
5855 Updated/fixed packages: bcusdk, connman, dialog, dnsmasq,
5856 gnupg, grub2, iostat, iucode-tool, libgcrypt, libkcapi,
5857 libphidget, libv4l, linux-tools, mediastreamer, minidlna,
5858 nss-pam-ldapd, nvidia-driver, qt-webkit-kiosk, rpcbind, squid,
5859 transmission, vde2, vim
0ea3d7ba
TP
5860
5861 Updated/fixed defconfigs:
5862
5863 Removed packages: simicfs.
5864
5865 Issues resolved (http://bugs.buildroot.org):
c7ed72d3 5866
0ea3d7ba
TP
5867 #10261: Grub2 fails to build for x86_64
5868
ef19f376
TP
58692017.08-rc3, Released August 23rd, 2017
5870
5871 Fixes all over the tree.
5872
5873 Updated/fixed packages: alsa-lib, alsa-utils, cc-tool,
5874 dbus-cpp, e2fsprogs, elf2flt, faad2, fakeroot, gcc, git, gpsd,
5875 gst1-validate, kvmtool, libconfuse, libepoxy, librsync,
5876 libspatialindex, libunwind, linux, linux-headers, lua,
5877 mariadb, mesa3d, mtd, openocd, python3, syslinux, sysvinit,
5878 whois, xen, zmqpp.
5879
5880 Updated/fixed defconfigs: ci20, socrates_cyclone5,
5881 toradex_apalis_imx6.
5882
5883 Removed defconfig: Armadeus APF9328.
5884
5885 skeleton-* packages introduced in -rc1 have been renamed to
5886 skeleton-init-* instead.
5887
5888 Issues resolved (http://bugs.buildroot.org):
5889
5890 #10141: Squashfs extended attribute failures
5891
0ba4a139
TP
58922017.08-rc2, Released August 11th, 2017
5893
5894 Fixes all over the tree.
5895
5896 Updated/fixed packages: bind, dbus, erlang-p1-xml, faad2,
5897 ficl, gcc, gdb, glibc, jack2, libcurl, linux, linux-headers,
5898 lua, mutt, nvme, qt5base, skeleton-common, snappy, stella,
5899 swupdate, uclibc, valgrind, webkitgtk.
5900
5901 Updated/fixed defconfigs: beaglebone_qt5, minnowboard_max,
5902 nanopi_m1{, _plus}, olimex_a20_olinuxino_lime, qemu_sparc,
5903 qemu_sparc64.
5904
5905 The cmake-package infrastructure for host packages has been
5906 fixed to not incorrectly detect target packages through
5907 pkg-config.
5908
5909 Issues resolved (http://bugs.buildroot.org):
5910
c7ed72d3 5911 #9926: systemd-resolved.service: Failed at step NAMESPACE (systemd 233)
0ba4a139
TP
5912 #10021: libqeglfs-viv-integration.so file is missing for qt5 on armv7
5913 #10026: lua-5.3.4: fix lua linker error in swupdate
5914 #10146: package/skeleton-common fix recursive variable
c7ed72d3
PK
5915 #10156: glibc compilation fails for X86 32bits (i386)
5916 #10201: toolchain-wrapper.c:192: (error) Memory leak:
0ba4a139
TP
5917 #10221: Buildroot Support
5918
c472d8a4 59192017.08-rc1, Released August 2nd, 2017
2fce2056 5920
6ce80b6a
TP
5921 Infrastructure:
5922
d64d1216
TP
5923 - The skeleton package has been split into multiple packages:
5924 skeleton-sysv (when Busybox or SysV init are used),
5925 skeleton-systemd (when systemd is used), skeleton-none (when
5926 no init system is used) and skeleton-custom (when a custom
5927 skeleton is used). Those packages, except skeleton-custom,
5928 share common logic and data in a new package called
5929 skeleton-common. The skeleton package becomes a virtual
5930 package. This change allows to generate a filesystem that is
5931 compliant with systemd expectations.
5932
5933 - Support for using a read-only filesystem with systemd has
5934 been fixed.
5935
6ce80b6a
TP
5936 - Major revamp of the gettext handling, with user-visible
5937 effect:
2fce2056
TP
5938
5939 - prior to this revamp, when BR2_ENABLE_LOCALE=y, each
5940 package could decide to enable or not NLS support. When
5941 BR2_ENABLE_LOCALE was disabled, NLS support was forced off
5942 by passing --disable-nls to packages.
5943
5944 - after this revamp, a new BR2_SYSTEM_ENABLE_NLS option
6ce80b6a
TP
5945 controls whether NLS support should be enabled or not in
5946 packages. This option defaults to disabled, which means
5947 that now, NLS support is by default disabled in all
5948 packages.
2fce2056 5949
6ce80b6a
TP
5950 Therefore, if you need NLS support in packages, you must now
5951 explicitly enable the BR2_SYSTEM_ENABLE_NLS option.
51b3315b
AV
5952
5953 - The host directory no longer has a usr/ component. This
5954 makes it much more natural to use that directory as an
5955 externally used toolchain. For compatibility with existing
c7ed72d3 5956 scripts, a usr -> . link is still added.
51b3315b 5957
6ce80b6a
TP
5958 - Hashes are now checked on tarballs by Buildroot when a
5959 package is sourced from a Git repository.
5960
5961 - Patches are no longer being downloaded from Github, since
5962 auto-generated patches could change over time, and break
5963 hashes. All patches that were downloaded from Github are now
5964 stored in their respective package directories.
5965
5966 - Hash files in packages can now contain hashes for the
5967 license files contained in the package source code. This
5968 allows to detect changes in such license files.
5969
5970 - Binaries in $(TARGET_DIR) are now cleaned up from invalid
5971 RPATHs at the end of the build.
5972
5973 - A new "make sdk" target prepares $(HOST_DIR) to be
5974 relocatable: turns RPATHs in host binaries into relocatable
5975 ones, removes bogus RPATHs from staging binaries/libraries,
5976 and provides a relocate-sdk script that can be executed to
5977 relocate the SDK after installation.
5978
5979 - Addition of utils/genrandconfig which generates a random
5980 configuration based on a set of pre-defined toolchain
5981 configurations (support/config-fragments/autobuild/) and a
5982 random selection of packages. It is now used by the
5983 autobuilders to generate the random configurations.
5984
5985 Filesystems:
5986
5987 - ext2/3/4 filesystems are now generated using mkfs.ext from
5988 e2fsprogs instead of using genext2fs.
5989
5990 Architecture:
5991
5992 - Addition of support for ARM big.LITTLE variants
5993 - Improved MIPS support, with options to select NaN encoding
5994 and FP32 mode.
5995
5996 Toolchain:
5997
5998 - Switch to gcc 6.x as the default gcc version, add support
5999 for gcc 7.x, remove support for gcc 4.8
ca747900
TP
6000 - Switch to binutils 2.28 as the default binutils version, add
6001 support for binutils 2.29, remove support for binutils 2.26
6ce80b6a
TP
6002 - Support added for gdb 8.0
6003 - uClibc-ng bumped to 1.0.26
6004 - CodeSourcery toolchains for x86 and SuperH have been
6005 removed, they were using a too old glibc version
6006 (2.17). External toolchains with glibc 2.17 or earlier are
6007 no longer supported.
6008 - The version selection in the glibc package has been
6009 removed. Like musl and uClibc-ng, we now use the latest
6010 glibc version.
6011 - Improved support for Xtensa toolchain overlays, which can
6012 now be downloaded.
6013
6014 Tools:
6015
6016 - Numerous improvements to the runtime test infrastructure
6017 - Tests are now executed by Gitlab CI on a regular basis
6018 - Tools that are directly useful to the user have been moved
6019 from support/scripts/ to utils/: brmake, check-package,
6020 get-developers, scancpan, scanpipy, size-stats-compare,
6021 test-pkg.
6022
6023 New defconfigs: A13 Olinuxino, Engicam platforms (i.CoreM6
6024 Solo/Dual/DualLite/Quad, RQS SOM, GEAM6UL SOM, Is.IoT MX6UL
6025 SOM), Nano Pi M1 (Plus), OrangePi Zero and Plus.
6026
6027 New packages: azure-iot-sdk-c, cracklib, dt-utils, easy-rsa,
6028 erlang-jiffy, erlang-p1-oauth2, erlang-p1-xmpp,
6029 ifupdown-scripts, irrlicht, kodi-inputstream-adaptive,
6030 kodi-inputstream-rtmp, kvazaar, let-me-create, libloki,
6031 libpwquality, libressl, libspatialindex, libva-utils,
6032 linuxconsoletools, linuxptp, luaossl, lua-sdl2, lua-stdlib,
6033 lsscsi, paxtest, pcre2, pixz, python-asn1crypto,
6034 python-backports-shutil-get-terminal-size, python-bcrypt,
6035 python-cheroot, python-h2, python-hpack, python-hyperframe,
6036 python-hyperlink, python-ipython-genutils, python-pathlib2,
6037 python-pickleshare, python-priority, python-portend,
6038 python-scandir, python-systemd, python-tempora,
6039 python-traitlets, python-typepy, qt5virtualkeyboard,
6040 ratpoison, rauc, refpolicy, rhash, sdl2_mixer, sdl2_net,
6041 xr819-xradio, zstd
6042
0a1e508b 6043 Removed packages: cloog, input-tools, mke2img
6ce80b6a
TP
6044
6045 Issues resolved (http://bugs.buildroot.org):
6046
d64d1216 6047 #7892: systemd-journald is broken
6ce80b6a
TP
6048 #9341: avahi-utils does not compile with uClibc + libglib2
6049 #9441: Link BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER_COPY to
6050 BR2_ENABLE_DEBUG
6051 #9746: ext4 image generated by Buildroot is not working
6052 properly with U-Boot
6053 #9886: Build fails with "unexpected EOF while looking for
6054 matching `"'" if PATH contains a newline
6055 #9891: parted 3.1 => 3.2?
6056 #9911: qt5 does not build on sparc
6057 #9916: qt5 does not build on
6058 arm-buildroot-linux-uclibcgnueabihf for ARMv8 cores
6059 #9936: Host QEMU does not build with SDL support because of
6060 pkg-config
6061 #9941: nodejs option disappears for arm
6062 #9951: SCANCPAN failure
6063 #9966: util-linux-2.30/.stamp_built' failed
6064 #9976: License file for package 'rtl8821au' incorrect
6065 #9991: SGX Error implicit declaration of function
6066 ‘dmac_map_area’
6067 #10011: wget does not work from Buildroot
6068 #10036: Buildroot builds Raspbian Jessie headless image
6069 presenting incorrect prompt
6070 #10051: make: *** No rule to make target
6071 'raspberrpi3_defconfig'. Stop reported with Buildroot
6072 v2017.05.1
6073 #10056: No .config file was produced in /buildroot folder
6074 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer
6075 failure
c472d8a4 6076 #10071: fakeroot: replace hard-coded paths in post install
6ce80b6a 6077 #10076: Makefile:4113: recipe for target 'all-gcc' failed
90a1b819
TP
6078 #10091: gcc7.1 does not build with graphite support due to old
6079 isl
d64d1216
TP
6080 #10121: webkit without the multimedia option causes build
6081 error
6ce80b6a 6082
d0b7d387
PK
60832017.05.2, Released July 27th, 2017
6084
6085 Important / security related fixes.
6086
6087 Webkitgtk bumped to the 2.16.x series, fixing a large number
6088 of security issues.
6089
6090 host-aespipe compile fix for Debian/Gentoo/Ubuntu toolchains
6091 which default to PIE mode.
6092
6093 Updated/fixed packages: aespipe, apache, bind, binutils,
6094 busybox, ccache, collectd, dieharder, efibootmgr, efivar,
6095 expat, ffmpeg, gcc, heimdal, iproute2, irssi, libglib2,
6096 libmemcached, libosip2, libtirpc, libxml-parser-perl,
6097 linux-fusion, linux-zigbee, mpg123, orc, pcre, php, protobuf,
6098 pulseaudio, python-setproctitle, qt5base, rpi-firmware,
6099 samba4, syslinux, systemd, spice, tcpdump, tiff, uboot-tools,
6100 webkitgtk, x265, xserver_xorg-server, xvisor
6101
6102 Issues resolved (http://bugs.buildroot.org):
6103
6104 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer...
6105
d9bcd5fa
PK
61062017.05.1, Released July 4th, 2017
6107
6108 Important / security related fixes.
6109
6110 Update support/scripts/scancpan to use METACPAN v1 API as v0
6111 has been shutdown.
6112
6113 Update support/scripts/mkusers to handle setups where
6114 /etc/shadow is a symlink.
6115
6116 External toolchain: Don't create musl dynamic loader symlink
6117 for static builds.
6118
6119 Setlocalversion: Correct detection of mercurial revisions for
6120 non-tagged versions.
6121
6122 Defconfigs: at91sam9x5ek_mmc: workaround boot rom issue.
6123
6124 Updated/fixed packages: apache, automake, bind, botan, c-ares,
6125 dhcp, expat, fcgiwrap, gcc, gdb, gesftpserver, glibc, glmark2,
6126 gnutls, gst1-plugins-bad, imagemagick, imx-uuc, intltool,
6127 iperf, ipsec-tools, irssi, kmod, libcurl, libgcrypt, libmad,
6128 libnl, lugaro, mosquitto, mpg123, ncurses, nodejs, ntp,
6129 openssh, openvpn, pngquant, python-simplegeneric, qt5base,
6130 qt5multimedia, rtl8821au, socat, spice, systemd, tor, trinity,
6131 tslib, vlc, x264, xen, xlib_libxshmfenc, xserver_xorg-server
6132
6133 Issues resolved (http://bugs.buildroot.org):
6134
6135 #9976: License file for package 'rtl8821au' incorrect
6136
dd2020aa
PK
61372017.05, Released May 31st, 2017
6138
6139 Minor fixes.
6140
6141 External toolchain: musl dynamic linker symlink for mips-sf
6142 corrected.
6143
6144 Updated/fixed packages: agentpp, bash, exim, hans, madplay,
6145 qpid-proton, rtl8188eu, snmppp, stm32flash, strongswan, sudo,
6146 xen
6147
6148 Issues resolved (http://bugs.buildroot.org):
6149
6150 #9906: genimage: Disk full
6151
91a418c3
PK
61522017.05-rc3, Released May 30th, 2017
6153
6154 Fixes all over the tree.
6155
6156 ARC toolchain bumped to 2017.03
6157
6158 Runtime testing improvements and cleanups.
6159
6160 Updated/fixed packages: acpica, armadillo, audiofile, c-icap,
6161 cppcms, dhcp, docker-engine, dropbear, elfutils, erlang,
6162 fbgrab, ffmpeg, flashrom, ftop, gnutls, google-breakpad,
6163 keepalived, kodi, libcdio, libepoxy, libev, libminiupnpc,
6164 libqmi, libtasn1, libv4l, mariadb, mono, mosh, mosquitto,
6165 mxml, ntp, opencv, openpowerlink, oracle-mysql, popt,
6166 pulseview, python-enum34, rabbitmq-c, redis, samba4, stella,
6167 xen
6168
6169 Removed packages: firejail, ola
6170
6171 Issues resolved (http://bugs.buildroot.org):
6172
6173 #9871: fbgrab 1.3 won't build with BR2_REPRODUCIBLE set
6174 #9876: aarch64 support with gcc 4.8 toolchain
6175 #9896: host-gcc-initial error downloading because incorrect URL
6176
8ab8f10a
PK
61772017.05-rc2, Released May 17th, 2017
6178
6179 Fixes all over the tree.
6180
6181 ARC toolchain bumped to 2017.03-rc2
6182
6183 Updated/fixed packages: bluez_utils, boost, clamav, daemon,
6184 efibootmgr, efl, espeak, expedite, faketime, ffmpeg, fxload,
6185 git, gpsd, kvm-unit-tests, libcdio, libv4l, lua, mke2img,
6186 mpir, mpv, odroid-scripts, openblas, opencv3, openvpn, php,
6187 postgresql, protobuf, qt5declarative, qwt, radvd, rpcbind,
6188 rtmpdump, strongswan, sudo, ltp-testsuite, uclibc-ng-test,
6189 vlc, x11vnc, xfsprogs
6190
6191 Issues resolved (http://bugs.buildroot.org):
6192
6193 #9796: source-check broken for Git downloads
6194 #9866: BASE_DIR usage
6195
c71edb8b
PK
61962017.05-rc1, Released May 8th, 2017
6197
6198 Fixes all over the tree and new features.
6199
6200 Infrastructure:
6201
6202 - Installed binaries are now checked for correct architecture
6203 to catch natively built binaries or binaries built for other
6204 architecture variants.
6205
6206 - Luarocks infrastructure improvements to extraction handling,
6207 support for upstream name != Buildroot package name.
6208
6209 - 'make printvars' output format has changed to make it easier
6210 to use in scripts. It now has options to quote the variables
6211 and to show the expanded/unexpanded values.
6212
6213 - Automatic ext2 rootfs size calculation has been removed. The
6214 logic was not working working reliable in all setups as it
6215 depends on the host filesystem behaviour, so instead now the
6216 size has to be specified explicitly (defaults to 60MB).
6217
6218 - The git download infrastructure now ensures that GNU format
6219 tar files are created.
6220
6221 - Fixed a variable clashing issue in the mkusers script with
6222 internal bash variables.
6223
6224 - Fakeroot now links against libacl to fix issues on
6225 distributions using acls.
6226
6227 - Correct permissions for /dev/pts/ptmx when systemd is used
6228 with recent glibc versions.
6229
6230 - br2-external: Improve error reporting.
6231
6232 - A wrapper script for genimage has been added in
6233 support/scripts/genimage.sh for easy use of genimage from
6234 post-image scripts.
6235
6236 - A script to check for common style issues in new packages
6237 before submitting has been added in support/scripts/check-package
6238
6239 - Defconfigs are now tested by gitlab-CI instead of Travis:
6240 https://gitlab.com/buildroot.org/buildroot
6241
6242 - Infrastructure for runtime testing has been added to
6243 support/testing
6244
6245 Toolchain:
6246
6247 - External linaro toolchains updated to 2017.02, ARC toolchain
6248 updated to 2017.03-rc1, NIOSII CodeSourcery to 2017.05
6249
6250 - A number of fixes and improvements to the external toolchain
6251 handling, including C library detection, multilib and ld.so
6252 handling
6253
6254 - Glibc 2.25 and uClibc-ng 1.0.24 added, wordexp support enabled
6255 for uClibc-ng
6256
6257 - Binutils 2.28 added and default changed to 2.27
6258
6259
6260 Architectures:
6261
6262 - Support for the C-SKY architecture has been added.
6263
6264
6265 License handling:
6266
6267 - The package license markings for legal info now uses the
6268 SPDX short identifiers for the license string where possible.
6269
6270 - License info has been improved / added for a number of packages.
6271
6272
6273 Misc:
6274
6275 - Cmake 3.7.x installed on the host is no longer ignored as a
6276 workaround for the RPATH issues has been implemented.
6277
6278 - Docker-engine can now be built statically on an otherwise
6279 dynamic linked build for docker-in-docker setups.
6280
6281 - U-Boot now supports out-of-tree device trees, similar to
6282 Linux
6283
6284 - Nodejs 0.10.x support (and with it, support for <ARMv6) has
6285 been removed as this is now EOL upstream.
6286
6287 New defconfigs: AT91sam9x5ek dev/mmc/mmc-dev, banana pro,
6288 Nationalchip gx6605s, MIPS creator ci40, nexbox a95x, 64bit
6289 defconfig for raspberry pi 3, stm32f429-disc1.
6290
6291 The raspberry pi zero-w and rpi3 compute module are now also
6292 supported by the rpi0 / rpi3 defconfigs, beaglebone green is
6293 supported by the beaglebone defconfig.
6294
6295 Removed defconfig: minnowboard, via imx6 vab820, altera
6296 socdk/sockit
6297
6298 New packages: arp-scan, atest, augeas, bluez-tools, daemon,
6299 dc3dd, dieharder, execline, fmt, ghostscript, gqrx,
6300 gst1-vaapi, jo, keepalived, kmscube, kodi-jsonschemabuilder,
6301 kodi-skin-confluence, kodi-texturepacker, lensfun, leptonica,
6302 libbson, libcsv, libgphoto2, libkcapi, libmaxminddb,
6303 libmediaart, libnpth, libscrypt, lua-bit32, lua-resty-http,
6304 lugaru, memtool, mpir, nanomsg, physfs, phytool, pngquant,
6305 python-decorator, python-simplegeneric,
6306 python-sortedcontainers, rpi-bt-firmware, rpi-wifi-firmware,
6307 s6, s6-dns, s6-linux-init, s6-linux-utils, s6-networking,
6308 s6-portable-utils, s6-rc, supertux, tesseract-ocr,
6309 uccp420wlan, wilink-bt-firmware
6310
6311 Broken packages: ola
6312
6313 Removed packages: cosmo, kodi-visualisation-fountain,
6314 polarssl, portmap, xdriver_xf86-video-glide,
6315 xdriver_xf86-video-v4l, xdriver_xf86-video-wsfb
6316
6317 Issues resolved (http://bugs.buildroot.org):
6318
6319 #8831: image generation fails on host ZFS due to "no free space"
6320 #9436: e2fsprogs remove busybox applets even of unselected e2fs..
6321 #9456: mkusers script bash errors
6322 #9496: mke2img fails during build on ntfs-3g host partition
6323 #9531: NPM fails to build embedded modules
6324 #9596: KODI: --enable-lirc needs "HAVE_LIRC" compiler definition..
6325 #9691: Wrong cryptsetup package include files location
6326 #9696: Wrong cryptsetup package include files location
6327 #9706: Can't download newer revisions of package from PyPI
6328 #9711: Recent libCEC version bump seems to break kodi package
6329 #9716: exit, shutdown, reboot from kodi
6330 #9721: version 2017.02: no acceptable m4 could be found in $PATH
6331 #9726: Raspberry Pi version B - Problems with UART speed in..
6332 #9751: expat legal info - manifest.csv: GPLv2 Source site: MIT..
6333 #9756: glibc fails to build on buildroot-sh4*-buildroot-linux-gnu
6334 #9766: support/scripts/pkgutil.py conflicts with the pkgutil.py..
6335 #9776: libubox build failed
6336 #9791: Python searches for packages in the user site directory
6337 #9806: libseccomp is not available when BR2_arm=y
6338 #9826: post-build scritp - symlinks created in post-build script..
6339 #9836: triggerhappy: systemd unit broken
6340 #9846: musl libc not installed correctly in target folder
6341 #9856: build libubox failed on ubuntu 17.04 64bit
6342
4f00d03a
PK
63432017.02.11, Released April 11th, 2018
6344
6345 Important / security related fixes.
6346
6347 dependencies: Blacklist tar 1.30+ and build our own host-tar
6348 if needed as tar 1.30+ changed the --numeric-owner output for
6349 long path names. Build host-tar before other host-dependencies
6350 as they need it to extract their source tarballs.
6351
6352 Updated/fixed packages: apache, busybox, clamav, dhcp,
6353 dnsmasq, dovecot, exim, imagemagick, irssi, jq, libcurl,
6354 libpjsip, librsvg, libtasn1, libvorbis, libxml2, lz4, mariadb,
6355 mbedtls, mosquitto, ntp, openblas, opencv3, openssl, patch,
6356 postgresql, python-webpy, qt53d, qt5tools, quagga, rsync,
6357 samba4, sngrep, tremor, wavpack, wireshark, xerces, xterm
6358
6359 Issues resolved (http://bugs.uclibc.org):
6360
6361 #10856: openblas on qemu_x86_64_defconfig fails with "sgemm_..
6362
6f1e216e
PK
63632017.02.10, Released January 31st, 2018
6364
6365 Important / security related fixes.
6366
6367 nconfig: Fix for ncurses/ncursesw linking issue causing crashes.
6368
6369 System: Only show getty options when busybox init or sysvinit
6370 are used.
6371
6372 Infrastructure: Fix build issue for autotools based packages
6373 checking for C++ support on toolchains without C++ support and
6374 on a distro lacking /lib/cpp (E.G. Arch Linux).
6375
6376 Updated/fixed packages: avahi, berkeleydb, bind, busybox,
6377 ccache, clamav, coreutils, dovecot, eeprog, eudev, fis,
6378 intel-microcode, iputils, irssi, kmsxx, libcurl, liberation,
6379 libiio, lz4, mariadb, matchbox-lib, mcookie, openocd, php,
6380 pound, rpcbind, squid, tar, ti-cgt-pru, transmission,
6381 util-linux, webkitgtk, wireshark, xen
6382
6383 Issues resolved (http://bugs.buildroot.org):
6384
6385 #9996: lz4 package does not install lz4 binaries in target
6386 #10176: Rsyslog's S01logging is deleted by Busybox.mk from...
6387 #10216: package/x11r7/mcookie/mcookie.c:207: bad size ?
6388 #10301: systemd/getty unused options
6389 #10331: kmsxx, host installation fails with BR2_SHARED_...
6390 #10536: Finding non-relative paths in the ccache
6391 #10641: avahi-autoipd not starting when using systemd-tmpfiles
6392
93a8938d
PK
63932017.02.9, Released January 1st, 2018
6394
6395 Important / security related fixes.
6396
6397 Fix divide by zero issue in size-stats script.
6398
6399 Fix makefile include ordering issue with certain make versions
6400 in the external toolchain handling.
6401
6402 Updated/fixed packages: dhcp, exim, flann, gdb, heimdal,
6403 libcue, libcurl, libevent, libpqxx, libsoxr, linphone, lldpd,
6404 mariadb, mfgtools, mtools, nodejs, nut, openssl, rsync,
6405 samba4, tor, vlc, webkitgtk, wireshark, xfsprogs,
6406 xlib_libXcursor, xlib_libXfont, xlib_libXfont2
6407
a4d77a4b
PK
64082017.02.8, Released November 27th, 2017
6409
6410 Important / security related fixes.
6411
6412 Qt: 5.6 version updated to 5.6.3.
6413
6414 Reproducible: Do not override SOURCE_DATE_EPOCH if already set
6415 in the environment.
6416
6417 Updated/fixed packages: apr, apr-util, arqp-standalone,
6418 collectd, dvb-apps, ffmpeg, google-breakpad, gstreamer,
6419 imagemagick, libfastjson, libglib2, libpjsip, libplist,
6420 localedef, luajit, mesa3d, openssh, openssl, postgresql,
6421 python3, python-pyqt5, qt5base, qt5canvas3d, qt5connectivity,
6422 qt5declarative, qt5engineio, qt5graphicaleffects,
6423 qt5imageformats, qt5location, qt5multimedia, qt5quickcontrols,
6424 qt5quickcontrols2, qt5script, qt5sensors, qt5serialbus,
6425 qt5serialport, qt5svg, qt5tools, qt5webchannel, qt5webkit,
6426 qt5websockets, qt5x11extras, qt5xmlpatterns, quagga, ruby,
6427 samba4, snmppp, ti-gfx, vboot-utils, webkitgtk, wireshark,
6428 xapp_xdriinfo.
6429
6430 Issues resolved (http://bugs.buildroot.org):
6431
6432 10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
6433 10361: python3 python-config script generates invalid includes
6434 10501: host-localedef fails to compile on Ubuntu 17.10
6435
8b0dd65d
PK
64362017.02.7, Released October 28th, 2017
6437
6438 Important / security related fixes.
6439
6440 Webkitgtk bumped to the 2.18.x series, fixing a large number
6441 of security issues.
6442
6443 Defconfigs: wandboard: Correct rootfs offset
6444
6445 Toolchain: Linaro toolchains updated to 2017.08 release,
6446 fixing a number of issues. Musl: fix for CVE-2017-15650.
6447
6448 Updated/fixed packages: busybox, bzip2, dnsmasq, git, go,
6449 hostapd, irssi, iucode-tool, lame, libcurl, libffi, libnspr,
6450 libnss, nodejs, openssh, openvpn, qemu, qt, redis, sdl2,
6451 webkitgtk, wget, wpa_supplicant, xen, xlib_libXfont,
6452 xlib_libXfont2, xserver_xorg-server
6453
40f8a013
PK
64542017.02.6, Released September 24th, 2017
6455
6456 Important / security related fixes.
6457
6458 Cmake: Ensure correct pkg-config is used when building host
6459 packages
6460
6461 fs/iso9660: Ensure files from earlier builds are not included.
6462
6463 Updated/fixed packages: apache, bcusdk, bind, binutils,
6464 bluez5_utils, botan, cmake, connman, dbus, dialog, e2fsprogs,
6465 faad2, fakeroot, ffmpeg, file, flashrom, gcc, gd, gdb,
6466 gdk-pixbuf, git, gnupg, gpsd, grub2, gst1-plugins-bad,
6467 imagemagick, iostat, iucode-tool, jack2, libarchive, libcurl,
6468 libgcrypt, libidn, libphidget, librsync, librsvg, libsoup,
6469 libxml2, linux-tools, lua, mariadb, mbedtls, mediastreamer,
6470 minidlna, netplug, nss-pam-ldapd, nvidia-driver, openjpeg,
6471 postgresql, proxychains-ng, python-libconfig,
6472 python-service-identity, qt, rpcbind, ruby, samba4, squashfs,
6473 squid, strongswan, subversion, supervisor, sysvinit, tcpdump,
6474 tor, transmission, unrar, valgrind, vim, webkitgtk, whois,
6475 xen, zmqpp
6476
6477 Issues resolved (http://bugs.buildroot.org):
6478
6479 #10141: Squashfs extended attribute failures
6480 #10261: Grub2 fails to build for x86_64
6481 #10276: BR2_PACKAGE_LINUX_TOOLS_GPIO fails for MIPS with...
6482
386dd28a
PK
64832017.02.5, Released July 27th, 2017
6484
6485 Important / security related fixes.
6486
6487 Webkitgtk bumped to the 2.16.x series, fixing a large number
6488 of security issues.
6489
6490 host-aespipe compile fix for Debian/Gentoo/Ubuntu toolchains
6491 which default to PIE mode.
6492
6493 Updated/fixed packages: aespipe, apache, bind, binutils,
6494 busybox, ccache, collectd, efibootmgr, efivar, expat, ffmpeg,
6495 gcc, heimdal, iproute2, irssi, libglib2, libmemcached,
6496 libosip2, libtirpc, libxml-parser-perl, linux-fusion,
6497 linux-zigbee, mpg123, nodejs, orc, pcre, php, pulseaudio,
6498 python-setproctitle, qt5base, rpi-firmware, samba4, syslinux,
6499 systemd, spice, tcpdump, tiff, webkitgtk, x265, xen,
6500 xserver_xorg-server, xvisor
6501
6502 Issues resolved (http://bugs.buildroot.org):
6503
6504 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer...
6505
018b8aa7
PK
65062017.02.4, Released July 4th, 2017
6507
6508 Important / security related fixes.
6509
6510 Update support/scripts/scancpan to use METACPAN v1 API as v0
6511 has been shutdown.
6512
6513 Update support/scripts/mkusers to handle setups where
6514 /etc/shadow is a symlink.
6515
6516 External toolchain: Don't create musl dynamic loader symlink
6517 for static builds.
6518
6519 Setlocalversion: Correct detection of mercurial revisions for
6520 non-tagged versions.
6521
6522 Updated/fixed packages: apache, automake, bind, botan, c-ares,
6523 dhcp, expat, fcgiwrap, gcc, gdb, gesftpserver, glibc, gnutls,
6524 gst1-plugins-bad, imagemagick, imx-uuc, intltool, iperf,
6525 ipsec-tools, irssi, libgcrypt, libmad, libnl, mosquitto,
6526 mpg123, ncurses, nodejs, ntp, openssh, openvpn, qt5base,
6527 qt5multimedia, rtl8821au, socat, spice, systemd, tor, tslib,
6528 vlc, x264, xserver_xorg-server
6529
6530 Issues resolved (http://bugs.buildroot.org):
6531
6532 #9976: License file for package 'rtl8821au' incorrect
6533
1ba865a5
PK
65342017.02.3, Released June 2nd, 2017
6535
6536 Important / security related fixes.
6537
6538 Download: <pkg>-source-check fixed for packages from git.
6539
6540 External toolchain: musl dynamic linker symlink for mips-sf
6541 corrected.
6542
6543 Updated/fixed packages: armadillo, audiofile, bash,
6544 bluez_utils, cppcms, dbus, dhcp, dropbear, efibootmgr, efl,
6545 elfutils, faketime, fbgrab, flashrom, ftop, gdb, git,
6546 google-breakpad, gpsd, hans, kvm-unit-tests, kyua, libev,
6547 libmicrohttpd, libminiupnpc, libtasn1, libubox, ltp-testsuite,
6548 lua, madplay, mariadb, mono, mosquitto, mxml, ntp,
6549 nvidia-driver, openblas, openvpn, oracle-mysql, picocom, popt,
6550 postgresql, pulseview, qt5base, qwt, rabbitmq-c, redis,
6551 rpcbind, rtmpdump, samba4, strongswan, sudo, vlc
6552
6553 Issues resolved (http://bugs.buildroot.org):
6554
6555 #9796: source-check broken for Git downloads
6556 #9871: fbgrab 1.3 won't build with BR2_REPRODUCIBLE set
6557
87ddf24d
PK
65582017.02.2, Released May 1st, 2017
6559
6560 Important / security related fixes.
6561
6562 Use HTTPS for the Codesourcery external toolchains as the HTTP
6563 URLs no longer work.
6564
6565 Updated/fixed packages: bind, busybox, dovecot, freetype,
6566 ghostscript, glibc, granite, hiredis, icu, imagemagick,
6567 gst-plugins-base, gst1-plugins-base, libcroco, libcurl, libnl,
6568 libnspr, libnss, libsamplerate, libsndfile, libunwind,
6569 minicom, mplayer, mpv, nodejs, python-django, python-pyyaml,
6570 python-web2py, samba4, syslinux, systemd, tiff, trinity,
6571 uboot, wireshark, xen
6572
6573 Issues resolved (http://bugs.buildroot.org):
6574
6575 #9791: Python searches for packages in the user site directory
6576
a1658095
PK
65772017.02.1, Released April 4th, 2017
6578
6579 Important / security related fixes.
6580
6581 Fix a variable clashing issue in the mkusers script with
6582 internal bash variables.
6583
6584 Improve external toolchain version detection.
6585
6586 Correct permissions for /dev/pts/ptmx when systemd is used
6587 with recent glibc versions.
6588
6589 Fix python module name clash for graph-depends.
6590
6591 Fakeroot now links against libacl to fix issues on
6592 distributions using acls.
6593
6594 Ensure that the git download infrastructure creates GNU format
6595 tar files.
6596
6597 br2-external: Improve error reporting.
6598
6599 Updated/fixed packages: acl, apr, audiofile, busybox, cairo,
6600 dbus-cpp, dbus-glib, dbus-triggerd, domoticz, elfutils,
6601 fakeroot, filemq, fmc, gdb, git, gnutls, gst-ffmpeg,
6602 gst1-plygins-bad, harfbuzz, htop, imagemagick, jasper, libcec,
6603 libiio, libplatform, librsvg, libselinux, libsidplay2, libsoc,
6604 libwebsockets, libxkbcommon, linux-firmware, logrotate,
6605 lpt-testsuite, lttng-libust, mariadb, mbedtls, memcached,
6606 mesa3d, mpd, mplayer, nbd, ncftp, ntp, openssh, opentyrian,
6607 pcre, perl-gd, python, qt5base, rpi-userland, rpm, samba4,
6608 skalibs, slang, sngrep, squashfs, syslog-ng, taglib,
6609 tcpreplay, tor, upmpdcli, wget, wireshark,
6610 xdriver_xf86-video-vmware, xlib_libXv, zmqpp
6611
6612 Issues resolved (http://bugs.buildroot.org):
6613
6614 #9456: mkusers script bash errors
6615
083c0735
PK
66162017.02, Released February 28th, 2017
6617
6618 Minor fixes, mainly fixing autobuilder issues.
6619
6620 Don't use cmake 3.7.x from the build host as it is also
6621 affected by the RPATH handling issues, and instead build our
6622 own if needed.
6623
6624 Updated/fixed packages: assimp, classpath, genimage, mplayer,
6625 mpv, openocd, python-libconfig, qt5base, qt5quickcontrols,
6626 vlc, xterm
6627
87a23e53
PK
66282017.02-rc3, Released February 26th, 2017
6629
6630 Fixes all over the tree.
6631
6632 Cmake reverted to version 3.6.3 to workaround regressions
6633 related to RPATH handling.
6634
6635 Updated/fixed packages: bctoolbox, berkeleydb, binutils,
6636 btrfs-progs, classpath, directfb, glibc, gstreamer1,
6637 gst1-plugins-{base,good,bad,ugly}, gst1-libav,
6638 gst1-rtsp-server, gst1-validate, gst-omx, htop, libcurl,
6639 libepoxy, libimxvpuapi, libpcap, libuv, ncurses, openssh,
6640 oracle-mysql, poco, python, qt5base, qt5webkit, sslh, synergy,
6641 trousers, uclibc-ng-test, util-linux, vlc, xfsprogs
6642
6643 Issues resolved (http://bugs.buildroot.org):
6644
6645 #9251: Shared C++ libraries for Microblaze results in Segmentation...
6646 #9456: mkusers script bash errors
6647 #9506: Collectd 5.7.0 fails to build with libcrypt
6648 #9581: VagrantFile provisioning step fails due to issue with grub-pc
6649 #9586: usbmount: usbmount slows down the system... to a state of...
6650 #9616: CMake host packages cannot provide CONF_ENV
6651 #9641: Need raptor package installed in staging
6652 #9671: stunnel build error
6653
bedc0ccd
PK
66542017.02-rc2, Released February 20th, 2017
6655
6656 Fixes all over the tree.
6657
6658 Support for SOURCE_DATE_EPOCH in the toolchain wrapper for
6659 older gcc versions for reproducible builds has been
6660 (temporarily) reverted because of licensing compatiblity
6661 concerns.
6662
6663 Defconfigs: SD card generation fix for the Udoo Neo board
6664
6665 Infrastructure to handle .lz compressed tarballs added, and
6666 affected packages updated to use it.
6667
6668 Updated/fixed packages: bctoolbox, bind, canelloni,
6669 cbootimage, ccache, classpath, cups, dbus, ddrescue, directfb,
6670 ed, erlang, gcc, gdb, glmark2, gstreamer, gstreamer1, hiredis,
6671 kmod, kmsxx, lcdapi, libasplib, libgpiod, libnss, libraw,
6672 libv4l, mesa3d-headers, mosquitto, mpd, mpv, musl, ntfs-3g,
6673 ocrad, openswan, postgresql, qt5base, qt5quickcontrols, redis,
6674 riemann-c-client, samba4, sunxi-mali, tcping, trousers,
6675 uclibc, util-linux, vim, wavpack, wget, wiringpi, xfsprogs,
6676 xserver_xorg-server
6677
6678 Issues resolved (http://bugs.buildroot.org):
6679
6680 #8941: Valgrind fails to build with stack protection turned on
6681 #9291: perl: SysV message queues not configured, even if available
6682 #9651: libxcb-1.12 built Error
6683 #9656: util-linux: schedutils doesn't build on target w/o enabl...
6684 #9666: qt5quickcontrols install fails
6685
4f17e8cf
TP
66862017.02-rc1, Released February 11th, 2017
6687
6688 Fixes all over the tree and new features.
6689
6690 Infrastructure:
6691
6692 - numerous improvements to support reproducible builds
6693
6694 - new waf-package package infrastructure to support packages
6695 that use the Waf build system. 6 packages converted to
6696 this infrastructure.
6697
133811ee
TP
6698 - add option <pkg>_PREFER_INSTALLER to the perl package
6699 infrastructure
6700
6701 Architecture:
6702
4f17e8cf
TP
6703 - add support for the OpenRISC CPU architecture
6704
6705 - merge description of the ARM and ARM64 options, and add
6706 support for selecting a specific ARM64 core
6707
6708 Toolchain:
6709
6710 - major rework of the external toolchain support. It is now
6711 split into several packages, one per external toolchain,
6712 and a common infrastructure.
6713
6714 - important fix for musl to prevent a conflict between musl
6715 and kernel headers (fixes the build of numerous packages
6716 with musl)
6717
6718 - uClibc-ng bumped to 1.0.22, and therefore enable uClibc
6719 for ARM64, mips32r6 and mips64r6
6720
6721 - add gdb 7.12.1, and switch to gdb 7.11 as the default
6722
6723 - Linaro toolchains updated to 2016.11, ARC toolchain
6724 components updated to arc-2016.09, MIPS Codescape
133811ee
TP
6725 toolchains bumped to 2016.05-06, CodeSourcery AMD64 and
6726 NIOS2 toolchains bumped
4f17e8cf
TP
6727
6728 - remove Analog Devices toolchain for the Blackfin
133811ee
TP
6729 architecture, remove pre-built musl toolchains from
6730 musl.codu.org
4f17e8cf
TP
6731
6732 New defconfigs: Freescale i.MX23EVK, Qemu OpenRISC emulation,
133811ee
TP
6733 Qemu NIOS2 emulation, Grinn chiliBoard, Freescale i.MX6Q
6734 SabreSD, BeagleBoard X15, OrangePi One, ARC HS38 HAPS
4f17e8cf
TP
6735
6736 New packages: angular-websocket, aubio, bctoolbox, darkhttpd,
6737 ddrescue, easydbus, fakedate, git-crypt, hiredis, ifenslave,
6738 jsmn, libgpiod, libgsm, linux-syscall-support, mariadb, mimic,
6739 nginx-dav-ext, nmon, opkg-utils, policycoreutils,
6740 pru-software-support, python-arrow, python-attrs,
6741 python-babel, python-bitstring, python-chardet,
6742 python-constantly, python-flask-babel, python-gunicorn,
6743 python-incremental, python-jsonschema, python-logbook,
6744 python-markdown2, python-mbstrdecoder, python-mutagen,
6745 python-pathpy, python-pudb, python-pyqrcode,
6746 python-pytablereader, python-setuptools-scm, python-sh,
6747 python-toml, python-vcversioner, python-whoosh,
6748 raspberrypi-usbboot, riemann-c-client, rtl8723bs, skalibs,
6749 sslh, sngrep, ti-cgt-pru, uclibc-ng-test, udpxy, uhttpd,
6750 upower, ustream-ssl, waf, xlib_libXfont2
6751
6752 Removed packages: perl-db-file, snowball-hdmiservice,
6753 snowball-init
6754
6755 Tooling: addition of a test-pkg script to help contributors
6756 build test their package.
6757
6758 Issues resolved (http://bugs.buildroot.org):
6759
6760 #8946: Valgrind fails to build with stack protection turned on
6761 #9461: odroidc2 - toolchain Linaro AArch64 2016.11 compile error
6762 #9466: VIM_REMOVE_DOCS removes rgb.txt
6763 #9486: xorg-server 1.19 fails to compile for glibc with systemd init (x86_64)
6764 #9501: eudev fails to build with older kernel headers
6765 #9526: Embedded NPM fails to start with "no such file or directory" error
6766 #9541: Platform drivers autoloading from info in device tree does not work
6767 #9546: seems BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTB_OVERLAYS do nothing
6768 #9551: Coreutils fails to build target src/src_libsinglebin_pinky_a-pinky.o
6769 #9566: [kmod] Compilation fails with uclibc
6770 #9571: buildroot fails while building opencv for arm64 platform
6771 #9576: External tree with BR 2016.11 does not work anymore
6772 #9606: xorg-server cannot build for ARM target
6773
e77a5c88
PK
67742016.11.3, Released March 9th, 2017
6775
6776 Important / security related fixes.
6777
6778 Updated/fixed packages: bind, dbus, gnutls, imagemagick,
6779 lcms2, libcurl, ntfs-3g, ntp, openssl, php, quagga, redis,
6780 squid, stunnel, tcpdump, vim, wavpack, wireshark, xlib_libXpm
6781
8847039f
PK
67822016.11.2, Released January 25th, 2017
6783
6784 Important / security related fixes.
6785
6786 A fix for BR2_EXTERNAL trees referenced using relative paths,
6787 which broke in 2016.11.
6788
6789 Updated/fixed packages: bind, docker-engine, gd, gnutls, go,
6790 imagemagick, irssi, libpng, libvncserver, musl, opus, php,
6791 php-imagick, rabbitmq-server, runc, wireshark,
6792
6793 Issues resolved (http://bugs.buildroot.org):
6794
6795 #9576: External tree with BR 2016.11 does not work anymore
6796
e5782ec2
PK
67972016.11.1, Released December 29th, 2016
6798
6799 Important / security related fixes.
6800
6801 Updated/fixed packages: apache, cryptopp, docker-engine,
6802 dovecot, exim, gdk-pixbuf, libcurl, libupnp, links, monit,
6803 nodejs, openssh, php, python, python-bottle, samba4, squid,
6804 uboot, vim, wireshark, xorg-server uboot
6805
6806 Issues resolved (http://bugs.buildroot.org):
6807
6808 #9466: VIM_REMOVE_DOCS removes rgb.txt
6809
a7eb052f
PK
68102016.11, Released November 30th, 2016
6811
6812 Minor fixes.
6813
6814 Updated/fixed packages: bzip2, gcc, jasper, sane-backends,
6815 uboot, uclibc
6816
6817 Issues resolved (http://bugs.buildroot.org):
6818
6819 #9451: packages/postgresql/postgresql.mk contains wrong POST...
6820
93106e9e
PK
68212016.11-rc3, Released November 28th, 2016
6822
6823 Fixes all over the tree, including a number of security fixes.
6824
6825 The move from fakeroot to pseudo unfortunately brought a
6826 number of issues. The SELinux issue described in #9386 which
6827 triggered the move to pseudo has been investigated further and
6828 a workaround implemented and the pseudo changes reverted.
6829
6830 Linux kernel: update default to 4.8.11.
6831
6832 Defconfigs: Updates/fixes for imx28ek, mx6udoo, imx6ulpico,
286c6b4e 6833 olimex a20 olinuxino lime mali, roseapplepi, synopsis aarch64
93106e9e
PK
6834 vdk, axs101, axs103 and hs38 smd vdk.
6835
6836 Updated/fixed packages: autossh, chrony, dosfstools,
6837 dtv-scan-tables, e2fsprogs, gcc, gdb, gnuchess, gnuradio,
6838 gpsd, gst1-plugins-bad, gst1-plugins-good, imagemagick,
6839 kvm-unit-tests, libfribi, libuv, mesa3d, mpfr, mplayer, mpv,
6840 ntp, ola, olsr, openblas, openjpeg, openssh, postgresql,
6841 ptpd2python3, qemu, qextserialport, qt5base, quagga, xqwt,
6842 taskd, tiff, tremor, trousers, udisks, uclibc, wireshark,
6843 xapp_xload, xenomai, xmlstarlet
6844
6845 Issues resolved (http://bugs.buildroot.org):
6846
6847 #9386: ubinize fails with or without custom config
6848 #9431: A misspelling
6849 #9446: make raspberrypi3_defconfig compilation failure
6850
90aed668
YM
68512016.11-rc2, Released November 13th, 2016
6852
6853 Fixes all over the tree.
6854
6855 Architecture: add support for MIPS XBurst cores; remove MIPS
6856 support for M5100 cores.
6857
6858 Updated/fixed packages: mesa3d, lttng-babeltrace, tinyalsa, pseudo,
6859 czmq, libxml2, makedevs, binutils, kvm-unit-tests, libnss, privoxy,
6860 qemu, ser2net, net-tools, ffmpeg, assimp, libmpeg2, ccache, mpv,
6861 libxslt, python, python3, php, valgrind, guile, domoticz, efl,
6862 jasper, kvmtool, go, wget, sane-backends, weston, tinymembench,
d4b99ff8 6863 strace, openjpeg, lcms2, quota.
90aed668
YM
6864
6865 Linux kernel: update default to 4.8.7.
6866
6867 CMake support: fix cmake wrapper to properly pass NDEBUG flag.
6868
6869 Filesystems: use a wrapper to pseudo, to better mimick the behaviour
6870 of fakeroot; makedevs no longer breaks of the destination already
6871 exists and is of the correct type/major/minor.
6872
6873 Defconfigs: a few legacy and broken defconfigs have been removed
6874 because they now fail to build: kb9202_defconfig, mini2440_defconfig,
6875 freescale_p2020ds, qmx6, calao*, atmel_sama5d4ek. Other defconfigs
6876 have been updated: nanopi-neo, olimex_a20_olinuxino_lime_mali,
6877 armadeus_apf51, armadeus_apf28, freescale_imx31_3stack, ci20,
6878 olimex_a20_olinuxino_lime2, atmel_at91sam9260eknf,
6879 atmel_at91sam9rlek, atmel_at91sam9g20dfc, atmel_at91sam9g45m10ek,
6880 atmel_sama5d3xek.
6881
052554bf 68822016.11-rc1, Released November 3rd, 2016
a471150a 6883
052554bf 6884 Fixes all over the tree and new features.
a471150a 6885
7158a6d6
AV
6886 It is now possible to specify multiple BR2_EXTERNAL
6887 directories. The required files in a BR2_EXTERNAL directory
6888 have changed to accomodate this feature. Refer to the
6889 documentation for details of how to update them. External
6890 trees now have a name and a description. Also, it is possible
6891 to override a defconfig in the external tree.
6892
6893 The default skeleton now uses UID 65534 for the "nobody"
6894 user instead of UID 99, like most distros do. See
6895 https://lwn.net/Articles/695478/ for a complete discussion.
6896 Programs and configuration files that explicitly refer to UID
6897 99 will have to be updated.
6898
6899 When the build environment already has a suitable cmake version
6900 (3.1 or later), that one will be used instead of building
6901 host-cmake. This can speed up the build significantly.
6902
6903 The ExtUtils::MakeMaker perl module is now required in the
6904 build environment.
6905
6906 An additional check is done during the build that files are
6907 not installed in the output directory within the output
6908 directory. This happens e.g. when the target directory is
6909 contained both in --prefix and in DESTDIR. The build will
6910 terminate with an error message that specifies which package
6911 and which file caused the failure.
6912
6913 The concept of "deprecated packages" and the BR2_DEPRECATED
6914 option have been removed. Instead, packages are removed
6915 immediately. Packages are only removed when they don't work
6916 for some reason. If you still need a removed package and
6917 you have a solution for the problem(s) that caused the
6918 removal, please contribute it.
6919
052554bf 6920 Architecture: support for sh64 removed, improved support for
7158a6d6 6921 MIPS core selection.
052554bf
TP
6922
6923 Toolchain: support for musl powerpc64le, mips64 and mipsr6
6924 toolchains, ARC toolchain components updates, gcc 6.x series
6925 bumped to 6.2.0, default binutils version switched to 2.26,
6926 default gcc version switched to gcc 5.x, Linaro toolchains
7158a6d6
AV
6927 updated, uclibc-ng bumped to 1.0.19. GCC is now always built
6928 with TLS support. Checking of unsafe compiler options (that
6929 point to host directories) has been extended with -isystem,
6930 -idirafter and -iquote.
052554bf
TP
6931
6932 Package infrastructure: new variable $(PKG)_DL_OPTS, addition
6933 of <pkg>-show-rdepends to list reverse dependencies, and
7158a6d6
AV
6934 <pkg>-graph-rdepends to graph reverse dependencies. Linux tools
6935 are now in a separate linux-tools package instead of in the
6936 kernel build. Fakeroot has been replaced by pseudo.
052554bf
TP
6937
6938 CMake support: the toolchainfile.cmake file now provides a
6939 definition of the CMAKE_BUILD_TYPE variable. The
7158a6d6 6940 toolchainfile.cmake also no longer forces the compiler/linker
052554bf
TP
6941 flags defined by Buildroot.
6942
2bc3d067 6943 New defconfigs: WaRP7, Solidrun's MX6 Cubox/Hummingboard,
052554bf 6944 TS-4900, Grinn's liteBoard, Udoo MX6Q/DL, Qemu ARM noMMU,
2bc3d067 6945 BeagleBone Qt5 demo, Digilent Zybo, FriendlyARM Nanopi NEO.
052554bf
TP
6946
6947 New packages: arm-trusted-firmware, amd-catalyst, atop, aufs,
6948 aufs-util, fwts, gst1-rtsp-server, libglob, libite, mfgtools,
2bc3d067 6949 mksh, motion, paho-mqtt-c, php-amqp, pseudo, python-couchdb,
052554bf
TP
6950 python-crcmod, python-cssutils, python-docutils,
6951 python-futures, python-mwclient, python-mwscrape,
6952 python-mwscrape2slob, python-pyelftools, python-pyicu,
6953 python-pylru, python-pyqt5, python-requests-toolbelt,
6954 python-simpleaudio, python-slob, rabbitmq-server, shapelib,
6955 vdr, vdr-plugin-vnsiserver, vexpress-firmware, xvisor, iio and
6956 gpio linux tools.
6957
a564da22 6958 Removed packages: binutils 2.24, fakeroot, gcc 4.7, ipkg,
052554bf 6959 kodi-addon-xvdr, libgail, sstrip, torsmo, webkit, webkitgtk24,
7158a6d6 6960 wvdial, wvstreams.
052554bf
TP
6961
6962 Documentation: the list of packages that was present in the
6963 Buildroot manual has been removed.
6964
7158a6d6
AV
6965 Legal info: the "licenses.txt" file that concatenates all
6966 license texts is no longer generated - it was not considered
6967 useful. The manifest.csv contains an empty cell instead of
6968 "not saved" when no license file is available.
6969
052554bf
TP
6970 Other: addition of a DEVELOPERS file listing developers taking
6971 care of packages or architectures.
6972
6973 Issues resolved (http://bugs.buildroot.org):
6974
6975 #7802: host-python build hangs compiling getbuildinfo.o
6976 #8206: mplayer uses host xorg development files
eb71c22b 6977 #8516: mkcubiecard.sh uses outdated sfdisk switch -D
052554bf
TP
6978 #8536: Building sudo with PAM results in unusable sudo
6979 #8646: check-host-rpath script returns false positives when rpath
6980 contains symlink
6981 #8696: xdriver_xf86-input-mouse install header files in target
6982 directory
6983 #8811: rp-pppoe - generated scripts commands use HOST pathnames,
6984 not necessarily TARGET
6985 #8846: Orphaned/missing toolchain borks eclipse plugin
6986 #8856: python tornado runtime wasn't met on buildroot 2016.02
6987 #8901: gcc failes to build if fortran is enabled
6988 #8916: LDFLAGS pass to openssh
6989 #8941: "ls" of an NFSv4 share only works when pumped through strace
6990 #8946: Valgrind fails to build with stack protection turned on
6991 #9021: Kodi - Broken: Illegal instruction (core dumped)
6992 #9096: rootfs.ubi not created
2bc3d067 6993 #9111: glibc 2.23: libmvec.so not copied
052554bf
TP
6994 #9176: minnowboard : USB not mounted
6995 #9196: raspberry pi 3 default build seem broken
6996 #9201: Permission denied make: *** [core-dependencies] Error 126 in
6997 Buildroot-2015.08.1
6998 #9216: log4cpp package build fails to build within install
6999 #9221: Kodi needs "Python .py and .pyc support" otherwise it crashes when
7000 pressing buttons.
7001 #9229: Firefly boot fails with: "failed to find part:boot"
7002 #9256: [Config file] New device: Odroid-U2/U3
7003 #9296: Buildroot Fails on applying patches
7004 #9301: U-boot fails to build with default zynq_zed_defconfig configuration
7005 #9316: U-boot fails to build if libssl-dev is not installed
7006 #9321: Vanilla libcrypt++ v5.6.3 doesn't allow to work Nvidia Tegra's
7007 flash utility (tegrarcm)
7008 #9326: Odroid-C2 build results in non-bootable image
7009 #9336: Improve iconv support for external toolchain based builds
7010 #9356: gdb package
7011 #9366: no link rootfs.ext4 -> rootfs.ext2
7012 #9371: openssl: download failes with "Only allow downloads from primary
7013 download site" + local server
7014 #9381: check-host-rpath issues
2bc3d067 7015 #9386: ubinize fails with or without custom config
a471150a 7016
ec166411 70172016.08, Released September 1st, 2016
78e99146
PK
7018
7019 Minor fixes.
7020
7021 Toolchain: ARC tools updated to arc-2016.09-eng010.
7022
7023 Updated/fixed packages: libshout, luajit, mpd, mplayer
7024
7025 Issues resolved (http://bugs.buildroot.org):
7026
7027 #7520: CodeSourcery toolchain ARM: C++11 std::exception_ptr..
7028 #8341: Getting EGL Error: Could not create the egl surface:..
7029 #9121: gst1-imx for i.MX6 compile failed, cannot find PXP, ..
7030
7e981ed0
PK
70312016.08-rc3, Released August 29th, 2016
7032
7033 Fixes all over the tree.
7034
7035 Toolchain: C++ support for the internal blackfin toolchain
7036 re-enabled.
7037
7038 Architecture: Default to bf532 CPU variant for blackfin,
7039 Fix flat one memory region support for m68k and disable flat
7040 seperate data support because of compatibility issues.
7041
7042 Defconfigs: Minnowboard and Raspberrypi: Fix errors with
7043 post-build scripts when systemd is used.
7044 Zynq microzed/zc706/zed: Fix u-booot configuration.
7045
7046 netbsd-queue package extended and renamed to
7047 musl-compat-headers. With this, a number of musl compatibility
7048 patches are no longer needed.
7049
7050 Updated/fixed packages: aircrack-ng, android-tools, babeld,
7051 bcusdk, binutils, boa, busybox, connman, cpupower,
7052 docker-engine, domoticz, elf2flt, ffmpeg, fwup, gcc,
7053 glib-networking, gnupg, hplip, igd2-for-linux, imagemagick,
7054 imx-uuc, iputils, jack2, kismet, kmsxx, libaio, libamcodec,
7055 libconfuse, libffi, libfreeimage, libgcrypt, libgpg-error,
7056 libiio, libraw, libsepol, libserialport, libxmlrpc, linknx,
7057 linux-pam, lirc-tools, lldpd, logrotate, lshw, musl, ncurses,
7058 neon, nettle, norm, ntfs-3g, openblas, openmpi, openswan,
7059 pinentry, pixman, protobuf, python-meld3, qlibc, qt, qt5base,
7060 quagga, rpcbind, rt-tests, runc, sane-backends, sconeserver,
7061 squeezelite, stella, tftpd, tinycbor, tinydtls, trace-cmd,
7062 trousers, tstools, uboot-tools, uclibc, ulogd, ustr, vlc,
7063 webkitgtk, wireshark, xdriver_xf86-video-intel
7064
7065 Issues resolved (http://bugs.buildroot.org):
7066
7067 #9101: Error on support/download/git with system git older than 1.8.4
7068 #9181: Compiling linux kernel fails if BR2_LINUX_KERNEL_TOOL_CPU..
7069
3b3fa45a
PK
70702016.08-rc2, Released August 17th, 2016
7071
7072 Fixes all over the tree.
7073
7074 Toolchain: disable broken C++ support for internal blackfin
7075 toolchains, ARC toolchain bumped to arc-2016.09-eng008 (GCC 6)
7076 to fix various issues.
7077
7078 System: Zoneinfo is available for the musl C library as well.
7079
7080 Updated/fixed packages: am33x-cm3, axel, barebox, bdwgc,
7081 blktrace, cairo, dante, enlightenment, fbterm, ffmpeg, flex,
7082 fontconfig, gcc, gmp, gnuplot, gnuradio, gst1-imx, hidapi,
7083 inotify_tools, iproute2, kmsxx, lftp, libaio, libcofi,
7084 libical, libpjsip, libsidplay2, libunwindow, libxml2,
7085 linux-zigbee, lttng-libust, mpv, mtd, ncdu, netplug, ntp,
7086 openblas, openipmi, owfs, php, poco, procps, qt, quota,
7087 sg3_utils, spidev_test, systemd-bootchart, thrift,
7088 uboot-tools, uclibc, webrtc-audio-processing, wayland, weston,
7089 xdriver_xf86-video-savage, xserver_xorg-server, xen
7090
7091 Issues resolved (http://bugs.buildroot.org):
7092
7093 #9136: make graph-size fails with "ValueError: too many values to..
7094 #9151: qt: fix build with ALSA >= 1.1.x
7095 #9156: qt: Fix missing runtime Qt3Support dependency
7096 #9161: modsetting patch not applied to xserver 1.18.4
7097 #9166: Missing overlays directory in VFAT image for raspberry pi 3
7098
19040c9f 70992016.08-rc1, Released August 6th, 2016
960cc977
PK
7100
7101 Fixes all over the tree and new features.
7102
7103 Toolchain: Fortran support added. eglibc support removed, musl
7104 support no longer experimental. Blackfin and Microblaze
7105 support for internal uClibc-ng toolchain, m68k/coldfire
7106 improvements. The check for unsafe (build host) directories
7107 access (/usr/include and /usr/lib) is now enabled by default.
7108 Unused locales are now purged by default to save space (and
7109 the default list of locales shrunk). The option to control
7110 this has now moved from the toolchain menu to system
7111 configuration.
7112
7113 Legal info improvements: sources are now hardlinked instead of
7114 copied if possible to save space. Patches and extra downloads
7115 are also saved.
7116
7117 An experimental configuration knob (BR2_REPRODUCIBLE) has been
7118 added to make the builds more reproducible (E.G. less
7119 differences in the binary output between builds of the same
7120 configuration). This is still work in progress.
7121
7122 An option to execute a custom script inside the fakeroot
7123 environment used to the generate the filesystem (E.G. to tweak
7124 permissions or similar) has been added.
7125
7126 Git support now supports git submodules if
7127 <pkg>_GIT_SUBMODULES is enabled.
7128
7129 Hash files for integritry validation have been added for all
7130 packages.
7131
7132 Scanpypi utility to help creating packages from the Python
7133 package index (pypi) has been added.
7134
7135 The makedevs utility now has support for adding file
7136 capabilities using extended attributes.
7137
7138 New defconfigs: Arcturus uCP1020, Atmel sama5d{2,3,4} xplained
7139 development configs, Blackfin GDB simulator, Linksprite
7140 pcDuino, Minnow Board Max graphical demo, NXP i.MX25 PDK,
7141 i.MX51 EVK, i.MX6UL Pico, i.MX7 sabresd, QEMU MIPS32r6{,el} and
7142 MIPS64r6{,el} malta, Roseapple Pi, Samsung Snow chromebook,
7143 Toradex Apalis i.MX6 COM, TS-4800, x86-64 PC BIOS and EFI
7144 demos. A number of defconfigs have been updated and extended
7145 to generate SD card images. Synopsys HS38 VDK defconfig removed.
7146
7147 New packages: 4th, acpica, acpitool, alljoyn, alljoyn-base,
7148 alljoyn-tcl, alljoyn-tcl-base, argparse, babeld, batman-adv,
7149 circus, dante, docker-containerd, docker-engine, domoticz,
7150 efibootmgr, efivar, ficl, fwup, gsettings-desktop-schemas,
7151 gtksourceview, gupnp-dlna, gupnp-tools, igd2-for-linux,
7152 jemalloc, kmsxx, lapack, lft, libaacs, libamcodec, libbdplus,
7153 libcoap, libdvdcss, libebur128, libfastjson, libminiupnpc,
7154 libnatpmp, libpqxx, libuio, libvdpau, log4cpp, minissdpd,
7155 mxsldr, nginx-nasxi, nginx-upload, ninja, nodm, odroid-mali,
7156 odroid-scripts, omxplayer, openblas, openmpi, openzwave,
7157 p7zip, pdbg, python-argh, python-dataproperty,
7158 python-dateutil, python-dialog3, python-dicttoxml,
7159 python-dominate, python-engineio, python-flask-jsonrpc,
7160 python-flask-login, python-humanize, python-pathtools,
7161 python-pathvalidate, python-pillow, python-prompt-toolkit,
7162 python-pytablewriter, python-pytz, python-scapy3k,
7163 python-sdnotify, python-socketio, python-tomako,
7164 python-ubjson, python-u-msgpack, python-watchdog,
7165 python-wcwidth, python-xlrd, python-xlsxwriter,
7166 python-xlutils, python-xlwt, rs485conf, runc, sdl2_gfx,
7167 sdl2_image, sdl2_ttf, shellinabox, sphinxbase, stella,
7168 supertuxkart, systemd-bootchart, tekui, terminology, tinycbor,
7169 tinydtls, ti-sgx-demos, ti-sgx-km, ti-sgx-um, tunctl, wavemon,
7170 wiringpi, xen
7171
7172 Deprecated packages: ipkg, sstrip
7173
7174 Removed packages: sunxi-mali-prop
7175
7176 Issues resolved (http://bugs.buildroot.org):
7177
7178 #8931: segment fault when compile argp-help.c using aarch64-bu...
7179 #8966: eglfs error. buildroot don't compile the library libeglfs.so
7180 #8971: build for beaglebone fails
7181 #8986: qt5imageformats fails to build on AArch64
7182 #8991: grub2 fails to compile
7183 #9001: Nodejs option not available
7184 #9006: gcc with c++ support v4 and v5 fail to compile on fedora 24
7185 #9016: arceb-buildroot-linux-uclibc ld uses incorrect default format
7186 #9066: 8139TOO - faulty behaviour
7187 #9086: Syntax Error (missing ")" in boot/uboot/uboot.mk on line 203)
7188 #9091: U-Boot fails to boot with large ramdisk
7189
aa6fd11f
PK
71902016.05, Released May 31st, 2016
7191
7192 Minor fixes.
7193
7194 External toolchain: Fix for symlink handling when copying
7195 links to target.
7196
7197 Updated/fixed packages: gcc, grantlee, gst-ffmpeg,
7198 ipsec-tools, iptraf-ng, libcurl, libdrm, libsigsegv, ltris,
7199 lttng-babeltrace, mbedtls, mesa3d, moarvm, mplayer, mtools,
7200 net-tools, openpowerlink, pulseview, rpm, tinyalsa,
7201 xdriver_xf86-video-fbturbo, xserver_xorg-server
7202
f4365df1
PK
72032016.05-rc3, Released May 26th, 2016
7204
7205 Fixes all over the tree.
7206
7207 Tweaks for SSP handling for external toolchains.
7208
7209 Updated/fixed packages: aircrack-ng, bluez5_utils, connman,
7210 cups, erlang-p1-stringprep, expat, ffmpeg, flann, flannel, go,
7211 gst1-libav, hidapi, hplip, iptraf-ng, jamvm, kodi,
7212 kodi-screensaver-matrixtrails, libcurl, libepoxy, libgpgme,
7213 libsemanage, libxslt, liquid-dsp, ltris, lxc, mesa3d, midori,
7214 mpg123, mtr, openpgm, openpowerlink, oprofile, php,
7215 postgresql, putty, python-service-identity, python-treq,
7216 qlibc, qt5serialbus, ruby, stress-ng, strongswan, time, tinc,
7217 ustr, valgrind, webkitgtk, libxml2, xorriso,
7218 xserver_xorg-server
7219
7220 Issues resolved (http://bugs.uclibc.org):
7221
7222 #8936: Aircrack-ng - Alot of missing dependencies
7223
3f3342a5
PK
72242016.05-rc2, Released May 17th, 2016
7225
7226 Fixes all over the tree.
7227
7228 Rootfs overlay handling now refuses to overwrite
7229 /{usr,bin,sbin,lib} symlinks from BR2_ROOTFS_MERGED_USR option
7230 even if these directories are present in the overlay.
7231
7232 External toolchain: Unbreak user provided libraries deployment
7233 (BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS) handling after refactoring.
7234
7235 QEMU coldfire: Fix for signal handling kernel issue, enable
7236 networking support.
7237
7238 Updated/fixed packages: android-tools, assimp, boost, gcc,
7239 glibc, glmark2, gmrender-resurrect, go, go-bootstrap, iputils,
7240 jack2, kodi-screensaver-asterwave, kodi-screensaver-rsxs,
7241 kodi-visualisation-shadertoy, libarchive, libinput, libpjsip,
7242 mali-t76x, mtr, nginx, opencv, openvpn, python-coherence,
7243 qt5multimeda, quagga, samba4, sg3-utils, stress-ng, turbolua
7244
0ab73720
PK
72452016.05-rc1, Released May 10th, 2016
7246
7247 Fixes all over the tree and new features.
7248
7249 Architectures: new ARM variants: Cortex A17 and M4, improved
7250 nonmmu (cortex-M) support, m68k has been re-enabled with
7251 support for ColdFire. For x86, support for the i386 variant
7252 has been dropped.
7253
7254 Toolchain: Add GCC 6 support, remove GCC 4.5, mark GCC 4.7 as
7255 deprecated. Go programming language support, Add Binutils 2.26
7256 support. Old Sourcery PowerPC external toolchains removed,
7257 Sourcery MIPS 2016.06-8, AMD64 2015.11-139, NiosII 2015.11-130
7258 added, Linaro ARM/ARMeb/Aarch64 toolchains updated.
7259
7260 New defconfigs: Firefly RK3288, Boundary Devices i.MX7 Nitrogen7,
7261 STM32F429 and STM32F469 Discovery boards, Hardkernel ODROID-C2,
7262 Raspberry Pi Zero and Raspberry Pi 3. Some Qemu defconfigs were
7263 added for m68k, eXtensa-nommu and ColdFire.
7264
7265 Linux: use zImage by default on ARM, subversion repository
7266 support (for u-boot as well).
7267
7268 New packages: aer-inject, android-tools, cannelloni,
7269 cbootimage, cgroupfs-mount, connman-gtk, crudini, dt,
7270 gmrender-resurrect, flannel, font-awesome, freeswitch, go,
7271 go-bootstrap, gr-osmosdr, granite, i7z, imx-uuc,
7272 kodi-adsp-basic, kodi-adsp-freesurround,
7273 kodi-audiodecoder-opus, kodi-pvr-hdhomerun,
7274 kodi-screensaver-asterwave, kodi-screensaver-cpblobs,
7275 kodi-screensaver-matrixtrails, kodi-screensaver-planestate,
7276 kodi-screensaver-rsxs, kodi-visualisation-fishbmc,
7277 kodi-visualisation-fountain, kodi-visualisation-goom, libgee,
7278 libimxvpuapi, libpjsip, libtomcrypt, libtommath, libusbgx,
7279 lksctp-tools, mali-t76x, mkpimage, mpv, msr-tools, nload,
7280 norm, nvme, owfs, pound, privoxy, procrank_linux, putty,
7281 python-autobahn, python-characteristic, python-crossbar,
7282 python-cryptography, python-iniparse, python-iowait,
7283 python-lmdb, python-pexpect, python-ptyprocess,
7284 python-pyasn-modules, python-pygments, python-pymysql,
7285 python-pynacl, python-pyopenssl, python-pysocks,
7286 python-pytrie, python-rpi-gpio, python-service-identity,
7287 python-setproctitle, python-shutilwhich, python-treq,
7288 python-txaio, python-ujson, python-wsaccel, qt5canvas3d,
7289 qt5location, qt5quickcontrols2, qt5serialbus, qt5tools,
7290 raptor, scrub, taskd, tegrarcm, turbolua, valijson,
7291 wayland-protocols, webkitgtk, wilc1000-firmware, wpan-tools,
7292 xdriver_xf86-video-amdgpu
7293
7294 Removed packages: foomatic-filters, python-m2crypto,
7295 qt5quick1, qt5webkit-examples, samba, xdriver_xf86-input-void
7296
7297 Issues resolved (http://bugs.buildroot.org):
7298
7299 #6830: Qt5: no fonts are installed
7300 #7562: musl buildroot-toolchain and BR2_MIPS_SOFT_FLOAT break
7301 #7580: Invalid filesystem in Pandaboard defconfig
7302 #8346: wf111 package removes all kernel module dependencies
7303 #8436: xserver_xorg-server Segmentation fault
7304 #8736: IPV6 forced on in busybox
7305 #8746: At startup system stops with 'cannot set terminal proces..
7306 #8751: make fail [fio does not build on sh]
7307 #8766: Compiling host-gcc-final-4.9.3 broken on i386
7308 #8771: make savedefconfig modifies sources
7309 #8781: Unable to build uboot for imx28evk
7310 #8786: gdb fails to build with xz and expat support at the same
7311 #8801: Compilation of Buildroot 2016.2 for Raspberry Pi with...
7312 #8806: Buildroot 2016.2 for Raspberry Pi requires that ext4...
7313 #8836: Can't select Vim in menuconfig
7314 #8851: Make sure fio can compile with libaio support if it...
7315 #8861: With buildroot 2016.02 trying to build for corei7-avx
7316 fails while trying to build host-binutils
7317 #8866: Making an USB flash bootable with extlinux build with
7318 buildroot does not work
7319
aaf6c28a
PK
73202016.02, Released March 1st, 2016
7321
7322 Minor fixes, mostly security related.
7323
7324 Circular dependency issue with same-as-kernel linux-headers
7325 option fixed.
7326
7327 Updated/fixed packages: bluez5_utils, heirloom-mailx,
7328 imx-gpu-viv, kodi-pvr-argustv, kodi-pvr-mediaportal-tvserver,
7329 kodi-pvr-nextpvr, libfcgi, openssl, pifmrds, powerpc-utils,
7330 python-m2crypto, slang, sox, squid, tn5250, xerces, zsh
7331
100ba0f6
PK
73322016.02-rc3, Released February 27th, 2016
7333
7334 Fixes all over the tree.
7335
7336 Defconfigs: Ensure EABIhf is correctly enabled for ARM cores
7337 where VFP is optional (but present on the specific hw). Fix
7338 ARM variant selection for freescale_imx31_3stack_defconfig.
7339
7340 Ensure tarballs of downloaded git trees do not contain a
7341 timestamp.
7342
7343 Clarify license of patches in COPYING.
7344
7345 Updated/fixed package: avahi, binutils, cairo, can-festival,
7346 chrony, cifs-utils, dnsmasq, dvdauthor, e2fsprogs, efl,
7347 erlang-rebar, eudev, fbterm, gawk, gnupg2, gnuradio, gpm,
7348 gst1-plugins-good, hostapd, imagemagick, iproute2, iputils,
7349 jack2, kexec, kismet, lftp, libarchive, libeXosip2, libfm,
7350 libglib2, libsoil, libssh, libssh2, libuci, links, lshw, lxc,
7351 mediastreamer, mono, mraa, mutt, nfs-utils, numactl, ofono,
7352 omniorb, openipmi, openobex, patch, pax-utils, perf,
7353 pulseaudio, pure-ftp, qhull, qt, quagga, quota, sdl_sound,
7354 shairport-sync, spice, sysklogd, syslog-ng, trace-cmd,
7355 trousers, tvheadend, util-linux, vim, webkitgtk24, wireshark,
7356 wpa_supplicant, xerces, zsh
7357
7358 Issues resolved (http://bugs.uclibc.org):
7359
7360 #8651: libMonoPosixHelper.so wrong link reference in buildroot..
7361
6cd8cbc6 73622016.02-rc2, Released February 18th, 2016
a00646db
PK
7363
7364 Fixes all over the tree.
7365
7366 Toolchain: PR19405 backport to binutils 2.25.1 to fix NIOS ld
6cd8cbc6
PK
7367 crash, backport of Xtensa .init/.fini literals handling.
7368 glibc security patches for CVE-2014-8121, CVE-2015-1781
a00646db
PK
7369 and CVE-2015-7547.
7370
7371 Defconfigs for Acmesystems Arietta g25 added.
7372
7373 Updated/fixed packages: binutils, boost, chrony, dovecot,
7374 e2fsprogs, fio, gdb, glibc, graphite2, icu, kbd, libbsd,
7375 libcue, libgcrypt, libraw, links, mc, mosquitto, nodejs,
7376 postgresql, pptp-linux, pulseaudio, samba4, spice, squid,
7377 sysklogd, systemd, tiff, uclibc, ulogd, util-linux, valgrind.
7378
7379 Issues resolved (http://bugs.uclibc.org):
7380
7381 #8576: Building embedded Linux for Atmel SAMA5D4_Xplained...
7382 #8606: Problem compiling on Arch Linux
7383 #8681: kbd 2.0.3 does not build on rpi
7384
ecf55c3f 73852016.02-rc1, Released February 10th, 2016
2ea4443e
PK
7386
7387 Fixes all over the tree and new features.
7388
7389 Toolchain: Support for GCC 5.3.x. ARC toolchain updated to
7390 arc-2015.12. Support for legacy uClibc dropped, default to
7391 uClibc-ng instead. Added sys/queue.h implementation for MUSL
7392 for compatibility. Updated versions of Code sourcery and
7393 Linaro toolchains. MIPS Codescape toolchains added. Version
7394 selection for preconfigured external toolchains removed.
7395
7396 New Defconfigs: ARM Juno r0/r1 development boards, Freescale
7397 i.MX6UL Evaluation Kit, Intel Galileo Gen 2, Orange Pi PC.
7398 A number of defconfigs have been extended to generate complete
7399 system images using genimage.
7400
8b186e08 7401 Linux: Automatically patch timeconst.pl for <3.9 kernels,
8d1d6ddd
PK
7402 which isn't compatible with modern perl versions, breaking the
7403 build when building on recent (Fedora 23, Debian
7404 Testing/Unstable, ..) distributions.
7405
2ea4443e
PK
7406 Makedevs utility now accepts textual (non-numerical) user and
7407 group names.
7408
7409 Vagrant file to easily setup a working development environment
7410 in a VM has been added.
7411
7412 Size-stats-compare script to compare rootfs sizes between
7413 builds has been added.
7414
7415 Infozip package renamed to zip. EFL packages restructured.
7416
7417 Updated/fixed packages: aespipe, aiccu, alsa-lib, alsa-utils,
7418 angularjs, apache, apr, argp-standalone, armadillo, arptables,
7419 at, atk, audiofile, aumix, autoconf-archive, avahi, bash, bc,
7420 bcache-tools, bdwgc, beecrypt, bind, binutils, bluez5_utils,
7421 bluez_utils, bonnie, boost, busybox, cairo, cdrkit, chrony,
7422 clamav, cmake, collectd, connman, coreutils, cppcms, crda,
7423 cryptodev-linux, cryptsetup, cups, cwiid, cxxtest, dbus,
7424 dbus-cpp, dbus-glib, debianutils, dhcp, dhcpcd, dhrystone,
7425 dillo, directfb, directfb-examples, dmraid, dnsmasq, doom-wad,
7426 dovecot, dovecot-pigeonhole, dropbear, dtv-scan-tables,
7427 dvb-apps, dvbsnoop, ecryptfs-utils, eigen, ejabberd,
7428 elementary, elfutils, enlightenment, erlang, espeak, eudev,
7429 eventlog, exfat, exfat-utils, exiv2, expedite, faifa,
7430 fakeroot, fastd, fbgrab, fetchmail, ffmpeg, findutils, fio,
7431 firmware-imx, flann, flashrom, flite, flot, fmlib, freerdp,
7432 freescale-imx, freetype, gauche, gawk, gcc, gcc-final, gcr,
7433 gdb, gdk-pixbuf, geoip, gesftpserver, gettext, giflib, git,
7434 glibc, glibmm, glog, gmp, gnupg, gnupg2, gnutls, gob2, gpsd,
7435 gptfdisk, grep, gst1-libav, gst1-plugins-{bad,base,good,ugly},
7436 gst-ffmpeg, gst-plugins-{bad,base,good,ugly}, gstreamer,
7437 gstreamer1, guile, gvfs, gzip, harfbuzz, haserl, hiawatha,
7438 hostapd, hplip, icu, ifupdown, imagemagick, imx-gpu-viv,
7439 imx-kobs, imx-lib, input-tools, intel-microcode, iperf3,
7440 ipmitool, iproute2, iprutils, ipsec-tools, ipset, iptables,
7441 iputils, irda-utils, irssi, iucode-tool, jack2, janus-gateway,
7442 jpeg-turbo, jquery-datetimepicker, jquery-keyboard,
7443 jquery-sparkline, jquery-ui, jquery-ui-themes,
7444 jquery-validation, json-c, kbd, kernel-module-imx-gpu-viv,
7445 keyutils, kmod, knock, kodi, lcdproc, lcms2, leafnode2,
7446 leafpad, libass, libatomic_ops, libbroadvoice, libbsd,
7447 libcap-ng, libcdaudio, libcue, libcurl, libdrm, libecore,
7448 libedbus, libedit, libedje, libeet, libefreet, libeina,
7449 libeio, libelementary, libembryo, libepoxy, libethumb, libev,
7450 libevas, libevas-generic-loaders, libevdev, libevent, libffi,
7451 libfm, libfribidi, libfslcodec, libfslparser, libfslvpuwrap,
7452 libftdi, libfuse, libgail, libglew, libglib2, libgtk2,
7453 libgtk3, libgudev, libhttpparser, libidn, libinput, libiscsi,
7454 libjpeg, liblinear, libmbim, libmicrohttpd, libndp, libnspr,
7455 libnss, liboauth, liboping, libpciaccess, libplist, libpng,
7456 libraw, libraw1394, librsvg, libseccomp, libsecret,
7457 libserialport, libsigc, libsigrok, libsigrokdecode,
7458 libsndfile, libsoc, libsodium, libsoup, libssh2, libsvg,
7459 libsvg-cairo, libtasn1, libtirpc, libtorrent, libungif,
7460 libunwind, libupnpp, liburcu, libuv, libv4l, libva,
7461 libva-intel-driver, libvips, libvncserver, libxml2, libxmlpp,
7462 lightning, lighttpd, linknx, linux-firmware, linux-fusion,
7463 linux-headers, liquid-dsp, lirc-tools, live555, lm-sensors,
7464 lockdev, lshw, ltp-testsuite, ltrace, lttng-babeltrace,
7465 lttng-libust, lttng-modules, lttng-tools, lua, luabitop,
7466 luarocks, luv, lvm2, lxc, makedevs, mc, memcached, memtest86,
7467 mesa3d, mesa3d-demos, mesa3d-headers, micropython,
7468 micropython-lib, minicom, minidlna, mjpg-streamer, mke2img,
7469 moarvm, modem-manager, mongoose, mongrel2, monkey, mono,
7470 monolite, mosh, mosquitto, mpd, mplayer, msgpack, mtdev2tuio,
7471 musepack, musl, mysql, nano, nasm, nbd, neard, netatalk,
7472 netsnmp, nettle, net-tools, network-manager, nfs-utils, nginx,
7473 nmap, nodejs, ntfs-3g, ntp, numactl, nut, nvidia-driver,
7474 odhcp6c, ofono, ola, olsr, omniorb, opencv, opencv3, openipmi,
7475 openldap, openntpd, openobex, openocd, openpgm,
7476 open-plc-utils, openpowerlink, openssh, openssl, openswan,
7477 openvpn, opkg, oprofile, opus, opusfile, p11-kit, package,
7478 pango, pax-utils, pciutils, pcmanfm, perl, perl-db-file,
7479 perl-io-socket-ssl, perl-libwww-perl, perl-net-dns, perl-uri,
7480 perl-xml-libxml, php, php-ssh2, picocom, pinentry, pixman,
7481 polarssl, popt, portaudio, pppd, procps-ng, proftpd, protobuf,
7482 psmisc, ptpd2, pulseaudio, pulseview, pv, python, python3,
7483 python-alsaaudio, python-can, python-cffi, python-cherrypy,
7484 python-httplib2, python-jinja2, python-lxml, python-m2crypto,
7485 python-mako, python-msgpack, python-psutil, python-pyasn,
7486 python-pycparser, python-pydal, python-pyftpdlib,
7487 python-pyroute2, python-pyxml, python-pyzmq, python-requests,
7488 python-serial, python-setuptools, python-six, python-spidev,
7489 python-tornado, python-twisted, python-web2py, python-webpy,
7490 python-werkzeug, python-zope-interface, qemu, qhull, qpdf, qt,
7491 qt5, qt5base, qt5connectivity, qt5declarative, qt5enginio,
7492 qt5graphicaleffects, qt5imageformats, qt5multimedia,
7493 qt5quick1, qt5quickcontrols, qt5script, qt5sensors,
7494 qt5serialport, qt5svg, qt5webchannel, qt5webkit,
7495 qt5webkit-examples, qt5websockets, qt5x11extras,
7496 qt5xmlpatterns, qt-webkit-kiosk, racehound, radvd, read-edid,
7497 readline, redis, rpcbind, rpi-firmware, rpi-userland, rrdtool,
7498 rsync, rsyslog, rtai, rtorrent, rt-tests, rubix, ruby, samba4,
7499 sconeserver, setools, shairport-sync, sigrok-cli, skeleton,
7500 smack, snowball-init, socat, sp-oops-extract, sqlite,
7501 squashfs, squeezelite, squid, sredird, sshfs,
7502 start-stop-daemon, strace, strongswan, stunnel, subversion,
7503 sunxi-tools, swig, sysdig, syslog-ng, sysstat, systemd,
7504 sysvinit, taglib, tcl, tcpreplay, thrift, ti-gfx, tinyalsa,
7505 tor, torsmo, trace-cmd, transmission, tremor, triggerhappy,
7506 trinity, tvheadend, tzdata, uboot-tools, uclibc, udisks,
7507 udpcast, unionfs, upmpdcli, usb_modeswitch,
7508 usb_modeswitch_data, ustr, util-linux, vala, valgrind,
7509 vboot-utils, vde2, vlc, vnstat, webkit, webkitgtk24, weston,
7510 wget, whetstone, whois, wine, wipe, wireless-regdb, wireshark,
7511 wpa_supplicant, w_scan, x11r7, xapp_xbacklight, xapp_xcompmgr,
7512 xapp_xinput, xapp_xkbcomp, xdriver_xf86-input-evdev,
7513 xdriver_xf86-input-libinput, xdriver_xf86-input-synaptics,
7514 xdriver_xf86-video-ati, xdriver_xf86-video-fbturbo,
7515 xdriver_xf86-video-imx-viv, xdriver_xf86-video-intel,
7516 xfont_encodings, xfont_font-adobe-100dpi,
7517 xfont_font-adobe-75dpi, xfont_font-adobe-utopia-100dpi,
7518 xfont_font-adobe-utopia-75dpi, xfont_font-adobe-utopia-type1,
7519 xfont_font-alias, xfont_font-arabic-misc,
7520 xfont_font-bh-100dpi, xfont_font-bh-75dpi,
7521 xfont_font-bh-lucidatypewriter-100dpi,
7522 xfont_font-bh-lucidatypewriter-75dpi, xfont_font-bh-ttf,
7523 xfont_font-bh-type1, xfont_font-bitstream-100dpi,
7524 xfont_font-bitstream-75dpi, xfont_font-bitstream-type1,
7525 xfont_font-cronyx-cyrillic, xfont_font-cursor-misc,
7526 xfont_font-daewoo-misc, xfont_font-dec-misc,
7527 xfont_font-ibm-type1, xfont_font-isas-misc,
7528 xfont_font-jis-misc, xfont_font-micro-misc,
7529 xfont_font-misc-cyrillic, xfont_font-misc-ethiopic,
7530 xfont_font-misc-meltho, xfont_font-misc-misc,
7531 xfont_font-mutt-misc, xfont_font-schumacher-misc,
7532 xfont_font-screen-cyrillic, xfont_font-sony-misc,
7533 xfont_font-sun-misc, xfont_font-winitzki-cyrillic,
7534 xfont_font-xfree86-type1, xfsprogs, xkeyboard-config, xl2tp,
7535 xlib_libfontenc, xlib_libXi, xmlstarlet, xscreensaver,
7536 xserver_xorg-server, xtables-addons, xvkbd, xz, yad, yasm,
7537 ympd, zeromq, zic, znc, zsh,
7538
7539 New packages: acsccid, assimp, atkmm, autofs, bcm2835,
7540 cairomm, cantarell, chocolate-doom, comix-cursors, cxxtest,
7541 edid-decode, emlog, gcr, gtkmm3, hidapi, jquery-sidebar,
7542 kernel-module-imx-gpu-viv, libasplib, libcroco, libdvbpsi,
7543 libfreeglut, libgdiplus, libglfw, libhdhomerun, libnet,
7544 libsoil, lldpd, luvi, mbedtls, minizip, miraclecast, mongodb,
7545 mraa, netbsd-queue, netsniff-ng, nss-pam-ldapd,
7546 obsidian-cursors, openal, openbox, pangomm,
7547 python-backports-abc, python-beautifulsoup4, python-cbor,
7548 python-click, python-cssselect, python-ecdsa, python-html5lib,
7549 python-idna, python-ipaddress, python-mistune, python-netaddr,
7550 python-paho-mqtt, python-paramiko, python-pyparted,
7551 python-pysmb, python-pyudev, python-singledispatch,
7552 python-smbus-cffi, python-urllib3, qt53d, rabbitmq-c, rfkill,
7553 sbc, spi-tools, tpm-tools, trousers, ubus, unrar, unscd,
7554 unzip, v4l2grab, xdriver_xf86-video-nouveau, xdotool, zbar
7555
7556 Removed packages: libungif, python-pyxml,
7557
7558 Issues resolved (http://bugs.uclibc.org):
7559
7560 #7886: gettext: link failure with locally-installed libxml2
7561 #7892: systemd-journald is broken
7562 #8066: nodejs crashes when built with gcc 4.9
7563 #8296: nodejs 0.12.7 - npm crashes (seg core dump)
7564 #8501: gunzip fails to uncompress files
7565 #8541: fail to build host-fakeroot-1.20.2
7566 #8546: build instructions for raspberry pi don't work
7567 #8571: strace for ARC compile error
7568 #8581: pciutils.mk PCIUTILS_MAKE_OPTS typo
7569 #8616: Fail to build for raspberrypi_defconfig with big endian
7570 #8621: sqlite package, properly enable readline
7571
3f90e532
PK
75722015.11, Released November 30th, 2015
7573
7574 Minor fixes.
7575
7576 Merged/seperate /usr handling is now also performed for
7577 staging so cross-gdb / gdbserver can find the libraries.
7578
7579 Updated/fixed packages: autossh, conntrack-tools, dcron,
7580 espeak, gcc, glmark2, gpsd, gstreamer1, libglib2, libsigsegv,
7581 libsoc, libv4l, minidlna, mongrel2, opencv, polarssl,
7582 rpi-userland, rubix, skeleton, tovid, uemacs, valgrind, yad,
7583 zmqpp
7584
7585 Issues resolved (http://bugs.uclibc.org):
7586
7587 #8441: Invalid directory for X11 fonts in target (RPi2)
7588 #8491: libglib2 2.46.1 not Building for armv5 on 2015.11-rc3
7589
610f3fa0
PK
75902015.11-rc3, Released November 26th, 2015
7591
7592 Fixes all over the tree.
7593
db80b0a5
PK
7594 We have a new modern website!
7595
7596 Updated/fixed packages: apitrace, audiofile, autossh, bullet,
7597 c-ares, collectd, conntrack-tools, cryptodev-linux, dropbear,
7598 fastd, gmp, gpsd, gst-plugins-bad, gst-plugins-base,
7599 gst-plugins-good, gst-plugins-ugly, gstreamer, gstreamer1,
7600 guile, iodine, iproute2, jimtcl, kompexsqlite, libethumb,
7601 libfreeimage, libgsasl, libgtk3, libxml2, localedef,
7602 lttng-tools, macchanger, mongrel2, mpd, openntpd, openssl,
7603 oprofile, pcre, qt5base, quagga, rpi-userland, sconeserver,
7604 sdl, spidev_test, sqlite, strongswan, ustr, xapp_sessreg,
7605 yajl, zmqpp
610f3fa0
PK
7606
7607 Issues resolved (http://bugs.uclibc.org):
7608
7609 #6872: gpsd: disabled on microblaze
7610 #8321: invalid opcode error with minidlna and ffmpeg
7611 #8336: Default systemd configuration fails to boot correctly in 2015-08
7612 #8446: rpi-userland failed to build with glibc 2.22
7613
bfaed966
PK
76142015.11-rc2, Released November 19th, 2015
7615
7616 Fixes all over the tree.
7617
7618 LD_LIBRARY_PATH is no longer used to ensure host binaries find
7619 their libraries, fixing issues on recent Fedora.
7620
7621 Toolchain fixes for powerpc e5500 / e6500. Fix for an issue
7622 with ${TARGET}-cc after the move to use a toolchain wrapper
7623 for the internal toolchain.
7624
7625 Appy-patches.sh now correctly applies all files listed in
7626 series files.
7627
7628 Fixes for merged /usr handling when a custom skeleton is used.
7629
7630 Updated/fixed packages: axfsutils, boost, busybox, dhcp,
7631 directfb, dropbear, ebtables, fastd, ffmpeg, gauche, gcc,
7632 gettext, gst1-plugins-bad, hostapd, ibrdtnd, libcurl,
7633 libecore, libgudev, libnss, libpng, libserial, libssh2,
7634 libuecc, libxml2, linux-headers, liquid-dsp, ltris,
7635 lua-periphery, minidlna, mongrel2, mpd, mpg123, mplayer,
7636 mysql, opencv, opencv3, package, perl-file-util, php-ssh2,
7637 polarssl, pulseaudio, python-protobuf, qemu, qt5base, ranger,
7638 ruby, skeleton, slang, squeezelite, strongswan, tovid, uclibc,
7639 ushare, wine, wpa_supplicant, x265,
7640 xdriver_xf86-video-siliconmotion, zxing-cpp
7641
7642 Issues resolved (http://bugs.uclibc.org):
7643
7644 #4790: Running udhcpc on a system with NFS root kills NFS
7645 #8456: Building host-pkgconf on Fedora 23 fails due to..
7646
e1da0eff 76472015.11-rc1, Released November, 7th 2015
23542387
TP
7648
7649 Fixes all over the tree and new features.
7650
7651 Architectures:
7652
7653 - Support for sparc64 added (internal toolchain with glibc
7654 only).
7655
7656 - Support for mips32r6 and mips64r6 added.
7657
7658 - Support for Intel Quark X1000 CPU.
7659
7660 - Switch to EABIhf by default on ARM when a VFP is available.
7661
7662 Toolchains:
7663
7664 - glibc 2.22, gdb 7.10, use gdb 7.9 by default, musl 1.1.12,
7665 uclibc-ng 1.0.8, host-gdb enabled on AArch64.
7666
7667 - The toolchain wrapper which was used only for external
7668 toolchains is now also used for Buildroot internal
7669 toolchains. This allowed to fix the ccache support, prepare
7670 the way for top-level parallel build support and remove gcc
7671 patches used to detect header/library path poisoning.
7672
7673 - Remove Analog Devices Blackfin toolchain 2012R2.
7674
7675 - Fix several Xtensa build failures by switching from
7676 text-section-literals to auto-litpools.
7677
7678 - Enable MIPS64 support in uClibc-ng, use uClibc on ARC
7679 rather than a specific fork.
7680
7681 - Linaro toolchains for ARM, ARMeb and AArch64 updated to
7682 2015.08. 2014.09 version is kept since 2015.08 only runs on
7683 x86_64 hosts.
7684
7685 Bootloaders:
7686
7687 - Fix ARM64 support in U-Boot.
7688
7689 Defconfigs:
7690
7691 - Added: ARC HS38 VDK virtual boards, Avnet Microzed, Boundary
7692 Devices Nitrogen SoloX, Freescale i.MX6 SoloX Sabre SD,
7693 OLinuxino A20 Lime2, Qemu Sparc64, Qemu SuperH 4 big endian,
7694 Synopsys AArch64 VDK virtual platform.
7695
7696 - Updated: calao_qil_a9260, calao_usb_a9g20_lpw, ci20,
7697 cubieboad, freescale_imx6_*, imx53loco, imx6_vab820,
7698 mpc8315erdb, qmx6, p1010rdb, qemu, raspberrypi,
7699 raspberrypi2, riotboard, snps_axs10*, wandboard.
7700
7701 - Removed: at91rm9200df, at91sam9260dfc, at91sam9263ek,
7702 calao_snowball_defconfig, gnublin, integrator926_defconfig.
7703
7704 Infrastructure:
7705
7706 - Support for fetching from Mercurial tags fixed.
7707
7708 - Introduce LINUX_NEEDS_MODULES, which allows to enforce
7709 module support to be enabled in the kernel when a package
7710 builds out-of-tree kernel modules (through the
7711 pkg-kernel-module infrastructure or on its own).
7712
7713 - Improve the perl package infrastructure to automatically add
7714 the dependency to the perl interpreter to target perl module
7715 packages.
7716
7717 - Remove trailing slashes in <pkg>_SITE and addition of a
7718 check to ensure such trailing slashes are no longer added.
7719
7720 - Extend the legal infrastructure to allow packages to declare
7721 their actual source code. This is useful for packages for
7722 which <pkg>_SOURCE points to pre-built binaries (as is the
7723 case for external toolchains). The new <pkg>_ACTUAL_SOURCE
7724 variable allows to point to the source code in such cases.
7725
7726 - Improved ccache support, thanks to the usage of a toolchain
7727 wrapper for internal toolchain. Now a single cache directory
7728 can be shared between different Buildroot builds.
7729
7730 - Addition of a 'graph-size' make targets, which generates a
7731 PDF graph of per-package size of the root filesystem.
7732
7733 - Addition of <pkg>_EXCLUDES so that packages can request
7734 certain parts of the source code tarball to not be
7735 extracted. This feature is currently used by gcc and
7736 toolchain-external.
7737
7738 - Packages can now use the <pkg>_PKGDIR variable, provided by
7739 the package infrastructure, to reference their package
7740 directory, instead of explicitly using package/<pkg>/.
7741
7742 Filesystems:
7743
7744 - Add high lz4 compression to squashfs.
7745
7746 - Simplification of shell profile files in the default
7747 skeleton.
7748
7749 - Remove ftp user and /home/ftp from the skeleton, and let ftp
7750 server packages create these when needed.
7751
7752 - Add support for /bin, /sbin and /lib to be symlinks to their
7753 corresponding directories in /usr. This is enforced for
7754 systemd configurations, and optional for other
7755 configurations.
7756
7757 - Support for AXFS filesystem image generation added.
7758
7759 - New options to add extra space/inodes to ext2/3/4 images.
7760
7761 Updated/fixed packages:
7762
7763 adwaita-icon-theme, apache, apitrace, atk, audit, avahi,
7764 barebox, bash, batctl, bind, binutils, bluez_utils, boost,
7765 bridge-utils, cairo, ccache, chrony, clapack, cloog, cmake,
7766 collectd, connman, conntrack-tools, coreutils, cpio,
7767 cryptsetup, dbus, dbus-cpp, devmem2, dhcp, dhcpcd, dhcpdump,
7768 dhrystone, dillo, directfb, directfb-examples, dmraid,
7769 dos2unix, dovecot, dovecot-pigeonhole, drbd-utils, dropbear,
7770 dropwatch, dtc, e2fsprogs, ebtables, efl, eigen, ejabberd,
7771 elf2flt, elfutils, erlang, ethtool, eudev, evemu, exfat,
7772 exfat-utils, expat, faifa, fbterm, fdk-aac, feh, ffmpeg, file,
7773 flashrom, fping, freerdp, freescale-imx, freetype, gdk-pixbuf,
7774 genimage, gettext, git, glib-networking, glmark2, gnupg2,
7775 gnuradio, gnutls, gpsd, grep, grub2, gst1-imx, gst1-libav,
7776 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
7777 gst1-plugins-ugly, gst1-validate, gst-fsl-plugins,
7778 gst-plugins-bad, gstreamer1, guile, gvfs, harfbuzz, haveged,
7779 hostapd, icu, imagemagick, impiutil, imx-gpu-viv, imx-vpu,
7780 inadyn, intltool, iostat, iperf3, ipmiutil, iproute2,
7781 iptables, iw, jpeg-turbo, jq, jsoncpp, kexec-lite, kmod, kodi,
7782 kodi-audioencoder-flac, kodi-pvr-argustv, kodi-pvr-filmon,
7783 kodi-pvr-hts, kodi-pvr-mythtv, kodi-pvr-pctv,
7784 kodi-pvr-stalker, kodi-pvr-vbox,
7785 kodi-visualisation-waveforhue, less, lftp, libbluray,
7786 libcgroup, libconfuse, libcurl, libdcadec, libdrm, libevdev,
7787 libffi, libfribidi, libfslcodec, libfslparser, libfslvpuwrap,
7788 libgcrypt, libglew, libglib2, libgtk3, libidn, liblinear,
7789 liblockfile, libmicrohttpd, libnetfilter_conntrack, libnfs,
7790 libnftnl, libnl, libnspr, libnss, libpcap, libpfm4, libpng,
7791 libselinux, libserial, libsoup, libsoxr, libstrophe, libtasn1,
7792 libtirpc, libtorrent, libupnpp, liburcu, libusb-compat, libuv,
7793 libv4l, libva, libva-intel-driver, libxcb, lighttpd, links,
7794 linux, linux-firmware, linux-fusion, linux-headers,
7795 lirc-tools, localedef, lpeg, lsof, ltp-testsuite,
7796 lttng-libust, lttng-tools, lua-periphery, luaposix, lvm2, lxc,
7797 lz4, mdadm, mesa3d, mesa3d-headers, minicom, minidlna, moarvm,
7798 modem-manager, mosquitto, mpd, mpdecimal, mpg123, mplayer,
7799 mrouted, msmtp, mtd, mutt, nettle, network-manager, nfs-utils,
7800 nftables, nginx, nodejs, noip, ntp, ofono, opencv3, openpgm,
7801 openssl, openswan, openvpn, pango, parted, perl, perl-cross,
7802 perl-crypt-openssl-random, perl-http-message,
7803 perl-io-socket-ssl, perl-module-build, perl-mojolicious,
7804 perl-netaddr-ip, perl-net-dns, perl-net-http, perl-net-ssleay,
7805 perl-uri, perl-xml-libxml, php, picocom, pixman, pkgconf,
7806 poco, polarssl, portaudio, portmap, postgresql, proftpd,
7807 protobuf, protobuf-c, pulseaudio, python-configshell-fb,
7808 python-networkmanager, python-numpy, python-pyparsing,
7809 python-pypcap, python-rtslib-fb, python-spidev, python-urwid,
7810 python-web2py, qemu, qt5base, redis, rngtools, rng-tools,
7811 rpi-firmware, rpi-userland, rtmpdump, rtorrent, ruby, samba,
7812 samba4, sane-backends, sconeserver, sdl, sed, setools,
7813 shairport-sync, shared-mime-info, sland, smartmontools,
7814 softether, spice-protocol, sqlcipher, sqlite, squid,
7815 strongswan, stunnel, subversion, sudo, sunxi-tools,
7816 supervisor, systemd, tar, targetcli-fb, tcpdump, tiff, tor,
7817 tvheadend, tzdata, uboot-tools, udisks, unionfs, upmpdcli,
7818 util-linux, vala, valgrind, vim, vlc, vorbis-tools, vsftpd,
7819 vtun, wavpack, webkitgtk24, weston, whois, wireless-regdb,
7820 wireshark, wpa_supplicant, xdriver_xf86-input-vmmouse,
7821 xdriver_xf86-video-imx-viv, xdriver_xf86-video-intel,
7822 xdriver_xf86-video-sis, xlib_libXi, xorg-server,
7823 xtables-addons, xterm, xz, zic, znc, zsh
7824
7825 New packages:
7826
7827 axfsutils, bitstream, check, dvblast, eventlog, fastd, gauche,
7828 gmock, graphite2, gssdp, gupnp, gupnp-av, ibrcommon, ibrdtn,
7829 ibrdtnd, ibrdtn-tools, imx-kobs, iqvlinux, irssi,
7830 kompexsqlite, libbroadvoice, libcddb, libcodec2, libcrossguid,
7831 libg7221, libhttpparser, libilbc, libldns, libmng,
7832 libopenh264, libpam-radius-auth, libpam-tacplus, libsilk,
7833 libsoundtouch, libssh, libuecc, libyuv, liquid-dsp, luv,
7834 micropython, micropython-libs, python-pyratemp,
7835 python-pyroute2, python-ranger, rapidxml, scrypt, sdl2,
7836 sp-oops-extract, squeezelite, stress-ng, swupdate, syslog-ng,
7837 x265, xdriver_xf86-video-fbturbo, xxhash, yad, zxing-cpp
7838
7839 Removed packages:
7840
7841 blackbox (was deprecated), divine (merged in directfb),
7842 kobs-ng (replaced by imx-kobs), mediactl (merged in libv4l),
7843 sawman (merged in directfb), schifra (marked broken since a
7844 long time), texinfo (host variant only, no longer used), zxing
7845 (replaced by zxing-cpp),
7846
7847 Issues resolved (http://bugs.uclibc.org):
7848
7849 #4099: cut utility from GNU coreutils works incorrect
7850 #7772: libxml-parser-perl build failure: missing dependency
7851 ExtUtils/MakeMaker
7852 #7931: Default configuration for Cubieboard v1 is outdated
7853 #8116: 2015.05-rc2 raspberrypi2_defconfig network interface
7854 not coming up
7855 #8246: X.org DRI2 build issue
7856 #8256: pointing to /usr/bin/objcopy old version (x86) instead
7857 of the generated one
7858 #8266: mplayer build issue
7859 #8281: pyrexc fails to run when path is too long
7860 #8316: lttng-tools and lttng-babeltrace executables contain
7861 bad RPATH pointing to host machine
7862 #8331: kexec wants shutdown in /sbin, but systemd installs it
7863 in /usr/sbin
7864 #8361: Buildroot 2015.08.1 skeleton inittab overwritten by
7865 busybox's version
7866 #8366: libevent does not build
7867 #8386: build failed with external toolchain
7868 #8391: Node.js 0.12.7 fails to build on raspberry_pi defconfig
7869 #8396: CCACHE initialization
7870 #8401: gpsd 3.15 NMEA support
7871 #8416: cups depends on BR2_DEPRECATED_SINCE_2015_05
7872 #8421: util-linux installs systemd files in output/target/home/
7873
20a36cd8 78742015.08, Released August 31st, 2015
3131ec44
PK
7875
7876 Minor fixes.
7877
7878 OpenCV 3.x package renamed to opencv3. OpenCV 2.4.x
7879 reintroduced as opencv.
7880
7881 Updated/fixed packages: bootutils, canfestival, cppcms,
42180d8a
PK
7882 curlftpfs, dhcpdump, dropbear, erlang-p1-tls, exfat, gnuradio,
7883 ipkg, libgudev, libmbim, libwebsock, linux-pam, lm-sensors,
7884 ltrace, midori, network-manager, openssh, perl-file-listing,
3131ec44
PK
7885 perl-http-cookies, perl-http-daemon, perl-http-negotiate,
7886 perl-www-robotrules, python-can, qt5base, qt5multimedia,
7887 setools, sysvinit, tinyalsa, tn5250, tvheadend, uboot, vlc,
7888 x264, xserver_xorg-server, zyre
7889
985b46be
TP
78902015.08-rc2, Released August, 24th 2015
7891
7892 Fixes all over the tree.
7893
7894 Toolchain: fix gcc build on NIOS-II.
7895
7896 Infrastructure: add <fs>_POST_GEN_HOOKS mechanism to fix
7897 hybrid ISO image generation.
7898
7899 Architectures: add arm1136j-s variant.
7900
7901 Updated/fixed packages: apitrace, audit, bcusdk, bdwgc,
7902 beecrypt, boost, bwm-ng, cdrkit, c-icap, cifs-utils, clapack,
7903 c-periphery, cpio, cramfs, czmq, dawgdic, dnsmasq, dosfstools,
7904 dropbear, elfutils, empty, eudev, fan-ctrl, filemq, gnutls,
7905 guile, haveged, imlib2, libcec, libepoxy, libev, libgpgme,
7906 libiio, libnetfilter_queue, libnfnetlink, libpfm4, libpthsem,
7907 librtas, libselinux, libsigsegv, libsodium, libv4l, lightning,
7908 linux, lirc-tools, lrzsz, mono, mosh, mpd, msmtp, nbd,
7909 netatalk, nodejs, ola, opencv, oprofile, php, poco,
7910 postgresql, powertop, protobuf, protobuf-c, qt5base,
7911 qt5quickcontrols, rapidjson, rng-tools, squid, sysdig,
7912 sysstat, tftpd, tinc, tz, util-linux, webkitgtk24, weston,
7913 wireshark, wvstreams, xdriver_xf86-input-synaptics, zyre.
7914
7915 Issues resolved (http://bugs.uclibc.org):
7916
7917 #8276: package/dropbear: symlink resolution incorrect
7918 #8286: Error with buildroot
7919 #8301: ldconfig parameter in Makefile
7920
7b1e9d52 79212015.08-rc1, Released August, 5th 2015
43929650
AV
7922
7923 Fixes all over the tree and new features.
7924
da63d87c
TP
7925 Architectures:
7926
7927 - Refactor how the availability of an MMU is described.
7928 - Minimal support for Cortex-M3
7929 - Minimal support for AArch64 big-endian
7930
7931 Toolchains:
7932
7933 - Add CodeSourcery MIPS 2015.05, remove MIPS 2013.11
7934 - Use uClibc-ng as the default uClibc version, instead of the
7935 official uClibc, which hasn't done any release since 3+
7936 years
7937 - eglibc is now marked as deprecated
7938 - GCC: gcc 4.9.x is now the default and was updated to 4.9.3,
7939 support for gcc 5.x added.
7940 - Binutils: use Binutils 2.24 as the default, 2.25.x series
7941 bumped to 2.25.1, remove old Binutils 2.22.
7942 - Update ARC toolchain components to 2015.06
7943 - Add support for Fortran when building gcc
7944
7945 Bootloaders:
7946
7947 - Support for using the kconfig configuration system in
7948 U-Boot
7949
7950 New Defconfigs:
7951
7952 - VIA VAB-820/AMOS-820
7953 - OLimex OLinuxino A20 Lime
7954 - Many new defconfigs for Atmel evaluation boards:
7955 at91sam9rlek, at91sam9x5ek, sama5d3xek, sama5d4ek, sama5d4
7956 Xplained Ultra, sama5d3 Xplained.
7957 - ACME Systems Aria G25
7958 - WarPboard
7959 - Altera Cyclone 5 Development Board
7960 - Xilinx zc706
7961 - ARC AXS101 and AXS103 Software Development Platforms
7962 - Significant updates to Raspberry Pi / Raspberry Pi 2
7963
7964 Infrastructure:
7965
7966 - Buildroot takes better care now of generating predictable
7967 permissions in the target filesystem. However, existing
7968 permissions on a custom skeleton or rootfs overlay will no
7969 longer be preserved. Therefore, it is necessary to add a
7970 permission table (BR2_ROOTFS_DEVICE_TABLE) to set the
7971 required permissions.
7972 - Add support for kconfig fragments.
7973 - No longer pass --{enable,disable}-debug to autotools
7974 packages depending on the value of
7975 BR2_ENABLE_DEBUG. BR2_ENABLE_DEBUG now only controls
7976 whether we build with -g or not.
7977 - Support for extracting archives in .lzma in the generic
7978 package infrastructure.
7979 - Remove random-seed file from the default skeleton, since
7980 seeding the entropy pool with a known seed makes more harm
7981 than good.
7982 - In the CVS download helper, add support to use a date as
7983 the version.
7984 - Add support for a per-package <pkg>_STRIP_COMPONENTS
7985 variable, which packages can use to specify how many path
7986 components should be stripped when extracting the tarball.
7987 - Addition of a 'kernel-module' package infrastructure, which
7988 simplifies the packaging of external kernel modules. Many
7989 existing packages are converted to use it.
7990 - Allow bootloaders to be implemented in $(BR2_EXTERNAL)
7991 - Remove /etc/securetty from the default skeleton.
7992 - Migration of sysV initscripts from the default skeleton to
7993 a package called 'initscripts', installed only when Busbox
7994 init or sysvinit are used.
7995 - Migration of the skeleton logic to a proper 'skeleton'
7996 package.
7997 - Addition of a 'linux-tools' infrastructure in the 'linux'
7998 package, to support building user-space tools bundled
7999 within the Linux kernel sources, such as perf and cpupower.
8000 - Usage of backticks instead of make $(shell ...) to execute
8001 shell commands. This allows to delay the evaluation of such
8002 commands when actually needed, and not when expanding the
8003 variables. It is useful to make 'make printvars' less
8004 noisy, and as a preparation to support top-level parallel
8005 build.
8006 - Libtool .la files are not mungled for all package types,
8007 instead of being handled only for packages using the
8008 autotools-package infrastructure.
8009 - Add mechanism to allow packages to express a dependency on
8010 gcc versions. This is needed for packages that use C++11 or
8011 C11 support for example.
8012
8013 Important package updates:
8014
8015 - Complete rework of the matchbox packaging
8016 - Lots of fixes in packages for compatibility with musl and
8017 gcc 5.
8018 - Hash files added to a large number of packages.
8019 - Update a significant number of packages to use a new
8020 hosting, after the announcement of Google Code and
8021 Gitorious closing.
8022 - Major packages needed for SELinux support have been merged,
8023 but the support is not complete yet.
8024 - Significant update of OpenCV to version 3.0, and addition
8025 of lots of eatures.
8026 - Significant update of all packages supporting the GPU and
8027 VPU of i.MX ARM processors.
8028 - Addition of systemd support in a significant number of
8029 packages.
8030 - Qt5 updated to 5.5.0
8031 - Use modular X.org server by default instead of KDrive
8032
8033 Filesystems:
8034
8035 - Complete overhaul of the iso9660 support. Now allows to use
8036 directly IS9660 as the root filesystem format and not only
8037 an initrd, and supports Grub 2 and isolinux in addition to
8038 Grub.
8039
8040 Updated packages: a10disp, agentpp, apache, at91bootstrap3,
8041 audit, barebox, bc, bind, bmon, boost, btrfs-progs,
8042 ca-certificates, can-utils, ccache, cloog, collectd, connman,
8043 coreutils, c-periphery, cryptsetup, dado, dbus, dejavu,
8044 dhcpcd, dnsmasq, dosfstools, dovecot, dovecot-pigeonhole,
8045 e2fsprogs, ejabberd, erlang-p1-cache-tab, erlang-p1-sip,
8046 erlang-p1-stringprep, erlang-p1-stun, erlang-p1-tls,
8047 erlang-p1-utils, erlang-p1-xml, erlang-p1-yaml, ethtool,
8048 eudev, evtest, exim, expect, explorercanvas, feh, ffmpeg,
8049 file, flashrom, freescale-imx, freetype, gawk, gcc, gdb,
8050 gettext, git, glib-networking, gnupg2, gnutls, gpsd, gptfdisk,
8051 gpu-viv-bin-mx6q, gst-fsl-plugins, harfbuzz, hdparm, heimdal,
8052 i2c-tools, imagemagick, imx-vpu, iproute2, ipset, isl, iw,
8053 kodi, kodi-addon-xvdr, kodi-audioencoder-flac,
8054 kodi-audioencoder-lame, kodi-audioencoder-vorbis,
8055 kodi-audioencoder-wav, lftp, libass, libassuan, libcec,
8056 libconfi, libcurl, libdrm, libevdev, libfreefare, libfslcodec,
8057 libfslparser, libfslvpuwrap, libfuse, libglib2, libgpgme,
8058 libgtk2, libgtk3, libical, libidn, libiio, libinput, libiscsi,
8059 libllcp, libmicrohttpd, libnfc, libnss, libpcap, libpciaccess,
8060 libpng, libserialport, libsigrok, libsoc, libtirpc, libubox,
8061 libunistring, libupnp, libuv, libv4l, libva,
8062 libva-intel-driver, libXrandr, lighttpd, linenoise, linux,
8063 linux-firmware, linux-headers, live555, ltrace, lua,
8064 lua-csnappy, lua-ev, luajit, lua-messagepack, luaperiphery,
8065 lvm2, lxc, lzo, mesa3d, mesa3d-headers, midori, mmc-utils,
8066 modem-manager, mono, mosquitto, mpd, mpd-mpc, mpfr, mpg123,
8067 mtd, musl, nano, netperf, network-manager, nfs-utils, nginx,
8068 nodejs, ntp, ola, opencv, openldap, openssh, openssl,
8069 openswan, openvmtools, openvpn, opkg, orbit, orc, pcmanfm,
8070 perl-cross, perl-encode-locale, perl-io-socket-ssl,
8071 perl-mojolicious, perl-net-ssleay, perl-path-tiny, perl-uri,
8072 perl-xml-libxml, php, pinentry, polarssl, postgresql,
8073 pulseview, pure-ftpd, python, python-dpkt, python-lxml,
8074 python-networkmanager, python-pyinotify, python-pypcap,
8075 python-tornado, qextserialport, qt, qt5, rapidjson, redis,
8076 rpcbind, rpi-firmware, rpi-userland, samba4, shairport-sync,
8077 snmpp, sqlite, squid, strongswan, stunnel, sudo, sunxi-boards,
8078 sunxi-mali, sysdig, sysstat, systemd, tcpdump, tiff, tmux,
8079 tor, txheadend, tzdata, uboot, uclibc, ulogd, upmpdcli,
8080 usb_modeswitch, usb_modeswitch_data, vala, vsftpd, wayland,
8081 weston, whois, wireless-regdb, wireshark, x264, xapp_xvinfo,
8082 xdriver_xf86-input-libinput, xdriver_xf86-input-vmmouse,
8083 xdriver_xf86-video-cirrus, xdriver_xf86-video-geode,
8084 xdriver_xf86-video-imx-viv, xdriver_xf86-video-mach64,
8085 xdriver_xf86-video-neomagic, xdriver_xf86-video-r128,
8086 xdriver_xf86-video-savage, xdriver_xf86-video-siliconmotion,
8087 xdriver_xf86-video-vesa, xkeyboard-config, xlib_libfontenc,
8088 xlib_libFS, xlib_libXaw, xlib_libxkbfile, xlib_libXrender,
8089 xlib_libXt, xproto_kbproto, xproto_xproto, xproto_xrandrproto,
8090 xscreensaver, xserver_xorg-server, xtables-addons, yaml-cpp,
8091 zic.
8092
8093 New packages: angularjs, atf, audit, c-icap, c-icap-modules,
8094 cpio, dawgdic, faketime, fcgiwrap, gflags, glog, initscripts,
8095 jquery-datetimepicker, kodi-audioencoder-modplug,
8096 kodi-audioencoder-nosefar, kodi-audioencoder-sidplay,
8097 kodi-audioencoder-snesapu, kodi-audioencoder-stsound,
8098 kodi-audioencoder-timidity, kodi-audioencoder-vgmstream,
8099 kodi-platform, kodi-pvr-argustv, kodi-pvr-dvblink,
8100 kodi-pvr-dvbviewer, kodi-pvr-filmon, kodi-pvr-hts,
8101 kodi-pvr-iptvsimple, kodi-pvr-mediaportal-tvserver,
8102 kodi-pvr-mythtv, kodi-pvr-nextpvr, kodi-pvr-njoy,
8103 kodi-pvr-pctv, kodi-pvr-stalker, kodi-pvr-vbox,
8104 kodi-pvr-vdr-vnsi, kodi-pvr-vuplus, kodi-pvr-wmc,
8105 kodi-screensaver-asteroids, kodi-screensaver-biogenesis,
8106 kodi-screensaver-crystalmorph, kodi-screensaver-greynetic,
8107 kodi-screensaver-pingpong, kodi-screensaver-pyro,
8108 kodi-screensaver-stars, kodi-visualisation-shadertoy,
8109 kodi-visualisation-spectrum, kodi-visualisation-waveforhue,
8110 kodi-visualisation-waveform, kvmtool, kyua, libfm,
8111 libfm-extra, libplatform, librtas, libsodium, libsquish,
8112 libucl, libump, linux-backports, lua-iconv, lutok, menu-cache,
8113 moarvm, monkey, mono-gtksharp3, mosh, openipmi, python-can,
8114 python-pycli, python-pydal, python-pyyaml, python-web2py,
8115 qpid-proton, qt5webchannel, quazip, racehound, rtl8188eu,
8116 rtl8821au, sepolgen, setools, skeleton, stm32flash,
8117 webkitgtk24, xdriver_xf86-video-qxl, zynq-boot-bin.
8118
8119 Deprecated packages: webkitgtk, libgail, eglibc support in
8120 glibc package.
43929650 8121
8cf7a561
TP
8122 Issues resolved (http://bugs.uclibc.org):
8123
8124 #4291: Segmentation fault with all binaries that use threads
8125 when compiled with gcc 4.6
8126 #6944: building toolchain for sh4 fails
8127 #7592: Buildroot GCC: -lto requires plugin support in ranlib
8128 #7628: Python SSL does not get built for Raspberry Pi
8129 #7682: Missing dependencies for NFS
8130 #7742: dhcp lacks important features when BR2_ENABLE_DEBUG
8131 #7754: make: *** [/..../buildroot-2014.11/output/build/host-gcc-initial-4.8.3/.stamp_built] Error 2
8132 #7946: libglib2-2.42.2 fails to build for sparc-buildroot-linux-gnu
8133 #7956: glibc 2.20 and 2.21 fail to build for sh64-buildroot-linux-gnu
8134 #7971: python-flask, python-werkzeug. No module named zlib
8135 #7981: Target file system skeleton permissions hazard
8136 #8006: rpcdebug in nfs-utils built for the host
8137 #8036: alsa-lib headers problem that prevents to compile alsa
8138 dependent projects
8139 #8081: systemd init system: /tmp is not mode 1777
8140 #8121: php opcache extension doesn't get installed
8141 #8151: x86-64 make fails with ncurses 5.9
8142 #8156: pkg-kconfig infra broken for *-update-{config, defconfig}
8143 #8161: default /bin/sh symlink to busybox is full path and not relative
8144 #8171: glamor missing
8145 #8191: Request update support for the cubieboard series
8146 #8201: Important security upgrades for node.js
8147
6d73615f
PK
81482015.05, Released May 31st, 2015
8149
8150 Minor fixes.
8151
8152 Updated/fixed packages: conntrack-tools, directfb, fio, flite,
8153 gptfdisk, ipmiutil, iproute2, janus-gateway, keyutils, knock,
8154 libelementary, libgcrypt, libgsasl, libjpeg, libstrophe,
8155 lttng-libust, nbd, ncurses, nmap, php, postgresql, python,
8156 python3, sconeserver, udpcast, upmpdcli
8157
c6ce119c
PK
81582015.05-rc3, Released May 22nd, 2015
8159
8160 Several fixes, mainly related to static linking.
8161
8162 Updated/fixed packages: acl, alsa-utils, apr, armadillo, attr,
8163 autoconf-archive, binutils, boost, czmq, dhcpcd, duma,
8164 enlightenment, exim, fbterm, freerdp, gcc, gdk-pixbuf,
8165 google-breakpad, gpsd, heirloom-mailx, hwloc, ipmiutil,
8166 iproute2, jack2, jasper, kmod, lcdproc, leafnode2, libcap-ng,
8167 libftdi1, libmatroska, libmemcached, libmodbus, libnftnl,
8168 libsigrok, libupnpp, libuv, libxml-parser-perl, linux,
8169 linux-headers, lirc-tools, lua-periphery, lxc, mongoose, mono,
8170 mpg123, mosquitto, neardal, newt, ntp, ola, openldap, opencv,
8171 php, postgresql, protobuf, pulseaudio, python-pyqt, qemu, qt,
8172 qt5base, rpi-userland, rsyslog, snmppp, sqlite, tiff,
8173 tinyxml2, uboot-tools, unionfs, ux5000-firmware, usbredir,
8174 ushare, vpnc, vsftpd, wavpack, wireless_tools, wsapi,
8175 wvstreams, xmlstarlet, zeromq, zmqpp
8176
8177 New packages: c-periphery
8178
8179 Issues resolved (http://bugs.uclibc.org):
8180
8181 #8106: mkfs.jffs2 uses the --pagesize parameter incorrectly
8182 #8111: 2015.05.rc2 LIBFOO_CONF_OPTS not working
8183 #8126: exim lacks plaintext and cram-md5 auth
8184
f2435f6d
PK
81852015.05-rc2, Released May 11th, 2015
8186
8187 Minor fixes.
8188
8189 Toolchain: PR56780 backport to GCC 4.8.4 to fix GDB linking
8190 issues. Context functions enabled for uClibc snapshot /
8191 uClibc-NG.
8192
8193 Architectures: Endian handling symbol for Xtensa, binutils
8194 fixes.
8195
8196 Infrastructure: Fix for kernel module stripping when
8197 localversion contains spaces.
8198
8199 Updated/fixed packages: at, autoconf-archive, binutils,
8200 cc-tool, cryptsetup, dstat, expedite, freerdp, giflib,
8201 gnuchess, guile, ipmiutil, iproute2, mono, monolite, neard,
8202 ola, poppler, postgresql, python-qt, qt, sqlite, valgrind,
8203 xlib_libXfont
8204
8205 Issues resolved (http://bugs.uclibc.org):
8206
8207 #8086: Cannot select systemd as init with Linaro 2014.09...
8208
5628a15a 82092015.05-rc1, Released May 4th, 2015
94856075
PK
8210
8211 Fixes all over the tree and new features.
8212
329f6870
PK
8213 Architectures: Removed AVR32 support, deprecate SH64, added
8214 support for steamroller, corei7-avx and core-avx2 x86
8215 variants.
8216
8217 Toolchains: IPv6 and Largefile support now enforced for
8218 uClibc. Corresponding Kconfig symbols removed.
8219
8220 External CodeSourcery AMD64 2014.05, MUSL-cross 1.1.6 added,
8221 CS sh2, Xilinx microblaze v2/14.3 removed. Distro-class
8222 external toolchains are now detected and blacklisted.
8223
8224 Internal toolchain support for Nios2 added, Blackfin
8225 removed. Aarch64 and sh musl support. uClibc-ng support added.
8226
8227 Libatomic is now handled for internal and external
8228 toolchains. Link time optimization (LTO) support.
8229
8230 New Defconfigs: Freescale i.MX28 EVK, i.MX31 PDK and SABRE
8231 Auto, Raspberry Pi 2, RIoTboard,
8232
8233 Infrastructure: Hashes for a large number of packages have
8234 been added. Missing hashes now stop the build unless
8235 explicitly disabled.
8236
1c3ad235
PK
8237 Spaces and colons (:) are now supported in package
8238 versions. Dependencies can now be listed for the patch step
8239 (<PKG>_PATCH_DEPENDENCIES). Kconfig and Linux kernel
329f6870
PK
8240 extensions infrastructure has been added.
8241
8242 Makedevs now has a recursive (r) option.
8243
8244 The variable containing the list of packages to build has been
8245 renamed from TARGETS to PACKAGES.
8246
1c3ad235
PK
8247 Make external-deps / legal-info / source / source-check have
8248 been reimplemented using the package infrastructure, so their
8249 output/behaviour may differ from earlier (some packages were
8250 not included in the past).
8251
329f6870
PK
8252 The old insecure DES password encoding is no longer supported.
8253
8254 U-Boot patch option now support direct references to patch
8255 files and URLs in addition to directories of patches. The
8256 i.MX28 SD format (u-boot.sd) is now supported.
8257
94856075
PK
8258 Updated/fixed packages: agentpp, aircrack-ng, alsa-lib,
8259 alsa-utils, apr-util, apr, atk, autossh, avahi, avrdude,
329f6870
PK
8260 bcusdk, bdwgc, bind, binutils, bmon, boost, botan,
8261 btrfs-progs, busybox, ca-certificates, cairo, can-utils,
8262 canfestival, ccache, chrony, civetweb, clamav, cmake,
8263 collectd, connman, copas, crda, cryptodev-linux, cryptsetup,
8264 cups, czmq, dbus-cpp, dbus-glib, dbus-python, dbus, dfu-util,
8265 dhcp, dhcpcd, dialog, dillo, dmraid, dnsmasq, dos2unix,
8266 dosfstools, dovecot-pigeonhole, dovecot, dropbear, dropwatch,
94856075
PK
8267 dtv-scan-tables, dvdauthor, e2fsprogs, ecryptfs-utils,
8268 libevas, elfutils, enscript, erlang, espeak, eudev, evemu,
8269 exfat-utils, exim, f2fs-tools, feh, ffmpeg, fftw, flickcurl,
8270 fltk, fluxbox, fmlib, fmtools, freeradius-client, freerdp,
8271 gamin, gawk, gcc-final, gcc, gd, gdb, gengetopt, geoip, git,
8272 glib-networking, gnu-efi, gnuchess, gnutls, gpsd, gptfdisk,
329f6870
PK
8273 gpu-viv-bin-mx6q, gst-plugin-bad, gstreamer, gstreamer1,
8274 gtest, gvfs, harfbuzz, haserl, haveged, hiawatha,
8275 hicolor-icon-theme, hostapd, hplip, httping, i2c-tools, icu,
8276 ifplugd, imagemagick, imlib2, iozone, iproute2, iptables,
8277 iputils, irqbalance, iw, jack2, jhead, jimtcl, json-c, kexec,
8278 kismet, kmod, kodi-audioencoder-flac,
94856075 8279 kodi-audioencoder-vorbis, kodi-pvr-addons, kodi, ktap, lcms2,
329f6870
PK
8280 libass, libatomic_ops, libbluray, libcap, libcgroup, libcurl,
8281 libdrm, libdvbsi, libebml, libecore, libedit, liberation,
8282 libev, libevas, libevdev, libftdi, libgcrypt, libglib2,
8283 libgpgme, libgtk2, libgtk3, libiconv, libidn, libiio,
8284 libinput, libiscsi, libksba, liblinear, libmatroska,
8285 libmicrohttpd, libmodbus, libmpdclient, libnice, libnl,
8286 libnspr, libnss, libpcap, libpciaccess, libphidget, libplayer,
8287 libpthsem, libqmi, librsvg, libseccomp, libsigrok, libsoup,
8288 libsrtp, libssh2, libtasn1, libtool, libunistring, liburcu,
8289 libusb, libuv, libva-intel-driver, libva, libvncserver,
8290 libvorbis, libvpx, libwebsockets, libxml2, libzip, lightning,
8291 lighttpd, linknx, linphone, linux-firmware, linux-headers,
8292 linux-pam, live555, ljsyscall, lmbench, lockdev, logrotate,
8293 lpc3250loader, lpeg, lsof, lttng-libust, lttng-modules,
8294 lttng-tools, lua, luacrypto, luafilesystem, luajit, luaposix,
8295 luarocks, lvm2, lxc, make,
94856075
PK
8296 matchbox-{common,desktop,fakekey,keyboard,lib,startup-monitor,vm},
8297 matchbox, mcelog, memcached, memstat, memtest86, mesa3d,
8298 minidlna, mjpegtools, mjpg-streamer, modem-manager, mongoose,
8299 monit, mono, monolite, mp4v2, mpc, mpd, mpdecimal, mpg123,
8300 mplayer, musl, nano, nbd, ncftp, ncmpc, ncurses, ne10, neard,
8301 neardal, net-tools, netatalk, netsnmp, network-manager, nginx,
8302 nodejs, ntfs-3g, ntp, numactl, odhcp6c, ofono, open2300,
8303 opencv, openldap, openntpd, openocd, openssh, openssl,
8304 openswan, opentyrian, openvmtools, openvpn, oprofile, p11-kit,
329f6870 8305 pango, patch, patchelf, pciutils, pcre, perf, perl-gdgraph,
94856075
PK
8306 perl-io-socket-ssl, perl-json-tiny, perl-module-build,
8307 perl-mojolicious, perl-net-ssleay, perl-path-tiny,
8308 perl-xml-libxml, perl, phidgetwebservice, php-gnupg, php,
8309 pkgconf, polarssl, poppler, popt, postgresql, powerpc-utils,
8310 pppd, prboom, procps-ng, proftpd, psplash, ptpd2,
8311 python-{cheetah,coherence,django,markdown,netifaces,pam,six},
329f6870
PK
8312 python-tornado, python-twisted, python-zope-interface, python,
8313 python3, qemu, qt, qt5, qt5base, qt5multimedia,
8314 qt5xmlpatterns, qt5cinex, quagga, qwt, radvd, readline,
8315 rng-tools, rpcbind, rpi-firmware, rpi-userland, rsync,
8316 rsyslog, rtai, rtmpdump, ruby, sam-ba, samba, samba4,
8317 sane-backends, sconeserver, shairport-sync, sigrok-cli, slang,
8318 smcroute, snmppp, socat, socketcand, sofia-sip, sox,
8319 spawn-fcgi, speex, sqlcipher, sqlite, squid, strace,
8320 strongswan, stunnel, sudo, sunxi-boards, swig, sysstat,
8321 systemd, tcpdump, tftpd, thrift, thttpd, ti-gfx, ti-utils,
8322 tiff, tinyalsa, tn5250, transmission, trinity, tslib,
8323 tvheadend, tzdata, uboot-tools, uclibc, ulogd, usb_modeswitch,
8324 usbutils, ustr, util-linux, vala, valgrind, vlc, wayland,
8325 webp, weston, wget, which, whois, wireless-regdb,
8326 wireless_tools, wireshark, wpa_supplicant, wvstreams,
8327 xapp_{bdftopcf,bitmap,fonttosfnt,fslsfonts},
94856075
PK
8328 xapp_{fstobdf,iceauth,mkfontscale,oclock,rgb,sessreg,setxkbmap},
8329 xapp_{showfont,smproxy,twm,x11perf,xcalc,xclipboard,xcmsdb},
8330 xapp_{xdbedizzy,xditview,xdpyinfo,xdriinfo,xedit,xev,xeyes},
8331 xapp_{xf86dga,xfsinfo,xgamma,xgc,xhost,xinit,xinput,xkbcomp},
8332 xapp_{xkbevd,xkbprint,xlsatoms,xlsfonts,xmag,xman,xmh,xmodmap},
8333 xapp_xmore, xcb-util-image, xcb-util-keysyms,
8334 xdata_xcursor-themes,
8335 xdriver_xf86-input-{evdev,keyboard,synaptics,void},
8336 xdriver_xf86-video-{ati,cirrus,geode,mach64,mga,neomagic},
8337 xdriver_xf86-video-{r128,savage,siliconmotion,sis,tdfx},
329f6870
PK
8338 xdriver_xf86-video-{trident,vmware,voodoo}, xenomai,
8339 xfont_font-util, xkeyboard-config,
8340 xlib_lib{ICE,X11,Xdmcp,Xfont,Xpm,XvMC},
94856075
PK
8341 xlib_lib{Xxf86vm,xshmfence,xtrans}, xproto_randrproto,
8342 xproto_xproto, xserver_xorg-server, x11vnc, x264, xerces,
8343 xorriso, xterm, xz, yaml-cpp, zeromq, zic, zmqpp
8344
8345 New packages: apache, autoconf-archive, batctl,
329f6870
PK
8346 bitstream-vera, bullet, cc-tool, doxygen, drbd-utils,
8347 dvdrw-tools, gnuradio, gst1-imx, hans, hwloc, ijs,
8348 imx-usb-loader, inconsolata, iodine, iotop, ipmiutil, jsoncpp,
8349 leveldb, libdcadec, libdri2, libfreeimage, libftdi1,
8350 libsidplay2, lirc-tools, lua-periphery, mc, mesa3d-headers,
8351 mosquitto, nvidia-driver, nvidia-tegra23{,-binaries,-codecs},
8352 openjpeg, opusfile, perl-crypt-openssl-{random,rsa},
8353 perl-db-file, perl-digest-{hmac,sha1},
8354 perl-encode-{detect,locale}, perl-file-{listing,util},
8355 perl-html-{parser,tagset}, perl-http-cookies,
8356 perl-http-{daemon,date,message,negotiate}, perl-io-html,
8357 perl-libwww-perl, perl-lwp-mediatypes, perl-mail-dkim,
8358 perl-mailtools, perl-mime-base64, perl-net-{dns,http},
8359 perl-netaddr-ip, perl-time-hires, perl-timedate, perl-uri,
8360 perl-www-robotrules, powertop, pulseview,
8361 python-{cherrypy,lxml,mako,pyqt,pyxml,sip,spidev,ws4py}, qpdf,
8362 qt-webkit-kiosk, sl, softether, sysdig, tinyxml2, tor, tovid,
8363 unixodbc, wf111, wine, libepoxy, xapp_xcompmgr,
94856075 8364 xapp_xfindproxy, xcb-util-cursor, xcb-util-renderutil,
329f6870 8365 xdriver_xf86-input-libinput, xdriver_xf86-video-imx{,-viv},
94856075
PK
8366 xproto_xproxymanagementprotocol
8367
8368 Removed packages: gtk2-theme-hicolor
8369
329f6870
PK
8370 Deprecated packages: samba
8371
94856075
PK
8372 Issues resolved (http://bugs.uclibc.org):
8373
8374 #7478: Multiple chosen python modules are not built due to...
8375 #7508: Use of BR2_EXTERNAL and dependencies to existing packages
8376 #7676: Package procps-ng installs binaries to nonsensical folder
8377 #7724: Startx is not installed in the target
8378 #7760: botan: wrong prefix in botan-1.10.pc
8379 #7826: Building of cdparanoia
8380 #7844: Lua with hard-float on MIPS by buildroot doesn't work
8381 #7874: X.org configure error
8382 #7941: glibc-2.20 fails to build for sparc-buildroot-linux-gnu
8383 #7951: gcc 4.9.2 fails to build for sparc-buildroot-linux-gnu
8384 #7961: Qt5 fails to build for xtensa-buildroot-linux-uclibc
8385 #7976: mkuser script fails with: user already exists with...
8386 #8011: When building only busybox and strace, strace fails...
8387 #8016: collectd fails to build, network.c:171:19: error:...
8388 #8041: error on building libcurl7.42.0
8389
6bf057b0
PK
83902015.02, Released March 1st, 2015
8391
8392 Minor fixes.
8393
8394 Updated/fixed packages: civetweb, ding-libs,
8395 directfb-examples, glibc, gnupg, gnupg2, gpm,
8396 gst-plugins-good, gst1-plugins-good, freetype, libao, libevas,
8397 libevent, libfribidi, libgcrypt, libgtk2, libshout, libsrtp,
8398 libtheora, libupnpp, libxmlrpc, linux, make, opus, pinentry,
8399 rpi-firmware, shared-mime-info, vlc, vorbis-tools,
8400 xcb-util-keysyms
8401
8402 Removed packages: libgc
8403
345f32e6
PK
84042015.02-rc3, Released February 24th, 2015
8405
8406 Minor fixes.
8407
8408 Cmake and rebar (erlang) infrastructure fixes.
8409
8410 Updated/fixed packages: bind, btrfs-progs, busybox, e2fsprogs,
8411 evtest, ffmpeg, fltk, gnutls, i2c-tools, imagemagick, libxcb,
8412 make, mjpg-streamer, netsnmp, opentyrian, php, polarssl,
8413 qt5base, samba, samba4, sudo, util-linux, xserver_xorg-server
8414
bc11392d
PK
84152015.02-rc2, Released February 15th, 2015
8416
8417 Minor fixes.
8418
8419 raspberrypi: fix kernel sha1 for DT variant.
8420
8421 Updated/fixed packages: dbus, dvdauthor, git, libsemanage,
8422 libsepol, libssh2, mplayer, ntp, openvmtools, python3,
8423 qt5base, qt5connectivity, xserver_xorg-server
8424
21652676 84252015.02-rc1, Released February 8th, 2015
20138584
PK
8426
8427 Fixes all over the tree and new features.
8428
8429 Static/shared library handling reworked. This is now a
8430 tristate (shared only / shared and static / static
8431 only). Default is now shared only to speed up the
8432 build. BR2_PREFER_STATIC_LIB is now called BR2_STATIC_LIBS.
8433
8434 The toolchain (internal and external) will now warn when an
8435 unsafe library or header path is used (such as /usr/include or
8436 /usr/lib). If BR2_COMPILER_PARANOID_UNSAFE_PATH is enabled
8437 under build options this instead becomes an error.
8438
8439 A installation path issue with the internal musl toolchain
8440 support has been fixed so it is now possible to reuse it as an
8441 external toolchain.
8442
8443 Architectures: Freescale E5500 and E6500 PowerPC support
8444 added, deprecated MIPS 1/2/3/4 support removed.
8445
8446 New defconfigs: Freescale p2020ds, MIPS creator CI20,
8447 Raspberrypi with DT, UDOO Quad.
8448
8449 'make <foo>_defconfig' now saves the path to the defconfig in
8450 the .config, so a 'make savedefconfig' automatically updates
8451 it.
8452
8453 Infrastructure for packages using the Erland rebar tool has
8454 been added.
8455
8456 Hashes for a large number of packages have been added. Hashes
8457 are now checked for both target and host packages.
8458
8459 The system menu now has an option to automatically configure a
8460 network interface through DHCP at bootup.
8461
8462 The default filesystem skeleton now uses a separate tmpfs for
8463 /run instead of a symlink to /tmp/ for security reasons / to
8464 protect against conflicts with user generated temporary files.
8465
8466 BR2_EXTERNAL is now exported to post-build and post-image
8467 scripts.
8468
8469 New packages: bdwgc, benejson, blktrace, bootstrap, cgic,
8470 ding-libs, dvdauthor, ejabberd, erlang-goldrush, erlang-lager,
8471 erlang-p1-cache-tab, erlang-p1-iconv, erlang-p1-sip,
8472 erlang-p1-stringprep, erlang-p1-stun, erlang-p1-tls,
8473 erlang-p1-utils, erlang-p1-xml, erlang-p1-yaml,
8474 erlang-p1-zlib, exiv2, freeradius-client, gengetopt, glmark2,
8475 gpu-amd-bin-mx51, guile, host-qemu, ifupdown, iperf3,
8476 janus-gateway, kodi, kodi-audioencoder-flac,
8477 kodi-audioencoder-lame, kodi-audioencoder-vorbis,
8478 kodi-audioencoder-wav, libcli, libiio, liblinear, libnice,
8479 libselinux, libsemanage, libserialport, libsigro,
8480 libsigrokdecode, libsrtp, liburiparser, libvips, libwebsock,
8481 libz160, libzip, lightning, mcelog, memtest86, mjpegtools,
8482 mjpg-streamer, mke2img, mpd-mpc, netsurf-buildsystem, odhcp6c,
8483 openldap, python-alsaaudio, python-certifi, python-cheetah,
8484 python-coherence, python-django, python-docopt, python-enum,
8485 python-enum34, python-flask, python-gobject, python-httplib2,
8486 python-ipaddr, python-itsdangerous, python-jinja,
8487 python-markdown, python-markupsafe, python-networkmanager,
8488 python-pam, python-psutil, python-pyftpdlib, python-pyinotify,
8489 python-pysendfile, python-pyxb, python-requests, python-six,
8490 python-twisted, python-webpy, python-werkzeug,
8491 python-zope-interface, qt5cinex, sigrok-cli, sofia-sip,
8492 start-stop-daemon, szip, triggerhappy, ustr, vnstat, xorriso,
8493 xtables-addons
8494
8495 Removed packages (target): bison, distcc, gob2, m4
8496
8497 Issues resolved (http://bugs.uclibc.org):
8498
8499 #7556: make interactive CLI optional for nftables
8500 #7730: Error while connecting Qt Cretaor to device
8501 #7766: logrotate default gzip path is usually wrong
8502 #7790: Invalid ext4 image generated by Buildroot
8503
9a5434fb
PK
85042014.11, Released December 1st, 2014
8505
8506 Minor fixes.
8507
8508 Infrastructure: LD_LIBRARY_PATH handling tweak to ensure
8509 current working directory isn't searched.
8510
8511 Updated/fixed packages: gd, gdb, libwebsockets, luajit, mono,
8512 parted, shairport-sync, util-linux, xapp_bdftopcf,
8513 xserver_xorg-server
8514
f30e54eb
PK
85152014.11-rc3, Released November 28th, 2014
8516
8517 Fixes all over the tree.
8518
8519 System: File permissions of /etc/random-seed made more
8520 restrictive.
8521
8522 Toolchain: Various fixes related to locale handling, a fix for
8523 building the toolchain wrapper on MIPS.
8524
8525 Updated/fixed packages: bind, binutils. botan, btrfsprogs,
8526 clamav, czmq, dhcp, dillo, dovecot, erlang, flac, gd, glibc,
8527 gptfdisk, gst1-validate, heirloom-mailx, lame, libksba,
8528 libllcp, libnspr, libpng, libshairplay, libtirpc, linux,
8529 linux-headers, mpdecimal, mpg123, network-manager, nfstables,
8530 nfs-utils, openssl, pcituils, qt, radvd, rtai, sqlcipher,
8531 sstrip, tcpdump, uclibc, uemacs, ushare, wayland, weston,
8532 xl2tp, xserver_xorg-server
8533
8534 Issues resolved (http://bugs.uclibc.org):
8535
8536 #7670: Fails to build mpc-1.0.2 on latest Cygwin
8537
641e00ef 85382014.11-rc2, Released November 21st, 2014
7dfba6f5
PK
8539
8540 Fixes all over the tree.
8541
8542 Inittab tweaks for shutdown handling (busybox and sysvinit).
8543
8544 Updated/fixed packages: aircrack-ng, botan, canfestival,
8545 clamav, coreutils, czmq, dbus, dovecot, duma, e2fsprogs,
8546 erlang, gcc, iputils, libcap, libgcrypt, libmemcached,
8547 libssh2, libunwind, libv4l, linux-headers, mesa3d-demos, mutt,
8548 mysql, ndisc6, nodejs, omniorb, perl-cross, php,
8549 python-tornado, python3, qemu, qt5base, qt5webkit, rpm,
8550 rt-tests, ruby, schifra, sdl_sound, shairport-sync, sysvinit,
8551 tstools, tzdata, wireshark, x264
8552
8553 Issues resolved (http://bugs.uclibc.org):
8554
8555 #7646: strftime on datetime not works on python3
8556
74128856 85572014.11-rc1, Released November 12th, 2014
4c2d7589
PK
8558
8559 Fixes all over the tree and new features.
8560
6896e829
PK
8561 Toolchains: Use -mcpu / -march instead of -mtune. Support
8562 additional ARC and sparc variants. Updated Code sourcery
8563 and Linaro external toolchains.
8564
8565 Defconfigs: Freescale iMX6DL SabreSD, Minnowboard MAX, QEMU
8566 powerpc64 pseries added and a number of updates to the
8567 existing configurations.
8568
8569 Infrastructure: Buildroot is now less noisy when built with
8570 the silent option (make -s).
8571 A number of package infrastructure variables have been renamed
8572 from *_OPT to *_OPTS for constency. Buildroot will complain if
8573 the old names are used to assist in updating out of tree
8574 packages.
8575 Fixes for host systems where bash isn't located in /bin, and
8576 older systems not supporting mktemp --tmpdir.
8577 Various cleanups of users/groups in the default skeleton.
8578 There is now an option to choose what shell /bin/sh points to.
8579
8580 Documentation: Various updates to the user manual. The
8581 asciidoc documentation handling has now been extended so it
8582 can be used by (BR2_EXTERNAL) packages.
8583
4c2d7589
PK
8584 Updated/fixed packages: acl, acpid, agentpp, aircrack-ng,
8585 alsa-lib, alsamixergui, alsa-utils, apitrace, apr, apr-util,
8586 argus, arptables, at, atftp, atk, attr, audiofile, aumix,
8587 automake, autossh, avahi, avrdude, axel, bandwidthd, bash,
8588 bcusdk, beecrypt, bind, binutils, blackbox, bluez5_utils,
8589 bluez_utils, bmon, boost, bootutils, bridge-utils,
8590 btrfs-progs, busybox, bwm-ng, bzip2, ca-certificates, cairo,
8591 ccache, ccid, ccrypt, cdrkit, cegui06, celt051, chrony,
8592 cifs-utils, civetweb, cjson, clapack, classpath, cloog, cmake,
8593 collectd, connman, copas, coreutils, coxpcall, cppcms, cppdb,
8594 cppzmq, cramfs, crda, cryptsetup, ctorrent, cups, cvs, cwiid,
8595 czmq, dash, dbus, dbus-cpp, dbus-glib, dbus-python, dejavu,
8596 dhcp, dhcpcd, dhcpdump, dialog, dillo, directfb, distcc,
8597 dmalloc, dmidecode, dmraid, dnsmasq, doc-asciidoc.mk,
8598 dosfstools, dropbear, dropwatch, dstat, dtach, dtc, dvbsnoop,
8599 e2fsprogs, ecryptfs-utils, ed, efl, eigen, elf2flt, elfutils,
8600 enlightenment, enscript, erlang, espeak, ethtool, eudev,
8601 evemu, evtest, exfat, exfat-utils, exim, expat, expect,
8602 explorercanvas, faifa, fakeroot, fan-ctrl, fbdump,
8603 fb-test-app, fetchmail, ffmpeg, file, filemq, findutils, flac,
8604 flann, flickcurl, flite, fltk, fluxbox, fmc, fmlib,
8605 fontconfig, foomatic-filters, freerdp, freescale-imx,
8606 freetype, ftop, fxload, gamin, gcc, gd, gdb, gdk-pixbuf,
8607 genimage, genpart, genromfs, geoip, gettext, giblib, git,
8608 glibc, glib-networking, gmp, gmpc, gnu-efi, gnupg, gnupg2,
8609 gnuplot, gnutls, google-breakpad, gpm, gpsd, gptfdisk,
8610 gpu-viv-bin-mx6q, grantlee, grep, gsl, gst1-libav,
8611 gst1-plugins-{bad,base,good,ugly}, gst-ffmpeg,
8612 gst-fsl-plugins, gst-omx, gst-plugins-{bad,base,good,ugly},
8613 gst-plugin-x170, gstreamer, gstreamer1, gtest, gtk2-engines,
8614 gutenprint, gvfs, harfbuzz, haserl, haveged, hdparm, heimdal,
8615 heirloom-mailx, hiawatha, hostapd, hplip, htop, httping,
8616 hwdata, i2c-tools, icu, ifplugd, igh-ethercat, imagemagick,
8617 imlib2, imx-lib, imx-vpu, inadyn, inotify-tools, input-tools,
8618 intltool, iperf, iproute2, iprutils, ipsec-tools, ipset,
8619 iptables, iputils, iw, jamvm, jansson, jasper, jimtcl, joe,
8620 jpeg-turbo, jq, jquery-keyboard, jquery-mobile, jquery-ui,
8621 jquery-ui-themes, jquery-validation, jsmin, json-c,
8622 json-javascript, kbd, kexec, kexec-lite, keyutils, kismet,
8623 kmod, knock, ktap, lame, lbase64, lbreakout2, lcdproc, lcms2,
8624 lesstif, lftp, libaio, libao, libarchive, libargtable2,
8625 libass, libassuan, libatasmart, libbluray, libbsd, libcap,
8626 libcap-ng, libcdio, libcec, libcgicc, libcgroup, libcofi,
8627 libconfig, libconfuse, libcurl, libdaemon, libdnet, libdrm,
8628 libdvdnav, libecore, libedbus, libedit, libedje, libeet,
8629 libelementary, libelf, libenca, libethumb, libevas,
8630 libevas-generic-loaders, libevent, libexif, libeXosip2,
8631 libffi, libftdi, libfuse, libgail, libgcrypt, libgeotiff,
8632 libglade, libglib2, libgpgme, libgtk2, libhid, libidn,
8633 libinput, libiscsi, libjson, libksba, liblockfile,
8634 liblog4c-localtime, liblogging, libmad, libmatroska, libmbim,
8635 libmemcached, libmicrohttpd, libmpdclient, libmpeg2, libndp,
8636 libnfc, libnfs, libnftnl, libnl, libnspr, libnss, liboauth,
8637 libogg, liboping, libosip2, libpcap, libpciaccess, libpfm4,
8638 libplayer, libplist, libpng, libpthsem, libqmi, libqrencode,
8639 libraw, libreplaygain, libroxml, librsvg, librtlsdr,
8640 libsamplerate, libseccomp, libsecret, libshairplay, libsoc,
8641 libsoup, libsoxr, libssh2, libstrophe, libsvg, libsvg-cairo,
8642 libtasn1, libtheora, libtirpc, libtorrent, libubox, libuci,
8643 libungif, liburcu, libusb, libuv, libv4l, libva,
8644 libva-intel-driver, libvncserver, libvorbis, libvpx,
8645 libwebsockets, libxcb, libxml2, libxml-parser-perl, libxmlrpc,
8646 libxslt, lighttpd, linenoise, linknx, links, linphone,
8647 linux-firmware, linux-fusion, linux-headers, linux-pam,
8648 linux-zigbee, lite, live555, ljlinenoise, lmbench, lm-sensors,
8649 localedef, lockdev, lockfile-progs, log4cxx, lpty, lrandom,
8650 lrzsz, lshw, lsof, lsqlite3, ltp-testsuite, ltrace, ltris,
8651 lttng-babeltrace, lttng-libust, lttng-modules, lttng-tools,
8652 lua, luabitop, lua-coat, lua-coatpersistent, lua-csnappy,
8653 lua-ev, luajit, luajson, lualogging, lua-messagepack,
8654 lua-msgpack-native, luaposix, luarocks, luasec, luasocket,
8655 luasql-sqlite3, lua-testmore, lunit, lvm2, lxc, lz4, lzlib,
8656 lzma, m4, madplay, make, makedevs, Makefile.in,
8657 matchbox-common, matchbox-desktop, matchbox-fakekey,
8658 matchbox-keyboard, matchbox-lib, matchbox-panel,
8659 matchbox-startup-monitor, matchbox-wm, mcrypt, mdadm,
8660 media-ctl, mediastreamer, memcached, memstat, memtester,
8661 mesa3d, metacity, midori, mii-diag, minidlna, mmc-utils,
8662 modem-manager, mongoose, mongrel2, monit, mpc, mpd, mpdecimal,
8663 mpfr, mpg123, mplayer, mrouted, msmtp, mtd, mtools, mtr,
8664 musepack, musl, mutt, mxml, mysql, nano, nanocom, nbd, ncftp,
8665 ncurses, ndisc6, ne10, neard, neon, netatalk, netperf,
8666 netsnmp, nettle, net-tools, network-manager, newt, nfs-utils,
8667 ngrep, nmap, nodejs, nss-mdns, ntfs-3g, ntp, numactl, nut,
8668 nuttcp, ofono, ola, omap-u-boot-utils, omniorb,
8669 on2-8170-modules, opencore-amr, opencv, openntpd, openobex,
8670 openocd, openpowerlink, openssh, openssl, openswan,
8671 opentyrian, opentyrian-data, openvpn, opkg, oprofile, opus,
8672 opus-tools, orbit, orc, ortp, p11-kit, pango, parted,
8673 pciutils, pcmanfm, pcre, pcsc-lite, perf, perl, perl-gd,
8674 perl-gdgraph, perl-io-socket-ssl, perl-json-tiny,
8675 perl-module-build, perl-mojolicious, perl-net-ssleay,
8676 perl-path-tiny, perl-xml-libxml, perl-xml-parser, php,
8677 php-geoip, php-gnupg, php-imagick, php-memcached, php-ssh2,
8678 php-yaml, php-zmq, picocom, pifmrds, pinentry, pixman,
8679 pkg-autotools.mk, pkg-cmake.mk, pkg-download.mk,
8680 pkg-generic.mk, pkg-kconfig.mk, pkg-luarocks.mk, pkg-perl.mk,
8681 pkg-python.mk, pkg-utils.mk, poco, polarssl, polkit, poppler,
8682 popt, portaudio, portmap, postgresql, powerpc-utils, pppd,
8683 pptp-linux, prboom, procps-ng, proftpd, protobuf, protobuf-c,
8684 psmisc, ptpd2, pulseaudio, pv, pwgen, python, python3,
8685 python-dialog, python-ipy, python-keyring, python-mad,
8686 python-netifaces, python-numpy, python-protobuf, python-pyasn,
8687 python-pyparsing, python-pyro, python-pyusb, python-serial,
8688 python-setuptools, qdecoder, qemu, qextserialport, qjson, qt,
8689 qt5, qt5base, qt5connectivity, qt5declarative, qt5enginio,
8690 qt5graphicaleffects, qt5imageformats, qt5multimedia,
8691 qt5quick1, qt5quickcontrols, qt5script, qt5sensors,
8692 qt5serialport, qt5svg, qt5webkit, qt5webkit-examples,
8693 qt5websockets, qt5x11extras, qt5xmlpatterns, qtuio, quagga,
8694 quota, qwt, radvd, rapidjson, rdesktop, redis, rings, rpcbind,
8695 rpi-firmware, rpi-userland, rpm, rp-pppoe, rrdtool,
8696 rsh-redone, rsync, rsyslog, rtai, rtmpdump, rt-tests, rubix,
8697 ruby, samba, sam-ba, samba4, sane-backends, schifra,
8698 sconeserver, scons, screen, sdl, sdl_gfx, sdl_image,
8699 sdl_mixer, sdl_net, sdl_sound, sdl_ttf, sed, ser2net,
8700 setserial, sg3_utils, shared-mime-info, simicsfs, sispmctl,
8701 slang, slirp, smcroute, smstools3, snmppp,
8702 snowball-hdmiservice, socat, socketcand, sox, spawn-fcgi,
8703 speex, spice, spice-protocol, sqlcipher, sqlite, squashfs,
8704 squid, sredird, startup-notification, strace, stress,
8705 strongswan, stunnel, subversion, sudo, sunxi-boards,
8706 sunxi-cedarx, swig, sylpheed, synergy, sysklogd, sysstat,
8707 systemd, sysvinit, taglib, tar, tcl, tcllib, tcpdump,
8708 tcpreplay, texinfo, tftpd, thrift, thttpd, tiff, ti-utils,
8709 tn5250, torsmo, trace-cmd, transmission, tslib, tstools,
8710 tvheadend, twolame, tz, uboot-tools, uclibc, udisks, ulogd,
8711 upmpdcli, upx, urg, usb_modeswitch, usbmount, usbredir,
8712 usbutils, util-linux, valgrind, vde2, vim, vlc, vo-aacenc,
8713 vorbis-tools, vpnc, vsftpd, vtun, wayland, webkit, webp,
8714 webrtc-audio-processing, weston, wget, whois, wireless-regdb,
8715 wireshark, wpa_supplicant, wvstreams, x11r7, x11vnc,
8716 xapp_xcalc, xapp_xdm, xapp_xdpyinfo, xapp_xf86dga, xapp_xfs,
8717 xapp_xinit, xapp_xkbevd, xapp_xmh, xapp_xrandr, xapp_xsm,
8718 xbmc, xbmc-pvr-addons, xcb-proto, xcursor-transparent-theme,
8719 xdriver_xf86-input-mouse, xdriver_xf86-video-{ast,intel},
8720 xdriver_xf86-video-vmware, xenomai, xerces,
8721 xfont_font-adobe-{100,75}dpi,
8722 xfont_font-adobe-utopia-{100dpi,75dpi,type1},
8723 xfont_font-alias, xfont_font-arabic-misc,
8724 xfont_font-bh-100dpi, xfont_font-bh-75dpi,
8725 xfont_font-bh-lucidatypewriter-100dpi,
8726 xfont_font-bh-lucidatypewriter-75dpi, xfont_font-bh-ttf,
8727 xfont_font-bh-type1, xfont_font-bitstream-100dpi,
8728 xfont_font-bitstream-75dpi, xfont_font-bitstream-type1,
8729 xfont_font-cronyx-cyrillic, xfont_font-cursor-misc,
8730 xfont_font-daewoo-misc, xfont_font-dec-misc,
8731 xfont_font-ibm-type1, xfont_font-isas-misc,
8732 xfont_font-jis-misc, xfont_font-micro-misc,
8733 xfont_font-misc-cyrillic, xfont_font-misc-ethiopic,
8734 xfont_font-misc-meltho, xfont_font-misc-misc,
8735 xfont_font-mutt-misc, xfont_font-schumacher-misc,
8736 xfont_font-screen-cyrillic, xfont_font-sony-misc,
8737 xfont_font-sun-misc, xfont_font-winitzki-cyrillic,
8738 xfont_font-xfree86-type1, xfsprogs, xinetd, xkeyboard-config,
8739 xlib_libdmx, xlib_libFS, xlib_libpciaccess, xlib_libSM,
8740 xlib_libX11, xlib_libXaw, xlib_libXext, xlib_libXfont,
8741 xlib_libXi, xlib_libXinerama, xlib_libXrandr, xlib_libXrender,
8742 xlib_libXres, xlib_libXScrnSaver, xlib_libXt, xlib_libXv,
8743 xlib_libXvMC, xlib_libXxf86dga, xlib_libXxf86vm, xmlstarlet,
8744 xproto_xcmiscproto, xproto_xextproto, xscreensaver,
8745 xserver_xorg-server, xterm, xz, zeromq, zlib, zlog, zmqpp,
8746 znc, zsh, zxing
8747
8748 New packages: adwaita-icon-theme, am335x-pru-package,
8749 bcache-tools, biosdevname, botan, canfestival, clamav,
8750 cppunit, dos2unix, dovecot, dovecot-pigeonhole, getent, glm,
8751 gst1-validate, hicolor-icon-theme, ipmitool, leafnode2,
8752 libdvbcsa, libgtk3, libphidget, libshout, libunistring,
8753 libupnpp, mesa3d-demos, modplugtools, mono, monolite, mp4v2,
8754 netcat-openbsd, nginx, odhcploc, openvmtools,
8755 phidgetwebservice, pps-tools, pure-ftpd,
8756 python-configshell-fb, python-rtslib-fb, python-urwid, qlibc,
8757 qt5location, shairport-sync, spidev_test, targetcli-fb,
8758 tinyalsa, trinity, x264, yaml-cpp, ympd
8759
8760 Removed packages: libelf
8761
8762 Issues resolved (http://bugs.uclibc.org):
8763
8764 #261: New package: wxWidgets
8765 #325: New package: ratpoison
8766 #405: New package: OpenVZ tools
8767 #1309: New package: rdiff-backup
8768 #3427: New package: nginx
8769 #3655: New package: libav
8770 #3991: New Package: open-vm-tools (Vmware Tools)
8771 #6878: dmraid: disabled on ARC
8772 #6950: Full unicode support in ncurses
8773 #7010: jamvm builds and runs fine under mips (be)
8774 #7088: elfutils on Blackfin doesn't build
8775 #7142: ecryptfs needs getent to run
8776 #7280: CMake toolchain file uses the FORCE attribute on CMAKE_CXX_FLAGS
8777 #7346: [2014.08rc3] vim-8ae50e3ef8bf.tar.gz can not be downloaded, ...
8778 #7352: [2014.08-rc3] diffutils-3.3 failed on building
8779 #7358: rpi-userland: linking with bcm_host doesn't give vc_dispmanx_*
8780 #7364: monit builds a static application, even though BR2_PREFER_...
8781 #7370: ngrep - requires --with-pcap-includes fully defined to find...
8782 #7442: rootfs remount does not work as expected with sysvinit
8783 #7448: Having export MACHINE="something" breaks glibc build on IMX6...
8784 #7568: musl buildroot-toolchain does not put libgcc_s.so.1 into place
8785 #7574: quota-4.01 fails to build statically
8786
fcd720df
PK
87872014.08, Released September 1st, 2014
8788
8789 Minor manual fixes/additions.
8790
8791 Updated/fixed packages: btrfs-progs, cmake, cppcms, exim,
8792 lftp, libdaemon, libev, libgpgme, libiqrf, libnl, libplist,
8793 libroxml, libwebsockets, mesa3d, mpd, mtdev2tuio, musepack,
8794 perl-gd, php-geoip, php-gnupg, php-imagick, php-memcached,
8795 php-ssh2, php-yaml, php-zmq, polarssl, ruby, systemd, taglib,
8796 uboot-tools, upmpdcli, webkit, xapp_xfs, xapp_luit,
8797 xscreensaver, yajl
8798
8799 Issues resolved (http://bugs.uclibc.org):
8800
8801 #7346: vim-8ae50e3ef8bf.tar.gz can not be downloaded, 404 not found
8802
fdff7150
PK
88032014.08-rc3, Released August 26th, 2014
8804
8805 Minor fixes.
8806
8807 User manual update / restructuring.
8808
8809 Updated/fixed packages: cairo, ecryptfs-utils, gettext,
8810 gstreamer, gstreamer1, gutenprint, icu, imagemagick, jack2,
8811 lbreakout2, libevas-generic-loaders, libftdi, libinput,
8812 libtorrent, ltris, msgpack, ntp, php, procps-ng, pulseaudio,
8813 thrift, tvheadend, usb_modeswitch, xmlstarlet,
8814
8815 Issues resolved (http://bugs.uclibc.org):
8816
8817 #7136: ecryptfs-utils needs gettext to run when glibc/eglibc...
8818 #7322: libgomp dependency issue with imagemagick
8819 #7328: Git dl of versions in x/y broken
8820
7dc7c790 88212014.08-rc2, Released August 18th, 2014
8c94df28
PK
8822
8823 Fixes all over the tree.
8824
7dc7c790
PK
8825 User manual restructured / reworked.
8826
8827 Toolchain: Fix for C++ exceptions / pthread_exit() on
8828 uClibc/glibc, C++-11 features with uClibc.
8829
8c94df28
PK
8830 Updated/fixed packages: bandwidthd, bluez5_utils, empty,
8831 espeak, fbv, ffmpeg, gd, gnupg2, gst1-plugin-good, iftop,
8832 infozip, libcuefile, libeml, libnftl, localedef, ltrace,
7dc7c790
PK
8833 matchbox, mpd, network-manager, nftables, ngrep, nut, openssl,
8834 oprofile, perl, perl-net-ssleay, postgresql, pppd, procps-ng,
8835 qt, subversion, synergy, systemd, tar, tftpd, webkit,
8836 xapp_rstart, xbmc, xbmc-pvr-addons
8c94df28
PK
8837
8838 Issues resolved (http://bugs.uclibc.org):
8839
8840 #7124: Use BR toolchain externally results a non-bootable...
8841 #7208: Glibc C++ aplications crash if they use exceptions
8842 #7250: Cannot build with -std=c++11
8843 #7262: Generating locale en_US.UTF-8 fails on 64bit fedora..
8844 #7286: systemd 215 doesn't build
8845
7e725e13 88462014.08-rc1, Released August 8th, 2014
087e1c8e
PK
8847
8848 Fixes all over the tree and new features.
8849
ec37bbca
PK
8850 Architecture: Powerpc64 BE/LE added, AVR32 deprecated.
8851 Improved altivec / SPE /atomic instructions
8852 handling. Additional PowerPC CPU variants added.
8853
8854 Defconfigs: Atmel SAMA5D3, Congatec QMX6, Lego ev3, TS-5x00,
8855 qemu-system-xtensa, qemu-aarch64-virt added. A number of
8856 tweaks to existing ones. lpc32xx defconfigs removed.
8857
8858 Toolchain: Microblaze support for internal musl toolchain.
8859 Default to GCC 4.8 for internal toolchain, remove deprecated
8860 4.3 and 4.6 versions.
8861 External CodeSourcery / Linaro toolchain updates, option to
8862 copy gconv libraries for external toolchains.
8863
8864 Infrastructure: graph-depends: misc fixes, transitive
8865 dependencies are not drawn by default. Download handling is
8866 now done using helper scripts. Integrity of downloads can now
8867 be verified using sha* hashes. Subversion download now uses
8868 peg revisions for robustness.
8869 Legal-info: License info of local or overridden packages are
8870 saved as well. Toolchain packages are also taken into account.
8871 autotools: Static linking with libtool / v1.5 improvements.
8872 Gettextize support, similar to autoreconf.
8873 kconfig package infrastructure added.
8874
8875 Misc: Version selection for busybox dropped.
8876
087e1c8e
PK
8877 Updated/fixed packages: aespipe, aiccu, alsa-lib, alsa-utils,
8878 alsamixergui, argus, armadillo, at, atftp, atk, avahi,
8879 avrdude, axel, b43-firmware, b43-fwcutter, bandwidthd, bc,
8880 bcusdk, beecrypt, bind, binutils, blackbox, bluez5_utils,
8881 bmon, boa, bonnie, bootutils, bsdiff, btrfs-progs, bustle,
8882 busybox, bwm-ng, bzip2, ca-certificates, cairo, can-utils,
8883 ccache, ccrypt, chrony, cifs-utils, classpath, cloog, cmake,
8884 collectd, connman, coreutils, cosmo, cppcms, cramfs, crda,
8885 cryptodev-linux, cryptodev, ctorrent, cvs, dbus-cpp,
8886 dbus-glib, dbus-python, dbus, dcron, dejavu, devmem2,
8887 dfu-util, dhcp, dhcpcd, dhcpdump, dhrystone, dialog, dillo,
8888 distcc, dmidecode, dmraid, dnsmasq, doom-wad, dropbear,
8889 dropwatch, dsp-tools, dtv-scan-tables, dvb-apps, e2fsprogs,
8890 e2tools, eeprog, eigen, elf2flt, elftosb, enlightenment,
8891 enscript, espeak, ethtool, eudev, evemu, exim, expedite,
8892 explorercanvas, ezxml, faifa, fan-ctrl, fconfig, feh,
8893 fetchmail, ffmpeg, fftw, file, fio, fis, flann, flashrom,
8894 flex, flot, fltk, fontconfig, freerdp, freescale-imx,
8895 freetype, ftop, gcc, gd, gdb, genimage, genromfs, gettext,
8896 giblib, glib-networking, glibc, gmp, gnupg, gnutls, gpm, gpsd,
8897 gptfdisk, gpu-viv-bin-imx6q, gqview, grantlee, gst-ffmpeg,
8898 gst-fsl-plugins, gst1-libav, gst1-plugins-bad,
8899 gst1-plugins-ugly, gtk2-engines, gtk2-theme-hicolor, gtkperf,
8900 gvfs, haserl, hdparm, hostapd, httping, i2c-tools, icu,
8901 imagemagick, imx-lib, inadyn, inotify-tools, input-tools,
8902 ipkg, iproute2, iputils, irda-utils, iw, jack2, jpeg, jquery,
8903 jquery-keyboard, jquery-mobile, jquery-validation, jsmin, kbd,
8904 kexec, kmod, knock, latencytop, lcdapi, leafpad, lesstif,
8905 lftp, libaio, libarchive, libargtable2, libart, libatasmart,
8906 libatomic_ops, libbsd, libcap-ng, libcec, libcgicc, libcgroup,
8907 libconfuse, libcurl, libdrm, libdvdnav, libdvdread,
8908 libeXosip2, libedit, liberation, libesmtp, libev, libevas,
8909 libevdev, libevent, libfcgi, libffi, libfreefare, libfslcodec,
8910 libfslparser, libfslvpuwrap, libgail, libgcrypt, libglade,
8911 libglib2, libgpgme, libgtk2, libhid, libical, libiconv,
8912 libiqrf, libjpeg, liblog4c-localtime, libmbus, libmicrohttpd,
8913 libmms, libndp, libnftnl, libnl, libnspr, libnss, liboauth,
8914 libpcap, libpng, libpthsem, libqmi, libraw, libraw1394,
8915 librsvg, libsoc, libsoup, libsvgtiny, libsysfs, libtasn1,
8916 libtirpc, libtorrent, libusb, libv4l, libwebsockets, libxcb,
8917 libxml2, libyaml, links, linux-firmware, linux-fusion,
8918 linux-headers, linux-pam, lite, live555, lm-sensors,
8919 lockfile-progs, lpc3250loader, lshw, lsof, lsuio, ltrace,
8920 ltris, lua-messagepack, luainterpreter, luajit, luaposix,
8921 luarocks, lvm2, lxc, lz4, lzo, make, makedevs, mdadm,
8922 mediastreamer, mesa3d, metacity, minidlna, mkpasswd,
8923 modem-manager, mongoose, mpd, mpg123, msgpack, mtd, mtools,
8924 mtr, musepack, musl, mysql, nano, nasm, nbd, ncurses, ndisc6,
8925 netatalk, netplug, network-manager, nftables, ngircd, nodejs,
8926 nss-mdns, ntp, nut, olsr, open2300, opencv, openntpd, openocd,
8927 openpgm, openpowerlink, openssh, openssl, openswan, openvpn,
8928 opkg, oprofile, opus-tools, orc, p910nd, pango, parted,
8929 pax-utils, pcmanfm, perf, perl, perl-module-build, php,
8930 pixman, pkgconf, poco, polarssl, popt, portmap, postgresql,
8931 prboom, protobuf-c, proxychains-ng, psmisc, psplash, ptpd2,
8932 python,
8933 python-{bottle,dpkt,id3,mad,msgpack,nfc,pygame,pyzmq,simplejson},
8934 python3, qhull, qt, qt5base, qt5connectivity, qt5declarative,
8935 qt5graphicaleffects, qt5multimedia, qt5quickcontrols,
8936 qt5sensors, qt5svg, qt5webkit, quagga, quota, radvd, rdesktop,
8937 read-edid, rpcbind, rpi-firmware, rpi-userland, rpm,
8938 rsh-redone, rsync, rt-tests, rtmpdump, rtorrent, rubix, ruby,
8939 samba, samba4, sane-backends, sawman, sconeserver, setserial,
8940 sg3_utils, shared-mime-info, smartmontools, smcroute, snappy,
8941 socketcand, spawn-fcgi, sqlite, squashfs, squid, sredird,
8942 startup-notification, statserial, strongswan, stunnel,
8943 sunxi-mali, supervisor, synergy, sysklogd, sysprof, sysstat,
8944 systemd, tcpdump, tcpreplay, texinfo, thrift, thttpd, ti-gfx,
8945 ti-utils, tinyhttpd, torsmo, trace-cmd, transmission, tslib,
8946 tstools, tvheadend, tzdata, uboot-tools, uclibc, udev,
8947 udpcast, usb_modeswitch, usbmount, util-linux, valgrind, vim,
8948 vlc, w_scan, wayland, webrtc-audio-processing, weston, wget,
8949 wireless-regdb, wireless_tools, wireshark, wpa_supplicant,
8950 xapp_{twm,xconsole,xcursorgen,xedit,xfs,xinit,xrandr},
8951 xdriver_xf86-video-intel, xlib_lib{FS,ICE,Xext,Xfont,Xft,Xi},
8952 xproto_fontsproto, xproto_inputproto, xserver_xorg-server,
8953 x11vnc, xbmc, xbmc-addon-xvdr, xbmc-pvr-addons, xterm, xvkbd,
8954 xz
8955
8956 New packages: flickcurl, fmc, fmlib, geoip, gnupg2,
8957 google-breakpad, imx-vpu, isl, kexec-lite, libglew, libglu,
8958 libinput, libksba, libmemcached, libmpdclient, librtlsdr,
8959 libuv, libva, libva-intel-driver, linux-zigbee, memcached,
8960 mpdecimal, ncmpc, opencore-amr, patchelf, perl-datetime-tiny,
8961 perl-gd, perl-gdgraph, perl-gdtextutil, perl-io-socket-ssl,
8962 perl-json-tiny, perl-mojolicious, perl-net-ssleay,
8963 perl-path-tiny, perl-try-tiny, perl-xml-libxml,
8964 perl-xml-namespacesupport, perl-xml-sax, perl-xml-sax-base,
8965 php-geoip, php-memcached, pifmrds, pinentry, powerpc-utils,
8966 procps-ng, pwgen, python-cffi, python-daemon, python-flup,
8967 python-ipython, python-numpy, qt5enginio, qt5webkit-examples,
8968 qt5websockets, simicsfs, sispmctl, sox, sshpass, tclap,
8969 twolame, upmpdcli, whois, xlib_libxshmfence, xproto_dri3proto
8970
8971 Removed packages: procps
8972
8973 Issues resolved (http://bugs.uclibc.org):
8974
8975 #5750: Doing a Buildroot build from /usr doesn't work
8976 #5900: config flags to the Xenomai build system
8977 #6230: Cannot compile gcc without threads (uClibc-based)
8978 #6626: procps Unknown HZ value! (XX) Assume 100
8979 #7118: Package "thrift" requires atomic operations
8980 #7154: Local uClibc config file gets overwritten using ...
8981 #7160: host-xz not built
8982 #7166: hostapd: segfault when using RT5370
8983 #7172: Name collision of rpath token expansion and internal..
8984 #7178: NTPd package cannot sync time without a proper ntp.conf
8985 #7184: supervisord depends on libxml2 implicitly
8986 #7196: Unable to build on UBUNTU13.10
8987 #7268: python 2.7 compilation issue on a Debian/Ubuntu ...
8988
f287d625
PK
89892014.05, Released May 31st, 2014
8990
8991 Minor fixes.
8992
8993 Minor manual fixes. U-Boot now defaults to spl/u-boot-spl.bin
8994 for the spl file.
8995
8996 Updated/fixed packages: exim, glibc, gnutls, libfribidi,
8997 qt5base, qt5webkit, sysklogd, thrift, u-boot
8998
d830cceb
PK
89992014.05-rc3, Released May 28th, 2014
9000
9001 Minor fixes.
9002
9003 Updated/fixed packages: acl, attr, connman, dosfstools,
9004 dropbear, dvb-apps, exim, flite, gdb, httping, hwdata,
9005 lesstif, libnss, libv4l, lttng-babeltrace, midori, monit,
9006 mplayer, php, python2, rdesktop, rpi-userland, ruby, samba,
9007 samba4, slang, xbmc
9008
9009 Issues resolved (http://bugs.uclibc.org):
9010
9011 #7100: license info for package 'acl' missing
9012 #7106: license info for package 'attr' missing
9013 #7112: license info for package 'hwdata'
9014
63fbdd5c
PK
90152014.05-rc2, Released May 21st, 2014
9016
9017 Fixes all over the tree.
9018
9019 Stripping using sstrip has been deprecated.
9020
9021 BR2_EXTERNAL can now also be used to implement custom
9022 filesystem types.
9023
9024 The newly added BR2_GRAPH_DEPTH variable to limit the depth of
9025 the generated dependency graph has been renamed to
9026 BR2_GRAPH_DEPS_OPTS, so additional options can be supported in
9027 the future.
9028
9029 The virtual package infrastructure will now error out early
9030 if multiple packages providing the same virtual package has
9031 been enabled (E.G. opengl). This change requires that the
9032 packages explicitly declare what virtual package(s) they
9033 provide.
9034
9035 Updated/fixed packages: acpid, armadillo, avahi, bellagio,
9036 btrfs-progs, cairo, clapack, directfb, duma, ecryptfs-utils,
9037 elfutils, eudev, fbgrab, fio, flann, fluxbox, gdb, gpm,
9038 gpu-viv-bin-mx6q, gst1-plugins-good, gst-plugins-good,
9039 imagemagick, iprutils, ipsec-tools, jack2, libdvdnav,
9040 libdvdread, libnss, libunwind, linux-headers, lsof, lua,
9041 luajit, matchbox-keyboard, mesa3d, mpd, mplayer, mtr, mysql,
9042 netsnmp, nodejs, openpowerlink, openvpn, pciutils,
9043 php-imagick, postgresql, pulseaudio, qt5quick1, rpi-userland,
9044 rsyslog, samba, samba4, sane-backends, sunxi-mali, systemd,
9045 ti-gfx, tstools, udev, webkit, wpa_supplicant, xbmc,
9046 xlib_libXpm, xserver_xorg-server, zyre
9047
9048 Issues resolved (http://bugs.uclibc.org):
9049
9050 #5396: Boot hangs when starting samba if BR2_ENABLE_LOCALE...
9051 #7016: Git issues in resulting buildroot tar
9052 #7094: pciutils doesn't build on Blackfin
9053
921a9efa 90542014.05-rc1, Released May 13th, 2014
574fa145 9055
c2e4f742
PK
9056 Fixes all over the tree and new features.
9057
9058 Architectures: Support for MIPS o32 ABI on MIPS-64 targets has
9059 been removed. Building o32 ELF files for MIPS64 is an exotic
9060 configuration that nobody should be using. If o32 is required,
9061 then is better if it's built for MIPS 32-bit cores so only
9062 32-bit instructions will be used leading to a more efficient
9063 o32 usage.
9064 Support for the ARM A12 variant and Intel corei7.
9065
9066 Configs: Minnowboard and Altera SoCkit added, QEMU updates.
9067
9068 Bootloaders: Grub2 and gummiboot support, syslinux support
9069 extended.
9070
9071 Toolchains: GCC 4.9. Glibc 2.19. Support for the musl C
9072 library for internal and external toolchains. 4.8-R3 support
9073 for ARC, Internal toolchain support for Aarch64 and
9074 Microblaze. Environment variable to control debug output of
9075 toolchain wrapper renamed to BR2_DEBUG_WRAPPER to match the
41d53bca 9076 other variables. Toolchain tuple vendor name can now be
c2e4f742
PK
9077 customized. Updated external Linaro ARM/Aarch64
9078 toolchains. Added external Linaro ARMEB toolchain.
9079 A GDB gdbinit file is now generated for external toolchains to
9080 automatically set the correct sysroot.
9081
9082 Kconfig handling for minimum kernel headers version required
9083 for packages. Now packages needing specific kernel header
9084 features can specify these requirements in Kconfig.
9085
9086 Infrastructure: Support for (but disabled as it leads to
41d53bca 9087 unreproducible builds) toplevel parallel builds. See the
c2e4f742
PK
9088 comment at the top of Makefile for details about how to enable
9089 it and what the problems are if you want to test it.
9090 Python package infrastructure extended to support Python 3.x
9091 Perl and virtual package infrastructure support added.
9092 PRE_*_HOOKS support for all build steps.
9093
4ee77144
PK
9094 Updated/fixed packages: acpid, agentpp, aiccu, apr, avahi,
9095 barebox, bash, beecrypt, bellagio, binutils, boost,
c2e4f742
PK
9096 boot-wrapper-aarch64, bustle, busybox, ca-certificates, cairo,
9097 ccache, ccid, cgilua, chrony, cifs-utils, civetweb, cmake,
9098 collectd, connman, coreutils, coxpcall, cppcms, cppzmq, crda,
9099 cryptodev, cryptsetup, cups, czmq, dbus, dhcpdump, directfb,
9100 dmalloc, dmraid, dnsmasq, dosfstools, dsp-tools, dtc,
4ee77144
PK
9101 dvb-apps, ebtables, ecryptfs-utils, eigen, erlang, ethtool,
9102 evemu, evtest, f2fs-tools, fdk-aac, feh, ffmpeg, file, filemq,
9103 flac, flot, fmtools, fping, freetype, fswebcam, gcc, gd, gdb,
c2e4f742
PK
9104 gettext, giblib, git, glibc, glibmm, glib-networking, gmp,
9105 gnutls, gpm, gpsd, gpu-viv-bin-mx6q, grep, gst1-libav,
9106 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
9107 gst1-plugins-ugly, gst-ffmpeg, gst-fsl-plugins, gst-omx,
9108 gst-plugins-good, gstreamer1, gvfs, harfbuzz, haveged,
9109 hostapd, htop, httping, ifplugd, iftop, igmpproxy,
9110 imagemagick, imlib2, imx-lib, infozip, intltool, iproute2,
9111 ipsec-tools, ipset, jansson, jpeg, jpeg-turbo, jquery,
9112 jquery-keyboard, jquery-ui, jquery-ui-themes, json-glib,
9113 json-javascript, kexec, kmod, lame, lbase64, lbreakout2,
9114 lcdproc, lftp, libao, libatasmart, libatomic_ops, libcap,
4ee77144
PK
9115 libcdio, libcec, libcgicc, libcgroup, libcurl, libdrm,
9116 libdvdnav, libdvdread, libegl, libeio, libenca, libesmtp,
9117 libevas, libevdev, libfribidi, libfslcodec, libfslparser,
c2e4f742
PK
9118 libfslvpuwrap, libgail, libgles, libglib2, libgtk2, libhid,
9119 libjpeg, libmbim, libmicrohttpd, libmodplug, libnftnl,
9120 libnspr, libogg, libopenmax, libopenvg, libpcap, libplayer,
9121 libpng, libpthread-stubs, librsvg, libsigsegv, libsocketcan,
9122 libsoup, libtasn1, libtool, libtpl, libunwind, liburcu,
9123 libusb, libwebsockets, libxcb, libxml2, libxmlpp, libyaml,
9124 lighttpd, linphone, linux-firmware, linux-headers, ljsyscall,
9125 lmbench, lsof, ltp-testsuite, ltris, lttng-babeltrace,
9126 lttng-libust, lttng-modules, lttng-tools, lua, lua-cjson,
9127 luacrypto, lua-ev, luaexpat, luaexpatutils, luafilesystem,
9128 luainterpreter, luajit, lua-msgpack-native, luaposix,
9129 luarocks, luasec, luasocket, luasql-sqlite3, lvm2, macchanger,
9130 memstat, mesa3d, metacity, minidlna, mmc-utils,
9131 mobile-broadband-provider-info, modem-manager, mongrel2,
9132 monit, mpd, mplayer, msmtp, mtd, mtools, mutt, mysql, nasm,
9133 ncurses, ne10, netatalk, netsnmp, nettle, network-manager,
9134 newt, nfs-utils, nmap, nodejs, ntfs-3g, ntp, nut, ofono, ola,
9135 olsr, omniorb, opencv, opengl, openpgm, openssh, openssl,
9136 openswan, openvpn, orbit, orc, p11-kit, pango, parted,
9137 pciutils, pcre, pcsc-lite, perf, perl, perl-xml-parser, php,
9138 picocom, pixman, pkgconf, poppler, popt, portmap, powervr,
9139 pppd, pptp-linux, proftpd, protobuf, protobuf-c, ptpd2,
9140 pulseaudio, python, python3, python-bottle, python-m2crypto,
9141 python-netifaces, python-pyasn, python-pycrypto,
9142 python-pygame, python-pysnmp, python-pysnmp-apps,
9143 python-pysnmp-mibs, python-serial, python-setuptools,
9144 qextserialport, qt, qt5, qt5base, qt5connectivity,
9145 qt5declarative, qt5graphicaleffects, qt5imageformats,
9146 qt5multimedia, qt5quick1, qt5quickcontrols, qt5script,
9147 qt5sensors, qt5serialport, qt5svg, qt5webkit, qt5x11extras,
9148 qt5xmlpatterns, qtuio, qwt, radvd, readline, rings,
9149 rpi-firmware, rpi-userland, rsh-redone, rsync, rsyslog, rtai,
9150 rtmpdump, rt-tests, ruby, samba, sconeserver, scons, sdl,
9151 sdl_image, sdl_mixer, sg3_utils, slang, smstools3, snmppp,
9152 socat, speex, sqlcipher, sqlite, squashfs, squid, strongswan,
9153 stunnel, sunxi-boards, sunxi-mali, sunxi-tools, sylpheed,
4ee77144 9154 syslinux, sysstat, systemd, taglib, tcl, tcllib, tcpreplay,
c2e4f742
PK
9155 tidsp-binaries, ti-gfx, tmux, tvheadend, tzdata, uboot,
9156 uboot-tools, uclibc, udev, udisks, ulogd, usb_modeswitch,
9157 usb_modeswitch_data, usbmount, util-linux, valgrind, vlc,
9158 webkit, weston, wget, wireshark, wpa_supplicant, wsapi,
9159 w_scan, xapp_appres, xapp_bdftopcf, xapp_beforelight,
9160 xapp_bitmap, xapp_editres, xapp_fslsfonts, xapp_fstobdf,
9161 xapp_iceauth, xapp_ico, xapp_mkfontscale, xapp_rgb,
9162 xapp_rstart, xapp_sessreg, xapp_showfont, xapp_twm,
9163 xapp_viewres, xapp_xauth, xapp_xbacklight, xapp_xcalc,
9164 xapp_xclock, xapp_xditview, xapp_xdpyinfo, xapp_xdriinfo,
9165 xapp_xev, xapp_xfd, xapp_xfontsel, xapp_xfs, xapp_xfsinfo,
9166 xapp_xgc, xapp_xhost, xapp_xinit, xapp_xkbutils, xapp_xkill,
9167 xapp_xload, xapp_xlsclients, xapp_xlsfonts, xapp_xmag,
9168 xapp_xman, xapp_xmessage, xapp_xmodmap, xapp_xprop,
9169 xapp_xrandr, xapp_xrdb, xapp_xrefresh, xapp_xset,
9170 xapp_xsetroot, xapp_xsm, xapp_xstdcmap, xapp_xvidtune,
4ee77144
PK
9171 xapp_xvinfo, xapp_xwd, xapp_xwininfo, xcb-util-wm,
9172 xdriver_xf86-input-evdev, xdriver_xf86-input-joystick,
9173 xdriver_xf86-input-keyboard, xdriver_xf86-input-mouse,
9174 xdriver_xf86-input-synaptics, xdriver_xf86-input-vmmouse,
9175 xdriver_xf86-video-ark, xdriver_xf86-video-ast,
9176 xdriver_xf86-video-ati, xdriver_xf86-video-cirrus,
9177 xdriver_xf86-video-dummy, xdriver_xf86-video-fbdev,
9178 xdriver_xf86-video-geode, xdriver_xf86-video-glide,
9179 xdriver_xf86-video-glint, xdriver_xf86-video-i128,
9180 xdriver_xf86-video-intel, xdriver_xf86-video-mach64,
9181 xdriver_xf86-video-mga, xdriver_xf86-video-neomagic,
9182 xdriver_xf86-video-newport, xdriver_xf86-video-nv,
9183 xdriver_xf86-video-openchrome, xdriver_xf86-video-r128,
9184 xdriver_xf86-video-savage, xdriver_xf86-video-siliconmotion,
9185 xdriver_xf86-video-sis, xdriver_xf86-video-tdfx,
9186 xdriver_xf86-video-tga, xdriver_xf86-video-trident,
9187 xdriver_xf86-video-vesa, xdriver_xf86-video-vmware,
9188 xdriver_xf86-video-voodoo, xenomai, xerces, xl2tp, xlib_libFS,
9189 xlib_xtrans, xproto_xproto, xserver_xorg-server,
9190 xutil_util-macros, zeromq, zic, zmqpp, zyre
c2e4f742
PK
9191
9192 New packages: armadillo, btrfs-progs, clapack, cosmo, dado,
9193 dbus-triggerd, dtv-scan-tables, e2tools, eudev, exim, expect,
9194 fetchmail, flann, flite, gnu-efi, grub2, gummiboot, heimdal,
9195 iprutils, iptraf-ng, jack2, jquery-mobile, libee, libestr,
9196 libgc, libgl, liblogging, libndp, libsoxr, libstrophe,
9197 libubox, libuci, libxmlrpc, ljlinenoise, lpeg, lpty, lrandom,
9198 lsqlite3, lua-coat, lua-coatpersistent, lua-csnappy, luajson,
9199 lualogging, lua-messagepack, lua-testmore, lunit, lzip, lzlib,
9200 musl, nftables, opentyrian, opentyrian-data,
9201 perl-module-build, php-gnupg, php-imagick, php-ssh2, php-yaml,
9202 php-zmq, postgresql, python-libconfig, python-pypcap,
9203 python-pyrex, qdecoder, qhull, samba4, smack, tz, tzdump, ucl,
4ee77144
PK
9204 upx, vo-aacenc, xbmc, xbmc-addon-xvdr, xbmc-pvr-addons,
9205 yaffs2utils, zlog, znc
c2e4f742
PK
9206
9207 Removed packages: crosstool-ng, python-distutilscross, vala
9208
9209 Issues resolved (http://bugs.uclibc.org):
9210
9211 #6842: Checking external toolchain for eabihf
9212 #6956: Packaging libsoxr
9213 #6986: Make legal-info fails on uboot versions before 2014.01
9214 #6992: Incorrect installation rights on external kernel module..
574fa145 9215
a6cfaea4
PK
92162014.02, Released February 27th, 2014
9217
9218 Minor fixes.
9219
9220 Updated/fixed packages: cegui06, cppdb, e2fsprogs, gcc, gdb,
9221 gst1-plugins-bad, gstreamer, gstreamer1, haserl, imagemagick,
9222 libpng, libxml2, lua, luajit, luarock, ncftp, openswan,
9223 pcsc-lite, qt5connectivity, ramsmp, strongswan, vlc
9224
9225 Issues resolved (http://bugs.uclibc.org):
9226
9227 #6938: mkuser script generates wrong password for new user in..
9228
98f7e12c
PK
92292014.02-rc3, Released February 25th, 2014
9230
9231 Minor fixes.
9232
9233 Updated/fixed packages: aiccu, ala-lib, alsa-utils, binutils,
9234 cairo, coreutils, dhcpcd, distcc, efl, evas, iputils, gdb,
9235 gpsd, gst-fsl-plugins, icu, libcec, libcgi, libplayer,
9236 libsecret, libsepol, libsigsegv, libtool, libv4l,
9237 linux-headers, matchbox-lib, mpg123, ncftp, opencv, pcmanfm,
9238 pixman, pv, qt, rt-tests, sawman, sconeserver, sdl, thrift,
9239 tvheadend, util-linux, webkit, xscreensaver
9240
9241 Issues resolved (http://bugs.uclibc.org):
9242
9243 #4706: Removing .stamp_target_installed does not trigger...
9244 #5030: busybox built fails if we use an override src dir...
9245 #5420: Dbus and /var/run management
9246 #5768: Not able to build ALSA-Lib for static build
9247 #5774: Not able to build ALSA-Utils for static build
9248 #6542: external python modules fail to compile to pyc if...
9249 #6764: Support for kernel signed modules
9250 #6794: Busybox compiled from buildroot hangs on pass from...
9251
085d4f02
PK
92522014.02-rc2, Released February 20th, 2014
9253
9254 Fixes all over the tree. Static linking / nommu fixes and
9255 annotations for several packages.
9256
9257 Updated/fixed packages: boost, busybox, collectd, coreutils,
9258 dropbear, elfutils, feh, gcc, gst1-libav, imagemagick, iozone,
9259 jimtcl, kexec, libvncserver, lvm2, lxc, mplayer, netsnmp, nut,
9260 opencv, python, python3, qtuio, systemd, thrift, transmission,
9261 uclibc, vlc, webkit
9262
9263 Issues resolved (http://bugs.uclibc.org):
9264
9265 #5450: AT91SAM9260 Bootstrap compilation problem
9266 #5582: libiconv 1.14 failed to build
9267 #5624: When building directfb, BR2_TARGET_LDFLAGS not used by..
9268 #5852: [2012.11] usb_modeswitch should depends of "BR2_PACK..
9269 #6218: binutils-2.23.2/gas fails with undefined reference to..
9270 #6236: binutils-2.23.2/bfd fails with undefined reference to..
9271 #6470: If the build directory is a child of /usr, the build..
9272 #6776: systemd error: static declaration of 'execvpe' follows..
9273 #6818: toolchainfile.cmake has absolut path references
9274
690984cf 92752014.02-rc1, Released February 11th, 2014
51a2caf9
PK
9276
9277 Fixes all over the tree and new features.
9278
a89c5882
PK
9279 Support for external packages/defconfigs (BR2_EXTERNAL). See
9280 user manual for details.
9281
9282 Cleanup of environment variable names for consistency. The
9283 download directory location override (BUILDROOT_DL_DIR) is now
9284 called BR2_DL_DIR. Likewise the name of the current .config is
9285 renamed from BUILDROOT_CONFIG to BR2_CONFIG. Please update
9286 your post build scripts if you use this! BUILD_DIR is now also
9287 exported to the post build/image scripts.
9288
9289 Toolchain: GCC 4.8 fix for ARM stack corruption, reverted
9290 uClibc pread/pwrite backport as they cause issues on certain
9291 architectures, new Linaro and Sourcery Codebench toolchains.
9292 x86: Support for AMD Jaguar cores, SSE4.x, SH: SH2/SH3/SH3EB
9293 variants removed, Microblaze: Internal toolchain support
9294
9295 Legal infrastructure: Info is now split between host and
9296 target packages, large number of license annotations.
9297
9298 Lua: selection between lua 5.1 / 5.2, luarocks support
9299
9300 Python: package infrastructure, many new packages.
9301
9302 Defconfigs: Armadeus APF51 + Zedboard added, apf27, apf28,
b5f44c2e
PK
9303 beaglebone, microblaze, pandaboard, qemu, raspberry pi
9304 updated.
9305
9306 Updated/fixed packages: aiccu, alsa-lib, alsa-utils,
9307 am33x-cm3, aumix, autoconf, automake, barebox, bellagio,
9308 berkeleydb, binutils, bison, blackbox, bluez_utils, boost,
9309 bustle, busybox, cairo, can-utils, ccache, ccid, cgilua,
9310 cifs-utils, civetweb, cmake, collectd, connman, copas,
9311 coreutils, coxpcall, cppzmq, cramfs, crda, cryptodev-linux,
9312 cryptsetup, cups, czmq, dhcpcd, dhcpdump, dhrystone, dialog,
9313 dmraid, dnsmasq, dosfstools, dropbear, dropwatch, dtc, duma,
9314 dvb-apps, e2fsprogs, eglibc, eigen, elf2flt, erlang, ethtool,
9315 f2fs-tools, ffmpeg, file, filemq, fio, flashrom, flex,
9316 fluxbox, fontconfig freerdp, freetype, gadgetfs-test, gawk,
9317 gcc, gdb, gdbm, gettext, git, glibc, gnupg, gnutls, gob2,
9318 gpsd, grep, grub, gst-ffmpeg, gst-plugins-good,
9319 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
9320 gst1-plugins-ugly, gstreamer, gstreamer1, gtest, icu, iftop,
9321 imagemagick, inadyn, infozip, iozone, iproute2, iptables, iw,
e0ab2fc9
PK
9322 jpeg, jpeg-turbo, jq, kexec, kmod, knock, lbase64, lcdapi,
9323 lftp, libcdaudio, libcgi, libcgicc, libcuefile, libcurl,
9324 libdmtx, libdrm, libdvdnav, libdvdread, libegl, libevent,
9325 libexif, libfcgi, libfreefare, libgles, libglib2, libllcp,
b5f44c2e
PK
9326 libmicrohttpd, libmpd, libnfc, libnl, libnss, libopenmax,
9327 libopenvg, libpcap, libpfm4, libplayer, libpng, libqmi,
9328 libreplaygain, libroxml, libsamplerate, libsexy, libsigsegv,
9329 libsndfile, libsoc, libtasn1, libtorrent, libtpl, libupnp,
a89c5882
PK
9330 libusb, libusb-compat, libvorbis, libxcb, libxml2, libxmlpp,
9331 libyaml, lighttpd, linknx, linux-firmware, linux-pam, live555,
51a2caf9
PK
9332 lm_sensors, lmbench, lockdev, logrotate, lrzsz, ltrace, lua,
9333 lua-ev, lua-msgpack-native, luabitop, luaexpat, luaexpatutils,
a89c5882 9334 luafilesystem, luajit, luaposix, luasec, luasocket,
51a2caf9
PK
9335 luasql-sqlite3, m4, matchbox, mdadm, minicom, mongrel2, mpc,
9336 mpd, mpg123, mplayer, mtd, mysql, lvm2, mxml, ncurses, ne10,
9337 neard, neardal, netsnmp, netstat-nat, network-manager, nodejs,
a89c5882
PK
9338 numactl, ofone, ola, olsr, omniorb, open2300, opencv,
9339 openpowerlink, openssh, openssl, openvpn, oprofile, opus,
9340 opus-tools, orbit, p11-kit, parted, pcre, pcsc-lite, perl,
9341 php, poco, poppler, powervr, protobuf-c, psplash, python,
9342 python-bottle,
51a2caf9
PK
9343 python-{crc16,distutilscross,dpkt,id3,ipy,m2crypto,mad,meld},
9344 python-{netifaces,nfc,protobuf,pygame,pyparsing,pyro,pyzmq},
9345 python-{serial,setuptools}, qt, qt5base, qt5connectivity,
9346 qt5declarative, qt5graphicaleffects, qt5jsbackend,
9347 qt5multimedia, qt5quick1, qt5quickcontrols, qt5script,
e0ab2fc9
PK
9348 qt5webkit, radvd, redis, rings, rng-tools, rpcbind,
9349 rpi-firmware, rpi-userland, rt-tests, sam-ba, samba, sawman,
9350 sconeserver, scons, sdl, sg3_utils, snappy, snmppp,
9351 socketcand, spice, spice-protocol, sqlcipher, sqlite, squid,
9352 sshfs, strace, subversion, sunxi-mali, supervisor, sysklogd,
9353 sysprof, sysstat, systemd, sysvinit, taglib, tar, tcpdump,
9354 ti-gfx, ti-utils, tinymembench, tn5250, trace-cmd,
9355 transmission, tvheadend, tzdata, zxing, uboot, uboot-tools,
9356 uclibc, udev, udpcast, ulogd, urg, usb_modeswitch_data,
9357 util-linux, vala, valgrind, vorbis-tools, wavpack, wayland,
9358 weston, wget, wireless-regdb, wireshark, wpa_supplicant,
9359 wsapi, xavante, xapp_xdpyinfo, xapp_xrandr, xcb-proto,
a89c5882
PK
9360 xdriver_xf86-video-intel, xenomai, xkeyboard-config, xl2tp,
9361 xlib_lib{FS,SM,X11},
51a2caf9
PK
9362 xlib_libX{au,aw,composite,cursor,damage,ext,fixes,font,i},
9363 xlib_libX{inerama,mu,pm,randr,render,res,t,tst,v,xf86dga},
9364 xlib_libXxf86vm, xlib_libdmx, xlib_libfontenc,
9365 xlib_libpciaccess, xlib_xtrans, xproto_dri2proto,
9366 xproto_{glproto,inputproto,presentproto,randrproto,videoproto},
9367 xproto_xextproto, xproto_xproto, xutil_util-macros,
9368 xutil_makedepend, zic, zmqpp, zxing, zsh, zyre
9369
9370 New packages: apitrace, avrdude, c-ares, ca-certificates,
9371 cwiid, dbus-cpp, evemu, fping, fswebcam, gpm, gst1-libav,
a89c5882
PK
9372 haveged, intel-microcode, iucode-tools, jasper, joe, ktap,
9373 lbreakout2, libass, libbluray, libcdio, libenca, libevdev,
9374 libmbim, libmodplug, libnfs, libnftnl, libplist, libshairplay,
9375 libsocketcan, ljsyscall, log4cplus, ltris, luainterpreter,
9376 luarocks, minidlna, mmc-utils, modemmanager, mtr, net-tools,
9377 python-configobj, python-dialog, python-json-schema-validator,
9378 python-keyring, python-msgpack, python-posix-ipc,
9379 python-pyasn, python-pycrypto, python-pysnmp,
9380 python-pysnmp-apps, python-pysnmp-mibs, python-pyusb,
9381 python-simplejson, python-tornado, python-versiontools,
9382 rtmpdump, rtptools, smcroute, smstools3, tcpreplay, thrift,
9383 ti-uim, tinyxml, tmux, vlc, wmctrl, xconsole
9384
b5f44c2e 9385 Removed packages: autoconf, automake, ccache, cpanminus, lzma,
a89c5882 9386 netkitbase, netkittelnet, pkg-config, squashfs3, ttcp, xstroke
51a2caf9 9387
474defab
PK
9388 Issues resolved (http://bugs.uclibc.org):
9389
9390 #65: new package: dbus c++ language bindings
9391 #769: Update configuration menu for MIPS target
b5f44c2e 9392 #2419: Add a bundle of Lua modules
474defab 9393 #2629: Segmentation faults and division by zero in Grub on ext2
b5f44c2e
PK
9394 #3811: Added auto-mount for USB and SD Card (mdev) (for 2011.05)
9395 #4339: Allow override of DL_DIR in extract step
a89c5882 9396 #4363: Make sure that copied linux and busybox defconfig are...
b5f44c2e 9397 #4454: There should be simple way to update image, when chang...
474defab
PK
9398 #5024: grub fails to build for x86_64 target architecture
9399 #5066: New-Package: net-tools
9400 #5072: ncurses: add ncurses-progs to target
9401 #5294: uclibc build ignores target CFLAGS and LDFLAGS
9402 #5366: Login doesn't work with util-linux versions of login/agetty
9403 #5378: dropbear Makefile broken
9404 #5390: System banner - change to empty doesn't remove /etc/issue
a89c5882 9405 #5780: spurious build failure because it cannot remove ubinize.cfg
474defab
PK
9406 #5798: ncurses-5.9 fails to compile statically
9407 #5810: Buildroot 2012.11: Additional GCC option "-msoft-float" ...
9408 #6080: Git fetch caching
9409 #6092: Bootable ISO image creation seems to have stopped working..
9410 #6272: coreutils build fails
a89c5882
PK
9411 #6434: apply-patches.sh does not work recursively
9412 #6446: eglibc doesn't install ldconfig to target
9413 #6484: Add c-ares
b5f44c2e 9414 #6596: Slow bootup if mdev is chosen
474defab
PK
9415 #6656: Build Qt5 with ccache
9416 #6662: internal compiler error: Segmentation fault during making..
a89c5882 9417 #6722: Usage of $($(PKG)_DIR_PREFIX) is an issue with linux package
474defab 9418 #6752: genext2fs: e2fsck must run before tunefs -U random
a89c5882 9419 #6770: openssl 1.0.1f fails with ccache
474defab 9420 #6830: Qt5: no fonts are installed
a89c5882
PK
9421 #6848: Qt5: no text shown in simple QWidget / frame-buffer setup
9422 #6854: Update to Qt 5.2.1
474defab 9423
9b390454 94242013.11, Released November 30th, 2013:
1351d0c2
PK
9425
9426 Minor fixes.
9427
9428 Updated/fixed packages: apr, binutils, dbus-python, dropwatch,
9429 ecryptfs-utils, eglibc, gdb, gpsd, grantlee, hostapd,
9430 iptables, qlibiscsi, libnspr, libnss, libpfm4, libtool,
9431 lua-ev, lvm2, mplayer, qt, qt5, quagga, ruby, tinymembench,
9432 tvheadend, util-linux, wpa_supplicant
9433
9434 Issues resolved (http://bugs.uclibc.org):
9435
9436 #1279: Buildroot compiled Busybox and Coreutils LFS issues
9437 #2995: -fstack-protector-all causes ssh to SIGSEGV
9438 #5570: Cannot compile software on the target machine
9439 #6428: util-linux libmount segfaults with patch from buildroot
9440 #6500: php fails to build for armel
9441 #6554: gdb needs to dependents on host texinfo
9442 #6692: GNU nano fails to compile for x86_64
9443 #6704: wpa_supplicant: fix wrong path to executable file in D-Bus
9444
1bf9afeb
PK
94452013.11-rc3, Released November 26th, 2013
9446
9447 Fixes all over the tree.
9448
9449 Architecture: Mark MIPS I, II, III and IV as deprecated.
9450
9451 Updated/fixed packages: beecrypt, dbus, e2fsprogs, libcap-ng,
9452 libglib2, libroxml, libsigsegv, libvncserver, lxc, mdadm,
9453 mongoose, nut, ola, omniorb, openssl, pcre, php, poco,
9454 protobuf-c, pv, qt5base, ruby, schifra, squid, sunxi-mail,
9455 swig, ti-gfx, tinymembench, uclibc, udisks, vim
9456
b87c05dc
PK
94572013.11-rc2, Released November 18th, 2013
9458
9459 Fixes all over the tree.
9460
9461 Defconfigs: qemu_arm_versatile, qemu_arm_nuri, sheevaplug:
9462 Adjust kernel versions.
9463
9464 Toolchain: avr32: fix for modern kernel headers
9465
9466 Bootloader: Barebox updated to 2013.10.1
9467
9468 Updated/fixed packages: dhcp, e2fsprogs, gst1-plugins-bad,
9469 libcurl, libvncserver, nano, pc, qt5base, squashfs, ttcp,
9470 wayland, wvstreams
9471
9472 Issues resolved (http://bugs.uclibc.org):
9473
9474 #3601: DHCPD S80dhcp-server startup script issues
9475 #6320: Fix kernel compile issue if BR2_LINUX_KERNEL_CUSTOM_GIT_VERS..
9476 #6416: Xenomai package, patch alternative
9477 #6590: directfb-examples build failed whit linaro toolchain
9478
abce7ca6 94792013.11-rc1, Released November 12th, 2013
b9a16cb4
PK
9480
9481 Architectures: Nios-II support, MIPS arch handling fixes
9482
9483 Defconfigs: cubieboard2, freescale i.MX 6sololite evk,
9484 sabre-sd, wandboard added, rpi renamed to raspberrypi_defconfig
9485
9486 Toolchain: glibc support, upstream uClibc fixes, uClibc 0.9.31
9487 for avr32, crosstool-ng backend removed, external musl
9488 toolchain support, gcc 4.8.2, updated Linaro external
9489 toolchains. Fortran and objective-C support deprecated,
9490 mudflap support
9491
9492 Bootloaders: U-Boot: u-boot.imx support, version bumps
9493
9494 Linux: use kmod instead of module-init-tools
9495
9496 System: default to devtmpfs for /dev
9497
9498 Infrastructure: Make 3.82 fixes, locales generation fixes, CVS
9499 download support, post-rsync hooks
9500
9501 Fs: u-boot image support for cpio
9502
9503 Updated/fixed packages: aircrack-ng, alsamixergui, apr,
9504 apr-util, atk, automake, bellagio, berkeleydb, bind, binutils,
9505 bison, boost, busybox, can-utils, ccache, ccid, cgilua,
9506 chrony, cifs-utils, cjson, collectd, connman, conntrack-tools,
9507 copas, cppcms, cppzmq, czmq, dash, dbus, dhcpcd, diffutils,
9508 directfb, dmidecode, dnsmaqs, docker, dosfstools, dropbear,
9509 dropwatch, ebtables, eglibc, elf2flt, empty, enchant, erlang,
9510 ethtool, fbgrab, fbv, fdk-aac, feh, ffmpeg, file, findutils,
9511 fltk, fmtools, freetype, gdk-pixbuf, gettext, git,
9512 glib-networking, gmp, gnupg, gnutls, gpu-viv-bin-mx6q, gsl,
9513 gstreamer, gstreamer1, gst1-plugins-{bad,base,good,ugly},
9514 gtest, gutenprint, hplip, i2c-tools, icu, ifplugd,
9515 imagemagick, iozone, iproute2, ipset, iptables, iw, jamvm,
9516 jansson, jpeg-turbo, kismet, kmod, lcms2, libassuan, libcap,
9517 libcap-ng, libcdaudio, libcec, libcue, libcurl, libdrm,
9518 libedit, libevas, libevent, libfreefare, libfuse,
9519 libgpg-error, libiconv, liblog4c-localtime, libmicrohttpd,
9520 libmnl, libmodbus,
9521 libnetfilter_{acct,conntrack,cthelper,cttimeout,log,queue},
9522 libnfnetlink, libnl, libpng, libqmi, libqrencode, libroxml,
9523 libsecret, libsigsegv, libsoup, libtirpc, libunwind, libusb,
9524 libvpx, lighttpd, linphone, linux-pam, lmbench,
9525 lockfile-progs, log4cxx, logrotate, logsurfer, ltp-testsuite,
9526 ltrace, luacrypto, luaposix, lvm2, m4, matchbox-lib,
9527 media-ctl, mediastreamer, minicom, minidlna, mongoose, monit,
9528 mpc, mpd, mpg123, mplayer, mrouted, mtdev, mutt, mysql_client,
9529 nano, ncftp, ndisc6, neard, neardal, neon, net-snmp, netatalk,
9530 netcat, netkitbase, netperf, netplug, nettle, nfacct,
9531 nfs-utils, ngircd, ngrep, noip, nuttcp, olsr, openssh, opkg,
9532 oprofile, opus-tools, orc, ortp, pciutils, pcre, pcsc-lite,
9533 perf, perl, perl-cross, php, picocom, pkgconf, polarssl,
9534 poppler, pppd, proftpd, protobuf, proxychains-ng, pulseaudio,
9535 pv, qemu, qt, qt5base, qt5webkit, quagga, radvd, redis,
9536 rpi-{firmware,userland}, rrdtool, rsync, rtorrent, ruby,
9537 samba, scons, screen, sdl_sound, ser2net, setserial,
9538 smartmontools, socat, socketcand, sqlcipher, sqlite, squid,
9539 stress, strongswan, stunnel, sudo, syslinux, systemd,
9540 sysvinit, tcl, ti-gfx, time, transmission, tremor, tslib,
abce7ca6
PK
9541 tstools, tvheadend, tzdata, uboot-tools, uclibc, udpcast,
9542 uemacs, ulogd, usb_modeswitch{,_data}, util-linux, vala,
9543 valgrind, vde2, vorbus-tools, vpnc, vsftpd, vtun, wayland,
9544 webkit, webp, webrtc-audio-processing, weston, wget,
9545 wireshark, wsapi, xavante, xdriver_xf86-video-geode, xenomai,
9546 xinetd, xlib_libpthread-stubs, xl2tp, xmlstarlet,
9547 xserver_xorg-server, xz, zeromq, zic, zmqpp
b9a16cb4
PK
9548
9549 New packages: aiccu, autossh, bc, civetweb, cppdb, cryptsetup,
9550 duma, eigen, harfbuzz, igmpproxy, iputils, jq, knock, kobs-ng,
9551 lesstif, libcgroup, libsepol, libsoc, libssh2, luasec, luasql,
9552 lxc, nut, ola, omniorb, openpowerlink, orbit, p910nd, psplash,
9553 python-crc16, python-ipy, python-pyzmq, qt5sensors,
9554 qt5serialport, qt5x11extras, snmppp, subversion, tcping,
9555 trace-cmd, xscreensaver, zsh
9556
9557 Removed packages: module-init-tools
9558
9559 Issues resolved (http://bugs.uclibc.org):
9560
9561 #1138: Buildroot fails to build packages if BR2_GCC_SHARED_LIBGCC=y
9562 #5408: qt build failure with Sourcery CodeBench ARM 2010.09
9563 #5630: makefile error with toolchain helpers.mk
9564 #5672: htop: remove X11 stuff
9565 #5678: linux.mk: linux-menuconfig fails
9566 #5696: python3 installation is too large, patches from python2 needed
9567 #5978: Erlang does not build for arm in 2013.02-rc3
9568 #6392: Extended ARM uImage kernel options
9569 #6404: Buildroot's coreutils 'uname -p' reports 'Unknown' on recent..
9570 #6428: util-linux libmount segfaults with patch from buildroot
9571 #6452: eglibc from Linaro 2013.07 not copied to target correctly
9572 #6566: PHP segfault when crosscompiled to mips64 - patch included
9573 #6572: [PowerPC] Buildroot uses wrong external toolchain libraries..
9574 #6578: udisks package broken
9575 #6602: ebtables 64 bit kernel + 32 bit userland alignment error..
9576 #6608: ebtables missing ethertypes - fix included
9577 #6620: Sysvinit package missing killall5 and symlinks - patch included
9578 #6632: CMake use host pkg-config
9579 #6638: pkgconf doesn't download
9580 #6644: "all" target doesn't work in out-of-tree builds
9581 #6650: Segmentation fault when trying to build latest buildroot
9582 #6668: iptables limit module alignment problem on mips64
9583
53d8d9c1
PK
95842013.08, Released August 31th, 2013:
9585
9586 Minor fixes.
9587
9588 Documentation build fixed.
9589
9590 Updated/fixed packages: ltrace, strongswan
9591
4e4a0a34 95922013.08-rc3, Released August 29th, 2013:
13ce6ddf
PK
9593
9594 Fixes all over the tree.
9595
9596 External toolchain lib32/lib64 handling, ABI name for EABIhf,
9597 misc fixes for generatelocales, apply-patches and module
9598 stripping.
9599
9600 Top level menu names reordered and renamed for clarity.
9601
aab3a0ba
PK
9602 Updated/fixed packages: acl, attr, bash, dbus, directfb,
9603 dvb-apps, kexec, kmod, libbsd, linux-fusion, mesa3d, minidlna,
9604 openssh, openssl, pulseaudio, python-setuptools, qt5,
9605 qt5webkit, redis, strongswan, sunxi-mali
9606
9607 Issues resolved (http://bugs.uclibc.org):
9608
9609 #6464: dbus-daemon-launch-helper needs setuid
13ce6ddf 9610
c08b78d1
TP
96112013.08-rc2, Released August 16th 2013:
9612
9613 Documentation improvements.
9614
9615 External toolchains fixes.
9616
9617 Updated/fixed packages: aircrack-ng, bash, boost, cairo,
9618 cppcms, eglibc, ffmpeg, gcc, git, gnupg, imagemagick, libcec,
9619 libffi, libgcrypt, linux, linux-headers, ltrace, netatalk,
9620 opencv, opengl, readline, samba, strongswan, sunxi-cedarx,
9621 uclibc, udev, wayland, webkit, zeromq.
9622
9623 Issues resolved (http://bugs.uclibc.org):
9624
9625 #6440: typo in ffmpeg makefile
9626
36c966ef
TP
96272013.08-rc1, Released August 5th, 2013:
9628
9629 Architectures:
9630 - improved support for floating point on ARM and Thumb/Thumb2
9631 - support for ARM OABI removed
9632
9633 Toolchains:
9634 - support added for Sourcery CodeBench ARM and MIPS 2013.05
9635 - Linaro ARM and Aarch64 toolchains updated
9636 - support added for the Arago ARMv5 and ARMv7 toolchains
9637 - gcc 4.8.x version bumped
9638 - support for installing both FDPIC and FLAT libraries on
9639 Blackfin
9640 - support for uClibc 0.9.31 removed,
9641 - convert the internal toolchain backend to use the package
9642 infrastructure
9643 - support added for eglibc in the internal toolchain backend
9644 - toolchain components for the ARC architecture updated and
9645 gdb for ARC added.
9646 - support for Blackfin in the internal toolchain fixed
9647
9648 Defconfigs: beaglebone_defconfig updated, new defconfig for
9649 CubieBoard, for Olimex mx233 Olinuxino, for Calao Systems
9650 TNY-A9G20-LPW.
9651
9652 A number of packages have been fixed to use the
9653 <pkg>_CONFIG_SCRIPTS mechanism to get their <pkg>-config shell
9654 script installed and modified properly. Licensing informations
9655 has been added to a number of packages.
9656
9657 Use XZ tarballs for a number of packages.
9658
9659 Noticeable package changes/additions:
9660 - The glib2/libgtk2/webkit stack has been updated to recent
9661 versions.
9662 - Support for Gstreamer 1.x has been added.
9663 - OpenGL support for TI OMAP platforms has been added.
9664 - OpenGL support for Allwinner platforms has been added.
9665 - OpenMAX support for RasberryPi has been added.
9666
9667 Updated/fixed packages: acl, attr, autoconf, avahi, barebox,
9668 bind, binutils, busybox, bwm-ng, bzip2, cifs-utils, colletctd,
9669 cpanminus, cups, curl, dash, dbus, dhcp, directfb,
9670 directfb-examples, dnsmasq, dosfstools, dropbear, dtc,
9671 e2fsprogs, ed, efl, enlightenment, erlang, ethtool, fbgrab,
9672 fftw, firmware-imx, flot, fltk, freetype, gawk, gdk-pixbuf,
9673 gettext, gmp, gnutls, gsl, gutenprint, gvfs, gzip, haserl,
9674 hiawatha, httping, icu, imagemagick, imlib2, imx-lib,
9675 intltool, iozone, ipset, iptables, jquery, jquery-keyboard,
9676 jquery-sparkline, kmod, less, libart, libcdaudio, libcgicc,
9677 libesmtp, libftdi, libfuse, libglib2, libgtk, libgtk2, libidn,
9678 libiqrf, liblog4c-localtime, libnspr, libnss, libpcap,
9679 libroxml, libserial, libsigsev, libsoup, libtool, libtpl,
9680 libvncserver, libxml2, linphone, lm_sensors, logrotate,
9681 ltrace, lttng, luafilesystem, luajit, minicom, monit, mpg123,
9682 mtd, mutt, mxml, neard, netatask, netsnmp, nettle,
9683 network-manager, nodejs, nss-mdns, openssh, openswan, openvpn,
9684 opkg, opus, pcre, perl-cross, php, pixman, poco, polarssl,
9685 pulseaudio, pv, python, python3, qt, qt5, qt5declarative,
9686 qt5jsbackend, qt5quick1, readline, rpi-firmware, ruby, samba,
9687 sane-backends, sconeserver, sdl_image, sdparm, ser2net,
9688 socketcand, sqlite, squid, strace, tcl, tcpdump, tinyhttpd,
9689 tvheadend, tzdata, uboot, udpcast, usb_modeswitch,
9690 usb_modeswitch_data, usbutils, webkit, wireshark, wvstreams,
9691 xapp_luit, xapp_xmodmap, xenomai, xfsprogs, xlib_libX11, zic,
9692 zlib.
9693
9694 New packages: a10disp, aespipe, am33x-cm3, cppcms, dhcpcd,
9695 dropwatch, dtc, ecryptfs-utils, eglibc, elf2flt, fdk-aac,
9696 gcc-final, gcc-initial, gcc-intermediate, git,
9697 gpu-viv-bin-mx6q, gst1-plugins-bad, gst1-plugins-base,
9698 gst1-plugins-good, gst1-plugins-ugly, gst-omx,
9699 gst-plugin-x170, gstreamer1, jimtcl, lbase64, libassuan,
9700 libbsd, libcec, libdvbsi, libedit, libgpgme, libqmi,
9701 libqrencode, libsvg, libsvg-cairo, libunwind, libvpx,
9702 linux-headers, lockdev, luabitop, luacrypto, lua-ev,
9703 luaexpatutils, msgpack, ocrad, on2-8170-libs,
9704 on2-8170-modules, p11-kit, pax-utils, ptpd, ptpd2,
9705 python-pyro, ramspeed/smp, snappy, strongswan, sunxi-boards,
9706 sunxi-cedarx, sunxi-mali, sunxi-tools, ti-gfx, tinymembench,
9707 tree, tstools, uclibc, w_scan.
9708
9709 Issues resolved (http://bugs.uclibc.org):
9710
9711 #4718: python (built for powerpc) distutils has paths to host
9712 compiler toolchain
9713 #5516: appended device tree blobs on uImage fails
9714 #6302: Versions of packages retrieved from github.com are wrong
9715 #6308: dosfstools download link is wrong
9716 #6326: Dropbear: Add options to allow better config for
9717 different target devices (e.g. routers)
9718 #6338: Wrong download link for minicom package
9719 #6344: Wrong handling of license text files with same name and
9720 different directory
9721 #6374: gnutls package broken if linux cryptodev module
9722 selected
9723 #6410: omap3_beagle has uimage error load address error
9724
615fd9b0 97252013.05, Released May 31th, 2013:
0ca9692d
PK
9726
9727 Minor fixes.
9728
93252e70
PK
9729 External toolchain wrapper fix for if host/usr/bin is placed
9730 in the patch.
9731
9732 Updated/fixed packages: acpid, at91bootstrap, czmq, elf2flt,
9733 flex, jamvm, kmod, libplayer, libtirpc, libv4,
9734 lttng-babeltrace, opengl, qt5jsbackend, udpcast, wvstreams
0ca9692d
PK
9735
9736 Issues resolved (http://bugs.uclibc.org):
9737
93252e70 9738 #4868: Buildroot compile failure for toolchain/gdb-7.4/intl/reloc...
0ca9692d
PK
9739 #4988: flex and m4 problems
9740 #5912: obsolete CVS files
9741
c92a369f
PK
97422013.05-rc3, Released May 25th, 2013:
9743
9744 Minor fixes.
9745
9746 Updated/fixed packages: aircrack-ng, bellagio, boost, crda,
9747 dvb-apps, flot, libatomic_ops, libeXosip2, libosip2, libxml2,
9748 mongrel2, poco, portaudio, pptp-linux, tvheadend, urg, weston,
9749 wireshark
9750
cfcbfa2c 97512013.05-rc2, Released May 15th, 2013:
d131f750
PK
9752
9753 Fixes all over the tree.
9754
90e7cdd2
PK
9755 Default number of parallel jobs is now number of CPUs + 1.
9756
9757 Defconfigs: Add Telit EVK-PRO3, AT91SAM9260-EK Nand flash.
9758
a517092f
PK
9759 Updated/fixed packages: aircrack-ng, busybox, cairo,
9760 classpath, curlftpfs, czmq, dbus, f2fs-tools, fan-ctrl,
9761 filemq, gst-plugin-bad, gutenprint, hplip, json-c,
9762 libatomic_ops, libcurl, libdrm, libglib2, libnspr, libnss,
9763 libsha1, libsigsegv, libxcb, linknx, linux-pam, lttng-modules,
9764 lttng-tools, matchbox-lib, mcookie, mesa3d, neon, pixman,
9765 pulseaudio, python-nfc, qt5imageformats, quota, openssl,
9766 sconeserver, strace, sylpheed, wvstreams,
90e7cdd2
PK
9767 xapp_{appres,bdftopcf,beforelight,bitmap,edires,fonttosfnt},
9768 xapp_{fslsfonts,fstobdf,iceauth,ico,listres,luit,mkfontdir},
9769 xapp_{mkfontscale,oclock,rgb,rstart,scripts,sessreg,setxkbmap},
9770 xapp_{showfont,smproxy,twm,viewres,x11perf,xauth,xbacklight},
9771 xapp_x{biff,calc,clipboard,clock,cmsdb,cursorgen,dbedizzy,ditview},
9772 xapp_x{dm,dpyinfo,driinfo,edit,ev,eyes,f86dga,fd,fontsel,fs,fsinfo},
9773 xapp_x{gamma,gc,host,input-calibrator,input,kbcomp,kbevd,kbprint},
9774 xapp_x{kbutils,kill,load,logo,lsatoms,lsclients,lsfonts,mag,man},
9775 xapp_x{message,mh,modmap,more,pr,prop,randr,rdb,refresh,set,setmode},
9776 xapp_x{setpointer,setroot,sm,stdcmap,vidtune,vinfo,wd,wininfo,wud},
9777 xcb-util, xcursor-transparent-theme, xdata_xbitmaps,
9778 xdata_xcursor-themes,
9779 xdriver_xf86-input-{evdev,joystick,keyboard,mouse,synaptics},
9780 xdriver_xf86-input-{tslib,vmmouse,void},
9781 xdriver_xf86-video-{ark,ast,ati,cirrus,dummy,fbdev,geode,glide},
9782 xdriver_xf86-video-{glint,i128,intel,mach64,mga,neomagic,newport},
9783 xdriver_xf86-video-{nv,openchrome,r128,savage,siliconmotion,sis},
9784 xdriver_xf86-video-{tdfx,tga,trident,v4l,vesa,vmware,voodoo,wsfb},
9785 xfont_encodings, xfont_font-adobe-{100,75}dpi,
9786 xfont_font-utopia-{100dpi,75dpi,type1},
9787 xfont_font-{alias,arabic-misc,bh-100dpi,bh-75dpi},
9788 xfont_font-bh-lucidatypewriter-{100,75}dpi, xfont_font-bh-{ttf,type1},
9789 xfont_font-bitstream-{100dpi,75dpi,type1}, xfont_font-cronyx-cyrillic,
9790 xfont_font-{cursor,daewoo,dec,isas,jis,micro}-misc,
9791 xfont_font-ibm-type1, xfont_font-misc-{cyrillic,ethiopic,meltho,misc},
9792 xfont_font-{mutt,schumacher}-misc,
9793 xfont_font-{screen-cyrillic,sony-misc,sun-misc,util},
9794 xfont_font-winitzki-cyrillic, xfont_font-xfree86-type1,
9795 xlib_lib{FS,ICE,SM,X11,XScrnSaver,Xau,Xaw,Xcomposite,Xcursor},
9796 xlib_libX{damage,dmcp,ext,fixes,font,ft,i,inerama,mu,pm,randr},
9797 xlib_libX{render,res,t,tst,v,vMC,xf86dga,xf86vm},
9798 xlib_lib{dmx,fontenc,pciaccess,pthread-stubs,xkbfile}, xlib_xtrans,
9799 xproto_{applewm,bigreqs,composite,damage,dmx,dri2,fixes}proto,
9800 xproto_{fontcache,font,gl,input,kb,randr,record,render}proto,
9801 xproto_{resource,scrnsaver,video,windowswm,xcmisc,xext}proto,
9802 xproto_{xf86bigfont,xf86dga,xf86dri,xf86vidmode,xinerama,x}proto,
9803 xserver_xorg-server, xutil_{makedepend,util-macros}
d131f750 9804
a517092f
PK
9805 Readded Packages: xapp_xinit
9806
603293f5
GZ
9807 Issues resolved (http://bugs.uclibc.org):
9808
9809 #5054: amd64: cannot find init - due to missing /lib64 folder
9810
92651931 98112013.05-rc1, Released May 8th, 2013:
aec71d64 9812
fa3463d6
PK
9813 Architectures: ARC support, Blackfin support, FLAT binary
9814 format, ARM: Drop old CPU variants, add fa526/626, Marvell PJ4
aec71d64
PK
9815
9816 Toolchains: Add new Microblaze external toolchains, Linaro
9817 ARM/Aarch64 updates, GCC 4.6.4 / 4.7.3 / 4.8.0 added to
fa3463d6
PK
9818 internal toolchain, default to GCC 4.7.x. Internal
9819 Crosstool-ng backend deprecated.
aec71d64
PK
9820
9821 Defconfigs: Add Atmel at91sam9g45m10ek, freescale mpc8315erdb
e7f4923e
PK
9822 & p1010rdb, Armadeus apf27 / apf28, Openblocks A6, Raspberry
9823 pi, gnublin board.
aec71d64
PK
9824
9825 FS: LZO and XZ compression methods, extra ubifs options,
9826 ext2 rev 0/1 and ext3/4 support.
9827
9828 Patch handling: apply-patches now has .patch.xz support,
9829 Patch logic reworked as discussed during Febrary dev days:
9830 http://elinux.org/Buildroot:DeveloperDaysFOSDEM2013
9831
9832 <pkg>-rsync now excludes version control files.
9833
9834 linux: uImage load address for ARM multiplatform kernels
9835
9836 Infrastructure for multiple OpenGL / ES / EGL / OpenVG
9837 providers, similar to how libjpeg / libjpeg-turbo is handled.
9838
9839 Infrastructure for packages to add system users.
9840
9841 kconfig: updated to 3.9-rc2, support make olddefconfig
9842
9843 Updated/fixed packages: alsa-lib, alsa-utils, apr, apr-util,
9844 argp-standalone, at, at91bootstrap, audiofile, aumix, avahi,
9845 bash, blackbox, bind, binutils, bison, boost, bridge-utils,
9846 busybox, ccache, cifs-utils, cmake, collectd, connman,
9847 conntrack-tools, cpanminus, crosstool-ng, diffutils, directfb,
9848 directfb-examples, divine, dmalloc, dnsmasq, dosfstools,
e7f4923e
PK
9849 dropbear, e2fsprogs, ebtables, eeprog, erlang, ethtool,
9850 fb-test-app, fbset, feh, ffmpeg, file, flex, flot, foomatic,
9851 fxload, gd, gdb, gdisk, genimage, gettext, gmp, gnuchess,
9852 gnutls, gob2, gperf, gpsd, gstreamer, haserl, hiawatha, htop,
9853 httping, icu, inotify-tools, intltool, iproute2, ipset,
9854 iptables, iw, jpeg, jquery, jquery-{sparkline,validation},
9855 json-c, kbd, kexec, kismet, kmod, lcdproc, libarchive,
9856 libatasmart, libcap, libconfig, libconfuse, libcurl, libdrm,
9857 libeet, libev, libevas, libeXosip2, libffi, libfribi, libfuse,
9858 libgcrypt, libglib2, libgtk2, libid3tag, libmicrohttpd,
9859 libnetfilter_acct, libnetfilter_conntrack, libnl, libpcap,
9860 libplayer, libsigc, libv4l, libxcb, linenoise, linux-pam,
9861 lm_sensors, ltp-testsuite, luajit, lzop, madplay, make, mdadm,
aec71d64
PK
9862 mediastreamer, memtester, mesa3d,
9863 mobile-broadband-provider-info, monit, mpd, mpfr, mpg123,
fa3463d6
PK
9864 mrouted, msmtp, nbd, ncurses, ndisc6, neard, neardal, neon,
9865 netperf, netsnmp, nettle, nfacct, ntfs-3g, ofono, olsr,
aec71d64 9866 omap-u-boot-utils, openssh, openssl, openswan, openvpn,
fa3463d6
PK
9867 oprofile, orc, patch, pciutils, pcre, perl, php, poco,
9868 polarssl, proftpd, psmisc, pulseaudio, python,
aec71d64 9869 python-{bottle,netifaces,serial,setuptools}, qt, quagga,
e7f4923e
PK
9870 quota, radvd, rpi-firmware, rpi-userland, rt-tests, sam-ba,
9871 samba, sawman, sdl, ser2net, smartmontools, socat, socketcand,
9872 speex, squid, stress, stunnel, sudo, syslinux, sysstat,
9873 sysvinit, tcl, tcprelay, tinyhttpd, tslib, tvheadend,
9874 uboot-tools, udev, ulogd, util-linux, vala, vtun, webkit,
aec71d64
PK
9875 xapp_{iceauth,luit,makefontscale,sessreg,setxkbmap,smproxy},
9876 xapp_{xauth,xcmsdb,xdpyinfo,xev,xgamma,xhost,xinput,xkbcomp},
9877 xapp_{xkbevd,xlsatoms,xlsclients,xmodmap,xpr,xprop,xrandr,xrdb},
9878 xapp_{xset,xwd,xwininfo}, xcb-{proto,util},
9879 xdriver_xf86-input-{evdev,joystick,keyboard,mouse,synptics},
9880 xdriver_xf86-input-{tslib,vmmouse,void},
9881 xdriver_xf86-video-{ark,ast,ati,cirrus,dummy,geode,glide,glint},
9882 xdriver_xf86-video-{i128,intel,mach64,mga,neomagic,newport},
9883 xdriver_xf86-video-{openchrome,r128,savage,siliconmotion,sis},
9884 xdriver_xf86-video-{tdfx,trident,vesa,vmware,wsfb}, xenomai,
9885 xfont, xinetd, xkeyboard-config, xlib_lib{FS,ICE,SM,X11},
9886 xlib_libX{scrnSaver,au,aw,cursor,dmcp,ext,fixes,font,ft,i},
9887 xlib_libX{inerama,mu,pm,randr,res,tst,v,vMC,xf86dga,xf86vm},
9888 xlib_lib{dmx,fontenc,pciaccess,xkbfile}, xlib_xtrans,
9889 xproto_{applevm,bigreqs,dri2,fonts,gl,input,kbd,record}proto,
9890 xproto_{resource,scrnsaver,xcmisc,xext,x}proto,
9891 xserver_xorg-server, xutil_makedepend, xz, zeromq
9892
fa3463d6
PK
9893 New packages: aircrack-ng, bcusdk, chrony, crda,
9894 cryptodev-linux, cppzmq, czmq, dtach, enscript, exfat,
9895 exfat-utils, f2fs-tools, fan-ctrl, filemq, foomatic-filters,
9896 genimage, genpart, glibmm, gnuplot, gtest, gutenprint, hplip,
9897 iozone, jansson, jhead, jquery-keyboard, jquery-ui,
9898 jquery-ui-themes, json-glib, json-javascript, lcms2, libpfm4,
9899 libpthsem, libserial, libsigsegv, libtasn1, libwebsockets,
9900 libxkbcommon, libxml++, linknx, log4cxx, mongoose, mongrel2,
9901 mtools, ne10, nmap, nodejs, openobex, openpgm, poppler,
9902 protobuf-c, python-m2crypto, python-thrift, qjson, qt5base,
aec71d64
PK
9903 qt5declarative, qt5graphicaleffects, qt5imageformats,
9904 qt5jsbackend, qt5multimedia, qt5quick1, qt5script, qt5svg,
9905 qt5webkit qt5xmlpatterns, rapidjson, redis, swig, texinfo,
9906 tzdata, urg, ussp-push, wayland, webp, weston, wireless-regdb,
9907 wireshark, wvdial, wvstreams, xcb-util-image, xcb-util-wm,
9908 xcursor-transparent-theme, zic, zmqpp, zyre
9909
9910 Removed packages: microperl, ocf-linux, xapp_xinit,
9911 xapp_xplsprinters, xapp_xprehashprinterlist,
9912 xfont_font-bitstream-speedo,
9913 xlib_lib{Xfontcache,XprintAppUtil,XprintUtil,Xp,oldX,xkbui},
9914 xproto_{print,xf86rush}proto
9915
9916 Deprecated packages: vala
9917
9918 Issues resolved (http://bugs.uclibc.org):
9919
9920 #1291: Add support for Faraday 526 arm processor (fa526)
9921 #2683: cups does not install correctly to target
9922 #3313: mesa3d fails to build
9923 #5186: initramfs/cpio should support lzo compression
9924 #5636: agetty - cannot get controlling tty error - need updated...
9925 #5906: collectd client headers not exported
9926 #5966: bison unnecessarily required as build dependency
9927 #6140: --enable-fileinfo not applied for php package
9928 #6164: openvpn usage of ip tool from Busybox
9929
15ace1a8
PK
99302013.02, Released February 28th, 2013:
9931
9932 Misc manual updates.
9933
9934 Updated/fixed packages: busybox, collectd, flashbench,
9935 libgtk2, libupnp, mii-diag, quota
9936
d65bb7e3
PK
99372013.02-rc3, Released February 26th, 2013
9938
9939 Minor fixes.
9940
9941 Updated/fixed packages: conntrack-tools, dialog,
9942 enlightenment, haserl, keyutils, libfif, libmad,
9943 linux-firmware, linux-fusion, matchbox-desktop, matchbox-wm,
9944 ruby, spawn-fcgi, vtun
9945
9946 Issues resolved (http://bugs.uclibc.org):
9947
9948 #5960: fusion.ko driver does not install to target rootfs
9949
8290a626
PK
99502013.02-rc2, Released February 19th, 2013
9951
9952 Fixes all over the tree.
9953
9954 Various manual updates and fixes.
9955
9956 Updated/fixed packages: busybox, collectd, gesftpserver,
9957 glib-networking, gnutls, inotify-tools, libcurl, libffi,
9958 libglib2, libtorrent, libvorbis, neard, network-manager,
9959 ntfs-3g, openssl, qt, rpi-userland, rtorrent, thttpd, vim.
9960
9961 Issues resolved (http://bugs.uclibc.org):
9962
9963 #5906: collectd client headers not exported
9964
e68acefb 99652013.02-rc1, Released February 10th, 2013
6de88cab
PK
9966
9967 Toolchain: Crosstool-ng 1.17.0, default to GCC 4.6.3, target
9968 libraries install fixed. Add Linaro ARM
8ccef3b3 9969 2012.11/2012.12/2013.01, AArch64 12.11/12.12/13.01. Sourcery
6de88cab 9970 CodeBench MIPS 2012.03/09. Infrastructure to warn about
1ccf5237
PK
9971 missing 32bit support for binary toolchains. Toolchain wrapper
9972 is now relocatable. Add GDB 7.5.1 / Remove 6.8 / 7.0 /
9973 7.1. Deprecate uClibc 0.9.31.
6de88cab
PK
9974
9975 Architecture: Xtensa fixes, add missing powerpc variants, arm
1ccf5237
PK
9976 1136jf-s rev1, add A5/A15, neon support toggle, OABI
9977 deprecated. Sparc: drop old unused variants
6de88cab
PK
9978
9979 Bootloaders: At91bootstap: fix upstream URL, Barebox: add
1ccf5237
PK
9980 2012.12/2013.01/2013.02, remove 2012.08/09/10, lzop fixes,
9981 environment image support, U-Boot: add 2013.01.01
6de88cab
PK
9982
9983 Linux: fix appended dtb handling for v3.8+ kernels, support
9984 multiple device trees
9985
9986 Defconfigs: calao USB-A9260, snowball, QEMU PPC440 on ML507
9987 board, QEMU ARM Exynos4210, Kernel version in QEMU defconfigs
1ccf5237
PK
9988 updated, at91rm9200df: misc fixes. Lock kernel headers to
9989 match kernel.
6de88cab
PK
9990
9991 Infrastructure: Git download fixes. Toolchain make target
9992 renamed from 'cross' to 'toolchain'. Eclipse integration
1ccf5237
PK
9993 support. Option to set root password, post image scripts,
9994 config scripts handling.
6de88cab
PK
9995
9996 Updated/fixed packages: alsa-lib, argp-standalone, argus,
9997 arptables, atk, audiofile, axel, beecrypt, bind, bison,
9998 bluez_utils, boost, cairo, can-utils, bmon, boa, busybox,
9999 cairo, ccache, cdrkit, cifs-utils, cjson, cmake, collectd,
1ccf5237
PK
10000 connman, coreutils, cpanminus, cups, dbus, dhcp, dialog,
10001 diffutils, directfb, distcc, divine, dnsmasq, docker,
10002 dosfstools, dstat, e2fsprogs, ebtables, ed, empty, ethtool,
10003 expedite, fbset, fbv, ffmpeg, flex, fltk, fluxbox, freetype,
10004 gadget-test, gawk, gdb, genext2fs, gettext, giblib,
10005 glib-networking, gmp, gmpc, gnupg, gnutls, gpsd,
10006 gst-plugins-{bad,base,good}, gstreamer, gzip, haserl, hdparm,
10007 heirloom-mailx, hiawanta, hostapd, icu, imagemagick, imlib2,
10008 inadyn, infozip, iproute2, ipset, iptables, iw, jpeg, jquery,
10009 jquery-sparklines, jqeury-validation, kismet, kmod, lame,
10010 libao, libcap, libcurl, libdvdnav, libdvdread, libecore,
10011 libedbus, libedje, libeet, libefreet, libeina, libeio,
10012 liberation, libelementary, libembryo, libethumb, libev,
10013 libevas, libffi, libfribidi, libfuse, libgcrypt, libglib2,
10014 libgpg-error, libgtk2, libhid, libidn, libmicrohttpd, libmpd,
10015 libnl, libnspr, libnss, libogg, libpcap, libplayer, libpng,
10016 libroxml, librsvg, libseccomp, libsigc, libsndfile, libungif,
10017 libupnp, liburcu, libusb-compat, libvncserver, libvorbis,
10018 libxml2, libxslt, lighttpd, links, linux-firmware,
10019 linux-fusion, ltp-testsuite, ltrace,
10020 lttng-{babel,libust,modules,tools}, lvm2, lua, luajit, lzop,
10021 matchbox-{desktop,lib}, mdadm, metacity, midori, minicom, mpd,
10022 mpfr, mplayer, mtd, mysql_client, ncurses, neon, netatalk,
6de88cab
PK
10023 networkmanager, nspr, ntfs-3g, nuttcp, ofone, olsr, openssl,
10024 openvpn, opkg, oprofile, opus, opus-tools, orc, ortp, pango,
10025 pciutils, pcmanfm, pcre, pcsc-lite, perl, php, pixman,
10026 pkgconf, polarssl, pptp-linux, proxychains, pulseaudio,
10027 python, python3, qemu, qextserialport, qt, quagga, radvd,
10028 readline, rng-tools, rt-tests, rubix, ruby, sam-ba, samba,
10029 sane-backends, sconeserver, scons, screen, sdl, sdl_gfx,
1ccf5237
PK
10030 sdl_mixer, sdl_ttf, sdparm, sed, ser2net, smartmontools,
10031 speex, sqlite, squid, sshfs, strace, sudo, sylpheed, tn5250,
10032 taglib, tar, torsmo, transmission, tslib, uboot-tools, ulogd,
6de88cab
PK
10033 usb_modeswitch, util-linux, valgrind, vim, vsftpd, wavpack,
10034 webkit, wipe, wireless_tools, wpa_supplicant, xapp_xinit,
10035 xapp_xinput-calibrator, xapp_xman, xapp_xmh, xlib_libX11,
10036 xlib_libXdmcp, xlib_libXft, xlib_libpthread-stubs,
10037 xlib_xtrans, xproto_xcmiscproto, xproto_xextproto,
10038 xserver_xorg-server, xstroke, xvkbd, xz
10039
10040 New packages: b43-firmware, b43-fwcutter, bustle,
10041 cache-calibrator, cegui06, celt051, classpath, curlftpfs,
10042 dvb-apps, dvbsnoop, elfutils, enlightenment, firmware-imx,
10043 flashbench, gd, gesftpserver, gst-fsl-plugins, httping, iftop,
10044 imx-lib, jamvm, jpeg-turbo, keyutils, libatasmart, libcofi,
10045 libebml, libevas-generic-loaders, libfslcodec, libfslparser,
10046 libfslvpuwrap, libgsasl, libiscsi, libmatroska, libmcrypt,
10047 libmhash, libqwt, libseccomp, libsha1, linenoise, mcrypt,
10048 media-ctl, ncdu, neard, neardal, nettle, perf, polkit,
10049 proxychains, python-bottle, python-pyparsing, rpi-firmware,
10050 rpi-userland, sg3_utils, slirp, snowball-hdmiservice, spice,
10051 spice-protocol, tcllib, tvheadend, udisks, usbredir
10052 ux500-firmware, vde2, xcb-utils-keysyms, yavta,
10053 zd1211-firmware
10054
1ccf5237 10055 Removed packages: customize, xdriver_xf86-input-{acecad,aiptek},
6de88cab
PK
10056 xdriver_xf86-video-{apm,chips,i740,rendition,s3,s3virge,sisusb},
10057 xdriver_xf86-video-sun{cg14,cg3,cg6,ffb,leo,tcx},
10058 xdriver_xf86-video-{tsend,xgi,xgixp}
10059
10060 Deprecated packages: xstroke
10061
10062 Issues resolved (http://bugs.uclibc.org):
10063
10064 #4237: building shared openssl w/-Os fails due to gcc bug
10065 #5690: python3 does not obey to BR2_PACKAGE_PYTHON3_PYC_ONLY=y
10066 #5602: python3 should install a "python" symbolic link
10067 #5846: Extra slash added to last slash in URL
10068
100692012.11.1, Released January 3rd, 2013:
10070
10071 Toolchain: Fixed non-largefile builds on recent Ubuntu
10072 versions.
10073
10074 Arch: fix missing x86/generic handling, Build for Xtensa with
10075 longcalls option.
10076
10077 Updated/fixed packages: dosfstools, qt
10078
d201b95d
PK
100792012.11, Released December 2nd, 2012:
10080
10081 Git shallow clone fix for older git version.
10082
10083 Updated/fixed packages: ctuio, libtool
10084
10085 Issues resolved (http://bugs.uclibc.org):
10086
10087 #5726: List all the available hook points
10088
1a59dfae 100892012.11-rc2, Released November 30th, 2012:
0f9bad95
PK
10090
10091 Minor fixes around the tree.
10092
10093 Various manual updates and fixes.
10094
d38b25f1
PK
10095 Add checks for legacy features.
10096
10097 Updated/fixed packages: acpid, alsa-lib, arptables, binutils,
1a59dfae
PK
10098 busybox, ccache, cjson, cramfs, directfb, flex, fluxbox, gdb,
10099 hiawatha, igh-ethercat, imagemagick, imlib2, lcdproc,
10100 libdaemon, libecore, libhid, libmad, libpcap, libsigc, libusb,
10101 linux-fusion, matchbox, ocf-linux, owl-linux, python, rrdtool,
10102 scons, strace, sylpheed
0f9bad95 10103
2b7be2f1
PK
10104 Issues resolved (http://bugs.uclibc.org):
10105
10106 #5732: Error : package/alsa-lib/alsa-lib.mk
10107
47ee3051 101082012.11-rc1, Released November 17th, 2012
f9686563 10109
d36fcceb
PK
10110 Fixes all over the tree and new features.
10111
10112 Defconfigs: use u-boot 2012.10 on at91 and beaglebone,
10113 sheevaplug + qemu: bump kernel version, add qemu-mips64-malta
10114 + nitrogen6x defconfigs.
10115
10116 Bootloaders: add u-boot 2012.07/10, ais target format, add
48f0fe07
PK
10117 barebox 2012.08/09/10/11, linker overlap issue fix for
10118 at91bootstrap, mxs-bootlets updated for new Barebox versions.
d36fcceb 10119
0ab9a3fb 10120 Toolchains: binutils 2.23.1, gcc 4.7.2, default to gcc 4.6.x,
d36fcceb 10121 Codebench arm/sh/x86 2012.03/09, Linaro 2012.08/09/10.
48f0fe07
PK
10122 Libtirpc support for modern glibc variants. Toolchain on
10123 target has been deprecated.
d36fcceb 10124
48f0fe07 10125 Initial Aarch64 support, Xtensa support re-added.
d36fcceb
PK
10126
10127 Infrastructure: Use shallow git clone when possible, use
10128 tarballs rather than git URLs for github. Moved to pkgconf
10129 rather than pkg-config. System directory added, default
48f0fe07
PK
10130 skeleton/device tables moved. More than 1 post-build script
10131 can now be used. output/target now contains a
10132 THIS_IS_NOT_YOUR_ROOT_FILESYSTEM warning, to help people
10133 understand how to (not) use it.
10134
10135 Manual has been reworked and extended.
10136
10137 Legal-info: Lots of package annotations, CSV file fixes,
10138 _LICENSE / _REDISTRIBUTE splitup, per-package hooks.
10139
10140 Updated/fixed packages: acpid, alsa-lib, alsa-utils,
0ab9a3fb
PK
10141 alsamixergui, attr, autoconf, automake, bash, bind, binutils,
10142 bison, blackbox, bluez-utils, busybox, cairo, can-utils,
10143 cifs-utils, cjson, cmake, collectd, connman, conntrack-tools,
10144 coreutils, cups, cvs, dbus, dhcp, directfb, dmalloc, dnsmasq,
10145 dropbear, e2fsprogs, ethtool, fbdump, feh, fftw, file,
10146 flashrom, fluxbox, gdb, gdisk, gdk-pixbuf, genext2fs, gettext,
10147 gnutls, gpsd, gqview, grep, gsl, gst-plugins-{bad,good},
10148 hdparm, hiawatha, hostapd, input-tools, iproute2, ipset,
10149 iptables, iw, json-c, kexec, kmod, lcdproc, leafpad, less,
10150 libcurl, libdrm, libdvdnav, libdvdread, libffi, libfuse,
10151 libglib2, libhid, liblockfile, libmad, libmbus, libmnl,
48f0fe07
PK
10152 libnetfilter_{acct,conntrack,cthelper,cttimeout,queue},
10153 libnfc, libnfc-llcp, libnfnetlink, libnl, libnspr, libnss,
10154 libpcap, libplayer, libtool, libtorrent, liburcu, libv4l,
10155 libxcb, libxml2, libxslt, links, linux-firmware, lm-sensors,
10156 lmbench, lockfile-progs, logrotate, lshw, lsof,
10157 lttng-babeltrace, lttng-tools, lua, luajit, mesa3d, microperl,
10158 mii-diag, module-init-tools, mpc, mpd, mpg123, mplayer,
10159 mtd-utils, mysql_client, nbd, ncurses, netatalk, netkitbase,
10160 netkittelnet, netsnmp, newt, nfs-utils, openntpd, openssh,
10161 openssl, opkg, patch, pciutils, pcre, php, poco, polarssl,
10162 popt, portmap, pppd, procps, pulseaudio, python, python-nfc,
d36fcceb
PK
10163 python-protobuf, qt, quota, rp-pppoe, rtorrent, sam-ba, samba,
10164 scons, sdl_gfx, smartmontools, sqlite, squid, strace, sudo,
48f0fe07
PK
10165 sylpheed, tcpdump, tremor, ttcp, tiff, unionfs,
10166 usb_modeswitch, usbutils, util-linux, vala, valgrind, vpnc,
10167 vsftpd, webkit, wget, which, wpa_supplicant, x11vnc, xapp_*,
d36fcceb
PK
10168 xdriver_*, xenomai, xfont_*, xinetd, xl2tp, xlib_*, xlsclient,
10169 xproto_*, xserver_xorg-server, xutil_util-macros, xz, zeromq
10170
10171 New packages: arptables, at91bootstrap3, boot-wrapper-aarch64,
10172 ccid, cpanminus, cpuload, erlang, evtest, fb-test-apps,
10173 fxload, gdbm, gnupg, googlefontdirectory, grantlee, gsl,
10174 lcdapi, liblo, liblog4c-localtime, libtirpc, linux-pam,
48f0fe07
PK
10175 lua-msgpack-native, macchanger, mtdev, mtdev2tuio, nfacct,
10176 opus, opus-tools, pcsc-lite, perl, pkgconf, python-meld3,
10177 python3, qemu, qextserialport, qtuio, rpcbind, schifra,
10178 sconeserver, supervisor, time, ulogd, usb_modeswitch_data,
10179 yasm
d36fcceb
PK
10180
10181 Deprecated packages: netkitbase, netkittelnet
10182
10183 Issues resolved (http://bugs.uclibc.org):
10184
10185 #807: [PATCH] samba - make iconv and smbd optional
10186 #3049: binutils have a sysroot bug in ld
10187 #5330: update vsftpd to 3.0.0
10188 #5486: libglib2 build fails on: libs/libglib-2.0.so: undefined...
10189 #5666: Fails to build python 2.7.2 for 2440 arm
10190
288b7399
TP
101912012.08, Release August 31th, 2012
10192
10193 Updated/fixed packages: microperl, cups, luajit, rrdtool,
10194 prboom, oprofile.
10195
10196 Added license information for: sqlite.
10197
10198 Changed the source URLs of all packages located on Sourceforge
10199 in order to use the automatic mirror selection URL
10200 downloads.sourceforge.net, and get rid of the
10201 BR2_SOURCEFORGE_MIRROR option.
10202
8437b562
TP
102032012.08-rc3, Released August 25th, 2012
10204
10205 Updated/fixed packages: libglib2, netsnmp, freetype, libfuse,
10206 libpng, x11vnc, zlib, gpsd, ifplugd, bash, distcc.
10207
10208 Added license informations for: barebox, grub, syslinux,
10209 uboot, xloader, yajl, zlib, zxing, alsa-lib, alsa-utils,
10210 faad2, nano, fbdump, rsync, librsync, fontconfig,
10211 inotify-tools,
10212
b58c83ae
TP
102132012.08-rc2, Released August 15th, 2012
10214
10215 Updated/fixed packages: imagemagick, sudo, crosstool-ng.
10216
10217 Added license informations for: mxml, nanocom, empty, expat,
10218 lua, lucjson, xinetd, cjson, luaexpat, lmbench, bwm-ng,
10219 input-event-daemon, luajit, cgilua, copas, coxpcall,
10220 luafilesystem, luasocket, rings, wsapi, xavante, libtpl,
10221 avahi, busybox, libfcgi, ifplugd, libcgicc, libcurl,
10222 libdaemon, libdnet, libgpg-error, libpcap, libpng, lighttpd,
10223 mtd, openssl, psmisc, socat, spawn-fcgi.
10224
10225 Fixes to Microblaze external toolchains
10226 configuration. Improvements of the pkg-stats
10227 script. Out-of-tree fix for the graph-depends script.
10228
10229 Kernel headers version bump.
10230
4009cbbb 102312012.08-rc1, Released August 1st, 2012
5b11223f 10232
1ea85745
PK
10233 Fixes all over the tree and new features.
10234
c665fc00
TP
10235 Integration of a legal information reporting infrastructure,
10236 which allows to generate detailed informations about the
10237 licenses and source code of all components of a system
10238 generated by Buildroot. License information will progressively
10239 be added on packages.
10240
10241 Default configuration files added for Calao-systems USB-A9263
10242 and Calao-systems USB-A9G20-LPW.
10243
10244 External toolchains update: allow download of a custom
10245 toolchain, add Linaro 2012.05 and 2012.06 for ARM, add
10246 Blackfin toolchain 2012R1-BETA1, add Sourcery CodeBench MIPS
10247 2011.09.
10248
10249 Allow the restriction of downloads to the primary site only.
10250 This is useful for project developers who want to ensure that
10251 the project can be built even if the upstream tarball
10252 locations disappear.
10253
10254 Add a 'System configuration' choice to select between 3
10255 different init systems: Busybox init, SysV init and Systemd
10256 init.
10257
10258 Cleanups to the package infrastructure. The visible change to
10259 developers is that $(eval $(call AUTOTARGETS)) is now $(eval
10260 $(autotools-package)), and similarly for other package
10261 infrastructures and host packages. Refer to the documentation
10262 for details.
10263
10264 By default, automatic detection of the number of compilation
10265 jobs to use, depending on the number of CPUs available.
10266
fdbc2f40 10267 Improvements to generate systems with static libraries only
c665fc00
TP
10268 (infrastructure and package fixes).
10269
fdbc2f40
TP
10270 Add proper support in the Linux kernel package to generate
10271 Device Tree Blobs or combined Device Tree / Kernel
10272 images. This will be useful on Microblaze, PowerPC and ARM,
10273 which are architectures making extensive use of the Device
10274 Tree.
10275
1ea85745 10276 Updated/fixed packages: audiofile, autoconf, automake, axel,
c665fc00
TP
10277 barebox, bash, beecrypt, berkeleydb, bind, bison, bluez_utils,
10278 bonnie, boost, busybox, bsdiff, bwm-ng, bzip2, cifs-utils,
10279 cgilua, cmake, connman, conntrack-tools, crosstool-ng, cups,
10280 dbus, dhcp, dnsmasq, e2fsprogs, eeprog, ethtool, faad2, fbv,
10281 ffmpeg, freetype, gmp, gnutls, gob2, gpsd, grep,
10282 gst-plugins-base, gst-plugins-good, gzip, hiawatha, hostapd,
10283 htop, icu, igh-ethercat, imagemagick, input-tools, iostat,
10284 iproute2, ipset, iptables, iw, kmod, less, libcap, libgci,
10285 libconfig, libcurl, libelf, libevas, libeXosip2, libexif,
10286 libfuse, libidn, libmad, libmbus, libmnl,
10287 libnetfilter-conntrack, libnl, libnspr, libnss, libogg,
10288 libosip2, libpcap, libpng, libroxml, liburcu, libusb, libxml2,
10289 libxslt, lighttpd, linux, ltrace, lttng-libust, lttng-modules,
10290 lttng-tools, lua, m4, memtester, midori, mii-diag,
10291 module-init-tools, mpfr, mpg123, mrouted, msmtp, mtd, mxml,
10292 mysql_client, nasm, nbd, ncurses, nfs-utils, opencv, openocd,
10293 openssl, pciutils, php, polarssl, portaudio, pppd,
10294 pthread-stubs, pulseaudio, qt, quagga, quota, radvd, rpm,
10295 rrdtool, samba, sam-ba, scons, sdl_gfx, sdl_sound, speex,
10296 sqlite, squashfs, squid, sudo, synergy, syslinux, systemd,
10297 tar, tcpdump, tcpreplay, udev, usbutils, valgrind, wget,
10298 wpa_supplicant, wsapi, xavante, xserver_xorg-server, zlib
10299
10300 New packages: cjson, collectd, dfu-util, dmidecode, elftosb,
10301 fbterm, flashrom, freerdp, inadyn, libfreefare,
10302 libnetfilter_cttimeout, libnfc, libnfc-llcp, liboping,
10303 libtorrent, linphone, logsurfer, lshw, luacjson, luaexpat,
10304 luajit, mediastreamer, mobile-broadband-provider-info, monit,
10305 mxs-bootlets, nanocom, nss-mdns, ofone, omap-u-boot-utils,
10306 opkg, ortp, owl-linux, python-id3, python-nfc, quota,
10307 ramspeed, rtorrent, sound-theme-borealis,
10308 sound-theme-freedesktop, sysprof, webrtc-audio-processing,
10309 xinetd, zxing
1ea85745 10310
3b38ade5
TP
10311 Issues resolved (http://bugs.uclibc.org):
10312
10313 #1315: Allow use of older external toolchains without sysroot
10314 support [won't fix]
10315 #5276: Hiawatha needs to manage IPV6 if so [fixed]
10316 #5360: buildroot fails when building "host-libglib2 2.30.2
10317 Building" [won't fix, upstream problem]
10318 #5384: Can't build packages relying on gets on newer glibc
10319 [fixed]
10320
bce34ab1
PK
103212012.05, Released May 30th, 2012:
10322
10323 Updated/fixed packages: busybox, netsnmp, pptp-linux
10324
0b0d7bad
PK
103252012.05-rc3, Released May 25th, 2012:
10326
10327 Minor fixes around the tree.
10328
10329 Infra: Fix for DOWNLOAD macro when using primary mirrors with
10330 scp targets.
10331
10332 Toolchain: Kernel headers 3.2.18 / 3.3.7.
10333
10334 Updated/fixed packages: binutils, bison, busybox, cifs-utils,
10335 gnuchess, gpsd, iperf, libmpeg2, mtd, ntfs-3g, oprofile,
10336 xserver-xorg
10337
b07ad40c
PK
103382012.05-rc2, Released May 18th, 2012:
10339
10340 Fixes all over the tree.
10341
10342 Toolchain: uClibc: Use 0.9.33.2, Crosstool-ng: fix gperf
10343 dependency, disable decimal floats support, Linux 3.2.17 /
10344 3.3.6 kernel headers. Fix sysroot copy handling for toolchains
10345 without C++ support.
10346
10347 Updated/fixed packages: apr, apr-util, ccache, dnsmasq,
10348 heirloom-mailx, gdb, ndisc6, opencv, openssl, socat, vala
10349
103502012.05-rc1, Released May 10th, 2012:
5c3a3373 10351
17c2d62b
PK
10352 Fixes all over the tree and new features.
10353
10354 Use /etc/os-release for version info rather than
10355 /etc/br-version.
10356
10357 CMake toolchain file moved to $HOST_DIR/usr/share/buildroot.
10358
e22dd64b
PK
10359 Apply-patches.sh: cleanups, archived patches handling fixes,
10360 support series files.
17c2d62b 10361
82822efe
PK
10362 Defconfigs: beaglebone, mx53qsb, pandaboard, qemu configs for
10363 arm-vexpress/microblaze/ppc-mpc88544ds, use 3.2.x for
10364 atngw100, use 3.3.x for qemu configs.
17c2d62b 10365
82822efe
PK
10366 Menu structure: Libraries moved out of multimedia section
10367
10368 Atom processor support. Prescott fix, blackfin ABI fix,
10369 Microblaze architecture support (using ext toolchain). Cleanup
10370 architecture names, deprecate Xtensa support.
e22dd64b
PK
10371
10372 Toolchain: Add GCC 4.4.7, 4.6.3, 4.7.0. uClibc 0.9.33.1,
a53a3b59
PK
10373 default to uClibc 0.9.33.x, enable
10374 UCLIBC_SUPPORT_AI_ADDRCONFIG by default, static and 64bit
10375 fixes for external toolchains, linaro ext toolchains, new
82822efe
PK
10376 sourcery codebench ext toolchains, GDB 7.4.1, crosstool-ng
10377 1.15.2.
17c2d62b 10378
82822efe
PK
10379 Bootloaders: U-Boot: add 2012.04.01, SPL and u-boot.img
10380 support. Barebox: add 2012.04, remove 2011.12.
bf636a94 10381
e22dd64b 10382 Updated/fixed packages: alsa-lib, alsa-utils, at, atk, avahi,
a53a3b59 10383 barebox, berkeleydb, bind, bluez_utils, boost, busybox,
82822efe
PK
10384 can-utils, ccache, cifs-utils, coreutils, cups, dbus, dhcp,
10385 directfb, dnsmasq, doom-wad, dosfstools, e2fsprogs, expat,
10386 fakeroot, feh, ffmpeg, file, fis, freetype, gamin, gawk,
10387 gdk-pixbuf, gettext, giblib, glib-networking, gmp, gnutls,
10388 gpsd, grep, gstreamer, gst-plugins-{bad,base,good,ugly},
10389 haserl, hdparm, imagemagick, iproute2, iptable, iw, kexec,
10390 kmod, lame, libaio, libarchive, libatomic_ops, libconfig,
10391 libcurl, libdvdnav, libdvdread, libedbus, libethumb, libffi,
10392 libfuse, libglib2, libgtk2, libhid, libmad, libmbus, libmpeg2,
10393 libnl, libplayer, libpng, libsigc, libsoup, libupnp, liburcu,
10394 libusb, libusb-compat, libxml2, libxml-parser-perl, libxslt,
10395 lighttpd, linux-firmware, linux-fusion, lite, lsof, ltrace,
10396 lttng-libust, lua, m4, makedevs, microperl, mpd, mpfr, mpg123,
10397 mrouted, mtd, mysql_client, nbd, ncftp, ncurses, neon,
10398 netsnmp, network-manager, nfs-utils, ngrep, ntfs-3g, openntpd,
e940b303 10399 openssh, openssl, parted, pango, pcre, php, pixman, poco,
82822efe
PK
10400 psmisc, pulseaudio, python, qt, quagga, radvd, rpm, rsync,
10401 ruby, samba, sam-ba, sane-backends, sawman, screen, sdl_net,
10402 smartmontools, speex, sqlite, squashfs3, squid, sshfs, sudo,
e940b303
GZ
10403 syslinux, sysstat, taglib, tcpdump, tftp-hpa, transmission,
10404 tiff, tinyhttpd, uboot-tools, udev, uemacs, unionfs, usbutils,
82822efe
PK
10405 util-linux, vala, valgrind, vim, vsftpd, wget, wipe,
10406 wpa_supplicant, xdriver_xf86-{input-vmmouse,video-fbdev},
10407 xfsprogs, zlib
a53a3b59 10408
82822efe
PK
10409 New packages: apr, apr-util, audiofile, bellagio,
10410 conntrack-tools, empty, fmtools, glib-networking,
10411 heirloom-mailx, hiawatha, latencytop, lcdproc, libcap-ng,
10412 libdmtx, libfcgi, libnetfilter_conntrack, libnfnetlink,
10413 libtpl, localedef, minicom, msmtp, ndisc6, netatalk,
10414 ocf-linux, openswan, parted, polarssl, protobuf, read-edid,
10415 socketcand, stress, systemd, ushare, zeromq
17c2d62b 10416
b6a507c7
PK
10417 Deprecated packages: ttcp
10418
17c2d62b
PK
10419 Removed packages: ntfsprogs
10420
10421 Issues resolved (http://bugs.uclibc.org):
10422
bf636a94 10423 #2353: [lua] fix build with 2010.08-rc1
a53a3b59
PK
10424 #2503: Microperl fails build on MIPSel or with Fedora13.x86_64
10425 #2557: [PATCH] mkfs.xfs complains about missing libxfs.so.0
10426 #2881: Can't build project statically with external toolchain
2b66816c 10427 #3751: MIPS: fix BR2_GCC_TARGET_ABI for MIPS n64
a53a3b59 10428 #4808: ccache may build against wrong zlib
17c2d62b 10429 #4880: New package lcdproc
f526c4d2 10430 #4886: New package protobuf
a53a3b59
PK
10431 #4892: build fails on ltp-testsuite-20101031/testcases/kernel/fs/...
10432 #4898: * make: [target-finalize] Error 1 (ignored)*
10433 #4985: Qt 4.7.4 build crashes with Linux 2.6.29
10434 #4970: udev 181 fails to build if kernel version 3.3 is selected
10435 #5018: dialog broken: exits with assert in uClibc
10436 #5102: qt package moc, uic, rcc read from wrong place
15744b7e 10437 #5144: Patch to fix ixon bug in uemacs
98873717 10438 #5198: Line graphics output is broken in GNU Screen
e940b303 10439 #5204: Missing terminfo file(s) for GNU screen terminal type
17c2d62b 10440
03ceab6d
PK
104412012.02, Released February 29th, 2012:
10442
10443 Updated/fixed packages: libecore
10444
6d24b41b
PK
104452012.02-rc3, Released February 27th, 2012:
10446
10447 Fixes all over the tree.
10448
10449 Automatic host dependencies handling for cmake packages
10450 fixed. Customize package deprecated as using a post-build
10451 script is nowadays the preferred way of adding extra stuff to
10452 the rootfs.
10453
10454 Linux-headers 3.0.x / 3.2.x stable version bumped.
10455
10456 QEMU defconfigs updated to 3.2.x kernels and readme fixed.
10457
10458 Updated/fixed packages: dropbear, ffmpeg, libpng
10459
3d6ff4f5
PK
104602012.02-rc2, Released February 19th, 2012:
10461
10462 Fixes all over the tree.
10463
10464 Toolchain: uClibc: Added upstream post-0.9.33 fixes, Bump
10465 linux-headers 3.0.x / 3.2.x stable versions.
10466
10467 Documentation: Added makedev / <pkg>_DEVICES /
10468 <pkg>_PERMISSIONS documentation.
10469
10470 Updated/fixed packages: busybox, ffmpeg, gst-dsp, libecore,
10471 libvncserver, mxml, python.
10472
104732012.02-rc1, Released February 12th, 2012:
11eb9e7f
PK
10474
10475 Fixes all over the tree and new features.
10476
c847b4a6 10477 Toolchain: Default to GCC 4.5.x, add binutils 2.22. Java
08f46cc6 10478 support removed, Powerpc SPE ABI support. GDB ELF support fix,
eaf412b5 10479 GDB 7.4, crosstool-NG 1.13.4.
1bde07d6 10480
11eb9e7f 10481 Gentargets: scp and mercurial support.
eaf412b5
PK
10482 Autotools: derive host dependencies from target by default.
10483 Packages can now declare device table snippets.
11eb9e7f 10484
eaf412b5
PK
10485 Host utilities menu with commonly used host tools.
10486
10487 defconfigs: qemu configs for x86-64, mips and sparc, at91
03ceab6d 10488 defconfigs now use modern U-Boot / mainline Linux, added
eaf412b5 10489 lpc3250 defconfigs.
11eb9e7f 10490
a01db91e 10491 uClibc: remove 0.9.30, backport unshare() support, add
eaf412b5 10492 0.9.32.1 / 0.9.33, use same config for ctng.
11eb9e7f 10493
c847b4a6 10494 Bootloaders: U-Boot: add 2011.12, remove 2010.xx versions,
eaf412b5
PK
10495 Barebox: add 2012.01/02, remove 2011.10/11, LPC32xx
10496 bootloaders added.
10497
10498 Various manual updates. Release tarballs now contain generated
10499 manual in text/html/pdf formats.
1bde07d6 10500
eaf412b5
PK
10501 Buildroot now calls the stop function of scripts in
10502 /etc/init.d at shutdown.
234dd8e6 10503
08f46cc6 10504 Updated/fixed packages: atk, avahi, barebox, bash, beecrypt,
eaf412b5
PK
10505 bind, binutils, bison, bluez_utils, bzip2, busybox, cairo,
10506 ccache, cdrkit, coreutils, cramfs, dbus, dbus-glib, dialog,
10507 diffutils, dmalloc, dropbear, e2fsprogs, ebtables, ed,
10508 ethtool, expat, ffmpeg, file, fis, flex, fluxbox, fontconfig,
10509 freetype, gawk, grep, gst-dsp, gst-ffmpeg, gst-plugins-base,
10510 hdparm, hostapd, htop, i2c-tools, icu, iproute2, ipsec-tools,
10511 ipset, iptables, iw, jpeg, kismet, lame, libcap, libcgi,
10512 libev, libeXosip2, libffi, libftdi, libgpg-error, libgtk2,
10513 libidn, libmms, libmnl, libmodbus, libnl, libogg, libosip,
10514 libpcap, libpng, libraw1394, libroxml, libusb, libusb-compat,
10515 libv4l, libvorbis, libxcb, libxml-parser-perl, libxslt,
10516 lighttpd, links, lm-sensors, lua, m4, module-init-tools, mpc,
10517 mesa3d, mpd, mpfr, mplayer, mtd-utils, nano, nbd, ncurses,
10518 netperf, netsnmp, ntp, opencv, openocd, openssl, openvpn, orc,
10519 pciutils, pcre, pixman, pkg-config, poco, popt, proftpd,
10520 python, python-serial, qt, ruby, samba, sdl, sdparm,
10521 squashfs3, sshfs, sqlite, squid, sudo, syslinux, tcl, tcpdump,
10522 ti-utils, tiff, tremor, uboot, uboot-tools, udev, usbmount,
10523 util-linux, vala, valgrind, vsftpd, wpa_supplicant,
10524 xapp_{bdftopcf,mkfontdir,mkfontscale,xkbcomp,xcursorgen,xinit},
10525 xapp_xinput, xapp_xman, xcb-util, xdm, xenomai,
10526 xf86-video-sis, xfont_{encodings,font-util},
c847b4a6 10527 xlib_lib{fontenc,X11,Xau,Xcursor,Xdmcp,Xfixes,Xfont,Xrender},
eaf412b5 10528 xlib_libxkbfile, xterm, xutil_makedepend, yajl
08f46cc6 10529
eaf412b5
PK
10530 New packages: boost, connman, dstat, expedite, explorercanvas,
10531 feh, flot, giblib, igh-ethercat, imlib2, jquery,
10532 jquery-sparklines, jquery-validation, jsmin, kmod, libecore,
10533 libedbus, libedje, libeet, libeina, libelementary, libesmtp,
10534 libethumb, libevas, libical, libmbus, liboauth, liburcu,
10535 libvncserver, linux-firmware,
10536 lttng-{babeltrace,libust,modules,tools}, NetworkManager,
10537 open2300, python-distutilscross, python-dpkt,
10538 python-netifaces, python-pygame, python-setuptools, rt-tests,
10539 sam-ba, sane-backends, sqlcipher, transmission, unionfs,
10540 xf86-input-tslib, xinput-calibrator
11eb9e7f
PK
10541
10542 Issues resolved (http://bugs.uclibc.org):
10543
10544 #743: Add Transmission bit torrent option to buildroot
27a35801
PK
10545 #755: Add Boost libraries as a package
10546 #2299: Add crypto support to libsoup
aead8be3 10547 #2617: Pixman 0.19.2 & Cairo 1.10.0
11eb9e7f
PK
10548 #3403: libgpg-error: bump to version 1.10
10549 #3409: libgpg-error: download from gnupg.org
10550 #3421: nano: make tiny flag optional
aead8be3 10551 #3691: New EFL packages
502465e4 10552 #4664: Cannot patch AT91Bootstrap
4861aed1 10553 #4700: setlocalversion not working for combination svn/ubuntu 11.10...
1e39b8a6 10554 #4760: Qt: add host-pkg-config to dependency-list
11eb9e7f 10555
c29253ef
PK
105562011.11, Released November 30th, 2011:
10557
10558 Fixes all over the tree.
10559
10560 Bump kernel headers / default Linux version to 3.1.4.
10561
10562 Updated/fixed packages: ruby
10563
4dc18dc5 105642011.11-rc3, Released November 26th, 2011:
0ff53f12
PK
10565
10566 Fixes all over the tree.
10567
10568 Toolchain: Fix gdb dependencies for external toolchains,
10569 adjust uClibc patches so they don't confuse modern versions of
10570 patch, bump crosstool-ng, kernel headers and linux versions.
10571
10572 Updated/fixed packages: busybox, freetype, mplayer, opencv,
6d985f97 10573 php, rsyslog, ruby, thttpd, xapp_xf86dga
0ff53f12 10574
9f930d2d
DK
10575 Issues resolved (http://bugs.uclibc.org):
10576
ec02a34b 10577 #4357: Prevent patch commands from accessing source control
9f930d2d
DK
10578 #4369: Fix permissions on untared lsof archive
10579
6088ac01 105802011.11-rc2, Released November 18th, 2011:
8e6c8198
PK
10581
10582 Fixes all over the tree and new features.
10583
10584 Updated asciidoc documentation
10585
10586 Toolchain: Bumped 3.x stable kernel headers, use wget in
630fd4f1
PK
10587 crosstool-ng as well, bump crosstool-ng version, gdb fixes,
10588 uClibc sparc fix.
8e6c8198
PK
10589
10590 Updated/fixed packages: distcc, file, gst-plugins-bad, libxcb,
630fd4f1 10591 mplayer, newt, qt, rpm, rrdtool, tar, tftpd
8e6c8198 10592
8c38a0a4
GZ
10593 Issues resolved (http://bugs.uclibc.org):
10594
2b8643f0 10595 #3355: mplayer fails to build
8c38a0a4 10596 #4021: uClibc: undefined reference to `__GI___errno_location'
a028c31e 10597 #4297: Qt's qmake uses wrong pkg-config
8c38a0a4 10598
1507c39b 105992011.11-rc1, Released November 11th, 2011:
5427c506 10600
227eebae
PK
10601 Fixes all over the tree and new features.
10602
1507c39b 10603 Moved misc scripts and support stuff to support/. Renamed
358601f8
PK
10604 patch-kernel.sh to support/scripts/apply-patches.sh.
10605
805de395
PK
10606 Documentation: Moved to asciidoc format, make targets to
10607 generate text/html/pdf/epub output added.
10608
10609 Defconfigs: Qemu configs updated to 3.1 kernel and readmes
10610 added.
10611
358601f8
PK
10612 Bootloaders: Add support for custom git tree / tarballs for
10613 barebox, similar to how it's handled for u-boot. Clean up
10614 menuconfig options.
10615
10616 Toolchain: Update external codesourcery toolchain download
b367d67a
PK
10617 URLs after Codesourcery got bought by Mentor, add x86
10618 toolchain, update toolchain versions and optimize toolchain
10619 sysroot copying. Fix uClibc 0.9.32 builds for e500 PPC,
10620 updated GDB versions / download URLs. Binutils
805de395
PK
10621 libbfd/libopcodes static/dynamic linking fix. GCC 4.6.2 added,
10622 use ctng-1.13.0.
b367d67a
PK
10623
10624 Package infrastructure: Support for local packages /
10625 overrides, package dir / name arguments dropped from
10626 {GEN,AUTO,CMAKE}TARGETS.
358601f8
PK
10627
10628 Linux: Kernel extensions infrastructure support, Xenomai +
10629 RTAI support.
227eebae 10630
e55af699
PK
10631 Updated/fixed packages: acpid, bind, busybox, dash, dbus,
10632 dbus-glib, directfb, dnsmasq, drystone, e2fsprogs, ethtool,
10633 fakeroot, fbdump, file, freetype, fuse, gamin, gmp, gmpc,
10634 gnutls, gob2, gst-plugins-{base,bad,good,ugly}, gstreamer,
10635 hostapd, ifplugd, imagemagick, intltool, ipsec-tools, ipset,
10636 iptables, iw, jpeg, kexec, leafpad, less, libargtable2, libao,
10637 libconfuse, libcuefile, libcurl, libdaemon, libevent,
10638 libglib2, libiconv, libmpd, libreplaygain, libroxml,
b367d67a 10639 libsamplerate, libsndfile, libsoup, libsvgtiny, libtool,
805de395
PK
10640 libxcb, lighttpd, links, linux-fusion, lite, lrzsz, lsof, lzo,
10641 lzop, makedevs, mcookie, mpg123, mpd, mpfr, mtd, musepack,
10642 mutt, mysql_client, ncftp, ncurses, neon, netcat, netsnmp,
10643 ntfs-3g, ntfsprogs, ntp, openntpd, openssh, openssl, oprofile,
10644 orc, pciutils, psmisc, python, qt, quagga, radvd, rpm, rsync,
10645 samba, sawman, sdl_sound, smartmontools, sqlite, squid,
10646 stunnel, sudo, sylpheed, sysstat, taglib, tar, tcpreplay,
10647 tslib, usbutils, util-linux, valgrind, wget, whetstone, which,
10648 wpa-supplicant, xdata_xcursor-themes, xmlstarlet, xterm
b367d67a
PK
10649
10650 New packages: bluez-utils, cifs-utils, fftw, fluxbox, json-c,
805de395
PK
10651 libev, libftdi, libgeotiff, libmodbus, libplayer, live555,
10652 ngrep, noip, opencv, openocd, picocom, poco, portaudio,
10653 pulseaudio, pv, rtai, vala, xenomai.
10654
10655 Removed packages: liboil, sfdisk, swfdec, webif
227eebae
PK
10656
10657 Issues resolved (http://bugs.uclibc.org):
10658
358601f8 10659 #505: live555: new package
e9c52d71 10660 #507: Enable live and tv options in MPlayer-1.0rc2
358601f8
PK
10661 #531: let e2fsprogs package to export headers to staging dir if needed
10662 #1171: Linuxthreads new cannot find sysdep.h
7062aff3 10663 #1357: Add bluez to buildroot system
358601f8
PK
10664 #2107: New package: input-event-daemon
10665 #2599: New package: orc (Oil Runtime Compiler)
10666 #2605: gstreamer: Update to 0.10.30
10667 #2677: introducing util-linux-ng as replacement for util-linux
10668 #2917: Qt: Add declarative module
10669 #3145: jffs2 image generation fails
10670 #3271: netperf-2.4.5 fails to compile
b367d67a
PK
10671 #3331: xdata_xcursor-themes depends on xcursorgen
10672 #3343: Add file:// download SITE_METHOD
10673 #3391: Add support for specifying an external kernel tree
10674 #3631: Error while compiling with Xorg
dd3177cc 10675 #3709: oprofile doesn't build for mipsel
b367d67a
PK
10676 #3925: midori not getting compile
10677 #4045: Add support for downloading i386 toolchains from codesourcery
54bcf87b 10678 #4165: lrzsz-fix-symlink-at-rebuild.patch
95af4fbf 10679 #4171: makedevs-unused-but-set-variable.patch
227eebae 10680 #4183: Codesourcery toolchain download site has changed
8ece8e27 10681 #4231: libneon.so: undefined reference to `SSL_SESSION_cmp'
92bf824b 10682 #4381: Add option to lighttpd to enable Lua support
6473f6c0 10683 #4387: Make sure that dest dir exists before installing mtd files
227eebae 10684
facd602d
PK
106852011.08, Released August 31th, 2011:
10686
10687 Fixes all over the tree.
10688
10689 Toolchain: Fix codesourcery 2009q3 ARM download, Linux 3.0.4
10690 kernel headers.
10691
10692 Updated/fixed packages: ipset, python
10693
73f131ce 106942011.08-rc2, Released August 29th, 2011:
e0a6bcd8
PK
10695
10696 Fixes all over the tree.
10697
73f131ce 10698 Toolchain: crosstool-NG 1.12.1, use binutils 2.21 on
e0a6bcd8
PK
10699 mips/sh/older uClibc, disallow uClibc 0.9.32 on avr32/sh
10700 (broken).
10701
73f131ce
PK
10702 Defconfigs: kernel updates, fix mini2440 serial port config,
10703 remove old arm toolchain configs.
10704
10705 Bootloaders: Fix grub patching, add barebox-{n,x,menuconfig}
10706 targets similar to linux/busybox.
10707
e0a6bcd8 10708 Updated/fixed packages: barebox, directfb, libsoup,
bf446513
TDS
10709 libxml-parser-perl, mtd, ncurses, python, ti-utils, udev,
10710 usbmount, util-linux, xfont_font-misc-misc
e0a6bcd8 10711
cb6c2c42
PK
10712 Issues resolved (http://bugs.uclibc.org):
10713
bf446513 10714 #3685: ncurses installation hangs due to old version of tic
cb6c2c42
PK
10715 #4093: Grub fails to install bz2 patch after conversion to...
10716
7ff457cd 107172011.08-rc1, Released August 4th, 2011:
0a5e7905 10718
94ad0667
PK
10719 Fixes all over the tree and new features.
10720
bd76bc5f
PK
10721 Toolchain: uClibc 0.9.32 / NPTL support, 0.9.29 removed,
10722 ext-toolchain-wrapper improvements, improved non-MMU
10723 support. GCC 4.3.6 / 4.6.1.
94ad0667 10724
333acf35
PK
10725 GENTARGETS infrastructure extended to cover bootloaders and
10726 Linux kernel as well. Options to retrive Linux/U-Boot from a
10727 custom git repo instead of upstream tarballs.
7ff457cd 10728 Support for Linux 3.x and release candidate tarballs.
333acf35
PK
10729 X-Loader bootloader for omap added.
10730
10731 Make source/external-deps now also works for external
10732 toolchains / crosstool-ng backend.
10733
5255a719
PK
10734 Updated/fixed packages: autoconf, berkeleydb, bind, binutils,
10735 bmon, bridge-utils, busybox, cmake, dbus, dbus-glib,
10736 e2fsprogs, ethtool, ffmpeg, gst-plugins-{bad,base,good,ugly},
10737 gvfs, hostapd, iproute2, iptables, iw, jpeg, lame, libarchive,
10738 libdnet, libdrm, libgcrypt, libgtk2, libmpeg2, libpng,
10739 libsoup, lighttpd, linux-fusion, lzo, midori, mtd-utils,
5496bc39
MH
10740 nfs-utils, openvpn, oprofile, orc, pkg-config, proftpd, qt,
10741 ruby, samba, sdl, shared-mime-info, sudo, sqlite, squid,
10742 synergy, udev, usbmount, usbutils, util-linux, valgrind,
10743 webkit, xorg-xserver, xz, zlib
a4a20acb
PK
10744
10745 New packages: acl, attr, ebtables, gnutls, inotify-tools,
10746 ipset, libargtable2, libiqrf, libmnl, libnspr, libnss,
10747 libroxml, libyaml, live555, mxml, orc, rsyslog, sredird,
10748 statserial, stunnel, ti-utils, uboot-tools, yajl
10749
d4928674
PK
10750 Deprecated packages: liboil, swfdec
10751
a4a20acb 10752 Removed packages: hal
94ad0667
PK
10753
10754 Issues resolved (http://bugs.uclibc.org):
10755
bd76bc5f 10756 #3559: libnspr: Add new package
b28de60c 10757 #3595: patch to add libroxml
bd76bc5f 10758 #3565: libnss: Add new package
5496bc39
MH
10759 #3583: xfonts_font-adobe-100dpi fails due to missing map file
10760 #3649: [PATCH] Add mapdir to existing pkg-config patch
94ad0667 10761 #3907: 2011.05 - Qt 4.7.3 not building on ARM
82e840e7 10762 #3961: Nfs-utils: Remove SUSv3-function index
b9796199 10763 #3985: "help" target's defconfig list needs sort
cef0721c 10764 #3997: bump libroxml to v2.1.0
94ad0667 10765
9ab73b51
PK
107662011.05, Released May 27th, 2011:
10767
10768 Updated/fixed packages: makedevs
10769
effcc9a2
PK
107702011.05-rc2, Released May 24th, 2011:
10771
10772 Fixes all over the tree.
10773
10774 Toolchain: Code sourcery ARM 2009q1 download URL fixed /
10775 2009q3 external toolchains added. Crosstool-NG bumped to
10776 1.11.3, eglic/glibc configuration fixes. Linux kernel 2.6.38.x
10777 bumped to 2.6.38.7.
10778
10779 Updated/fixed packages: bind, fakeroot, kbd, psmisc, qt
10780
137a4d7e 107812011.05-rc1, Released May 18th, 2011:
da5e5a5a 10782
7234c239
PK
10783 Fixes all over the tree and new features.
10784
10785 External toolchain improvements: We now build a binary
10786 toolchain wrapper and install it into HOST_DIR/usr/bin, which
10787 enforces the correct compiler arguments, making an external
10788 toolchain as easy to use outside of Buildroot as the internal
10789 ones are. This also brought a cleanup of CFLAGS, making the
10790 Buildroot build output easier to read.
10791
10792 Rootfs device handling improvements: Choice between static
10793 /dev, devtmpfs and devtmpfs with either mdev or udev.
10794
10795 Toolchain: More preconfigured codesourcery external
10796 toolchains, improved Crosstool-NG support, fix for GCC
10797 snapshot versions, GCC 4.4.6 / 4.5.3, experimental GCC 4.6.0
10798 support, target-GCC fixes, uClibc fixes, 0.9.32-rc3 support.
10799
10800 Bootloaders: U-boot 2011.03, Barebox 2011.05.0
10801
10802 Linux: support for custom kernel image targets, E.G. for
10803 powerpc builds with embedded device trees.
10804
10805 Misc fixes for qemu defconfigs, ensuring correct serial
10806 terminal setup out of the box.
10807
10808 Misc gentarget / autotools handling fixes.
10809
9b87631e 10810 Updated/fixed packages: alsa-lib, alsa-utils, alsamixergui,
7234c239
PK
10811 atk, avahi, bind, bison, busybox, copas, dbus-glib, dhcp,
10812 dhcpdump, dnsmasq, dropbear, ethtool, fakeroot, ffmpeg, file,
10813 gamin, gnuconfig, gst-ffmpeg, gst-plugins-good, gtk2-engines,
10814 haserl, hostapd, icu, imagemagick, iproute2, iw, kismet, less,
10815 libcap, libdnet, libglade, libglib2, libgtk2, libnl, libpng,
10816 libxml2, libxml2, libxslt, lighttpd, lockfile-progs, makedevs,
8b4f5f24
PK
10817 midori, mpg123, mpc, mpd, mpfr, mplayer, mtd-utils, ncurses,
10818 netsnmp, openssh, openssl, openvpn, pango, pkg-config, popt,
10819 procps, proftpd, qt, quagga, readline, rsync, samba, sdl,
10820 socat, squashfs, squid, sudo, tslib, udev, usbutils, webkit,
7234c239
PK
10821 wpa_supplicant, xerces, xfont_font-misc-misc, xlib_libX11,
10822 xlib_libXfont, xlib_xtrans, xorg-server, xterm, xz
10823
10824 New packages: bonnie++, can-utils, gdisk, htop,
10825 input-event-daemon, libexif, libraw, libv4l, ngircd
10826
10827 Removed packages: festival
707dc469
PK
10828
10829 Issues resolved (http://bugs.uclibc.org):
10830
8451c232 10831 #2131: Add OpenMP support to the toolchain
4bc79985 10832 #3379: New Package: bonnie++
47736c88 10833 #3445: Not working openssl-10.0.0d on 386sx
308bc537 10834 #3451: fakeroot package: wrong FAKEROOT_SITE variable
39aafe84 10835 #3457: alsamixergui: broken URL
707dc469 10836 #3475: Calling sync on large filesystems when not always necessary
2c976083 10837 #3511: make busybox-menuconfig does not download busybox package
f894e85e 10838 #3541: Quotes in the top Makefile:217 break buildroot/kernel config...
cdd4a7a0 10839 #3571: u-boot: fw_printenv does not build
cd58efba 10840 #3643: popt source url is not responding
a7e78f97 10841 #3733: dropbear: make zlib optional
8b4f5f24 10842 #3757: Buildroot can't build mplayer with libmad
05955603 10843
f3e79a7a 108442011.02, Released February 28th, 2011:
2f19259a
PK
10845
10846 Fixes all over the tree.
10847
da8700c1
PK
10848 Updated/fixed packages: alsamixergui, avahi, ffmpeg, icu, mpd,
10849 nuttcp, qt, slang, squashfs, sylpheed, synergy, xerces
e77bef4c
PK
10850
10851 Deprecated packages: devmem2, webif
2f19259a
PK
10852
10853 Issues resolved (http://bugs.uclibc.org):
10854
42daeb72 10855 #2911: Qt: Disable qt3support-option, if gui-module isn't selected
2f19259a 10856 #3259: Unable to build webkit (on arm)
c82d04c4 10857 #3295: slang fails to build on mipsel
da8700c1 10858 #3325: ffmpeg fails to build
2f19259a 10859
2d3d618b 108602011.02-rc2, Released February 24th, 2011:
2b41d7f4
PK
10861
10862 Fixes all over the tree.
10863
10864 Festival packages marked as broken. Unless someone steps up
10865 to support them, they will be removed during the 2011.05
10866 development cycle.
10867
10868 Updated/fixed packages: atk, avahi, bind, cairo, dbus,
10869 enchant, fakeroot, gmpc, gpsd, gvfs, iperf, jpeg, libarchive,
10870 libcgicc, libdaemon, libdrm, libevent, libgail, libglib2,
10871 libgpg-error, libmicrohttpd, librsvg, libsoup, libxcp,
a85971a6 10872 makedevs, matchbox-fakekey, matchbox-startup-monitor, mdadm,
fd2bd9e3
GZ
10873 metacity, mpd, nasm, nfs-utils, olsr, openssl, popt,
10874 pthread-stubs, quagga, rpm, samba, sdl, sdl_gfx, sdl_image,
c9253253
PK
10875 sdl_mixer, sdl_sound, sdl_ttf, squashfs, synergy, taglib,
10876 tcpreplay, tiff, wpa_supplicant, xcb-util,
2b41d7f4
PK
10877 xdriver_xf86-input-{acepad,aiptek,evdev,joystick,keyboard},
10878 xdriver_xf86-input-{mouse,synaptics,void},
10879 xdriver_xf86-video-{chips,dummy,geode,glide,intel,nv,wsfb},
10880 xlib_lib{ICE,SM,XScrnSaver,Xau,Xcursor,Xdmcp,Xi,Xinerama},
10881 xlib_lib{Xrandr,Xt,Xtst,Xxf86dga,Xxf86vm,dmx,fontenc,pciaccess},
10882 xserver_xorg-server, xz
10883
10884 Removed packages: ace_of_penguins, vlc
10885
10886 Issues resolved (http://bugs.uclibc.org):
10887
d17c1652 10888 #3205: Failing chmod when running "make" in buildroot (openssl)...
fd2bd9e3 10889 #3277: quagga fails to build with SNMP support
2b41d7f4 10890 #3283: See why nfs-utils needs fakeroot, and convert to autotools
c9253253 10891 #3307: synergy fails to build due to missing XTest library
2b41d7f4 10892
51f8802d
PK
108932011.02-rc1, Released February 14th, 2011:
10894
10895 Fixes all over the tree and new features.
a8ecce07 10896
2645004b
PK
10897 External toolchain improvements: clarification of the options,
10898 and introduction of the toolchain profile concept, for
10899 well-known toolchains. Buildroot is now capable of
10900 automatically downloading and extracting well-known toolchains
10901 (for the moment, CodeSourcery ARM, PowerPC, MIPS and SuperH
4120e051
PK
10902 toolchains are supported). Crosstool-NG backend updated and
10903 improved.
2645004b
PK
10904
10905 Complete rework of how hardware boards are supported.
10906 Each board now only has a single defconfig file, and all
10907 board-specific options have been removed. See
10908 docs/buildroot.html#board_support for details.
10909
10910 Added support for the following boards: Mini2440, Qemu ARM
10911 Versatile, Qemu MIPSel Malta, Qemu PowerPC G3beige, Qemu SH4
10912 r2d and Qemu x86. The Qemu boards support allows to easily
10913 build systems that are known to work under Qemu.
10914
4120e051
PK
10915 Initial support for Blackfin processors.
10916
2645004b
PK
10917 Staging directory moved into $(O)/host/usr/<tuple>/sysroot, in
10918 preparation for support of SDK. For the same reason, the
10919 toolchain binaries (cross-compiler and other related tools)
d1a93022
PK
10920 are now installed in $(O)/host/usr/bin/. The cross pkg-config
10921 now also automatically returns correct values for cross
10922 compilation, without needing any environment variables to be
10923 set.
2645004b 10924
17b66aff
TP
10925 Ccache support reworked. Now used for both host and target
10926 compilation, and cache is stored in ~/.buildroot-ccache.
10927
2645004b 10928 Toolchain: uClibc 0.9.32-rc2, several components moved to
639e80f2
PK
10929 normal AUTOTARGET packages.
10930
2645004b
PK
10931 Generic cmake infrastructure, similar to the existing
10932 GENTARGETS/AUTOTARGETS.
10933
639e80f2
PK
10934 Support for bzr downloads, next to the existing git/svn support.
10935
d1a93022
PK
10936 Kconfig infrastructure rebased against 2.6.38-rc3, bringing
10937 misc fixes. 'xconfig' now uses Qt4 rather than Qt3.
10938
a7f40dfc
PK
10939 EXT2 file system size handling improved, UBI image support, fs
10940 configuration options cleanup, U-Boot/Barebox version bumps.
639e80f2
PK
10941
10942 Updated/fixed packages: alsa-utils, at, autoconf, automake,
4120e051 10943 bash, binutils, bison, busybox, bzip2, cdrkit, cloop, cmake,
d1a93022 10944 coreutils, cups, dbus, dbus-python, dhcp, directfb,
4120e051
PK
10945 direcfb-examples, dmalloc, dnsmasq, dosfstools, e2fsprogs, ed,
10946 fbset, ffmpeg, findutils, flac, freetype, gdk-pixbuf, gmp,
10947 grep, gperf, gst-ffmpeg, gst-plugins-bad, gst-plugins-base,
10948 gst-plugins-good, gst-plugins-ugly, gstreamer, gvfs, hdparm,
10949 hostapd, i2c-tools, icu, imagemagick, input-tools, iproute2,
10950 iptables, iw, jpeg, kexec, libaio, libart, libcap, libconfig,
10951 libfuse, libglib2, libidn, libmad, libogg, libpcap, libpng,
10952 libsndfile, libtheora, libtool, libusb-compat, libvorbis,
10953 libxcb, libxml2, libxslt, links, linux-fusion, lm-sensors,
10954 lsof, ltp-testsuite, ltrace, lvm2, lzo, m4, makedevs,
10955 memtester, mesa3d, mii-diag, mpc, mpfr, mpg123, mplayer,
10956 mrouted, mtd-utils, nano, netperf, netplug, ntfs-3g, ntp,
10957 openssh, openssl, openvpn, oprofile, pango, patch, pciutils,
10958 php, pkgconfig, portmap, psmisc, python, qt, rsync, ruby,
10959 sawman, screen, sdl_gfx, sdl_sound, smartmontools, socat,
10960 sqlite, squid, sshfs, sstrip, sysklogd, sysstat, sysvinit,
10961 tar, tcpdump, tslib, udev, usbutils, vim, vtun, webkit, wipe,
10962 x11vnc, xapp_xlogo, xcb-proto, xfont_font-util,
10963 xkeyboard-config, xlib_libX11, xz, zlib
10964
10965 New packages: dhrystone, dsp-tools, faad2, fbgrab, gst-dsp,
10966 gst-omapfb, irda-utils, lame, libao, libcue, libcuefile,
10967 libffi, libhid, libreplaygain, libsamplerate, libsigc++,
10968 lsuio, mpd, musepack, python-mad, python-serial, rsh-redone,
10969 sdparm, tidsp-binaries, vorbis-tools, wavpack, whetstone,
10970 xl2tp, xmlstarlet
95f17bf7 10971
767dce8c
MB
10972 Removed packages: hotplug, l2tp, libfloat, microcom,
10973 ng-spice-rework
af6fd2d9 10974
d3d67f7f
FP
10975 Issues resolved (http://bugs.uclibc.org):
10976
d1a93022
PK
10977 #267: The make target: cross fails because toolchain_build_...
10978 #415: Berkeley DB: mut_pthread.o: relocation R_X86_64_32 against...
f362c51f 10979 #561: ltp-testsuite failed to install
d1a93022 10980 #1447: Installing gfortran on PowerPC
f362c51f 10981 #1651: Build fail caused by ccache in module-init-tools
6d17192f 10982 #1681: Cross-compiled binaries shouldn't be installed into staging
d1a93022 10983 #1723: [PATCH] axel: convert to generic package infrastructure and...
f362c51f 10984 #1735: [PATCH] mplayer: convert to autotools infrastructure
d1a93022
PK
10985 #2551: [PATCH] native toolchain in the target filesystem fails
10986 #2623: buildroot-snapshot-20100922 fails when compiling development...
7879a4ba 10987 #2647: makedevs package lacks support for 16-bit major/minor numbers
4c31d75c 10988 #2371: QT MYSQL Module does not build when MySQL installed on the host
6d17192f 10989 #2839: compile fails in various packages with a odd message "error:...
d1a93022 10990 #2887: tar "buffer overflow detected" error
6d17192f 10991 #2893: Broken "make source" with external toolchain
d3d67f7f 10992 #2905: Qt: Speed up compilation, if gui-module isn't selected
eeea3ea6 10993 #2929: genext2fs: couldn't allocate a block (no free space)
14a971ab 10994 #2935: Ntpdate isn't installed
6ddf4702 10995 #2965: Broken linkage to xkbcomp (blocking X server startup)
eb56385b 10996 #2983: xlib_libX11 build failed
87a5a194 10997 #3007: kexec doesn't build: Missing regdef.h file
d1a93022 10998 #3085: Init scripts are not compatible with sysVinit (when busybox...
9bc58a42 10999 #3103: make external-deps wants to download gcc-.tar.bz2 when...
0705e448 11000 #3109: abnormal `make busybox-menuconfig`
d1a93022 11001 #3115: How about board specific makefiles?
c18c1d66 11002 #3169: python patch has typo, aborts build in scenario
6bfe2932 11003 #3181: dhcp.mk copies S80dhcp-server to etc/init.d, not etc/init.d/
d3d67f7f 11004
dbc45b03 110052010.11, Released November 30th, 2010:
32b74808 11006
1fbd9ef8 11007 Fixes all over the tree.
32b74808 11008
5cafae4f 11009 Updated/fixed packages: libgcrypt, qt, squid, sysstat, tcpdump,
e7fbeda8 11010 xserver-xorg
32b74808 11011
1fbd9ef8
MRJ
11012 Issues resolved (http://bugs.uclibc.org):
11013
5cafae4f 11014 #2773: squid with openssl support needs openssl on the host
1fbd9ef8
MRJ
11015 #2857: OBJDUMP definition is missing from TARGET_CONFIGURE_OPTS
11016
09af8387 110172010.11-rc2, Released November 25th, 2010:
dfbb3893
PK
11018
11019 Fixes all over the tree.
11020
09af8387
PK
11021 Add support for LEON Sparc architecture variants. Fix make
11022 source/external-deps for host packages.
fe629f97 11023
b9c5809a
PK
11024 Updated/fixed packages: bash, bind, busybox, dialog, gpsd,
11025 libglib2, libcurl, libmad, lrzsz, midori, module-init-tools,
11026 mtd-utils, openssh, openssl, pciutils, php, qt, sqlite,
11027 sysstat, webkit, zlib
dfbb3893
PK
11028
11029 Issues resolved (http://bugs.uclibc.org):
11030
47416629 11031 #759: Sysstat build broken without libintl
84a6f534 11032 #2479: host-module-init-tools 3.11 fails to build
b95ccd5f 11033 #2725: Buildroot overrides kernel config
adb0dfff 11034 #2785: mtd-utils build fails due to missing libmtd
972cd422 11035 #2791: Added PHP-Process Control to the PHP-Package
e5edc733 11036 #2797: pciutils dependencies on zlib not taken into account
dfbb3893 11037 #2809: failed to compile libglib2
e25fe723
PK
11038 #2821: [PATCH] Patch for JavaScriptCore in QtWebKit module
11039 #2827: qt-4.7.0-pthread_getattr_np.patch invalid for qt 4.6...
e855e2b2 11040 #2833: Failed to compile webkit without X11
dfbb3893 11041
ea252b0e 110422010.11-rc1, Released November 8th, 2010:
9bc12b85 11043
ea252b0e 11044 Fixes all over the tree and new features.
bfa9e9e2
PK
11045
11046 Kconfig infrastructure rebased against 2.6.36-rc1, bringing
11047 misc fixes + nconfig and savedefconfig targets.
11048
10c1eec2 11049 Toolchain: ARM cortex A9 support, experimental crosstool-ng
3daa9128 11050 backend, GCC 4.5.x.
92870a7a 11051
785fef10
PK
11052 Fs: Squashfs 4.1 with lzo support
11053
1860bdae
PK
11054 Old-style package hooks (*_HOOK_POST_*) removed. Use the more
11055 generic new-style ones instead.
11056
a1726117
PK
11057 Download handling reworked and support for git/svn downloads
11058 added.
11059
5f71fc1f
TP
11060 Removed experimental shared config.cache support, as it is
11061 too unreliable.
11062
aefad531
YM
11063 A convenience Makefile wrapper is created when using
11064 out-of-tree building, similar to how it is done for the kernel.
11065
9f36bd49
PK
11066 Alpha, Cris, IA64 and Sparc64 architecture support removed.
11067
666bef2d 11068 New packages: argp-standalone, gdk-pixbuf, gpsd, gst-ffmpeg,
603030af 11069 libmpeg2, kbd, librsvg, nuttcp, rng-tools, rrdtool, xz
d380d514 11070
299f7820 11071 Updated/fixed packages: acpid, alsa-lib, argus, at, autoconf,
edfb1264 11072 automake, avahi, axel, beecrypt, berkeleydb, bind, bmon, boa,
f8b8a488 11073 bootutils, bridge-utils, bsdiff, busybox, cvs, dbus, directfb,
fe67fb04
GZ
11074 dmraid, docker, dosfstools, dropbear, e2fsprogs, ethtool,
11075 expat, ezxml, fbset, fconfig, ffmpeg, freetype, gadgetfs-test,
11076 gamin, gawk, genext2fs, gperf, gst-plugins-base,
11077 gst-plugins-ugly, gtk2-themes, gtkperf, gvfs, haserl, hdparm,
11078 hostapd, hwdata, ifplugd, imagemagick, iperf, ipsec-tools,
11079 iproute2, iptables, iw, jpeg, kexec, kismet, less, libcgi,
11080 libcurl, libdaemon, libdnet, liberation, libevent, libeXosip2,
11081 libglade, libgtk2, libiconv, libidn, libintl, libmms, libmpd,
11082 libnl, liboil, libosip2, libpcap, libpng, libtool, libungif,
11083 libxml2, libxslt, lighttpd, lite, lm-sensors, lockfile-progs,
c2d6095f
PZ
11084 logrotate, m4, matchbox, mdadm, mesa3d, metacity, mplayer,
11085 mtd-utils, mysql_client, nano, nbd, ncftp, neon, netperf,
11086 netsnmp, ng-spice-rework, ntfsprogs, ntp, openntpd, openssh,
11087 openssl, openvpn, oprofile, pango, patch, pcre, php,
ed720e88 11088 pkg-config, portmap, pppd, pptp-linux, prboom, proftpd, radvd,
c2d6095f 11089 rdesktop, readline, rp-pppoe, ruby, qt, quagga, samba, sawman,
2d925fc7 11090 sdl_mixer, sdl_sound, sed, setserial, shared-mime-info, slang,
70fb5d46
PK
11091 speex, sqlite, squashfs, startup-notification, strace,
11092 sylpheed, sysstat, taglib, tcpdump, thttpd, tiff, tn5250,
11093 torsmo, tslib, udev, udpcast, usbmount, usbutils, vsftpd,
11094 vtun, which, wireless-tools, wpa_supplicant, xapp_twm,
11095 xapp_xbacklight, xapp_xcursorgen, xapp_xinit, xapp_xinput,
11096 xapp_xmore,
edfb1264
PK
11097 xdriver_xf86-input-{acecad,aiptek,evdev,joystick,keyboard},
11098 xdriver-xf86-input-{mouse,synaptics,vmmouse,void},
11099 xdriver-xf86-video-{apm,ark,ast,ati,chips,cirrus,dummy,fbdev},
11100 xdriver-xf86-video-{geode,glide,glint,i128,i740,intel,mach64},
11101 xdriver-xf86-video-{mga,neomagic,newport,nv,openchrome,r128},
11102 xdriver-xf86-video-{rendition,s3,s3virge,savage,siliconmotion},
11103 xdriver-xf86-video-{sis,sisusb,suncg3,suncg6,suncg14,sunffb},
11104 xdriver-xf86-video-{sunleo,suntcx,tdfx,tga,trident,v4l,vesa},
11105 xdriver-xf86-video-{vmware,voodeo,wsfb,xgi,xgixp},
1bc5b0bd
PZ
11106 xkeyboard-config, xlib_libX11, xserver_xorg-server, xstroke,
11107 xterm, xvkbd, zlib
f661b023 11108
2b9e2fb4 11109 Deprecated packages: hotplug, lzma, ng-spice-rework, sfdisk
06d03789 11110
ba4fd235 11111 Removed packages: dillo, libglib12, libgtk12, microwin,
771d7631 11112 pcmcia
5ba97d90 11113
e0941403
PB
11114 Issues resolved (http://bugs.uclibc.org):
11115
6d3342e4 11116 #901: new package: gpsd
61f432ff 11117 #2389: Generate a Makefile wrapper in $(O)
70fb5d46 11118 #2461: wireless_tools: install shared library if needed
5e6e63e5 11119 #2521: Can't compile sdl_mixer, mikmod.h can't be found
69a8991b 11120 #2533: xserver_xorg-server: Enable glx, if mesa3d is built
edfb1264 11121 #2563: [PATCH] cairo: Expose the configure option to disable some...
e0941403 11122 #2581: libmms: Update to 0.6, and patch to work on architectures...
891973f5 11123 #2707: Can't compile linux kernel using buildroot + crosstool-ng
64d8e9a0 11124 #2731: Build order
93736778 11125 #2737: buildroot configuration tool crashing when the path exceeds...
44b170e1 11126 #2767: Build for lsof broken in buildroot-2010.08
e0941403 11127
32b8d438 111282010.08: Released August 31th, 2010:
49736322
YM
11129
11130 Fixes all over the tree.
11131
40f8f3ff 11132 Updated/fixed packages: atk, xstroke
49736322 11133
1424ff1c
PK
11134 Removed packages: lxdoom
11135
dc3a7ebc 111362010.08-rc2, Released August 30th, 2010:
2e7ab32c
PK
11137
11138 Fixes all over the tree.
11139
11140 Mark the combination of uClibc 0.9.31, gcc 4.2.x, C++ and
fb67a2dc
PK
11141 locale support as broken. Remove deprecated GCC 4.2.[1-3]
11142 versions.
2e7ab32c
PK
11143
11144 Mark CRIS architecture as deprecated, as it is discontinued
11145 upstream.
11146
b680672a
PK
11147 Marked shared config.cache as experimental and disabled by
11148 default as it is known to break with certain package
11149 combinations.
11150
1ed2e4ff
KR
11151 Toolchain: fixed gcc 4.2.x build after uClibc NPTL support got
11152 added.
11153
62b4c67b
SB
11154 fs: old-style squashfs for big endian archs fixed.
11155
1c4dbb5f 11156 Updated/fixed packages: busybox, gst-plugins-base,
2ab8ec9e
TP
11157 imagemagick, kismet, libgail, libglib2, libgtk2, lua,
11158 luafilesystem, lzo, ncurses, netcat, pango, php, pppd,
11159 proftpd, qt, samba, startup-notification, swfdec, sysvinit,
11160 util-linux
2e7ab32c 11161
6c519387
PK
11162 Removed packages: stunnel
11163
2e7ab32c
PK
11164 Issues resolved (http://bugs.uclibc.org):
11165
11166 #635: util-linux fails to build in 2009.08
11167 #2239: netcat package installs its binary to target as avr32-linux...
eba7132f 11168 #2395: libglib2-2.24.1 and libxml2-2.7.7 fails build on MIPS because...
c4cdcc36 11169 #2443: Initramfs: Don't overwrite $(TARGET_DIR)/init if it exists
e8fdc08d 11170 #2449: Minor fixes for squashfs makefile and correct PowerPC e500 ...
2e7ab32c 11171
2ef83b42 111722010.08-rc1, Released July 30th, 2010:
dc5e22ee 11173
2b42aae7
PK
11174 Fixes all over the tree and new features.
11175
5fd095b3 11176 Toolchain: GCC 4.3.5, older 4.3.x versions removed. GCC 4.1.2
ebf21166
PK
11177 and non-sysroot support removed. Added support for (snapshot)
11178 NPTL in uClibc, 0.9.28.3 removed,
144e4ed0 11179
a7a3e757 11180 Bootloaders: Various cleanups, moved to boot/, added Barebox,
b9997ca7
PK
11181 removed yaboot. Support building u-boot from custom tarball,
11182 u-boot 2010.06.
a7a3e757 11183
2b42aae7 11184 New GTK-based configurator, usable using 'make gconfig'.
3c5deb98 11185
39e6ba1b
PK
11186 Java packages marked as broken. Unless someone steps up to
11187 support this, they will be removed during the 2010.11
11188 development cycle.
11189
a563a663 11190 Alpha, IA64 and Sparc64 architectures marked as deprecated.
13a10a09
PK
11191 GTK+ on DirectFB has also been marked as deprecated, as it is
11192 not supported in recent GTK+ versions, and more and more
11193 packages depends on the new versions.
a563a663
TP
11194 Unless someone steps up to support them, they will be removed
11195 during the 2010.11 development cycle.
11196
ab10ed8c 11197 New packages: cgilua, copas, coxpcall, ffmpeg, libsvgtiny,
2c31d745 11198 libgail, luafilesystem, luasocket, rings, wsapi, xavante, xterm
a8495cdf 11199
18fa12fe
PK
11200 Updated/fixed packages: alsa-lib, alsamixergui, at, atk,
11201 avahi, berkeleydb, bash, blackbox, busybox, bzip2, cairo,
11202 cdrkit, cmake, dash, dhcp, dialog, diffutils, distcc, dmalloc,
11203 dnsmasq, dropbear, e2fsprogs, fbv, file, flex, fontconfig,
11204 gawk, gmpc, gnuchess, gst-plugins-base, gst-plugins-good,
ee779635 11205 gstreamer, gzip, icu, intltool, iostat, ipsec-tools, iptables,
ac9ee0b5
PK
11206 iw, libart, libcgi, libcurl, libdrm, libeXosip, libfuse,
11207 libglib2, libgpg-error, libiconv, libidn, liblockfile, libpng,
11208 libsoup, lighttpd, links, linux-fusion, lmbench, lrzsz,
11209 ltrace, make, midori, module-init-tools, mplayer,
11210 mysql_client, nbd, ncurses, neon, netcat, netperf, netsnmp,
11211 ntfsprogs, openssl, oprofile, pango, php, qt, quagga, samba,
11212 setserial, sdl, sdl_mixer, sdl_sound, sdl_ttf, speech-tools,
11213 sqlite, squashfs, swfdec, tftpd, thttpd, tn5250, tremor,
11214 usbutils, webif, webkit, wireless_tools, xerces,
11215 xkeyboard-config, xserver_xorg-server, xvkbd, zlib
3c5deb98 11216
2c31d745 11217 Removed packages: modutils, portage, rxvt
6ef6e96c 11218
e475cf03 11219 Deprecated packages: dillo, libglib12, libgtk12, microwin, pcmcia
f4800b46 11220
3c5deb98
PK
11221 Issues resolved (http://bugs.uclibc.org):
11222
5bf7eb2a 11223 #321: alsa-lib uses host include files for python which breaks ...
acb86bab 11224 #361: linux kernel configuration choice works incorrectly
ad36fcdd 11225 #387: Tremor not installed to toolchain
5db7204c 11226 #401: new package: ffmpeg
acb86bab 11227 #475: uImage target for U-boot failed generating
31aab0c9
PK
11228 #543: ATK requires X11 on DirectFB target
11229 #575: webkit: Buildroot Libtool Patch Fails
acb86bab 11230 #583: build fails with external x86_64 toolchain
ad36fcdd 11231 #729: sstrip creates corrupted headers
18fa12fe 11232 #829: Webkit r44552 needs libXt
868ed55b 11233 #835: Package Dataflashboot-1.05 does not compile with buildroot...
31aab0c9
PK
11234 #847: Compiling target-gcc v4.4 fails with "libc.so.0: cannot open...
11235 #859: Add (head of) nptl branch to list of uClibc versions
11236 #949: compile with debug info
11237 #955: Grub fails to build with External Toolchain
18fa12fe 11238 #1051: Webkit doesn't compile (Linuxthreads new, x86)
39ca6d50 11239 #1213: Move .config into output directory
31aab0c9
PK
11240 #1225: Buildroot fails to account for "nof" subdirectory (no float...
11241 #1231: (sparc) Linux kernel fails to build
11242 #1261: The getline() in output/build/linux-2.6.28/scripts/unifdef.c...
11243 #1339: Busybox needs -fno-strict-aliasing to compile cleanly
5bf7eb2a 11244 #1393: neon config fails libxml/parser.h: libxml2 requires, but not ...
18fa12fe 11245 #1405: WebKit fails to build because pthread_getattr_np is not impl...
31aab0c9
PK
11246 #1675: GMP Error during buildroot make process
11247 #1741: external toolchain linking error
41580880 11248 #1753: lmbench: convert to generic package infrastructure
3754c515 11249 #1771: Fakeroot and the target/generic/device_table.txt create bad...
e9bc59e5 11250 #1807: LZMA 4.32.7, Required header file(s) are missing
d74be052 11251 #1813: xkeyboard-config fails to build because of intltool problem
a0ce68d3 11252 #1879: Bump iptables to 1.4.8
accf2eb2 11253 #1885: Add a bunch of lua modules
3638e528 11254 #1897: Bump libusb to 1.0.7
8ac2bba9 11255 #1903: Bump tn5250 to 0.17.4 and migrate to autotargets
3c5deb98 11256 #1909: netperf-2.4.5 fails to build because of undeclared SOCK_DCCP
0b8c497b 11257 #1927: Bump file to 5.03 and migrate to autotargets
8cd06967 11258 #1933: Bump gawk to 3.1.8 and migrate to autotargets
d9c2b636 11259 #1945: PHP: add sqlite3 dependency when using external lib
3dbc86f0 11260 #1951: Bump openssl to 0.9.8o
cffb9cf0 11261 #1957: Bump sqlite to 3.6.23.1
237c98b2 11262 #1975: Package removal/deprecation
d47c73ee 11263 #1981: zlib: bump to 1.2.5
8df21528 11264 #1987: intltool: Fix spelling mistake
3404ad7c 11265 #1993: Bump bash to 4.1.7(1) and migrate to autotargets
016eb670 11266 #1999: Typo in path checking
1c7de59a 11267 #2005: Bump dnsmasq to 2.55 and migrate to gentargets
dff1d590 11268 #2035: ipsec-tools-0.7.2 fails to build with gcc-4.4.x
c32ce8b5 11269 #2038: Bump ncurses to 5.7
1b10ce71 11270 #2095: make gconfig: undefined reference to symbol 'dlsym@@GLIBC_2.2.5'
ca3489da 11271 #2101: blackbox depends on locale support
93e80147 11272 #2119: Tries to build kernel, although disabled in config
31aab0c9 11273 #2125: libXfont build fail
e09aa604 11274 #2143: buildroot compiler generates segfaulting statically linked exe..
31aab0c9 11275 #2149: xterm build failure
9280cafe 11276 #2155: Compression lzo don't set for ubifs
ccd0fc4e 11277 #2161: [SECURITY] Update libpng to 1.2.44
3169aae8 11278 #2167: Bump busybox to 1.17.0, convert to gentargets, drop 1.12, ...
31aab0c9 11279 #2181: pixman can't apply pixman-0.10.0-no-tests.patch
1eb59f59 11280 #2191: linux-fusion build fail
b922151c 11281 #2221: Qt does not compile (dependencies not taken into account?)
58ddb37e 11282 #2233: Atmel atstk target skeletons have /etc/mtab as a file, not ...
6c387f2e 11283 #2245: Netcat does not work due to incorrect assumptions about signed..
7f16e542 11284 #2251: directory output/build after make *_defconfig not found
0c271d52
PK
11285 #2257: Convert netsnmp package to autotargets
11286 #2263: Bump samba to 3.3.13
aaa2b660 11287 #2269: setserial causes make error
3c5deb98 11288
07da619d 112892010.05, Released May 30th, 2010:
170b3d3d
PK
11290
11291 Fixes all over the tree.
11292
a4bba083
PK
11293 Updated/fixed packages: coreutils, hal, libcap,
11294 lockfile-progs, ncftp, xserver_xorg-server
2816c33c
GZ
11295
11296 Issues resolved (http://bugs.uclibc.org):
11297
e1a7d916 11298 #1789: binutils fails to build for i386
2816c33c 11299 #1843: Fix libcap build failure
7f1bca84 11300 #1855: XORG Keyboard driver fails to compile
170b3d3d 11301
bbd96dba 113022010.05-rc3, Released May 27th, 2010:
93cca7c8
PK
11303
11304 Fixes all over the tree.
11305
994bb070 11306 Updated/fixed packages: aumix, atk, avahi, bmon, busybox, cairo,
b730010c 11307 cdrkit, dbus-glib, dbus-python, docker, enchant, fltk, gamin,
50685f1c 11308 gettext, gmpc, gob2, grep, gstreamer, gst-plugins-bad,
062cebb0
PK
11309 gst-plugins-base, gvfs, hal, iconv, icu, iperf, libcgicc,
11310 libdvdnav, libdvdread, libglade, libglib2, libgtk2, libidn,
11311 libmms, libmpd, libpcap, libsoup, lmbench, lsof, ltrace, lvm2,
11312 make, metacity, microperl, mtd-utils, mutt, nbd, netsnmp,
11313 ntfsprogs, ntp, olsr, pango, pciutils, pcmanfm, php,
11314 pkg-config, psmisc, qt, samba, shared-mime-info, squashfs,
11315 squashfs3, sshfs, startup-notification, swfdec, sylpheed,
11316 uemacs, util-linux, valgrind, vpnc, vsftpd, webkit, xstroke
484d15de
PK
11317
11318 Issues resolved (http://bugs.uclibc.org):
11319
ca999e09
PK
11320 #75: arm buildroot "unrecognized option" error
11321 #699: Buildroot fails to copy libstdc++ to target when using external...
484d15de 11322 #1693: NTP trys IPV6 even if not configured error: 'IPV6_MULTICAST...
7ab3f96e 11323 #1729: alsamixergui fails to build
7810eebb 11324 #1801: Avahi-autoipd doesn't create TARGET_DIR/var/lib
096b21e5 11325 #1819: pciutils small bugs
947a9b85 11326 #2065: Internal toolchain: bump gcc 4.3.x series to 4.3.5
7bb2b482 11327
6d1ab151 113282010.05-rc2, Released May 11th, 2010:
ca218deb
PZ
11329
11330 Fixes all over the tree.
11331
49ce10cb
PK
11332 Updated/fixed packages: busybox, customize, gawk, gnuchess,
11333 hal, hostapd, less, libgcrypt, libnl, libxcb, linux-fusion,
11334 ltp-testsuite, mplayer, netplug, pciutils, php, sed,
11335 shared-mime-info usb_modeswitch, usbutils, vlc wpa_supplicant,
11336 xapp_bdftopcf, xapp_mkfontdir, xdriver_xf86-video-openchrome,
c554cc2a
TP
11337 xfont_encodings, xlib_libX11, xlib_libXfont, xlib_xtrans,
11338 xproto_fontcacheproto, xproto_fontsproto, xvkbd
63b86664 11339
13de2613
PK
11340 Removed packages: vice
11341
63b86664
GZ
11342 Issues resolved (http://bugs.uclibc.org):
11343
ea0695ff 11344 #849: "customize" package copies files to wrong place in target tree
63b86664 11345 #985: Bump usb_modeswitch package to 1.1.0
ea0695ff 11346 #1135: Package customize. Wrong copying
79db1ff5 11347 #1525: Package hal deletes a whole <target>/etc/rc.d directory
395a70f7
PK
11348 #1531: libxcb 1.5 build fails, due to missing xcbgen Python module
11349 #1669: Busybox failed to compile when using an external toolchain
dfb50393 11350 #1699: Fix usbutils dependencies and bump
a5fe7371 11351 #1705: Fix pciutils broken cross compiling
6f4939d4 11352 #1717: External toolchain fixes for hostapd & wpa_supplicant
ca218deb 11353
aac61fdc 113542010.05-rc1, Released May 3rd, 2010:
58794482 11355
b1c9a155
GZ
11356 Cleaned up / restructured package menu.
11357
266fa65a 11358 Toolchain: uClibc 0.9.30.3 / 0.9.31, older 0.9.30.x removed.
4439d388
PK
11359 2.6.33 kernel headers, binutils 2.20.1, GCC 4.4.4,
11360 removed broken nios2 support, ppc e300cX/e500mc support,
11361 improved external toolchain support, GDB 7.x support.
c9d195ed 11362
de859f6b
PK
11363 X.org updated to 7.5.
11364
5724e099
PK
11365 New packages: cdrkit, cramfs, genext2fs, genromfs,
11366 libatomic_ops, librsync, libusb-compat, lmbench, netperf,
11367 squashfs, squashfs3, squid
11368
11369 Updated/fixed packages: alsa-utils, argus, autoconf, bison,
11370 busybox, bzip2, directfb, dnsmasq, dosfstools, e2fsprogs,
11371 eeprog, fakeroot, fbv, findutils, freetype, haserl, hostapd,
11372 iperf, iptables, iw, less, libaio, libcgi, libcgicc, libdrm,
11373 libgcrypt, libglib2, libid3tag, libmad, liboil, libosip2,
11374 libpng, libraw1394, libsysfs, libxml2, libxslt, linux-fusion,
11375 ltrace, lua, lzma, madplay, makedevs, matchbox, mdadm,
11376 memstat, mesa3d, mtd-utils, nano, ncurses, openssl, patch,
11377 pciutils, php, pixman, portage, pppd, pthread-stubs, python,
11378 qt, radvd, samba, setserial, smartmontools, tar, tslib,
11379 udpcast, usb_modeswith, vtun, wget, xdata_xcursor-themes,
11380 xdriver_xf86-video-intel, xkeyboard-config, xlib_libX11,
11381 xlib_libXaw, xlib_libXfont, xlib_libXfontcache,
bb73ce22
GZ
11382 xlib_libXxf86misc, xlib_libXtst, xlib_libpciaccess,
11383 xproto_dri2proto, xproto_eviext, xproto_fontcacheproto,
11384 xproto_xf86miscproto, xserver_xorg-server
58794482 11385
84e5d7c7
WW
11386 Removed packages: xapp_xtrap, xlib_libXTrap, xlib_libXevie,
11387 xlib_libXxf86misc, xxproto_evieext, proto_trapproto,
11388 xproto_xf86miscproto
9638be1a 11389
acac2ece
AC
11390 Issues resolved (http://bugs.uclibc.org):
11391
ffe25f05 11392 #513: Add new squid package
0e9aad6c 11393 #661: lmbench: new package
bb73ce22 11394 #719: Add lua option to haserl
6a3a58f1 11395 #800: [PATCH] iperf update to 2.0.4
46913a2d 11396 #803: [PATCH] lua - add shared library patch and config option for...
0c776124 11397 #805: [PATCH] mdadm - version update
cb08cd64 11398 #817: integrator926_defconfig uses unsupported uboot board name
6db57c69 11399 #851: Add option to specify --sysroot value for external toolchain
e237c993
MC
11400 #1093: Upgrade libusb to v1.0.3 and add new libusb-compat
11401 package for compatibility with old packages that expect
11402 the pre-1.0 API.
ed91e786 11403 #1105: Add new netperf package
8fe6cc98 11404 #1111: Bump wget to 1.12 and migrate to Makefile.autotools.in
19f1506a 11405 #1117: Bump nano to 2.2.3 and migrate to Makefile.autotools.in
4f0361ab 11406 #1123: Bump less to 436 and migrate to Makefile.autotools.in
3b90d698 11407 #1129: Bump memstat to 0.8 and migrate to Makefile.package.in
cb08cd64 11408 #1189: Wrong u-boot configuration name for integrator926 target
17541bd0 11409 #1219: kernel headers not correctly installed into toolchain/staging
d07aee18 11410 #1267: Wrong BR2_EXTRA_VERSION
60f2fb4f 11411 #1273: BR2_INET_IPV6 does not enable IPv6 in pppd
a038602e 11412 #1303: Add librsync package
532e1fb5 11413 #1321: Busybox link fails due to lack of --sysroot option
820d917d 11414 #1327: mtd-utils compile failure due to lack of --sysroot in CFLAGS
60f2fb4f 11415 #1345: Bump pppd to 2.4.5 and convert to Makefile.autotools.in
0a179ade 11416 #1369: cannot build radvd (flex problem)
a12ef5db 11417 #1387: xlib_libX11-1.3.2 can't find libjpeg
aa3486fd 11418 #1411: [SECURITY] Update openssl package to 0.9.8n
bc7ffe74 11419 #1417: Bump iptables to 1.4.7
801f22b3 11420 #1423: Bump e2fsprogs to 1.41.11
0fd37245 11421 #1429: [SECURITY] Update php to 5.2.13
5c36fdfe 11422 #1441: Add binutils 2.20.1
31365ded 11423 #1447: Package installation on target with debug symbols is broken
ac5c5fd6 11424 #1459: Misc QA fixes
07f155c1 11425 #1489: radvd update to 1.6
633049d8 11426 #1513: Enable powerpc e300c2, e300c3 and e500mc optimization
6c5225b1 11427 #1537: dev entries not created anymore
4ab6883a 11428 #1555: Fix default uclibc-0.9.31 configuration
ba9ed137 11429 #1561: [SECURITY] Update samba to 3.3.12
65e209ca 11430 #1567: openssl0.9.8n fails to compile
5ad26724 11431 #1573: Alsa-utils alsactl/init/* not installed to target
ab1f6e5c 11432 #1591: portmap fails to compile
55886163 11433 #1615: Convert eeprog package to gentargets
554ef43a 11434 #1645: Bump hostapd package to 0.7.2
acac2ece 11435
ac1dfc84 114362010.02, Release February 26th, 2010:
f4f15704
FGM
11437
11438 Fixes all over the tree.
11439
b209f227
PK
11440 Updated/fixed packages: avahi, busybox, cramfs, ipsec-tools, libcgicc,
11441 libgtk2, libraw1394, madplay, netsnmp, pango, squashfs, sylpheed, qt,
11442 xfont_font-util
ba50538c 11443
0f40a46a 11444 Removed packages: hostap, openmotif, xpdf
ba50538c
PK
11445
11446 Issues resolved (http://bugs.uclibc.org):
11447
11448 #165: openmotif does not build
0f40a46a 11449 #1147: Remove obsolete hostap package
f561763e 11450 #1183: make source fails to download gmp, mpfr and patches
f4f15704 11451
7bd8125e 114522010.02-rc2, Released February 23th, 2010:
23c8c880
PK
11453
11454 Fixes all over the tree and new features.
11455
89fd7208
PK
11456 New packages: intltool
11457
c8ff60c8 11458 Updated/fixed packages: ace_of_penguins, alsa-lib, alsa-utils, argus,
89fd7208
PK
11459 at, automake, ccache, dosfstools, e2fsprogs, flex, gob2, gmpc,
11460 gst-plugins-good, imagemagick, iw, kexec, libeXosip, libgtk2,
11461 libpcap, libpng, libsoup, libxcb, libxml-parser-perl, libxml2,
11462 libxslt, lvm2, matchbox, mplayer, rsync, rubix, shared-mime-info,
11463 tcl, webkit, xapp_mkfontscale, xfont_encodings, xfont_font-util,
11464 xlib_libfontenc, xproto_trapproto, zlib
c8ff60c8
PK
11465
11466 Removed package: xboard
23c8c880 11467
6c9d3873
RA
11468 Issues resolved (http://bugs.uclibc.org):
11469
5239be04
PK
11470 #335: atk looks for the path to the gnome library on the host
11471 #355: Please update WebKit - it doesn't compile!
11472 #453: libglib2 autoreconf
11473 #457: e2fsprogs link problem
11474 #459: libgtk2 autoreconf
11475 #469: build of libgtk2 for host incorrectly assumes that X.org ...
11476 #671: Bash fails to build when building buildront on Ubuntu 9.04
11477 #711: WebKit host dependencies problems
11478 #821: cp: illegal operation
11479 #1039: Not compiled on ubuntu karmic
6c9d3873
RA
11480 #1069: [PATCH] The AT91BOOTSTRAP makefile contains a typo
11481
f0bdacdb
PK
114822010.02-rc1, Released February 9th, 2010:
11483
11484 Fixes all over the tree and new features.
11485
11486 Generalized autotools infrastructure to be usable for
11487 non-autotools packages, see package/Makefile.package.in for
11488 details.
11489
11490 Cleaned up avr32 toolchain config, external source-based
11491 toolchain support is gone.
11492
11493 Dependency checks: Also check for makeinfo, only print output
11494 on errors.
de219287 11495
6c26a600 11496 Toolchain: uClibc 0.9.30.2, gcc 4.4.3
6bfb4885 11497
731f3c3e
PK
11498 New packages: libcdaudio, libdvdnav, libdvdread, hostapd, ser2net,
11499 tcpreplay
20417bbf 11500
aea2ef9b
WW
11501 Updated/fixed packages: alsa-lib, alsa-utils, at, autoconf, bash,
11502 bind, binutils, bootutils, busybox, dbus, directfb, dnsmasq,
14d065b5
JB
11503 e2fsprogs, gstreamer, gperf, gst-plugins-bad, gvfs, fbdump, flex,
11504 hal, iptables, iw, jpeg, kismet, libfuse, libglib2, liboil, libpcap,
11505 libungif, libxml2, libxslt, lighttpd, mesa, mpg123, mtd-utils, nbd,
11506 neon, netstat-nat, newt, openvpn, pcre, php, qt, rdesktop, readline,
11507 rpm, sawman, sdl, sdl_ttf, sqlite, sshfs, tremor, u-boot,
11508 usb_modeswitch, usbutils, webkit, wpa_supplicant, xfsprogs, zlib
ba4183bc 11509
640c7403 11510 Removed package: asterisk, openswan
5223447b 11511
ba4183bc
GZ
11512 Issues resolved (http://bugs.uclibc.org):
11513
20417bbf 11514 #515: tcpreplay: new package
1041563b 11515 #553: Wrong DirectFB ps2mouse limitation
249f3db9 11516 #559: mesa3d build fails
7c737978 11517 #679: Autoconf cannot find M4
44816b1b 11518 #739: New/updated hostapd package
d8968c67 11519 #749: Bump usbutils package to version 0.86
79c9a433 11520 #751: Kernel 2.6 snapshot fetch fail
1ba3c843 11521 #753: Bump lighttpd package to 1.4.25
9c37425b 11522 #757: U-Boot: mkimage cannot be installed using external toolchain
ba4183bc 11523 #761: Add binutils 2.20 to toolchain options
9f17728f 11524 #763: [SECURITY] Update pcre to 7.9
09c181f2 11525 #765: Add buildroot branding to gcc
7a90172f 11526 #767: Bump iw package to 0.9.18
b5867d93 11527 #773: [SECURITY] Update bind to 9.5.2-P1
0a62bb41 11528 #795: Minor edits to fix typos, grammar, spelling, usage in documen...
4833d135 11529 #813: Drop not very useful generic package selection options ...
b9656e81 11530 #823: Editor backup files (~) is copied from the target_skeleton
9400c735 11531 #827: Bump mtd-utils package to version 1.2.0
c47124d4 11532 #841: Build error
0908e85c 11533 #913: Bump iptables to 1.4.6
c95e3b84 11534 #919: Bump usb_modeswitch package to 1.0.7
ca2ad7d8 11535 #925: Bump wpa_supplicant package to 0.6.10
db9dcbee 11536 #931: Bump kismet package to 2010-01-R1
b3febdac 11537 #937: Bump openvpn package to 2.1.1
c623a237 11538 #943: Bump sqlite package to 3.6.22
3416f262 11539 #961: Bump dnsmasq to 2.52
60ce1b08 11540 #967: Bump netstat-nat to 1.4.10
6455c32d 11541 #973: Bump iw to 0.9.19
fbf84d42 11542 #1003: DHCP options disabled with busybox-1.16.0
934c7bb7 11543 #1009: [SECURITY] Bump php to 5.2.12
49d92ebe 11544 #1015: [SECURITY] Bump bind to 9.5.1-P2
c317439d 11545 #1027: Busybox flash commands conflict with those from mtd-utils
d5d48254 11546 #1063: [SECURITY] Update lighttpd to 1.4.26
bf4d2d86 11547
798927cc 115482009.11, Released December 1st, 2009:
b48fb8c4
PK
11549
11550 Additional fixes and cleanups.
11551
9d998ad1
PK
11552 Updated/fixed packages: alsamixergui, autoconf, coreutils, fltk,
11553 microperl, ncurses, vim
b48fb8c4
PK
11554
11555 Issues resolved (http://bugs.uclibc.org):
11556
11557 #707: Cant configure fltk-1.1.7. configure: error: Configure could ...
11558
31bd9741
PK
115592009.11-rc2, Released November 29th, 2009:
11560
11561 Additional fixes and cleanups.
6b6bdaed 11562
ade675c5 11563 Updated/fixed packages: busybox, dbus, fltk, gvfs, ltrace
6b6bdaed 11564
2d04d56e 115652009.11-rc1, Released November 23rd, 2009:
74834991 11566
b8a917fa
PK
11567 Fixes all over the tree and new features.
11568
11569 Cleaned up / Simplified build directory layout. Refer to
11570 docs/buildroot.html#using for details.
11571
11572 Target defconfig files moved to configs/ and listed in 'make help'
11573 output.
11574
406053d5
PK
11575 Fixed *clean targets. Now clean removes everything generated,
11576 so you can do a fresh rebuild. Distclean furthermore removes
11577 kbuild tools and .config, bringing the source tree back in a
11578 pristine state.
11579
b8a917fa
PK
11580 Toolchain: ARM cortex A8 support, GCC 4.4.2, sensible default
11581 soft / hardfloat setting for architecture, ensure target-ldd
11582 gets installed.
83182dd2 11583
4114643d 11584 New packages: divine, gvfs, libarchive, libmicrohttpd,
0ad58695 11585 sdl_sound, swfdec, sysstat
32518793 11586
81e4ba32
PK
11587 Updated/fixed packages: alsa-lib, alsamixergui, autoconf, bootutils,
11588 busybox, gcc, directfb, dnsmasq, e2fsprogs, festival, gamin, gperf,
11589 gqview, gstreamer, gst-plugins-bad, gst-plugins-base, gst-plugins-good,
f6cbb268
PK
11590 imagemagick, ipkg, iptables, iw, kernel-headers, kismet, leafpad,
11591 libelf, libevent, libglib2, libidn, liblockfile, libmad, libpcap,
fa946b78 11592 libupnp, libuuid, libxml2, lighttpd, ltrace, lua, lzma, magiccube4d,
1dd9d9f3 11593 matchbox, mdadm, nbd, ncftp, ncurses, netkittelnet, netsnmp,
7ba54a07 11594 ng-spice-rework, ntfs-3g, openntp, openssl, pcmanfm, php, psmisc,
883f0667 11595 python, quagga, radvd, rpm, rsync, rubix, samba, sawman, sdl, sdl_image,
b7046770 11596 shared-mime-info, sfdisk, spawn-fcgi, speech-tools, sqlite, squashfs,
9627e211
PK
11597 synergy, syslinux, sysklogd, target-binutils, tcpdump, torsmo, u-boot,
11598 udpcast, util-linux, valgrind, vsftpd, wipe, wpa-supplicant, x11vnc,
5ad8ad0c 11599 xdata_xcursor-themes, xboard, xfsprogs, xstroke, zlib[5~
76aaac62 11600
87d74d94 11601 Removed package: mdnsresponder, mpatrol, gcc 3.4.6 + 4.0.4, vice
8a19a795 11602
74834991
GZ
11603 Issues resolved (http://bugs.uclibc.org):
11604
1d9178db 11605 #301: allow to install libsmbclient
bc95b3ad 11606 #303: add gvfs package
8e8354d4 11607 #477: Add sdl_sound package
57f3b11d 11608 #487: Make kismet package sexier
bdf41d6c 11609 #511: New package usb_modeswitch
74834991 11610 #527: misc fixes for dnsmasq package
a07032e1 11611 #565: libevent: Bump version and clean up makefile
27cf8114 11612 #587: Use iptables multipurpose binaries and bump to 1.4.4
da25e92b 11613 #593: Missing early check for patch(1)
b71951b0 11614 #597: (REOP) Selecting busybox in buildroot's config clobbers ar ...
17168395
PK
11615 #609: libmicrohttpd: New package
11616 #615: python: Don't delete .py files unless asked
f5239c32 11617 #617: netkit/inetd requires RPC and fails to build if RPC is disabled
07019b2c 11618 #619: netkittelnet requires netkitbase to install, but there's no ...
6aac003a 11619 #645: allow to build nbd-server with NBD package
829d4ff6 11620 #653: [SECURITY] Update php package to version 5.2.11
ab17f403 11621 #655: Update sqlite package to version 3.6.18
f72f3fd3 11622 #657: Bug in imagemagick-clean target
07019b2c 11623 #663: Add option for NAND flash with 512B Page and 16 kB erasesize ...
d7f5f04b 11624 #665: [PATCH] Samba package
69ec17cd 11625 #667: [PATCH] e2fsprogs
351b6796 11626 #683: SDL-dfb does not select directfb
3445ff4a 11627 #701: make install problem with unstripped binaries
48ed49e9 11628 #703: [SECURITY] Update openssl package to 0.9.8l
3848cd6d 11629 #705: Bump spawn-fcgi package to 1.6.3
4e27686c 11630 #709: Bump lighttpd package to 1.4.24
26073d2a 11631 #713: Migrate openntpd package to Makefile.autotools.in
83f9881d 11632 #715: Bump libidn package to 1.15 and other fixes
882e1376 11633 #717: Bump dnsmasq to 2.51 and introduce new IDN option
bd49a62d 11634 #731: Bump iw package to 0.9.17
74834991 11635
f0eb8b58
PK
116362009.08, Released August 31th, 2009:
11637
11638 Additional fixes and cleanups.
11639
11640 Updated/fixed packages: ctorrent, saveconfig/getconfig,
11641 sdl_net, util-linux.
014df317
PK
11642
11643 Issues resolved (http://bugs.uclibc.org):
11644
11645 #529: util-linux doesn't find headers and include libs correctly
cc8a9175 11646 #557: Build ctorrent with SSL support if available
014df317 11647
4595a2fc
PK
116482009.08-rc3, Released August 26th, 2009:
11649
11650 Additional fixes and cleanups.
11651
11652 Updated/fixed packages: alsa-utils, berkeleydb, busybox, dbus,
11653 directfb, enchant, kernel headers.
11654
11655 Issues resolved (http://bugs.uclibc.org):
11656
11657 #471: Allow directfb compilation with debug
11658 #541: Removal of CVS directories in target filesystem broken
11659 #547: berkeleydb: Update config.{sub, guess}
11660 #549: enchant: Fix dependencies.
11661 #569: Fix alsa-utils build for x86 on x86-64
11662
4ebaaf41
PK
116632009.08-rc2, Released August 6th, 2009:
11664
11665 Additional fixes and new features.
11666
11667 New packages: libuuid, gcc 4.3.4.
11668
4595a2fc
PK
11669 Updated/fixed packages: busybox, classpath, gzip, ipsec-tools,
11670 jamvm, libusb, microperl, neon, popt, sed, webkit.
4ebaaf41
PK
11671
11672 Fixed issue with 'make oldconfig'
0468b5c1
PK
11673
11674 Issues resolved (http://bugs.uclibc.org):
11675
11676 #525: sed broken with external toolchain
15dab042 11677 #537: Fix gzip build with recent glibc
0468b5c1 11678
3190d5bf
PK
116792009.08-rc1, Released August 2nd, 2009:
11680
11681 Fixes all over the tree and new features.
533718a8 11682
66095256
TP
11683 Improvement of external toolchain support:
11684 - Support for glibc toolchains.
11685 - The toolchain configuration announced to Buildroot is
11686 verified against the real toolchain configuration.
11687 - Fixes, documentation.
11688
11689 Cleanup X.org support: clarified configuration options, and
11690 removed mandatory dependency on useless libraries such as
11691 libXt or libXaw.
11692
d9a95017
TP
11693 New QT-based configurator, usable using 'make xconfig'.
11694
3190d5bf
PK
11695 Support for the Xtensa architecture.
11696
11697 Toolchain: GCC 4.4.1, 2.6.30 kernel headers, removed < 2.6.26
11698 headers.
11699
11700 New packages: bmon, ctorrent, dosfstools, enchant,
11701 gst-plugins-bad, iw, libmms, libnl, netstat-nat, ntfsprogs,
11702 sdl_gfx, spawn-fcgi.
11703
11704 Updated packages: bind, busybox, coreutils, sqlite, directfb,
11705 expat, gamin, gnuconfig, haserl, ipsec-tools, classpath,
11706 libcurl, libglib2, liblockfile, libpng, libsoup, libxml2,
11707 lighttpd, ltp-testsuite, lvm2, matchbox, memstat,
11708 gst-plugins-good, gstreamer, libogg, libvorbis, mplayer,
11709 neon, openssl, pciutils, php, qt, ruby, sawman, webkit,
11710 wpa-supplicant, xdriver_xf86-input-synaptics,
11711 xdriver_xf86-video-intel, xlib_libXfont, xlib_libXft,
11712 xlib_libXt, xproto_xproto, xserver-xorg, xutil_makedepend,
11713 xutil_util-macros.
11714
533718a8
PK
11715 Issues resolved (http://bugs.uclibc.org):
11716
2e71cd88 11717 #83: liblockfile fails to compile due to eaccess redefinition
0aa70624 11718 #163: Xtensa architecture port
7a1a334c 11719 #171: xorg-server / kernel headers 2.6.26 - vm86.c compilation issue
533718a8 11720 #241: device mapper + lvm2: build together
52dbe071 11721 #243: ctorrent: new package
bb14fc40 11722 #247: ntfsprogs: new package
71c810ff 11723 #271: Library 'libgcc_s.so.1' not installed in search path
57c2e79b 11724 #287: New package libnl
9a6d6cf5 11725 #289: New package iw
6fecd53e 11726 #331: Update MPlayer to version 1.0rc2
5818010f 11727 #333: Bump sqlite package to 3.6.15
e61606ad 11728 #349: update libsoup to version 2.26.2
c2dbefd8 11729 #357: New package netstat-nat
234fb283 11730 #359,#413: Upgrade openvpn to Makefile.autotools.in
533718a8 11731 #367: linux kernel compile error for arm926t
10e9b7ed 11732 #369: Add SDL_gfx package
533718a8 11733 #373: Support for building gstreamer without libxml
e61606ad 11734 #379: update DirectFB to version 1.4.0
533718a8
PK
11735 #383: gst-plugins-good: Allow soup plugin to be configured
11736 #385: neon: Fix pkgconfig dependency
bd26b582 11737 #387: Tremor not installed to toolchain
ba4fbdc9 11738 #389: New package bmon
533718a8
PK
11739 #391: gstreamer: Bump version to 0.10.23
11740 #393: gst-plugins-base: Bump version to 0.10.23
11741 #395: gst-plugins-bad: New package
f4311822 11742 #403: Error while building iso9660 image
533718a8
PK
11743 #409: Bump php package to 5.2.10
11744 #411: ipsec-tools: Bump version to 0.7.2
0468be6e 11745 #417: New package spawn-fcgi
264b9c11 11746 #419: Bump lighttpd package to 1.4.23
27ce942e 11747 #421: toolchain: Clean up toolchain locale support menu
81f9990e 11748 #427: webkit: Update to WebKit svn r44552
56fcdc9b 11749 #437: ltp-testsuite: Bump version to 20090630
f26acf61 11750 #451: Upgrade from unmaintained dosfstools-2.11 to dosfstools-3.0.3
e0debb78 11751 #467: DirectFB 1.4.1
0aa70624 11752 #473: memstat_0.5.tar.gz has install with -D and that fails "make"
5079d7a0 11753 #491: libxml2: Bump version to 0.7.3
ff69aeea 11754 #495: Bump bind package to 9.5.1-P3 (security)
2a966bcd 11755 #497: OpenSSL RSA key generation hangs on x86_64
00c8bdd5 11756 #509: Bump sqlite package to 3.6.16
a7b50b94 11757 #523: pciutils broken with external toolchain
9be449ff 11758 #533: Update gamin to 0.1.10 to fix compilation
533718a8 11759
a69b3d61
PK
117602009.05, Released June 1st, 2009:
11761
11762 Fixes for dropbear & diffutils, bump linux-advanced 2.6.29.x
11763 version and marked ubifsroot as broken.
11764
45e11e29
PK
117652009.05-rc3, Released May 27th, 2009:
11766
11767 Fixes for toolchain (gcc arm pr37436), stable kernel versions,
11768 busybox, curl, libusb, readline, python and strace.
11769
11770 Issues resolved (http://bugs.uclibc.org):
11771
11772 #345: libcurl package needs a urandom fix
11773
13328d22
PK
117742009.05-rc2, Released May 19th, 2009:
11775
11776 Fixes for toolchain (gcc w/softfloat on ppc, 3.4.6 buildfix
11777 for newer hosts), stable kernel versions, busybox, cups,
11778 dmraid, docker, mesa3d, rsync and updated defconfigs.
11779
11780 xserver marked as broken on AVR32 and atngw100-expanded
11781 config removed.
61aeb6e4
PK
11782
11783 Issues resolved (http://bugs.uclibc.org):
11784
11785 #167: metacity does not build
13328d22
PK
11786 #295: gamin installs python support even if python is disabled
11787 #323: gen_matypes fails to execute during build of Mesa when us...
61aeb6e4 11788
cf92bc23
PK
117892009.05-rc1, Released May 5th, 2009:
11790
11791 Fixes all over the tree, further conversion of packages to
11792 Makefile.autotools.in and we now build host versions of
11793 packages where needed for build time dependencies instead of
11794 relying on the correct versions being available on the build
11795 host. Ancient toolchain / busybox versions have furthermore
11796 been removed as announced in the 2009.02 release notes.
11797
11798 New packages: flac, gob2, lzop, taglib, wpa_supplicant
11799
11800 Updated packages: avahi, bind, binutils, busybox, dbus, dbus-glib,
11801 directfb, dnsmasq, freetype, gcc, gmp, gstreamer, iptables, kernel
11802 headers, kexec, libglib2, libpng, libsndfile, lua, mpfr, ntfs-3g,
11803 openssl, php, qtopia4, rsync, samba, sqlite, tar, uboot, uclibc,
11804 util-linux, xorg7, xerces
11805
11806 Issues resolved (http://bugs.uclibc.org):
11807
11808 #5,#77,#141,#143: Convert php package to Makefile.autotools.in
11809 and a ton of other improvements
11810 #19: page.h missing by util-linux
11811 #37: update libglib2 to version 2.18.4
11812 #61: tslib puts staging_dir into pkgconfig file
11813 #69: tar refuses to build
11814 #71,#175: ./wchar.h:41:12: error: empty filename in #include
11815 #73: Bump openssl package to the latest version
11816 #81: New package wpa_supplicant
11817 #99: new package: flac
11818 #101: update gstreamer packages
11819 #105,#313: menuconfig segfaults on tinyx if wchar is not
11820 selected
11821 #107: convert libvorbis to Makefile.autotools.in
11822 #109: Make pppd package avoid bsd err
11823 #111: binutils 2.17 fails to build when texinfo >= 4.10
11824 #133: Modify ncurses5-config to get correct include path
11825 #137: Bump php to version 5.2.9
11826 #139: Bump sqlite to 3.6.11 and convert to
11827 Makefile.autotools.in
11828 #145: Bump bind package to 9.5.1-P1 (security)
11829 #147: buildroot toolchain fails to build w/binutils-2.19.1
11830 #151: openssl package trivial fixes
11831 #161: vim fails on patching with errors in configure.patch
11832 #169: blackbox-0.70.1 does not build
11833 #177: xdriver_xf86-input-keyboard does not build
11834 #179: Upgrade dropbear to Makefile.autotools.in
11835 #181: Update to Xorg 7.4
11836 #187: ntfs-3g: could not build cross
11837 #191: alsa-lib ARM binaries always built with EABI
11838 #213: Bump wpa_supplicant package to version 0.6.9
11839 #217: Bump openssl package to 0.9.8k (security)
11840 #219: Toolchain build fails on m4
11841 #225: m4 macros are out of place
11842 #233: make ipv6 optional in iptables
11843 #237: ncftp: convert to Makefile.autotools.in
11844 #239: ntfs-3g: convert to Makefile.autotools.in
11845 #245: lzop: new package
11846 #271: Bump bind package to 9.5.1-P2 (security)
11847 #277: Bump sqlite package to 3.6.16
11848 #279: update libglib2 to version 2.20.1
11849 #281: update DirectFB to version 1.2.8
11850 #283: add taglib
11851 #285: compilation of samba fails if IPV6 support is missing
11852 #293: update samba to version 3.3.3
11853 #299: add shared-mime-info package
11854 #307: make openssl package respect build flags
This page took 2.462318 seconds and 4 git commands to generate.