]> Git Repo - buildroot-mgba.git/blame - CHANGES
package/libdrm: bump version to 2.4.111
[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
1c416477
PK
922022.02.2, released May 29th, 2022
93
94 Important / security related fixes.
95
96 Archictures: Drop sh2a, correct x86 Bonnell variant
97
98 Toolchain: Bump GCC 11.x to 11.3, correct pre-installed
99 external toolchain logic when toolchain is available in path.
100
101 Rework OCI filesystem entrypoint/command logic to handle
102 command arguments
103
104 Defconfigs: Update Zynqmp zcu102/106 to final 2022.1 release,
105 fix zcu106 PLL config
106
107 Updated/fixed packages: adwaita-icon-theme, afboot-stm32,
108 aircrack-ng, alchemy, alsa-lib, arptables, assimp, asterisk,
109 aubio, avrdude, azure-iot-sdk-c, batman-adv, binutils,
110 bpftool, brotli, cairo, cifs-utils, clamav, cryptodev-linux,
111 dhcp, diffutils, dmalloc, duktape, e2fsprogs, elf2flt, espeak,
112 expat, ffmpeg, fluidsynth, freerdp, gcc, git, glorytun,
113 glslsandbox-player, gnutls, go, gst1-imx, gst1-plugins-good,
114 gzip, imagemagick, janus-gateway, keepalived, kompexsqlite,
115 kvm-unit-tests, libarchive, libcgi, libcurl, libevdev,
116 libeXosip2, libhtp, libinput, libkcapi, libkrb5, libks,
117 libmdbx, libmnl, libnpupnp, libnspr, libopenssl, liboping,
118 libpjsip, libpri, libselinux, libsigsegv, libv4l,
119 libwebsockets, libxml2, linux, linux-tools, ltp-testsuite,
120 luajit, lvm2, mali-driver, mariadb, mc, minizip, mpd, mutt,
121 netatalk, netsurf, network-manager, nodejs, numactl, nut,
122 omniorb, openbox, opencv4, openjdk, openjdk-bin, openocd,
123 pamtester, pango, pcre2, php, php-apcu, pinentry, pixman,
124 polkit, postgis, postgresql, pure-ftpd, python-aenum,
125 python-avro, python-django, python-pillow, python-simplejson,
126 python-urllib3, python-zopfli, python3, qemu, qpdf, quazip,
127 redis, rockchip-mali, rsync, rt-tests, rust, rtl8818eu,
128 rtl8189es, rtl8189fs, rtl_433, sam-ba, samba4, sdl2_ttf,
129 shadowsocks-libev, shim, subversion, sun20i-d1-spl, suricata,
130 systemd, tftpd, trinity, tvheadend, udev, uftrace,
131 urandom-scripts, usb_modeswitch, valgrind, vde2, vim,
132 wireplumber, wolfssl, wpa_supplicant, xlib_libXfont2, xz,
133 zlib, zlog
134
135 Issues resolved (http://bugs.uclibc.org):
136
137 #14751: LVM2 Outdated Link
138
11b6b65d
PK
1392022.02.1, released April 11th, 2022
140
141 Important / security related fixes.
142
143 Graphs: Also generate a build time timeline graph (for top
144 level parallel builds).
145
146 scripts/pkg-stats: Optimize memory consumption for CPE parsing
147
148 Fix compatibility issue with the fakeroot script logic and
149 modern versions of dash.
150
151 Change git:// URLs pointing to Github to https://, now that
152 Github has turned off support for git://
153
154 Updated/fixed packages: ace, apache, apr, apr-util, belr,
155 bind, bluez5_utils, boinc, bpftool, busybox, cloop, cog,
156 containerd, cppcms, dav1d, dhcp, dieharder, dnsmasq,
157 docker-cli, docker-engine, efl, ell, fakeroot, flac,
158 fluidsynth, gdk-pixbuf, glib-networking, gnutls, gst-omx,
159 gst1-devtools, gst1-libav, gst1-plugins-bad,
160 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
161 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
1b718ade 162 gstreamer1-editing-services, haproxy, htop, intel-gmmlib,
11b6b65d
PK
163 ipmiutil, iwd, jack1, jack2, lftp, libabseil-cpp, libbluray,
164 libcamera-apps, libcoap, libcurl, libest, libgee, libglib2,
165 libgtk3, libiec61850, libkrb5, libminiupnpc, libodb,
166 libodb-boost, libopenssl, libp11, libpsl, libressl, librstp,
167 librtlsdr, liburing, libyang, libzlib, luasec, lxc, matio,
168 meson, minidlna, minizip, mpd, mtools, netatalk, nbd, odb,
169 openblas, openssh, openvpn, optee-os, opus, paho-mqtt-c,
170 pango, php, pipewire, pkcs11-helper, postgresql, ppp,
171 protozero, python-aioconsole, python-avro, python-brotli,
172 python-greenlet, python-paramiko, python-pillow,
173 python-rpi-gpio, python-treq, python-twisted, python-ujson,
174 python-weasyprint, qt5base, qt5wayland, raptor, rpi-firmware,
175 rpi-userland, rtl_433, runc, rust, rygel, samba4,
176 shairport-sync, spice, spidev_test, stunnel, systemd,
177 timescaledb, trace-cmd, trousers, ts4900-fpga, tvheadend,
178 udpcast, unbound, upower, urandom-scripts, usbguard, valgrind,
179 valijson, vim, wavpack, wget, wireplumber, wireshark, woff2,
180 xmrig, zabbix, zlib-ng, zynaddsubfx, zziplib
181
182 Issues resolved (http://bugs.uclibc.org):
183
184 #13971: ip6tables-nft build does not include MASQUERADE target..
185 #14651: OpenSSH 8.9p1 compiler error under ARM
186 #14656: Adding dependencies from an external tree does not work
187 #14661: Fakeroot script relies on bash-isms, does not work ..
188 #14686: genimage.cfg have a hard-coded .ext4 extension which..
189 #14701: Multiple unresolved symbols while building kernel ..
190 #14711: nodjs build problem missing bzip
191 #14731: BR2_PACKAGE_IOSTAT
192
08967921
PK
1932022.02, released March 8th, 2022
194
195 Various fixes.
196
197 Fixes to cargo and golang packaging infrastructure.
198
199 Defconfigs: OrangePi RK3399: Fix genimage format
200
201 Updated/fixed packages: azure-iot-sdk-c, bpftool, cog,
202 directfb, directfb-examples, dnsmasq, docker-engine, expat,
203 freerdp, frr, gdb, ghostscript, glib-networking, go, haproxy,
204 hostapd, kf5-extra-cmake-modules, kf5-kcoreaddons,
205 kf5-modemmanager-qt, kf5-networkmanager-qt, libcamera-apps,
206 libgee, libglfw, librstp, libtorrent, libvirt, libxslt, linux,
207 mariadb, oprofile, osm2pgsql, pulseview, python-cryptography,
208 python-gnupg, python-treq, qt5base, qt5webkit, rauc, re2,
209 rygel, safeclib, sconeserver, seatd, sord, upmpdcli,
210 util-linux, weston, wpa_supplicant, xdriver_xf86-video-mach64,
211 xdriver_xf86-video-nouveau, xdriver_xf86-video-qxl,
212 xscreensaver, zabbix
213
214 New packages: gdk-pixbuf-xlib
215
216 Removed packages: python-pycli
217
218 Issues resolved (http://bugs.uclibc.org):
219
220 #13126: make fails - bzip2-1.0.6.tar.gz and DirectFB-1.7.7.tar..
221 #14611: 2022.02-rc2: Build of BR2_x86_64 with BR2_LINUX_KERNEL_..
222 #14631: host-go-bootstrap: go not being built for package in ..
223 #14636: azure-iot-sdk-c: Installed headers do not compile
224 #14641: oprofile can not find the events files
225
5b6e2ee8
PK
2262022.02-rc3, released February 28th, 2022
227
228 Fixes all over the tree.
229
230 Defconfigs: Xilinx zynqmp zcu102/zcu106: Fix U-Boot DTS config
231
232 Updated/fixed packages: bluez5_utils, bpftool, dbus, exempi,
233 flac, freerdp, frr, gnutls, libpjsip, libxml2, mariadb,
234 openssh, python-twisted, qt5webkit, samba4, vim, weston,
235 wireshark, wolfssl, xdg-dbus-proxy, xterm,
236
f3d0d7e6
PK
2372022.02-rc2, released February 20th, 2022
238
239 Fixes all over the tree.
240
241 Defconfigs: Friendlyarm Nanopi R2S: Fix U-Boot build, Kontron
242 BL i.MX8M Mini: Fix U-Boot build, PC Engines APU2: Fix Linux
243 build, ROC-RK3399-PC: Bump rootfs size to fix build
244
245 Updated/fixed packages: apache, apparmor, apr-util, arp-scan,
246 binutils, bluez5_utils, connman, cryptsetup, dnsmasq,
247 dovecot-pigeonhole, expat, gdk-pixbuf, gst1-plugins-base,
248 guile, keepalived, kodi, libbpf, libglvnd, libgsasl, libiconv,
249 librsvg, libuhttpd, libusb, libv4l, luasyslog, mongrel2, neon,
250 pcre, perl-netaddr-ip, php, psmisc, python-ipython,
251 python-pycli, python-pygame, python-regex, python-twisted,
252 qt5location, qt5webkit, resiprocate, rygel, safeclib,
253 sdl2_ttf, socketcand, strongswan, sudo, systemd, toolchain,
254 urg, webkitgtk, wireless-regdb, wpewebkit,
255 xdriver_xf86-video-{ati,mach64,mga,r128,savage,tdfx}, xz, zfs,
256 zsh
257
5ee6be2b
PK
2582022.02-rc1, released February 13th, 2022
259
260 Numerous package updates and many (80) new packages.
261
262 Toolchain:
263 - glibc: Optional support for compatibility shims for running
264 on older kernels than what glibc has been built against
265 - uClibc: Use uClibc-ng 1.0.40
266 - External toolchains: Update Bootlin toolchains to 2021.11-1
267 version
268
269 Python 2.7 and python 2.x specific packages removed as python
270 2.x is EOL since April 2020. Likewise a number of python3
271 specific host packages has been renamed (host-python-foo
272 instead of host-python3-foo) now host-python is always python
273 3.x.
274
275 Cargo (Rust) package infrastructure added. Vendoring support
276 added to golang package infrastructure.
277
278 New defconfigs: FriendlyARM NanoPi R2S, Kontron BL i.MX8M
279 Mini, Microchip Sama7g7ek, Olimex STMP157 OlinuXino LIME2,
280 QEMU PPC Bamboo, PPC64 PowerNV, Raspberry Pi Zero 2W, Spike
281 Riscv64, Xilinx zcu102
282
283 Removed defconfigs: Synopsys arch38 VDK, aarch64 VDK
284
285 New packages: ace, alchemy, alfred, bat, bento4, bmx7,
286 bpftool, brcmfmac_sdio-firmware-rpi, cfm, cups-pk-helper,
287 davinci-bootcount, dbus-cxx, embiggen-disk, freeipmi,
288 gocryptfs, kodi-pvr-plutotv, kodi-pvr-waipu, ksmbd-tools,
289 libcamera-apps, libest, libexecinfo, libfutils, libglvnd,
290 libks, libmd, libopenaptx, libpeas, libshdata, liburing, lilv,
291 lua-argon2, lua-cffi, lua-inotify, lv2, mali-driver,
292 moby-buildkit, modsecurity2, networkd-dispatcher, pahole,
293 php-apcu, php-lua, php-pam, python-argon2-cffi-bindings,
294 python-cssselect2, python-distro, python-fonttools,
295 python-gnupg, python-installer, python-memory-profiler,
296 python-mpd2, python-pep517, python-pydyf, python-pypa-build,
297 python-pyphen, python-tinycss2, python-tomli,
298 python-weasyprint, python-zopfli, qoriq-cadence-dp-firmware,
299 riscv-isa-sim, rockchip-mali, rpi-rgb-led-matrix, sdbus-cpp,
300 sentry-cli, serd, simple-mail, sord, sratom,
301 sunxi-mali-utgard, sunxi-mali-utgard-driver, tinifier, ulog,
302 vulkan-headers, xlib_libxcvt, zabbix, zchunk, zynaddsubfx
303
304 Removed packages: gstreamer1-mm, python, python-backports-abc,
305 python-backports-functools-lru-cache,
306 python-backports-shutil-get-terminal-size,
307 python-backports-ssl-match-hostname, python-configobj,
308 python-dialog, python-enum, python-enum34, python-functools32,
309 python-futures, python-id3, python-ipaddr, python-ipaddress,
310 python-mad, python-nfc, python-pam, python-pathlib2,
311 python-pycap, python-pyro, python-singledispatch,
312 python-subprocess32, python-typing, python-yieldfrom,
313 qt5webkit-examples, rpi-bt-firmware, rpi-wifi-firmware,
314 sunxi-mali-mainline, sunxi-mali-mainline-driver, zynq-boot-bin
315
316 Issues resolved (http://bugs.uclibc.org):
317
318 #12271: python-iptables runtime dependencies
319 #13436: PPP 2.4.9 is out
320 #14351: needs to mount sysfs before mount -a
321 #14451: nodejs won't build on Fedora 35
322 #14471: alsa_utils wrong deployment
323 #14501: lttng-modules v2.11 package fails to build
324 #14531: Package EFL - build error
325
3c6b7502
PK
3262021.11.3, released March 24th, 2022
327
328 Important / security related fixes.
329
330 Updated/fixed packages: apache, azure-iot-sdk-c, boinc, dbus,
331 directfb, docker-engine, exempi, expat, flac, gdb, gdk-pixbuf,
332 gnutls, go, haproxy, libcurl, libiec61850, libminiupnpc,
333 libodb, libodb-boost, libopenssl, libpjsip, libressl, librsvg,
334 libsrtp, libvirt, libxml2, libxslt, lxc, mariadb, minidlna,
335 odb, openblas, openvpn, oprofile, php, pppd, python-ipython,
336 python-twisted, raptor, rpi-firmware, samba4, seatd,
337 timescaledb, usbguard, util-linux, vim, wavpack,
338 wireless-regdb, wireplumber, wireshark, wolfssl, xscreensaver,
339 xterm, zsh
340
341 New packages: gdk-pixbuf-xlib
342
343 Issues resolved (http://bugs.uclibc.org):
344
345 #13126: make fails - bzip2-1.0.6.tar.gz and DirectFB-1.7.7.tar..
346 #14636: azure-iot-sdk-c: Installed headers do not compile
347 #14641: oprofile can not find the events files
348
67b160c3
PK
3492021.11.2, released February 28th, 2022
350
351 Important / security related fixes.
352
353 Defconfigs: Andes ae3xx, Intel galileo: Fix build with host
354 gcc >= 10, ROC-RK3399-PC: Bump rootfs size to fix build issue.
355
356 Add conditional patching logic to fix build issues for older
357 U-Boot / Linux kernel versions when built with a host gcc >=
358 10.
359
360 Updated/fixed packages: apitrace, binutils, casync, cgilua,
361 connman, expat, gauche, gdb, gensio, glibc, go, gst-omx,
362 gst1-devtools, gst1-libav, gst1-plugins-bad,
363 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
364 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
365 gstreamer1-editing-services, kf5-extra-cmake-modules, kodi,
366 libarchive, linux, lm-sensors, localedef, log4cxx, mpd,
367 nfs-utils, php, pistache, pkcs11-helper, prosody,
368 python-django, python-pyzmq, python-regex,
369 python-sqliteschema, resiprocate, rtl8723bu, thermald, tiff,
370 tor, util-linux, vim, xen
371
4f4a3152
PK
3722021.11.1, released January 29th, 2022
373
374 Important / security related fixes.
375
376 check-package: Improve variable override check
377
378 pkg-stats: List CVEs where the version info cannot be parsed
379 as unsure rather than completely ignoring them.
380
381 Defconfigs: Beaglebone: Support BeagleBone black wireless,
382 stm32f469_xip_disco: Fix kernel boot
383
384 Updated/fixed packages: alsa-utils, apache, binutils, cage,
385 capnproto, civetweb, clamav, collectd, connman, containerd,
386 coreutils, dav1d, docker-cli, docker-engine, erlang,
387 erlang-rebar, expat, findutils, flare-engine, flare-game,
388 font-awesome, freeswitch, gcc, ghostscript, glibc, gnuchess,
389 go, grpc, gst1-interpipe, gst1-rtsp-server, gupnp-tools,
390 hackrf, icu, imagemagick, janus-gateway, json-for-modern-cpp,
391 keepalived, lapack, libdbi, libiio, libjpeg, libmbim, libnss,
392 libopenssl, libpjsip, libqmi, liburiparser, libvirt,
393 linux-pam, lxc, mbedtls, mender, mongodb, mpd-mpc, mutt,
394 nodejs, openblas, pcre2, php, pipewire, polkit, privoxy,
395 prosody, python-charset-normalizer, python-django,
396 python-idna, python-lxml, python-pyqt5, python-requests,
397 python-urllib3, python3, qt5base, qt5location, rhash,
398 rng-tools, ruby, runc, rustc, samba4, sofia-sip, targetcli-fb,
399 tcpreplay, tinyxml, tor, tpm2-tss, util-linux-libs, vim, vlc,
400 wireshark, xapp_xauth, xapp_xinput-calibrator, xen, xenomai,
401 xlib_libX11, xserver_xorg-server
402
403 Issues resolved (http://bugs.uclibc.org):
404
405 #14451: nodejs won't build on Fedora 35
406 #14471: alsa_utils wrong deployment
407
e6e12337
PK
4082021.11, released December 5th, 2021
409
410 Various fixes.
411
412 Defconfigs: Grinn chiliboard/liteboard, PC x86-64 bios: Fix
413 build
414
415 Updated/fixed packages: apr, coreutils, diffutils, e2fsprogs,
416 exfat, freeswitch, gnupg, grub2, gstreamer1, guile, heimdal,
417 hiawatha, hplip, icu, janus-gateway,
418 kodi-screensaver-asterwave, kodi-screensaver-cpblobs,
419 kodi-screensaver-matrixtrails, libatomic_ops, libbson, libffi,
420 libgdiplus, libgee, libhtp, libite, libnspr, libnss,
421 libunwind, lynx, mender-grubenv, mkpasswd, motion, mxml,
422 netdata, qemu, samba4, speex, stress-ng, tinydtls, unixodbc,
423 unrar, util-linux, util-linux-libs, watchdogd, wireshark
424
425 Issues resolved (http://bugs.uclibc.org):
426
427 #14351: needs to mount sysfs before mount -a
428 #14411: 2021.11-rc2: Samba doesn't compile
429
aaf7b2c9
PK
4302021.11-rc3, released November 30th, 2021
431
432 Fixes all over the tree.
433
434 Defconfigs: Nitrogen8mp: Fix Linux build, Zynqmp-zxu106: Fix
435 ATF build
436
437 Updated/fixed packages: asterisk, automake, gdb, glorytun,
438 gmp, hackrf, libgee, libglib2, libmodsecurity, libosmium,
439 libressl, lighttpd, linux, micropython, mosquitto, mtd,
440 nfs-utils, nss-myhostname, pcre, php, poco, pure-ftpd,
441 python-cycler, qemu, qdecoder, smack, smcroute, spidev_test,
442 strace, syslinux, toolchain, uboot, uhd, vim, websocketpp,
443 wireshark, xcursor-transparent-theme, xscreensaver,
444 xtables-addons
445
446 Issues resolved (http://bugs.uclibc.org):
447
448 #14346: BR2_PACKAGE_NFS_UTILS_RPC_NFSD does not patch CONFIG_NFSD..
449
62ba22f3
PK
4502021.11-rc2, released November 19th, 2021
451
452 Fixes all over the tree.
453
454 Coding style fixes for a large number of board genimage
455 configuration files for clarity and consistency.
456
457 Defconfigs: Acmesystems Aria/Arietta g25, Armadeus
458 apf28/apf51, beagleboneai, Olimx a64, rock64, sheevaplug: Fix
459 build with hostcc >= 10, Nezha: Correct U-Boot dependencies
460
461 Updated/fixed packages: alsa-lib, apparmor, binutils,
462 bluez5_utils, botan, diffutils, firmware-utils, gdb, glmark2,
463 glog, gpu-amd-bin-mx51, gst1-interpipe, imx-vpuwrap, iperf,
464 isl, janet, libdnet, libglib2, libhtp, liburcu, log4cxx,
465 luajit, luvi, meson, mksh, mongodb, mosquitto, mpd, mupdf,
466 opencv4, oracle-mysql, pipewire, postgresql, python-aiohttp,
467 python-pudb, python-ujson, qhull, samba4, seatd, sg3_utils,
468 suricata, tpm2-tss, uboot, vim, xserver_xorg-server
469
470 New packages: pipewire-media-session
471
472 Issues resolved (http://bugs.uclibc.org):
473
474 14311: Cannot compile dahdi (part of Asterisk) for x86 (P1mmx)
475
0df2928a 4762021.11-rc1, released November 8th, 2021
639c0047
TP
477
478 Numerous package updates. Notable updates including numerous
57a95075 479 Python modules, Kodi add-ons, nodejs, OpenJDK.
639c0047
TP
480
481 Toolchain:
482 - glibc update to 2.34
483 - support for gdb 11.x added, gdb 10.x now the default
484 - external toolchains provided by ARM updated
485 - remove support for internal toolchain on the CSKY
486 architecture, as it was broken and unmaintained
487
488 Many packages updated to enable the appropriate SELinux
489 refpolicy module when SELinux support is enabled.
490
491 Support was added in the test-pkg package testing utility for
492 using Gitlab CI to run the builds.
493
494 New libgbm virtual package to better support OpenGL
495 implementations that provide a libgbm library.
496
497 Bootloaders/firmware: grub2 extended to be able to support
498 multiple platforms in the same build.
499
500 Filesystems:
501 - new OCI filesystem type, to build container images
502 compatible with the Open Container Initiative standard
503 - support for hybrid ISO9660 images added, which work on
504 legacy and EFI BIOS machines
505
0df2928a 506 New defconfigs: Allwinner nezha, stm32mp157c_odyssey
639c0047
TP
507
508 Removed defconfigs: qemu_csky
509
510 New packages: dtbocfg, firmware-utils, gstd, libdbi,
57a95075 511 libdbi-drivers, libteam, lua-augeas, mstpd, php-pecl-dbus,
639c0047
TP
512 python-aioprocessing, python-bidict,
513 python-charset-normalizer, python-flask-expects-json,
57a95075
YM
514 python-git, python-pyndiff, python-rsa,
515 python-unitest-xml-reporting, python-xmljson,
639c0047 516 python3-cryptography, python3-pip, qt5opcua, rwmem,
0df2928a
PK
517 sloci-image, softhsm2, sun20i-d1-spl, uqmi, vuejs-router,
518 watchdogd, wireplumber
639c0047
TP
519
520 Removed packages: canfestival, python-meld3
521
57a95075
YM
522 Work toward the removal of python 2 has progressed: many
523 python modules and packages have been updated to a version
524 supporting python 3.
525
639c0047
TP
526 Issues resolved (http://bugs.uclibc.org):
527
528 #14271: compilation error with rsync command for permission
529 #14276: Unable to get login prompt
530 #14196: when using raspberrypicm4io_64_defconfig, make fails
531 with mkfs.ext4: No such file or directory while trying
532 to determine filesystem size
533
ae48261f
PK
5342021.08.3, released December 13th, 2021
535
536 Important / security related fixes.
537
538 Defconfigs: Various fixes for building with gcc >= 10 host or
539 target compilers.
540
541 Updated/fixed packages: alsa-lib, apparmor, apr, asterisk,
542 binutils, bluez5_utils, coreutils, e2fsprogs, exfat,
543 freeswitch, gdb, glmark2, glog, glorytun, gmp,
544 gpu-amd-bin-mx51, gst1-interpipe, gstreamer1, guile, gupnp,
545 hackrf, heimdal, hiawatha, hplip, icu, imx-vpuwrap, isl,
546 janus-gateway, libatomic_ops, libbson, libdnet, libffi,
547 libgdiplus, libgee, libglib2, libhtp, libmodsecurity, libnspr,
548 libnss, libosmium, libunwind, linux, lynx, meson, micropython,
549 mkpasswd, mksh, mosquitto, motion, mupdf, mxml, netdata,
550 nfs-utils, opencv4, oracle-mysql, pcre, php, postgresql,
551 pure-ftpd, python-cycler, qdecoder, rcw-smarc-sal28, samba4,
552 smack, speex, stress-ng, suricata, syslinux, uboot, unixodbc,
553 unrar, vim, websocketpp, wireshark
554
555 Issues resolved (http://bugs.uclibc.org):
556
557 #14346: BR2_PACKAGE_NFS_UTILS_RPC_NFSD does not patch CONFIG_NFSD..
558
19e2b260
PK
5592021.08.2, released November 10th, 2021
560
561 Important / security related fixes.
562
563 Updated/fixed packages: asterisk, audit, bind, bitcoin,
564 containerd, cryptsetup, dahdi-linux, dbus-python, dfu-util,
565 docker-cli, docker-engine, earlyoom, edk2-platforms, exiv2,
566 ffmpeg, freerdp, gdb, gensio, gnupg2, go, gpsd,
567 gst1-plugins-bad, gst1-plugins-ugly, gst1-vaapi, gtest,
568 hiredis, lftp, libps1, libva, libva-utils, lightning,
569 log4cplus, lrzip, netdata, nodejs, olsr, openjdk, openjdk-bin,
570 pango, php, python3-cffi, qemu, refpolicy, rng-tools, samba4,
571 snort, strongswan, sunxi-mali-mainline-driver, suricata,
572 systemd, tor, vim, weston, wf111, wireguard-linux-compat,
573 xerces
574
575 Issues resolved (http://bugs.uclibc.org):
576
577 #14311: Cannot compile dahdi (part of Asterisk) for x86 (P1mmx)
578
39bcc038
PK
5792021.08.1, released October 11, 2021
580
581 Important / security related fixes.
582
583 gdbinit: Mark the sysroot as a "safe path" before configuring
584 it, so pretty printers work correctly without having to pass
585 -ix to gdb
586
587 Updated/fixed packages: alsa-lib, apache,
588 arm-trusted-firmware, atftp, bind, botan, cog, containerd,
589 cryptopp, docker-cli, dash, dc3dd, docker-engine, dovecot,
590 environment-setup, erlang, fetchmail, ffmpeg, fio, gcc, gd,
591 gdb, ghostscript, gnuradio, gnutils, go,
592 gobject-introspection, google-breakpad, gst-omx,
593 gst1-devtools, gst1-interpipe, gst1-libav, gst1-plugins-bad,
594 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
595 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
596 gstreamer1-editing-services, gupnp, haproxy, imlib2, kodi,
597 kodi-pvr-octonet, kodi-visualisation-fishbmc, libcurl,
598 libexif, libgcrypt, libglib2, libkrb5, libressl, librsvg,
599 libsndfile, libssh, libvirt, libxcrypt, libyang, links, lvm2,
600 lynx, lxc, mc, mesa3d, micropython, minicom, mono, mosquitto,
601 mtr, mupdf, mv-ddr-marvell, net-tools, nginx-dav-ext, nmap,
602 nodejs, ntfs-3g, openjdk, openjdk-bin, openldap, openssh,
603 pcre2, php, php-gnupg, pipewire, postgis, python-aioconsole,
604 python-cbor2, python-cffi, python-cython, python-dateutil,
605 python-django, python-pillow, python-pip, python-texttable,
606 python-urllib3, python-webob, qemu, qt5location, redis,
607 refpolicy, ripgrep, ruby, runc, sispmctl, sox, squid,
608 strongswan, supervisor, swupdate, syslinux, systemd, tinycbor,
609 trace-cmd, uboot-tools, uclibc, udisks, uhd, vim, vsftpd,
610 wavemon, webkitgtk, wget, wireless-regdb, wpewebkit,
611 xapp_xrdb, xapp_xwd, xen, xlib_libXfont2, xlib_libXft,
612 xserver_xorg-server, zip
613
614 Issues resolved (http://bugs.uclibc.org):
615
616 #14206: Kodi: even when not enabled, forcefully selects libevdev..
617 #14211: libffi-3.3.tar.gz repacked
618 #14221: mv-ddr-marvell fails license validation
619
aa433d1c
PK
6202021.08, released September 4th, 2021
621
622 Various fixes.
623
624 Updated/fixed packages: gstreamer1-mm, netsniff-ng, nginx,
625 openmpi, python-pyudev, python3, qt5base, wlroots, xvisor
626
7314f04f
PK
6272021.08-rc3, released August 31st, 2021
628
629 Fixes all over the tree.
630
631 Toolchain: Disable fortify support for Microblaze as it is not
632 currently working.
633
634 Defconfigs: Acmesystems aria/ariette g25: Fix build issue
635 after at91bootstrap bump, BeagleV: Correct kernel headers
636 version, PC x86-64: Bump kernel to 4.19.204 to fix build issue
637 with GCC 10.x.
638
639 Updated/fixed packages: alsa-utils, at91bootstrap3, belle-sip,
640 bullet, c-ares, cjson, coreutils, cpio, eigen, fetchmail, gdb,
641 haproxy, heirloom-mailx, ipmiutil, kvm-unit-tests, libarchive,
642 libffi, libmodsecurity, libopenssl, libressl, libshout,
643 libvirt, linux-pam, lmbench, localedef, lua-lunix, mesa3d,
644 mpv, mtd, nodejs, nvidia-driver, openvmtools, php, polkit,
645 python-requests, python3-requests, rust-bin, rustc, samba4,
646 sdl2, snort3, ushare, xen
647
648 Removed packages: libmcrypt, mcrypt, sentry-cli
649
6da42d76
PK
6502021.08-rc2, released August 18th, 2021
651
652 Fixes all over the tree.
653
654 Defconfigs: Acmesystems acqua a5: Bump at91bootstrap version
655 to fix build issue with binutils >= 2.35, Microchip sam9x60ek
656 mmc_dev: Add missing toolchain/system options, sama5d2-icp
657 mmc: Correct at91bootstrap options
658
659 Updated/fixed packages: arm-trusted-firmware, at91bootstrap3,
660 azure-iot-sdk-c, bluez5_utils, bullet, busybox, cegui, efl,
661 erlang, ffmpeg, flatbuffers, fontconfig, gcc, gd, glibc, go,
662 gobject-introspection, gpsd, guile, harfbuzz, iozone, iputils,
663 jszip, libargtable2, libbpf, libebml, libepoxy, libesmtp,
664 libfuse3, libgeos, libnss, libodb-boost, libodb-mysql,
665 libodb-pgsql, libqmi, libqrtr-glib, libuhttpd, libuwsc,
666 libvirt, ltp-testsuite, luaossl, mongodb, mpd, mupdf, mutt,
667 network-manager, nginx-naxsi, nodejs, ogre, openzwave,
668 optee-os, osm2pgsql, pdbg, perl-net-ssh2, php, pipewire,
669 pistache, pixman, poke, polkit, poppler, postgresql, postkit,
670 prelink-cross, prosody, protobuf, pulseview,
671 python-cryptography, python-keyring, python-matplotlib,
672 python-pymupdf, python-pyopenssl, python-secretstorage,
673 python-treq, python-txtorcon, python3, qemu, qpdf, qt5base,
674 refpolicy, ruby, rust-bin, s390-tools, sconeserver, seatd,
675 shairport-sync, sox, sqlite, sylpheed, sysdig, syslog-ng,
676 system-config-printer, tar, terminology, tor, tpm2-tools, uhd,
677 unbound, usbguard, wireshark, xen, xenomai, xlib_libxshmfence,
678 zstd
679
680 New packages: desktop-file-utils
681
682 Issues resolved (http://bugs.uclibc.org):
683
684 #13586: grub failure with BR2_OPTIMIZE_3
685 #13671: openSSH server closes connection before authentication..
686
3d8df5aa 6872021.08-rc1, released August 3rd, 2021
a3ac2a0f
TP
688
689 Numerous package updates.
690
691 Toolchain:
692
693 - add support for gcc 11.x, gcc 10.x is now the default, gcc
694 9.x updated to 9.4.0, removed gcc 8.x support except for
695 PowerPC SPE
696
697 - add support for binutils 2.37, binutils 2.36.x is now the
698 default, binutils 2.34 removed.
699
700 - glibc updated to 2.33
701
702 - gdb enabled on NIOS II, gdbserver enabled on RISC-V.
703
704 Bootloaders/firmware: support for building the EDK II UEFI
705 firmware, support for building AT91Bootstrap 4.x.
706
707 New BR2_ENABLE_RUNTIME_DEBUG option, that controls whether
708 packages should be compiled with runtime debugging
709 information (which is different than debugging symbols).
710
711 Many features of the bluez5_utils package have been made
712 optional, and default to disabled. Users of bluez5_utils are
713 encouraged to review their configuration.
714
715 Many packages (over 70) updated to enable the appropriate
716 SELinux refpolicy module when SELinux support is enabled.
717
718 Many packages updated to select the appropriate OpenSSL
719 features after many OpenSSL ciphers/features have been made
720 optional.
721
722 New defconfigs: kontron_pitx_imx8m, microchip_sama5d2_icp,
723 qemu_aarch64_sbsa, raspberrypicm4io, raspberrypicm4io_64,
724 terasic_de10nano_cyclone5, uevm5432.
725
726 New packages: alsa-plugins, apg, bmap-tools, daq3, edk2,
727 edk2-platforms, gumbo-parser, libbpf, libosmium, libpsl,
728 libqb, libtalloc, libvirt, lua-linux, lua-zlib, mupdf,
729 opencv4, osm2pgsql, poke, python-augeas, python-dbus-next,
730 python-pymupdf, rtl_433, rtl8812au-aircrack-ng, seatd, snort3,
731 system-config-printer, usbguard, xml-security-c, xmrig.
732
733 Removed packages: clapack, libsoil.
734
735 Issues resolved (http://bugs.uclibc.org):
736
737 #13326: regarding dtc error in buildroot source code
738 #13661: host-python2 build fails on aarch64
739 #13836: package build failure when target install set to no on
740 pkg-generic pkg types
741 #13846: BR2_PACKAGE_LVM2_STANDARD_INSTALL should be default to
742 y as before
743
cfba9b0c
PK
7442021.05.3, released October 11, 2021
745
746 Important / security related fixes.
747
748 gdbinit: Mark the sysroot as a "safe path" before configuring
749 it, so pretty printers work correctly without having to pass
750 -ix to gdb
751
752 Updated/fixed packages: alsa-lib, apache,
753 arm-trusted-firmware, atftp, bind, botan, containerd,
754 cryptopp, dash, dc3dd, docker-cli, docker-engine, dovecot,
755 erlang, fetchmail, ffmpeg, gdb, ghostscript, go, gst-omx,
756 gst1-devtools, gst1-interpipe, gst1-libav, gst1-plugins-bad,
757 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
758 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
759 gstreamer1-editing-services, kodi, kodi-pvr-octonet,
760 kodi-visualisation-fishbmc, libcurl, libkrb5, libressl,
761 libsndfile, libxcrypt, libyang, lxc, lynx, mesa3d,
762 micropython, minicom, mono, mtr, mv-ddr-marvell, net-tools,
763 nmap, nodejs, ntfs-3g, openjdk, openjdk-bin, openldap,
764 openssh, pcre2, php, python-aioconsole, python-cffi,
765 python-dateutil, python-django, python-pip, python-texttable,
766 python-urllib, python-webob, qt5location, redis, refpolicy,
767 ripgrep, runc, sispmctl, squid, strongswan, supervisor,
768 syslinux, tinycbor, trace-cmd, uboot-tools, uclibc, wavemon,
769 wget, wireless-regdb, xen, xserver_xorg-server
770
771 Issues resolved (http://bugs.uclibc.org):
772
773 #14206: Kodi: even when not enabled, forcefully selects libevdev..
774 #14211: libffi-3.3.tar.gz repacked
775 #14221: mv-ddr-marvell fails license validation
776
b926d0d3
PK
7772021.05.2, released September 15th, 2021
778
779 Important / security related fixes.
780
781 Toolchain: Disable fortify support for Microblaze as it is not
782 currently working.
783
784 Updated/fixed packages: alsa-utils, arm-trusted-firmware,
785 bayer2rgb-neon, belle-sip, bullet, busybox, c-ares, cjson,
786 coreutils, cpio, eigen, environment-setup, fetchmail, ffmpeg,
787 fontconfig, gd, gdb, gnuradio, gnutls, go, haproxy, ipmiutil,
788 iputils, jszip, kvm-unit-tests, libarchive, libargtable2,
789 libexif, libgcrypt, libmodsecurity, libopenssl, librsvg,
790 libshout, libssh, libxcrypt, linux, linux-pam, localedef, mc,
791 mesa3d, mosquitto, netsniff-ng, nginx, nodejs, ogre, openjdk,
792 openmpi, openvmtools, perl-net-ssh2, php, pipewire,
793 postgresql, prelink-cross, prosody, protobuf, python-keyring,
794 python-matplotlib, python-pillow, python-pyudev,
795 python-secretstorage, python3, qt5base, samba4, sdl2, sox,
796 swupdate, sylpheed, tar, terminology, tor, uboot-tools, uhd,
797 unbound, ushare, vim, wlroots, xapp_xrdb, xapp_xwd, xen,
798 xenomai, xlib_libXfont2, xlib_libXft, zip
799
5284a826
PK
8002021.05.1, released August 10, 2021
801
802 Important / security related fixes.
803
804 Toolchain: Disable PIC/PIE for Microblaze (like for NIOS II)
805 as it is not currently working.
806
807 binutils: fix linker assert failure on OpenRisc, or1k build
808 issue with gcc < 5
809
810 gdb: Enable on NIOS II
811
812 utils/scanpypi: Various improvements
813
814 Defconfigs: stm32f469_disco: Fix kernel boot issue, Microchip
815 sam9x60ek mmc_dev: Add missing toolchain/system options
816
817 Updated/fixed packages: arm-trusted-firmware, apache, audit,
818 avahi, bind, binutils, bird, bluez5_utils, boinc, busybox,
819 chrony, clamav, connman, cryptsetup, dnsmasq, docker-cli,
820 docker-engine, dovecot, dovecot-pigeonhole, e2fsprogs, exiv2,
821 fail2ban, fb-test-app, feh, fetchmail, ffmpeg, flac, fluxbox,
822 gawk, gcc, gcr, gdb, gdk-pixbuf, gesftpserver, glibc, go,
823 gptfdisk, gqrx, granite, grub2, guile, hdparm, heirloom-mailx,
824 htop, ibrcommon, ibrdtn, ibrdtn-tools, ibrdtnd,
825 intel-microcode, iodine, irqbalance, keepalived, kexec-tools,
826 libass, libconfig, libcurl, libfreeimage, libfuse3, libgcrypt,
827 libgudev, libhtp, libinput, libjson, libgtk3, libkrb5,
828 libloki, libmodsecurity, libndp, libnetfilter-log,
829 libnfnetlink, libnice, libodb, libodb-boost, libodb-mysql,
830 libodb-pgsql, libpcap, libqmi, libqrtr-glib, libressl,
831 librsvg, libtasn1, libtirpc, libuci, libxmlrpc,
832 linux-firmware, linuxptp, lrzsz, lvm2, mariadb, mesa3d,
833 mbedtls, monit, mono, mosquitto, mpd, mpg123, mpv, nbd,
834 netsnmp, nettle, nmap, nodejs, ntp, openntpd, openpgm,
835 openswan, pango, pcre2, perl-crypt-openssl-rsa, php, pixman,
836 postgresql, proxychains-ng, putty, python,
837 python-dataproperty, python-django, python-pysftp,
838 python-urllib3, python3, qpdf, redis, ripgrep, rsync, ruby,
839 samba4, sane-backends, slirp, spice, squid, suricata, tcpdump,
840 tftpd, thrift, tor, tpm2-tools, trinity, uboot, uboot-tools,
841 uclibc, vlc, wireless-regdb, wireshark, wolfssl,
842 xapp_fonttosfnt, xlib_libX11, xlib_libxshmfence,
843 xserver_xorg-server
844
845 Issues resolved (http://bugs.uclibc.org):
846
847 #13586: grub failure with BR2_OPTIMIZE_3
848 #13661: host-python2 build fails on aarch64
849 #13836: package build failure when target install set to no..
850 #13846: BR2_PACKAGE_LVM2_STANDARD_INSTALL should be default to..
851
69f79f2a
PK
8522021.05, released June 6th, 2021
853
854 Various fixes.
855
856 Disable PIC/PIE support for Nios2 because of glibc issues
857
858 Defconfigs: Minnowboard max: Fix X11 and mesa3d configuration
859
860 Updated/fixed packages: apache, beaglev-ddrinit,
861 beaglev-secondboot, capnproto, dc3dd, directfb, efibootmgr,
862 ffmpeg, gptfdisk, go, gupnp, hostapd, iftop,
863 intel-mediadriver, libcamera, libcutl, libesmtp, libkcapi,
864 libraw, lttng-tools, lvm2, mimic, mono-gtksharp3, mpv,
865 netperf, odb, qt5base, uclibc, uftrace, unscd, vlc,
866 xdriver_xf86-video-fbturbo
867
868 New packages: python3-cffi, python3-cryptography, python3-pip,
869 python3-pycparser, python3-six
870
e4132725
PK
8712021.05-rc3, released May 31th, 2021
872
873 Fixes all over the tree.
874
875 meson: Explicitly disable PIE support (b_pie) as it is handled
876 by the toolchain wrapper.
877
878 Updated/fixed packages: boost, dhcp, expat, gdb, hwloc, imagemagick,
879 libcurl, libopenh264, llvm, lz4, mpv, nginx, paho-mqtt-c, pifmrds,
880 pipewire, python-bluezero, python-pillow, qemu, strace, uhd, vlc,
881 webkitgtk
882
883 Issues resolved (http://bugs.uclibc.org):
884
885 #13821: Wrong url for libnfsidmap package
886
e326fcff
PK
8872021.05-rc2, released May 22th, 2021
888
889 Fixes all over the tree.
890
891 support/scripts/gen-missing-cpe: A script to query the list of
892 CPE IDs for the packages enabled in the current configuration and:
893
894 - for CPE IDs that do not have any matching entry in the CPE
895 database, it emits a warning
896
897 - for CPE IDs that do have a matching entry, but not with the same
898 version, it generates a snippet of XML that can be used to propose
899 an updated version to NIST.
900
901 CPE meta data has been added for a large number of packages
902
903 Updated/fixed packages: assimp, binutils, bitcoin, bullet,
904 cutelyst, dhcp, dmalloc, docker-engine, ebtables,
905 environment-setup, flatcc, gcc, gd, gerbera, hostapd,
906 imx-gpu-viv, intel-microcode, jquery-validation, libdrm,
907 libgeos, libraw, libtirpc, libxml2, libxslt, live555, lmbench,
908 localedef, lvm2, mender, mender-grubenv, modem-manager, mutt,
909 opensbi, openssh, opentyrian, pipewire, postgis, postgresql,
910 prosody, python-bluezero, python-falcon, redis, rocksdb,
911 rt-tests, runc, vlc, waylandpp, webkitgtk, wireshark,
912 wpa_supplicant, wpewebkit, xlib_libX11, xterm
913
914 New packages: jh71xx-tools
915
916 Issues resolved (http://bugs.uclibc.org):
917
918 #13781: isc dhcp-server package don't create file /usr/bin/dhcpd
919 #13801: toolchainfile.cmake CMAKE_BUILD_TYPE
920 #13806: Building host-localedef fails on fedora 34/gcc 11
921
afe19e6c 9222021.05-rc1, released May 12th, 2021
04e9e884
PK
923
924 Fixes all over the tree and new features.
925
926 FORTIFY_SOURCE, PIC/PIE, RELRO and SSP security hardening
927 options are now enabled by default.
928
929 Dependencies: Explicitly detect and bail out if PATH contains
930 spaces or tabs. A number of packages fail to build in such
931 setups, so explicitly inform about this.
932
933 Infrastructure: Expose CONFIG_DIR to post-build/post-image
934 scripts, so they can call the Buildroot Makefile in the
935 correct directory for both in-tree / out-of-tree builds.
936
afe19e6c 937 CMake infrastructure: Use CMAKE_EXE_LINKER_FLAGS rather than
04e9e884
PK
938 CMAKE_CXX_FLAGS to link with libatomic to fix an compatibility
939 issue with poppler. Bump minimal host cmake version to 3.16
940 (from 3.15) to fix a compatibility issue with domoticz.
941
942 Meson: Use correct C++ host compiler (rather than C compiler)
943
944 utils/scanpypi: Explicitly use python3 for compatibility with
945 packages using python3 syntax in setup.py
946
947 support/download: Fix tarball generation (from git/svn repos)
948 including symlinks pointing to ./<something>. Fix svn download
949 for <1.9 clients or repos using CVS-style keywords.
950
951 support/scripts/cve.py: Use the (significantly) faster yajl2
952 ijson backend for older (< 2.5) ijson versions rather than the
953 slow python default, speeding up pkg-stats by ~2x.
954
955 Toolchain: Add logic to work around binutils bug 21464
956 (affecting OpenRISC), bug 27597 (affecting Nios II) and drop
957 the now longer applicable bug 19615 / 20006 handling.
958
959 Python{,3}: Fix byte compiling python files with short (single
960 character before .py) file names.
961
962 CPE meta data has been added for a large number of packages
963
964 New defconfigs: Acme Systems Acqua A5 (256/512MB), Beagleboard
965 BeagleV, Boundary devices Nitrogen8M Plus SOM, NXP i.MX 8M
966 Plus EVK, QEMU PPC e500mc
967
968 New packages: beaglev-ddrinit, beaglev-secondboot, janet,
969 kodi-inputstream-ffmpegdirect, kodi-vfs-libarchive,
970 kodi-visualisation-matrix, libxcrypt, libqrtr-glib, log4qt,
971 mawk, perl-parse-yapp, postgis, protozero, python-flask-wtf,
972 python-iwlib, python-semantic-version, python-setuptools-rust,
973 python-toml, riscv64-elf-toolchain, siproxyd, uftrace, zfs
974
975 Removed packages: iostat, kodi-platform,
976 kodi-screensaver-crystalmorph, monkey
977
978 Issues resolved (http://bugs.uclibc.org):
979
980 #13271: systemd-resolved: /etc/resolv.conf link broken on per-pa..
981 #13516: utils/scanpypi: Failure when parsing diffoscope
982 #13551: 2021.02.rc2: Unicode not work on qt 5.15.2
983 #13576: Issues compiling buildroot for 5x86
984 #13601: Gen image :Iappropriate ioctl error
985 #13616: tar file from git repository generation issue
986 #13631: Commit 54d3d94b6e breaks packages with git download method
987 #13641: glibc on raspberrypi
988 #13646: Gen image version 14 error : no sub -section title/..
989 #13651: pkg-golang cannot build when main.go is in the root
990 #13661: host-python2 build fails on aarch64
991 #13671: openSSH server closes connection before authentication..
992 #13721: c-stack.c:55:26: error: missing binary operator before ..
993 #13731: Readline Patch is missing Author Information
994 #13741: genext2fs does not allow to set perms of root node
995 #13751: libopenssl (static): huge drop in performance in newer ..
996 #13771: package htop has undeclared dependency on host python
997
19e12a00
PK
9982021.02.12, released April 6th, 2022
999
1000 Important / security related fixes.
1001
1002 pkg-stats: Limit memory use for CPE matching
1003
1004 Updated/fixed packages: gdk-pixbuf, jack2, libzlib, matio,
1005 nbd, netatalk, opus, python-paramiko, python-treq,
1006 python-twisted, spidev_test, unbound, urandom-scripts, vim,
1007 wireshark, zlib-ng, zziplib
1008
7935ca44
PK
10092021.02.11, released March 25th, 2022
1010
1011 Important / security related fixes.
1012
1013 Updated/fixed packages: apache, azure-iot-sdk-c, dbus,
1014 directfb, docker-engine, exempi, expat, flac, gdk-pixbuf,
1015 gnutls, go, haproxy, libcurl, libiec61850, libminiupnpc,
1016 libodb, libodb-boost, libopenssl, libpjsip, libressl, librsvg,
1017 libsrtp, libxml2, libxslt, lxc, mariadb, odbm openblas,
1018 openvpn, oprofile, php, pppd, python-ipython, python-treq,
1019 python-twisted, python-txbus, python-txtorcon, raptor,
1020 rpi-firmware, samba4, timescaledb, util-linux, vim, wavpack,
1021 wireless-regdb, wireshark, wolfssl, xscreensaver, xterm, zsh
1022
1023 New packages: gdk-pixbuf-xlib
1024
1025 Removed packages: python-coherence
1026
1027 Issues resolved (http://bugs.uclibc.org):
1028
1029 #13126: make fails - bzip2-1.0.6.tar.gz and DirectFB-1.7.7.tar..
1030 #14636: azure-iot-sdk-c: Installed headers do not compile
1031 #14641: oprofile can not find the events files
1032
526da614
PK
10332021.02.10, released February 28th, 2022
1034
1035 Important / security related fixes.
1036
1037 Defconfigs: Andes ae3xx, Intel galileo: Fix build with host
1038 gcc >= 10, ROC-RK3399-PC: Bump rootfs size to fix build issue.
1039
1040 Add conditional patching logic to fix build issues for older
1041 U-Boot / Linux kernel versions when built with a host gcc >=
1042 10.
1043
1044 Updated/fixed packages: casync, cgilua, connman, expat,
1045 gauche, gensio, go, gst-omx, gst1-devtools, gst1-libav,
1046 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
1047 gst1-plugins-ugly, gst1-python, gst1-rtsp-server, gst1-vaapi,
1048 gstreamer1, gstreamer1-editing-services,
1049 kf5-extra-cmake-modules, kodi, libarchive, linux, lm-sensors,
1050 log4cxx, mpd, nfs-utils, pistache, prosody, python-django,
1051 python-pyzmq, rtl8723bu, thermald, tiff, util-linux, vim, xen
1052
24c390dc
PK
10532021.02.9, released January 29th, 2022
1054
1055 Important / security related fixes.
1056
1057 check-package: Improve variable override check
1058
1059 pkg-stats: List CVEs where the version info cannot be parsed
1060 as unsure rather than completely ignoring them.
1061
1062 Defconfigs: Beaglebone: Support BeagleBone black wireless
1063
1064 Updated/fixed packages: alsa-utils, apache, cage, capnproto,
1065 civetweb, clamav, collectd, connman, coreutils, dav1d,
1066 docker-cli, docker-containerd, docker-engine, expat,
1067 findutils, flare-engine, flare-game, font-awesome, freeswitch,
1068 gcc, ghostscript, gnuchess, go, grpc, gst1-interpipe,
1069 gst1-plugins-bad, gst-rtsp-sever, gupnp-tools, hackrf, icu,
1070 imagemagick, janus-gateway, keepalived, lapack, libjpeg,
1071 libopenssl, libpjsip, liburiparser, linux-pam, lxc, mbedtls,
1072 mongodb, mpd-mpc, nodejs, openblas, pcre2, polkit, poppler,
1073 privoxy, prosody, python-django, python-lxml, python-pyqt5,
1074 python3, qt5base, qt5location, rhash, ruby, runc, samba4,
1075 sofia-sip, targetcli-fb, tcpreplay, tinyxml, vim, vlc,
1076 wireshark, xapp_xauth, xen, xlib_libX11, xserver_xorg-server
1077
1078 Issues resolved (http://bugs.uclibc.org):
1079
1080 #14471: alsa_utils wrong deployment
1081
b2b95a3d
PK
10822021.02.8, released December 14th, 2021
1083
1084 Important / security related fixes.
1085
1086 Defconfigs: Various fixes for building with gcc >= 10 host or
1087 target compilers.
1088
1089 Updated/fixed packages: alsa-lib, apparmor, apr, asterisk,
1090 binutils, bluez5_utils, busybox, coreutils, e2fsprogs, ell,
1091 exfat, freeswitch, gdb, glmark2, glog, glorytun, gmp,
1092 gpu-amd-bin-mx51, gst1-interpipe, gstreamer1, guile, gupnp,
1093 hackrf, heimdal, hiawatha, hplip, icu, imx-vpuwrap, isl, iwd,
1094 janus-gateway, libatomic_ops, libbson, libdnet, libffi,
1095 libgdiplus, libgee, libhtp, libmodsecurity, libnspr, libnss,
1096 libunwind, linux, lynx, meson, micropython, mkpasswd, mksh,
1097 mosquitto, motion, mxml, netdata, nfs-utils, oracle-mysql,
1098 pcre, pkcs11-helper, postgresql, pure-ftpd, python-cycler,
1099 qdecoder, rcw-smarc-sal28, samba4, smack, speex, stress-ng,
1100 suricata, syslinux, uboot, unixodbc, unrar, vim, websocketpp,
1101 wireshark
1102
1103 Issues resolved (http://bugs.uclibc.org):
1104
1105 #14346: BR2_PACKAGE_NFS_UTILS_RPC_NFSD does not patch CONFIG_NFSD..
1106
8b4a156a
PK
11072021.02.7, released November 10th, 2021
1108
1109 Important / security related fixes.
1110
1111 OpenJDK 16.x moved to 17.x as 16.x is EOL.
1112
1113 Updated/fixed packages: asterisk, audit, bind, bitcoin,
1114 cryptsetup, dahdi-linux, dbus-python, dfu-util, docker-cli,
1115 docker-containerd, docker-engine, earlyoom, exiv2, ffmpeg,
1116 freerdp, gdb, gensio, gnupg2, go, gpsd, gst1-plugins-bad,
1117 gst1-plugins-ugly, gst1-vaapi, hiredis, lftp, lightning,
1118 lrzip, netdata, nodejs, olsr, openjdk, openjdk-bin, pango,
1119 qemu, samba4, snort, strongswan, suricata, systemd, vim,
1120 wf111, wireguard-linux-compat, xerces
1121
1122 Issues resolved (http://bugs.uclibc.org):
1123
1124 #14311: Cannot compile dahdi (part of Asterisk) for x86 (P1mmx)
1125
28af41c3
PK
11262021.02.6, released October 11, 2021
1127
1128 Important / security related fixes.
1129
1130 gdbinit: Mark the sysroot as a "safe path" before configuring
1131 it, so pretty printers work correctly without having to pass
1132 -ix to gdb
1133
1134 Updated/fixed packages: alsa-lib, apache,
1135 arm-trusted-firmware, atftp, bind, botan, cryptopp, dash,
1136 dc3dd, docker-cli, docker-containerd, docker-engine, dovecot,
1137 erlang, fetchmail, gdb, ghostscript, go, gst-omx,
1138 gst1-devtools, gst1-interpipe, gst1-libav, gst1-plugins-bad,
1139 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
1140 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
1141 gstreamer1-editing-services, kodi-pvr-octonet, libcurl,
1142 libkrb5, libressl, libsndfile, libyang, lxc, lynx, mesa3d,
1143 micropython, minicom, mono, mtr, mv-ddr-marvell, net-tools,
1144 nmap, nodejs, ntfs-3g, openjdk, openjdk-bin, openldap,
1145 openssh, php, python-aioconsole, python-cffi, python-dateutil,
1146 python-django, python-pip, python-texttable, python-urllib3,
1147 python-webob, qt5location, redis, refpolicy, ripgrep, runc,
1148 sispmctl, squid, strongswan, supervisor, syslinux, tinycbor,
1149 trace-cmd, uboot-tools, uclibc, wavemon, wireless-regdb, xen,
1150 xserver_xorg-server
1151
1152 Issues resolved (http://bugs.uclibc.org):
1153
1154 #14206: Kodi: even when not enabled, forcefully selects libevdev..
1155 #14211: libffi-3.3.tar.gz repacked
1156 #14221: mv-ddr-marvell fails license validation
1157
1d550990
PK
11582021.02.5, released September 15th, 2021
1159
1160 Important / security related fixes.
1161
1162 Toolchain: Disable fortify support for Microblaze as it is not
1163 currently working.
1164
1165 Updated/fixed packages: alsa-utils, arm-trusted-firmware,
1166 bayer2rgb-neon, belle-sip, busybox, c-ares, cjson, coreutils,
1167 cpio, eigen, environt-setup, fetchmail, fluidsynth,
1168 fontconfig, gd, gdb, gnuradio, gnutls, go, haproxy, ipmiutil,
1169 iputils, jszip, kvm-unit-tests, libarchive, libexif,
1170 libgcrypt, libmodsecurity, libopenssl, librsvg, libshout,
1171 libssh, linux, localedef, mc, mesa3d, mosquitto, netsniff-ng,
1172 nginx, nodejs, ogre, openmpi, openvmtools, php, postgresql,
1173 prelink-cross, prosody, protobuf, python-keyring,
1174 python-matplotlib, python-pillow, python-pyudev,
1175 python-secretstorage, python3, qt5base, samba4, sdl2, sox,
1176 swupdate, sylpheed, tor, uboot-tools, uhd, unbound, vim,
1177 wlroots, xapp_xrdb, xapp_xwd, xen, xenomai, xlib_libXfont2,
1178 xlib_libXft, zip
1179
817148b8
PK
11802021.02.4, released August 10th, 2021
1181
1182 Important / security related fixes.
1183
1184 Toolchain: Disable PIC/PIE for Microblaze (like for NIOS II)
1185 as it is not currently working.
1186
1187 binutils: fix linker assert failure on OpenRisc, or1k build
1188 issue with gcc < 5
1189
1190 gdb: Enable on NIOS II
1191
1192 utils/scanpypi: Various improvements
1193
1194 Defconfigs: stm32f469_disco: Fix kernel boot issue, Microchip
1195 sam9x60ek mmc_dev: Add missing toolchain/system options
1196
1197 Updated/fixed packages: apache, arm-trusted-firmware, audit,
1198 avahi, bind, binutils, bird, bluez5_utils, boinc, busybox,
1199 chrony, clamav, cryptsetup, cwiid, dnsmasq, docker-cli,
1200 docker-engine, dovecot, dovecot-pigeonhole, e2fsprogs, exiv2,
1201 fail2ban, fb-test-app, feh, fetchmail, flac, fluxbox, gawk,
1202 gcc, gcr, gdb, gdk-pixbuf, gesftpserver, glibc, go, gptfdisk,
1203 granite, grub2, gqrx, guile, hdparm, heirloom-mailx,
1204 ibrcommon, ibrdtn, ibrdtn-tools, ibrdtnd, intel-microcode,
1205 iodine, irqbalance, keepalived, libass, libconfig, libcurl,
1206 libfreeimage, libfuse3, libgcrypt, libgtk3, libgudev, libhtp,
1207 libjson, libkrb5, libloki, libmodsecurity, libndp,
1208 libnetfilter-log, libnfnetlink, libnice, libodb, libodb-boost,
1209 libodb-mysql, libodb-pgsql, libpcap, libqmi, libressl,
1210 librsvg, libtasn1, libtirpc, libuci, libxmlrpc,
1211 linux-firmware, linuxptp, lrzsz, ltp-testsuite, lvm2, mariadb,
1212 mbedtls, monit, mono, mosquitto, mpd, mpg123, mpv, nbd, neard,
1213 netsnmp, nettle, nginx-modsecurity, nmap, nodejs, ntp,
1214 openntpd, openpgm, openswan, pango, pcre2,
1215 perl-crypt-openssl-rsa, php, pixman, polkit, postgresql,
1216 proxychains-ng, putty, python, python-django,
1217 python-dataproperty, python-pysftp, python-urllib3, python3,
1218 qpdf, redis, ripgrep, ruby, samba4, spice, slirp, suricata,
1219 sysdig, tcpdump, tftpd, thrift, tor, tpm2-tools, trinity,
1220 uboot, uboot-tools, uclibc, util-linux, vlc, wireless-regdb,
1221 wireshark, wolfssl, xapp_fonttosfnt, xlib_libX11,
1222 xlib_libxshmfence, xserver_xorg-server
1223
1224 Issues resolved (http://bugs.uclibc.org):
1225
1226 #13586: grub failure with BR2_OPTIMIZE_3
1227 #13661: host-python2 build fails on aarch64
1228 #13836: package build failure when target install set to no..
1229 #13846: BR2_PACKAGE_LVM2_STANDARD_INSTALL should be default to..
1230
33981092
PK
12312021.02.3, released June 12th, 2021
1232
1233 Important / security related fixes.
1234
1235 CPE meta data has been added for a large number of packages
1236
1237 Updated/fixed packages: acpid, apache, apcupsd, assimp, bird,
1238 bitcoin, blktrace, boost, capnproto, chrony, dc3dd, dhcp,
1239 directfb, dmalloc, docker-engine, ebtables, efibootmgr,
1240 enlightenment, enscript, environment-setup, exempi, expat,
1241 findutils, flatcc, fluidsynth, frr, gdb, go, gptfdisk, grpc,
1242 gst1-plugins-bad, gst1-rtsp-server, gstreamer1, gupnp,
1243 hostapd, hwloc, i2c-tools, iftop, imagemagick, imx-gpu-viv,
1244 intel-mediadriver, intel-microcode, jquery-validation,
1245 keepalived, kodi, less, libcamera, libcurl, libcutl, libesmtp,
1246 libeXosip2, libffi, libfuse, libfuse3, libgeos, libgtk2,
1247 libgtk3, libical, libidn, libidn2, libkcapi, libldns, libmms,
1248 libmodbus, libmspack, libnids, libopenh264, liboping, libraw,
1249 librelp, libsamplerate, libtirpc, libusb, libuv, libxcb,
1250 libxml2, libxslt, live555, llvm, lmbench, localedef,
1251 lttng-tools, lvm2, lz4, mesa3d, mimic, mini-snmpd, minidlna,
1252 minissdpd, minizip, mono-gtksharp3, mpg123, mpv, msmtp, musl,
1253 mutt, nasm, nbd, netperf, netsurf, nginx, odb, opencv3,
1254 openssh, opentyrian, oprofile, p7zip, paho-mqtt-c, perl,
1255 php-imagick, pifmrds, picocom, pigz, pngquant, poco,
1256 postgresql, prosody, proxychains-ng, pulseaudio, putty, pwgen,
1257 python-autobahn, python-bluezero, python-engineio,
1258 python-keyring, python-pillow, python-requests, python-tqdm,
1259 qemu, qpdf, qt5base, redis, refpolicy, rt-tests, runc,
1260 shellinabox, squid, strace, supervisor, synergy, taglib,
1261 tclap, terminology, thermald, tini, tinyproxy, tinyxml2,
1262 tpm2-tss, uclibc, udisks, uhd, unscd, vlc, waylandpp,
1263 webkitgtk, weston, wireshark, wpa_supplicant, wpewebkit,
1264 xlib_libdmx, xlib_libFS, xlib_libICE, xlib_libX11,
1265 xlib_libXcursor, xlib_libXdmcp, xlib_libXext, xlib_libXfixes,
1266 xlib_libXfont2, xlib_libXinerama, xlib_libXpm, xlib_libXres,
1267 xlib_libXt, xlib_libXtst, xlib_libXxf86dga, xlib_libXxf86vm,
1268 xterm
1269
1270 Issues resolved (http://bugs.uclibc.org):
1271
1272 #13781: isc dhcp-server package don't create file /usr/bin/dhcpd
1273 #13801: toolchainfile.cmake CMAKE_BUILD_TYPE
1274 #13806: Building host-localedef fails on fedora 34/gcc 11
1275
fdb3291b
PK
12762021.02.2, released May 12th, 2021
1277
1278 Important / security related fixes.
1279
1280 Toolchain: Add logic to mark toolchains affected by binutils
1281 bug 27597 (Nios II).
1282
1283 support/scripts/cve.py: Use the (significantly) faster yajl2
1284 ijson backend for older (< 2.5) ijson versions rather than the
1285 slow python default, speeding up pkg-stats by ~2x.
1286
1287 CMake infrastructure: Use CMAKE_EXE_LINKER_FLAGS rather than
1288 CMAKE_CXX_FLAGS to link with libatomic to fix an compatibility
1289 issue with poppler.
1290
1291 Infrastructure: Expose CONFIG_DIR to post-build/post-image
1292 scripts, so they can call the Buildroot Makefile in the
1293 correct directory for both in-tree / out-of-tree builds.
1294
1295 Updated/fixed packages: at91bootstrap, avahi, bash, bind,
1296 bridge-utils, boost, cegui, cifs-utils, clamav, cmake,
1297 coremark-pro, coreutils, cryptsetup, dmalloc, dnsmasq,
1298 docker-cli, docker-engine, domoticz, efl, exim, ffmpeg, flex,
1299 gcc, genext2fs, go, gst1-interpipe, haproxy, hostapd,
1300 i2c-tools, imx-vpu, kexec, kf5-kcoreaddons, kismet, libcamera,
1301 libcurl, libdrm, libfreefare, libfuse3, libgeos, libgpiod,
1302 libnpupnp, libopenssl, libp11, librsync, libtomcrypt, libupnp,
1303 localedef, lvm2, lxc, m4, makedevs, mender, mesa3d,
1304 mesa3d-headers, mkpasswd, mkpimage, modem-manager, monkey,
1305 mpd, ncurses, nettle, network-manager, nginx, numactl,
1306 openjdk, openjdk-bin, openldap, openvpn, php, pipewire,
1307 python-aioconsole, python-asgiref, python-botocore,
1308 python-django, python-dnspython, python-flup, python-httplib2,
1309 python-markdown2, python-mbrstrdecoder, python3, quickjs,
1310 readline, rsyslog, ruby, rust, samba4, sconeserver, snort,
1311 sox, systemd, tar, timescaledb, tio, tor, usb_modeswitch,
1312 wpa_supplicant, xdriver_xf86-video-ati, xen, xlib_libXaw,
1313 xserver_xorg-server
1314
1315 Issues resolved (http://bugs.uclibc.org):
1316
1317 #13271: systemd-resolved: /etc/resolv.conf link broken on per-pa..
1318 #13551: 2021.02.rc2: Unicode not work on qt 5.15.2
1319 #13651: pkg-golang cannot build when main.go is in the root
1320 #13661: host-python2 build fails on aarch64
1321 #13721: c-stack.c:55:26: error: missing binary operator before ..
1322 #13731: Readline Patch is missing Author Information
1323 #13741: genext2fs does not allow to set perms of root node
1324 #13751: libopenssl (static): huge drop in performance in newer ..
1325 #13771: package htop has undeclared dependency on host python
1326
a74cb089
PK
13272021.02.1, released April 7, 2021
1328
1329 Important / security related fixes.
1330
1331 Dependencies: Explicitly detect and bail out if PATH contains
1332 spaces or tabs. A number of packages fail to build in such
1333 setups, so explicitly inform about this.
1334
1335 utils/scanpypi: Explicitly use python3 for compatibility with
1336 packages using python3 syntax in setup.py
1337
1338 support/download: Fix tarball generation (from git/svn repos)
1339 including symlinks pointing to ./<something>. Fix svn download
1340 for <1.9 clients or repos using CVS-style keywords.
1341
1342 Meson: Use correct C++ host compiler (rather than C compiler)
1343
1344 Toolchain: Add logic to work around binutils bug 21464,
1345 affecting OpenRISC, and drop the now longer applicable bug
1346 19615 / 20006 handling.
1347
1348 Python{,3}: Fix byte compiling python files with short (single
1349 character before .py) file names.
1350
1351 CPE meta data has been added for a large number of packages
1352
1353 Defconfigs: Correct Beaglebone QT file system overlay
1354
1355 Updated/fixed packages: alsa-utils, at91bootstrap3,
1356 batman-adv, binutils, botan, bridge-utils, busybox,
1357 ca-certificates, cog, coreutils, diffutils, dmidecode,
1358 docker-cli, docker-containerd, docker-engine, efivar,
1359 fetchmail, frr, genimage, git, gnutls, go, grub2, gst-omx,
1360 gst1-devtools, gst1-libav, gst1-plugins-bad,
1361 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
1362 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
1363 gstreamer1-editing-services, haproxy, haserl, hwloc,
1364 irqbalance, jasper, kexec, kexec-lite, kismet, kodi, libcurl,
1365 libfreeglut, libgcrypt, libgeos, libglib2, libopenssl, libqmi,
1366 libressl, libupnp, libvips, libvpx, libwebsockets, linux,
1367 lldpd, logrotate, lttng-libust, lttng-tools, mariadb, mbedtls,
1368 mcelog, mender, micropython, mongoose, mosquitto, mpd,
1369 netsnmp, nodejs, openmpi, openssh, openvpn, opkg-utils,
1370 optee-client, optee-test, perl, php, proftpd, protobuf,
1371 python-django, python-jinja2, python-lxml, python-paramiko,
1372 python-py, python-pygments, python-rpi-ws281x, python-urllib3,
1373 python3, qt5webkit, qwt, rpm, samba4, sconeserver, sdl2, shim,
1374 sqlcipher, squid, sysklogd, syslinux, sysvinit, tor,
1375 transmission, tzdata, uboot, uclibc, upx, webkitgtk,
1376 wireshark, wpebackend-fdo, wpewebkit, xen, zstd
1377
1378 New packages: perl-parse-yapp
1379
1380 Issues resolved (http://bugs.uclibc.org):
1381
1382 #13516: utils/scanpypi: Failure when parsing diffoscope
1383 #13576: Issues compiling buildroot for 5x86
1384 #13601: Gen image :Iappropriate ioctl error
1385 #13616: tar file from git repository generation issue
1386 #13641: glibc on raspberrypi
1387 #13646: Gen image version 14 error : no sub -section title/..
1388 #13671: openSSH server closes connection before authentication..
1389
e2fba645
PK
13902021.02, released March 6th, 2021
1391
1392 Various fixes.
1393
1394 Toolchain: Correct Bootlin xtensa-lx60 dependencies
1395
1396 Updated/fixed packages: asterisk, belle-sip, bustle, dhcpcd,
1397 dovecot, dovecot-pigeonhole, gnuchess, gnuradio,
1398 gst1-plugins-bad, haproxy, jasper, kismet, libebml,
1399 libeXosip2, libgeos, libhtp, libjpeg, libopenssl, libshout,
1400 libstrophe, mosquitto, openblas, openssh, perl, privoxy,
1401 prosody, python-pyyaml, python3-pyyaml, quagga, redis,
1402 rust-bin, sox, suricata, tpm2-pkcs11, uclibc-ng-test, ushare,
1403 util-linux, wolfssl, wpa_supplicant
1404
1405 Issues resolved (http://bugs.uclibc.org):
1406
1407 #13501: 2021.02.rc2: Unicode not work on qt 5.15.2
1408 #13581: jpegsrc.v9d.tar.gz has changed hash
1409
4c5b27fb
PK
14102021.02-rc3, released February 27th, 2021
1411
1412 Fixes all over the tree.
1413
1414 utils/scanpypi: Explicitly use python3 to ensure compatiblity
1415 with packages having python3-only code in setup.py
1416
1417 support/download: Ensure sub-second timestamp precision is
1418 dropped when creating a tarball from a (subversion) repo, as
1419 that is not representable in the PAX tar format
1420
1421 Updated/fixed packages: babeltrace2, bind, botan, brltty,
1422 cegui, elfutils, fakeroot, imagemagick, intel-mediasdk,
1423 irqbalance, libglib2, libselinux, libusb, libuwsc, nodejs,
1424 open62541, openldap, ply, python-aiohttp, python-django,
1425 python3, qemu, readline, rust, screen, taglib, unbound, xterm
1426
1427 Issues resolved (http://bugs.uclibc.org):
1428
1429 #13516: utils/scanpypi: Failure when parsing diffoscope
1430 #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to...
1431 #13561: Create a new user defining users-table.txt not working..
1432
21eb7775
PK
14332021.02-rc2, released February 16th, 2021
1434
1435 Fixes all over the tree.
1436
1437 Vulnerability scanning: cpedb.py: Drop CPE XML database
1438 caching, as it did not speed up processing much and uses a lot
1439 of additional memory.
1440 pkg-stats: include information about ignored CVEs in JSON
1441 output
1442
1443 Fakeroot: Fix compatibility issue with glibc 2.33
1444
1445 Updated/fixed packages: can-utils, collectd, dnsmaqs,
1446 docker-cli, docker-engine, ebtables, fakeroot, flashrom,
1447 gdk-pixbuf, go, gst1-python, jasper, kodi,
1448 kodi-inputstream-adaptive, lcms2, libgeos, libgpg-error,
1449 libopenssl, mongoose, mpd, ne10, netopeer2, openblas, orc,
1450 perl-gd, ply, postgresql, protobuf, subversion, tcpdump,
1451 tzdate, uboot-tools, wireshark, webkitgtk, wpewebkit, xterm
1452
1453 New packages: perl-extutils-pkgconfig
1454
1455 Issues resolved (http://bugs.uclibc.org):
1456
1457 #11706: binman (U-boot tool) cannot find libfdt "binman: No mod..
1458
92237c45 14592021.02-rc1, released February 9th, 2021
4b8331fd
PK
1460
1461 Fixes all over the tree and new features.
1462
1463 Toolchain: Default to binutils 2.35.2, add 2.36.1, drop
1464 2.33.x. Fix GCC 10.x ARC adc/sbc pattern handling, Update ARM
1465 toolchains to 10.2-2020.11 release.
1466
1467 Architectures: ARC: add support for generic HS48 processor,
1468 PPC: drop PPC601 support, which was removed from Linux 5.10.
1469
1470 Vulnerability scanning: The CVE checking logic has been
1471 extended to match packages based on CPE (Common Platform
1472 Enumeration) IDs for more accurate matching, and CPE
1473 identifiers have been added for a large amount of packages.
1474
1475 Download: Rework the tarball creation logic (E.G. when a
1476 package is fetched from a git/svn repo) to no longer require a
1477 host-tar <= 1.29. To differ between the old and the new
1478 format, the new tarballs have gained a -br1 suffix
1479 (<pkg>-<version>-br1.tar.gz).
1480
92237c45
PK
1481 SELinux support: A significant number of packages now pull in
1482 the relevant refpolicy modules when enabled.
1483
4b8331fd
PK
1484 New defconfigs: arrow avenger96, bananapi M1+, microchip
1485 sam9x60ek, pine64 rock64
1486
1487 Removed defconfigs: QEMU ppc virtex-ml507
1488
1489 New packages: balena-engine, casync, coremark, coremark-pro,
1490 datatables, datatables-buttons, datatables-fixedcolumns,
1491 datatables-responsive, delve, frotz, gkrellm, inih, jszip,
1492 libgeos, libiec61850, libmdbx, lualdap, neofetch,
1493 nvidia-modprobe, open62541, perl-devel-cycle, perl-devel-size,
1494 perl-math-int64, ply, popperjs, python-bleak,
1495 python-defusedxml, python-pycups, python-pytest-asyncio,
1496 python-typing-extensions, qcom-db410c-firmware, qt5coap,
1497 qt5knx, qt5mqtt, quickjs, rcw-smarc-sal28, screenfetch,
1498 ssdp-responder, tpm2-pkcs11, wqy-zenhei, xorcurses
1499
1500 Removed packages: audiofile, boa, ipsec-tools, libupnp18,
1501 ti-sgx-libgdbm
1502
1503 Renamed rcw package to qoriq-rcw
1504
1505 Issues resolved (http://bugs.uclibc.org):
1506
1507 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
1508 #13416: dhcpcd start warning message: no such user dhcpcd
1509 #13456: ccache prevents build
1510 #13471: package/mpd/mpd.conf make use of path not created
1511 #13506: BR2_PACKAGE_DHCPCD missing directory creation
1512
20cc2c13
PK
15132020.11.4, released April 5th, 2021
1514
1515 Important / security related fixes.
1516
1517 Dependencies: Explicitly detect and bail out if PATH contains
1518 spaces or tabs. A number of packages fail to build in such
1519 setups, so explicitly inform about this.
1520
1521 utils/scanpypi: Explicitly use python3 for compatibility with
1522 packages using python3 syntax in setup.py
1523
1524 support/download: Fix tarball generation (from git/svn repos)
1525 including symlinks pointing to ./<something>
1526
1527 Meson: Use correct C++ host compiler (rather than C compiler)
1528
1529 Updated/fixed packages: asterisk, at91bootstrap3, babeltrace2,
1530 batman-adv, bind, ca-certificates, cegui, cog, diffutils,
1531 docker-containerd, dovecot, dovecot-pigeonhole, efivar,
1532 elfutils, fakeroot, git, gnuchess, gnuradio, gnutls, go,
1533 grub2, haserl, i7z, imagemagick, intel-mediasdk, irqbalance,
1534 jasper, kodi, libcurl, libebml, libeXosip2, libglib2, libhtp,
1535 libjpeg, libopenssl, libqmi, libressl, libupnp, libuwsc,
1536 libvips, lldpd, mariadb, mbedtls, mender, micropython,
1537 mosquitto, netsnmp, nodejs, openblas, openldap, openmpi,
1538 openssh, opkg-utils, optee-client, optee-test, perl, php,
1539 privoxy, proftpd, prosody, protobuf, python-aiohttp,
1540 python-django, python-lxml, python-pyyaml, python-rpi-ws281x,
1541 python-typing-extensions, python3, quagga, qwt, redis, rpm,
1542 sconeserver, screen, sox, sqlcipher, squid, suricata,
1543 syslinux, sysvinit, tor, transmission, tzdata, uboot, unbound,
1544 upx, util-linux, webkitgtk, wireshark, wolfssl,
1545 wpebackend-fdo, wpewebkit, wpa_supplicant, zstd
1546
1547 Issues resolved (http://bugs.uclibc.org):
1548
1549 #13516: utils/scanpypi: Failure when parsing diffoscope
1550 #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to..
1551 #13576: Issues compiling buildroot for 5x86
1552 #13581: jpegsrc.v9d.tar.gz has changed hash
1553 #13616: tar file from git repository generation issue
1554
ecbfbabc
PK
15552020.11.3, released February 17th, 2021
1556
1557 meson: Fix ccache detection handling when per-package builds
1558 are used.
1559
1560 Fakeroot: Fix compatibility issue with glibc 2.33
1561
1562 Updated/fixed packages: atftp, binutils, busybox, cereal,
1563 chartjs, connman, dhcpcd, dnsmasq, docker-cli, docker-engine,
1564 ebtables, fakeroot, flashrom, go, gst1-python, guile,
1565 intel-mediadriver, intel-microcode, jasper,
1566 kodi-inputstream-adaptive, lcms2, libbsd, libopenssl,
1567 makedumpfile, memtester, mosquitto, ne10, openblas, orc, php,
1568 postgresql, privoxy, pugixml, python-bottle, python-django,
1569 python3, rauc, sox, stress-ng, subversion, tzdata,
1570 uboot-tools, uclibc, webkitgtk, wireguard-linux-compat,
1571 wireshark, wpa_supplicant, wpewebkit, xenomai,
1572 xserver_xorg-server, xterm
1573
1574 Issues resolved (http://bugs.uclibc.org):
1575
1576 #11706: binman (U-boot tool) cannot find libfdt "binman: No mod..
1577 #13506: BR2_PACKAGE_DHCPCD missing directory creation
1578
a93208cc
PK
15792020.11.2, released January 31st, 2021
1580
1581 Important / security related fixes.
1582
1583 Download: Ensure git submodules are correctly fetched if
1584 enabled for a package with <pkg>_GIT_SUBMODULES = YES and the
1585 host variant is downloaded first.
1586
1587 Toolchain: Mark CodeSourcery Aarch64 2014.11 toolchain as not
1588 having libatomic. Bootlin PowerPC-440 FP toolchain updated for
1589 SecurePLT fix.
1590
1591 pkg-stats: Fix python 3.8+ deprecation warning.
1592
1593 meson: Ensure ccache is not detected and used, as it may
1594 conflict with the ccache handling in Buildroot.
1595
1596 Updated/fixed packages: barebox, boost, brltty, dbus,
1597 docker-containerd, dovecot, dovecot-pigeonhole,
1598 environment-setup, firmware-imx, gcc, gerbera, glibc,
1599 gmrender-resurrect, igd2-for-linux, kodi-pvr-zattoo, libclc,
1600 libfuse3, libllcp, libodb-mysql, libtorrent-rasterbar,
1601 libupnp, lpc32xxcdl, luarocks, mpd, multipath-tools, mutt,
1602 nfs-utils, nodejs, openjpeg, openldap, opentracing-cpp,
1603 openvpn, p11-kit, paho-mqtt-c, php, poppler, postgresql,
1604 python3, redis, resiprocate, rpm, runc, socat, sslh, sudo,
1605 sunxi-mali-mainline-driver, syslog-ng, systemd, tini,
1606 tpm2-tss, trace-cmd, tzdata, uboot-tools, uhd, ushare,
1607 util-linux, vlc, wavpack, wireguard-linux-compat, wolfssl,
1608 xapp_xload, xorriso, zic
1609
1610 Removed packages: libupnp18
1611
1612 Issues resolved (http://bugs.uclibc.org):
1613
1614 #13471: package/mpd/mpd.conf make use of path not created
1615
e9bf54ab
PK
16162020.11.1, released December 27th, 2020
1617
1618 Important / security related fixes.
1619
1620 Infrastructure:
1621 - cmake: fix host ccache handling for CMake 3.19
1622 - meson: Forcibly disable binary stripping for
1623 target builds, enable for host builds
1624 - golang: Fix HOST / TARGET directories for per-package builds
1625
1626 Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
1627
1628 Updated/fixed packages: apitrace, arm-trusted-firmware,
1629 ca-certificates, cryptopp, dhcpcd, dtv-scan-tables,
1630 flare-engine, ghostscript, go, haproxy, imagemagick,
1631 imx-gpu-viv, jasper, kismet, libcurl, libglib2, libhtp,
1632 libopenssl, libressl, libuv, libuvw, lua, mbedtls, mongodb,
1633 mutt, ncurses, netsnmp, nodejs, opencv3, openldap, opkg-utils,
1634 paho-mqtt-c, python-crc16, python-lxml, python-pyparsing,
1635 python-pyqt5, qt5base, rauc, shadowsocks-libev, sqlcipher,
1636 suricata, ti-sgx-demos, tinycbor, uclibc-ng-test, unbound,
1637 webkitgtk, wpewebkit, wireshark, x11vnc, xen,
1638 xserver_xorg-server
1639
1640 Issues resolved (http://bugs.uclibc.org):
1641
1642 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
1643 #13416: dhcpcd start warning message: no such user dhcpcd
1644
9624a001
PK
16452020.11, released December 2nd, 2020
1646
1647 Various fixes.
1648
1649 Updated/fixed packages: bustle, docker-containerd, gnuplot,
1650 gst1-plugins-good, jemalloc, kmsxx, libcap, libplist,
1651 libuhttpd, libxkbcommon, lynx, mariadb, netsurf, privoxy,
1652 s390-tools, setserial, xserver_xorg-server
1653
1654 Issues resolved (http://bugs.uclibc.org):
1655
1656 #13276: libcap builds libcap.pc incorrectly
1657
a418d0ac
PK
16582020.11-rc3, released November 28th, 2020
1659
1660 Fixes all over the tree.
1661
1662 Updated/fixed packages: c-ares, cage, cdrkit,
1663 dovecot-pigeonhole, efl, gvfs, harfbuzz, jpeg-turbo,
1664 libcamera, libkrb5, libpam-tacplus, libxkbcommon, minidlna,
1665 modem-manager, monkey, musl, ncurses, numactl, openntpd,
1666 openrc, postgresql, proftpd, python-flask-cors, python-pip,
1667 qemu, raptor, redis, slirp, spandsp, thermald, uhd, vsftpd,
1668 webkitgtk, wireless-regdb, wlroots, wpewebkit, xen, xinetd,
1669 xorriso
1670
1671 Issues resolved (http://bugs.uclibc.org):
1672
1673 #13296: host-libcap failed to build
1674 #13331: openrc-0.42.1 compilation failure on gcc-10
1675 #13336: thermald-1.9.1 compilation failure with musl 1.2.1
1676 #13341: Mistake in /etc/init.d/S70vsftpd
1677
6a33ea03
PK
16782020.11-rc2, released November 14th, 2020
1679
1680 Fixes all over the tree.
1681
1682 cve-checker script dropped. Instead the pkg-stats logic has
1683 been extended to be able to only generate stats for the
1684 configured packages using 'make pkg-stats'
1685
1686 Removed defconfigs: rock64
1687
1688 Updated/fixed packages: apparmor, asterisk, bitcoin, busybox,
1689 cups-filters, cryptsetup, davfs2, domoticz, elf2flt, freetype,
1690 ghostscript, glmark2, go, gst1-plugins-bad, guile, jsoncpp,
1691 libcap, libexif, libnetfilter_conntrack, libpam-tacplus,
1692 libsigrokdecode, linux-backports, linux-firmware, mesa3d,
1693 modem-manager, mp4v2, oniguruma, openntpd, python3,
1694 python-lmdb, python-m2crypto, rauc, s390-tools, slirp,
1695 stress-ng, suricata, systemd, tcpdump, tmux, tor, webkitgtk,
1696 wireguard-linux-compat, wpewebkit, xen
1697
1698 Issues resolved (http://bugs.uclibc.org):
1699
1700 #13281: Raspberry Pi 2: overlays folder missing in genimage-ra..
1701 #13291: BR2_DL_DIR is ignored when creating defconfig
1702 #13306: wpewebkit build problem in 2020-11-rc1
1703
a40358a1
PK
17042020.11-rc1, released November 4th, 2020
1705
1706 Fixes all over the tree and new features.
1707
1708 Architectures: Support for IBM s390x
1709
1710 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC
1711 32. Binutils 2.35.1 added, now defaulting to 2.34. ARC
1712 2020.09-release toolchain. GCC 7.x dropped. RISC-V support for
1713 uclibc-ng. Support for Bootlin external toolchains.
1714
1715 SELinux support improvements: File security contexts are now
1716 set when the file systems are created, so there is no need to
1717 run restorecon on first boot / read only rootfs is supported.
1718 An optimized / stripped refpolicy SELinux policy is now
1719 used. Packages can enable additional refpolicy modules using
1720 <pkg>_SELINUX_MODULES.
1721
1722 support/scripts/cve-checker: Utility script to check for known
1723 CVEs in just the packages enabled in a Buildroot configuration
1724 rather than all packages, by passing the output of 'make
1725 show-info' to it.
1726
1727 Go: Modules handling. The module name must be specified using
1728 <pkg>_GOMOD.
1729
1730 BR2_EXTERNAL: Support for defining skeleton and init system
1731 packages in external trees.
1732
1733 meson: Correct SDK cross-compilation.conf file when
1734 per-package builds were used to build SDK.
1735
1736 systemd: Use /run rather than /var/run for PID files in units.
1737
1738 Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
1739 after all finalization hooks (including pre-rootfs) to ensure
1740 they can override any late configuration done by packages.
1741
1742 support/script/pycompile: Rework logic to ensure .pyc files
1743 contain absolute target paths, fixing code inspection at
1744 runtime when executed with cwd != '/'.
1745
1746 support/scripts/setlocalversion: Correct Mercurial output to
1747 match behaviour with Git.
1748
1749 support/scripts/apply-patches.sh: Use patch
1750 --no-backup-if-mismatch, so we no longer blindly have to
1751 remove *.orig files after patching, fixing issues with
1752 packages containing such files.
1753
1754 New defconfigs: Acer chromebook elm, Friendlyarm nanopc-t4 and
1755 nanopi-m4, Hardkernel odroid-c2, Kontron SMARC-sAL28, NXP
1756 imx8mqevk, Orangepi RK3399 and zero+, PCengines APU2, Pine64
1757 rockpro64, QEMU s390x, Raxda rockpi-n8,
1758
1759 New packages: altera-stapl, asn1c, babeltrace2, cukinia,
1760 easyframes, environment-setup, frr, graphicsmagick, htpdate,
1761 ipcalc, libbacktrace, libblockdev, libbytesize, librelp,
1762 libuev, makedumpfile, meson-tools, mg, mrp, multipath-tools,
1763 netcalc, odroidc2-firmware, php-xdebug, python-aiofiles,
1764 python-ansicolors, python-boto3, python-botocore,
1765 python-bsdiff4, python-crayons, python-iniconfig,
1766 python-intelhex, python-ipdb, python-jmespath,
1767 python-m2crypto, python-opcua-asyncio, python-packaging,
1768 python-piexif, python-pluggy, python-pytest,
1769 python-s3transfer, python-xmodem, qprint, qt5lottie,
1770 qt5remoteobjects, re2, redir, s390-tools, sentry-cli,
1771 sentry-native, timescaledb, tinyhttpd, uhd, uredir, watchdog,
1772 wayland-utils, weston-imx
1773
1774 Removed packages: amd-catalyst, bellagio, gqview, libcroco,
1775 nvidia-tegra23, opencv
1776
1777 Issues resolved (http://bugs.uclibc.org):
1778
1779 #11811: lsblk (util-linux) should depend on libudev if available
1780 #11931: Bugs in support/scripts/apply-patches.sh
1781 #12301: systemd-journal-gatewayd: config options broken
1782 #12911: usb_modeswitch installation race condition
1783 #13236: Can't compile linux 5.4.8 (with gcc 10 on host)
1784 #13286: The system hangs in vmware workstation on the line..
1785
ea67cda8
PK
17862020.08.3, released December 27th, 2020
1787
1788 Important / security related fixes.
1789
1790 Infrastructure:
1791 - cmake: fix host ccache handling for CMake 3.19
1792 - meson: Forcibly disable binary stripping for
1793 target builds, enable for host builds
1794 - golang: Fix HOST / TARGET directories for per-package builds
1795
1796 Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
1797
1798 Updated/fixed packages: apitrace, arm-trusted-firmware,
1799 bustle, c-ares, ca-certificates, cage, cdrkit, cryptopp,
1800 dhcpcd, docker-containerd, dtv-scan-tables, flare-engine,
1801 ghostscript, gvfs, haproxy, imagemagick, imx-gpu-viv, jasper,
1802 jemalloc, jpeg-turbo, libcamera, libcap, libcurl, libglib2,
1803 libgpiod, libkrb5, libopenssl, libplist, libressl, libuv,
1804 libuvw, lynx, mariadb, mbedtls, minidlna, mongodb, monkey,
1805 musl, mutt, ncurses, netsnmp, netsurf, nodejs, opencv3,
1806 openldap, openrc, opkg-utils, paho-mqtt-c, php, privoxy,
1807 proftpd, python-crc16, python-flask-cors, python-lxml,
1808 python-pip, python-pyparsing, python-pyqt5, qemu, qt5base,
1809 raptor, rauc, ruby, setserial, shadowsocks-libev, slirp,
1810 sqlcipher, thermald, ti-sgx-demos, tinycbor, unbound, vsftpd,
1811 wireless-regdb, wireshark, wlroots, x11vnc, xen, xinetd,
1812 xserver_xorg-server
1813
1814 Issues resolved (http://bugs.uclibc.org):
1815
1816 #13276: libcap builds libcap.pc incorrectly
1817 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
1818 #13336: thermald-1.9.1 compilation failure with musl 1.2.1
1819 #13341: Mistake in /etc/init.d/S70vsftpd
1820 #13416: dhcpcd start warning message: no such user dhcpcd
1821
3e71de91
PK
18222020.08.2, released November 16th, 2020
1823
1824 Important / security related fixes.
1825
1826 Toolchain-wrapper: Pass -fno-tree-loop-distribute-patterns to
1827 fix kernel build on microblaze with gcc 10.x when
1828 optimizations are enabled.
1829
1830 Updated/fixed packages: apparmor, argp-standalone, asterisk,
1831 bandwidthd, binutils, bitcoin, busybox, collectd, cryptsetup,
1832 cups-filters, darkhttpd, davfs2, docker-cli,
1833 docker-containerd, docker-engine, dovecot-pigeonhole,
1834 dvb-apps, elf2flt, fastd, fbset, fbtft, freetype, gcc,
1835 ghostscript, grpc, gst1-plugins-bad, jsoncpp,
1836 kernel-module-imx-gpu-viv, keepalived, kmscube, libass,
1837 libexif, libiqrf, libnetfilter_conntrack, libpam-tacplus,
1838 libraw, linux-backports, linux-firmware, lzlib, mp4v2,
1839 netsnmp, nginx, numactl, oniguruma, opencv3, openntpd,
1840 patchelf, php, pistache, postgresql, python-pyqt5, qemu,
1841 qt5base, rauc, redis, samba4, slirp, systemd, tcpdump,
1842 tinyproxy, tmux, tor, waf, webkitgtk, wine,
1843 wireguard-linux-compat, wireshark, wpewebkit, xen, xorriso,
1844 xvisor, zeromq, zxing-cpp
1845
1846 Issues resolved (http://bugs.uclibc.org):
1847
1848 #11931: Bugs in support/scripts/apply-patches.sh
1849
17032420
PK
18502020.08.1, released October 12th, 2020
1851
1852 Important / security related fixes.
1853
1854 Fixes for various compilation issues with GCC 10.x.
1855
1856 meson: Correct SDK cross-compilation.conf file when
1857 per-package builds were used to build SDK.
1858
1859 systemd: Use /run rather than /var/run for PID files in units.
1860
1861 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
1862
1863 Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
1864 after all finalization hooks (including pre-rootfs) to ensure
1865 they can override any late configuration done by packages.
1866
1867 support/script/pycompile: Rework logic to ensure .pyc files
1868 contain absolute target paths, fixing code inspection at
1869 runtime when executed with cwd != '/'.
1870
1871 support/scripts/setlocalversion: Correct Mercurial output to
1872 match behaviour with Git.
1873
1874 support/scripts/apply-patches.sh: Use patch
1875 --no-backup-if-mismatch, so we no longer blindly have to
1876 remove *.orig files after patching, fixing issues with
1877 packages containing such files.
1878
1879 fs/jffs2: Now correctly handles xattrs
1880
1881 Updated/fixed packages: acpica, afboot-stm32, alsa-utils,
1882 apparmor, bandwidthd, barebox, bash, bison, brotli,
1883 cifs-utils, cups, dhcpcd, dhcpdump, docker-cli, docker-engine,
1884 ecryptfs-utils, efl, fail2ban, fbterm, ffmpeg, fontconfig,
1885 freetype, gcc, gdb, ghostscript, gnupg2, gnutls, go, gqview,
1886 gst1-plugins-base, gst1-plugins-ugly, ipmitool, jbig2dec,
1887 kexec, lcdproc, libcamera, libhtp, libnetconf2, libraw,
1888 libssh, libxml2, libxml-parser-perl, libzip, linux-headers,
1889 live555, localedef, ltp-testsuite, lua, matchbox, memcached,
1890 memtester, mesa3d, meson, minidlna, mongodb, mongrel2, motion,
1891 mraa, mtd, musepack, neardal, netatalk, netperf, netsniff-ng,
1892 nginx, nodejs, nss-pam-ldapd, open-plc-utils, openswan,
1893 opentyrian, openvmtools, php, postgresql, python,
1894 python-aenum, python-cycler, python-engineio, python-fire,
1895 python-pymodbus, python-scapy, python-semver,
1896 python-sentry-sdk, python-socketio, python-texttable,
1897 python-tinyrpc, python-txtorcon, python3, qt5base, quagga,
1898 read-edid, redis, rsh-redone, runc, samba4, socketcand,
1899 strace, supertux, suricata, systemd, ti-utils, trinity,
1900 uclibc, usb_modeswitch, vlc, vsftpd, wampcc,
1901 wayland-protocols, wireguard-linux-compat, wireshark, wlroots,
1902 wolfssl, w_scan, xerces, xfsprogs, xdriver-xf86-video-ati,
1903 xserver_xorg-server, ympd, zeromq, zlib-ng, zstd
1904
1905 Issues resolved (http://bugs.uclibc.org):
1906
1907 #12911: usb_modeswitch installation race condition
1908 #13236: Can't compile linux 5.4.8 (with gcc 10 on host)
1909
2766f346
PK
19102020.08, released September 1st, 2020
1911
1912 Various fixes.
1913
1914 Updated/fixed packages: am33x-cm3, avahi, bluez-tools,
1915 busybox, chocolate-doom, collectd, dhcp, docker-cli, domoticz,
1916 gobject-introspection, graphite2, haproxy, ibm-sw-tpm2,
1917 imagemagick, libeXosip2, libressl, lxc, mbedtls, menu-cache,
1918 mongodb, mosquitto, nvidia-driver, paho-mqtt-c, pixz,
1919 postgresql, python-django, rtty, squid, stress-ng, systemd,
1920 trousers, uclibc, wireshark, wolfssl, zbar
1921
86798665
PK
19222020.08-rc3, released August 28th, 2020
1923
1924 Fixes all over the tree.
1925
2915d1bd 1926 Infrastructure: Ensure RPATH entries that may be needed for
86798665
PK
1927 dlopen() are not dropped by patchelf.
1928
1929 Toolchain: Drop old GCC 6 based external Sourcery AMD64
1930 toolchain.
1931
1932 Updated/fixed packages: assimp, davfs2, dillo, glibc,
1933 gnuradio, hostapd, ibm-sw-tpm2, ipmitool, json-c, libroxml,
1934 linux, mender, netopeer2, openal, openjpeg, python-matplotlib,
1935 ripgrep, shadowsocks-libev, trousers, xlib_libX11,
1936 xserver_xorg-server
1937
1938 Issues resolved (http://bugs.uclibc.org):
1939
1940 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
1941
30ccc0e3
PK
19422020.08-rc2, released August 24th, 2020
1943
1944 Fixes all over the tree, including a number of fixes for
1945 compilation with GCC-10.
1946
1947 Toolchain: Disallow building uClibc-ng for RISC-V 64-bit,
1948 because of issues with a missing __riscv_flush_icache()
1949 implementation.
1950
1951 Defconfigs: CI20: Use mainline Linux and U-boot. Update
1952 Microchip sama5d27_wlsom1_ek_mmc_dev to use bluez5-utils
1953 instead of (the removed) legacy bluez-utils
1954
1955 Updated/fixed packages: 18xx-ti-utils, aircrack-ng, apache,
1956 atest, bandwidthd, bellagio, bind, bird, bluez-alsa, boost,
1957 c-periphery, capnproto, chrony, collectd, cpio, cvs,
1958 dieharder, domoticz, dovecot, dovecot-pigeonhole, drbd-utils,
1959 dump1090, efl, elixir, f2fs-tools, feh, fluidsynth, fping,
1960 gdbm, gdk-pixbuf, ghostscript, gst1-plugins-bad,
1961 gstreamer1-editing-services, htop, ibm-sw-tpm2, ifplugd,
1962 iftop, igd2-for-linux, ima-evm-utils, iprutils, iputils,
1963 keepalived, kmsxx, libabseil-cpp, libcamera, libcurl,
1964 libfuse3, libnss, librtlsdr, libubox, libunwind, live555,
1965 lttng-tools, luabitop, mender-artifact, minizip,
1966 mjpg-streamer, mpd, mpv, mtd, ncftp, open-lldp, openal,
1967 opencv, opencv3, openfpgaloader, optee-os, owfs, php,
1968 pistache, prosody, pulseview, python-decorator,
1969 python-gunicorn, python-rpi-gpio, python-spidev,
1970 python3-decorator, python3-mako, python3-pyselftools, qt5,
1971 qt5webengine, rauc, redis, ripgrep, rtl8188eu, rtl8821au,
1972 setools, smstools3, supertux, tftpd, tpm2-abrmd,
1973 wpa_supplicant, xen, xlib_libX11, xserver_xorg-server
1974
1975 New packages: python3-cython, python3-pycryptodomex
1976
1977 Issues resolved (http://bugs.uclibc.org):
1978
1979 #12876: nodejs fails to build when host-icu has been built before
1980 #13111: python-gunicorn: missing dependency on python-setuptools
2915d1bd 1981 #13121: wpa_supplicant fails to build without libopenssl enabled
30ccc0e3
PK
1982 #13146: raspberrypi3_defconfig: "Inappropriate ioctl for device"..
1983 #13156: package live555 new license
1984 #13166: python-rpi-gpio: does not work against aarch64, unint..
1985
d0fc0c48
TP
19862020.08-rc1, released August 6th, 2020
1987
1988 Toolchain:
1989
1990 - GCC 10.x added, GCC 9.x is the default
1991 - binutils 2.34 added, binutils 2.33 is the default, binutils
1992 2.31 removed
1993 - glibc updated to 2.31
1994 - ARC toolchain components updated to 2020.03-release.
1995 - Enable uClibc-ng usage for RISC-V 64-bit
1996
1997 Infrastructure:
1998
1999 - qmake-package was fixed to be compatible with
2000 BR2_PER_PACKAGE_DIRECTORIES
2001 - complete rewrite of the Gitlab CI Yaml configuration file,
2002 now generated directly by the Gitlab CI pipeline itselfs
2003
2004 Misc:
2005
2006 - cargo and cargo-bin packages removed, as cargo is now part
2007 of Rust itself
2008
2009 Filesystem: ubinize configuration files can now use
2010 BINARIES_DIR to refer to the $(O)/images directory.
2011
2012 New packages: bitwise, earlyoom, fuse-overlayfs, gloox,
2013 kodi-pvr-octonet, kodi-pvr-zattoo, libabseil-cpp, libcutl,
2014 libnids, libnpupnp, libodb, libodb-boost, libodb-mysql,
2015 libodb-pgsql, mbpfan, netopeer2, odb, parprouted,
2016 python-colorzero, python-gpiozero, python-pybind, python-yatl,
2017 python3-decorator, qt5quicktimeline, resiprocate, ttyd,
2018 unclutter-xfixes, urandom-scripts,
2019
2020 New defconfigs: bananapi_m2_zero, freescale_imx8mnevk,
2021 globalscale_espressobin, imx6ullevk,
2022 microchip_sama5d27_wlsom1_ek, rock_pi_4, rock_pi_n10
2023
2024 Removed packages: cargo, cargo-bin,
2025 kodi-peripheral-steamcontroller
2026
2027 Issues resolved (http://bugs.uclibc.org):
2028
2029 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_DIRECTORIES
2030 #12946: Grub: Decompressor is too big.
2031 #12986: Mtools: Error converting to codepage 850
2032 #13001: openjdk-bin replaces libfreetype.so from host-freetype
2033 #13011: Incorrect selection of gcc version
2034 #13021: Minor code error when building granite-0.4.1
2035 #13026: rpi-firmware: must not rename start files
2036 #13046: Optimize for fast -Ofast is not compliant
2037 #13081: host-e2fsprogs attempts to create udev rules.d on build host if not exists
2038 #13101: BR audit2allow support
2039
d41e799c
PK
20402020.05.3, released October 12th, 2020
2041
2042 Important / security related fixes.
2043
2044 meson: Correct SDK cross-compilation.conf file when
2045 per-package builds were used to build SDK.
2046
2047 systemd: Use /run rather than /var/run for PID files in units.
2048
2049 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
2050
2051 Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
2052 after all finalization hooks (including pre-rootfs) to ensure
2053 they can override any late configuration done by packages.
2054
2055 support/script/pycompile: Rework logic to ensure .pyc files
2056 contain absolute target paths, fixing code inspection at
2057 runtime when executed with cwd != '/'.
2058
2059 support/scripts/setlocalversion: Correct Mercurial output to
2060 match behaviour with Git.
2061
2062 support/scripts/apply-patches.sh: Use patch
2063 --no-backup-if-mismatch, so we no longer blindly have to
2064 remove *.orig files after patching, fixing issues with
2065 packages containing such files.
2066
2067 Updated/fixed packages: alsa-utils, apparmor, avahi,
2068 bandwidthd, barebox, bash, bison, brotli, busybox, cifs-utils,
2069 cryptsetup, cups, dhcpcd, dhcpdump, docker-cli, docker-engine,
2070 ecryptfs-utils, efl, fail2ban, freetype, gcc, gdb,
2071 ghostscript, gnutls, go, graphite2, gst1-plugins-base,
2072 gst1-plugins-ugly, imagemagick, ipmitool, jbig2dec, libhtp,
2073 libraw, libssh, libxml2, libxml-parser-perl, linux-headers,
2074 localedef, lua, mbedtls, memcached, mesa3d, meson, minidlna,
2075 mongodb, nginx, nodejs, nss-pam-ldapd, openvmtools,
2076 paho-mqtt-c, php, postgresql, python, python-aenum,
2077 python-django, python-engineio, python-fire, python-pymodbus,
2078 python-scapy, python-semver, python-sentry-sdk,
2079 python-socketio, python-texttable, python-tinyrpc,
2080 python-txtorcon, python3, qt5base, rsh-redone, runc, samba4,
2081 strace, supertux, suricata, systemd, uclibc, usb_modeswitch,
2082 vlc, vsftpd, wayland-protocols, wireguard-linux-compat,
2083 wireshark, wlroots, wolfssl, xserver_xorg-server, ympd,
2084 zeromq, zstd
2085
2086 Issues resolved (http://bugs.uclibc.org):
2087
2088 #12911: usb_modeswitch installation race condition
2089 #13251: cryptsetup does not work on branch 2020.02 following..
2090
e11f3813
PK
20912020.05.2, released August 29th, 2020
2092
2093 Important / security related fixes.
2094
2095 Infrastructure: Ensure RPATH entries that may be needed for
2096 dlopen() are not dropped by patchelf.
2097
2098 BR_VERSION_FULL/setlocalversion (used by make print-version
2099 and /etc/os-release): Properly handle local git tags
2100
2101 Updated/fixed packages: apache, assimp, at91bootstrap3, bind,
2102 boost, busybox, capnproto, cegui, chrony, collectd, cpio,
2103 cryptsetup, cups, cvs, dbus, docker-engine, domoticz, dovecot,
2104 dovecot-pigeonhole, dropbear, efl, elixir, f2fs-tools, ffmpeg,
2105 gd, gdk-pixbuf, ghostscript, glibc, gnuradio, grub2,
2106 gst1-plugins-bad, gstreamer1-editing-services, hostapd,
2107 ibm-sw-tpm2, iputils, jasper, json-c, libcurl, libressl,
2108 libwebsockets, linux, live555, mesa3d, mongodb, mosquitto,
2109 mpv, nodejs, opencv, opencv3, openfpgaloader, openjpeg,
2110 patchelf, perl, php, postgresql, prosody, python-django,
2111 python-gunicorn, python-matplotlib, ripgrep, rtl8188eu,
2112 rtl8821au, ruby, shadowsocks-libev, squid, systemd,
2113 tpm2-abrmd, tpm2-tools, trousers, uboot, webkitgtk, wireshark,
2114 wolfssl, wpa_supplicant, wpewebkit, xen, xlib_libX11,
2115 xserver_xorg-server
2116
2117 Issues resolved (http://bugs.uclibc.org):
2118
2119 #12876: nodejs fails to build when host-icu has been built before
2120 #13111: python-gunicorn: missing dependency on python-setuptools
2121 #13121: wpa_supplicant fails to build without libopenssl enabled
2122 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
2123 #13156: package live555 new license
2124
c80e5c9b
PK
21252020.05.1, released July 25th, 2020
2126
2127 Important / security related fixes.
2128
2129 Toolchain:
2130 - Make external toolchain version check also work for
2131 toolchains configured with --with-gcc-major-version-only
2132
2133 - Do not handle SOURCE_DATE_EPOCH in toolchain wrapper if the
2134 compiler supports it, fixing an issue with precompiled
2135 headers
2136
2137 - Ensure debug libs from external toolchains are not installed
2138 into target if debugging is disabled
2139
2140 Download:
2141 - Correct reproducibility issue in handling of git submodules
2142 for older git versions.
2143
2144 - Fix file locking over NFS
2145
2146 fs: Ensure cpio archive element order is reproducible
2147
2148 Br2-external: Fix error reporting for invalid br2-external trees
2149
2150 Per-package:
2151 - Fix an issue with python3 sysconfig data not getting
2152 correctly expanded
2153
2154 - Fix per-package building for packages using the qmake
2155 infrastructure
2156
2157 Updated/fixed packages: a10disp, asterisk, bind, brltty,
2158 cdrkit, clamav, cryptodev-linux, dbus, docker-cli,
2159 docker-engine, dvb-apps, e2fsprogs, exim, exiv2, freerdp, gdb,
2160 gdk-pixbuf, gerbera, gnutls, go, granite, grub2, gssdp,
2161 gst1-plugins-good, gst1-plugins-ugly, gupnp, intel-microcode,
2162 iproute2, irrlicht, iwd, jq, kodi, libcamera, libcec,
2163 libconfuse, libcurl, libevdev, libhttpserver, libmicrohttpd,
2164 libnss, libressl, libvncserver, libxml2, libxmlrpc, lxc,
2165 mbedtls, mediastreamer, mesa3d, meson, minizip, mongodb,
2166 mtools, mutt, nano, network-manager, nghttp2, ngircd, nodejs,
2167 ntp, open-plc-utils, open2300, openjdk-bin, openssh,
2168 oracle-mysql, paho-mqtt-c, pango, php, poco, prosody, putty,
2169 python-greenlet, python-urllib3, python-validators, python3,
2170 readline, redis, rpi-firmware, rtl8821au, samba4, sdl2,
2171 sqlite, squid, strace, sunxi-mali-mainline-driver, syslog-ng,
2172 systemd, tcpreplay, tinydtls, upmpdcli, upx, vlc, webkitgtk,
2173 wireguard-linux-compat, wireshark, wpebackend-fdo, wpewebkit,
2174 x11vnc, znc, zstd
2175
2176 Issues resolved (http://bugs.uclibc.org):
2177
2178 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_..
2179 #12946: Grub: Decompressor is too big.
2180 #12986: Mtools: Error converting to codepage 850
2181 #13001: openjdk-bin replaces libfreetype.so from host-freetype
2182 #13011: Incorrect selection of gcc version
2183 #13021: Minor code error when building granite-0.4.1
2184 #13026: rpi-firmware: must not rename start files
2185 #13031: nodejs: RangeError at new ArrayBuffer()
2186 #13046: Optimize for fast -Ofast is not compliant
2187
6306cf35
PK
21882020.05, released June 1st, 2020
2189
2190 Various fixes.
2191
2192 Updated/fixed packages: arm-trusted-firmware, gcc, mp4v2, fmc,
2193 fmlib, glib-networking, libusb-compat, linux, qt5webengine,
2194 sysrepo, wampcc, xen
2195
e1184151
PK
21962020.05-rc3, released May 29th, 2020
2197
2198 Fixes all over the tree.
2199
2200 Infrastructure: Support checking download hashes for packages
2201 coming from Subversion.
2202
2203 Defconfigs: Increase boot partition size to 64MB for Freescale
2204 boards to allow space for bigger kernels.
2205
2206 Updated/fixed packages: audit, bind, dovecot, efl, erlang,
2207 ffmpeg, fio, gerbera, gnupg, leveldb, lrzip, ltrace, matio,
2208 mesa3d, mp4v2, prosody, qemu, qt5declarative, speexdsp,
2209 systemd, tremor, uboot-tools, unbound, wireshark
2210
2211 Removed packages: wiringpi
2212
2213 Issues resolved (http://bugs.uclibc.org):
2214
2215 #12361: Init system (systemd) kills login on Raspberry Pi Zero
2216 #12686: recipe for target 'install_dev' failed (libcrypto.so..)
2217
497e3dff
PK
22182020.05-rc2, released May 22nd 2020
2219
2220 Fixes all over the tree.
2221
2222 U-Boot: Support building with Python 3.x instead of Python
2223 2.x. Since U-Boot 2020.01, various U-Boot build scripts use
2224 Python 3.x instead of Python 2.x, so add an option to pull in
2225 host-python3 rather than host-python. Also fix a number of
2226 defconfigs to use this new option.
2227
2228 Updated/fixed packages: apparmor, binutils, bison, brltty,
2229 c-icap, cegui, checkpolicy, clamav, crda, cvs, docker-cli,
2230 docker-engine, domoticz, elf2flt, exfatprogs, fakeroot,
2231 ffmpeg, freerdp, gcc, glibc, gnuconfig, irrlicht, kmod,
2232 libexif, libpam-tacplus, libssh2, libv4l, libvncserver,
2233 localedef, lrzip, mariadb, matchbox, mbuffer, mesa3d,
2234 mesa3d-headers, meson, netsniff-ng, openldap, openocd,
2235 optee-os, p7zip, paho-mqtt-c, php, piglit, pigz,
2236 python-argon2-cffi, python-attrs, python-future,
2237 python-markdown, python-pycryptodomex, python-pyqt5, qt5base,
2238 rpi-firmware, rustc, squashfs, squid, stella, suricata,
2239 systemd, uacme, uclibc, util-linux, vboot-utils
2240
2241 New packages: python3-pyelftools
2242
2243 Removed packages: ezxml, mtdev2tuio, python-pycrypto
2244
2245 Issues resolved (http://bugs.uclibc.org):
2246
2247 #10551: PowerPC SPE and Musl
2248 #12256: package tar is outdated (1.29 is 3 years old)
2249 #12271: python-iptables runtime dependencies
2250 #12321: host-generic-package: PKG_DL_OPTS not used for host package
2251 #12391: CMake-based host package fails to include output/host/include
2252 #12431: ethernet no detected on nanopi neo 2
2253 #12521: RISCV RV32IA selected, RV64GC output
2254 #12586: avahi failure
2255 #12596: host-e2fsprogs: tune2fs incompatibility on older glibc..
2256 #12611: ntp hash is not matching with upstream 4.2.8p13
2257 #12626: PHP missing header files within 2020.02
2258 #12631: glibc support Power-PC SPE
2259 #12656: bison fails to relocate with relocate-sdk.sh
2260 #12661: cups problems in buildroot
2261 #12686: recipe for target 'install_dev' failed (libcrypto.so:..
2262 #12691: host-rust build fails
2263 #12761: Buildroot fails when building GCNano binaries for the STM..
2264 #12786: Systemd spawns two getty processes when the getty port..
2265 #12806: There are multiple issues in buildroot that faults cups..
2266 #12826: nodejs-12.16.1: error: 'uv_sleep' was not declared in..
2267 #12831: RPI-firmware package: DTB-overlay dependency
2268 #12836: libunwind: package does not show up in menuconfig for..
2269 #12841: util-linux/sfdisk 2.35.1 fails on sector-size header
2270 #12866: should we be disabling bash executable path caching?
2271 #12886: GMP built in wrong order (?)
2272 #12891: QEMU, libvirt-bin, qemu-kvm Package Support required
2273 #12901: GStreamer doesn't build on 2020-05 rc1 with GObject..
2274 #12906: qt PrefixPath is wrong on 2020.05-rc1
2275 #12921: nodejs-12.16.1: error: overriding 'virtual icu_65::..
2276
4ec35a7a 22772020.05-rc1, released May 7th 2020
1025d09f
TP
2278
2279 Addition of support for gobject-introspection: both the
2280 gobject-introspection package itself, but also introspection
2281 support was enabled in a number of other packages.
2282
2283 Support for Qt 5.6 was dropped as its support was dropped
2284 upstream, only one version of Qt is supported at the moment:
2285 Qt 5.14.2.
2286
2287 Addition of support for the apparmor Linux security module, by
2288 adding the necessary user-space packages.
2289
2290 Addition of a qmake package infrastructure, now used by most
2291 Qt-related packages.
2292
2293 The Luarocks package infrastructure has been extended to
2294 support build host packages.
2295
2296 The package infrastructure was improved to allow each package
2297 to indicate the Linux kernel configuration options it needs.
2298
2299 Addition of support for generating filesystem images using the
2300 EROFS filesystem.
2301
2302 The logic that calculates the list of files installed by each
2303 package was reworked to be compatible with the top-level
2304 parallel build functionality.
2305
2306 Addition of a package for a pre-compiled ARM32 bare-metal
2307 toolchain, which can be used to build ARM32 code in ARM64
2308 configurations, such as firmware/bootloader code.
2309
2310 The Qemu defconfigs are now boot-tested in Qemu as part of the
2311 Gitlab continuous integration.
2312
2313 Toolchain: gcc 9.x bumped to 9.3.0, gcc 8.x bumped to 8.4.0,
2314 gdb bumped to 8.3.1.
2315
2316 New packages: apcupsd, apparmor, arm-gnu-a-toolchain, bearssl,
2317 belle-sip, belr, cage, chartjs, erofs-utils, exfatprogs,
2318 gobject-introspection, ibm-sw-tpm2, imx-seco, jbig2dec,
2319 libapparmor, libiberty, libfuse3, libtextstyle, libudfread,
2320 libuhttpd, libuwsc, lua-lyaml, matio, mbuffer, netdata,
2321 openfpgaloader, perl-i18n, perl-locale-maketext-lexicon,
2322 perl-lwp-protocol-https,
2323 perl-mojolicious-plugin-authorization,
2324 perl-mojolicious-plugin-cspheader,
2325 perl-mojolicious-plugin-i18n,
2326 perl-mojolicious-plugin-securityheader, perl-mozilla-ca,
2327 perl-path-class, pistache, pkcs11-helper, prelink-cross,
2328 python-argon2-cffi, python-canopen, python-cbor2,
2329 python-filelock, python-flatbuffers, python-greenlet,
2330 python-modbus-tk, python-pyalsa, python-pysftp, python-regex,
2331 python-snappy, rtty, tinyproxy, udev-gentoo-scripts, unbound,
2332 vuejs, wlroots.
2333
2334 New defconfigs: freescale_imx6ullevk, freescale_imx8qmmek,
2335 nanopi_neo4, nanopi_r1, nitrogen8mm, nitrogen8mn, olpc_xo1,
2336 olpc_xo175, roc_rk3399_pc, stm32mp157a_dk1, zynq_qmtech
2337
4e7bb67f
TP
2338 Issues resolved (http://bugs.uclibc.org):
2339
2340 #10386: Add an option to put all compiled executables that
2341 show up on target/ in staging/ as well
2342 #11866: iniramfs file system fails to boot using Grub on EFI x86_64
2343 #12666: Doesn't pick up a custom bash profile
2344 #12696: Uboot 2020.01 Problem loading Linux kernel on Nano PI NEO
2345 #12701: [patch] wpa_supplicant must depend on openssl
2346 #12711: host-localedef 2.30-20 fails to compile on fedora 32 (gcc 10.0.1)
2347 #12716: bio.h not found
2348 #12726: systemctl preset-all failed for ctrl-alt-del.target
2349 #12731: rtl8188eu not buildung for banana pi M1 (glib, systemd, 4.18.12)
2350 #12746: "sysdig" package description points to
2351 http://sysdig.org, which bounces to malware site
2352 #12751: OpenJdk package installation issues on target
2353 #12796: Update OpenSSL to Version 1.1.1g to patch CVE-2020-1967
2354 #12811: bootstrap stuck and no login prompt
2355
d81ac2e4
PK
23562020.02.12, released April 5, 2021
2357
2358 Important / security related fixes.
2359
2360 Dependencies: Explicitly detect and bail out if PATH contains
2361 spaces or tabs. A number of packages fail to build in such
2362 setups, so explicitly inform about this.
2363
2364 utils/scanpypi: Explicitly use python3 for compatibility with
2365 packages using python3 syntax in setup.py
2366
2367 support/download: Fix tarball generation (from git/svn repos)
2368 including symlinks pointing to ./<something>
2369
2370 Meson: Use correct C++ host compiler (rather than C compiler)
2371
2372 Updated/fixed packages: asterisk, batman-adv, bind,
2373 ca-certificates, docker-containerd, dovecot,
2374 dovecot-pigeonhole, diffutils, efivar, git, gnuchess, gnutls,
2375 grub2, fakeroot, haserl, imagemagick, irqbalance, jasper,
2376 kodi, libcurl, libebml, libglib2, libjpeg, libopenssl,
2377 libupnp, libvips, lldpd, mariadb, mbedtls, mosquitto, nodejs,
2378 netsnmp, nettle, openldap, openmpi, openssh, opkg-utils, perl,
2379 php, privoxy, prosody, protobuf, python-aiohttp,
2380 python-django, python-lxml, python-pyyaml, python-rpi-ws281x,
2381 python3, redis, rpm, sconeserver, screen, sox, sqlcipher,
2382 squid, sysvinit, tor, transmission, tzdata, uboot, upx,
2383 util-linux, wireshark, wolfssl, wpa_supplicant, zstd
2384
2385 Issues resolved (http://bugs.uclibc.org):
2386
2387 #13516: utils/scanpypi: Failure when parsing diffoscope
2388 #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to..
2389 #13576: Issues compiling buildroot for 5x86
2390 #13581: jpegsrc.v9d.tar.gz has changed hash
2391 #13616: tar file from git repository generation issue
2392
947e9219
PK
23932020.02.11, released February 17, 2021
2394
2395 Important / security related fixes.
2396
2397 meson: Fix ccache detection handling when per-package builds
2398 are used.
2399
2400 Fakeroot: Fix compatibility issue with glibc 2.33
2401
2402 Updated/fixed packages: atftp, busybox, cereal, connman,
2403 dhcpcd, dnsmasq, docker-cli, docker-engine, fakeroot,
2404 intel-mediadriver, intel-microcode, jasper,
2405 kodi-inputstream-adaptive, libbsd, libopenssl, linux-headers,
2406 mosquitto, orc, php, postgresql, privoxy, pugixml,
2407 python-bottle, python-django, python3, rauc, sox, subversion,
2408 tzdata, wireguard-linux-compat, wpa_supplicant, xenomai, xterm
2409
2410 Issues resolved (http://bugs.uclibc.org):
2411
2412 #13506: BR2_PACKAGE_DHCPCD missing directory creation
2413
0518eee5
PK
24142020.02.10, released January 31st, 2021
2415
2416 Important / security related fixes.
2417
2418 Download: Ensure git submodules are correctly fetched if
2419 enabled for a package with <pkg>_GIT_SUBMODULES = YES and the
2420 host variant is downloaded first.
2421
2422 Toolchain: Mark CodeSourcery Aarch64 2014.11 toolchain as not
2423 having libatomic.
2424
2425 pkg-stats: Fix python 3.8+ deprecation warning.
2426
2427 meson: Ensure ccache is not detected and used, as it may
2428 conflict with the ccache handling in Buildroot.
2429
2430 New packages: libnpupnp
2431
2432 Updated/fixed packages: bctoolbox, brltty, dbus, dovecot,
2433 dovecot-pigeonhole, gcc, gerbera, gmrender-resurrect, gst-omx,
2434 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
2435 gst1-plugins-ugly, gst1-rtsp-server, gst1-vaapi,
2436 gst1-validate, gstreamer1, gstreamer1-editing-services,
2437 igd2-for-linux, libclc, libllcp, libtorrent-rasterbar,
2438 libupnp, libupnpp, lpc32xxcdl, luarocks, mpd, nfs-utils,
2439 nodejs, openjpeg, openldap, opentracing-cpp, openvpn, p11-kit,
2440 paho-mqtt-c, php, poppler, postgresql, python3, runc, sudo,
2441 syslog-ng, systemd, tini, trace-cmd, tzdata, ushare, vlc,
2442 wavpack, wireguard-linux-compat, wolfssl, xapp_xload, xorriso,
2443 zic
2444
2445 Removed packages: libupnp18
2446
2447 Issues resolved (http://bugs.uclibc.org):
2448
2449 #13471: package/mpd/mpd.conf make use of path not created
2450
97d3e7a7
PK
24512020.02.9, released December 27th, 2020
2452
2453 Important / security related fixes.
2454
2455 Infrastructure:
2456 - cmake: fix host ccache handling for CMake 3.19
2457 - meson: Forcibly disable binary stripping for
2458 target builds, enable for host builds
2459 - golang: Fix HOST / TARGET directories for per-package builds
2460
2461 Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
2462
2463 Updated/fixed packages: apitrace, arm-trusted-firmware,
2464 bustle, c-ares, ca-certificates, cdrkit, cryptopp, dhcpcd,
2465 docker-containerd, dtv-scan-tables, flare-engine, ghostscript,
2466 haproxy, imagemagick, imx-gpu-viv, jasper, jemalloc,
2467 jpeg-turbo, libcap, libcurl, libglib2, libgpiod, libkrb5,
2468 libopenssl, libplist, libressl, libuv, libuvw, lynx, mariadb,
2469 mbedtls, minidlna, monkey, musl, mutt, ncurses, netsnmp,
2470 nodejs, opencv3, openldap, openrc, opkg-utils, paho-mqtt-c,
2471 php, privoxy, proftpd, python-crc16, python-flask-cors,
2472 python-lxml, python-pip, python-pyparsing, python-pyqt5, qemu,
2473 qt5base, raptor, rauc, ruby, setserial, shadowsocks-libev,
2474 slirp, sqlcipher, ti-sgx-demos, tinycbor, vsftpd,
2475 wireless-regdb, wireshark, x11vnc, xen, xinetd,
2476 xserver_xorg-server
2477
2478 Issues resolved (http://bugs.uclibc.org):
2479
2480 #13276: libcap builds libcap.pc incorrectly
2481 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
2482 #13341: Mistake in /etc/init.d/S70vsftpd
2483
00e80cb1
PK
24842020.02.8, released November 16th, 2020
2485
2486 Important / security related fixes.
2487
2488 Updated/fixed packages: angularjs, argp-standalone, asterisk,
2489 bandwidthd, bitcoin, busybox, cryptsetup, darkhttpd, davfs2,
2490 docker-cli, docker-containerd, docker-engine,
2491 dovecot-pigeonhole, fastd, fbset, fbtft, freetype, gcc,
2492 ghostscript, gnuradio, grpc, gst1-plugins-bad, jsoncpp,
2493 keepalived, libass, libexif, libiqrf, libpam-tacplus, libraw,
2494 linux-backports, linux-firmware, lzlib, netsnmp, nginx,
2495 oniguruma, opencv3, openntpd, patchelf, php, postgresql,
2496 python-pyqt5, qt5base, rauc, redis, samba4, slirp, systemd,
2497 tcpdump, tmux, tor, webkitgtk, wireguard-linux-compat,
2498 wireshark, wpewebkit, xen, xorriso, zeromq, zxing-cpp
2499
2500 Issues resolved (http://bugs.uclibc.org):
2501
2502 #11931: Bugs in support/scripts/apply-patches.sh
2503
edeef3a0
PK
25042020.02.7, released October 12th, 2020
2505
2506 Important / security related fixes.
2507
2508 meson: Correct SDK cross-compilation.conf file when
2509 per-package builds were used to build SDK.
2510
2511 systemd: Use /run rather than /var/run for PID files in units.
2512
2513 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
2514
2515 support/script/pycompile: Rework logic to ensure .pyc files
2516 contain absolute target paths, fixing code inspection at
2517 runtime when executed with cwd != '/'.
2518
2519 support/scripts/setlocalversion: Correct Mercurial output to
2520 match behaviour with Git.
2521
2522 support/scripts/apply-patches.sh: Use patch
2523 --no-backup-if-mismatch, so we no longer blindly have to
2524 remove *.orig files after patching, fixing issues with
2525 packages containing such files.
2526
2527 Updated/fixed packages: bandwidthd, barebox, bash, bison,
2528 brotli, cifs-utils, cryptsetup, dhcpcd, dhcpdump, docker-cli,
2529 docker-engine, ecryptfs-utils, efl, fail2ban, freetype, gcc,
2530 gdb, ghostscript, gnutls, go, gst1-plugins-base,
2531 gst1-plugins-ugly, ipmitool, libhtp, libraw, libssh, libxml2,
2532 libxml-parser-perl, localedef, lua, memcached, mesa3d, meson,
2533 minidlna, nginx, nodejs, nss-pam-ldapd, openvmtools, php,
2534 postgresql, python, python-aenum, python-autobahn,
2535 python-engineio, python-fire, python-pymodbus, python-scapy,
2536 python-semver, python-sentry-sdk, python-socketio,
2537 python-texttable, python-tinyrpc, python-txtorcon, python3,
2538 qt5base, runc, samba4, strace, supertux, suricata, systemd,
2539 vlc, wayland-protocols, wireguard-linux-compat, wireshark,
2540 xserver_xorg-server, zeromq, zstd
2541
2542 Issues resolved (http://bugs.uclibc.org):
2543
2544 #12911: usb_modeswitch installation race condition
2545 #13251: cryptsetup does not work on branch 2020.02 following..
2546
721fdb02
PK
25472020.02.6, released September 5th, 2020
2548
2549 Important / security related fixes.
2550
2551 Fix a 2020.02.5 build regression in busybox when systemd (and
2552 not less) are enabled because of missing infrastructure.
2553
2554 Updated/fixed packages: alsa-utils, avahi, busybox, cups,
2555 docker-cli, graphite2, imagemagick, libeXosip2, mbedtls,
2556 nvidia-driver, paho-mqtt-c, python-django, systemd, uclibc,
2557 usb_modeswitch, wolfssl
2558
2559 Issues resolved (http://bugs.uclibc.org):
2560
2561 #12911: usb_modeswitch installation race condition
2562
b13d1730
PK
25632020.02.5, released August 29th, 2020
2564
2565 Important / security related fixes.
2566
2567 Infrastructure: Ensure RPATH entries that may be needed for
2568 dlopen() are not dropped by patchelf.
2569
2570 BR_VERSION_FULL/setlocalversion (used by make print-version
2571 and /etc/os-release): Properly handle local git tags
2572
2573 Updated/fixed packages: apache, at91bootstrap3, bind, boost,
2574 busybox, capnproto, chrony, collectd, cpio, cryptsetup, cups,
2575 cvs, dbus, docker-engine, domoticz, dovecot,
2576 dovecot-pigeonhole, dropbear, efl, elixir, f2fs-tools, ffmpeg,
2577 gd, gdk-pixbuf, ghostscript, glibc, grub2, gst1-plugins-bad,
2578 hostapd, iputils, jasper, json-c, libcurl, libwebsockets,
2579 linux, live555, mesa3d, mosquitto, mpv, nodejs, opencv,
2580 opencv3, openjpeg, patchelf, perl, php, postgresql,
2581 python-django, python-gunicorn, python-matplotlib, ripgrep,
2582 rtl8188eu, rtl8821au, ruby, shadowsocks-libev, squid,
2583 tpm2-abrmd, tpm2-tools, trousers, uacme, webkitgtk, wireshark,
2584 wolfssl, wpa_supplicant, wpewebkit, xen, xlib_libX11,
2585 xserver_xorg-server
2586
2587 Issues resolved (http://bugs.uclibc.org):
2588
2589 #12876: nodejs fails to build when host-icu has been built before
2590 #13111: python-gunicorn: missing dependency on python-setuptools
2591 #13121: wpa_supplicant fails to build without libopenssl enabled
2592 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
2593 #13156: package live555 new license
2594
39d71a8c
PK
25952020.02.4, released July 26th, 2020
2596
2597 Important / security related fixes.
2598
2599 Toolchain:
2600 - Make external toolchain version check also work for
2601 toolchains configured with --with-gcc-major-version-only
2602
2603 - Do not handle SOURCE_DATE_EPOCH in toolchain wrapper if the
2604 compiler supports it, fixing an issue with precompiled
2605 headers
2606
2607 - Ensure debug libs from external toolchains are not installed
2608 into target if debugging is disabled
2609
2610 Download:
2611 - Correct reproducibility issue in handling of git submodules
2612 for older git versions.
2613
2614 - Fix file locking over NFS
2615
2616 fs: Ensure cpio archive element order is reproducible
2617
2618 Br2-external: Fix error reporting for invalid br2-external trees
2619
2620 Per-package:
2621 - Fix an issue with python3 sysconfig data not getting
2622 correctly expanded
2623
2624 - Fix per-package building for packages using the qmake
2625 infrastructure
2626
2627 Updated/fixed packages: a10disp, asterisk, bind, cdrkit,
2628 checkpolicy, clamav, dbus, docker-cli, docker-engine,
2629 dvb-apps, e2fsprogs, exim, exiv2, freerdp, gnutls, go, grub2,
2630 gssdp, gst1-plugins-good, gst1-plugins-ugly, gupnp,
2631 intel-microcode, iproute2, irrlicht, iwd, jq, kodi, libcamera,
2632 libconfuse, libcurl, libglib2, libhttpserver, libmicrohttpd,
2633 libopenssl, libvncserver, libxml2, libxmlrpc, lxc, mbedtls,
2634 mesa3d, meson, mongodb, mtools, mutt, nghttp2, ngircd, nodejs,
2635 ntp, open-plc-utils, open2300, openjdk-bin, openssh,
2636 oracle-mysql, paho-mqtt-c, pcre, php, poco, prosody, putty,
2637 python-twisted, python-urllib3, python-validators, python3,
2638 qt5xmlpatterns, redis, rpi-firmware, rtl8821au, samba4, sdl2,
2639 sqlite, squid, syslog-ng, systemd, tcpreplay, tinydtls,
2640 upmpdcli, upx, vlc, webkitgtk, wireguard-linux-compat,
2641 wireshark, wpebackend-fdo, wpewebkit, zstd
2642
2643 Issues resolved (http://bugs.uclibc.org):
2644
2645 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_..
2646 #12946: Grub: Decompressor is too big.
2647 #12986: Mtools: Error converting to codepage 850
2648 #13001: openjdk-bin replaces libfreetype.so from host-freetype
2649 #13011: Incorrect selection of gcc version
2650 #13026: rpi-firmware: must not rename start files
2651 #13031: nodejs: RangeError at new ArrayBuffer()
2652 #13046: Optimize for fast -Ofast is not compliant
2653
e7f14106
PK
26542020.02.3, released June 3rd, 2020
2655
2656 Important / security related fixes.
2657
2658 Fix various build issues of host packages on hosts using GCC
2659 10.
2660
2661 Updated/fixed packages: arm-trusted-firmware, audit, bind,
2662 binutils, bison, clamav, crda, dovecot, dtc, efl, elf2flt,
2663 erlang, fakeroot, ffmpeg, fmc, fmlib, freerdp, gcc, git,
2664 glib-networking, gnupg, leveldb, libexif, libssh2,
2665 libusb-compat, linux-headers, lrzip, ltrace, mariadb, mesa3d,
2666 mp4v2, openldap, openocd, perl, php, prosody,
2667 python-pycryptodomex, python-pyqt5, qemu, rpi-firmware, rustc,
2668 speexdsp, sysrepo, systemd, tremor, vboot-utils, wireshark,
2669 xen
2670
2671 Removed packages: python-pycrypto
2672
2673 Issues resolved (http://bugs.uclibc.org):
2674
2675 #12361: Init system (systemd) kills login on Raspberry Pi Zero
2676 #12656: bison fails to relocate with relocate-sdk.sh
2677 #12671: leveldb won't detect that snappy is present (static..
2678 #12691: host-rust build fails
2679 #12831: RPI-firmware package: DTB-overlay dependency
2680
d011ca9b
PK
26812020.02.2, released May 12th, 2020
2682
2683 Important / security related fixes.
2684
2685 Musl: Disallow on PPC64 cores without AltiVec support
2686 (E.G. e5500).
2687
2688 fs/cpio: Correctly handle booting with 'console='
2689
2690 release: Ensure temporary .br2-external.* files are not
2691 included in the release tarball
2692
2693 Defconfigs: Fix various mistyped config options, or config
2694 options where the dependencies were no longer met.
2695
2696 Updated/fixed packages: apache, azure-iot-sdk-c, binutils,
2697 boinc, c-ares, cvs, docker-cli, docker-containerd,
2698 docker-engine, domoticz, e2fsprogs, efl, evtest, exim, ffmpeg,
2699 freerdp, gcc, gflags, glibc, gnuconfig, haproxy, imx-gpu-2d,
2700 irrlicht, jpeg kodi-pvr-vuplus, libarchive, libcoap,
2701 libfpm-extra, libglib2, libhtp, libid3tag, libinput, libmad,
2702 libopenssl, libsepol, libssh, libv4l, libvncserver, libwpe,
2703 localedef, mariadb, matchbox, mbedtls, mc, mesa3d-headers,
2704 meson, midori, msgpack, netsnmp, nginx, ogre, openjdk,
2705 openldap, openvpn, p7zip, paho-mqtt-c, php, polkit, python,
2706 python-attrs, python-crossbar, python-dpkt, python-flask,
2707 python-future, python-iptables, python-jedi, python-markdown2,
2708 python3, qemu, qpdf, qt5, samba4, squashfs, squid, strongswan,
2709 suricata, tzdata, util-linux, vlc, wget, webkitgtk,
2710 wireguard-linux-compat, wireshark, wpebackend-fdo, wpewebkit,
2711 zic
2712
2713 Issues resolved (http://bugs.uclibc.org):
2714
2715 #11866: initramfs file system fails to boot using Grub on EFI x86_64
2716 #12271: python-iptables runtime dependencies
2717 #12726: systemctl preset-all failed for ctrl-alt-del.target
2718 #12751: OpenJdk package installation issues on target
2719 #12796: Update OpenSSL to Version 1.1.1g to patch CVE-2020-1967
2720 #12811: bootstrap stuck and no login prompt
2721 #12841: util-linux/sfdisk 2.35.1 fails on sector-size header
2722
673d54c6
PK
27232020.02.1, released April 10th, 2020
2724
2725 Important / security related fixes.
2726
2727 core: Also fixup /lib references in libtool .la files, similar
2728 to how it is done for /usr/*.
2729
2730 Various fixes for builds with per-package target/host
2731 directories.
2732
2733 toolchain: Fix kernel headers validation check for external
2734 toolchains. Fix make 4.3+ compatibility in external toolchain
2735 logic.
2736
2737 fs/initramfs: fix show-info so it also shows the usual
2738 rootfs-related variables.
2739
2740 Updated/fixed packages: arm-trusted-firmware, barebox-aux,
2741 bluez5_utils, bubblewrap, busybox, civetweb, cog, collectd,
2742 ffmpeg, gcc, gnutls, gssdp, gvfs, haproxy, hiredis, hostapd,
2743 kmscube, kodi-screensaver-rsxs, libical, libinput, libexif,
2744 libopenssl, libsndfile, linux, linux-tools, llvm, localedef,
2745 mcrypt, mesa3d, meson, monit, nftables, ntp, opencv3,
2746 oprofile, php, pinentry, polkit, pure-ftpd, python-pyyaml,
2747 qt5, quagga, radvd, rcw, redis, rocksdb, samba4, screen,
2748 sdbusplus, swupdate, sysdig, sysklogd, syslinux, syslog-ng,
2749 tor, tslib, uacme, util-linux, vala, vlc,
2750 wireguard-linux-compat, wireguard-tools, wireshark,
2751 wpa_supplicant, xserver_xorg-server
2752
2753 Issues resolved (http://bugs.uclibc.org):
2754
2755 #12711: host-localedef 2.30-20 fails to compile on fedora 32
2756 #12746: "sysdig" package description points to http://sysdig.org, ..
2757
5f5477b0 27582020.02, released March 8th, 2020
0e96faa7
PK
2759
2760 Various fixes.
2761
2762 br2-external: Fix compatibility with make 4.3+
2763
5f5477b0
PK
2764 Updated/fixed packages: bash, bcm2835, binutils, cups,
2765 erlang-p1-acme, fbgrab, gr-osmosdr, gst1-plugins-base,
2766 gst1-validate, gstreamer1, guile, jhead, libdrm, libevdev,
2767 libinput, libnss, libsndfile, libvncserver, linux-firmware,
2768 mesa3d, nodejs, openjdk-bin, openvmtools, optee-test, patch,
2769 php, piglit, pppd, python-django, qemu, qt5base, ruby,
2770 ser2net, swupdate, thrift, zziplib
0e96faa7
PK
2771
2772 Removed packages: classpath, jamvm
2773
2774 Issues resolved (http://bugs.uclibc.org):
2775
2776 #12606: fbgrab location has changed
2777
338e2b5b
PK
27782020.02-rc3, released March 2nd, 2020
2779
2780 Fixes all over the tree.
2781
2782 Infrastructure: Rework file list handling to fix race
2783 conditions when building with per-package target and host
2784 directories and top-level parallel builds.
2785
2786 Updated/fixed packages: aufs, binutils, blktrace, brltty,
2787 cairo, dnsmasq, docker-compose, elf2flt, exim, exiv2, git,
2788 kodi-inputstream-adaptive, libarchive, libcgroup, libgdiplus,
2789 libssh2, libvncserver, libvorbis, linknx, linux-firmware, lxc,
2790 lz4, mosquitto, openjpeg, openrc, poco, proftpd, pure-ftpd,
2791 python3, python-multidict, python-setuptools-scm-git-archive,
2792 qpdf, qt5tools, rdesktop, rocksdb, shellinabox, squid,
2793 suricata, swig, systemd, taglib, util-linux, wireshark, zsh
2794
2795 Issues resolved (http://bugs.uclibc.org):
2796
2797 #12571: ltp-testsuite : Build failure
2798 #12576: 2020.02-RC1: error while loading shared libraries: ...
2799 #12581: 2020.02-rc1 glibc failing to build on fedora 31
2800
b36e2eca
PK
28012020.02-rc2, released February 26th, 2020
2802
2803 Fixes all over the tree.
2804
2805 Toolchain: Ensure strong SSP can only be enabled if the
2806 (external) toolchain supports it.
2807
2808 Fix a race condition related to creating the output/staging
2809 symlink on systems with coreutils < 8.27.
2810
2811 Drop support for the (end of life) Qt 5.6 variant.
2812
2813 Updated/fixed packages: at, armadillo, audiofile, bash,
2814 busybox, erlang, fail2ban, fluidsynth, ipsec-tools, jpeg-turbo,
2815 kvm-unit-tests, libftdi1, libinput, libsvgtiny, libtomcrypt,
2816 libupnpp, libxml2, linux-tools, luv, mbedtls, mesa3d, minicom,
2817 openvmtools, php, qt5, qt5webengine, qwt, radvd, rcw,
2818 sdbusplus, systemd, tpm2-tss, vorbis-tools
2819
2820 Issues resolved (http://bugs.uclibc.org):
2821
2822 #12581: 2020.02-rc1 glibc failing to build on fedora 31
2823
22f07ab2 28242020.02-rc1, released February 18th, 2020
3eacee53
PK
2825
2826 Fixes all over the tree and new features.
2827
2828 Add experimental support for building with a per-package
2829 target and host directory. This still has some rough edges,
2830 but brings a number of advantages:
2831
2832 - Packages will only be able to access the explicitly listed
2833 dependencies and not any other packages that happen to be
2834 built before, ensuring correct dependency information in
2835 Buildroot.
2836
2837 - Possibility for top-level parallel builds, speeding up
2838 builds on multicore machines.
2839
2840 Core: Ensure package-file-lists data is correct after
2841 incremental builds as well.
2842
2843 Architecture: Add support for ARC-HS38 with 64bit multiplier
2844 variant, allow building glibc for big endian ARC, handle 16KB
2845 MMU page size for ARC in toolchain wrapper.
2846
2847 Toolchain: Add binutils 2.33.1, GCC 7.5.0, Arm 9.2-2019.12
2848 toolchains, ARC 2019.09 toolchain. Allow using custom kernel
2849 headers newer than what is known by Buildroot.
2850
2851 pkg-stats: Support for CVE vulnerability reporting by
2852 comparing to NVD database.
2853
2854 Reproducible builds: The go -trimpath option is now used to
2855 get rid of absolute build paths, __FILE__ and __BASE_FILE__
2856 defines are now handled in the toolchain wrapper.
2857
2858 Systemd: Build host variant and use systemctl to automatically
2859 enable unit files rather than manually managing symlinks.
2860
2861 Util-linux: Ensure that hwclock is built without GPLv3
2862 code. Notice that builds with hwclock has contained
2863 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
2864
2865 New defconfigs: Beelink GS1, Raspberrypi4 64bit
2866
2867 New packages: alura, avro-c, bubblewrap, cctz, cereal,
2868 cpuburn-arm, elixir, erlang-base64url, erlang-idna,
2869 erlang-jose, erlang-p1-acme, erlang-p1-mqtree,
2870 erlang-p1-yconf, fluid-soundfont, fluidsynth, gcnano-binaries,
2871 gensio, glslsandbox-player, libargon2, libmodsecurity,
2872 libpam-nfc, libtelnet, lua-codegen, lua-livr, lua-livr-extra,
2873 lua-rotas, lua-silva, mfoc, network-manager-openvpn,
2874 nginx-modsecurity, perl-crypt-openssl-aes,
2875 perl-math-prime-util, pipewire, ptm2human, python-aenum,
2876 python-aiohttp-debugtoolbar, python-aiohttp-mako,
2877 python-aiologstash, python-aiosignal, python-aiozipkin,
2878 python-async-lru, python-avro, python-bunch, python-crontab,
2879 python-dnspython, python-entrypoints, python-esptool,
2880 python-frozenlist, python-future, python-gitdb, python-janus,
2881 python-lockfile, python-logstash, python-nested-dict,
2882 python-pbr, python-pyaes, python-pydantic, python-smmap2,
2883 python-sockjs, python-zc-lockfile, raspi-gpio, rocksdb,
2884 sdbusplus, spidermonkey, thermald, ti-sgx-libgbm, tinyssh,
2885 tio, umtprd, weston-imx, wireguard-linux-compat,
2886 wireguard-tools, xdg-dbus-proxy
2887
2888 Removed packages: bluez_utils, celt051, erlang-p1-iconv, fis,
2889 gadgetfs-test, libplayer, gstreamer, gst-ffmpeg,
2890 gst-fsl-plugins, gst-omapfb, gst-plugins-bad,
2891 gst-plugins-base, gst-plugins-good, gst-plugins-ugly,
2892 perl-digest-md5, perl-mime-base64, perl-net-ping,
2893 python-scapy3k, wireguard
2894
2895 Issues resolved (http://bugs.uclibc.org):
2896
2897 #11906: the new version of mesa3d cannot support etnaviv when..
2898 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
2899 #12121: PyQt5.QtSerialPort and other modules not being built
2900 #12256: package tar is outdated (1.29 is 3 years old
2901 #12286: Can't import gobject in python 3.8
2902 #12376: python-scapy3k is deprecated
2903 #12386: carriage return issue when "make menuconfig"
2904 #12441: qt5webengine build error: asm/errno.h: No such file or..
2905 #12446: Buildroot fails to finish installing packages
2906 #12456: qtvirtualkeyboard: No such file or directory
2907 #12461: libglib2 build files with deep directory structure
2908 #12481: minicom fails when output directory path contains "m4"
2909 #12501: libnss-3.49.1: ld error: multiple definition of `gcm_..
2910 #12526: host-nodejs 12.14.1: configure fail: AttributeError: ..
2911 #12536: Linux-Headers extracting failure
2912 #12546: Ninja 1.10 build Error
2913
ed4f7ddf
PK
29142019.11.3, released April 10th, 2020
2915
2916 Important / security related fixes.
2917
2918 core: Fix compatibility with make 4.3+. Also fixup /lib
2919 references in libtool .la files, similar to how it is done for
2920 /usr/*.
2921
2922 toolchain: Fix kernel headers validation check for external
2923 toolchains.
2924
2925 fs/initramfs: fix show-info so it also shows the usual
2926 rootfs-related variables.
2927
2928 Updated/fixed packages: barebox-aux, bluez5_utils, busybox,
2929 civetweb, cog, collectd, ffmpeg, gcc, gnutls, gssdp, gvfs, haproxy,
2930 hiredis, hostapd, kmscube, libical, libopenssl, libsndfile,
2931 linux-tools, llvm, monit, ntp, php, pure-ftpd, radvd, redis,
2932 samba4, screen, sysdig, syslinux, syslog-ng, tor, uacme,
2933 util-linux, vala, vlc, wpa_supplicant, xserver_xorg-server
2934
2935 Issues resolved (http://bugs.uclibc.org):
2936
2937 #12746: "sysdig" package description points to http://sysdig.org, ..
2938
c10d3458
PK
29392019.11.2, released March 16th, 2020
2940
2941 Important / security related fixes.
2942
2943 Core: Ensure package-file-lists data is correct after
2944 incremental builds as well.
2945
2946 Fix a race condition related to creating the output/staging
2947 symlink on systems with coreutils < 8.27.
2948
2949 Toolchain: ARC tools bumped to arc-2019.09.
2950
2951 Br2-external: Fix patch handling when external linux-extension
2952 packages are used. Fix compatibility with make 4.3+
2953
2954 Util-linux: Ensure that hwclock is built without GPLv3
2955 code. Notice that builds with hwclock has contained
2956 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
2957
2958 Updated/fixed packages: armadillo, at, bcm2835, binutils,
2959 blktrace, bluez-alsa, bootstrap, brltty, busybox, cairo,
2960 clamav, cog, cups, czmq, dnsmasq, docker-containerd, dovecot,
2961 dovecot-pigeonhole, e2fsprogs, elf2flt, eudev, exim, exiv2,
2962 fbgrab, gettext-tiny, glibc, go, grep, gst1-validate, guile,
2963 imagemagick, jhead, jpeg-turbo, kvm-unit-tests, lapack,
2964 libarchive, libcgroup, libdrm, libevent, libexif, libftdi1,
2965 libgdiplus, libjpeg, libsigrok, libsndfile, libssh2,
2966 libsvgtiny, libvncserver, libvorbis, libxml2, libxslt, linknx,
2967 lxc, lz4, mariadb, mbedtls, meson, mongoose, mosquitto, musl,
2968 ncurses, nodejs, ntfs-3g, ogre, opencv3, openjdk, openjpeg,
2969 openrc, openswan, openvmtools, optee-test, patch, php, piglet,
2970 postgresql, pppd, proftpd, pure-ftpd, python-django,
2971 python-pyqt5, python-setuptools-scm-git-archive, python3,
2972 qemu, qt5base, qt5tools, qt5virtualkeyboard, qt5webengine,
2973 qwt, rdesktop, ruby, runc, samba4, shellinabox,
2974 skeleton-init-openrc, smartmontools, spdlog, sqlcipher, squid,
2975 suricata, swig, swupdate, sysklogd, taglib, thrift,
2976 ti-cgt-pru, uclibc, util-linux, vorbis-tools, webkitgtk,
2977 wireshark, wpebackend-fdo, wpewebkit, xen,
2978 xserver_xorg-server, zeromq, zsh, zziplib
2979
2980 Issues resolved (http://bugs.uclibc.org):
2981
2982 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
2983 #12331: meson issue
2984 #12456: qtvirtualkeyboard: No such file or directory
2985 #12461: libglib2 build files with deep directory structure
2986 #12481: minicom fails when output directory path contains "m4"
2987 #12606: fbgrab location has changed
2988
538d2773
PK
29892019.11.1, released January 12th, 2020
2990
2991 Important / security related fixes.
2992
2993 Infrastructure: kconfig: Fix reconfigure logic, python: Ensure
2994 correct compiler and linker flags are used for compiled code
2995
2996 utils/scanpypi: Remind users to update DEVELOPERS
2997
2998 Defconfigs: imx6-sabresd: Fix the Qt5 display names,
2999 imx8: Drop extra copy of U-Boot DTB
3000
3001 Updated/fixed packages: acsccid, bitcoin, boost, busybox,
3002 cc-tool, cmocka, cpio, cups, dante, dialog, dillo, docker-cli,
3003 docker-containerd, docker-engine, easy-rsa, ebtables,
3004 ecryptfs-utils, efl, ffmpeg, gdb, git, glibc, gnupg2, go,
3005 gpsd, grpc, gst1-plugins-bad, iputils, jasper,
3006 kf5-kcoreaddons, leveldb, libarchive, libfribi, libgit2,
3007 libkrb5, libp11, librsvg, libssh, libtomcrypt, libuio, libv4l,
3008 lirc-tools, log4cplus, lrzip, lvm2, mali-t76x,
3009 matchbox-desktop, mender-grubenv, mmc-utils, mosquitto,
3010 nodejs, ntp, openipmi, opencv3, openpowerlink, openrc, pango,
3011 perl-sys-cpu, pimd, postgresql, pulseaudio, python-brotli,
3012 python-coherence, python-crc16, python-django, python-dpkt,
3013 python-gobject, python-pyasn-modules, python-pypcap,
3014 python-pyqt5, python-subprocess32, python3, qpdf,
3015 qt-webkit-kiosk, qt5virtualkeyboard, qt5webengine, quota,
3016 rabbitmq-c, rauc, rpcbind, rtl8821au, runc, rygel, samba4,
3017 sdl2, setserial, snort, spidev_test,
3018 sunxi-mali-mainline-driver, syslog-ng, sysrepo, tcllib, tftpd,
3019 usbmount, w_scan, wavpack, wsapi, wsapi-fcgi, wsapi-xavante,
3020 x265, xserver_xorg-server, ytree, zip
3021
3022 Issues resolved (http://bugs.uclibc.org):
3023
3024 #12121: PyQt5.QtSerialPort and other modules not being built
3025 #12286: Can't import gobject in python 3.8
3026
836b84a7
PK
30272019.11, released December 1st, 2019
3028
3029 Various fixes.
3030
3031 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
3032 <pkg>_DL_OPTS by default, just like it is done for a number of
3033 other package variables.
3034
3035 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
3036 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
3037 the (rare) case where the .py files are needed at runtime
3038 rather than .pyc.
3039
3040 Updated/fixed packages: am33x-cm3, bind, collectd, go, gob2,
3041 gst1-plugins-bad, haproxy, jasper, jpeg-turbo, libdrm,
3042 libftdi, libftdi1, libnss, libselinux, libstrophe, lzma,
3043 minicom, network-manager, nodejs, oniguruma, opencv3,
3044 openvmtools, perl-gdgraph, perl-gdtextutil, prosody,
3045 python-cchardet, systemd, tiff, wolfssl,
3046
3047 Issues resolved (http://bugs.uclibc.org):
3048
3049 #11416: check-uniq-files staging issue
3050 #12146: Oprofile runtime issue
3051 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
3052 #12171: Python-opencv needs config.py and config-3.7.py to run..
3053 #12196: duma package
3054 #12211: host-nodejs 10.15.3 package fail to build
3055 #12316: tzdata fails to install with empty "default local time"
3056 #12326: network-manager build fails with missing glib error
3057 #12366: Gstreamer1 gst1-plugins-bad do not compile with RPI-Userland
3058
fc1c7e59
PK
30592019.11-rc3, released November 24th, 2019
3060
3061 Fixes all over the tree.
3062
3063 Updated/fixed packages: asterisk, clamav, domoticz, faifa,
3064 gerbera, kmod, kvm-unit-tests, libupnp18, linux-serial-test,
3065 lsof, ltp-testsuite, lxc, mesa3d, mesa3d-headers, perl, php,
3066 postgresql, qemu, rauc, redis, rpcbind, spice, spice-protocol,
3067 systemd, tftpd, waylandpp, webkitgtk, zip
3068
1ab7e0c6
PK
30692019.11-rc2, released November 16th, 2019
3070
3071 Fixes all over the tree.
3072
3073 Toolchain: ARC tools bumped to arc-2019.09-rc1, ensure
3074 external toolchain kernel headers version check correctly stop
3075 the build on mismatch
3076
3077 Meson: Fix generation of global cross-compilation.conf
3078
3079 Download: Also use the package download method for extra
3080 downloads from the same site, so it does not get confused by
3081 URLs containing '+'
3082
3083 Defconfigs: Fix boot issue for beaglebone
3084
3085 Updated/fixed packages: bird, chrony, connman, dhcp, domoticz,
3086 dropwatch, dtc, elf2flt, gettext-tiny, glog, intel-microcode,
3087 ipsec-tools, jailhouse, kodi, libfribi, libmbim, libressl,
3088 libsigrokdecode, libsvgtiny, linux-serial-test, ltp-testsuite,
3089 lvm2, lxc, mariadb, mesa3d, minizip, ndisc6, neardal, ninja,
3090 ofono, openvmtools, oracle-mysql, qt5wayland, safeclib, socat,
3091 sudo, systemd, wpewebkit, xserver_xorg-server
3092
78d373f7 30932019.11-rc1, released November 5th, 2019
bc8d4e97
PK
3094
3095 Fixes all over the tree and new features.
3096
3097 Dependencies: Gcc/g++ 4.8 or newer is now required on the
3098 build host.
3099 Ensure host has JSON::PP perl module installed if
3100 webkitgtk/wpewebkit packages are enabled as it is needed
3101 during their build process.
3102
3103 Toolchain: Add support for the D programming language (GCC
3104 9.x, Glibc).
3105 GCC 9.x updated to 9.2.0, Glibc updated to 2.30, Musl updated
3106 to 1.1.24, uClibc-ng updated to 1.0.32, ARC toolchain updated
3107 to arc-2019.09-eng002.
3108 Musl: Add a patch to add support for
3109 sched_{get,set}scheduler() and sched_{get,set}param() for
3110 compatibility.
3111 Generate check-headers program under BUILD_DIR rather than
3112 /tmp to fix issues with distributions mounting /tmp noexec.
3113 Also copy libssp.so for external toolchains if SSP
3114 to handle toolchains providing SSP support in libssp rather
3115 than in the C library
3116
3117 New defconfigs: Beaglebone AI, FriendlyARM Nanopi NEO Plus2,
3118 Libre Computer "La Frite", QEMU Armv7-A with trustzone/OP-TEE,
3119 STM32MP157 Discovery Kit
3120
9bcc20f1
PK
3121 Arch: RISC-V: Default to a sensible floating point ABI based
3122 on the selected ISA extensions rather than always defaulting
3123 to ILP32/64
bc8d4e97
PK
3124
3125 Graph-size: Package sizes are now shown in human readable form
3126 (Kib/Mib/Gib) rather than always in Kib. Binary (KB/MB/GB)
3127 format can be selected using the --binary option. The cut-off
3128 limit for classifying packages as "other" is now configurable
3129 using the --size-limit option.
3130
3131 Br2-external: Linux kernel extensions can now also be provided
3132 in an external tree by adding packages under
3133 linux/linux-ext-*.mk. See the manual for details.
3134
3135 Fakeroot now works correctly under Microsoft Windows 10
3136 Services for Linux, which does not provide SYSV IPC support
3137
3138 The check-uniq-files logic which would complain if multiple
3139 packages would touch the same files has been removed as it
3140 causes issues in certain situations (when packages are
3141 rebuilt) and the issue is no longer considered a problem for
3142 toplevel parallel builds as those will use a per-package
3143 staging/target directory.
3144 With this removed, Python is no longer required for a basic
3145 build (only for optional scripts).
3146
3147 support/scripts/genimage.sh will no longer make a copy of
3148 TARGET_DIR, speeding up post-build/image scripts.
3149
3150 The runtime test logic now uses Python 3.x.
3151
3152 A 'v' prefix has been dropped from the <pkg>_SOURCE variable
3153 for a number of packages to match the version numbers used by
3154 https://release-monitoring.org
3155
3156 New packages: caps, collectl, dav1d, fstrcmp, ima-evm-utils,
3157 jitterentropy-library, kodi-vfs-rar, kodi-vfs-sftp, libavl,
9bcc20f1
PK
3158 libhttpserver, libmspack, libnetconf2, libolm, libyang,
3159 linux-serial-test, lrzip, mdevd, minimodem, musl-fts, netifrc,
3160 ogre, openlayers, python-aioredis, python-asgiref,
bc8d4e97
PK
3161 python-backports-functools-lru-cache, python-bluezero,
3162 python-brotli, python-channels, python-channels-redis,
3163 python-colorlog, python-daphne, python-django-enumfields,
3164 python-jaraco-functools, python-kiwisolver, python-msgfy,
3165 python-rpi-ws281x, python-setuptools-scm-git-archive,
3166 python-simplelogging, python-soupsieve, python-sqliteschema,
3167 python-sqlparse, python-tqdm, python-webencodings, qt5webview,
3168 restclient-cpp, ripgrep, snmpclitools, sunwait, sysrepo,
3169 uacme, utf8proc, uvw, ytree
3170
3171 Removed packages: alljoyn, alljoyn-base, alljoyn-tcl-base,
3172 devmem2, eventlog, kodi-audiodecoder-opus,
3173 kodi-screensaver-planestate, kodi-visualisation-waveforhue,
3174 python-pysnmp-apps, riscv-pk, ustr
3175
3176 Issues resolved (http://bugs.uclibc.org):
3177
3178 #9881: systemd-resolved not setting resolv.conf link
3179 #10171: devmem2 w (word) is 8 bytes in x86 64 systems
3180 #10586: musl gcc has ifunc enabled when musl doesn't support it
3181 #10806: Allow nfs-utils to use ipv6
3182 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
3183 #11411: check-uniq-files target issue
3184 #11766: Console (getty) issues with systemd
3185 #11781: mariadb build error
3186 #12031: Build of cups-filters fails while linking, apparently due..
3187 #12116: console prompt does not appear after login
3188 #12141: eudev package is missing "render" and "kvm" groups
3189 #12181: dropbear: norootlogin (-w) no longer works when PAM is enabled
3190 #12186: Raspberry Pi Zero-W build fails on newer kernel versions
3191 #12191: cmake BUILDDIR
3192 #12241: Permission denied while running "make"
3193 #12261: sudo versions prior to 1.8.28 are affected.
3194 #12276: make clean/distclean does not remove BR2_DL_DIR and BR2_HOST_DIR
3195 #12281: Custom configuration fails to build (based on raspberrypi3_..
3196
8f75fbbe
PK
31972019.08.3, released December 7th, 2019
3198
3199 Important / security related fixes.
3200
3201 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
3202 <pkg>_DL_OPTS by default, just like it is done for a number of
3203 other package variables
3204
3205 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
3206 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
3207 the (rare) case where the .py files are needed at runtime
3208 rather than .pyc.
3209
3210 Fix <pkg>-reconfigure handling for packages using the kconfig
3211 infrastructure.
3212
3213 Toolchain: ensure external toolchain kernel headers version
3214 check correctly stop the build on mismatch
3215
3216 Deconfigs: beaglebone: fix boot issue
3217
3218 Updated/fixed packages: am33x-cm3, asterisk, bind, chrony,
3219 clamav, cmocka, collectd, connman, dhcp, dropwatch, faifa,
3220 gettext-tiny, gob2, haproxy, intel-microcode, ipsec-tools,
3221 jailhouse, jasper, jpeg-turbo, kodi, kvm-unit-tests, libftdi,
3222 libftdi1, libnss, libressl, libstrophe, libsvgtiny, lvm2,
3223 lzma, mariadb, minicom, mosquitto, neardal, ninja, nodejs,
3224 oniguruma, openvmtools, oracle-mysql, perl-gdgraph,
3225 perl-gdtextutil, php, postgresql, prosody, python-cchardet,
3226 python-django, qt5wayland, rabbitmq, rauc, redis, rpcbind,
3227 socat, spice, spice-protocol, tftpd, tiff, webkitgtk
3228
3229 New packages: libmspack
3230
3231 Issues resolved (http://bugs.uclibc.org):
3232
3233 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
3234 #12171: Python-opencv needs config.py and config-3.7.py to run..
3235 #12211: host-nodejs 10.15.3 package fail to build
3236 #12316: tzdata fails to install with empty "default local time"
3237
de6739c8
PK
32382019.08.2, released November 9th, 2019
3239
3240 Important / security related fixes.
3241
3242 Toolchain: Also copy libssp.so for external toolchains if SSP
3243 to handle toolchains providing SSP support in libssp rather
3244 than in the C library
3245
3246 Download: Also use the package download method for extra
3247 downloads from the same site, so it does not get confused by
3248 URLs containing '+'
3249
3250 Fakeroot now works correctly under Microsoft Windows 10
3251 Services for Linux, which does not provide SYSV IPC support
3252
3253 utils/test-pkg: ensure to exit with an error upon failure
3254
3255 Updated/fixed packages: asterisk, azmq, binutils,
3256 cups-filters, domoticz, dtc, duma, elf2flt, eudev, exfat,
3257 exfat-utils, fakeroot, fdk-aac, file, freerdp, gcc, gd,
3258 ghostscript, go, gpsd, grpc, gst1-plugins-base, gvfs, icu,
3259 intel-microcode, kvm-unit-tests, libfribidi, libnspr, libnss,
3260 libopenssl, libpcap, libpciaccess, librsvg, libseccomp,
3261 libsigrok, libtorrent, libunwind, libva, linux-tools,
3262 lua-sdl2, lxc, minizip, mjpegtools, mongoose, mono, nbd,
3263 nfs-utils, php, piglit, python, python-autobahn,
3264 python-pysnmp-apps, python-tornado, python3, qemu, qt5base,
3265 ruby, safeclib, samba4, sdl_mixer, sox, sudo, suricata,
3266 systemd, tcpdump, unscd, util-linux, vdr-plugin-vnsiserver,
3267 vtun, wireshark, xvisor, yaffs2utils
3268
3269 Issues resolved (http://bugs.uclibc.org):
3270
3271 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
3272 #12261: sudo versions prior to 1.8.28 are affected
3273
9c814962
PK
32742019.08.1, released October 3rd, 2019
3275
3276 Important / security related fixes.
3277
3278 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
3279 Use default console settings
3280
3281 Dependencies: Ensure host has JSON::PP perl module installed
3282 if webkitgtk/wpewebkit packages are enabled as it is needed
3283 during their build process.
3284
3285 Toolchain: Generate check-headers program under BUILD_DIR
3286 rather than /tmp to fix issues with distributions mounting
3287 /tmp noexec.
3288
3289 Updated/fixed packages: asterisk, augeas, axel, bind, bwm-ng,
3290 cups, cups-filters, docker-cli, docker-engine, docker-proxy,
3291 e2fsprogs, eudev, exim, expat, gcc, go, haveged, ifplugd, joe,
3292 kf5-extra-cmake-modules, kf5-modemmanager-qt,
3293 kf5-networkmanager-qt, libcamera, libcurl, libgcrypt,
3294 libglib2, libgpg-error, libnspr, libnss, libopenssl,
3295 logrotate, luksmeta, mariadb, mbedtls, mongodb, mosquitto,
3296 ncurses, nfs-utils, nghttp2, nodejs, openvmtools, php,
3297 protobuf, putty, qemu, samba4, snort, swupdate,
3298 systemd-bootchart, thttpd, uclibc, unzip, util-linux,
3299 wireshark
3300
3301 Issues resolved (http://bugs.uclibc.org):
3302
3303 #10806: Allow nfs-utils to use ipv6
3304 #11781: mariadb build error
3305 #12031: Build of cups-filters fails while linking, apparently due..
3306 #12141: eudev package is missing "render" and "kvm" groups
3307 #12241: Permission denied while running "make"
3308
1fcdfbfb
PK
33092019.08, released September 1st, 2019
3310
3311 Various fixes.
3312
3313 Defconfigs: Removed nanopc t4, nanopi m4 and neo4, pine64
3314 rockpro64 and raxda rock pi4 as they rely on a ARM32 toolchain
3315 on the build host to build ATF. These defconfigs will be added
3316 back once a package providing such toolchain is
3317 available. Also dropped ts4800 defconfig as it does not build
3318 with GCC >= 8.x.
3319
3320 Updated/fixed packages: libxcb, php, python-numpy, webkitgtk,
3321 wpewebkit, xfont_font-util
3322
3323 Issues resolved (http://bugs.uclibc.org):
3324
3325 #12156: buildroot-2019.08-rc3 does not build for Pi Zero W
3326
cd8ab185
PK
33272019.08-rc3, released August 28th, 2019
3328
3329 Fixes all over the tree.
3330
3331 Updated/fixed packages: clamav, dovecot, dovecot-pigeonhole,
3332 gcc, intel-microcode, libmicrohttpd, libmodplug, mpg123,
3333 nginx, openldap, python, qemu, samba4, squid, strace, vlc
3334
3335 Issues resolved (http://bugs.uclibc.org):
3336
3337 #11686: fbdev_drv.so: undefined symbol: shadowUpdatePackedWeak,..
3338
f3221f1a 33392019.08-rc2, released August 20th, 2019
a8bdbef2
PK
3340
3341 Fixes all over the tree.
3342
3343 Compile fixes for a number of defconfigs.
3344
3345 Updated/fixed packages: apache, autofs, batctl, batman-adv,
3346 bind, collectd, cwiid, dahdi-linux, dahdi-tools, daq,
f3221f1a
PK
3347 dehydrated, dhcp, dtc, efl, enlightenment, evtest, giflib,
3348 gnutls, go, gst-plugins-bad, gst-plugins-base,
3349 gst1-plugins-bad, gst1-plugins-base, gst1-rtsp-server, gtkmm3,
3350 gupnp, harfbuzz, imagemagick, lftp, libbsd, libcpprestsdk,
3351 libdnet, libfm, libgit2, libgtk2, libgtk3, libpri, librsvg,
3352 libss7, libssh2, libwpe, lua-cqueues, metacity, micropython,
3353 mpd, mpg123, musl, mpv, openblas, openbox, opencv, pango,
3354 pcmanfm, piglit, pigpio, pinentry, postgresql, qemu, qt5base,
3355 qt5enginio, qt5multimedia, qt5serialbus, quagga, quazip,
3356 rrdtool, rygel, samba4, stellarium, tcpreplay, ti-gfx, vte,
3357 wampcc, wilink-bt-firmware, wireless-regdb, wpebackend-fdo,
a8bdbef2
PK
3358 xscreensaver
3359
3360 Removed packages: libamcodec, odroid-mali, odroid-scripts
3361
3362 Issues resolved (http://bugs.uclibc.org):
3363
3364 #9481: NetworkManager/Ping unable to resolve domains
3365 #10566: php.mk is missing option --with-pgsql
3366 #10861: Package batman_adv Makefile is missing include header direct..
3367 #11641: linux kernel .config timestamp always out of date fixed with..
3368 #11671: russian locale ru_RU:145: LC_TIME: syntax error
3369 #11701: recuuring of usr and in bin shortcuts are created
3370 #11741: pigpio does not build host-pigpio
3371 #11876: automount using host mount/umount
3372 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
3373 #11921: dahdi fails to build
3374 #11936: libcpprestsdk should install to staging
3375 #11946: wilink-bt-firmware: moved from github to http://git.ti.com/ti-bt
3376 #11961: libpri build failure
3377 #12086: dhcp shared libraries not installed to target
3378 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
3379 #12106: daq: build fails if libdumbnet-dev is installed in the host
3380 #12126: vc4 has neon as hard dependency
3381
9b9abb0d
PK
33822019.08-rc1, released August 9th, 2019
3383
3384 Fixes all over the tree and new features.
3385
3386 toolchain: ARC toolchain updated to 2019.03 (binutils 2.32.51
3387 / GCC 8.3.1 / glibc 2.29), ARM AAarch64/ARM toolchains updated
3388 to 2019.03. Add GCC 9.1.0, remove GCC 4.9 and 6.5, add GDB
3389 8.3, remove GDB 7.12 and 8.0.1, default to GDB 8.2, GCC
3390 8.3.0. Musl updated to 1.1.23, bringing support for RISC-V 64.
3391
3392 Architectures: Internal toolchain support for C-SKY, support
3393 for ARC HS48 v3.1 and HS38 with Quad MAC & FPU, support for
3394 ARM A76, A76/A55 big.LITTLE, emag, neoverse-N1, phecda and
3395 tsv110.
3396
3397 Filesystems: Pass extra pax options to tar for binary
3398 reproducibility. Build host-cpio for the --reproducible option
3399 support when BR2_REPRODUCIBLE is enabled. Genimage updated to
3400 version 11, bringing GPT support.
3401
3402 Br2-external: Add support for injecting additional options to
3403 the list of preconfigured external toolchains and libjpeg and
3404 openssl providers using files under provides/. See the manual
3405 for details.
3406
3407 Ensure custom <pkg>_OVERRIDE_SRCDIR_RSYNC_EXCLUSIONS are
3408 passed before the standard exclusions so they are not ignored
3409 by rsync when using override-srcdir.
3410
3411 Gnuconfig updated to 2019-05-28, adding C-SKY support.
3412
3413 test-pkg: Correct long option handling and clean output dir
3414 after a successful build to save disk space.
3415
3416 support/testing: Emulate a machine with 256MB RAM to fix
3417 issues with certain tests running out of memory, use
3418 virtio-rng to provide needed entrophy.
3419
3420 pkg-stats: support outputting in JSON format with --json for
3421 easier post processing. The classic HTML output is still
3422 available with --html. Parallelize access to
3423 release-monitoring.org to speed up runtime.
3424
3425 Drop non-conventional version prefix/suffix/separators for
3426 packages for better compatibility with release-monitoring.org
3427
3428 Packages:
3429 Init systems: Add basic openrc support and
3430 <pkg>_INSTALL_INIT_OPENRC variable in the infrastructure to
3431 install openrc service scripts if enabled.
3432
3433 busybox: Build each applet as a separate binary when SELinux
3434 is enabled for more finegrained policy control. Use daemon
3435 mode for mdev rather than legacy hotplug.
3436
3437 linux: Workaround -Werror related build failure on powerpc,
3438 by forcing CONFIG_PPC_DISABLE_WERROR on.
3439
3440 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
3441 partition is available before mounting.
3442
3443 New defconfigs: HiFive Unleashed, I.MX8MM EVK and Pico, Nanopi
3444 m4 and neo4, Nanopc t4, Olimex A33 olinuxino, Pine64
3445 Rockpro64, PowerPC mac99, QEMU C-SKY 610/807/810/860 virt,
3446 Raspberry Pi 4, Raxda rock pi4, Solidrun Clearfog GT-8K
3447
3448 Removed defconfigs: Odroid C2
3449
3450 New packages: bitcoin, c-capnproto, fatcat, ifmetric, jack1,
3451 jailhouse, libubootenv, luasyslog, mender-grubenv,
3452 murata-cyw-fw, openrc, piglit, python-colorama, python-cycler,
3453 python-hiredis, python-ifaddr, python-inflection,
3454 python-iptables, python-matplotlib, python-periphery,
3455 python-pycairo, python-redis, python-termcolor,
3456 python-tinyrpc, python-txdbus, skeleton-init-openrc, spdlog,
3457 sshguard, stellarium, zziplib
3458
3459 Removed packages: xapp_mkfontdir
3460
3461 Issues resolved (http://bugs.uclibc.org):
3462
3463 #11096: Upgrade from glibc 2.26 to 2.27 broke some locales...
3464 #11271: utils/check-package fails with exception depending on..
3465 #11991: [numpy] segfault when compiling for RPi3 64bits
3466 #12016: Grub fails to boot bzImage after upgrade to 2019.05
3467 #12046: Can’t login as root user after upgrading to buildroot..
3468 #12051: package/dhcp installs libtool wrapper scripts on tar...
3469 #12076: Patchelf can link against an incompatible libc++ ver...
3470
c8bab5be
PK
34712019.05.3, Released October 3rd, 2019
3472
3473 Important / security related fixes.
3474
3475 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
3476 Use default console settings
3477
3478 Dependencies: Ensure host has JSON::PP perl module installed
3479 if webkitgtk/wpewebkit packages are enabled as it is needed
3480 during their build process.
3481
3482 Toolchain: Generate check-headers program under BUILD_DIR
3483 rather than /tmp to fix issues with distributions mounting
3484 /tmp noexec.
3485
3486 Updated/fixed packages: asterisk, augeas, bind, bwm-ng, cups,
3487 cups-filters, docker-cli, docker-engine, docker-proxy,
3488 e2fsprogs, eudev, exim, expat, gcc, go, haveged, ifplugd,
3489 iptables, joe, kf5-extra-cmake-modules, kf5-modemmanager-qt,
3490 kf5-networkmanager-qtlibcamera, libcurl, libgcrypt,
3491 libgpg-error, libnftl, libnspr, libnss, libopenssl,
3492 libtorrent-rasterbar, luksmeta, mariadb, mbedtls, mongodb,
3493 mosquitto, ncurses, nfs-utils, nghttp2, nodejs, openvmtools,
3494 php, protobuf, putty, qemu, samba4, swupdate,
3495 systemd-bootchart, thttpd, uclibc, unzip, util-linux,
3496 wireshark
3497
3498 Issues resolved (http://bugs.uclibc.org):
3499
3500 #10806: Allow nfs-utils to use ipv6
3501 #11781: mariadb build error
3502 #12031: Build of cups-filters fails while linking, apparently due..
3503 #12141: eudev package is missing "render" and "kvm" groups
3504 #12241: Permission denied while running "make"
3505
3b877a7f
PK
35062019.05.2, Released September 3rd, 2019
3507
3508 Important / security related fixes.
3509
3510 Filesystems: Pass extra pax options to tar for binary
3511 reproducibility.
3512
3513 Updated/fixed packages: apache, arm-trusted-firmware,
3514 asterisk, atk, autofs, batctl, batman-adv, berkeleydb,
3515 busybox, bzip2, clamav, cloop, cmake, collectd, connman-gtk,
3516 dahdi-linux, dahdi-tools, daq, dehydrated, dhcp, dovecot,
3517 dovecot-pigeonhole,, elfutils, evtest, exim, expect, giflib,
3518 git, glib-networking, glibc, gnupg2, gnutls, go,
3519 gst1-rtsp-server, gtkperf, gupnp-tools, gvfs, imagemagick,
3520 imx-uuc, intel-microcode, json-glib, lftp, libbsd, libcurl,
3521 libgit2, libgtk2, libgtk3, libmodplug, libnss, libpri,
3522 libshout, libss7, libssh2, libvips, libxcb, linux-headers,
3523 mdadm, mesa3d, metacity, mpg123, mosquitto, musl, nginx,
3524 oniguruma, openblas, opencv3, openjdk, openjdk-bin, openldap,
3525 openvmtools, pcmanfm, php, pigpio, postgresql, prboom,
3526 proftpd, proj, python, python-django, python-idna,
3527 python-numpy, python-urllib3, python3, qemu, qt5, qt5base,
3528 qt5enginio, quagga, rygel, squid, subversion, tcpreplay,
3529 unzip, vlc, vte, webkitgtk, wireless-regdb, xen,
3530 xfont_font-util, xlib_libICE, xlib_libXfont, xlib_libXfont2,
3531 yad, zeromq
3532
3533 Issues resolved (http://bugs.uclibc.org):
3534
3535 #11741: pigpio does not build host-pigpio
3536 #11876: automount using host mount/umount
3537 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
3538 #11921: dahdi fails to build
3539 #11961: libpri build failure
3540 #12086: (dhcpd-missing-libs) - dhcp shared libraries not installed to..
3541 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
3542 #12106: daq: build fails if libdumbnet-dev is installed in the host
3543 #12126: vc4 has neon as hard dependency
3544
c0225c27
PK
35452019.05.1, Released July 7th, 2019
3546
3547 Important / security related fixes.
3548
3549 arch: x86: Fix typo breaking 'core-avx2' variant
3550
3551 linux: Workaround -Werror related build failure on powerpc,
3552 by forcing CONFIG_PPC_DISABLE_WERROR on.
3553
3554 support/testing: Emulate a machine with 256MB RAM to fix
3555 issues with certain tests running out of memory.
3556
3557 test-pkg: Correct long option handling and clean output dir
3558 after a successful build to save disk space.
3559
3560 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
3561 partition is available before mounting.
3562
3563 Updated/fixed packages: barebox, busybox, bzip2, davfs2,
3564 dialog, docker-cli, docker-engine, exim, expat, faad2,
3565 haveged, irssi, libcamera, libcdaudio, libcurl, libglib2,
3566 libressl, libsecret, lmbench, meson, monit, php, postgresql,
3567 psplash, python-django, qt5base, tvheadend, webkitgtk,
3568 xserver_xorg-server, znc
3569
8d4e26da
PK
35702019.05, released June 2nd, 2019
3571
3572 Various fixes.
3573
3574 Toolchain: Ensure pre-built Andes toolchains can only be
3575 selected when x86 32bit support is available on the host.
3576 Disallow PowerPC SPE ABI for GCC >= 8.x, as it is no longer
3577 supported.
3578
3579 Infra: pkg-config: Use a dedicated timestamp file rather than
3580 .config as that gets touched by linux-4.19+, causing repeated
3581 builds.
3582
3583 Add C-SKY support to our config.sub (gnuconfig)
3584
3585 Updated/fixed packages: dosfstools, botan, brotli, dropbear,
3586 flare-engine, gst1-plugins-bad, libhtp, libnss, libopenssl,
3587 linuxptp, matchbox-panel, mender, mutt, netsurf,
3588 network-manager, opencv3, openjdk, openmpi, php,
3589 python-cython, qt5multimedia, qtwayland, qt5webkit-examples,
3590 supertux, suricata, tpm2-totp, v4l2loopback, wireshark,
3591 wpewebkit
3592
2c96d648
PK
35932019.05-rc3, released May 25th, 2019
3594
3595 Fixes all over the tree.
3596
3597 check-bin-arch: Ignore /usr/lib/grub, similar to how /lib/grub
3598 is ignored.
3599
3600 check-package: Warn about utf-8 characters in .mk files
3601
3602 Linux: Default to 5.1.x series
3603
3604 Updated/fixed packages: assimp, atop, chocolate-doom, cjson,
3605 ddrescue, dhcp, ffmpeg, gerbera, glibmm, gpsd, gst-ffmpeg,
3606 intel-microcode, jasper, keepalived, kismet, libcpprestsdk,
3607 libcurl, libssh2, libupnp18, luarocks, mono-gtksharp3, opus,
3608 postgresql, pcsc-lite, python, tslib, webkitgtk,
3609 wpebackend-fdo, wpewebkit
3610
2adc578d
PK
36112019.05-rc2, released May 15th, 2019
3612
3613 Fixes all over the tree.
3614
3615 Updated/fixed packages: bind, bullet, ca-certificates,
3616 collectd, cracklib, dhcp, gdb, libinput, libtorrent-rasterbar,
3617 linknx, lynx, mono, netsurf, optee-os, postgresql, qt5enginio,
3618 qt5multimedia, rpm, samba4, sqlite, strace, uclibc, woff2
3619
3620 Issues resolved (http://bugs.uclibc.org):
3621
3622 #11841: grub-efi.cfg not used when building EFI disk image
3623
a8b229a7
PK
36242019.05-rc1, Released May 8th, 2019
3625
3626 Fixes all over the tree and new features.
3627
3628 Architecture: Andes 32-bit (nds32) support added.
3629
3630 Only build host-lzip / host-xz when really needed by packages,
3631 not just when not available on the build host.
3632
3633 Toolchain: Glibc bumped to 2.29, musl bumped to 1.1.22,
3634 binutils 2.32 added, 2.28/2.29 removed, default changed to
3635 2.31.1.
3636
3637 fs: Set FAKEROOTDONTTRYCHOWN environment variable to not
3638 forward {f,l,}chown calls to libc when running under fakeroot
3639 to fix issues when building in restricted environments
3640 (E.G. user namespace with bubblewrap).
3641
3642 Linux: Also build default make target to ensure extra files
3643 like the gdb scripts enabled by CONFIG_GDB_SCRIPTS are also
3644 built. Notice: This may mean that extra host utilities like
3645 uboot-mkimage are needed.
3646
3647 Infrastructure: show-info and <pkg>-show-info make targets
3648 added to output package metadata in JSON format for external
3649 use.
3650
3651 pkg-generic: Only tweak .la files needing it to ensure they
3652 are not included in subsequent package file lists.
3653
3654 test-pkg: Generate a basic package config if none is
3655 specified.
3656
3657 Gettext-tiny package added as an lightweight replacement for
3658 GNU gettext for situations where NLS support is not needed.
3659
3660 New defconfigs: Andes AE3XX, Freescale imx8mpico / imx8qxpmek
3661 / T2080 QDS RDB, Licheepi zero, Orangepi R1
3662
3663 Removed defconfigs: Olimx A20 Olinuxino Lime legacy
3664
3665 New packages: bats-core, bayer2rgb-neon, brickd, cog, dacapo,
3666 enet, gettext-tiny, gli, gst1-plugins-bayer2rgb-neon,
3667 imx-sc-firmware, intel-mediadriver, intel-mediasdk, libcamera,
3668 libhtp, libp11, libwpe, lua-binaryheap, lua-gd, lua-lunitx,
3669 mender-artifact, most, oniguruma, openjdk, openjdk-bin,
3670 opensbi, optee-benchmark, optee-client, optee-examples,
3671 optee-os, optee-test, paho-mqtt-cpp, python-aioblescan,
3672 python-aioconsole, python-aiohttp-cors, python-aiomonitor,
3673 python-backcall, python-jedi, python-parso, python-pyjwt,
3674 python-terminaltables, suricata, tpm2-totp, uftp,
3675 wpebackend-fdo, wpewebkit
3676
3677 Removed packages: libump, lunit, sunxi-mali
3678
3679 Issues resolved (http://bugs.uclibc.org):
3680
3681 #11716: Typo on website, saying latest release is 2018.2.11
3682 #11756: package/syslinux: MBR's don't fit because of binutils..
3683 #11761: Building custom kernel 5.1-rc3 or later breaks on objtool
3684 #11816: Only selected coreutils binaries are installed
3685
eea7f7a6
PK
36862019.02.11, released April 9th, 2020
3687
3688 Important / security related fixes.
3689
3690 core: Fix compatibility with make 4.3+. Also fixup /lib
3691 references in libtool .la files, similar to how it is done for
3692 /usr/*.
3693
3694 toolchain: Fix kernel headers validation check for external
3695 toolchains.
3696
3697 Updated/fixed packages: barebox-aux, bluez5_utils, busybox,
3698 civetweb, collectd, ffmpeg, gcc, gnutls, gvfs, haproxy,
3699 hiredis, kmscube, libical, libopenssl, libsndfile,
3700 linux-tools, ntp, php, pure-ftpd, screen, sysdig, tor,
3701 util-linux, vala, vlc, xserver_xorg-server
3702
3703 Issues resolved (http://bugs.uclibc.org):
3704
3705 #12746: "sysdig" package description points to http://sysdig.org, ..
3706
2ccbb133
PK
37072019.02.10, released March 16th, 2020
3708
3709 Important / security related fixes.
3710
3711 Core: Ensure package-file-lists data is correct after
3712 incremental builds as well.
3713
3714 Fix a race condition related to creating the output/staging
3715 symlink on systems with coreutils < 8.27.
3716
3717 Br2-external: Fix compatibility with make 4.3+
3718
3719 Util-linux: Ensure that hwclock is built without GPLv3
3720 code. Notice that builds with hwclock has contained
3721 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
3722
3723 Updated/fixed packages: armadillo, at, binutils, blktrace,
3724 bootstrap, busybox, cairo, cups, czmq, dnsmasq,
3725 docker-containerd, dovecot, dovecot-pigeonhole, e2fsprogs,
3726 eudev, exim, exiv2, fbgrab, grep, gst1-validate, guile,
3727 imagemagick, jhead, kvm-unit-tests, lapack, libcgroup,
3728 libftdi1, libjpeg, libsigrok, libsndfile, libssh2, libsvgtiny,
3729 libvncserver, libvorbis, libxml2, libxslt, linux, lz4,
3730 mariadb, mbedtls, meson, mfgtools, mongoose, ncurses, ntfs-3g,
3731 opencv3, openjpeg, openswan, openvmtools, patch, php,
3732 postgresql, pppd, proftpd, pure-ftpd, python-django,
3733 python-pyqt5, python3, qemu, qt5base, qt5webengine, qwt,
3734 rdesktop, ruby, runc, samba4, shellinabox, smartmontools,
3735 sqlcipher, squid, swupdate, sysklogd, taglib, thrift,
3736 ti-cgt-pru, uboot, util-linux, vorbis-tools, webkitgtk,
3737 wireshark, xen, xserver_xorg-server, zeromq, zsh
3738
3739 Issues resolved (http://bugs.uclibc.org):
3740
3741 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
3742 #12331: meson issue
3743 #12461: libglib2 build files with deep directory structure
3744 #12606: fbgrab location has changed
3745
d4e7390f
PK
37462019.02.9, released January 12th, 2020
3747
3748 Important / security related fixes.
3749
3750 pkg-python infrastructure: Ensure correct compiler and linker
3751 flags are used for compiled code
3752
3753 utils/scanpypi: Remind users to update DEVELOPERS
3754
3755 Updated/fixed packages: busybox, cc-tool, cpio, cups, dante,
3756 dillo, docker-cli, docker-containerd, docker-engine, easy-rsa,
3757 ecryptfs-utils, efl, git, glibc, gnupg2, gst1-plugins-bad,
3758 kf5-kcoreaddons, libarchive, libgit2, libkrb5, librsvg,
3759 libssh, libtomcrypt, libuio, lirc-tools, lvm2,
3760 matchbox-desktop, nodejs, ntp, opencv3, openpowerlink,
3761 python-django, python-ecdsa, python-pyasn-modules,
3762 python-pyqt5, python-subprocess32, python3, qpdf, runc, rygel,
3763 samba4, sdl2, wavpack, xserver_xorg-server, zip
3764
3765 Issues resolved (http://bugs.uclibc.org):
3766
3767 #12121: PyQt5.QtSerialPort and other modules not being built
3768
2c251bca
PK
37692019.02.8, released December 7th, 2019
3770
3771 Important / security related fixes.
3772
3773 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
3774 <pkg>_DL_OPTS by default, just like it is done for a number of
3775 other package variables
3776
3777 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
3778 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
3779 the (rare) case where the .py files are needed at runtime
3780 rather than .pyc.
3781
3782 Fix <pkg>-reconfigure handling for packages using the kconfig
3783 infrastructure.
3784
3785 Toolchain: ensure external toolchain kernel headers version
3786 check correctly stop the build on mismatch
3787
3788 Deconfigs: beaglebone: fix boot issue
3789
3790 Updated/fixed packages: am33x-cm3, asterisk, bind, chrony,
3791 clamav, collectd, connman, faifa, gob2, haproxy,
3792 intel-microcode, ipsec-tools, jasper, jpeg-turbo, kodi,
3793 kvm-unit-tests, libftdi, libftdi1, libnss, libstrophe,
3794 libsvgtiny, lvm2, lzma, mariadb, minicom, neardal, nodejs,
3795 opencv3, openvmtools, oracle-mysql, perl-gdgraph,
3796 perl-gdtextutil, php, postgresql, prosody, python-django,
3797 rabbitmq-c, rauc, redis, rpcbind, socat, spice,
3798 spice-protocol, tftpd, tiff, webkitgtk
3799
3800 New packages: libmspack
3801
3802 Issues resolved (http://bugs.uclibc.org):
3803
3804 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
3805 #12171: Python-opencv needs config.py and config-3.7.py to run..
3806 #12211: host-nodejs 10.15.3 package fail to build
3807 #12316: tzdata fails to install with empty "default local time"
3808
046735f5
PK
38092019.02.7, Released November 10th, 2019
3810
3811 Important / security related fixes.
3812
3813 support/testing: use a kernel with HW_RANDOM_VIRTIO to work
3814 around issues with lack of entrophy
3815
3816 Toolchain: Also copy libssp.so for external toolchains if SSP
3817 is enabled to handle toolchains providing SSP support in
3818 libssp rather than in the C library
3819
3820 Download: Also use the package download method for extra
3821 downloads from the same site, so it does not get confused by
3822 URLs containing '+'
3823
3824 Fakeroot now works correctly under Microsoft Windows 10
3825 Services for Linux, which does not provide SYSV IPC support
3826
3827 utils/test-pkg: ensure to exit with an error upon failure
3828
3829 Updated/fixed packages: asterisk, azmq, cups-filters,
3830 domoticz, duma, elf2flt, eudev, exfat, exfat-utils, fakeroot,
3831 file, freerdp, gd, ghostscript, go, gvfs, intel-microcode,
3832 kvm-unit-tests, libarchive, libnspr, libnss, libopenssl,
3833 libpcap, libpciaccess, librsvg, libseccomp, libsigrok,
3834 libtorrent, libunwind, linux-tools, lua-sdl2, lxc, minizip,
3835 mjpegtools, mongoose, php, python, python-pysnmp-apps,
3836 python3, qemu, qt5base, ruby, safeclib, samba4, sdl_mixer,
3837 sox, sudo, systemd, tcpdump, unscd, util-lkinux, vtun, xvisor,
3838 yaffs2utils
3839
3840 Issues resolved (http://bugs.uclibc.org):
3841
3842 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
3843 #12261: sudo versions prior to 1.8.28 are affected
3844
d9fb5b2d
PK
38452019.02.6, Released October 3rd, 2019
3846
3847 Important / security related fixes.
3848
3849 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
3850 Use default console settings
3851
3852 Dependencies: Ensure host has JSON::PP perl module installed
3853 if webkitgtk/wpewebkit packages are enabled as it is needed
3854 during their build process.
3855
3856 Toolchain: Generate check-headers program under BUILD_DIR
3857 rather than /tmp to fix issues with distributions mounting
3858 /tmp noexec.
3859
3860 Updated/fixed packages: asterisk, augeas, bind, bwm-ng, cups,
3861 cups-filters, docker-cli, docker-engine, docker-proxy,
3862 dropbear, e2fsprogs, eudev, exim, expat, gcc, go, ifplugd,
3863 haveged, iptables, joe, kf5-extra-cmake-modules,
3864 kf5-modemmanager-qt, kf5-networkmanager-qt, libcurl,
3865 libgcrypt, libgpg-error, libnftl, libnspr, libnss, libopenssl,
3866 luksmeta, mariadb, mbedtls, mongodb, mosquitto, ncurses,
3867 nfs-utils, nghttp2, nodejs, openvmtools, php, protobuf, putty,
3868 qemu, qt5base, samba4, swupdate, systemd-bootchart, thttpd,
3869 uclibc, unzip, util-linux, wireshark
3870
3871 Issues resolved (http://bugs.uclibc.org):
3872
3873 #10806: Allow nfs-utils to use ipv6
3874 #11781: mariadb build error
3875 #12031: Build of cups-filters fails while linking, apparently due..
3876 #12141: eudev package is missing "render" and "kvm" groups
3877 #12181: dropbear: norootlogin (-w) no longer works when PAM is enabled
3878 #12241: Permission denied while running "make"
3879
65e48f7a
PK
38802019.02.5, Released September 2nd, 2019
3881
3882 Important / security related fixes.
3883
3884 Filesystems: Pass extra pax options to tar for binary
3885 reproducibility.
3886
3887 Updated/fixed packages: apache, arm-trusted-firmware,
3888 asterisk, atk, autofs, batctl, batman-adv, berkeleydb, brotli,
3889 busybox, bzip2, clamav, cloop, cmake, collectd, connman-gtk,
3890 cryptopp, dahdi-linux, dahdi-tools, daq, dehydrated, dovecot,
3891 dovecot-pigeonhole,, elfutils, evtest, exim, expect, giflib,
3892 git, glib-networking, glibc, gnupg2, gnutls, go,
3893 gst1-rtsp-server, gtkperf, gupnp-tools, gvfs, imagemagick,
3894 imx-uuc, intel-microcode, json-glib, lftp, libbsd, libcurl,
3895 libgit2, libgtk3, libmodplug, libnss, libpri, libshout,
3896 libss7, libssh2, libvips, libxcb, linux-headers, mdadm,
3897 mesa3d, metacity, mpg123, mosquitto, musl, nginx, openblas,
3898 opencv3, openldap, openvmtools, pcmanfm, php, pigpio,
3899 postgresql, prboom, proftpd, proj, python, python-django,
3900 python-idna, python-numpy, python-urllib3, python3, qemu, qt5,
3901 qt5base, qt5enginio, quagga, rygel, squid, subversion,
3902 tcpreplay, unzip, vlc, vte, webkitgtk, weston, wireless-regdb,
3903 xen, xfont_font-util, xlib_libICE, xlib_libXfont,
3904 xlib_libXfont2, yad, zeromq
3905
3906 Issues resolved (http://bugs.uclibc.org):
3907
3908 #11741: pigpio does not build host-pigpio
3909 #11876: automount using host mount/umount
3910 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
3911 #11921: dahdi fails to build
3912 #11961: libpri build failure
3913 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
3914 #12106: daq: build fails if libdumbnet-dev is installed in the host
3915 #12126: vc4 has neon as hard dependency
3916
86c31e8b
PK
39172019.02.4, Released July 10th, 2019
3918
3919 Important / security related fixes.
3920
3921 arch: x86: Fix typo breaking 'core-avx2' variant, add Westmere
3922 variant.
3923
3924 linux: Workaround -Werror related build failure on powerpc,
3925 by forcing CONFIG_PPC_DISABLE_WERROR on.
3926
3927 support/testing: Emulate a machine with 256MB RAM to fix
3928 issues with certain tests running out of memory.
3929
3930 test-pkg: Correct long option handling and clean output dir
3931 after a successful build to save disk space.
3932
3933 Ensure custom <pkg>_OVERRIDE_SRCDIR_RSYNC_EXCLUSIONS are
3934 passed before the standard exclusions so they are not ignored
3935 by rsync when using override-srcdir.
3936
3937 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
3938 partition is available before mounting.
3939
3940 Updated/fixed packages: barebox, bzip2, davfs2, dbus, dialog,
3941 docker-cli, docker-engine, expat, faad2, ffmpeg, freeswitch,
3942 gerbera, haveged, irssi, libcdadio, libgit2, libglib2,
3943 libsecret, libvncserver, lmbench, logrotate, mariadb, meson,
3944 mongoose, monit, mpd, openblas, php, postgresql, psplash,
3945 python, python-django, python3, qt5base, samba4, taglib,
3946 tvheadend, vlc, webkitgtk, xserver_xorg-server, znc
3947
c700c8ba
PK
39482019.02.3, Released June 7th, 2019
3949
3950 Important / security related fixes.
3951
3952 Infra: pkg-config: Use a dedicated timestamp file rather than
3953 .config as that gets touched by linux-4.19+, causing repeated
3954 builds.
3955
3956 check-bin-arch: Also ignore /usr/lib/grub to support merged
3957 /usr setups, similar to how /lib/grub is ignored.
3958
3959 gnuconfig/config.sub: Add C-SKY architecture support.
3960
3961 Updated/fixed packages: assimp, atftp, atop, botan, busybox,
3962 ca-certificates, chocolate-doom, cjson, coreutils, cracklib,
3963 ddrescue, dhcp, docker-cli, docker-containerd, docker-engine,
3964 dosfstools, dovecot, dovecot-pigeonhole, dropbear, exim,
3965 ffmpeg, flare-engine, gcc, gdb, gerbera, glibmm, go, gpsd,
3966 gst-ffmpeg, gst1-plugins-bad, gst1-plugins-base, imagemagick,
3967 intel-microcode, jasper, kf5-kcoreaddons, kismet, libcurl,
3968 libglib2, libnss, libopenssl, libsigrok, libssh2, libupnp18,
3969 linuxptp, luajit, lynx, matchbox-panel, mender,
3970 netcat-openbsd, netsurf, nfs-utils, opus, orc, owfs,
3971 pcsc-lite, php, popt, postgresql, python, python-cython,
3972 python-django, python-ply, qt5enginio, rpm, runc, samba4,
3973 sqlite, subversion, supertux, systemd, tslib, uclibc,
3974 v4l2loopback, webkitgtk, woff2
3975
fe904511
PK
3976 Issues resolved (http://bugs.uclibc.org):
3977
c700c8ba
PK
3978 #11816: Only selected coreutils binaries are installed
3979 #11841: grub-efi.cfg not used when building EFI disk image
3980 #11911: systemd v240 memory leak in systemd-journald
3981
b7620c10
PK
39822019.02.2, Released April 29th, 2019
3983
3984 Important / security related fixes.
3985
3986 Only build host-lzip / host-xz when really needed by packages,
3987 not just when not available on the build host.
3988
3989 fs: Set FAKEROOTDONTTRYCHOWN environment variable to not
3990 forward {f,l,}chown calls to libc when running under fakeroot
3991 to fix issues when building in restricted environments
3992 (E.G. user namespace with bubblewrap).
3993
3994 Linux: Also build default make target to ensure extra files
3995 like the gdb scripts enabled by CONFIG_GDB_SCRIPTS are also
3996 built. Notice: This may mean that extra host utilities like
3997 uboot-mkimage are needed.
3998
3999 Defconfigs: ASUS tinker and Amarula vyasa rk3822: Support
4000 larger kernel images, Atmel SAM5D27, SAM5D2,3,4 xplained:
4001 Increase rootfs size to fit utilities, Raspberry Pi 64bit:
4002 Include overlays in sdcard image
4003
4004 Updated/fixed packages: android-tools, apache, bind, binutils,
4005 busybox, civetweb, cjson, copas, davfs2, docker-cli,
4006 docker-containerd, docker-engine, dovecot, dovecot-pigeonhole,
4007 freerdp, gerbera, ghostscript, git, gnutls, go, gst-omx,
4008 gst1-plugins-base, gst1-plugins-ugly, haproxy, hostapd,
4009 ipsec-tools, libfreefare, libfuse, libkrb5, libpng, libxml2,
4010 libxslt, linknx, linux, linux-firmware, linux-tools, live555,
4011 lldp, lrzsz, lynx, madplay, make, minicom, mongodb, msmtp,
4012 musl, mutt, neon, netsnmp, numactl, opus, perl, php,
4013 postgresql, pure-ftpd, python-urllib3, python3, qt5base,
4014 rapidxml, rpm, rsyslog, ruby, runc, samba4, sane-backends,
4015 softether, stunnel, sysklogd, syslinux, syslog-ng,
4016 systemd-bootchart, thttpd, thrift, tiff, tor, tpm2-tools,
4017 tpm2-tss, webkitgtk, yaffs2utils, wget, wpa_supplicant, wsapi,
4018 xapp_xfd, xapp_xload, xlib_libXpm, xserver_xorg-server, xz,
4019 znc
4020
4021 Issues resolved (http://bugs.uclibc.org):
4022
4023 #11756: package/syslinux: MBR's don't fit because of binutils..
4024 #11761: Building custom kernel 5.1-rc3 or later breaks on objtool
4025
18a10db0
PK
40262019.02.1, Released March 29th, 2019
4027
4028 Important / security related fixes.
4029
4030 pkg-generic: Only tweak .la files needing it to ensure they
4031 are not included in subsequent package file lists.
4032
4033 test-pkg: Generate a basic package config if none is
4034 specified.
4035
4036 Updated/fixed packages: asterisk, avahi, bash, beecrypt,
4037 binutils, busybox, clamav, cups, efl, eigen, fetchmail, file,
4038 flashrom, fltk, gerbera, git, glibc, gnuradio, go,
4039 gst-plugins-bad, intel-gmmlib, jq, kexec, kf5-modemmanager-qt,
4040 leveldb, libcurl, libdrm, libftdi1, libglib2, libiio, libpcap,
4041 libseccomp, libssh2, log4cplus, lvm2, mariadb, mender,
4042 mongodb, mosquitto, musl, nodejs, ntp, openjpeg, owfs, php,
4043 pure-ftpd, putty, python-aiojobs, qt5webkit, rdesktop, samba4,
4044 sunxi-tools, supertux, swupdate, tpm2-abrmd, tpm2-tss,
4045 wavemon, wireshark, vsftpd, xapp_xdm, xen,
4046 xdriver_xf86-video-fbdev, xlib_libXdmcp
4047
4048 Issues resolved (http://bugs.uclibc.org):
4049
4050 #11716: Typo on website, saying latest release is 2018.2.11
4051
b9674056
PK
40522019.02, released March 4th, 2019
4053
4054 Minor fixes.
4055
4056 Libressl support added for Qt 5.6 as a replacement for
4057 openssl, as 5.6 is not compatible with openssl 1.1.x.
4058
4059 Updated/fixed packages: cutelyst, devmem2, gqrx,
4060 gst-plugins-bad, libraw, libsoxr, qt5base, runc, systemd, tor
4061
bdfea842
PK
40622019.02-rc3, released March 1st, 2019
4063
4064 Fixes all over the tree.
4065
4066 Openssl support dropped from Qt 5.6, as it isn't compatible
4067 with openssl 1.1.x.
4068
4069 Toolchain: GCC 8.x updated to 8.3.0, fixing a number of
4070 issues.
4071
4072 Dependencies: Require CMake 3.8 or newer to fix compilation
4073 issue with certain packages. If not available, host-cmake will
4074 instead be built.
4075
4076 Printvars: Fix performance regression since 2018.02
4077
4078 Scanypi: Correctly handle underscores in python package names.
4079
4080 Updated/fixed packages: botan, clamav, cryptopp, i2pd,
4081 ibrcommon, iproute2, libcpprestsdk, libssh, lua-curl,
4082 luaexpat, qt5base, runc, stress-ng, syslinux, systemd,
4083 upmpdcli, zbar
4084
4085 Issues resolved (http://bugs.uclibc.org):
4086
4087 #9966: util-linux-2.30/.stamp_built' failed
4088 #11696: possible typo in board/pc/post-build.sh
4089
108c8312
PK
40902019.02-rc2, released February 23th, 2019
4091
4092 Fixes all over the tree.
4093
4094 Removed zynq_zybo defconfig, as it hasn't seen any update
4095 since it was added in 2016, and uses a U-Boot version not
4096 compatible with openssl-1.1.x.
4097
4098 Linux: Ignore user supplied downloadable hashes, as no hash
4099 checksums are available for those.
4100
4101 Updated/fixed packages: bind, cryptopp, docker-containerd,
4102 dtc, efivar, gdb, imagemagick, ipmiutil, libcpprestsdk,
4103 libcurl, libgpiod, libid3tag, libv4l, log4cplus, luvi,
4104 madplay, mender, mosquitto, poco, postgresql, proftpd,
4105 pulseaudio, python-django, qemu, qt5base, qwt, rabbitmq-c,
4106 reaver, safeclip, stress-ng, swupdate, syslog-ng, systemd,
4107 tor, unzip, xenomai
4108
4109 Issues resolved (http://bugs.uclibc.org):
4110
4111 #11501: compile sdl2 with enable wayland
4112 #11681: .. unable to initialize decompress status for section..
4113
23a28853 41142019.02-rc1, released February 13th, 2019
fb741b03
PK
4115
4116 Fixes all over the tree and new features.
4117
4118
4119 Dependencies:
4120
4121 Require Python >= 2.7 as it is needed for E.G. building
4122 libglib2.
4123
4124 Ensure GNU gzip is used for reproducible tarballs (instead of
4125 pigz)
4126
4127
4128 Infrastucture:
4129
4130 Ensure the PLATFORM and OS environment variables are not set,
4131 as they cause build issues for some packages.
4132
4133 The package list infrastructure now correctly handles packages
4134 installing files with old mtime.
4135
4136 Add a config option to force all optional host utilities to be
4137 built, even if suitable versions are available on the build
4138 machine.
4139
4140 graph-build-time: Also show time spent downloading
4141
4142 Download: fixes for SSH/SCP support
4143
4144 Ensure user provided permissions override permissions from
4145 packages.
4146
4147 SDK: Fix handling of relative symlinks (targets starting with
4148 '.' or '..')
4149
4150 BR2_SYSTEM_DEFAULT_PATH setting to customize the default path
4151 for processes.
4152
4153 The custom skeleton logic will now populate the needed /bin,
4154 /lib, /sbin directories/symlinks if not present. Merged /usr
4155 can now be used with a custom skeleton.
4156
4157 Rootfs overlays can now override symbolic links from
4158 packages. This was disabled to ensure the correct symbolic
4159 links are present when merged /usr is used. Instead validate
4160 that the rootfs overlays do not include invalid /bin, /sbin
4161 and /lib entries.
4162
4163 The waf infrastructure now support the <pkg>_SUBDIR variable,
4164 similar to the other package types.
4165
4166 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
4167
4168 Various improvements to the meson infrastructure.
4169
4170 Luarocks: A Buildroot addon has been added to automate
4171 creating a Buildroot package from luarocks, similar to
4172 scancpan and scanpypi.
4173
23a28853
PK
4174 scanpypi: protect against zip-slip vulnerability in zip/tar
4175 handling
4176
fb741b03
PK
4177 check-package: fix Python 3 support
4178
4179 get-developers: Fix behaviour when called from elsewhere than
4180 the toplevel directory.
4181
4182 pkg-stats: Show latest upstream version of each package, based
4183 on data from release-monitoring.org
4184
4185 kconfig: Fix for make linux-menuconfig / uboot-menuconfig from
4186 a clean tree when ccache is enabled.
4187
4188 Default to sha256 password encoding, drop md5 support.
4189
4190
4191 Architecture:
4192
4193 Support for RISC-V 32bit architecture, ARM A55, 75 and Saphira
4194 variants, MIPS support for mips32r3, mips64r3 and Marvell
4195 Octeon II/III variants.
4196
4197
4198 Toolchain:
4199
4200 ARC toolchain 2018.09, ARM 8.2-2018.11, Codescape IMG/MTI MIPS
4201 2018.09-02, MUSL 1.1.21, GCC 6.5.0 / 7.4.0, GDB 8.2.1
4202
4203
4204 Packages:
4205
4206 openssl: Bump to 1.1.1x series, bringing TLSv1.3 support and
4207 long term support.
4208
4209 fftw: Split into fftw-{single,double,long-double,quad}
4210 packages for the different data precision options.
4211
4212 libcurl: Now has explicit TLS backend selection options.
4213
4214 linux: Support building device tree blobs with the -@ option
4215 for device tree overlays.
4216
4217 weston: The weston-imx i.MX variant is now used when
4218 imx-gpu-viv is enabled
4219
4220 pkgconf: Update to 1.5.3, which brings support for
4221 --define-prefix (used by GStreamer)
4222
4223 Add host-python3-setuptools package to handle host python
4224 packages needing python3 with setuptools support.
4225
4226
4227 New defconfigs: Aarch64 EFI, Orangepi one plus, Orangepi lite
4228 2, QEMU RISC-V 32bit virt, Rock64
4229
4230
4231 New packages: brcm-patchram-plus, clinfo, cunit, docker-cli,
4232 erlang-p1-eimp, exempi, fail2ban, fftw-double,
4233 fftw-double-long, fftw-quad, fftw-single, gerbera, grpc,
4234 gst1-shark, intel-gmmlib, iwd, kf5-kcoreaddons, libeastl,
4235 libpackagekite, libtorrent-rasterbar, lua-std-debug,
4236 lua-std-normalize, mini-snmpd, netsurf, pamtester, pcm-tools,
4237 python-aiodns, python-aiohttp, python-aiohttp-jinja2,
4238 python-aiohttp-remotes, python-aiohttp-security,
4239 python-aiohttp-session, python-aiohttpd-sse, python-aiojobs,
4240 python-cchardet, python-pycares, python-sentry-sdk,
4241 python-wtforms, python3-setuptools, rcw, rtc-tools, shim,
4242 utp_com, vmtouch, websocketpp
4243
23a28853
PK
4244 Removed packages: fftw, lua 5.2.x, luacrypto, perl-time-hires,
4245 python-pyqt, qt, qtuio, tn5250
4246
4247 Issues resolved (http://bugs.uclibc.org):
4248
4249 #10851: Patch to handle numpad Enter key properly
4250 #11066: x11r7 X11 S40xorg leads to a black screen on QEMU x86..
4251 #11126: Bash Shell Programming using Buildroot
4252 #11426: pps-tools bash dependency
4253 #11476: stdio2.h error invalid use of __builtin_va_arg_pack
4254 #11536: dt-utils building fails with glibc 2.28
4255 #11546: open-vm-tools with glibc 2.28
4256 #11566: Fix init script
4257 #11576: Unable to start apache with event MPM on raspberry pi 3
4258 #11591: [pkgconf 1.5.3] xserver OpenGL support is missing
4259 #11606: libjpeg has no Config.in
4260 #11616: 2018.02.09 fails to build libzlib with full RELRO..
4261 #11656: Custom device tree and u-boot boot.scr not integrated..
4262 #11666: Touchscreen with (Py)Qt5 should use tslib instead of evdev
fb741b03 4263
a2dbb7a0
PK
42642018.11.4, Released March 28th, 2019
4265
4266 Important / security related fixes.
4267
4268 Updated/fixed packages: avahi, beecrypt, binutils, botan,
4269 busybox, clamav, cups, devmem2, efl, fetchmail, file, fltk,
4270 gcc, gdb, git, go, gst-plugins-bad, iproute2, jq,
4271 kf5-modemmanager-qt, leveldb, libopenssl, libraw, libseccomp,
4272 libsoxr, libssh2, mariadb, mosquitto, nodejs, ntp, openjpeg,
4273 perl, php, putty, qt5webkit, rdesktop, runc, samba4, swupdate,
4274 systemd, tor, vsftpd, wireshark, xapp_xdm, xen, xlib_libXdmcp
4275
234525e7
PK
42762018.11.3, Released February 23th, 2019
4277
4278 Important / security related fixes.
4279
4280 Ensure the PLATFORM and OS environment variables are not set,
4281 as they cause build issues for some packages.
4282
4283 The package list infrastructure now correctly handles packages
4284 installing files with old mtime.
4285
4286 Linux: Skip hash checks for user supplied downloadable
4287 patches, as no hash checksums are available for those.
4288
4289 scanpypi: protect against zip-slip vulnerability in zip/tar
4290 handling
4291
4292 Download: fixes for SSH/SCP support
4293
4294 SDK: Fix handling of relative symlinks (targets starting with
4295 '.' or '..')
4296
4297 Updated/fixed packages: bind, dhcpcd, docker-compose,
4298 docker-containerd, docker-engine, dovecot, dovecot-pigeonhole,
4299 dtc, efivar, ghostscript, gnuradio, imagemagick, jpeg-turbo,
4300 libarchive, libb64, libcurl, libgeotiff, libgpiod, libid3tag,
4301 libupnp18, log4cplus, madplay, meson, mosquitto, openssh, php,
4302 poco, postgresql, proftpd, pulseaudio, python, python-django,
4303 python3, qt5base, reaver, runc, sg3_utils, sqlcipher,
4304 swupdate, systemd, unzip, webkitgtk, xenomai
4305
8b8ba9ec
PK
43062018.11.2, Released January 30th, 2019
4307
4308 Important / security related fixes.
4309
4310 Defconfigs: Fixes for imx6slevk, imx7dsabresd, imx8mqevk, Lego
4311 EV3, QEMU AArch64-virt
4312
4313 Download: Fix scp download handling
4314
4315 check-package: fix Python 3 support
4316
4317 get-developers: Fix behaviour when called from elsewhere than
4318 the toplevel directory.
4319
4320 kconfig: Fix for make linux-menuconfig / uboot-menuconfig from
4321 a clean tree when ccache is enabled.
4322
4323 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
4324
4325 Updated/fixed packages: acpica, apache, apr, avrdude, cargo,
4326 cc-tool, dash, dhcpdump, dmalloc, docker-containerd, efivar,
4327 fwts, glibc, gnuchess, gnupg2, go, leveldb, libarchive,
4328 libassuan, libftdi1, libgpg-error, libhttpparser, libkcapi,
4329 libmad, libsndfile, libsquish, liburiparser, libwebsock,
4330 libxml2, lighttpd, llvm, lm-sensors, lua-msgpack-native, lxc,
4331 mariadb, mbedtls, meson, mosquitto, netatalk, nodejs, odhcp6c,
4332 openresolv, openssh, pango, patchelf, php, python-django,
4333 python-numpy, python-pyyaml, rauc, rp-pppoe, s6-networking,
4334 samba4, sdl_sound, shairport-sync, sqlite, subversion,
4335 sunxi-cedarx, swupdate, systemd, tcpreplay, tekui, tmp2-abrmd,
4336 tpm2-tools, tpm2-tss, udisks, unixodbc, usb_modeswitch,
4337 webkitgtk, wireshark, wolfssl, xapp_rgb, xenomai, xerces
4338
4339 Issues resolved (http://bugs.uclibc.org):
4340
4341 #11576: Unable to start apache with event MPM on raspberry pi 3
4342
ab3d2dea
PK
43432018.11.1, Released December 20th, 2018
4344
4345 Important / security related fixes.
4346
4347 defconfigs: Fixes for bananapi m2 ultra, ci20
4348
4349 Download wrapper: Fix for urlencode handling
4350
4351 Updated/fixed packages: asterisk, docker-compose,
4352 docker-engine, dt-utils, gnutls, go, grub, libbsd, libcurl,
4353 libpgpme, libiscsi, liblo, libmpd, libopenssl, liboping,
4354 libpam-tacplus, libpjsip, linux-firmware, liquid-dsp,
4355 lua-cqueue, luvi, lxc, lynx, nginx, nodejs, openzwave, php,
4356 pps-tools, proftpd, prosody, sdl2_net, squashfs, swupdate,
4357 uclibc, vtu, webkitgtk, wine, xen
4358
4359 New packages: docker-cli
4360
4361 Issues resolved (http://bugs.uclibc.org):
4362
4363 #11426: pps-tools bash dependency
4364 #11536: dt-utils building fails with glibc 2.28
4365
9089a9ff
PK
43662018.11, Released December 1st, 2018
4367
4368 Minor fixes.
4369
4370 Updated/fixed packages: c-ares, quagga, squid
4371
0031f521
PK
43722018.11-rc3, released November 30th, 2018
4373
4374 Fixes all over the tree.
4375
4376 Defconfigs: Fixes for Armadeus APF27, imx6sabre, Olimex A20
4377 olinuxino lime legacy, Orangepi zero plus 2, PC, Riotboard.
4378
4379 graph-depends: Fix for package names starting with a non-alpha
4380 character.
4381
4382 Updated/fixed packages: alsa-utils, botan, dante, domoticz,
4383 dtc, freetype, gauche, gcc, gdb, ghostscript, glibc,
4384 imx-usb-loader, libbsd, libid3tag, libkrb5, libmicrohttpd,
4385 libopenssl, libsoxr, linux, motion, msgpack, mtd,
4386 perl-net-ssleay, php, popt, python-numpy, qt5declarative,
4387 samba4, shadowsocks-libev, stress-ng, systemd, usb_modeswitch,
4388 webkitgtk, valgrind, weston, xfsprogs
4389
bc89c1a8
PK
43902018.11-rc2, released November 21th, 2018
4391
4392 Fixes all over the tree.
4393
4394 fs: Drop intermediate tarball from the filesystem handling to
4395 fix an issue with xattrs handling related to fakeroot. Ensure
4396 tarball target includes xattrs.
4397
4398 download: Fix confusion in git submodule handling if dl/ is a
4399 symlink.
4400
4401 genrandconfig: Fix missing newline in BR2_WGET handling,
4402 causing the following line to be ignored. This would affect
4403 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
4404 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
4405 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
4406
4407 show-build-order: Also include the dependencies of
4408 rootfs-common.
4409
4410 Fix a number of build issues in packages for the recently
4411 merged RISC-V architecture support.
4412
4413 Updated/fixed packages: dt-utils, easydbus, elfutils,
4414 flare-engine, flatcc, glibc, gstreamer, gstreamer1, imx-uuc,
4415 libassuan, libcorrect, libiscsi, libkrb5, libmicrohttpd,
4416 libnftnl, libnspr, libnss, libsemanage, libsigsegv, libv4l,
4417 ltp-testsuite, luv, luvi, make, ncmpc, netplug, openocd,
4418 prosody, qemu, rpm, sconeserver, shadowsocks-libev,
4419 supertuxcart, syslinux, systemd, trace-cmd, uclibc,
4420 uclibc-ng-test, vtun, webkitgtk, weston, wireshark, xen,
4421 xlib_libfontenc
4422
4423 Issues resolved (http://bugs.uclibc.org):
4424
4425 #11086: download/git submodule breaks on symlinked dl folder
4426 #11216: Capabilities not applied to filesystem
4427
419fc6ab 44282018.11-rc1, released November 9th, 2018
9ffcc4ff
PK
4429
4430 Fixes all over the tree and new features.
4431
4432 Architecture: RISC-V support (64bit) added.
4433
4434 Toolchain: Glibc bumped to 2.28. Fortran support for external
4435 toolchains. ARM (Linaro) toolchains updated to 8.2-2018.08.
4436
4437 Hardening flags (RELRO) are now handled by the toolchain
4438 wrapper instead of explicitly through CFLAGS/LDFLAGS, fixing a
4439 number of issues.
4440
4441 Filesystems: Support for creating btrfs and f2fs filesystems
4442 added.
4443
4444 Add a number of patches to fix build errors for host utilities
4445 on modern distributions using glibc-2.28.
4446
4447 mkusers: Ensure existing group members are preserved when a
4448 group is reprocessed.
4449
4450 printvars: Fix issue with exceeding shell command line length
4451 limits for certain setups.
4452
4453 Workaround added for incompatibility issues between host-dtc
4454 and older U-Boot and Linux kernel versions.
4455
4456 Detect and reject build paths containing '@', as this confuses
4457 a number of packages, including GCC.
4458
4459 utils/diffconfig: Make it work for (non-Buildroot) config
4460 files not using the BR2_ prefix.
4461
4462 New defconfigs: Amarula a64-relic, Bananapi m2 ultra, Embest
4463 riotboard, Hardkernel Odroid XU-4, QEMU riscv64-virt.
4464 olimex_a20_olinuxion_lime_mali is renamed to _legacy.
4465
4466 OpenCL infrastructure support added, similar to how OpenGL is
4467 handled.
4468
4469 Linux-headers: Support for kernel headers from a custom
4470 tarball / git repo added.
4471
4472 New packages: bird, bluez5_utils-headers, btrfs-progs,
4473 checksec, davici, duktape, ell, haproxy, libclc, libcorrect,
4474 libopencl, libopenresolv, nss-myhostname,
4475 perl-apache-logformat-compiler, perl-appconfig,
4476 perl-astro-suntime, perl-class-inspector, perl-class-load,
4477 perl-class-method-modifiers, perl-class-std,
4478 perl-class-std-fast, perl-cookie-baker, perl-data-dump,
4479 perl-data-optlist, perl-data-uuid, perl-data-manip,
4480 perl-dbd-mysql, perl-dbi, perl-devel-globaldestruction,
4481 perl-devel-stacktrace, perl-devel-stacktrace-ashtml,
4482 perl-device-serialport, perl-dist-checkconflicts,
4483 perl-exporter-tiny, perl-file-sharedir, perl-file-slurp,
4484 perl-filesys-notify-simple, perl-hash-multivalue,
4485 perl-http-entity-parser, perl-http-headers-fast,
4486 perl-http-multipartparser, perl-io-interface,
4487 perl-io-socket-multicast, perl-json-maybexs, perl-mime-tools,
4488 perl-module-implementation, perl-module-runtime, perl-moo,
4489 perl-number-bytes-human, perl-package-stash, perl-params-util,
4490 perl-plack, perl-posix-strftime-compiler, perl-role-tiny,
4491 perl-streams-buffered, perl-sub-exporter-progressive,
4492 perl-sub-install, perl-sub-quote, perl-sys-cpu,
4493 perl-sys-meminfo, perl-sys-mmap, perl-time-parsedate,
4494 perl-type-tiny, perl-www-form-urlencoded, perl-x10, pigpio,
4495 python-async-timeout, python-falcon, python-fire,
4496 python-mimeparse, python-multidict, python-passlib,
4497 python-pigpio, python-pip, python-ply, python-py,
4498 python-pyasn1, python-pyasn1-modules, python-pycryptodomex,
4499 python-pyhamcrest, python-pysmi, python-scapy, python-semver,
4500 python-serial-asyncio, python-typing, python-uvloop,
4501 pythonwrapt, python-yarl, python-zeroconf, riscv-pk, sedutil,
4502 spandsp, tini, waffle, xapian
4503
4504 Removed packages: bootutils, dsp-tools, expedite, gst-dsp,
4505 xloader
4506
4507 Issues resolved (http://bugs.uclibc.org):
4508
d8a21692
PK
4509 #11116: Buildroot should set PYTHON_EGG_CACHE instead of writing ..
4510 #11156: In python3 module 'socket' has no attribute 'AF_BLUETOOTH'
4511 #11166: Erlang bad argument on valid uint64 when crosscompiled on..
4512 #11206: zlib: fails to build with Linaro toolchain, BR2_RELRO_FULL..
9ffcc4ff 4513 #11241: ACPID shouldn't depend on BR2_x86_64 || BR2_i386
d8a21692
PK
4514 #11251: Util scanpypi failes when package change - to _ in tar file
4515 #11266: qt5base-5.11.1 does not compile with musl, complains about..
4516 #11286: python-rpi-gpio only should depend on BR2_arm || BR2_aarch64
4517 #11321: Latest master fails to build readline with RELRO FULL
4518 #11326: sysvinit fails to build in latest GIT master
4519 #11331: Internal application no longer builds with latest GIT master
4520 #11336: nfs-utils fails to build in latest GIT master
4521 #11351: build root-2018-08, linaro aarch64 compile error
9ffcc4ff 4522 #11376: mdmon binary missing
d8a21692 4523 #11391: Valgind availability on ARM
9ffcc4ff 4524 #11396: uboot environment image checksum invalid if target is big endian
d8a21692
PK
4525 #11421: GCC error message for ARM Cortex-A9/ARM.V7
4526 #11451: Can't find libmpfr.so.4 when using external toolchain on ubuntu..
9ffcc4ff
PK
4527 #11481: Docs: Is external.desc required?
4528
b0a209ee
PK
45292018.08.4, Released December 20th, 2018
4530
4531 Important / security related fixes.
4532
4533 Defconfigs: Fixes for ci20, orangepi zero plus 2
4534
4535 Download wrapper: Fix for urlencode handling
4536
4537 Updated/fixed packages: c-ares, dante, docker-compose,
4538 domoticz, freetype, ghostscript, gnutls, libcurl, libgpgme,
4539 libid3tag, libiscsi, libmpd, libopenssl, liboping, libpjsip,
4540 linux-firmware, liquid-dsp, luvi, lynx, msgpack, nginx,
4541 nodejs, php, popt, pps-tools, prosody, python-numpy,
4542 python-requests, samba4, sdl2_net, squashfs, swupdate,
4543 systemd, uclibc, vte, webkitgtk, wine, xfsprogs
4544
4545 Issues resolved (http://bugs.uclibc.org):
4546
4547 #11426: pps-tools bash dependency
4548
ccfdcd17
PK
45492018.08.3, Released November 26th, 2018
4550
4551 Important / security related fixes.
4552
4553 fs: Drop intermediate tarball from the filesystem handling to
4554 fix an issue with xattrs handling related to fakeroot. Ensure
4555 tarball target includes xattrs.
4556
4557 download: Fix confusion in git submodule handling if dl/ is a
4558 symlink.
4559
4560 toolchain: Only allow enabling stack protection on
4561 architectures with control flow integrity (CFI) support. Only
4562 allow FORTIFY_SOURCE support on gcc >= 6.
4563
4564 genrandconfig: Fix missing newline in BR2_WGET handling,
4565 causing the following line to be ignored. This would affect
4566 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
4567 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
4568 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
4569
4570 show-build-order: Also include the dependencies of
4571 rootfs-common.
4572
4573 Defconfigs: Fixes for Armadeus APF27, imx6sabre, Olimex A20
4574 olinuxino lime legacy, Orangepi zero plus 2.
4575
4576 graph-depends: Fix for package names starting with a non-alpha
4577 character.
4578
4579 Updated/fixed packages: attr, audit, bind, brotli, busybox,
4580 dtc, easydbus, elfutils, flare-engine, flatcc, gauche, gcc,
4581 giflib, gpsd, lcdproc, libcurl, libiscsi, libkcapi, libnfs,
4582 libnspr, libnss, libsemanage, liburiparser, lighttpd,
4583 lua-curl, mariadb, mmc, mosquitto, mysql, ncmpc, neardal,
4584 netplug, network-manager, nfs-utils, nginx, openocd, openswan,
4585 p11-kit, postgresql, prosody, qemu, qt, rpm, ruby, samba4,
4586 squid, supertuxkart, systemd, tar, trace-cmd, traceroute,
4587 twolame, uclibc, usb_modeswitch, vtun, webkitgtk, weston,
4588 xdriver_xf86-video-geode, xlib_libfontenc, xserver_xorg-server
4589
4590 Issues resolved (http://bugs.uclibc.org):
4591
4592 #11086: download/git submodule breaks on symlinked dl folder
4593 #11481: Docs: Is external.desc required?
4594
0106c04a
PK
45952018.08.2, Released October 25th, 2018
4596
4597 Important / security related fixes.
4598
4599 Workaround added for incompatibility issues between host-dtc
4600 and older U-Boot and Linux kernel versions.
4601
4602 Detect and reject build paths containing '@', as this confuses
4603 a number of packages, including GCC.
4604
4605 utils/get-developers: Add -e option for use with git
4606 send-email.
4607
4608 utils/diffconfig: Make it work for (non-Buildroot) config
4609 files not using the BR2_ prefix.
4610
4611 u-boot: Fix for environment image handling on big endian
4612 systems.
4613
4614 Updated/fixed packages: binutils, ca-certificates,
4615 cups-filters, dtc, erlang, file, freetype, gcc, git, gvfs,
4616 jasper, leveldb, libarchive, libssh, live555, ljlinenoise,
4617 mariadb, mongoose, netsnmp, nmap, nodejs, ntp, open-plc-utils,
4618 poco, psmisc, ptpd2, python-enum34, qemu, qt, qt5base,
4619 setools, spice, spice-protocol, tinc, ustr, wireshark,
4620
4621 Issues resolved (http://bugs.uclibc.org):
4622
4623 #11396: uboot environment image checksum invalid if target is big endian
4624
e4f79880
PK
46252018.08.1, Released October 7th, 2018
4626
4627 Important / security related fixes.
4628
4629 Add a number of patches to fix build errors for host utilities
4630 on modern distributions using glibc-2.28.
4631
4632 mkusers: Ensure existing group members are preserved when a
4633 group is reprocessed.
4634
4635 printvars: Fix issue with exceeding shell command line length
4636 limits for certain setups.
4637
4638 Updated/fixed packages: acpid, android-tools, apache,
4639 arp-scan, bandwidthd, bind, brltty, clamav, connman, cppcms,
4640 domoticz, dtc, fio, gcc, gdb, ghostscript, gnupg, httpping,
4641 igmpproxy, imlib2, ipsec-tools, libesmtp, libnfs, libxslt,
4642 links, lua, mosquitto, nilfs-utils, ocrad, parted, php,
4643 python-django, screen, shairport-sync, strongswan,
4644 vboot-utils, webkitgtk, wireguard, x265 xen, xlib_libXdmcp,
4645 xlib_libXfont, xlib_libXft, xlib_libxshmfence,
4646 xutil_makedepend, zeromq
4647
339d550e
PK
46482018.08, Released September 6th, 2018
4649
4650 Minor fixes.
4651
4652 Known issues:
4653
4654 - Glibc 2.28 on the build host breaks compilation of a number
4655 of host packages. 2018.08 contains fixes for some of these
4656 packages, but not all. Consider building on hosts (or in
4657 containers) using older Glibc versions.
4658
4659 - host-dtc 1.4.7 breaks compilation of older U-Boot and Linux
4660 kernel configurations using FDT/DTC. Consider updating the
4661 Linux kernel to >= 4.17 and U-Boot to >= 2018.07 or
4662 backporting commit 9130ba8846 (scripts/dtc: Update to
4663 upstream version v1.4.6-9-gaadd0b65c987) for the Linux
4664 kernel / commit db405d1980 for U-Boot.
4665 Alternatively revert commit 7b929ddcf0 (dtc: bump version to
4666 1.4.7) and ensure your build host does not have the libfdt
4667 development headers installed.
4668
4669 Updated/fixed packages: busybox, chipmunk, cutelyst,
4670 domoticz, gcc, imagemagick, lcms2, libcurl, mediastreamer,
4671 moarvm, php, qt, qt5virtualkeyboard, qt5webengine, screen,
4672 sdl2, squashfs, uboot, xen
4673
4674 Issues resolved (http://bugs.uclibc.org):
4675
4676 #11261: ccache using wrong cached objects
4677 #11276: Understanding the patch for kernel-4.9 and other..
4678
24b5ff16
PK
46792018.08-rc3, Released August 31th, 2018
4680
4681 Fixes all over the tree.
4682
4683 linux: additional improvements to the flex / bison dependency
4684 handling, use system provided variant if available. Ensure
4685 toolchain is available when configuring for 4.18+ support.
4686
4687 Download: Fix handling of primary sites using file://
4688
4689 Toolchain: Correct external toolchain musl detection for
4690 static toolchains.
4691
4692 Updated/fixed packages: aircrack-ng, bison, brltty, busybox,
4693 cutelyst, dropbear, gr-osmosdr, i2c-tools, json-c, libconfuse,
4694 libkcapi, libsoup, libssh, liburiparser, mbedtls, mender,
4695 mesa3d, minicom, mjpegtools, mutt, openpowerlink, openssh,
4696 oracle-mysql, php, postgresql, pv, qt5base, qt5quickcontrols,
4697 rauc, shairport-sync, systemd, xlib_libX11, zeromq,
4698
4699 Issues resolved (http://bugs.uclibc.org):
4700
4701 #11091: BR2_PRIMARY_SITE doesn't work (wget is selected...
4702 #11141: WF111 package no longer available
4703 #11211: Internal compiler error: Killed (program cc1plus)..
4704 #11236: util-linux fails to build on Travis CI when python..
4705 #11246: Glibc 2.28 - fails to build host-bison and host-m4
4706 #11256: Add python-falcon and python-mimeparse packages
4707
a907ab7d
PK
47082018.08-rc2, Released August 20th, 2018
4709
4710 Fixes all over the tree.
4711
4712 pkg-kconfig: Support dependencies needed to run the
4713 configurator, E.G. recent Linux kernel versions needing flex
4714 and bison.
4715
4716 Defconfigs: ARM Juno: Bump ATF to fix a build
4717 issue. Raspberrypi2: Bump rootfs size. Snps_archs38_vdk:
4718 Correct /etc/inittab. Technologic ts7680: Correct genimage
4719 configuration. Orange PI PC / Zero, Sheevaplug: Bump U-boot to
4720 2018.07 to fix build issue. Ensure host-openssl is pulled in
4721 for kernel builds where needed.
4722
4723 Updated/fixed packages: aircrack-ng, bind, boost,
4724 boot-wrapper-aarch64, bzip2, busybox, chrony, cryptsetup,
4725 dahdi-tools, dbus, domoticz, eigen, ipsec-tools, libarchive,
4726 libfuse, libgit2, libopenssl, libselinux, lighttpd, lvm2, m4,
4727 makedevs, mariadb, mesa3d-headers, mono, ncmpc, ncurses,
4728 nodejs, php, python-django, python-pyqt5, qt5base,
4729 qt5serialbus, ruby, samba4, uboot-tools, uclibc, vlc,
4730 waylandpp, wireless_tools, wireshark, wpa_supplicant, mtd,
4731 xdriver_xf86-video-ati, xserver_xorg-server
4732
4733 Issues resolved (http://bugs.uclibc.org):
4734
4735 #10781: cryptsetup luksOpen container_file container causes..
4736 #10996: bogus musl ARM toolchain
4737 #11191: xattr and check-package issue
4738
d7dcc6c0 47392018.08-rc1, Released August 5th, 2018
340a0903
TP
4740
4741 Toolchain:
4742
4743 - add support for gcc 8.x, switch to gcc 7.x as the default
4744 version
4745 - add support for gdb 8.1, switch to gdb 8.0 as the default
4746 and remove gdb 7.10/7.11
4747 - add support for binutils 2.31
4748 - NIOSII CodeSourcery toolchain updated
4749 - Linaro AArch64 BE toolchain added, and other Linaro
4750 toolchains updated
4751 - Synopsys ARC pre-built toolchain updated
4752
4753 Architecture: add support for ARM Cortex-M7
4754
4755 Major updates:
4756
4757 - systemd bumped to 239
4758 - Qt5 bumped to 5.11.1
4759 - Rust bumped to 1.27
4760 - GStreamer stack bumped to 1.14.2
4761 - X.org server bumped to 1.20, and all X.org proto packages
4762 replaced by the single xorgproto package
4763 - i.MX6 support packages bumped to 6.2.4
827b4bb1
PK
4764 - i.MX Vivante graphics version bumped to 6.2.4.p1.2,
4765 adding support for Wayland and i.MX8MQ platforms
340a0903
TP
4766
4767 Linux: bumped to 4.17 by default.
4768
4769 Infrastructure: new package infrastructure added for packages
4770 using the Meson build system
4771
4772 New packages: at-spi2-atk, at-spi2-core, capnproto, cmocka,
4773 corkscrew, cutelyst, davfs2, flatcc, libidn2, libgit2,
4774 libopusenc, mender, nghttp2, perl-convert-asn1, perl-crypt-blowfish,
4775 perl-crypt-cbc, perl-digest-md5, perl-mime-base64-urlsafe,
4776 perl-mojolicious-plugin-authentication, perl-net-ping,
4777 perl-net-snmp, perl-net-ssh2, perl-net-telnet, pigz,
4778 python-reentry, python-request-id, python-validators,
4779 python-webob, shadowsocks-libev, speexdsp, xorgproto, wampcc
4780
4781 New defconfigs: NXP i.MX7D SDB, Boundary Devices Nitrogen 8M,
4782 Olimex A10 OLinuxino, ZynqMP ZCU106
4783
4784 Removed packages: all xproto_* have been removed and replaced
4785 by xorgproto
4786
4787 Issues resolved (http://bugs.uclibc.org):
4788
4789 #9411: MUSL build with RT Error relocating /lib/libgcc_s.so.1:
4790 __cpu_indicator_init: symbol not found
4791 #9921: lockfile module within python-daemon not available
4792 #10341: gdb install of py files when using buildroot toolchain
4793 includes build path
4794 #10661: /etc/init.d/S29netplug starts multiple instances of netplugd
4795 #10751: Missing dependency in pulseaudio package
4796 #10811: kodi-17.6-Krypton does not compile for freescale_* devices
4797 #10856: openblas on qemu_x86_64_defconfig fails with
4798 "sgemm_kernel.o: No such file or directory"
4799 #11056: Compiling a file that uses libdrm headers fails with:
4800 fatal error: drm.h: No such file or directory
4801 #11061: support/download: git version=master broken
4802 #11071: Building postgresql package on Debian 9.4 x64 for armel target fails
4803 #11076: Docker containerd installed to incorrect path
4804 #11101: host-patchelf Endian Issue with relative RPATH
4805 #11111: raspberry pi 3 b+: missing BSP for 64-bit kernel
4806 #11121: statfs call corrupts memory struct statfs too small
4807 #11181: Switching toolchain does not work
4808
1b5694bb
PK
48092018.05.3, Released October 6th, 2018
4810
4811 Important / security related fixes.
4812
4813 Add a number of patches to fix build errors for host utilities
4814 on modern distributions using glibc-2.28.
4815
4816 mkusers: Ensure existing group members are preserved when a
4817 group is reprocessed.
4818
4819 printvars: Fix issue with exceeding shell command line length
4820 limits for certain setups.
4821
4822 Updated/fixed packages: acpid, android-tools, apache,
4823 arp-scan, bandwidthd, bind, bison, brltty, chipmunk, connman,
4824 cppcms, fio, gcc, ghostscript, gnupg, httping, igmpproxy,
4825 imagemagick, imlib2, ipsec-tools, lcm2, libcurl, libesmtp,
4826 libnfs, libssh, libxslt, links, mediastreamer, minicom,
4827 moarvm, nilfs-utils, ocrad, parted, php, postgresql, pv,
4828 python-django, qt, qt5quickcontrols, qt5webengine, screen,
4829 sdl2, shairport-sync, squashfs, strongswan, vboot-utils,
4830 webkitgtk, wireguard, x265, xen, xlib_libXfont, xlib_libXft,
4831 xlib_libxshmfence, zeromq
4832
b914fbdc
PK
48332018.05.2, Released August 28th, 2018
4834
4835 Important / security related fixes.
4836
4837 Defconfigs: Raspberrypi2: Bump rootfs size, T7680: Fix
4838 genimage.cfg issue, ARM Juno: Bump ATF to v1.3 to fix build
4839 issue.
4840
4841 Updated/fixed packages: acl, attr, apache, bind,
4842 boot-wrapper-aarch64, brltty, bzip2, chrony, crda, cryptsetup,
4843 dahdi-tools, dmidecode, dropbear, eigen, ffmpeg, gawk, gcc,
4844 ghostscript, gnutls, imx-gpu-viv, ipsec-tools, libarchive,
4845 libfuse, libglib2, libopenssl, libselinux, libsoup, lighttpd,
4846 linuxptp, lttng-modules, lttng-tools, lua-flu, lvm2, m4,
4847 makedevs, mariadb, mbedtls, mesa3d-heders, mtd, ncurses,
4848 nodejs, openssh, php, python-django, rauc, ruby, samba4,
4849 stress-ng, ti-utils, uboot-tools, uclibc, vim, waylandpp,
4850 wireless_tools, wireless-regdb, wireshark, wpa_supplicant,
4851 xorriso, znc
4852
4853 Issues resolved (http://bugs.uclibc.org):
4854
4855 #10781: cryptsetup luksOpen container_file container causes..
4856 #10986: Installing package attr when already supplied by..
4857 #11191: xattr and check-package issue
4858
3134d94e
PK
48592018.05.1, Released July 20th, 2018
4860
4861 Important / security related fixes.
4862
4863 U-Boot: Ensure host version of ncurses is picked up and not
4864 host-ncurses built by buildroot, as that otherwise causes
4865 widechar/non-widechar conflicts and corrupted menuconfig
4866 menus.
4867
4868 Linux: Enable CONFIG_PERF_EVENTS when perf is enabled.
4869
4870 Toolchain: ARC tools updated to arc-2018.03.
4871
4872 pkg-stats: Fix python 3.x compatibility.
4873
4874 dl-wrapper: Fix support for URIs containing '+', fix
4875 no-check-hash for inferred site method.
4876
4877 Defconfigs: Raspberrypi3: Bump rootfs size, Minnowboard-max:
4878 Support ethernet on Turbot variant.
4879
4880 Updated/fixed packages: audit, bind, btrfs-progs, cifs-utils,
4881 clamav, collectd, coreutils, docker-containerd, dos2unix,
4882 edid-decode, file, gcc, gdb, gnupg, gnupg2, heimdal, hidapi,
4883 imagemagick, libcurl, libgcrypt, libglib2, liblogging,
4884 libostree, libressl, libsoup, libv4l, libvncserver, libvorbis,
4885 libwebsockets, libxslt, lm-sensors, mariadb, mpg123, ncurses,
4886 network-manager, nodejs, patchelf, perl, php-amqp, pinentry,
4887 pixiewps, qpdf, qt53d, qt5base, qt5charts, qt5script, redis,
4888 systemd, triggerhappy, uboot, wireguard, wireless-regdb,
4889 wireshark
4890
f3d114a1
PK
48912018.05, Released June 1st, 2018
4892
4893 Minor fixes.
4894
4895 Download: Work around for hanging connections for packages
4896 from CVS, by adding a 10 minute max timeout.
4897
4898 Updated/fixed packages: binutils, clang, dash, expect, git,
4899 glibc, jpeg-turbo, libjpeg, log4cplus, openvmtools, xen,
4900
4901 Issues resolved (http://bugs.uclibc.org):
4902
4903 #11051: runtime issue on STM32 with usage of binutils 2.29.x
4904
bea6b866
PK
49052018.05-rc3, Released May 28th, 2018
4906
4907 Fixes all over the tree.
4908
4909 Toolchain: ARC tools updated to arc-2018.03-rc2.
4910
4911 Fs: Ensure hard links in TARGET_DIR are correctly copied for
4912 filesystem input. With the recent changes to the file system
4913 generation logic, hard links were "expanded" in file system
4914 images leading to bloated rootfs images for setups with hard
4915 links.
4916
4917 Infrastructure: Error out for packages using the 'local'
4918 method but forgetting to specify <pkg>_SITE.
4919
4920 Build rpcgen for the host when needed to support distributions
4921 no longer shipping rpcgen with glibc (E.G. recent Fedora).
4922
4923 Updated/fixed packages: autofs, bash-completion, binutils,
4924 busybox, cjson, elf2flt, libcoap, libcurl, libtirpc, lrzsz,
4925 poppler, procps-ng, qt-webkit-kiosk, quota, samba4, xfsprogs
4926
4927 Issues resolved (http://bugs.uclibc.org):
4928
4929 #11031: ld-elf2flt: host/bin/ld.real': execvp: No such file..
4930 #11036: C compiler cannot create executables
4931 #11046: Git package binaries are ~180MB (compared to ~20MB in..
4932
c11ed3a4
PK
49332018.05-rc2, Released May 22nd, 2018
4934
4935 Fixes all over the tree.
4936
4937 Dependencies: Check that the current working directory (.)
4938 isn't listed in PATH as that causes various build issues.
4939
4940 Manual: Clarify that git branch names may not be used as
4941 version identifiers. This has never been supported, but was
4942 kind of working (with some limitations) before the git
4943 download rework - Now it does not work at all.
4944
4945 Linux: Ensure host version of ncurses is picked up and not
4946 host-ncurses built by buildroot, as that otherwise causes
4947 widechar/non-widechar conflicts and corrupted menuconfig
4948 menus.
4949
4950 Packages: Renamed a number of package options not prefixed
4951 with BR2_PACKAGE_<pkg> for consstency.
4952
4953 Download infrastructure: Fix file:// protocol handling after
4954 download rework.
4955
4956 Updated/fixed packages: acl, apr-util, asterisk, attr,
4957 bluez5_utils, cifs-utils, clamav, clang, cups-filters,
4958 dahdi-linux, exim, faketime, gdb, go, gst1-plugins-bad,
4959 imx-mkimage, ipsec-tools, jamvm, janus-gateway,
4960 jquery-ui-themes, libcap, libcurl, libftdi, libkcapi, libkrb5,
4961 libmediaart, libmodbus, libmodplug, libmpd,
4962 libnetfilter_cthelper, libnetfilter_cttimeout, libnfc,
4963 libnfnetlink, libnss, liboauth, libogg, libosip2,
4964 libpam-radius-auth, libpcap, libpciaccess, llvm, log4cplus,
4965 ltrace, lynx, mbedtls, modem-manager, nfs-utils,
4966 python-cython, python-websockets, qt5cinex, qt5wayland, rauc,
4967 snort, strace, ti-sgx-km, transmission, wavpack, wget, woff2,
4968 xen, zmqpp, znc, zstd
4969
4970 Issues resolved (http://bugs.uclibc.org):
4971
4972 #10986: Installing package attr when already supplied by...
4973 #11011: BUildroot for Raspberry Pi 2
4974 #11016: Wrong compiler used for external user host packages
4975
54e3bcb8
TP
49762018.05-rc1, Released May 9th, 2018
4977
4978 Toolchain: glibc bumped to 2.27, musl bumped to 1.1.19,
4979 uClibc-ng 1.0.30, Linux kernel headers bumped to 4.16.x.
4980
4981 Architecture: support for the Blackfin architecture has been
449f430e
TP
4982 removed, as it was removed from Linux upstream, poorly
4983 maintained in binutils/gdb, and abandoned by Analog Devices.
54e3bcb8
TP
4984
4985 Numerous packages updated to have hashes for their license
4986 files.
4987
4988 Systemd can now be built with uClibc toolchains.
4989
4990 Linux: addition of BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF and
4991 BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL to support building Linux
4992 kernel configurations that need libelf on the host or openssl
4993 on the host.
4994
4995 Coding style:
4996 - all Python scripts are now verified with flake8
4997 - check-package extended to check all Config.in and .mk files
4998 in tree, not only the ones in package/
4999
5000 Infrastructure:
5001
5002 - The download infrastructure has seen a major overhaul, with
5003 the main visible new feature being Git caching: a package
5004 fetched from Git no longer needs to be re-cloned entirely
5005 everytime its version is changed. Anoter visible change is
5006 that the download folder now has subfolders per package. See
5007 http://lists.busybox.net/pipermail/buildroot/2018-April/217923.html
5008 for more details about those changes.
5009
5010 - The logic that generates the root filesystem images has been
5011 reworked, with the main goal of allowing several filesystem
5012 images to be produced in parallel, also a requirement for
5013 top-level parallel build. Now, a .tar filesystem image is
5014 always created, and re-extracted in a private directory to
5015 create each format-specific filesystem image.
5016
5017 - A new package infrastructure was introduced for Go-based
5018 packages: golang-package.
5019
5020 - Dependencies on extraction tools are now handled as proper
5021 per-package dependencies, using
5022 <pkg>_EXTRACT_DEPENDENCIES. Beyond a cleanup, this is also a
5023 preparation step for top-level parallel build support.
5024
5025 - When a file being downloaded is part of a package with a
5026 .hash file, but there is no hash listed for this file, the
5027 file is now preserved in the download directory rather than
5028 removed. This helps when updating a package, as it gives the
5029 ability to easily calculate the hash of the file.
5030
5031 - Addition of '<pkg>-show-recursive-depends' and
5032 '<pkg>-show-recursive-rdepends' make targets, to
5033 respectively display the recursive list of dependencies and
5034 the recursive list of reverse dependencies of a given
5035 package.
5036
5037 - The /etc/shells file is now automatically generated with the
5038 list of shell programs installed on the system.
5039
5040 - Addition of -Ofast optimization level as an available
5041 option.
5042
5043 Major updates: Go updated to 1.10, Erlang bumped to 20.3, Qt5
5044 bumped to 5.10.1.
5045
5046 New packages: 18xx-ti-utils, abootimg, bluez-alsa, brotli,
5047 chipmunk, clang, docker-compose, docker-proxy, flare-engine,
5048 flare-game, gst1-interpipe, gstreamer1-editing-services,
5049 hackrf, i2pd, imx-alsa-plugins, imx-mkimage, libcdio-paranoia,
5050 libkrb5, llvm, pixiewps, python-backports-ssl-match-hostname,
5051 python-cached-property, python-cython, python-docker,
5052 python-dockerpty, python-docker-pycreds,
5053 python-flask-sqlalchemy, python-functools32, python-influxdb,
5054 python-json-models, python-libusb1, python-networkx,
5055 python-psycopg2, python-pymodbus, python-sqlalchemy,
5056 python-subprocess32, python-texttable,
5057 python-websocket-client, python-yieldfrom, quotatool, reaver,
5058 snort, sunxi-mali-mainline, sunxi-mali-mainline-driver, tk,
5059 tpm2-abrmd, tpm2-tools, tpm2-tss, udftools, vte, woff2.
5060
5061 New defconfigs: ARC HS Development Kit, Arcturus ucls1012a,
5062 Freescale i.MX6UL EVK (with vendor kernel), Freescale i.MX6
5063 SoloLite EVK (with vendor kernel), Freescale i.MX31 3Stack,
5064 Freescale i.MX8Q EVK Freescale p1025twr, Freescale t1040d4rdb,
5065 Qemu PPC64 E5500, SolidRun ClearFog Base, Tinker RK3288, Vyasa
5066 RK3288,
5067
5068 Removed packages: iqvlinux, kodi-adsp-*, mplayer
5069
5070 Removed defconfigs: ci40, firefly_rk3288,
5071 freescale_p1010rdb_pa, freescale_mpc8315erdb, riotboard,
5072 teliv_evk_pro3
5073
449f430e
TP
5074 Issues resolved (http://bugs.uclibc.org):
5075
5076 #10151: toolchain eclipse register : fails with a custom
5077 BR2_HOST_DIR
5078 #10511: Packages get downloaded uncompressed with wget
5079 #10531: QtWebengine doesn't build if the host hasn't a 32 bits
5080 C++ compiler working
5081 #10846: error in compiling gnutls
5082 #10886: openssl-1.0.2n fails to build
5083 #10896: /bin/sh not in /etc/shells
5084 #10961: Grub2 fails to build for x86_64 when BR2_SSP_ALL is
5085 enabled
5086
d5c8e9e3
PK
50872018.02.12, Released March 29th, 2019
5088
5089 Important / security related fixes.
5090
5091 Updated/fixed packages: avahi, beecrypt, busybox, clamav,
5092 cups, devmem2, fetchmail, file, fltk, gcc, gdb, git, jq,
5093 leveldb, libopenssl, libraw, libseccomp, libssh2,
5094 libunistring, mariadb, mosquitto, nodejs, ntp, openjpeg, perl,
5095 php, putty, qt5webkit, rdesktop, systemd, wireshark, vsftpd,
5096 xapp_xdm, xlib_libXdmcp
5097
ea5cf87d
PK
50982018.02.11, Released February 23th, 2019
5099
5100 Important / security related fixes.
5101
5102 Ensure the PLATFORM and OS environment variables are not set,
5103 as they cause build issues for some packages.
5104
5105 The package list infrastructure now correctly handles packages
5106 installing files with old mtime.
5107
5108 Linux: Skip hash checks for user supplied downloadable
5109 patches, as no hash checksums are available for those.
5110
5111 scanpypi: protect against zip-slip vulnerability in zip/tar
5112 handling
5113
5114 Updated/fixed packages: bind, dhcpcd, dovecot, ghostscript,
5115 gnuradio, imagemagick, jpeg-turbo, libarchive, libb64,
5116 libcurl, libid3tag, madplay, mosquitto, openssh, php,
5117 postgresql, proftpd, python, python-django, python3, qt5base,
5118 sqlcipher, swupdate, systemd, unzip, webkitgtk
5119
96edc472
PK
51202018.02.10, Released January 31th, 2019
5121
5122 Important / security related fixes.
5123
5124 Defconfigs: Fixes for Lego EV3, QEMU AArch64-virt
5125
5126 check-package: fix Python 3 support
5127
5128 get-developers: Fix behaviour when called from elsewhere than
5129 the toplevel directory.
5130
5131 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
5132
5133 Updated/fixed packages: acpica, apache, apr, asterisk,
5134 avrdude, cargo, cc-tool, dash, dhcpdump, dmalloc, gnuchess,
5135 gnupg2, leveldb, libarchive, libassuan, libftdi1,
5136 libgpg-error, libhttpparser, libmad, libsndfile, libsquish,
5137 liburiparser, libwebsock, libxml2, lighttpd, lm-sensors,
5138 lua-msgpack-native, mbedtls, mosquitto, netatalk, nodejs,
5139 openssh, pango, patchelf, php, python-django, python-pyyaml,
5140 rauc, rp-pppoe, s6-networking, samba4, sdl_sound,
5141 shairport-sync, sqlite, subversion, sunxi-cedarx, tcpreplay,
5142 tekui, usb_modeswitch, webkitgtk, wireshark, wolfssl,
5143 xapp_rgb, xenomai, xerces
5144
5145 Issues resolved (http://bugs.uclibc.org):
5146
5147 #11576: Unable to start apache with event MPM on raspberry pi 3
5148
a2954489
PK
51492018.02.9, Released December 20th, 2018
5150
5151 Important / security related fixes.
5152
5153 defconfigs: Fixes for ci20
5154
5155 Updated/fixed packages: c-ares, dante, freetype, ghostscript,
5156 glibc, gnutls, go, libcurl, libgpgme, libid3tag, libiscsi,
5157 libmpd, libopenssl, libpjsip, linux, liquid-dsp, luvi, lynx,
5158 msgpack, nginx, nodejs, php, popt, pps-tools, python-numpy,
5159 python-requests, samba4, sdl2_net, squashfs, swupdate, uclibc,
5160 wine, webkitgtk, xfsprogs
5161
5162 Issues resolved (http://bugs.uclibc.org):
5163
5164 #11426: pps-tools bash dependency
5165
4057603c
PK
51662018.02.8, Released November 26th, 2018
5167
5168 Important / security related fixes.
5169
5170 fs: Drop intermediate tarball from the filesystem handling to
5171 fix an issue with xattrs handling related to fakeroot. Ensure
5172 tarball target includes xattrs.
5173
5174 download: Fix confusion in git submodule handling if dl/ is a
5175 symlink.
5176
5177 toolchain: Only allow enabling stack protection on
5178 architectures with control flow integrity (CFI) support. Only
5179 allow FORTIFY_SOURCE support on gcc >= 6.
5180
5181 genrandconfig: Fix missing newline in BR2_WGET handling,
5182 causing the following line to be ignored. This would affect
5183 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
5184 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
5185 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
5186
5187 show-build-order: Also include the dependencies of
5188 rootfs-common.
5189
5190 Defconfigs: Fixes for Armadeus APF27, imx6sabre.
5191
5192 graph-depends: Fix for package names starting with a non-alpha
5193 character.
5194
5195 Updated/fixed packages: attr, audit, bind, brotli, easydbus,
5196 elfutils, gauche, gcc, giflib, gpsd, lcdproc, libcurl,
5197 libiscsi, libnfs, libnspr, libnss, libkcapi, libsemanage,
5198 liburiparser, lighttpd, linux, lua-curl, mariadb, mmc-utils,
5199 mosquitto, mysql, neardal, netplug, network-manager,
5200 nfs-utils, nginx, openocd, openswan, p11-kit, postgresql,
5201 prosody, qemu, qt, rpm, ruby, samba4, squid, supertuxkart,
5202 systemd, tar, trace-cmd, traceroute, twolame, uclibc,
5203 usb_modeswitch, vtun, webkitgtk, xdriver_xf86-video-geode,
5204 xlib_libfontenc, xproto_inputproto, xserver_xorg-server
5205
5206 Issues resolved (http://bugs.uclibc.org):
5207
5208 #11086: download/git submodule breaks on symlinked dl folder
5209 #11251: Util scanpypi failes when package change - to _ in..
5210 #11476: stdio2.h error invalid use of __builtin_va_arg_pack
5211 #11481: Docs: Is external.desc required?
5212
684f79d0
PK
52132018.02.7, Released October 25th, 2018
5214
5215 Important / security related fixes.
5216
5217 Detect and reject build paths containing '@', as this confuses
5218 a number of packages, including GCC.
5219
5220 utils/get-developers: Add -e option for use with git
5221 send-email.
5222
5223 utils/diffconfig: Make it work for (non-Buildroot) config
5224 files not using the BR2_ prefix.
5225
5226 u-boot: Fix for environment image handling on big endian
5227 systems.
5228
5229 Updated/fixed packages: binutils, ca-certificates,
5230 cups-filters, erlang, file, freetype, gcc, git, gvfs, leveldb,
5231 libarchive, libcurl, libssh, live555, ljlinenoise, mariadb,
5232 mongoose, netsnmp, nmap, nodejs, ntp, open-plc-utils, poco,
5233 psmisc, ptpd2, python-enum34, qemu, qt, qt5base, setools,
5234 spice, spice-protocol, tinc, ustr, wireshark
5235
5236 Issues resolved (http://bugs.uclibc.org):
5237
5238 #11396: uboot environment image checksum invalid if target is big endian
5239
efdb7771
PK
52402018.02.6, Released October 7th, 2018
5241
5242 Important / security related fixes.
5243
5244 Add a number of patches to fix build errors for host utilities
5245 on modern distributions using glibc-2.28.
5246
5247 mkusers: Ensure existing group members are preserved when a
5248 group is reprocessed.
5249
5250 printvars: Fix issue with exceeding shell command line length
5251 limits for certain setups.
5252
5253 Updated/fixes packages: acpid, android-tools, apache,
5254 arp-scan, bandwidthd, bind, bison, clamav, connman, cppcms,
5255 cramfs, fio, gcc, ghostscript, glibc, gnupg, httping,
5256 igmpproxy, imagemagick, imlib2, ipsec-tools, lcms2, libcurl,
5257 libesmtp, libnfs, libssh, libxslt, links, linuxptp,
5258 mediastreamer, minicom, moarvm, nilfs-utils, ocrad, parted,
5259 php, pv, python-django, qt, qt5quickcontrols, qt5webengine,
5260 screen, sdl2, shairport-sync, squashfs, strongswan,
5261 vboot-utils, webkitgtk, wireguard, x265, xen, xlib_libXfont,
5262 xlib_libXft
5263
5264 New packages: brotli, woff2
5265
8b3b8d87
PK
52662018.02.5, Released August 29th, 2018
5267
5268 Important / security related fixes.
5269
5270 Defconfigs: Raspberrypi2: Bump rootfs size, T7680: Fix
5271 genimage.cfg issue, ARM Juno: Bump ATF to v1.3 to fix build
5272 issue.
5273
5274 Updated/fixed packages: acl, apache, attr, bind,
5275 boot-wrapper-aarch64, brltty, bzip2, chrony, crda, cryptsetup,
5276 dahdi-tools, dmidecode, dropbear, eigen, erlang, ffmpeg, gawk,
5277 gcc, ghostscript, gnutls, ipsec-tools, libarchive, libfuse,
5278 libopenssl, libselinux, libsoup, lighttpd, linuxptp,
5279 lttng-modules, lttng-tools, lua-flu, lvm2, m4, makedevs,
5280 mariadb, mbedtls, mesa3d-headers, mtd, ncurses, nodejs,
5281 openssh, php, postgresql, python-django, qt5xmlpatterns, ruby,
5282 samba4, shairport-sync, stress-ng, ti-utils, uboot-tools, vim,
5283 waylandpp, wireless_tools, wireshark, wpa_supplicant, xorriso,
5284 znc
5285
5286 Issues resolved (http://bugs.uclibc.org):
5287
5288 #10781: cryptsetup luksOpen container_file container causes..
5289 #10986: Installing package attr when already supplied by..
5290 #11191: xattr and check-package issue
5291
d91fdfee
PK
52922018.02.4, Released July 21th, 2018
5293
5294 Important / security related fixes.
5295
5296 U-Boot: Ensure host version of ncurses is picked up and not
5297 host-ncurses built by buildroot, as that otherwise causes
5298 widechar/non-widechar conflicts and corrupted menuconfig
5299 menus.
5300
5301 Linux: Enable CONFIG_PERF_EVENTS when perf is enabled.
5302
5303 Defconfigs: Raspberrypi3: Bump rootfs size, Minnowboard-max:
5304 Support ethernet on Turbot variant.
5305
5306 Updated/fixed packages: bind, clamav, collectd, dos2unix,
5307 edid-decode, gcc, gdb, heimdal, hidapi, imx-gpu-viv, libcurl,
5308 libglib2, liblogging, libostree, libsoup, libv4l, lm-sensors,
5309 ncurses, network-manager, patchelf, pinentry, procps-ng, qpdf,
5310 qt5, qt53d, qt5base, qt5charts, qt5script, qt5serialport,
5311 systemd, wireguard, wireless-regdb
5312
5313 Issues resolved (http://bugs.uclibc.org):
5314
5315 #11101: host-patchelf Endian Issue with relative RPATH
5316
afa6fe1c
PK
53172018.02.3, Released June 18th, 2018
5318
5319 Important / security related fixes.
5320
5321 Various fixes for building on modern distributions (GCC 8.x,
5322 no rpcgen utility).
5323
5324 ARM: Default to binutils 2.28 and warn about newer binutils
5325 versions, which are known to cause boot failures for Linux
5326 kernels built in thumb mode.
5327
5328 Busybox/mdev: Fix module autoloading.
5329
5330 Busybox/sysvinit: inittab: Add /dev/{stdin,stdout,stderr}
5331 symlinks, call swapon -a to activate any configured swap
5332 devices.
5333
5334 Dependencies: Check that PATH does not contain current working
5335 directory, which triggers a number of build failures.
5336
5337 Infrastructure: Error out for packages erroneously using the
5338 'local' site method but not defining a _SITE.
5339
5340 Linux: Fix cuImage.<dtb> / simpleImage.<dtb> handling. Ensure
5341 kconfig uses ncurses from the host to fix a ncurses/ncursesw
5342 mixup, causing menuconfig display corruption.
5343
5344 Toolchain: Workarounds for fix-rpath issues with binutils and
5345 elf2flt.
5346
5347 Util-linux: Fix blocking on getrandom() issue with recent
5348 kernels.
5349
5350 Remove broken freescale_imx31_3stack,
5351 freescale_imx6sololiteevk and freescale_imx6ulevk defconfigs.
5352
5353 Updated/fixed packages: apr-util, asterisk, attr, audit,
5354 autofs, binutils, busybox, cifs-utils, cups-filters, dash,
5355 ebtables, exim, expect, f2fs-tools, faketime, file, gdb, git,
5356 glibc, gnupg, gnupg2, gst1-plugins-bad, imagemagick, jamvm,
5357 jpeg-turbo, libcap, libcoap, libcurl, libgcrypt, libjpeg,
5358 libnss, libressl, libtirpc, libvncserver, libvorbis, libxslt,
5359 log4cplus, lrzsz, ltrace, lynx, mariadb, mbedtls, mpg123,
5360 nasm, netplug, network-manager, nfs-utils, nodejs,
5361 openvmtools, patch, perl, php-amqp, poppler, procps-ng,
5362 python, python-websockets, quota, redis, samba4, sysvinit,
5363 transmission, triggerhappy, util-linux, wavpack, wget,
5364 wireshark, xen, zmqpp
5365
5366 Issues resolved (http://bugs.uclibc.org):
5367
5368 #10986: Installing package attr when already supplied by busybox..
5369 #11031: ld-elf2flt: host/bin/ld.real': execvp: No such file or..
5370
0c2b920b
PK
53712018.02.2, Released May 4th, 2018
5372
5373 Important / security related fixes.
5374
5375 Tweak package size/file instrumentation to better handle
5376 package rebuilds.
5377
5378 Revert /etc/shells creation when bash is enabled.
5379
5380 Exclude /lib/firmware from the rpath fixup logic, as it may
5381 contain non-native ELF files.
5382
5383 Scanpypi: Support the new PyPi infrastructure.
5384
5385 Handle GCC 8.x on the host.
5386
5387 Ensure timestamp of /usr is updated to support the systemd
5388 ConditionNeedsUpdate option.
5389
5390 Updated/fixed packages: bluez5_utils, flann, gdb, gnupg2,
5391 grub2, libcec, libcgi, libglib2, libgpg-error, libgpgme,
5392 libtomcrypt, mbedtls, mkpasswd, php, python, python-requests,
5393 python-watchdog, qt53d, qt5websockets, sdl2, sdl2_image,
5394 syslog-ng, systemd, tcl, tcllib, uclibc, usb_modeswitch,
5395 wireguard, wmctrl
5396
5397 Issues resolved (http://bugs.uclibc.org):
5398
5399 #10896: /bin/sh not in /etc/shells
5400 #10961: Grub2 fails to build for x86_64 when BR2_SSP_ALL is enabled
5401
f3cea9d8
PK
54022018.02.1, Released April 9th, 2018
5403
5404 Important / security related fixes.
5405
5406 Removed unmaintained defconfigs: Creator Ci40, Firefly rk3288,
5407 Freescale mpc8315erdb / p1010rdb_pa, Riotboard, Teliv EVK
5408 Pro3.
5409
5410 Infrastructure: Speed up instrumentation for package size by
5411 comparing timestamps instead of md5 checksums, as doing
5412 checksums could lead to up to 25% longer build time for big
5413 configurations.
5414
5415 Rename the internal <pkg>_BASE_NAME variable to <pkg>_NASENAME
5416 to avoid name clashes with packages ending on '-base'.
5417
5418 Add a better fix for build issues for autotools based packages
5419 checking for C++ support on toolchains without C++ support.
5420
5421 Build host-tar if tar is older than 1.27 on the build machine
5422 to work around reproducibility issues with git archives
5423 containing long paths.
5424
5425 check-unique-files: Fix for filenames not representable in the
5426 users' locale.
5427
5428 Check-bin-arch: Add support for per-package ignore paths
5429 (<pkg>_BIN_ARCH_EXCLUDE).
5430
5431 Toolchain: Fix SSP support detection for external toolchains.
5432
5433 linux: Add _NEEDS_HOST_OPENSSL / LIBELF options to ensure
5434 these dependencies are available for Linux configurations
5435 needed these dependencies, similar to how it is done for
5436 U-Boot.
5437
5438 Support custom (not in tree) device tree files in addition to
5439 in-tree ones.
5440
5441 U-Boot / uboot-tools: Fix header conflict with libfdt-devel
5442 installed on host.
5443
5444 Updated/fixed packages: apache, busybox, c-ares, cmake,
5445 docker-engine, enlightenment, eudev, fbgrab, freescale-imx,
5446 gtest, imagemagick, intel-microcode, irssi, jimtcl, kmod,
5447 kodi, ktap, libcoap, libcurl, libfcgi, libhttpparser,
5448 libminiupnpc, libopenssl, libpjsip, libss7, libssh2, libupnp
5449 libupnpp, libuv, libvorbis, memcached, motion, musl, nodejs,
5450 ntp, openblas, opencv3, openocd, opus-tools, patch, php,
5451 pkgconf, postgresql, powerpc-utils, python-jsonschema,
5452 python-webpy, qemu, qt5bsae, qt5script, qt5webkit, rapidjson,
5453 rauc, sam-ba, samba4, sngrep, systemd, tremor, uboot-tools,
5454 uclibc-ng-test, upmpdcli, wireshark, xerces, xterm, zstd
5455
5456 New packages: docker-proxy, python-functools32
5457
5458 Issues resolved (http://bugs.uclibc.org):
5459
5460 #10766: upmpdcli: Segmentation fault
5461 #10776: ktap fails to build
5462 #10846: error in compiling gnutls
5463 #10856: openblas on qemu_x86_64_defconfig fails with "sgemm_..
5464
8a94ff12
PK
54652018.02, Released March 4th, 2018
5466
5467 Fixes all over the tree.
5468
5469 Issues with systemd with a readonly rootfs and DBus fixed.
5470
5471 Instructure:
5472 - check-uniq-files: fix Python 2.6 compatibility.
5473 - dependencies.sh: check for external argparse module for
5474 Python 2.6.
5475 - Add infrastructure to detect and use a UTF-8 locale on the
5476 host, needed by systemd.
5477
5478 Update/fixed packages: clamav, dash, dhcp, dovecot, efl,
5479 ffmpeg, libv4l, mono, mosquitto, php, postgresql, qt,
5480 scanpypi, sdl2, systemd, tor, tvheadend, uboot, wavpack
5481
5482 Issues resolved (http://bugs.uclibc.org):
5483
5484 #10831: qemu_x86_64_defconfig build fails on linux-headers..
5485
d5a63f48
PK
54862018.02-rc3, Released February 27th, 2018
5487
5488 Fixes all over the tree.
5489
5490 check-bin-arch: skip /lib/modules to allow 32-bit userland
5491 with 64bit kernel.
5492
5493 dependencies: Blacklist tar 1.30+ and build our own host-tar
5494 if needed as tar 1.30+ changed the --numeric-owner output for
5495 long path names. Build host-tar before other host-dependencies
5496 as they need it to extract their source tarballs.
5497
5498 Update/fixed packages: asterisk, azmq, bluez5_utils, domoticz,
5499 e2fsprogs, erlang, exim, glibc, gpsd, jq, libglib2, libvorbis,
5500 mariadb, mbedtls, mesa3d, mesa3d-headers, mpv, patch, pcre2,
5501 php, qt5, qt5multimedia, qt5wayland, qt5webengine, qt5webkit,
5502 systemd, quagga, rustc, uboot, wireguard, zic, zlib-ng
5503
5504 Issues resolved (http://bugs.uclibc.org):
5505
5506 #10726: Current libglib2.mk creates broken libglib2 binary...
5507 #10786: Linux fails to build unless make linux-menuconfig...
5508 #10796: Cannot generate cpio image without selecting CON...
5509
44cec643
PK
55102018.02-rc2, Released February 15th, 2018
5511
5512 Fixes all over the tree.
5513
5514 Dependencies: Ensure C++ support is available like for C
5515 support for packages needing 32bit host support.
5516
5517 utils/genrandconfig: Check host dependencies for config.
5518
5519 Updated/fixed packages: busybox, dnsmasq, dropbear, ffmpeg,
5520 glibc, keepalived, libcpprestsdk, libgpiod, libmaxminddb,
5521 librsvg, libtasn1, libv4l, libxml2, lightning, ltp-testsuite,
5522 mesa3d, mesa3d-demos, mesa3d-headers, nftables, open-lldp,
5523 php, postgresql, python-crossbar, qt5, qt53d, qt5enginio,
5524 qt5tools, qt5webengine, qt5webkit, rsync, rust-bin, rustc,
5525 systemd
5526
5527 Issues resolved (http://bugs.uclibc.org):
5528
5529 #9781: ti-sgx-km build on kernel >4.1
5530 #10141: Squashfs extended attribute failures
5531
ca7bf21f 55322018.02-rc1, Released February 5th, 2018
06608f7e
TP
5533
5534 The global source-check and per-package <pkg>-source-check
5535 targets have been removed.
5536
77d58aab
PK
5537 Architecture: Add x86 Silvermont variant. Add several new ARM
5538 variants, rework MIPS NaN logic. Support mainline binutils/gcc
5539 for ARC.
5540
5541 Toolchains: Linaro toolchains upgraded to 2017.11 release, ARC
5542 external toolchains upgraded to arc-2017.09. Libatomic is now
5543 also copied for external musl based toolchains.
5544 Add binutils 2.30.x and switch to binutils 2.29.x by default.
5545
5546 Added hardening options to build with RELRO and FORTITY.
5547
5548 New defconfigs: Bananapi M64, FriendlyARM Nanopi A64 & NEO2,
5549 imx6slevk, imx6sx-sdb, imx6ulevk, Olimex A64-OLinuXino,
5550 Orangepi lite / pc plus / pc / prime / win / win plus / zero
5551 plus2, Pine64, Solidrun MacchiatoBin. Sopine.
5552
5553 Add utils/diffconfig, a simple utility for comparing
5554 configuration files - Adapted from the version in the
5555 Linux kernel.
5556
5557 Infrastructure: Check that the same file is not touched by
5558 multiple packages, as a preparation for toplevel parallel
5559 builds.
5560
5561 Hashes for the license files for a large number of packages
5562 have been added, ensuring that license changes will not be
5563 missed when packages are bumped.
5564
5565 Fix build issue for autotools based packages checking for C++
5566 support on toolchains without C++ support and on a distro
5567 lacking /lib/cpp (E.G. Arch Linux).
5568
5569 Support for the meson build system.
5570
5571 Pie charts generated by 'graph-build' or 'graph-size' are now
5572 sorted according to the size of each piece.
5573
5574 System: Only show getty options when busybox init or sysvinit
5575 are used.
5576
5577 ARM-trusted-firmware: Support ATF bundled in U-Boot as
5578 well as U-Boot bundled in ATF.
5579
5580 Zlib is now a virtual package, provided by either libzlib or
5581 zlib-ng, similar to openssl.
5582
30bffce8
PK
5583 Support for the Rust programming language.
5584
77d58aab 5585 New packages: aoetools, armbian-firmware, binaries-marvell,
30bffce8
PK
5586 brltty, cargo, cargo-bin, cups-filters, curlpp, daq,
5587 flatbuffers, gconf, glorytun, gstreamer1-mm, imx-m4fwloader,
5588 imx-gpu-g2d, json-for-modern-cpp, libcpprestsdk, libgta,
5589 libostree, libupnp18, luadbi, luadbi-sqlite3, lua-utf8, lynx,
5590 meson, mv-ddr-marvell, nilfs-utils, opentracing-cpp,
5591 open-lldp, pimd, proj, python-flask-cors,
5592 python-jaraco-classes, python-more-itertools, python-oauthlib,
5593 python-raven, python-remi, python-requests-oauthlib,
5594 python-schedule, python-secretstorage, python-see,
5595 python-tabledata, python-txtorcon, python-xlib, qt5charts,
5596 rtl8189fs, rtl8723bu, rust, rustc, rust-bin, rygel, safeclib,
5597 solatus, tcf-agent, traceroute, waylandpp, wolfssl,
5598 zisofs-tools, zlib-ng
77d58aab
PK
5599
5600 Removed packages: eeprog
5601
c34019e1
PK
56022017.11.2, Released January 21st, 2018
5603
5604 Important / security related fixes.
5605
5606 External toolchain: libatomic is now also copied for musl
5607 based toolchains.
5608
5609 nconfig: Fix for ncurses/ncursesw linking issue causing crashes.
5610
5611 System: Only show getty options when busybox init or sysvinit
5612 are used.
5613
5614 Infrastructure: Fix build issue for autotools based packages
5615 checking for C++ support on toolchains without C++ support and
5616 on a distro lacking /lib/cpp (E.G. Arch Linux).
5617
5618 Pie charts generated by 'graph-build' or 'graph-size' are now
5619 sorted according to the size of each piece.
5620
5621 Updated/fixed packages: asterisk, avahi, bind, busybox,
5622 coreutils, eeprog, intel-microcode, iputils, irssi, kmsxx,
5623 libiio, linux-firmware, lz4, mariadb, matchbox-lib, mcookie,
5624 ntp, php, pound, rpcbind, tar, ti-cgt-pru, webkitgtk, xen,
5625 xlib_libXpm
5626
5627 Issues resolved (http://bugs.buildroot.org):
5628
5629 #9996: lz4 package does not install lz4 binaries in target
5630 #10176: Rsyslog's S01logging is deleted by Busybox.mk from...
5631 #10216: package/x11r7/mcookie/mcookie.c:207: bad size ?
5632 #10301: systemd/getty unused options
5633 #10331: kmsxx, host installation fails with BR2_SHARED_...
5634 #10556: Building ntp package with SSL library libressl...
5635 #10641: avahi-autoipd not starting when using systemd-tmpfiles
5636
1fa8113a
PK
56372017.11.1, Released December 31th, 2017
5638
5639 Important / security related fixes.
5640
5641 Updated/fixed packages: asterisk, checkpolicy, dhcp, flann,
5642 gdb, glibc, heimdal, kodi-pvr-mediaportal-tvserver,
5643 kodi-pvr-stalker, libcue, libopenssl, libpqxx, libsoxr,
5644 linknx, linux-tools, lldpd, ltp-testsuite, mariadb, mfgtools,
5645 nodejs, nut, pulseaudio, python-cffi, qemu, rsync, tor, uboot,
5646 uboot-tools, vlc, webkitgtk, weston, wireguard, wireshark,
5647 xenomai, xfsprogs
5648
9dd76697
PK
56492017.11, Released November 30, 2017
5650
5651 Fixes all over the tree.
5652
5653 Toolchain: Use github mirror for Glibc.
5654
5655 Defconfigs: Correct boot.cmd for bananapi-m1.
5656
5657 Makefiles: Workaround include order issues for certain make
5658 versions by explicitly sorting the result of wildcard where it
5659 matters.
5660
5661 Download: Ensure subversion runs in non-interactive mode.
5662
5663 Updated/fixed packages: asterisk, boost, chrony, dovecot,
5664 dvb-apps, exim, feh, freerdp, fwup, google-breakpad, jose,
5665 kvm-unit-test, lftp, libcurl, libevent, libfastjson, libpjsip,
5666 libupnp, linphone, localedef, lttng-tools, mp4v2, mtools,
5667 ndisc6, oracle-mysql, parted, pdbg, qt, qt5connectivity,
5668 qt5declarative, qt5webkit, rauc, runc, samba4, shairport-sync,
5669 systemd-bootchart, webkitgtk, wireguard, xlib_libXcursor,
5670 xlib_libXfont, xlib_libXfont2,
5671
5672 Issues resolved (http://bugs.buildroot.org):
5673
5674 10501: host-localedef fails to compile on Ubuntu 17.10
5675 10506: Changed kernel image type (e.g. zImage to uImage)...
5676
071cc438
PK
56772017.11-rc2, Released November 13th, 2017
5678
5679 Fixes all over the tree.
5680
5681 Updated/fixed packages: collectd, ffmpeg, freerdp,
5682 go-bootstrap, imagemagick, jimtcl, libpjsip, libplist, libuv,
5683 mesa3d, nodejs, ntp, openjpeg, postgresql, python-numpy, ruby,
5684 snmp++, usb_modeswitch, util-linux, vboot-utils, webkitgtk,
5685 wireshark, wpa_supplicant, xapp_xdriinfo
5686
5687 Issues resolved (http://bugs.buildroot.org):
5688
5689 #10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
5690 #10491: Cannot output security warning when compiled with buildroot..
5691
a7e1971c 56922017.11-rc1, Released November 6th, 2017
c2aa34d8 5693
10b9c360
PK
5694 Fixes all over the tree and new features.
5695
64bbd348
PK
5696 Openssl is now a virtual package, which may be provided by
5697 OpenSSL (now renamed to libopenssl) or LibreSSL.
5698
6d1ff5ff
AVEM
5699 libssh2: there is now an explicit choice of the backend to use
5700 (mbedtls, gnutls or openssl). Previously, the choice was implicit
5701 based on the TLS library that was selected. Now, it is possible to
5702 choose the backend, which is important if several TLS libraries are
354722ca 5703 selected.
6d1ff5ff 5704
c2aa34d8
JF
5705 netsnmp: all MIB files are now installed, making the target filesystem a
5706 bit bigger than before. To remove unneeded MIBS, you should use a
5707 post-build script.
5708
f36962e9
PK
5709 Toolchain: Linaro toolchains updated to 2017.08, ARC toolchain
5710 updated to 2017.09, Glibc updated to 2.26, Glibc support for
5711 ARCv2. The toolchain wrapper now handles SOURCE_DATE_EPOCH for
5712 older (pre-gcc7.x) toolchains for BR2_REPRODUCIBLE.
5713
64bbd348
PK
5714 New defconfigs: Atmel SAM45D27, Bananapi M1 and M2 Plus,
5715 Engicam i.CoreM6 Qt5 configuration, i.MX6 sabreauto (mainline
5716 kernel/u-boot), i.MX6Q sabresd Qt5 configuration, i.MX7d-pico,
5717 QEMU ppc64le, Raspberry pi3 Qt5 webengine configuration,
5718 Technologic TS-7680.
5719
10b9c360
PK
5720 New packages: asterisk, azmq, bcg729, boinc, dahdi-linux,
5721 dahdi-tools, freeswitch-mod-bcg729, fscryptctl, libb64,
5722 libpri, libss7, lua-basexx, lua-compat53, lua-cqueues,
5723 lua-curl, lua-datafile, lua-fifo, lua-httpd,
5724 lua-lpeg-patterns, lua-markdown, lua-sailor, lua-value,
5725 luksmeta, minetest, minetest-game, pdmenu, prosody,
5726 python-aiocoap, python-automat, python-ibmiotf,
5727 python-iso8601, python-m2r, python-simplesqlite,
5728 python-websockets, python-xmltodict, qt5wayland, qt5webengine,
5729 restorecond, selinux-python, semodule-utils, uhubctl,
5730 wireguard, wsapi-fcgi, wsapi-xavante
5731
5732 Removed packages: aiccu, rfkill, sepolgen
5733
5734 Issues resolved (http://bugs.buildroot.org):
5735
5736 #10281: lsblk does not compile for util-linux
5737 #10336: lttng compilation fails : linking error
5738 #10351: glibc missing in rootfs
5739 #10356: nfs-utils missing header
043f3b45 5740 #10361: python3 python-config script generates invalid includes
10b9c360
PK
5741 #10366: dropbear download url has changed
5742 #10391: WiringPi retrieves wrong (old) version
5743 #10406: Beaglebone black: Buggy SGX driver version, swapped...
5744 #10426: uboot-tools' fw_setenv does not update the redundant...
5745 #10451: libpcap 1.8.x and 1.7x does not compile on PPC
5746
951685e8
PK
57472017.08.2, Released November 28th, 2017
5748
5749 Important / security related fixes.
5750
5751 Qt: 5.6 version updated to 5.6.3.
5752
5753 Reproducible: Do not override SOURCE_DATE_EPOCH if already set
5754 in the environment.
5755
5756 Makefiles: Workaround include order issues for certain make
5757 versions by explicitly sorting the result of wildcard where it
5758 matters.
5759
5760 Updated/fixed packages: apr, apr-util, arqp-standalone,
5761 azure-iot-sdk-c, collectd, dvb-apps, ffmpeg, go-bootstrap,
5762 google-breakpad, gstreamer, imagemagick, irssi, jimtcl,
5763 kvm-unit-test, libcurl, libfastjson, libglib2, libidn,
5764 libpjsip, libplist, localedef, lttng-tools, luajit, mesa3d,
5765 moarvm, mp4v2, openssh, openssl, oracle-mysql, postgresql,
5766 python3, python-pyqt5, qt, qt5base, qt5canvas3d,
5767 qt5connectivity, qt5declarative, qt5engineio,
5768 qt5graphicaleffects, qt5imageformats, qt5location,
5769 qt5multimedia, qt5quickcontrols, qt5quickcontrols2, qt5script,
5770 qt5sensors, qt5serialbus, qt5serialport, qt5svg, qt5tools,
5771 qt5webchannel, qt5webkit, qt5websockets, qt5x11extras,
5772 qt5xmlpatterns, quagga, redis, ruby, samba4, sdl2, snmppp,
5773 swupdate, ti-gfx, uboot-tools, usb_modeswitch, vboot-utils,
5774 webkitgtk, wget, wireshark, xapp_xdriinfo.
5775
5776 Issues resolved (http://bugs.buildroot.org):
5777
5778 10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
5779 10361: python3 python-config script generates invalid includes
5780 10501: host-localedef fails to compile on Ubuntu 17.10
5781
f2b10756
PK
57822017.08.1, Released October 23rd, 2017
5783
5784 Important / security related fixes.
5785
5786 Webkitgtk bumped to the 2.18.x series, fixing a large number
5787 of security issues.
5788
5789 Defconfigs: galileo: fix ext4 related kernel config, bump
5790 kernel for gcc 6.x compatibility, enable wchar support for
5791 grub2. wandboard: correct rootfs offset
5792
5793 support: Ensure gzip compression level 6 is used for git
5794 tarballs. check-bin-arch: Correctly handle (ignore) symbolic
5795 links. check-rpath: Also handle PIE binaries
5796
5797 External toolchain: Correctly handle glibc Buildroot
5798 toolchains built with merged /usr
5799
5800 musl: fix ARMv4 build with binutils 2.27.51+, fix for
5801 CVE-2017-15650
5802
5803 Updated/fixed packages: apache, augeas, bind, bluez5_utils,
5804 busybox, bzip2, cmake, dnsmasq, ejabberd, gcc, git, go, ffmpeg, file,
5805 flashrom, gd, gdk-pixbug, gnupg2, hostapd, ifupdown-scripts,
5806 imagemagick, iucode-tool, kernel-module-imx-gpu-viv, lame,
5807 libarchive, libcurl, libffi, libidn, libmbim, libnspr, libnss,
5808 libressl, librsync, libsoup, libxml2, libzip, mbedtls, musl,
5809 netplug, nginx, openvpn, pkgconf, poppler, proxychains-ng,
5810 qemu, qt, rpi-userland, syslog, ruby, samba4, softether,
5811 sqlite, strongswan, subversion, supertuxkart, supervisor, tcpdump,
5812 tor, unrar, urq, vboot-utils, webkitgtk, wpa_supplicant, xen,
5813 xmlstarlet, xlib_libXfont, xlib_libXfont2,
5814 xserver_xorg-server, zsh
5815
8ce27bb9 58162017.08, Released September 1st, 2017
0ea3d7ba 5817
8ce27bb9 5818 Minor fixes.
0ea3d7ba 5819
13c44396
PK
5820 Toolchain: Don't allow internal toolchain builds for MIPS
5821 M6201/P6600, as support for these are not yet in mainline GCC.
5822
5823 Updated/fixed packages: bcusdk, connman, dialog, dnsmasq,
5824 gnupg, grub2, iostat, iucode-tool, libgcrypt, libkcapi,
5825 libphidget, libv4l, linux-tools, mediastreamer, minidlna,
5826 nss-pam-ldapd, nvidia-driver, qt-webkit-kiosk, rpcbind, squid,
5827 transmission, vde2, vim
0ea3d7ba
TP
5828
5829 Updated/fixed defconfigs:
5830
5831 Removed packages: simicfs.
5832
5833 Issues resolved (http://bugs.buildroot.org):
c7ed72d3 5834
0ea3d7ba
TP
5835 #10261: Grub2 fails to build for x86_64
5836
ef19f376
TP
58372017.08-rc3, Released August 23rd, 2017
5838
5839 Fixes all over the tree.
5840
5841 Updated/fixed packages: alsa-lib, alsa-utils, cc-tool,
5842 dbus-cpp, e2fsprogs, elf2flt, faad2, fakeroot, gcc, git, gpsd,
5843 gst1-validate, kvmtool, libconfuse, libepoxy, librsync,
5844 libspatialindex, libunwind, linux, linux-headers, lua,
5845 mariadb, mesa3d, mtd, openocd, python3, syslinux, sysvinit,
5846 whois, xen, zmqpp.
5847
5848 Updated/fixed defconfigs: ci20, socrates_cyclone5,
5849 toradex_apalis_imx6.
5850
5851 Removed defconfig: Armadeus APF9328.
5852
5853 skeleton-* packages introduced in -rc1 have been renamed to
5854 skeleton-init-* instead.
5855
5856 Issues resolved (http://bugs.buildroot.org):
5857
5858 #10141: Squashfs extended attribute failures
5859
0ba4a139
TP
58602017.08-rc2, Released August 11th, 2017
5861
5862 Fixes all over the tree.
5863
5864 Updated/fixed packages: bind, dbus, erlang-p1-xml, faad2,
5865 ficl, gcc, gdb, glibc, jack2, libcurl, linux, linux-headers,
5866 lua, mutt, nvme, qt5base, skeleton-common, snappy, stella,
5867 swupdate, uclibc, valgrind, webkitgtk.
5868
5869 Updated/fixed defconfigs: beaglebone_qt5, minnowboard_max,
5870 nanopi_m1{, _plus}, olimex_a20_olinuxino_lime, qemu_sparc,
5871 qemu_sparc64.
5872
5873 The cmake-package infrastructure for host packages has been
5874 fixed to not incorrectly detect target packages through
5875 pkg-config.
5876
5877 Issues resolved (http://bugs.buildroot.org):
5878
c7ed72d3 5879 #9926: systemd-resolved.service: Failed at step NAMESPACE (systemd 233)
0ba4a139
TP
5880 #10021: libqeglfs-viv-integration.so file is missing for qt5 on armv7
5881 #10026: lua-5.3.4: fix lua linker error in swupdate
5882 #10146: package/skeleton-common fix recursive variable
c7ed72d3
PK
5883 #10156: glibc compilation fails for X86 32bits (i386)
5884 #10201: toolchain-wrapper.c:192: (error) Memory leak:
0ba4a139
TP
5885 #10221: Buildroot Support
5886
c472d8a4 58872017.08-rc1, Released August 2nd, 2017
2fce2056 5888
6ce80b6a
TP
5889 Infrastructure:
5890
d64d1216
TP
5891 - The skeleton package has been split into multiple packages:
5892 skeleton-sysv (when Busybox or SysV init are used),
5893 skeleton-systemd (when systemd is used), skeleton-none (when
5894 no init system is used) and skeleton-custom (when a custom
5895 skeleton is used). Those packages, except skeleton-custom,
5896 share common logic and data in a new package called
5897 skeleton-common. The skeleton package becomes a virtual
5898 package. This change allows to generate a filesystem that is
5899 compliant with systemd expectations.
5900
5901 - Support for using a read-only filesystem with systemd has
5902 been fixed.
5903
6ce80b6a
TP
5904 - Major revamp of the gettext handling, with user-visible
5905 effect:
2fce2056
TP
5906
5907 - prior to this revamp, when BR2_ENABLE_LOCALE=y, each
5908 package could decide to enable or not NLS support. When
5909 BR2_ENABLE_LOCALE was disabled, NLS support was forced off
5910 by passing --disable-nls to packages.
5911
5912 - after this revamp, a new BR2_SYSTEM_ENABLE_NLS option
6ce80b6a
TP
5913 controls whether NLS support should be enabled or not in
5914 packages. This option defaults to disabled, which means
5915 that now, NLS support is by default disabled in all
5916 packages.
2fce2056 5917
6ce80b6a
TP
5918 Therefore, if you need NLS support in packages, you must now
5919 explicitly enable the BR2_SYSTEM_ENABLE_NLS option.
51b3315b
AV
5920
5921 - The host directory no longer has a usr/ component. This
5922 makes it much more natural to use that directory as an
5923 externally used toolchain. For compatibility with existing
c7ed72d3 5924 scripts, a usr -> . link is still added.
51b3315b 5925
6ce80b6a
TP
5926 - Hashes are now checked on tarballs by Buildroot when a
5927 package is sourced from a Git repository.
5928
5929 - Patches are no longer being downloaded from Github, since
5930 auto-generated patches could change over time, and break
5931 hashes. All patches that were downloaded from Github are now
5932 stored in their respective package directories.
5933
5934 - Hash files in packages can now contain hashes for the
5935 license files contained in the package source code. This
5936 allows to detect changes in such license files.
5937
5938 - Binaries in $(TARGET_DIR) are now cleaned up from invalid
5939 RPATHs at the end of the build.
5940
5941 - A new "make sdk" target prepares $(HOST_DIR) to be
5942 relocatable: turns RPATHs in host binaries into relocatable
5943 ones, removes bogus RPATHs from staging binaries/libraries,
5944 and provides a relocate-sdk script that can be executed to
5945 relocate the SDK after installation.
5946
5947 - Addition of utils/genrandconfig which generates a random
5948 configuration based on a set of pre-defined toolchain
5949 configurations (support/config-fragments/autobuild/) and a
5950 random selection of packages. It is now used by the
5951 autobuilders to generate the random configurations.
5952
5953 Filesystems:
5954
5955 - ext2/3/4 filesystems are now generated using mkfs.ext from
5956 e2fsprogs instead of using genext2fs.
5957
5958 Architecture:
5959
5960 - Addition of support for ARM big.LITTLE variants
5961 - Improved MIPS support, with options to select NaN encoding
5962 and FP32 mode.
5963
5964 Toolchain:
5965
5966 - Switch to gcc 6.x as the default gcc version, add support
5967 for gcc 7.x, remove support for gcc 4.8
ca747900
TP
5968 - Switch to binutils 2.28 as the default binutils version, add
5969 support for binutils 2.29, remove support for binutils 2.26
6ce80b6a
TP
5970 - Support added for gdb 8.0
5971 - uClibc-ng bumped to 1.0.26
5972 - CodeSourcery toolchains for x86 and SuperH have been
5973 removed, they were using a too old glibc version
5974 (2.17). External toolchains with glibc 2.17 or earlier are
5975 no longer supported.
5976 - The version selection in the glibc package has been
5977 removed. Like musl and uClibc-ng, we now use the latest
5978 glibc version.
5979 - Improved support for Xtensa toolchain overlays, which can
5980 now be downloaded.
5981
5982 Tools:
5983
5984 - Numerous improvements to the runtime test infrastructure
5985 - Tests are now executed by Gitlab CI on a regular basis
5986 - Tools that are directly useful to the user have been moved
5987 from support/scripts/ to utils/: brmake, check-package,
5988 get-developers, scancpan, scanpipy, size-stats-compare,
5989 test-pkg.
5990
5991 New defconfigs: A13 Olinuxino, Engicam platforms (i.CoreM6
5992 Solo/Dual/DualLite/Quad, RQS SOM, GEAM6UL SOM, Is.IoT MX6UL
5993 SOM), Nano Pi M1 (Plus), OrangePi Zero and Plus.
5994
5995 New packages: azure-iot-sdk-c, cracklib, dt-utils, easy-rsa,
5996 erlang-jiffy, erlang-p1-oauth2, erlang-p1-xmpp,
5997 ifupdown-scripts, irrlicht, kodi-inputstream-adaptive,
5998 kodi-inputstream-rtmp, kvazaar, let-me-create, libloki,
5999 libpwquality, libressl, libspatialindex, libva-utils,
6000 linuxconsoletools, linuxptp, luaossl, lua-sdl2, lua-stdlib,
6001 lsscsi, paxtest, pcre2, pixz, python-asn1crypto,
6002 python-backports-shutil-get-terminal-size, python-bcrypt,
6003 python-cheroot, python-h2, python-hpack, python-hyperframe,
6004 python-hyperlink, python-ipython-genutils, python-pathlib2,
6005 python-pickleshare, python-priority, python-portend,
6006 python-scandir, python-systemd, python-tempora,
6007 python-traitlets, python-typepy, qt5virtualkeyboard,
6008 ratpoison, rauc, refpolicy, rhash, sdl2_mixer, sdl2_net,
6009 xr819-xradio, zstd
6010
0a1e508b 6011 Removed packages: cloog, input-tools, mke2img
6ce80b6a
TP
6012
6013 Issues resolved (http://bugs.buildroot.org):
6014
d64d1216 6015 #7892: systemd-journald is broken
6ce80b6a
TP
6016 #9341: avahi-utils does not compile with uClibc + libglib2
6017 #9441: Link BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER_COPY to
6018 BR2_ENABLE_DEBUG
6019 #9746: ext4 image generated by Buildroot is not working
6020 properly with U-Boot
6021 #9886: Build fails with "unexpected EOF while looking for
6022 matching `"'" if PATH contains a newline
6023 #9891: parted 3.1 => 3.2?
6024 #9911: qt5 does not build on sparc
6025 #9916: qt5 does not build on
6026 arm-buildroot-linux-uclibcgnueabihf for ARMv8 cores
6027 #9936: Host QEMU does not build with SDL support because of
6028 pkg-config
6029 #9941: nodejs option disappears for arm
6030 #9951: SCANCPAN failure
6031 #9966: util-linux-2.30/.stamp_built' failed
6032 #9976: License file for package 'rtl8821au' incorrect
6033 #9991: SGX Error implicit declaration of function
6034 ‘dmac_map_area’
6035 #10011: wget does not work from Buildroot
6036 #10036: Buildroot builds Raspbian Jessie headless image
6037 presenting incorrect prompt
6038 #10051: make: *** No rule to make target
6039 'raspberrpi3_defconfig'. Stop reported with Buildroot
6040 v2017.05.1
6041 #10056: No .config file was produced in /buildroot folder
6042 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer
6043 failure
c472d8a4 6044 #10071: fakeroot: replace hard-coded paths in post install
6ce80b6a 6045 #10076: Makefile:4113: recipe for target 'all-gcc' failed
90a1b819
TP
6046 #10091: gcc7.1 does not build with graphite support due to old
6047 isl
d64d1216
TP
6048 #10121: webkit without the multimedia option causes build
6049 error
6ce80b6a 6050
d0b7d387
PK
60512017.05.2, Released July 27th, 2017
6052
6053 Important / security related fixes.
6054
6055 Webkitgtk bumped to the 2.16.x series, fixing a large number
6056 of security issues.
6057
6058 host-aespipe compile fix for Debian/Gentoo/Ubuntu toolchains
6059 which default to PIE mode.
6060
6061 Updated/fixed packages: aespipe, apache, bind, binutils,
6062 busybox, ccache, collectd, dieharder, efibootmgr, efivar,
6063 expat, ffmpeg, gcc, heimdal, iproute2, irssi, libglib2,
6064 libmemcached, libosip2, libtirpc, libxml-parser-perl,
6065 linux-fusion, linux-zigbee, mpg123, orc, pcre, php, protobuf,
6066 pulseaudio, python-setproctitle, qt5base, rpi-firmware,
6067 samba4, syslinux, systemd, spice, tcpdump, tiff, uboot-tools,
6068 webkitgtk, x265, xserver_xorg-server, xvisor
6069
6070 Issues resolved (http://bugs.buildroot.org):
6071
6072 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer...
6073
d9bcd5fa
PK
60742017.05.1, Released July 4th, 2017
6075
6076 Important / security related fixes.
6077
6078 Update support/scripts/scancpan to use METACPAN v1 API as v0
6079 has been shutdown.
6080
6081 Update support/scripts/mkusers to handle setups where
6082 /etc/shadow is a symlink.
6083
6084 External toolchain: Don't create musl dynamic loader symlink
6085 for static builds.
6086
6087 Setlocalversion: Correct detection of mercurial revisions for
6088 non-tagged versions.
6089
6090 Defconfigs: at91sam9x5ek_mmc: workaround boot rom issue.
6091
6092 Updated/fixed packages: apache, automake, bind, botan, c-ares,
6093 dhcp, expat, fcgiwrap, gcc, gdb, gesftpserver, glibc, glmark2,
6094 gnutls, gst1-plugins-bad, imagemagick, imx-uuc, intltool,
6095 iperf, ipsec-tools, irssi, kmod, libcurl, libgcrypt, libmad,
6096 libnl, lugaro, mosquitto, mpg123, ncurses, nodejs, ntp,
6097 openssh, openvpn, pngquant, python-simplegeneric, qt5base,
6098 qt5multimedia, rtl8821au, socat, spice, systemd, tor, trinity,
6099 tslib, vlc, x264, xen, xlib_libxshmfenc, xserver_xorg-server
6100
6101 Issues resolved (http://bugs.buildroot.org):
6102
6103 #9976: License file for package 'rtl8821au' incorrect
6104
dd2020aa
PK
61052017.05, Released May 31st, 2017
6106
6107 Minor fixes.
6108
6109 External toolchain: musl dynamic linker symlink for mips-sf
6110 corrected.
6111
6112 Updated/fixed packages: agentpp, bash, exim, hans, madplay,
6113 qpid-proton, rtl8188eu, snmppp, stm32flash, strongswan, sudo,
6114 xen
6115
6116 Issues resolved (http://bugs.buildroot.org):
6117
6118 #9906: genimage: Disk full
6119
91a418c3
PK
61202017.05-rc3, Released May 30th, 2017
6121
6122 Fixes all over the tree.
6123
6124 ARC toolchain bumped to 2017.03
6125
6126 Runtime testing improvements and cleanups.
6127
6128 Updated/fixed packages: acpica, armadillo, audiofile, c-icap,
6129 cppcms, dhcp, docker-engine, dropbear, elfutils, erlang,
6130 fbgrab, ffmpeg, flashrom, ftop, gnutls, google-breakpad,
6131 keepalived, kodi, libcdio, libepoxy, libev, libminiupnpc,
6132 libqmi, libtasn1, libv4l, mariadb, mono, mosh, mosquitto,
6133 mxml, ntp, opencv, openpowerlink, oracle-mysql, popt,
6134 pulseview, python-enum34, rabbitmq-c, redis, samba4, stella,
6135 xen
6136
6137 Removed packages: firejail, ola
6138
6139 Issues resolved (http://bugs.buildroot.org):
6140
6141 #9871: fbgrab 1.3 won't build with BR2_REPRODUCIBLE set
6142 #9876: aarch64 support with gcc 4.8 toolchain
6143 #9896: host-gcc-initial error downloading because incorrect URL
6144
8ab8f10a
PK
61452017.05-rc2, Released May 17th, 2017
6146
6147 Fixes all over the tree.
6148
6149 ARC toolchain bumped to 2017.03-rc2
6150
6151 Updated/fixed packages: bluez_utils, boost, clamav, daemon,
6152 efibootmgr, efl, espeak, expedite, faketime, ffmpeg, fxload,
6153 git, gpsd, kvm-unit-tests, libcdio, libv4l, lua, mke2img,
6154 mpir, mpv, odroid-scripts, openblas, opencv3, openvpn, php,
6155 postgresql, protobuf, qt5declarative, qwt, radvd, rpcbind,
6156 rtmpdump, strongswan, sudo, ltp-testsuite, uclibc-ng-test,
6157 vlc, x11vnc, xfsprogs
6158
6159 Issues resolved (http://bugs.buildroot.org):
6160
6161 #9796: source-check broken for Git downloads
6162 #9866: BASE_DIR usage
6163
c71edb8b
PK
61642017.05-rc1, Released May 8th, 2017
6165
6166 Fixes all over the tree and new features.
6167
6168 Infrastructure:
6169
6170 - Installed binaries are now checked for correct architecture
6171 to catch natively built binaries or binaries built for other
6172 architecture variants.
6173
6174 - Luarocks infrastructure improvements to extraction handling,
6175 support for upstream name != Buildroot package name.
6176
6177 - 'make printvars' output format has changed to make it easier
6178 to use in scripts. It now has options to quote the variables
6179 and to show the expanded/unexpanded values.
6180
6181 - Automatic ext2 rootfs size calculation has been removed. The
6182 logic was not working working reliable in all setups as it
6183 depends on the host filesystem behaviour, so instead now the
6184 size has to be specified explicitly (defaults to 60MB).
6185
6186 - The git download infrastructure now ensures that GNU format
6187 tar files are created.
6188
6189 - Fixed a variable clashing issue in the mkusers script with
6190 internal bash variables.
6191
6192 - Fakeroot now links against libacl to fix issues on
6193 distributions using acls.
6194
6195 - Correct permissions for /dev/pts/ptmx when systemd is used
6196 with recent glibc versions.
6197
6198 - br2-external: Improve error reporting.
6199
6200 - A wrapper script for genimage has been added in
6201 support/scripts/genimage.sh for easy use of genimage from
6202 post-image scripts.
6203
6204 - A script to check for common style issues in new packages
6205 before submitting has been added in support/scripts/check-package
6206
6207 - Defconfigs are now tested by gitlab-CI instead of Travis:
6208 https://gitlab.com/buildroot.org/buildroot
6209
6210 - Infrastructure for runtime testing has been added to
6211 support/testing
6212
6213 Toolchain:
6214
6215 - External linaro toolchains updated to 2017.02, ARC toolchain
6216 updated to 2017.03-rc1, NIOSII CodeSourcery to 2017.05
6217
6218 - A number of fixes and improvements to the external toolchain
6219 handling, including C library detection, multilib and ld.so
6220 handling
6221
6222 - Glibc 2.25 and uClibc-ng 1.0.24 added, wordexp support enabled
6223 for uClibc-ng
6224
6225 - Binutils 2.28 added and default changed to 2.27
6226
6227
6228 Architectures:
6229
6230 - Support for the C-SKY architecture has been added.
6231
6232
6233 License handling:
6234
6235 - The package license markings for legal info now uses the
6236 SPDX short identifiers for the license string where possible.
6237
6238 - License info has been improved / added for a number of packages.
6239
6240
6241 Misc:
6242
6243 - Cmake 3.7.x installed on the host is no longer ignored as a
6244 workaround for the RPATH issues has been implemented.
6245
6246 - Docker-engine can now be built statically on an otherwise
6247 dynamic linked build for docker-in-docker setups.
6248
6249 - U-Boot now supports out-of-tree device trees, similar to
6250 Linux
6251
6252 - Nodejs 0.10.x support (and with it, support for <ARMv6) has
6253 been removed as this is now EOL upstream.
6254
6255 New defconfigs: AT91sam9x5ek dev/mmc/mmc-dev, banana pro,
6256 Nationalchip gx6605s, MIPS creator ci40, nexbox a95x, 64bit
6257 defconfig for raspberry pi 3, stm32f429-disc1.
6258
6259 The raspberry pi zero-w and rpi3 compute module are now also
6260 supported by the rpi0 / rpi3 defconfigs, beaglebone green is
6261 supported by the beaglebone defconfig.
6262
6263 Removed defconfig: minnowboard, via imx6 vab820, altera
6264 socdk/sockit
6265
6266 New packages: arp-scan, atest, augeas, bluez-tools, daemon,
6267 dc3dd, dieharder, execline, fmt, ghostscript, gqrx,
6268 gst1-vaapi, jo, keepalived, kmscube, kodi-jsonschemabuilder,
6269 kodi-skin-confluence, kodi-texturepacker, lensfun, leptonica,
6270 libbson, libcsv, libgphoto2, libkcapi, libmaxminddb,
6271 libmediaart, libnpth, libscrypt, lua-bit32, lua-resty-http,
6272 lugaru, memtool, mpir, nanomsg, physfs, phytool, pngquant,
6273 python-decorator, python-simplegeneric,
6274 python-sortedcontainers, rpi-bt-firmware, rpi-wifi-firmware,
6275 s6, s6-dns, s6-linux-init, s6-linux-utils, s6-networking,
6276 s6-portable-utils, s6-rc, supertux, tesseract-ocr,
6277 uccp420wlan, wilink-bt-firmware
6278
6279 Broken packages: ola
6280
6281 Removed packages: cosmo, kodi-visualisation-fountain,
6282 polarssl, portmap, xdriver_xf86-video-glide,
6283 xdriver_xf86-video-v4l, xdriver_xf86-video-wsfb
6284
6285 Issues resolved (http://bugs.buildroot.org):
6286
6287 #8831: image generation fails on host ZFS due to "no free space"
6288 #9436: e2fsprogs remove busybox applets even of unselected e2fs..
6289 #9456: mkusers script bash errors
6290 #9496: mke2img fails during build on ntfs-3g host partition
6291 #9531: NPM fails to build embedded modules
6292 #9596: KODI: --enable-lirc needs "HAVE_LIRC" compiler definition..
6293 #9691: Wrong cryptsetup package include files location
6294 #9696: Wrong cryptsetup package include files location
6295 #9706: Can't download newer revisions of package from PyPI
6296 #9711: Recent libCEC version bump seems to break kodi package
6297 #9716: exit, shutdown, reboot from kodi
6298 #9721: version 2017.02: no acceptable m4 could be found in $PATH
6299 #9726: Raspberry Pi version B - Problems with UART speed in..
6300 #9751: expat legal info - manifest.csv: GPLv2 Source site: MIT..
6301 #9756: glibc fails to build on buildroot-sh4*-buildroot-linux-gnu
6302 #9766: support/scripts/pkgutil.py conflicts with the pkgutil.py..
6303 #9776: libubox build failed
6304 #9791: Python searches for packages in the user site directory
6305 #9806: libseccomp is not available when BR2_arm=y
6306 #9826: post-build scritp - symlinks created in post-build script..
6307 #9836: triggerhappy: systemd unit broken
6308 #9846: musl libc not installed correctly in target folder
6309 #9856: build libubox failed on ubuntu 17.04 64bit
6310
4f00d03a
PK
63112017.02.11, Released April 11th, 2018
6312
6313 Important / security related fixes.
6314
6315 dependencies: Blacklist tar 1.30+ and build our own host-tar
6316 if needed as tar 1.30+ changed the --numeric-owner output for
6317 long path names. Build host-tar before other host-dependencies
6318 as they need it to extract their source tarballs.
6319
6320 Updated/fixed packages: apache, busybox, clamav, dhcp,
6321 dnsmasq, dovecot, exim, imagemagick, irssi, jq, libcurl,
6322 libpjsip, librsvg, libtasn1, libvorbis, libxml2, lz4, mariadb,
6323 mbedtls, mosquitto, ntp, openblas, opencv3, openssl, patch,
6324 postgresql, python-webpy, qt53d, qt5tools, quagga, rsync,
6325 samba4, sngrep, tremor, wavpack, wireshark, xerces, xterm
6326
6327 Issues resolved (http://bugs.uclibc.org):
6328
6329 #10856: openblas on qemu_x86_64_defconfig fails with "sgemm_..
6330
6f1e216e
PK
63312017.02.10, Released January 31st, 2018
6332
6333 Important / security related fixes.
6334
6335 nconfig: Fix for ncurses/ncursesw linking issue causing crashes.
6336
6337 System: Only show getty options when busybox init or sysvinit
6338 are used.
6339
6340 Infrastructure: Fix build issue for autotools based packages
6341 checking for C++ support on toolchains without C++ support and
6342 on a distro lacking /lib/cpp (E.G. Arch Linux).
6343
6344 Updated/fixed packages: avahi, berkeleydb, bind, busybox,
6345 ccache, clamav, coreutils, dovecot, eeprog, eudev, fis,
6346 intel-microcode, iputils, irssi, kmsxx, libcurl, liberation,
6347 libiio, lz4, mariadb, matchbox-lib, mcookie, openocd, php,
6348 pound, rpcbind, squid, tar, ti-cgt-pru, transmission,
6349 util-linux, webkitgtk, wireshark, xen
6350
6351 Issues resolved (http://bugs.buildroot.org):
6352
6353 #9996: lz4 package does not install lz4 binaries in target
6354 #10176: Rsyslog's S01logging is deleted by Busybox.mk from...
6355 #10216: package/x11r7/mcookie/mcookie.c:207: bad size ?
6356 #10301: systemd/getty unused options
6357 #10331: kmsxx, host installation fails with BR2_SHARED_...
6358 #10536: Finding non-relative paths in the ccache
6359 #10641: avahi-autoipd not starting when using systemd-tmpfiles
6360
93a8938d
PK
63612017.02.9, Released January 1st, 2018
6362
6363 Important / security related fixes.
6364
6365 Fix divide by zero issue in size-stats script.
6366
6367 Fix makefile include ordering issue with certain make versions
6368 in the external toolchain handling.
6369
6370 Updated/fixed packages: dhcp, exim, flann, gdb, heimdal,
6371 libcue, libcurl, libevent, libpqxx, libsoxr, linphone, lldpd,
6372 mariadb, mfgtools, mtools, nodejs, nut, openssl, rsync,
6373 samba4, tor, vlc, webkitgtk, wireshark, xfsprogs,
6374 xlib_libXcursor, xlib_libXfont, xlib_libXfont2
6375
a4d77a4b
PK
63762017.02.8, Released November 27th, 2017
6377
6378 Important / security related fixes.
6379
6380 Qt: 5.6 version updated to 5.6.3.
6381
6382 Reproducible: Do not override SOURCE_DATE_EPOCH if already set
6383 in the environment.
6384
6385 Updated/fixed packages: apr, apr-util, arqp-standalone,
6386 collectd, dvb-apps, ffmpeg, google-breakpad, gstreamer,
6387 imagemagick, libfastjson, libglib2, libpjsip, libplist,
6388 localedef, luajit, mesa3d, openssh, openssl, postgresql,
6389 python3, python-pyqt5, qt5base, qt5canvas3d, qt5connectivity,
6390 qt5declarative, qt5engineio, qt5graphicaleffects,
6391 qt5imageformats, qt5location, qt5multimedia, qt5quickcontrols,
6392 qt5quickcontrols2, qt5script, qt5sensors, qt5serialbus,
6393 qt5serialport, qt5svg, qt5tools, qt5webchannel, qt5webkit,
6394 qt5websockets, qt5x11extras, qt5xmlpatterns, quagga, ruby,
6395 samba4, snmppp, ti-gfx, vboot-utils, webkitgtk, wireshark,
6396 xapp_xdriinfo.
6397
6398 Issues resolved (http://bugs.buildroot.org):
6399
6400 10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
6401 10361: python3 python-config script generates invalid includes
6402 10501: host-localedef fails to compile on Ubuntu 17.10
6403
8b0dd65d
PK
64042017.02.7, Released October 28th, 2017
6405
6406 Important / security related fixes.
6407
6408 Webkitgtk bumped to the 2.18.x series, fixing a large number
6409 of security issues.
6410
6411 Defconfigs: wandboard: Correct rootfs offset
6412
6413 Toolchain: Linaro toolchains updated to 2017.08 release,
6414 fixing a number of issues. Musl: fix for CVE-2017-15650.
6415
6416 Updated/fixed packages: busybox, bzip2, dnsmasq, git, go,
6417 hostapd, irssi, iucode-tool, lame, libcurl, libffi, libnspr,
6418 libnss, nodejs, openssh, openvpn, qemu, qt, redis, sdl2,
6419 webkitgtk, wget, wpa_supplicant, xen, xlib_libXfont,
6420 xlib_libXfont2, xserver_xorg-server
6421
40f8a013
PK
64222017.02.6, Released September 24th, 2017
6423
6424 Important / security related fixes.
6425
6426 Cmake: Ensure correct pkg-config is used when building host
6427 packages
6428
6429 fs/iso9660: Ensure files from earlier builds are not included.
6430
6431 Updated/fixed packages: apache, bcusdk, bind, binutils,
6432 bluez5_utils, botan, cmake, connman, dbus, dialog, e2fsprogs,
6433 faad2, fakeroot, ffmpeg, file, flashrom, gcc, gd, gdb,
6434 gdk-pixbuf, git, gnupg, gpsd, grub2, gst1-plugins-bad,
6435 imagemagick, iostat, iucode-tool, jack2, libarchive, libcurl,
6436 libgcrypt, libidn, libphidget, librsync, librsvg, libsoup,
6437 libxml2, linux-tools, lua, mariadb, mbedtls, mediastreamer,
6438 minidlna, netplug, nss-pam-ldapd, nvidia-driver, openjpeg,
6439 postgresql, proxychains-ng, python-libconfig,
6440 python-service-identity, qt, rpcbind, ruby, samba4, squashfs,
6441 squid, strongswan, subversion, supervisor, sysvinit, tcpdump,
6442 tor, transmission, unrar, valgrind, vim, webkitgtk, whois,
6443 xen, zmqpp
6444
6445 Issues resolved (http://bugs.buildroot.org):
6446
6447 #10141: Squashfs extended attribute failures
6448 #10261: Grub2 fails to build for x86_64
6449 #10276: BR2_PACKAGE_LINUX_TOOLS_GPIO fails for MIPS with...
6450
386dd28a
PK
64512017.02.5, Released July 27th, 2017
6452
6453 Important / security related fixes.
6454
6455 Webkitgtk bumped to the 2.16.x series, fixing a large number
6456 of security issues.
6457
6458 host-aespipe compile fix for Debian/Gentoo/Ubuntu toolchains
6459 which default to PIE mode.
6460
6461 Updated/fixed packages: aespipe, apache, bind, binutils,
6462 busybox, ccache, collectd, efibootmgr, efivar, expat, ffmpeg,
6463 gcc, heimdal, iproute2, irssi, libglib2, libmemcached,
6464 libosip2, libtirpc, libxml-parser-perl, linux-fusion,
6465 linux-zigbee, mpg123, nodejs, orc, pcre, php, pulseaudio,
6466 python-setproctitle, qt5base, rpi-firmware, samba4, syslinux,
6467 systemd, spice, tcpdump, tiff, webkitgtk, x265, xen,
6468 xserver_xorg-server, xvisor
6469
6470 Issues resolved (http://bugs.buildroot.org):
6471
6472 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer...
6473
018b8aa7
PK
64742017.02.4, Released July 4th, 2017
6475
6476 Important / security related fixes.
6477
6478 Update support/scripts/scancpan to use METACPAN v1 API as v0
6479 has been shutdown.
6480
6481 Update support/scripts/mkusers to handle setups where
6482 /etc/shadow is a symlink.
6483
6484 External toolchain: Don't create musl dynamic loader symlink
6485 for static builds.
6486
6487 Setlocalversion: Correct detection of mercurial revisions for
6488 non-tagged versions.
6489
6490 Updated/fixed packages: apache, automake, bind, botan, c-ares,
6491 dhcp, expat, fcgiwrap, gcc, gdb, gesftpserver, glibc, gnutls,
6492 gst1-plugins-bad, imagemagick, imx-uuc, intltool, iperf,
6493 ipsec-tools, irssi, libgcrypt, libmad, libnl, mosquitto,
6494 mpg123, ncurses, nodejs, ntp, openssh, openvpn, qt5base,
6495 qt5multimedia, rtl8821au, socat, spice, systemd, tor, tslib,
6496 vlc, x264, xserver_xorg-server
6497
6498 Issues resolved (http://bugs.buildroot.org):
6499
6500 #9976: License file for package 'rtl8821au' incorrect
6501
1ba865a5
PK
65022017.02.3, Released June 2nd, 2017
6503
6504 Important / security related fixes.
6505
6506 Download: <pkg>-source-check fixed for packages from git.
6507
6508 External toolchain: musl dynamic linker symlink for mips-sf
6509 corrected.
6510
6511 Updated/fixed packages: armadillo, audiofile, bash,
6512 bluez_utils, cppcms, dbus, dhcp, dropbear, efibootmgr, efl,
6513 elfutils, faketime, fbgrab, flashrom, ftop, gdb, git,
6514 google-breakpad, gpsd, hans, kvm-unit-tests, kyua, libev,
6515 libmicrohttpd, libminiupnpc, libtasn1, libubox, ltp-testsuite,
6516 lua, madplay, mariadb, mono, mosquitto, mxml, ntp,
6517 nvidia-driver, openblas, openvpn, oracle-mysql, picocom, popt,
6518 postgresql, pulseview, qt5base, qwt, rabbitmq-c, redis,
6519 rpcbind, rtmpdump, samba4, strongswan, sudo, vlc
6520
6521 Issues resolved (http://bugs.buildroot.org):
6522
6523 #9796: source-check broken for Git downloads
6524 #9871: fbgrab 1.3 won't build with BR2_REPRODUCIBLE set
6525
87ddf24d
PK
65262017.02.2, Released May 1st, 2017
6527
6528 Important / security related fixes.
6529
6530 Use HTTPS for the Codesourcery external toolchains as the HTTP
6531 URLs no longer work.
6532
6533 Updated/fixed packages: bind, busybox, dovecot, freetype,
6534 ghostscript, glibc, granite, hiredis, icu, imagemagick,
6535 gst-plugins-base, gst1-plugins-base, libcroco, libcurl, libnl,
6536 libnspr, libnss, libsamplerate, libsndfile, libunwind,
6537 minicom, mplayer, mpv, nodejs, python-django, python-pyyaml,
6538 python-web2py, samba4, syslinux, systemd, tiff, trinity,
6539 uboot, wireshark, xen
6540
6541 Issues resolved (http://bugs.buildroot.org):
6542
6543 #9791: Python searches for packages in the user site directory
6544
a1658095
PK
65452017.02.1, Released April 4th, 2017
6546
6547 Important / security related fixes.
6548
6549 Fix a variable clashing issue in the mkusers script with
6550 internal bash variables.
6551
6552 Improve external toolchain version detection.
6553
6554 Correct permissions for /dev/pts/ptmx when systemd is used
6555 with recent glibc versions.
6556
6557 Fix python module name clash for graph-depends.
6558
6559 Fakeroot now links against libacl to fix issues on
6560 distributions using acls.
6561
6562 Ensure that the git download infrastructure creates GNU format
6563 tar files.
6564
6565 br2-external: Improve error reporting.
6566
6567 Updated/fixed packages: acl, apr, audiofile, busybox, cairo,
6568 dbus-cpp, dbus-glib, dbus-triggerd, domoticz, elfutils,
6569 fakeroot, filemq, fmc, gdb, git, gnutls, gst-ffmpeg,
6570 gst1-plygins-bad, harfbuzz, htop, imagemagick, jasper, libcec,
6571 libiio, libplatform, librsvg, libselinux, libsidplay2, libsoc,
6572 libwebsockets, libxkbcommon, linux-firmware, logrotate,
6573 lpt-testsuite, lttng-libust, mariadb, mbedtls, memcached,
6574 mesa3d, mpd, mplayer, nbd, ncftp, ntp, openssh, opentyrian,
6575 pcre, perl-gd, python, qt5base, rpi-userland, rpm, samba4,
6576 skalibs, slang, sngrep, squashfs, syslog-ng, taglib,
6577 tcpreplay, tor, upmpdcli, wget, wireshark,
6578 xdriver_xf86-video-vmware, xlib_libXv, zmqpp
6579
6580 Issues resolved (http://bugs.buildroot.org):
6581
6582 #9456: mkusers script bash errors
6583
083c0735
PK
65842017.02, Released February 28th, 2017
6585
6586 Minor fixes, mainly fixing autobuilder issues.
6587
6588 Don't use cmake 3.7.x from the build host as it is also
6589 affected by the RPATH handling issues, and instead build our
6590 own if needed.
6591
6592 Updated/fixed packages: assimp, classpath, genimage, mplayer,
6593 mpv, openocd, python-libconfig, qt5base, qt5quickcontrols,
6594 vlc, xterm
6595
87a23e53
PK
65962017.02-rc3, Released February 26th, 2017
6597
6598 Fixes all over the tree.
6599
6600 Cmake reverted to version 3.6.3 to workaround regressions
6601 related to RPATH handling.
6602
6603 Updated/fixed packages: bctoolbox, berkeleydb, binutils,
6604 btrfs-progs, classpath, directfb, glibc, gstreamer1,
6605 gst1-plugins-{base,good,bad,ugly}, gst1-libav,
6606 gst1-rtsp-server, gst1-validate, gst-omx, htop, libcurl,
6607 libepoxy, libimxvpuapi, libpcap, libuv, ncurses, openssh,
6608 oracle-mysql, poco, python, qt5base, qt5webkit, sslh, synergy,
6609 trousers, uclibc-ng-test, util-linux, vlc, xfsprogs
6610
6611 Issues resolved (http://bugs.buildroot.org):
6612
6613 #9251: Shared C++ libraries for Microblaze results in Segmentation...
6614 #9456: mkusers script bash errors
6615 #9506: Collectd 5.7.0 fails to build with libcrypt
6616 #9581: VagrantFile provisioning step fails due to issue with grub-pc
6617 #9586: usbmount: usbmount slows down the system... to a state of...
6618 #9616: CMake host packages cannot provide CONF_ENV
6619 #9641: Need raptor package installed in staging
6620 #9671: stunnel build error
6621
bedc0ccd
PK
66222017.02-rc2, Released February 20th, 2017
6623
6624 Fixes all over the tree.
6625
6626 Support for SOURCE_DATE_EPOCH in the toolchain wrapper for
6627 older gcc versions for reproducible builds has been
6628 (temporarily) reverted because of licensing compatiblity
6629 concerns.
6630
6631 Defconfigs: SD card generation fix for the Udoo Neo board
6632
6633 Infrastructure to handle .lz compressed tarballs added, and
6634 affected packages updated to use it.
6635
6636 Updated/fixed packages: bctoolbox, bind, canelloni,
6637 cbootimage, ccache, classpath, cups, dbus, ddrescue, directfb,
6638 ed, erlang, gcc, gdb, glmark2, gstreamer, gstreamer1, hiredis,
6639 kmod, kmsxx, lcdapi, libasplib, libgpiod, libnss, libraw,
6640 libv4l, mesa3d-headers, mosquitto, mpd, mpv, musl, ntfs-3g,
6641 ocrad, openswan, postgresql, qt5base, qt5quickcontrols, redis,
6642 riemann-c-client, samba4, sunxi-mali, tcping, trousers,
6643 uclibc, util-linux, vim, wavpack, wget, wiringpi, xfsprogs,
6644 xserver_xorg-server
6645
6646 Issues resolved (http://bugs.buildroot.org):
6647
6648 #8941: Valgrind fails to build with stack protection turned on
6649 #9291: perl: SysV message queues not configured, even if available
6650 #9651: libxcb-1.12 built Error
6651 #9656: util-linux: schedutils doesn't build on target w/o enabl...
6652 #9666: qt5quickcontrols install fails
6653
4f17e8cf
TP
66542017.02-rc1, Released February 11th, 2017
6655
6656 Fixes all over the tree and new features.
6657
6658 Infrastructure:
6659
6660 - numerous improvements to support reproducible builds
6661
6662 - new waf-package package infrastructure to support packages
6663 that use the Waf build system. 6 packages converted to
6664 this infrastructure.
6665
133811ee
TP
6666 - add option <pkg>_PREFER_INSTALLER to the perl package
6667 infrastructure
6668
6669 Architecture:
6670
4f17e8cf
TP
6671 - add support for the OpenRISC CPU architecture
6672
6673 - merge description of the ARM and ARM64 options, and add
6674 support for selecting a specific ARM64 core
6675
6676 Toolchain:
6677
6678 - major rework of the external toolchain support. It is now
6679 split into several packages, one per external toolchain,
6680 and a common infrastructure.
6681
6682 - important fix for musl to prevent a conflict between musl
6683 and kernel headers (fixes the build of numerous packages
6684 with musl)
6685
6686 - uClibc-ng bumped to 1.0.22, and therefore enable uClibc
6687 for ARM64, mips32r6 and mips64r6
6688
6689 - add gdb 7.12.1, and switch to gdb 7.11 as the default
6690
6691 - Linaro toolchains updated to 2016.11, ARC toolchain
6692 components updated to arc-2016.09, MIPS Codescape
133811ee
TP
6693 toolchains bumped to 2016.05-06, CodeSourcery AMD64 and
6694 NIOS2 toolchains bumped
4f17e8cf
TP
6695
6696 - remove Analog Devices toolchain for the Blackfin
133811ee
TP
6697 architecture, remove pre-built musl toolchains from
6698 musl.codu.org
4f17e8cf
TP
6699
6700 New defconfigs: Freescale i.MX23EVK, Qemu OpenRISC emulation,
133811ee
TP
6701 Qemu NIOS2 emulation, Grinn chiliBoard, Freescale i.MX6Q
6702 SabreSD, BeagleBoard X15, OrangePi One, ARC HS38 HAPS
4f17e8cf
TP
6703
6704 New packages: angular-websocket, aubio, bctoolbox, darkhttpd,
6705 ddrescue, easydbus, fakedate, git-crypt, hiredis, ifenslave,
6706 jsmn, libgpiod, libgsm, linux-syscall-support, mariadb, mimic,
6707 nginx-dav-ext, nmon, opkg-utils, policycoreutils,
6708 pru-software-support, python-arrow, python-attrs,
6709 python-babel, python-bitstring, python-chardet,
6710 python-constantly, python-flask-babel, python-gunicorn,
6711 python-incremental, python-jsonschema, python-logbook,
6712 python-markdown2, python-mbstrdecoder, python-mutagen,
6713 python-pathpy, python-pudb, python-pyqrcode,
6714 python-pytablereader, python-setuptools-scm, python-sh,
6715 python-toml, python-vcversioner, python-whoosh,
6716 raspberrypi-usbboot, riemann-c-client, rtl8723bs, skalibs,
6717 sslh, sngrep, ti-cgt-pru, uclibc-ng-test, udpxy, uhttpd,
6718 upower, ustream-ssl, waf, xlib_libXfont2
6719
6720 Removed packages: perl-db-file, snowball-hdmiservice,
6721 snowball-init
6722
6723 Tooling: addition of a test-pkg script to help contributors
6724 build test their package.
6725
6726 Issues resolved (http://bugs.buildroot.org):
6727
6728 #8946: Valgrind fails to build with stack protection turned on
6729 #9461: odroidc2 - toolchain Linaro AArch64 2016.11 compile error
6730 #9466: VIM_REMOVE_DOCS removes rgb.txt
6731 #9486: xorg-server 1.19 fails to compile for glibc with systemd init (x86_64)
6732 #9501: eudev fails to build with older kernel headers
6733 #9526: Embedded NPM fails to start with "no such file or directory" error
6734 #9541: Platform drivers autoloading from info in device tree does not work
6735 #9546: seems BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTB_OVERLAYS do nothing
6736 #9551: Coreutils fails to build target src/src_libsinglebin_pinky_a-pinky.o
6737 #9566: [kmod] Compilation fails with uclibc
6738 #9571: buildroot fails while building opencv for arm64 platform
6739 #9576: External tree with BR 2016.11 does not work anymore
6740 #9606: xorg-server cannot build for ARM target
6741
e77a5c88
PK
67422016.11.3, Released March 9th, 2017
6743
6744 Important / security related fixes.
6745
6746 Updated/fixed packages: bind, dbus, gnutls, imagemagick,
6747 lcms2, libcurl, ntfs-3g, ntp, openssl, php, quagga, redis,
6748 squid, stunnel, tcpdump, vim, wavpack, wireshark, xlib_libXpm
6749
8847039f
PK
67502016.11.2, Released January 25th, 2017
6751
6752 Important / security related fixes.
6753
6754 A fix for BR2_EXTERNAL trees referenced using relative paths,
6755 which broke in 2016.11.
6756
6757 Updated/fixed packages: bind, docker-engine, gd, gnutls, go,
6758 imagemagick, irssi, libpng, libvncserver, musl, opus, php,
6759 php-imagick, rabbitmq-server, runc, wireshark,
6760
6761 Issues resolved (http://bugs.buildroot.org):
6762
6763 #9576: External tree with BR 2016.11 does not work anymore
6764
e5782ec2
PK
67652016.11.1, Released December 29th, 2016
6766
6767 Important / security related fixes.
6768
6769 Updated/fixed packages: apache, cryptopp, docker-engine,
6770 dovecot, exim, gdk-pixbuf, libcurl, libupnp, links, monit,
6771 nodejs, openssh, php, python, python-bottle, samba4, squid,
6772 uboot, vim, wireshark, xorg-server uboot
6773
6774 Issues resolved (http://bugs.buildroot.org):
6775
6776 #9466: VIM_REMOVE_DOCS removes rgb.txt
6777
a7eb052f
PK
67782016.11, Released November 30th, 2016
6779
6780 Minor fixes.
6781
6782 Updated/fixed packages: bzip2, gcc, jasper, sane-backends,
6783 uboot, uclibc
6784
6785 Issues resolved (http://bugs.buildroot.org):
6786
6787 #9451: packages/postgresql/postgresql.mk contains wrong POST...
6788
93106e9e
PK
67892016.11-rc3, Released November 28th, 2016
6790
6791 Fixes all over the tree, including a number of security fixes.
6792
6793 The move from fakeroot to pseudo unfortunately brought a
6794 number of issues. The SELinux issue described in #9386 which
6795 triggered the move to pseudo has been investigated further and
6796 a workaround implemented and the pseudo changes reverted.
6797
6798 Linux kernel: update default to 4.8.11.
6799
6800 Defconfigs: Updates/fixes for imx28ek, mx6udoo, imx6ulpico,
286c6b4e 6801 olimex a20 olinuxino lime mali, roseapplepi, synopsis aarch64
93106e9e
PK
6802 vdk, axs101, axs103 and hs38 smd vdk.
6803
6804 Updated/fixed packages: autossh, chrony, dosfstools,
6805 dtv-scan-tables, e2fsprogs, gcc, gdb, gnuchess, gnuradio,
6806 gpsd, gst1-plugins-bad, gst1-plugins-good, imagemagick,
6807 kvm-unit-tests, libfribi, libuv, mesa3d, mpfr, mplayer, mpv,
6808 ntp, ola, olsr, openblas, openjpeg, openssh, postgresql,
6809 ptpd2python3, qemu, qextserialport, qt5base, quagga, xqwt,
6810 taskd, tiff, tremor, trousers, udisks, uclibc, wireshark,
6811 xapp_xload, xenomai, xmlstarlet
6812
6813 Issues resolved (http://bugs.buildroot.org):
6814
6815 #9386: ubinize fails with or without custom config
6816 #9431: A misspelling
6817 #9446: make raspberrypi3_defconfig compilation failure
6818
90aed668
YM
68192016.11-rc2, Released November 13th, 2016
6820
6821 Fixes all over the tree.
6822
6823 Architecture: add support for MIPS XBurst cores; remove MIPS
6824 support for M5100 cores.
6825
6826 Updated/fixed packages: mesa3d, lttng-babeltrace, tinyalsa, pseudo,
6827 czmq, libxml2, makedevs, binutils, kvm-unit-tests, libnss, privoxy,
6828 qemu, ser2net, net-tools, ffmpeg, assimp, libmpeg2, ccache, mpv,
6829 libxslt, python, python3, php, valgrind, guile, domoticz, efl,
6830 jasper, kvmtool, go, wget, sane-backends, weston, tinymembench,
d4b99ff8 6831 strace, openjpeg, lcms2, quota.
90aed668
YM
6832
6833 Linux kernel: update default to 4.8.7.
6834
6835 CMake support: fix cmake wrapper to properly pass NDEBUG flag.
6836
6837 Filesystems: use a wrapper to pseudo, to better mimick the behaviour
6838 of fakeroot; makedevs no longer breaks of the destination already
6839 exists and is of the correct type/major/minor.
6840
6841 Defconfigs: a few legacy and broken defconfigs have been removed
6842 because they now fail to build: kb9202_defconfig, mini2440_defconfig,
6843 freescale_p2020ds, qmx6, calao*, atmel_sama5d4ek. Other defconfigs
6844 have been updated: nanopi-neo, olimex_a20_olinuxino_lime_mali,
6845 armadeus_apf51, armadeus_apf28, freescale_imx31_3stack, ci20,
6846 olimex_a20_olinuxino_lime2, atmel_at91sam9260eknf,
6847 atmel_at91sam9rlek, atmel_at91sam9g20dfc, atmel_at91sam9g45m10ek,
6848 atmel_sama5d3xek.
6849
052554bf 68502016.11-rc1, Released November 3rd, 2016
a471150a 6851
052554bf 6852 Fixes all over the tree and new features.
a471150a 6853
7158a6d6
AV
6854 It is now possible to specify multiple BR2_EXTERNAL
6855 directories. The required files in a BR2_EXTERNAL directory
6856 have changed to accomodate this feature. Refer to the
6857 documentation for details of how to update them. External
6858 trees now have a name and a description. Also, it is possible
6859 to override a defconfig in the external tree.
6860
6861 The default skeleton now uses UID 65534 for the "nobody"
6862 user instead of UID 99, like most distros do. See
6863 https://lwn.net/Articles/695478/ for a complete discussion.
6864 Programs and configuration files that explicitly refer to UID
6865 99 will have to be updated.
6866
6867 When the build environment already has a suitable cmake version
6868 (3.1 or later), that one will be used instead of building
6869 host-cmake. This can speed up the build significantly.
6870
6871 The ExtUtils::MakeMaker perl module is now required in the
6872 build environment.
6873
6874 An additional check is done during the build that files are
6875 not installed in the output directory within the output
6876 directory. This happens e.g. when the target directory is
6877 contained both in --prefix and in DESTDIR. The build will
6878 terminate with an error message that specifies which package
6879 and which file caused the failure.
6880
6881 The concept of "deprecated packages" and the BR2_DEPRECATED
6882 option have been removed. Instead, packages are removed
6883 immediately. Packages are only removed when they don't work
6884 for some reason. If you still need a removed package and
6885 you have a solution for the problem(s) that caused the
6886 removal, please contribute it.
6887
052554bf 6888 Architecture: support for sh64 removed, improved support for
7158a6d6 6889 MIPS core selection.
052554bf
TP
6890
6891 Toolchain: support for musl powerpc64le, mips64 and mipsr6
6892 toolchains, ARC toolchain components updates, gcc 6.x series
6893 bumped to 6.2.0, default binutils version switched to 2.26,
6894 default gcc version switched to gcc 5.x, Linaro toolchains
7158a6d6
AV
6895 updated, uclibc-ng bumped to 1.0.19. GCC is now always built
6896 with TLS support. Checking of unsafe compiler options (that
6897 point to host directories) has been extended with -isystem,
6898 -idirafter and -iquote.
052554bf
TP
6899
6900 Package infrastructure: new variable $(PKG)_DL_OPTS, addition
6901 of <pkg>-show-rdepends to list reverse dependencies, and
7158a6d6
AV
6902 <pkg>-graph-rdepends to graph reverse dependencies. Linux tools
6903 are now in a separate linux-tools package instead of in the
6904 kernel build. Fakeroot has been replaced by pseudo.
052554bf
TP
6905
6906 CMake support: the toolchainfile.cmake file now provides a
6907 definition of the CMAKE_BUILD_TYPE variable. The
7158a6d6 6908 toolchainfile.cmake also no longer forces the compiler/linker
052554bf
TP
6909 flags defined by Buildroot.
6910
2bc3d067 6911 New defconfigs: WaRP7, Solidrun's MX6 Cubox/Hummingboard,
052554bf 6912 TS-4900, Grinn's liteBoard, Udoo MX6Q/DL, Qemu ARM noMMU,
2bc3d067 6913 BeagleBone Qt5 demo, Digilent Zybo, FriendlyARM Nanopi NEO.
052554bf
TP
6914
6915 New packages: arm-trusted-firmware, amd-catalyst, atop, aufs,
6916 aufs-util, fwts, gst1-rtsp-server, libglob, libite, mfgtools,
2bc3d067 6917 mksh, motion, paho-mqtt-c, php-amqp, pseudo, python-couchdb,
052554bf
TP
6918 python-crcmod, python-cssutils, python-docutils,
6919 python-futures, python-mwclient, python-mwscrape,
6920 python-mwscrape2slob, python-pyelftools, python-pyicu,
6921 python-pylru, python-pyqt5, python-requests-toolbelt,
6922 python-simpleaudio, python-slob, rabbitmq-server, shapelib,
6923 vdr, vdr-plugin-vnsiserver, vexpress-firmware, xvisor, iio and
6924 gpio linux tools.
6925
a564da22 6926 Removed packages: binutils 2.24, fakeroot, gcc 4.7, ipkg,
052554bf 6927 kodi-addon-xvdr, libgail, sstrip, torsmo, webkit, webkitgtk24,
7158a6d6 6928 wvdial, wvstreams.
052554bf
TP
6929
6930 Documentation: the list of packages that was present in the
6931 Buildroot manual has been removed.
6932
7158a6d6
AV
6933 Legal info: the "licenses.txt" file that concatenates all
6934 license texts is no longer generated - it was not considered
6935 useful. The manifest.csv contains an empty cell instead of
6936 "not saved" when no license file is available.
6937
052554bf
TP
6938 Other: addition of a DEVELOPERS file listing developers taking
6939 care of packages or architectures.
6940
6941 Issues resolved (http://bugs.buildroot.org):
6942
6943 #7802: host-python build hangs compiling getbuildinfo.o
6944 #8206: mplayer uses host xorg development files
eb71c22b 6945 #8516: mkcubiecard.sh uses outdated sfdisk switch -D
052554bf
TP
6946 #8536: Building sudo with PAM results in unusable sudo
6947 #8646: check-host-rpath script returns false positives when rpath
6948 contains symlink
6949 #8696: xdriver_xf86-input-mouse install header files in target
6950 directory
6951 #8811: rp-pppoe - generated scripts commands use HOST pathnames,
6952 not necessarily TARGET
6953 #8846: Orphaned/missing toolchain borks eclipse plugin
6954 #8856: python tornado runtime wasn't met on buildroot 2016.02
6955 #8901: gcc failes to build if fortran is enabled
6956 #8916: LDFLAGS pass to openssh
6957 #8941: "ls" of an NFSv4 share only works when pumped through strace
6958 #8946: Valgrind fails to build with stack protection turned on
6959 #9021: Kodi - Broken: Illegal instruction (core dumped)
6960 #9096: rootfs.ubi not created
2bc3d067 6961 #9111: glibc 2.23: libmvec.so not copied
052554bf
TP
6962 #9176: minnowboard : USB not mounted
6963 #9196: raspberry pi 3 default build seem broken
6964 #9201: Permission denied make: *** [core-dependencies] Error 126 in
6965 Buildroot-2015.08.1
6966 #9216: log4cpp package build fails to build within install
6967 #9221: Kodi needs "Python .py and .pyc support" otherwise it crashes when
6968 pressing buttons.
6969 #9229: Firefly boot fails with: "failed to find part:boot"
6970 #9256: [Config file] New device: Odroid-U2/U3
6971 #9296: Buildroot Fails on applying patches
6972 #9301: U-boot fails to build with default zynq_zed_defconfig configuration
6973 #9316: U-boot fails to build if libssl-dev is not installed
6974 #9321: Vanilla libcrypt++ v5.6.3 doesn't allow to work Nvidia Tegra's
6975 flash utility (tegrarcm)
6976 #9326: Odroid-C2 build results in non-bootable image
6977 #9336: Improve iconv support for external toolchain based builds
6978 #9356: gdb package
6979 #9366: no link rootfs.ext4 -> rootfs.ext2
6980 #9371: openssl: download failes with "Only allow downloads from primary
6981 download site" + local server
6982 #9381: check-host-rpath issues
2bc3d067 6983 #9386: ubinize fails with or without custom config
a471150a 6984
ec166411 69852016.08, Released September 1st, 2016
78e99146
PK
6986
6987 Minor fixes.
6988
6989 Toolchain: ARC tools updated to arc-2016.09-eng010.
6990
6991 Updated/fixed packages: libshout, luajit, mpd, mplayer
6992
6993 Issues resolved (http://bugs.buildroot.org):
6994
6995 #7520: CodeSourcery toolchain ARM: C++11 std::exception_ptr..
6996 #8341: Getting EGL Error: Could not create the egl surface:..
6997 #9121: gst1-imx for i.MX6 compile failed, cannot find PXP, ..
6998
7e981ed0
PK
69992016.08-rc3, Released August 29th, 2016
7000
7001 Fixes all over the tree.
7002
7003 Toolchain: C++ support for the internal blackfin toolchain
7004 re-enabled.
7005
7006 Architecture: Default to bf532 CPU variant for blackfin,
7007 Fix flat one memory region support for m68k and disable flat
7008 seperate data support because of compatibility issues.
7009
7010 Defconfigs: Minnowboard and Raspberrypi: Fix errors with
7011 post-build scripts when systemd is used.
7012 Zynq microzed/zc706/zed: Fix u-booot configuration.
7013
7014 netbsd-queue package extended and renamed to
7015 musl-compat-headers. With this, a number of musl compatibility
7016 patches are no longer needed.
7017
7018 Updated/fixed packages: aircrack-ng, android-tools, babeld,
7019 bcusdk, binutils, boa, busybox, connman, cpupower,
7020 docker-engine, domoticz, elf2flt, ffmpeg, fwup, gcc,
7021 glib-networking, gnupg, hplip, igd2-for-linux, imagemagick,
7022 imx-uuc, iputils, jack2, kismet, kmsxx, libaio, libamcodec,
7023 libconfuse, libffi, libfreeimage, libgcrypt, libgpg-error,
7024 libiio, libraw, libsepol, libserialport, libxmlrpc, linknx,
7025 linux-pam, lirc-tools, lldpd, logrotate, lshw, musl, ncurses,
7026 neon, nettle, norm, ntfs-3g, openblas, openmpi, openswan,
7027 pinentry, pixman, protobuf, python-meld3, qlibc, qt, qt5base,
7028 quagga, rpcbind, rt-tests, runc, sane-backends, sconeserver,
7029 squeezelite, stella, tftpd, tinycbor, tinydtls, trace-cmd,
7030 trousers, tstools, uboot-tools, uclibc, ulogd, ustr, vlc,
7031 webkitgtk, wireshark, xdriver_xf86-video-intel
7032
7033 Issues resolved (http://bugs.buildroot.org):
7034
7035 #9101: Error on support/download/git with system git older than 1.8.4
7036 #9181: Compiling linux kernel fails if BR2_LINUX_KERNEL_TOOL_CPU..
7037
3b3fa45a
PK
70382016.08-rc2, Released August 17th, 2016
7039
7040 Fixes all over the tree.
7041
7042 Toolchain: disable broken C++ support for internal blackfin
7043 toolchains, ARC toolchain bumped to arc-2016.09-eng008 (GCC 6)
7044 to fix various issues.
7045
7046 System: Zoneinfo is available for the musl C library as well.
7047
7048 Updated/fixed packages: am33x-cm3, axel, barebox, bdwgc,
7049 blktrace, cairo, dante, enlightenment, fbterm, ffmpeg, flex,
7050 fontconfig, gcc, gmp, gnuplot, gnuradio, gst1-imx, hidapi,
7051 inotify_tools, iproute2, kmsxx, lftp, libaio, libcofi,
7052 libical, libpjsip, libsidplay2, libunwindow, libxml2,
7053 linux-zigbee, lttng-libust, mpv, mtd, ncdu, netplug, ntp,
7054 openblas, openipmi, owfs, php, poco, procps, qt, quota,
7055 sg3_utils, spidev_test, systemd-bootchart, thrift,
7056 uboot-tools, uclibc, webrtc-audio-processing, wayland, weston,
7057 xdriver_xf86-video-savage, xserver_xorg-server, xen
7058
7059 Issues resolved (http://bugs.buildroot.org):
7060
7061 #9136: make graph-size fails with "ValueError: too many values to..
7062 #9151: qt: fix build with ALSA >= 1.1.x
7063 #9156: qt: Fix missing runtime Qt3Support dependency
7064 #9161: modsetting patch not applied to xserver 1.18.4
7065 #9166: Missing overlays directory in VFAT image for raspberry pi 3
7066
19040c9f 70672016.08-rc1, Released August 6th, 2016
960cc977
PK
7068
7069 Fixes all over the tree and new features.
7070
7071 Toolchain: Fortran support added. eglibc support removed, musl
7072 support no longer experimental. Blackfin and Microblaze
7073 support for internal uClibc-ng toolchain, m68k/coldfire
7074 improvements. The check for unsafe (build host) directories
7075 access (/usr/include and /usr/lib) is now enabled by default.
7076 Unused locales are now purged by default to save space (and
7077 the default list of locales shrunk). The option to control
7078 this has now moved from the toolchain menu to system
7079 configuration.
7080
7081 Legal info improvements: sources are now hardlinked instead of
7082 copied if possible to save space. Patches and extra downloads
7083 are also saved.
7084
7085 An experimental configuration knob (BR2_REPRODUCIBLE) has been
7086 added to make the builds more reproducible (E.G. less
7087 differences in the binary output between builds of the same
7088 configuration). This is still work in progress.
7089
7090 An option to execute a custom script inside the fakeroot
7091 environment used to the generate the filesystem (E.G. to tweak
7092 permissions or similar) has been added.
7093
7094 Git support now supports git submodules if
7095 <pkg>_GIT_SUBMODULES is enabled.
7096
7097 Hash files for integritry validation have been added for all
7098 packages.
7099
7100 Scanpypi utility to help creating packages from the Python
7101 package index (pypi) has been added.
7102
7103 The makedevs utility now has support for adding file
7104 capabilities using extended attributes.
7105
7106 New defconfigs: Arcturus uCP1020, Atmel sama5d{2,3,4} xplained
7107 development configs, Blackfin GDB simulator, Linksprite
7108 pcDuino, Minnow Board Max graphical demo, NXP i.MX25 PDK,
7109 i.MX51 EVK, i.MX6UL Pico, i.MX7 sabresd, QEMU MIPS32r6{,el} and
7110 MIPS64r6{,el} malta, Roseapple Pi, Samsung Snow chromebook,
7111 Toradex Apalis i.MX6 COM, TS-4800, x86-64 PC BIOS and EFI
7112 demos. A number of defconfigs have been updated and extended
7113 to generate SD card images. Synopsys HS38 VDK defconfig removed.
7114
7115 New packages: 4th, acpica, acpitool, alljoyn, alljoyn-base,
7116 alljoyn-tcl, alljoyn-tcl-base, argparse, babeld, batman-adv,
7117 circus, dante, docker-containerd, docker-engine, domoticz,
7118 efibootmgr, efivar, ficl, fwup, gsettings-desktop-schemas,
7119 gtksourceview, gupnp-dlna, gupnp-tools, igd2-for-linux,
7120 jemalloc, kmsxx, lapack, lft, libaacs, libamcodec, libbdplus,
7121 libcoap, libdvdcss, libebur128, libfastjson, libminiupnpc,
7122 libnatpmp, libpqxx, libuio, libvdpau, log4cpp, minissdpd,
7123 mxsldr, nginx-nasxi, nginx-upload, ninja, nodm, odroid-mali,
7124 odroid-scripts, omxplayer, openblas, openmpi, openzwave,
7125 p7zip, pdbg, python-argh, python-dataproperty,
7126 python-dateutil, python-dialog3, python-dicttoxml,
7127 python-dominate, python-engineio, python-flask-jsonrpc,
7128 python-flask-login, python-humanize, python-pathtools,
7129 python-pathvalidate, python-pillow, python-prompt-toolkit,
7130 python-pytablewriter, python-pytz, python-scapy3k,
7131 python-sdnotify, python-socketio, python-tomako,
7132 python-ubjson, python-u-msgpack, python-watchdog,
7133 python-wcwidth, python-xlrd, python-xlsxwriter,
7134 python-xlutils, python-xlwt, rs485conf, runc, sdl2_gfx,
7135 sdl2_image, sdl2_ttf, shellinabox, sphinxbase, stella,
7136 supertuxkart, systemd-bootchart, tekui, terminology, tinycbor,
7137 tinydtls, ti-sgx-demos, ti-sgx-km, ti-sgx-um, tunctl, wavemon,
7138 wiringpi, xen
7139
7140 Deprecated packages: ipkg, sstrip
7141
7142 Removed packages: sunxi-mali-prop
7143
7144 Issues resolved (http://bugs.buildroot.org):
7145
7146 #8931: segment fault when compile argp-help.c using aarch64-bu...
7147 #8966: eglfs error. buildroot don't compile the library libeglfs.so
7148 #8971: build for beaglebone fails
7149 #8986: qt5imageformats fails to build on AArch64
7150 #8991: grub2 fails to compile
7151 #9001: Nodejs option not available
7152 #9006: gcc with c++ support v4 and v5 fail to compile on fedora 24
7153 #9016: arceb-buildroot-linux-uclibc ld uses incorrect default format
7154 #9066: 8139TOO - faulty behaviour
7155 #9086: Syntax Error (missing ")" in boot/uboot/uboot.mk on line 203)
7156 #9091: U-Boot fails to boot with large ramdisk
7157
aa6fd11f
PK
71582016.05, Released May 31st, 2016
7159
7160 Minor fixes.
7161
7162 External toolchain: Fix for symlink handling when copying
7163 links to target.
7164
7165 Updated/fixed packages: gcc, grantlee, gst-ffmpeg,
7166 ipsec-tools, iptraf-ng, libcurl, libdrm, libsigsegv, ltris,
7167 lttng-babeltrace, mbedtls, mesa3d, moarvm, mplayer, mtools,
7168 net-tools, openpowerlink, pulseview, rpm, tinyalsa,
7169 xdriver_xf86-video-fbturbo, xserver_xorg-server
7170
f4365df1
PK
71712016.05-rc3, Released May 26th, 2016
7172
7173 Fixes all over the tree.
7174
7175 Tweaks for SSP handling for external toolchains.
7176
7177 Updated/fixed packages: aircrack-ng, bluez5_utils, connman,
7178 cups, erlang-p1-stringprep, expat, ffmpeg, flann, flannel, go,
7179 gst1-libav, hidapi, hplip, iptraf-ng, jamvm, kodi,
7180 kodi-screensaver-matrixtrails, libcurl, libepoxy, libgpgme,
7181 libsemanage, libxslt, liquid-dsp, ltris, lxc, mesa3d, midori,
7182 mpg123, mtr, openpgm, openpowerlink, oprofile, php,
7183 postgresql, putty, python-service-identity, python-treq,
7184 qlibc, qt5serialbus, ruby, stress-ng, strongswan, time, tinc,
7185 ustr, valgrind, webkitgtk, libxml2, xorriso,
7186 xserver_xorg-server
7187
7188 Issues resolved (http://bugs.uclibc.org):
7189
7190 #8936: Aircrack-ng - Alot of missing dependencies
7191
3f3342a5
PK
71922016.05-rc2, Released May 17th, 2016
7193
7194 Fixes all over the tree.
7195
7196 Rootfs overlay handling now refuses to overwrite
7197 /{usr,bin,sbin,lib} symlinks from BR2_ROOTFS_MERGED_USR option
7198 even if these directories are present in the overlay.
7199
7200 External toolchain: Unbreak user provided libraries deployment
7201 (BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS) handling after refactoring.
7202
7203 QEMU coldfire: Fix for signal handling kernel issue, enable
7204 networking support.
7205
7206 Updated/fixed packages: android-tools, assimp, boost, gcc,
7207 glibc, glmark2, gmrender-resurrect, go, go-bootstrap, iputils,
7208 jack2, kodi-screensaver-asterwave, kodi-screensaver-rsxs,
7209 kodi-visualisation-shadertoy, libarchive, libinput, libpjsip,
7210 mali-t76x, mtr, nginx, opencv, openvpn, python-coherence,
7211 qt5multimeda, quagga, samba4, sg3-utils, stress-ng, turbolua
7212
0ab73720
PK
72132016.05-rc1, Released May 10th, 2016
7214
7215 Fixes all over the tree and new features.
7216
7217 Architectures: new ARM variants: Cortex A17 and M4, improved
7218 nonmmu (cortex-M) support, m68k has been re-enabled with
7219 support for ColdFire. For x86, support for the i386 variant
7220 has been dropped.
7221
7222 Toolchain: Add GCC 6 support, remove GCC 4.5, mark GCC 4.7 as
7223 deprecated. Go programming language support, Add Binutils 2.26
7224 support. Old Sourcery PowerPC external toolchains removed,
7225 Sourcery MIPS 2016.06-8, AMD64 2015.11-139, NiosII 2015.11-130
7226 added, Linaro ARM/ARMeb/Aarch64 toolchains updated.
7227
7228 New defconfigs: Firefly RK3288, Boundary Devices i.MX7 Nitrogen7,
7229 STM32F429 and STM32F469 Discovery boards, Hardkernel ODROID-C2,
7230 Raspberry Pi Zero and Raspberry Pi 3. Some Qemu defconfigs were
7231 added for m68k, eXtensa-nommu and ColdFire.
7232
7233 Linux: use zImage by default on ARM, subversion repository
7234 support (for u-boot as well).
7235
7236 New packages: aer-inject, android-tools, cannelloni,
7237 cbootimage, cgroupfs-mount, connman-gtk, crudini, dt,
7238 gmrender-resurrect, flannel, font-awesome, freeswitch, go,
7239 go-bootstrap, gr-osmosdr, granite, i7z, imx-uuc,
7240 kodi-adsp-basic, kodi-adsp-freesurround,
7241 kodi-audiodecoder-opus, kodi-pvr-hdhomerun,
7242 kodi-screensaver-asterwave, kodi-screensaver-cpblobs,
7243 kodi-screensaver-matrixtrails, kodi-screensaver-planestate,
7244 kodi-screensaver-rsxs, kodi-visualisation-fishbmc,
7245 kodi-visualisation-fountain, kodi-visualisation-goom, libgee,
7246 libimxvpuapi, libpjsip, libtomcrypt, libtommath, libusbgx,
7247 lksctp-tools, mali-t76x, mkpimage, mpv, msr-tools, nload,
7248 norm, nvme, owfs, pound, privoxy, procrank_linux, putty,
7249 python-autobahn, python-characteristic, python-crossbar,
7250 python-cryptography, python-iniparse, python-iowait,
7251 python-lmdb, python-pexpect, python-ptyprocess,
7252 python-pyasn-modules, python-pygments, python-pymysql,
7253 python-pynacl, python-pyopenssl, python-pysocks,
7254 python-pytrie, python-rpi-gpio, python-service-identity,
7255 python-setproctitle, python-shutilwhich, python-treq,
7256 python-txaio, python-ujson, python-wsaccel, qt5canvas3d,
7257 qt5location, qt5quickcontrols2, qt5serialbus, qt5tools,
7258 raptor, scrub, taskd, tegrarcm, turbolua, valijson,
7259 wayland-protocols, webkitgtk, wilc1000-firmware, wpan-tools,
7260 xdriver_xf86-video-amdgpu
7261
7262 Removed packages: foomatic-filters, python-m2crypto,
7263 qt5quick1, qt5webkit-examples, samba, xdriver_xf86-input-void
7264
7265 Issues resolved (http://bugs.buildroot.org):
7266
7267 #6830: Qt5: no fonts are installed
7268 #7562: musl buildroot-toolchain and BR2_MIPS_SOFT_FLOAT break
7269 #7580: Invalid filesystem in Pandaboard defconfig
7270 #8346: wf111 package removes all kernel module dependencies
7271 #8436: xserver_xorg-server Segmentation fault
7272 #8736: IPV6 forced on in busybox
7273 #8746: At startup system stops with 'cannot set terminal proces..
7274 #8751: make fail [fio does not build on sh]
7275 #8766: Compiling host-gcc-final-4.9.3 broken on i386
7276 #8771: make savedefconfig modifies sources
7277 #8781: Unable to build uboot for imx28evk
7278 #8786: gdb fails to build with xz and expat support at the same
7279 #8801: Compilation of Buildroot 2016.2 for Raspberry Pi with...
7280 #8806: Buildroot 2016.2 for Raspberry Pi requires that ext4...
7281 #8836: Can't select Vim in menuconfig
7282 #8851: Make sure fio can compile with libaio support if it...
7283 #8861: With buildroot 2016.02 trying to build for corei7-avx
7284 fails while trying to build host-binutils
7285 #8866: Making an USB flash bootable with extlinux build with
7286 buildroot does not work
7287
aaf6c28a
PK
72882016.02, Released March 1st, 2016
7289
7290 Minor fixes, mostly security related.
7291
7292 Circular dependency issue with same-as-kernel linux-headers
7293 option fixed.
7294
7295 Updated/fixed packages: bluez5_utils, heirloom-mailx,
7296 imx-gpu-viv, kodi-pvr-argustv, kodi-pvr-mediaportal-tvserver,
7297 kodi-pvr-nextpvr, libfcgi, openssl, pifmrds, powerpc-utils,
7298 python-m2crypto, slang, sox, squid, tn5250, xerces, zsh
7299
100ba0f6
PK
73002016.02-rc3, Released February 27th, 2016
7301
7302 Fixes all over the tree.
7303
7304 Defconfigs: Ensure EABIhf is correctly enabled for ARM cores
7305 where VFP is optional (but present on the specific hw). Fix
7306 ARM variant selection for freescale_imx31_3stack_defconfig.
7307
7308 Ensure tarballs of downloaded git trees do not contain a
7309 timestamp.
7310
7311 Clarify license of patches in COPYING.
7312
7313 Updated/fixed package: avahi, binutils, cairo, can-festival,
7314 chrony, cifs-utils, dnsmasq, dvdauthor, e2fsprogs, efl,
7315 erlang-rebar, eudev, fbterm, gawk, gnupg2, gnuradio, gpm,
7316 gst1-plugins-good, hostapd, imagemagick, iproute2, iputils,
7317 jack2, kexec, kismet, lftp, libarchive, libeXosip2, libfm,
7318 libglib2, libsoil, libssh, libssh2, libuci, links, lshw, lxc,
7319 mediastreamer, mono, mraa, mutt, nfs-utils, numactl, ofono,
7320 omniorb, openipmi, openobex, patch, pax-utils, perf,
7321 pulseaudio, pure-ftp, qhull, qt, quagga, quota, sdl_sound,
7322 shairport-sync, spice, sysklogd, syslog-ng, trace-cmd,
7323 trousers, tvheadend, util-linux, vim, webkitgtk24, wireshark,
7324 wpa_supplicant, xerces, zsh
7325
7326 Issues resolved (http://bugs.uclibc.org):
7327
7328 #8651: libMonoPosixHelper.so wrong link reference in buildroot..
7329
6cd8cbc6 73302016.02-rc2, Released February 18th, 2016
a00646db
PK
7331
7332 Fixes all over the tree.
7333
7334 Toolchain: PR19405 backport to binutils 2.25.1 to fix NIOS ld
6cd8cbc6
PK
7335 crash, backport of Xtensa .init/.fini literals handling.
7336 glibc security patches for CVE-2014-8121, CVE-2015-1781
a00646db
PK
7337 and CVE-2015-7547.
7338
7339 Defconfigs for Acmesystems Arietta g25 added.
7340
7341 Updated/fixed packages: binutils, boost, chrony, dovecot,
7342 e2fsprogs, fio, gdb, glibc, graphite2, icu, kbd, libbsd,
7343 libcue, libgcrypt, libraw, links, mc, mosquitto, nodejs,
7344 postgresql, pptp-linux, pulseaudio, samba4, spice, squid,
7345 sysklogd, systemd, tiff, uclibc, ulogd, util-linux, valgrind.
7346
7347 Issues resolved (http://bugs.uclibc.org):
7348
7349 #8576: Building embedded Linux for Atmel SAMA5D4_Xplained...
7350 #8606: Problem compiling on Arch Linux
7351 #8681: kbd 2.0.3 does not build on rpi
7352
ecf55c3f 73532016.02-rc1, Released February 10th, 2016
2ea4443e
PK
7354
7355 Fixes all over the tree and new features.
7356
7357 Toolchain: Support for GCC 5.3.x. ARC toolchain updated to
7358 arc-2015.12. Support for legacy uClibc dropped, default to
7359 uClibc-ng instead. Added sys/queue.h implementation for MUSL
7360 for compatibility. Updated versions of Code sourcery and
7361 Linaro toolchains. MIPS Codescape toolchains added. Version
7362 selection for preconfigured external toolchains removed.
7363
7364 New Defconfigs: ARM Juno r0/r1 development boards, Freescale
7365 i.MX6UL Evaluation Kit, Intel Galileo Gen 2, Orange Pi PC.
7366 A number of defconfigs have been extended to generate complete
7367 system images using genimage.
7368
8b186e08 7369 Linux: Automatically patch timeconst.pl for <3.9 kernels,
8d1d6ddd
PK
7370 which isn't compatible with modern perl versions, breaking the
7371 build when building on recent (Fedora 23, Debian
7372 Testing/Unstable, ..) distributions.
7373
2ea4443e
PK
7374 Makedevs utility now accepts textual (non-numerical) user and
7375 group names.
7376
7377 Vagrant file to easily setup a working development environment
7378 in a VM has been added.
7379
7380 Size-stats-compare script to compare rootfs sizes between
7381 builds has been added.
7382
7383 Infozip package renamed to zip. EFL packages restructured.
7384
7385 Updated/fixed packages: aespipe, aiccu, alsa-lib, alsa-utils,
7386 angularjs, apache, apr, argp-standalone, armadillo, arptables,
7387 at, atk, audiofile, aumix, autoconf-archive, avahi, bash, bc,
7388 bcache-tools, bdwgc, beecrypt, bind, binutils, bluez5_utils,
7389 bluez_utils, bonnie, boost, busybox, cairo, cdrkit, chrony,
7390 clamav, cmake, collectd, connman, coreutils, cppcms, crda,
7391 cryptodev-linux, cryptsetup, cups, cwiid, cxxtest, dbus,
7392 dbus-cpp, dbus-glib, debianutils, dhcp, dhcpcd, dhrystone,
7393 dillo, directfb, directfb-examples, dmraid, dnsmasq, doom-wad,
7394 dovecot, dovecot-pigeonhole, dropbear, dtv-scan-tables,
7395 dvb-apps, dvbsnoop, ecryptfs-utils, eigen, ejabberd,
7396 elementary, elfutils, enlightenment, erlang, espeak, eudev,
7397 eventlog, exfat, exfat-utils, exiv2, expedite, faifa,
7398 fakeroot, fastd, fbgrab, fetchmail, ffmpeg, findutils, fio,
7399 firmware-imx, flann, flashrom, flite, flot, fmlib, freerdp,
7400 freescale-imx, freetype, gauche, gawk, gcc, gcc-final, gcr,
7401 gdb, gdk-pixbuf, geoip, gesftpserver, gettext, giflib, git,
7402 glibc, glibmm, glog, gmp, gnupg, gnupg2, gnutls, gob2, gpsd,
7403 gptfdisk, grep, gst1-libav, gst1-plugins-{bad,base,good,ugly},
7404 gst-ffmpeg, gst-plugins-{bad,base,good,ugly}, gstreamer,
7405 gstreamer1, guile, gvfs, gzip, harfbuzz, haserl, hiawatha,
7406 hostapd, hplip, icu, ifupdown, imagemagick, imx-gpu-viv,
7407 imx-kobs, imx-lib, input-tools, intel-microcode, iperf3,
7408 ipmitool, iproute2, iprutils, ipsec-tools, ipset, iptables,
7409 iputils, irda-utils, irssi, iucode-tool, jack2, janus-gateway,
7410 jpeg-turbo, jquery-datetimepicker, jquery-keyboard,
7411 jquery-sparkline, jquery-ui, jquery-ui-themes,
7412 jquery-validation, json-c, kbd, kernel-module-imx-gpu-viv,
7413 keyutils, kmod, knock, kodi, lcdproc, lcms2, leafnode2,
7414 leafpad, libass, libatomic_ops, libbroadvoice, libbsd,
7415 libcap-ng, libcdaudio, libcue, libcurl, libdrm, libecore,
7416 libedbus, libedit, libedje, libeet, libefreet, libeina,
7417 libeio, libelementary, libembryo, libepoxy, libethumb, libev,
7418 libevas, libevas-generic-loaders, libevdev, libevent, libffi,
7419 libfm, libfribidi, libfslcodec, libfslparser, libfslvpuwrap,
7420 libftdi, libfuse, libgail, libglew, libglib2, libgtk2,
7421 libgtk3, libgudev, libhttpparser, libidn, libinput, libiscsi,
7422 libjpeg, liblinear, libmbim, libmicrohttpd, libndp, libnspr,
7423 libnss, liboauth, liboping, libpciaccess, libplist, libpng,
7424 libraw, libraw1394, librsvg, libseccomp, libsecret,
7425 libserialport, libsigc, libsigrok, libsigrokdecode,
7426 libsndfile, libsoc, libsodium, libsoup, libssh2, libsvg,
7427 libsvg-cairo, libtasn1, libtirpc, libtorrent, libungif,
7428 libunwind, libupnpp, liburcu, libuv, libv4l, libva,
7429 libva-intel-driver, libvips, libvncserver, libxml2, libxmlpp,
7430 lightning, lighttpd, linknx, linux-firmware, linux-fusion,
7431 linux-headers, liquid-dsp, lirc-tools, live555, lm-sensors,
7432 lockdev, lshw, ltp-testsuite, ltrace, lttng-babeltrace,
7433 lttng-libust, lttng-modules, lttng-tools, lua, luabitop,
7434 luarocks, luv, lvm2, lxc, makedevs, mc, memcached, memtest86,
7435 mesa3d, mesa3d-demos, mesa3d-headers, micropython,
7436 micropython-lib, minicom, minidlna, mjpg-streamer, mke2img,
7437 moarvm, modem-manager, mongoose, mongrel2, monkey, mono,
7438 monolite, mosh, mosquitto, mpd, mplayer, msgpack, mtdev2tuio,
7439 musepack, musl, mysql, nano, nasm, nbd, neard, netatalk,
7440 netsnmp, nettle, net-tools, network-manager, nfs-utils, nginx,
7441 nmap, nodejs, ntfs-3g, ntp, numactl, nut, nvidia-driver,
7442 odhcp6c, ofono, ola, olsr, omniorb, opencv, opencv3, openipmi,
7443 openldap, openntpd, openobex, openocd, openpgm,
7444 open-plc-utils, openpowerlink, openssh, openssl, openswan,
7445 openvpn, opkg, oprofile, opus, opusfile, p11-kit, package,
7446 pango, pax-utils, pciutils, pcmanfm, perl, perl-db-file,
7447 perl-io-socket-ssl, perl-libwww-perl, perl-net-dns, perl-uri,
7448 perl-xml-libxml, php, php-ssh2, picocom, pinentry, pixman,
7449 polarssl, popt, portaudio, pppd, procps-ng, proftpd, protobuf,
7450 psmisc, ptpd2, pulseaudio, pulseview, pv, python, python3,
7451 python-alsaaudio, python-can, python-cffi, python-cherrypy,
7452 python-httplib2, python-jinja2, python-lxml, python-m2crypto,
7453 python-mako, python-msgpack, python-psutil, python-pyasn,
7454 python-pycparser, python-pydal, python-pyftpdlib,
7455 python-pyroute2, python-pyxml, python-pyzmq, python-requests,
7456 python-serial, python-setuptools, python-six, python-spidev,
7457 python-tornado, python-twisted, python-web2py, python-webpy,
7458 python-werkzeug, python-zope-interface, qemu, qhull, qpdf, qt,
7459 qt5, qt5base, qt5connectivity, qt5declarative, qt5enginio,
7460 qt5graphicaleffects, qt5imageformats, qt5multimedia,
7461 qt5quick1, qt5quickcontrols, qt5script, qt5sensors,
7462 qt5serialport, qt5svg, qt5webchannel, qt5webkit,
7463 qt5webkit-examples, qt5websockets, qt5x11extras,
7464 qt5xmlpatterns, qt-webkit-kiosk, racehound, radvd, read-edid,
7465 readline, redis, rpcbind, rpi-firmware, rpi-userland, rrdtool,
7466 rsync, rsyslog, rtai, rtorrent, rt-tests, rubix, ruby, samba4,
7467 sconeserver, setools, shairport-sync, sigrok-cli, skeleton,
7468 smack, snowball-init, socat, sp-oops-extract, sqlite,
7469 squashfs, squeezelite, squid, sredird, sshfs,
7470 start-stop-daemon, strace, strongswan, stunnel, subversion,
7471 sunxi-tools, swig, sysdig, syslog-ng, sysstat, systemd,
7472 sysvinit, taglib, tcl, tcpreplay, thrift, ti-gfx, tinyalsa,
7473 tor, torsmo, trace-cmd, transmission, tremor, triggerhappy,
7474 trinity, tvheadend, tzdata, uboot-tools, uclibc, udisks,
7475 udpcast, unionfs, upmpdcli, usb_modeswitch,
7476 usb_modeswitch_data, ustr, util-linux, vala, valgrind,
7477 vboot-utils, vde2, vlc, vnstat, webkit, webkitgtk24, weston,
7478 wget, whetstone, whois, wine, wipe, wireless-regdb, wireshark,
7479 wpa_supplicant, w_scan, x11r7, xapp_xbacklight, xapp_xcompmgr,
7480 xapp_xinput, xapp_xkbcomp, xdriver_xf86-input-evdev,
7481 xdriver_xf86-input-libinput, xdriver_xf86-input-synaptics,
7482 xdriver_xf86-video-ati, xdriver_xf86-video-fbturbo,
7483 xdriver_xf86-video-imx-viv, xdriver_xf86-video-intel,
7484 xfont_encodings, xfont_font-adobe-100dpi,
7485 xfont_font-adobe-75dpi, xfont_font-adobe-utopia-100dpi,
7486 xfont_font-adobe-utopia-75dpi, xfont_font-adobe-utopia-type1,
7487 xfont_font-alias, xfont_font-arabic-misc,
7488 xfont_font-bh-100dpi, xfont_font-bh-75dpi,
7489 xfont_font-bh-lucidatypewriter-100dpi,
7490 xfont_font-bh-lucidatypewriter-75dpi, xfont_font-bh-ttf,
7491 xfont_font-bh-type1, xfont_font-bitstream-100dpi,
7492 xfont_font-bitstream-75dpi, xfont_font-bitstream-type1,
7493 xfont_font-cronyx-cyrillic, xfont_font-cursor-misc,
7494 xfont_font-daewoo-misc, xfont_font-dec-misc,
7495 xfont_font-ibm-type1, xfont_font-isas-misc,
7496 xfont_font-jis-misc, xfont_font-micro-misc,
7497 xfont_font-misc-cyrillic, xfont_font-misc-ethiopic,
7498 xfont_font-misc-meltho, xfont_font-misc-misc,
7499 xfont_font-mutt-misc, xfont_font-schumacher-misc,
7500 xfont_font-screen-cyrillic, xfont_font-sony-misc,
7501 xfont_font-sun-misc, xfont_font-winitzki-cyrillic,
7502 xfont_font-xfree86-type1, xfsprogs, xkeyboard-config, xl2tp,
7503 xlib_libfontenc, xlib_libXi, xmlstarlet, xscreensaver,
7504 xserver_xorg-server, xtables-addons, xvkbd, xz, yad, yasm,
7505 ympd, zeromq, zic, znc, zsh,
7506
7507 New packages: acsccid, assimp, atkmm, autofs, bcm2835,
7508 cairomm, cantarell, chocolate-doom, comix-cursors, cxxtest,
7509 edid-decode, emlog, gcr, gtkmm3, hidapi, jquery-sidebar,
7510 kernel-module-imx-gpu-viv, libasplib, libcroco, libdvbpsi,
7511 libfreeglut, libgdiplus, libglfw, libhdhomerun, libnet,
7512 libsoil, lldpd, luvi, mbedtls, minizip, miraclecast, mongodb,
7513 mraa, netbsd-queue, netsniff-ng, nss-pam-ldapd,
7514 obsidian-cursors, openal, openbox, pangomm,
7515 python-backports-abc, python-beautifulsoup4, python-cbor,
7516 python-click, python-cssselect, python-ecdsa, python-html5lib,
7517 python-idna, python-ipaddress, python-mistune, python-netaddr,
7518 python-paho-mqtt, python-paramiko, python-pyparted,
7519 python-pysmb, python-pyudev, python-singledispatch,
7520 python-smbus-cffi, python-urllib3, qt53d, rabbitmq-c, rfkill,
7521 sbc, spi-tools, tpm-tools, trousers, ubus, unrar, unscd,
7522 unzip, v4l2grab, xdriver_xf86-video-nouveau, xdotool, zbar
7523
7524 Removed packages: libungif, python-pyxml,
7525
7526 Issues resolved (http://bugs.uclibc.org):
7527
7528 #7886: gettext: link failure with locally-installed libxml2
7529 #7892: systemd-journald is broken
7530 #8066: nodejs crashes when built with gcc 4.9
7531 #8296: nodejs 0.12.7 - npm crashes (seg core dump)
7532 #8501: gunzip fails to uncompress files
7533 #8541: fail to build host-fakeroot-1.20.2
7534 #8546: build instructions for raspberry pi don't work
7535 #8571: strace for ARC compile error
7536 #8581: pciutils.mk PCIUTILS_MAKE_OPTS typo
7537 #8616: Fail to build for raspberrypi_defconfig with big endian
7538 #8621: sqlite package, properly enable readline
7539
3f90e532
PK
75402015.11, Released November 30th, 2015
7541
7542 Minor fixes.
7543
7544 Merged/seperate /usr handling is now also performed for
7545 staging so cross-gdb / gdbserver can find the libraries.
7546
7547 Updated/fixed packages: autossh, conntrack-tools, dcron,
7548 espeak, gcc, glmark2, gpsd, gstreamer1, libglib2, libsigsegv,
7549 libsoc, libv4l, minidlna, mongrel2, opencv, polarssl,
7550 rpi-userland, rubix, skeleton, tovid, uemacs, valgrind, yad,
7551 zmqpp
7552
7553 Issues resolved (http://bugs.uclibc.org):
7554
7555 #8441: Invalid directory for X11 fonts in target (RPi2)
7556 #8491: libglib2 2.46.1 not Building for armv5 on 2015.11-rc3
7557
610f3fa0
PK
75582015.11-rc3, Released November 26th, 2015
7559
7560 Fixes all over the tree.
7561
db80b0a5
PK
7562 We have a new modern website!
7563
7564 Updated/fixed packages: apitrace, audiofile, autossh, bullet,
7565 c-ares, collectd, conntrack-tools, cryptodev-linux, dropbear,
7566 fastd, gmp, gpsd, gst-plugins-bad, gst-plugins-base,
7567 gst-plugins-good, gst-plugins-ugly, gstreamer, gstreamer1,
7568 guile, iodine, iproute2, jimtcl, kompexsqlite, libethumb,
7569 libfreeimage, libgsasl, libgtk3, libxml2, localedef,
7570 lttng-tools, macchanger, mongrel2, mpd, openntpd, openssl,
7571 oprofile, pcre, qt5base, quagga, rpi-userland, sconeserver,
7572 sdl, spidev_test, sqlite, strongswan, ustr, xapp_sessreg,
7573 yajl, zmqpp
610f3fa0
PK
7574
7575 Issues resolved (http://bugs.uclibc.org):
7576
7577 #6872: gpsd: disabled on microblaze
7578 #8321: invalid opcode error with minidlna and ffmpeg
7579 #8336: Default systemd configuration fails to boot correctly in 2015-08
7580 #8446: rpi-userland failed to build with glibc 2.22
7581
bfaed966
PK
75822015.11-rc2, Released November 19th, 2015
7583
7584 Fixes all over the tree.
7585
7586 LD_LIBRARY_PATH is no longer used to ensure host binaries find
7587 their libraries, fixing issues on recent Fedora.
7588
7589 Toolchain fixes for powerpc e5500 / e6500. Fix for an issue
7590 with ${TARGET}-cc after the move to use a toolchain wrapper
7591 for the internal toolchain.
7592
7593 Appy-patches.sh now correctly applies all files listed in
7594 series files.
7595
7596 Fixes for merged /usr handling when a custom skeleton is used.
7597
7598 Updated/fixed packages: axfsutils, boost, busybox, dhcp,
7599 directfb, dropbear, ebtables, fastd, ffmpeg, gauche, gcc,
7600 gettext, gst1-plugins-bad, hostapd, ibrdtnd, libcurl,
7601 libecore, libgudev, libnss, libpng, libserial, libssh2,
7602 libuecc, libxml2, linux-headers, liquid-dsp, ltris,
7603 lua-periphery, minidlna, mongrel2, mpd, mpg123, mplayer,
7604 mysql, opencv, opencv3, package, perl-file-util, php-ssh2,
7605 polarssl, pulseaudio, python-protobuf, qemu, qt5base, ranger,
7606 ruby, skeleton, slang, squeezelite, strongswan, tovid, uclibc,
7607 ushare, wine, wpa_supplicant, x265,
7608 xdriver_xf86-video-siliconmotion, zxing-cpp
7609
7610 Issues resolved (http://bugs.uclibc.org):
7611
7612 #4790: Running udhcpc on a system with NFS root kills NFS
7613 #8456: Building host-pkgconf on Fedora 23 fails due to..
7614
e1da0eff 76152015.11-rc1, Released November, 7th 2015
23542387
TP
7616
7617 Fixes all over the tree and new features.
7618
7619 Architectures:
7620
7621 - Support for sparc64 added (internal toolchain with glibc
7622 only).
7623
7624 - Support for mips32r6 and mips64r6 added.
7625
7626 - Support for Intel Quark X1000 CPU.
7627
7628 - Switch to EABIhf by default on ARM when a VFP is available.
7629
7630 Toolchains:
7631
7632 - glibc 2.22, gdb 7.10, use gdb 7.9 by default, musl 1.1.12,
7633 uclibc-ng 1.0.8, host-gdb enabled on AArch64.
7634
7635 - The toolchain wrapper which was used only for external
7636 toolchains is now also used for Buildroot internal
7637 toolchains. This allowed to fix the ccache support, prepare
7638 the way for top-level parallel build support and remove gcc
7639 patches used to detect header/library path poisoning.
7640
7641 - Remove Analog Devices Blackfin toolchain 2012R2.
7642
7643 - Fix several Xtensa build failures by switching from
7644 text-section-literals to auto-litpools.
7645
7646 - Enable MIPS64 support in uClibc-ng, use uClibc on ARC
7647 rather than a specific fork.
7648
7649 - Linaro toolchains for ARM, ARMeb and AArch64 updated to
7650 2015.08. 2014.09 version is kept since 2015.08 only runs on
7651 x86_64 hosts.
7652
7653 Bootloaders:
7654
7655 - Fix ARM64 support in U-Boot.
7656
7657 Defconfigs:
7658
7659 - Added: ARC HS38 VDK virtual boards, Avnet Microzed, Boundary
7660 Devices Nitrogen SoloX, Freescale i.MX6 SoloX Sabre SD,
7661 OLinuxino A20 Lime2, Qemu Sparc64, Qemu SuperH 4 big endian,
7662 Synopsys AArch64 VDK virtual platform.
7663
7664 - Updated: calao_qil_a9260, calao_usb_a9g20_lpw, ci20,
7665 cubieboad, freescale_imx6_*, imx53loco, imx6_vab820,
7666 mpc8315erdb, qmx6, p1010rdb, qemu, raspberrypi,
7667 raspberrypi2, riotboard, snps_axs10*, wandboard.
7668
7669 - Removed: at91rm9200df, at91sam9260dfc, at91sam9263ek,
7670 calao_snowball_defconfig, gnublin, integrator926_defconfig.
7671
7672 Infrastructure:
7673
7674 - Support for fetching from Mercurial tags fixed.
7675
7676 - Introduce LINUX_NEEDS_MODULES, which allows to enforce
7677 module support to be enabled in the kernel when a package
7678 builds out-of-tree kernel modules (through the
7679 pkg-kernel-module infrastructure or on its own).
7680
7681 - Improve the perl package infrastructure to automatically add
7682 the dependency to the perl interpreter to target perl module
7683 packages.
7684
7685 - Remove trailing slashes in <pkg>_SITE and addition of a
7686 check to ensure such trailing slashes are no longer added.
7687
7688 - Extend the legal infrastructure to allow packages to declare
7689 their actual source code. This is useful for packages for
7690 which <pkg>_SOURCE points to pre-built binaries (as is the
7691 case for external toolchains). The new <pkg>_ACTUAL_SOURCE
7692 variable allows to point to the source code in such cases.
7693
7694 - Improved ccache support, thanks to the usage of a toolchain
7695 wrapper for internal toolchain. Now a single cache directory
7696 can be shared between different Buildroot builds.
7697
7698 - Addition of a 'graph-size' make targets, which generates a
7699 PDF graph of per-package size of the root filesystem.
7700
7701 - Addition of <pkg>_EXCLUDES so that packages can request
7702 certain parts of the source code tarball to not be
7703 extracted. This feature is currently used by gcc and
7704 toolchain-external.
7705
7706 - Packages can now use the <pkg>_PKGDIR variable, provided by
7707 the package infrastructure, to reference their package
7708 directory, instead of explicitly using package/<pkg>/.
7709
7710 Filesystems:
7711
7712 - Add high lz4 compression to squashfs.
7713
7714 - Simplification of shell profile files in the default
7715 skeleton.
7716
7717 - Remove ftp user and /home/ftp from the skeleton, and let ftp
7718 server packages create these when needed.
7719
7720 - Add support for /bin, /sbin and /lib to be symlinks to their
7721 corresponding directories in /usr. This is enforced for
7722 systemd configurations, and optional for other
7723 configurations.
7724
7725 - Support for AXFS filesystem image generation added.
7726
7727 - New options to add extra space/inodes to ext2/3/4 images.
7728
7729 Updated/fixed packages:
7730
7731 adwaita-icon-theme, apache, apitrace, atk, audit, avahi,
7732 barebox, bash, batctl, bind, binutils, bluez_utils, boost,
7733 bridge-utils, cairo, ccache, chrony, clapack, cloog, cmake,
7734 collectd, connman, conntrack-tools, coreutils, cpio,
7735 cryptsetup, dbus, dbus-cpp, devmem2, dhcp, dhcpcd, dhcpdump,
7736 dhrystone, dillo, directfb, directfb-examples, dmraid,
7737 dos2unix, dovecot, dovecot-pigeonhole, drbd-utils, dropbear,
7738 dropwatch, dtc, e2fsprogs, ebtables, efl, eigen, ejabberd,
7739 elf2flt, elfutils, erlang, ethtool, eudev, evemu, exfat,
7740 exfat-utils, expat, faifa, fbterm, fdk-aac, feh, ffmpeg, file,
7741 flashrom, fping, freerdp, freescale-imx, freetype, gdk-pixbuf,
7742 genimage, gettext, git, glib-networking, glmark2, gnupg2,
7743 gnuradio, gnutls, gpsd, grep, grub2, gst1-imx, gst1-libav,
7744 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
7745 gst1-plugins-ugly, gst1-validate, gst-fsl-plugins,
7746 gst-plugins-bad, gstreamer1, guile, gvfs, harfbuzz, haveged,
7747 hostapd, icu, imagemagick, impiutil, imx-gpu-viv, imx-vpu,
7748 inadyn, intltool, iostat, iperf3, ipmiutil, iproute2,
7749 iptables, iw, jpeg-turbo, jq, jsoncpp, kexec-lite, kmod, kodi,
7750 kodi-audioencoder-flac, kodi-pvr-argustv, kodi-pvr-filmon,
7751 kodi-pvr-hts, kodi-pvr-mythtv, kodi-pvr-pctv,
7752 kodi-pvr-stalker, kodi-pvr-vbox,
7753 kodi-visualisation-waveforhue, less, lftp, libbluray,
7754 libcgroup, libconfuse, libcurl, libdcadec, libdrm, libevdev,
7755 libffi, libfribidi, libfslcodec, libfslparser, libfslvpuwrap,
7756 libgcrypt, libglew, libglib2, libgtk3, libidn, liblinear,
7757 liblockfile, libmicrohttpd, libnetfilter_conntrack, libnfs,
7758 libnftnl, libnl, libnspr, libnss, libpcap, libpfm4, libpng,
7759 libselinux, libserial, libsoup, libsoxr, libstrophe, libtasn1,
7760 libtirpc, libtorrent, libupnpp, liburcu, libusb-compat, libuv,
7761 libv4l, libva, libva-intel-driver, libxcb, lighttpd, links,
7762 linux, linux-firmware, linux-fusion, linux-headers,
7763 lirc-tools, localedef, lpeg, lsof, ltp-testsuite,
7764 lttng-libust, lttng-tools, lua-periphery, luaposix, lvm2, lxc,
7765 lz4, mdadm, mesa3d, mesa3d-headers, minicom, minidlna, moarvm,
7766 modem-manager, mosquitto, mpd, mpdecimal, mpg123, mplayer,
7767 mrouted, msmtp, mtd, mutt, nettle, network-manager, nfs-utils,
7768 nftables, nginx, nodejs, noip, ntp, ofono, opencv3, openpgm,
7769 openssl, openswan, openvpn, pango, parted, perl, perl-cross,
7770 perl-crypt-openssl-random, perl-http-message,
7771 perl-io-socket-ssl, perl-module-build, perl-mojolicious,
7772 perl-netaddr-ip, perl-net-dns, perl-net-http, perl-net-ssleay,
7773 perl-uri, perl-xml-libxml, php, picocom, pixman, pkgconf,
7774 poco, polarssl, portaudio, portmap, postgresql, proftpd,
7775 protobuf, protobuf-c, pulseaudio, python-configshell-fb,
7776 python-networkmanager, python-numpy, python-pyparsing,
7777 python-pypcap, python-rtslib-fb, python-spidev, python-urwid,
7778 python-web2py, qemu, qt5base, redis, rngtools, rng-tools,
7779 rpi-firmware, rpi-userland, rtmpdump, rtorrent, ruby, samba,
7780 samba4, sane-backends, sconeserver, sdl, sed, setools,
7781 shairport-sync, shared-mime-info, sland, smartmontools,
7782 softether, spice-protocol, sqlcipher, sqlite, squid,
7783 strongswan, stunnel, subversion, sudo, sunxi-tools,
7784 supervisor, systemd, tar, targetcli-fb, tcpdump, tiff, tor,
7785 tvheadend, tzdata, uboot-tools, udisks, unionfs, upmpdcli,
7786 util-linux, vala, valgrind, vim, vlc, vorbis-tools, vsftpd,
7787 vtun, wavpack, webkitgtk24, weston, whois, wireless-regdb,
7788 wireshark, wpa_supplicant, xdriver_xf86-input-vmmouse,
7789 xdriver_xf86-video-imx-viv, xdriver_xf86-video-intel,
7790 xdriver_xf86-video-sis, xlib_libXi, xorg-server,
7791 xtables-addons, xterm, xz, zic, znc, zsh
7792
7793 New packages:
7794
7795 axfsutils, bitstream, check, dvblast, eventlog, fastd, gauche,
7796 gmock, graphite2, gssdp, gupnp, gupnp-av, ibrcommon, ibrdtn,
7797 ibrdtnd, ibrdtn-tools, imx-kobs, iqvlinux, irssi,
7798 kompexsqlite, libbroadvoice, libcddb, libcodec2, libcrossguid,
7799 libg7221, libhttpparser, libilbc, libldns, libmng,
7800 libopenh264, libpam-radius-auth, libpam-tacplus, libsilk,
7801 libsoundtouch, libssh, libuecc, libyuv, liquid-dsp, luv,
7802 micropython, micropython-libs, python-pyratemp,
7803 python-pyroute2, python-ranger, rapidxml, scrypt, sdl2,
7804 sp-oops-extract, squeezelite, stress-ng, swupdate, syslog-ng,
7805 x265, xdriver_xf86-video-fbturbo, xxhash, yad, zxing-cpp
7806
7807 Removed packages:
7808
7809 blackbox (was deprecated), divine (merged in directfb),
7810 kobs-ng (replaced by imx-kobs), mediactl (merged in libv4l),
7811 sawman (merged in directfb), schifra (marked broken since a
7812 long time), texinfo (host variant only, no longer used), zxing
7813 (replaced by zxing-cpp),
7814
7815 Issues resolved (http://bugs.uclibc.org):
7816
7817 #4099: cut utility from GNU coreutils works incorrect
7818 #7772: libxml-parser-perl build failure: missing dependency
7819 ExtUtils/MakeMaker
7820 #7931: Default configuration for Cubieboard v1 is outdated
7821 #8116: 2015.05-rc2 raspberrypi2_defconfig network interface
7822 not coming up
7823 #8246: X.org DRI2 build issue
7824 #8256: pointing to /usr/bin/objcopy old version (x86) instead
7825 of the generated one
7826 #8266: mplayer build issue
7827 #8281: pyrexc fails to run when path is too long
7828 #8316: lttng-tools and lttng-babeltrace executables contain
7829 bad RPATH pointing to host machine
7830 #8331: kexec wants shutdown in /sbin, but systemd installs it
7831 in /usr/sbin
7832 #8361: Buildroot 2015.08.1 skeleton inittab overwritten by
7833 busybox's version
7834 #8366: libevent does not build
7835 #8386: build failed with external toolchain
7836 #8391: Node.js 0.12.7 fails to build on raspberry_pi defconfig
7837 #8396: CCACHE initialization
7838 #8401: gpsd 3.15 NMEA support
7839 #8416: cups depends on BR2_DEPRECATED_SINCE_2015_05
7840 #8421: util-linux installs systemd files in output/target/home/
7841
20a36cd8 78422015.08, Released August 31st, 2015
3131ec44
PK
7843
7844 Minor fixes.
7845
7846 OpenCV 3.x package renamed to opencv3. OpenCV 2.4.x
7847 reintroduced as opencv.
7848
7849 Updated/fixed packages: bootutils, canfestival, cppcms,
42180d8a
PK
7850 curlftpfs, dhcpdump, dropbear, erlang-p1-tls, exfat, gnuradio,
7851 ipkg, libgudev, libmbim, libwebsock, linux-pam, lm-sensors,
7852 ltrace, midori, network-manager, openssh, perl-file-listing,
3131ec44
PK
7853 perl-http-cookies, perl-http-daemon, perl-http-negotiate,
7854 perl-www-robotrules, python-can, qt5base, qt5multimedia,
7855 setools, sysvinit, tinyalsa, tn5250, tvheadend, uboot, vlc,
7856 x264, xserver_xorg-server, zyre
7857
985b46be
TP
78582015.08-rc2, Released August, 24th 2015
7859
7860 Fixes all over the tree.
7861
7862 Toolchain: fix gcc build on NIOS-II.
7863
7864 Infrastructure: add <fs>_POST_GEN_HOOKS mechanism to fix
7865 hybrid ISO image generation.
7866
7867 Architectures: add arm1136j-s variant.
7868
7869 Updated/fixed packages: apitrace, audit, bcusdk, bdwgc,
7870 beecrypt, boost, bwm-ng, cdrkit, c-icap, cifs-utils, clapack,
7871 c-periphery, cpio, cramfs, czmq, dawgdic, dnsmasq, dosfstools,
7872 dropbear, elfutils, empty, eudev, fan-ctrl, filemq, gnutls,
7873 guile, haveged, imlib2, libcec, libepoxy, libev, libgpgme,
7874 libiio, libnetfilter_queue, libnfnetlink, libpfm4, libpthsem,
7875 librtas, libselinux, libsigsegv, libsodium, libv4l, lightning,
7876 linux, lirc-tools, lrzsz, mono, mosh, mpd, msmtp, nbd,
7877 netatalk, nodejs, ola, opencv, oprofile, php, poco,
7878 postgresql, powertop, protobuf, protobuf-c, qt5base,
7879 qt5quickcontrols, rapidjson, rng-tools, squid, sysdig,
7880 sysstat, tftpd, tinc, tz, util-linux, webkitgtk24, weston,
7881 wireshark, wvstreams, xdriver_xf86-input-synaptics, zyre.
7882
7883 Issues resolved (http://bugs.uclibc.org):
7884
7885 #8276: package/dropbear: symlink resolution incorrect
7886 #8286: Error with buildroot
7887 #8301: ldconfig parameter in Makefile
7888
7b1e9d52 78892015.08-rc1, Released August, 5th 2015
43929650
AV
7890
7891 Fixes all over the tree and new features.
7892
da63d87c
TP
7893 Architectures:
7894
7895 - Refactor how the availability of an MMU is described.
7896 - Minimal support for Cortex-M3
7897 - Minimal support for AArch64 big-endian
7898
7899 Toolchains:
7900
7901 - Add CodeSourcery MIPS 2015.05, remove MIPS 2013.11
7902 - Use uClibc-ng as the default uClibc version, instead of the
7903 official uClibc, which hasn't done any release since 3+
7904 years
7905 - eglibc is now marked as deprecated
7906 - GCC: gcc 4.9.x is now the default and was updated to 4.9.3,
7907 support for gcc 5.x added.
7908 - Binutils: use Binutils 2.24 as the default, 2.25.x series
7909 bumped to 2.25.1, remove old Binutils 2.22.
7910 - Update ARC toolchain components to 2015.06
7911 - Add support for Fortran when building gcc
7912
7913 Bootloaders:
7914
7915 - Support for using the kconfig configuration system in
7916 U-Boot
7917
7918 New Defconfigs:
7919
7920 - VIA VAB-820/AMOS-820
7921 - OLimex OLinuxino A20 Lime
7922 - Many new defconfigs for Atmel evaluation boards:
7923 at91sam9rlek, at91sam9x5ek, sama5d3xek, sama5d4ek, sama5d4
7924 Xplained Ultra, sama5d3 Xplained.
7925 - ACME Systems Aria G25
7926 - WarPboard
7927 - Altera Cyclone 5 Development Board
7928 - Xilinx zc706
7929 - ARC AXS101 and AXS103 Software Development Platforms
7930 - Significant updates to Raspberry Pi / Raspberry Pi 2
7931
7932 Infrastructure:
7933
7934 - Buildroot takes better care now of generating predictable
7935 permissions in the target filesystem. However, existing
7936 permissions on a custom skeleton or rootfs overlay will no
7937 longer be preserved. Therefore, it is necessary to add a
7938 permission table (BR2_ROOTFS_DEVICE_TABLE) to set the
7939 required permissions.
7940 - Add support for kconfig fragments.
7941 - No longer pass --{enable,disable}-debug to autotools
7942 packages depending on the value of
7943 BR2_ENABLE_DEBUG. BR2_ENABLE_DEBUG now only controls
7944 whether we build with -g or not.
7945 - Support for extracting archives in .lzma in the generic
7946 package infrastructure.
7947 - Remove random-seed file from the default skeleton, since
7948 seeding the entropy pool with a known seed makes more harm
7949 than good.
7950 - In the CVS download helper, add support to use a date as
7951 the version.
7952 - Add support for a per-package <pkg>_STRIP_COMPONENTS
7953 variable, which packages can use to specify how many path
7954 components should be stripped when extracting the tarball.
7955 - Addition of a 'kernel-module' package infrastructure, which
7956 simplifies the packaging of external kernel modules. Many
7957 existing packages are converted to use it.
7958 - Allow bootloaders to be implemented in $(BR2_EXTERNAL)
7959 - Remove /etc/securetty from the default skeleton.
7960 - Migration of sysV initscripts from the default skeleton to
7961 a package called 'initscripts', installed only when Busbox
7962 init or sysvinit are used.
7963 - Migration of the skeleton logic to a proper 'skeleton'
7964 package.
7965 - Addition of a 'linux-tools' infrastructure in the 'linux'
7966 package, to support building user-space tools bundled
7967 within the Linux kernel sources, such as perf and cpupower.
7968 - Usage of backticks instead of make $(shell ...) to execute
7969 shell commands. This allows to delay the evaluation of such
7970 commands when actually needed, and not when expanding the
7971 variables. It is useful to make 'make printvars' less
7972 noisy, and as a preparation to support top-level parallel
7973 build.
7974 - Libtool .la files are not mungled for all package types,
7975 instead of being handled only for packages using the
7976 autotools-package infrastructure.
7977 - Add mechanism to allow packages to express a dependency on
7978 gcc versions. This is needed for packages that use C++11 or
7979 C11 support for example.
7980
7981 Important package updates:
7982
7983 - Complete rework of the matchbox packaging
7984 - Lots of fixes in packages for compatibility with musl and
7985 gcc 5.
7986 - Hash files added to a large number of packages.
7987 - Update a significant number of packages to use a new
7988 hosting, after the announcement of Google Code and
7989 Gitorious closing.
7990 - Major packages needed for SELinux support have been merged,
7991 but the support is not complete yet.
7992 - Significant update of OpenCV to version 3.0, and addition
7993 of lots of eatures.
7994 - Significant update of all packages supporting the GPU and
7995 VPU of i.MX ARM processors.
7996 - Addition of systemd support in a significant number of
7997 packages.
7998 - Qt5 updated to 5.5.0
7999 - Use modular X.org server by default instead of KDrive
8000
8001 Filesystems:
8002
8003 - Complete overhaul of the iso9660 support. Now allows to use
8004 directly IS9660 as the root filesystem format and not only
8005 an initrd, and supports Grub 2 and isolinux in addition to
8006 Grub.
8007
8008 Updated packages: a10disp, agentpp, apache, at91bootstrap3,
8009 audit, barebox, bc, bind, bmon, boost, btrfs-progs,
8010 ca-certificates, can-utils, ccache, cloog, collectd, connman,
8011 coreutils, c-periphery, cryptsetup, dado, dbus, dejavu,
8012 dhcpcd, dnsmasq, dosfstools, dovecot, dovecot-pigeonhole,
8013 e2fsprogs, ejabberd, erlang-p1-cache-tab, erlang-p1-sip,
8014 erlang-p1-stringprep, erlang-p1-stun, erlang-p1-tls,
8015 erlang-p1-utils, erlang-p1-xml, erlang-p1-yaml, ethtool,
8016 eudev, evtest, exim, expect, explorercanvas, feh, ffmpeg,
8017 file, flashrom, freescale-imx, freetype, gawk, gcc, gdb,
8018 gettext, git, glib-networking, gnupg2, gnutls, gpsd, gptfdisk,
8019 gpu-viv-bin-mx6q, gst-fsl-plugins, harfbuzz, hdparm, heimdal,
8020 i2c-tools, imagemagick, imx-vpu, iproute2, ipset, isl, iw,
8021 kodi, kodi-addon-xvdr, kodi-audioencoder-flac,
8022 kodi-audioencoder-lame, kodi-audioencoder-vorbis,
8023 kodi-audioencoder-wav, lftp, libass, libassuan, libcec,
8024 libconfi, libcurl, libdrm, libevdev, libfreefare, libfslcodec,
8025 libfslparser, libfslvpuwrap, libfuse, libglib2, libgpgme,
8026 libgtk2, libgtk3, libical, libidn, libiio, libinput, libiscsi,
8027 libllcp, libmicrohttpd, libnfc, libnss, libpcap, libpciaccess,
8028 libpng, libserialport, libsigrok, libsoc, libtirpc, libubox,
8029 libunistring, libupnp, libuv, libv4l, libva,
8030 libva-intel-driver, libXrandr, lighttpd, linenoise, linux,
8031 linux-firmware, linux-headers, live555, ltrace, lua,
8032 lua-csnappy, lua-ev, luajit, lua-messagepack, luaperiphery,
8033 lvm2, lxc, lzo, mesa3d, mesa3d-headers, midori, mmc-utils,
8034 modem-manager, mono, mosquitto, mpd, mpd-mpc, mpfr, mpg123,
8035 mtd, musl, nano, netperf, network-manager, nfs-utils, nginx,
8036 nodejs, ntp, ola, opencv, openldap, openssh, openssl,
8037 openswan, openvmtools, openvpn, opkg, orbit, orc, pcmanfm,
8038 perl-cross, perl-encode-locale, perl-io-socket-ssl,
8039 perl-mojolicious, perl-net-ssleay, perl-path-tiny, perl-uri,
8040 perl-xml-libxml, php, pinentry, polarssl, postgresql,
8041 pulseview, pure-ftpd, python, python-dpkt, python-lxml,
8042 python-networkmanager, python-pyinotify, python-pypcap,
8043 python-tornado, qextserialport, qt, qt5, rapidjson, redis,
8044 rpcbind, rpi-firmware, rpi-userland, samba4, shairport-sync,
8045 snmpp, sqlite, squid, strongswan, stunnel, sudo, sunxi-boards,
8046 sunxi-mali, sysdig, sysstat, systemd, tcpdump, tiff, tmux,
8047 tor, txheadend, tzdata, uboot, uclibc, ulogd, upmpdcli,
8048 usb_modeswitch, usb_modeswitch_data, vala, vsftpd, wayland,
8049 weston, whois, wireless-regdb, wireshark, x264, xapp_xvinfo,
8050 xdriver_xf86-input-libinput, xdriver_xf86-input-vmmouse,
8051 xdriver_xf86-video-cirrus, xdriver_xf86-video-geode,
8052 xdriver_xf86-video-imx-viv, xdriver_xf86-video-mach64,
8053 xdriver_xf86-video-neomagic, xdriver_xf86-video-r128,
8054 xdriver_xf86-video-savage, xdriver_xf86-video-siliconmotion,
8055 xdriver_xf86-video-vesa, xkeyboard-config, xlib_libfontenc,
8056 xlib_libFS, xlib_libXaw, xlib_libxkbfile, xlib_libXrender,
8057 xlib_libXt, xproto_kbproto, xproto_xproto, xproto_xrandrproto,
8058 xscreensaver, xserver_xorg-server, xtables-addons, yaml-cpp,
8059 zic.
8060
8061 New packages: angularjs, atf, audit, c-icap, c-icap-modules,
8062 cpio, dawgdic, faketime, fcgiwrap, gflags, glog, initscripts,
8063 jquery-datetimepicker, kodi-audioencoder-modplug,
8064 kodi-audioencoder-nosefar, kodi-audioencoder-sidplay,
8065 kodi-audioencoder-snesapu, kodi-audioencoder-stsound,
8066 kodi-audioencoder-timidity, kodi-audioencoder-vgmstream,
8067 kodi-platform, kodi-pvr-argustv, kodi-pvr-dvblink,
8068 kodi-pvr-dvbviewer, kodi-pvr-filmon, kodi-pvr-hts,
8069 kodi-pvr-iptvsimple, kodi-pvr-mediaportal-tvserver,
8070 kodi-pvr-mythtv, kodi-pvr-nextpvr, kodi-pvr-njoy,
8071 kodi-pvr-pctv, kodi-pvr-stalker, kodi-pvr-vbox,
8072 kodi-pvr-vdr-vnsi, kodi-pvr-vuplus, kodi-pvr-wmc,
8073 kodi-screensaver-asteroids, kodi-screensaver-biogenesis,
8074 kodi-screensaver-crystalmorph, kodi-screensaver-greynetic,
8075 kodi-screensaver-pingpong, kodi-screensaver-pyro,
8076 kodi-screensaver-stars, kodi-visualisation-shadertoy,
8077 kodi-visualisation-spectrum, kodi-visualisation-waveforhue,
8078 kodi-visualisation-waveform, kvmtool, kyua, libfm,
8079 libfm-extra, libplatform, librtas, libsodium, libsquish,
8080 libucl, libump, linux-backports, lua-iconv, lutok, menu-cache,
8081 moarvm, monkey, mono-gtksharp3, mosh, openipmi, python-can,
8082 python-pycli, python-pydal, python-pyyaml, python-web2py,
8083 qpid-proton, qt5webchannel, quazip, racehound, rtl8188eu,
8084 rtl8821au, sepolgen, setools, skeleton, stm32flash,
8085 webkitgtk24, xdriver_xf86-video-qxl, zynq-boot-bin.
8086
8087 Deprecated packages: webkitgtk, libgail, eglibc support in
8088 glibc package.
43929650 8089
8cf7a561
TP
8090 Issues resolved (http://bugs.uclibc.org):
8091
8092 #4291: Segmentation fault with all binaries that use threads
8093 when compiled with gcc 4.6
8094 #6944: building toolchain for sh4 fails
8095 #7592: Buildroot GCC: -lto requires plugin support in ranlib
8096 #7628: Python SSL does not get built for Raspberry Pi
8097 #7682: Missing dependencies for NFS
8098 #7742: dhcp lacks important features when BR2_ENABLE_DEBUG
8099 #7754: make: *** [/..../buildroot-2014.11/output/build/host-gcc-initial-4.8.3/.stamp_built] Error 2
8100 #7946: libglib2-2.42.2 fails to build for sparc-buildroot-linux-gnu
8101 #7956: glibc 2.20 and 2.21 fail to build for sh64-buildroot-linux-gnu
8102 #7971: python-flask, python-werkzeug. No module named zlib
8103 #7981: Target file system skeleton permissions hazard
8104 #8006: rpcdebug in nfs-utils built for the host
8105 #8036: alsa-lib headers problem that prevents to compile alsa
8106 dependent projects
8107 #8081: systemd init system: /tmp is not mode 1777
8108 #8121: php opcache extension doesn't get installed
8109 #8151: x86-64 make fails with ncurses 5.9
8110 #8156: pkg-kconfig infra broken for *-update-{config, defconfig}
8111 #8161: default /bin/sh symlink to busybox is full path and not relative
8112 #8171: glamor missing
8113 #8191: Request update support for the cubieboard series
8114 #8201: Important security upgrades for node.js
8115
6d73615f
PK
81162015.05, Released May 31st, 2015
8117
8118 Minor fixes.
8119
8120 Updated/fixed packages: conntrack-tools, directfb, fio, flite,
8121 gptfdisk, ipmiutil, iproute2, janus-gateway, keyutils, knock,
8122 libelementary, libgcrypt, libgsasl, libjpeg, libstrophe,
8123 lttng-libust, nbd, ncurses, nmap, php, postgresql, python,
8124 python3, sconeserver, udpcast, upmpdcli
8125
c6ce119c
PK
81262015.05-rc3, Released May 22nd, 2015
8127
8128 Several fixes, mainly related to static linking.
8129
8130 Updated/fixed packages: acl, alsa-utils, apr, armadillo, attr,
8131 autoconf-archive, binutils, boost, czmq, dhcpcd, duma,
8132 enlightenment, exim, fbterm, freerdp, gcc, gdk-pixbuf,
8133 google-breakpad, gpsd, heirloom-mailx, hwloc, ipmiutil,
8134 iproute2, jack2, jasper, kmod, lcdproc, leafnode2, libcap-ng,
8135 libftdi1, libmatroska, libmemcached, libmodbus, libnftnl,
8136 libsigrok, libupnpp, libuv, libxml-parser-perl, linux,
8137 linux-headers, lirc-tools, lua-periphery, lxc, mongoose, mono,
8138 mpg123, mosquitto, neardal, newt, ntp, ola, openldap, opencv,
8139 php, postgresql, protobuf, pulseaudio, python-pyqt, qemu, qt,
8140 qt5base, rpi-userland, rsyslog, snmppp, sqlite, tiff,
8141 tinyxml2, uboot-tools, unionfs, ux5000-firmware, usbredir,
8142 ushare, vpnc, vsftpd, wavpack, wireless_tools, wsapi,
8143 wvstreams, xmlstarlet, zeromq, zmqpp
8144
8145 New packages: c-periphery
8146
8147 Issues resolved (http://bugs.uclibc.org):
8148
8149 #8106: mkfs.jffs2 uses the --pagesize parameter incorrectly
8150 #8111: 2015.05.rc2 LIBFOO_CONF_OPTS not working
8151 #8126: exim lacks plaintext and cram-md5 auth
8152
f2435f6d
PK
81532015.05-rc2, Released May 11th, 2015
8154
8155 Minor fixes.
8156
8157 Toolchain: PR56780 backport to GCC 4.8.4 to fix GDB linking
8158 issues. Context functions enabled for uClibc snapshot /
8159 uClibc-NG.
8160
8161 Architectures: Endian handling symbol for Xtensa, binutils
8162 fixes.
8163
8164 Infrastructure: Fix for kernel module stripping when
8165 localversion contains spaces.
8166
8167 Updated/fixed packages: at, autoconf-archive, binutils,
8168 cc-tool, cryptsetup, dstat, expedite, freerdp, giflib,
8169 gnuchess, guile, ipmiutil, iproute2, mono, monolite, neard,
8170 ola, poppler, postgresql, python-qt, qt, sqlite, valgrind,
8171 xlib_libXfont
8172
8173 Issues resolved (http://bugs.uclibc.org):
8174
8175 #8086: Cannot select systemd as init with Linaro 2014.09...
8176
5628a15a 81772015.05-rc1, Released May 4th, 2015
94856075
PK
8178
8179 Fixes all over the tree and new features.
8180
329f6870
PK
8181 Architectures: Removed AVR32 support, deprecate SH64, added
8182 support for steamroller, corei7-avx and core-avx2 x86
8183 variants.
8184
8185 Toolchains: IPv6 and Largefile support now enforced for
8186 uClibc. Corresponding Kconfig symbols removed.
8187
8188 External CodeSourcery AMD64 2014.05, MUSL-cross 1.1.6 added,
8189 CS sh2, Xilinx microblaze v2/14.3 removed. Distro-class
8190 external toolchains are now detected and blacklisted.
8191
8192 Internal toolchain support for Nios2 added, Blackfin
8193 removed. Aarch64 and sh musl support. uClibc-ng support added.
8194
8195 Libatomic is now handled for internal and external
8196 toolchains. Link time optimization (LTO) support.
8197
8198 New Defconfigs: Freescale i.MX28 EVK, i.MX31 PDK and SABRE
8199 Auto, Raspberry Pi 2, RIoTboard,
8200
8201 Infrastructure: Hashes for a large number of packages have
8202 been added. Missing hashes now stop the build unless
8203 explicitly disabled.
8204
1c3ad235
PK
8205 Spaces and colons (:) are now supported in package
8206 versions. Dependencies can now be listed for the patch step
8207 (<PKG>_PATCH_DEPENDENCIES). Kconfig and Linux kernel
329f6870
PK
8208 extensions infrastructure has been added.
8209
8210 Makedevs now has a recursive (r) option.
8211
8212 The variable containing the list of packages to build has been
8213 renamed from TARGETS to PACKAGES.
8214
1c3ad235
PK
8215 Make external-deps / legal-info / source / source-check have
8216 been reimplemented using the package infrastructure, so their
8217 output/behaviour may differ from earlier (some packages were
8218 not included in the past).
8219
329f6870
PK
8220 The old insecure DES password encoding is no longer supported.
8221
8222 U-Boot patch option now support direct references to patch
8223 files and URLs in addition to directories of patches. The
8224 i.MX28 SD format (u-boot.sd) is now supported.
8225
94856075
PK
8226 Updated/fixed packages: agentpp, aircrack-ng, alsa-lib,
8227 alsa-utils, apr-util, apr, atk, autossh, avahi, avrdude,
329f6870
PK
8228 bcusdk, bdwgc, bind, binutils, bmon, boost, botan,
8229 btrfs-progs, busybox, ca-certificates, cairo, can-utils,
8230 canfestival, ccache, chrony, civetweb, clamav, cmake,
8231 collectd, connman, copas, crda, cryptodev-linux, cryptsetup,
8232 cups, czmq, dbus-cpp, dbus-glib, dbus-python, dbus, dfu-util,
8233 dhcp, dhcpcd, dialog, dillo, dmraid, dnsmasq, dos2unix,
8234 dosfstools, dovecot-pigeonhole, dovecot, dropbear, dropwatch,
94856075
PK
8235 dtv-scan-tables, dvdauthor, e2fsprogs, ecryptfs-utils,
8236 libevas, elfutils, enscript, erlang, espeak, eudev, evemu,
8237 exfat-utils, exim, f2fs-tools, feh, ffmpeg, fftw, flickcurl,
8238 fltk, fluxbox, fmlib, fmtools, freeradius-client, freerdp,
8239 gamin, gawk, gcc-final, gcc, gd, gdb, gengetopt, geoip, git,
8240 glib-networking, gnu-efi, gnuchess, gnutls, gpsd, gptfdisk,
329f6870
PK
8241 gpu-viv-bin-mx6q, gst-plugin-bad, gstreamer, gstreamer1,
8242 gtest, gvfs, harfbuzz, haserl, haveged, hiawatha,
8243 hicolor-icon-theme, hostapd, hplip, httping, i2c-tools, icu,
8244 ifplugd, imagemagick, imlib2, iozone, iproute2, iptables,
8245 iputils, irqbalance, iw, jack2, jhead, jimtcl, json-c, kexec,
8246 kismet, kmod, kodi-audioencoder-flac,
94856075 8247 kodi-audioencoder-vorbis, kodi-pvr-addons, kodi, ktap, lcms2,
329f6870
PK
8248 libass, libatomic_ops, libbluray, libcap, libcgroup, libcurl,
8249 libdrm, libdvbsi, libebml, libecore, libedit, liberation,
8250 libev, libevas, libevdev, libftdi, libgcrypt, libglib2,
8251 libgpgme, libgtk2, libgtk3, libiconv, libidn, libiio,
8252 libinput, libiscsi, libksba, liblinear, libmatroska,
8253 libmicrohttpd, libmodbus, libmpdclient, libnice, libnl,
8254 libnspr, libnss, libpcap, libpciaccess, libphidget, libplayer,
8255 libpthsem, libqmi, librsvg, libseccomp, libsigrok, libsoup,
8256 libsrtp, libssh2, libtasn1, libtool, libunistring, liburcu,
8257 libusb, libuv, libva-intel-driver, libva, libvncserver,
8258 libvorbis, libvpx, libwebsockets, libxml2, libzip, lightning,
8259 lighttpd, linknx, linphone, linux-firmware, linux-headers,
8260 linux-pam, live555, ljsyscall, lmbench, lockdev, logrotate,
8261 lpc3250loader, lpeg, lsof, lttng-libust, lttng-modules,
8262 lttng-tools, lua, luacrypto, luafilesystem, luajit, luaposix,
8263 luarocks, lvm2, lxc, make,
94856075
PK
8264 matchbox-{common,desktop,fakekey,keyboard,lib,startup-monitor,vm},
8265 matchbox, mcelog, memcached, memstat, memtest86, mesa3d,
8266 minidlna, mjpegtools, mjpg-streamer, modem-manager, mongoose,
8267 monit, mono, monolite, mp4v2, mpc, mpd, mpdecimal, mpg123,
8268 mplayer, musl, nano, nbd, ncftp, ncmpc, ncurses, ne10, neard,
8269 neardal, net-tools, netatalk, netsnmp, network-manager, nginx,
8270 nodejs, ntfs-3g, ntp, numactl, odhcp6c, ofono, open2300,
8271 opencv, openldap, openntpd, openocd, openssh, openssl,
8272 openswan, opentyrian, openvmtools, openvpn, oprofile, p11-kit,
329f6870 8273 pango, patch, patchelf, pciutils, pcre, perf, perl-gdgraph,
94856075
PK
8274 perl-io-socket-ssl, perl-json-tiny, perl-module-build,
8275 perl-mojolicious, perl-net-ssleay, perl-path-tiny,
8276 perl-xml-libxml, perl, phidgetwebservice, php-gnupg, php,
8277 pkgconf, polarssl, poppler, popt, postgresql, powerpc-utils,
8278 pppd, prboom, procps-ng, proftpd, psplash, ptpd2,
8279 python-{cheetah,coherence,django,markdown,netifaces,pam,six},
329f6870
PK
8280 python-tornado, python-twisted, python-zope-interface, python,
8281 python3, qemu, qt, qt5, qt5base, qt5multimedia,
8282 qt5xmlpatterns, qt5cinex, quagga, qwt, radvd, readline,
8283 rng-tools, rpcbind, rpi-firmware, rpi-userland, rsync,
8284 rsyslog, rtai, rtmpdump, ruby, sam-ba, samba, samba4,
8285 sane-backends, sconeserver, shairport-sync, sigrok-cli, slang,
8286 smcroute, snmppp, socat, socketcand, sofia-sip, sox,
8287 spawn-fcgi, speex, sqlcipher, sqlite, squid, strace,
8288 strongswan, stunnel, sudo, sunxi-boards, swig, sysstat,
8289 systemd, tcpdump, tftpd, thrift, thttpd, ti-gfx, ti-utils,
8290 tiff, tinyalsa, tn5250, transmission, trinity, tslib,
8291 tvheadend, tzdata, uboot-tools, uclibc, ulogd, usb_modeswitch,
8292 usbutils, ustr, util-linux, vala, valgrind, vlc, wayland,
8293 webp, weston, wget, which, whois, wireless-regdb,
8294 wireless_tools, wireshark, wpa_supplicant, wvstreams,
8295 xapp_{bdftopcf,bitmap,fonttosfnt,fslsfonts},
94856075
PK
8296 xapp_{fstobdf,iceauth,mkfontscale,oclock,rgb,sessreg,setxkbmap},
8297 xapp_{showfont,smproxy,twm,x11perf,xcalc,xclipboard,xcmsdb},
8298 xapp_{xdbedizzy,xditview,xdpyinfo,xdriinfo,xedit,xev,xeyes},
8299 xapp_{xf86dga,xfsinfo,xgamma,xgc,xhost,xinit,xinput,xkbcomp},
8300 xapp_{xkbevd,xkbprint,xlsatoms,xlsfonts,xmag,xman,xmh,xmodmap},
8301 xapp_xmore, xcb-util-image, xcb-util-keysyms,
8302 xdata_xcursor-themes,
8303 xdriver_xf86-input-{evdev,keyboard,synaptics,void},
8304 xdriver_xf86-video-{ati,cirrus,geode,mach64,mga,neomagic},
8305 xdriver_xf86-video-{r128,savage,siliconmotion,sis,tdfx},
329f6870
PK
8306 xdriver_xf86-video-{trident,vmware,voodoo}, xenomai,
8307 xfont_font-util, xkeyboard-config,
8308 xlib_lib{ICE,X11,Xdmcp,Xfont,Xpm,XvMC},
94856075
PK
8309 xlib_lib{Xxf86vm,xshmfence,xtrans}, xproto_randrproto,
8310 xproto_xproto, xserver_xorg-server, x11vnc, x264, xerces,
8311 xorriso, xterm, xz, yaml-cpp, zeromq, zic, zmqpp
8312
8313 New packages: apache, autoconf-archive, batctl,
329f6870
PK
8314 bitstream-vera, bullet, cc-tool, doxygen, drbd-utils,
8315 dvdrw-tools, gnuradio, gst1-imx, hans, hwloc, ijs,
8316 imx-usb-loader, inconsolata, iodine, iotop, ipmiutil, jsoncpp,
8317 leveldb, libdcadec, libdri2, libfreeimage, libftdi1,
8318 libsidplay2, lirc-tools, lua-periphery, mc, mesa3d-headers,
8319 mosquitto, nvidia-driver, nvidia-tegra23{,-binaries,-codecs},
8320 openjpeg, opusfile, perl-crypt-openssl-{random,rsa},
8321 perl-db-file, perl-digest-{hmac,sha1},
8322 perl-encode-{detect,locale}, perl-file-{listing,util},
8323 perl-html-{parser,tagset}, perl-http-cookies,
8324 perl-http-{daemon,date,message,negotiate}, perl-io-html,
8325 perl-libwww-perl, perl-lwp-mediatypes, perl-mail-dkim,
8326 perl-mailtools, perl-mime-base64, perl-net-{dns,http},
8327 perl-netaddr-ip, perl-time-hires, perl-timedate, perl-uri,
8328 perl-www-robotrules, powertop, pulseview,
8329 python-{cherrypy,lxml,mako,pyqt,pyxml,sip,spidev,ws4py}, qpdf,
8330 qt-webkit-kiosk, sl, softether, sysdig, tinyxml2, tor, tovid,
8331 unixodbc, wf111, wine, libepoxy, xapp_xcompmgr,
94856075 8332 xapp_xfindproxy, xcb-util-cursor, xcb-util-renderutil,
329f6870 8333 xdriver_xf86-input-libinput, xdriver_xf86-video-imx{,-viv},
94856075
PK
8334 xproto_xproxymanagementprotocol
8335
8336 Removed packages: gtk2-theme-hicolor
8337
329f6870
PK
8338 Deprecated packages: samba
8339
94856075
PK
8340 Issues resolved (http://bugs.uclibc.org):
8341
8342 #7478: Multiple chosen python modules are not built due to...
8343 #7508: Use of BR2_EXTERNAL and dependencies to existing packages
8344 #7676: Package procps-ng installs binaries to nonsensical folder
8345 #7724: Startx is not installed in the target
8346 #7760: botan: wrong prefix in botan-1.10.pc
8347 #7826: Building of cdparanoia
8348 #7844: Lua with hard-float on MIPS by buildroot doesn't work
8349 #7874: X.org configure error
8350 #7941: glibc-2.20 fails to build for sparc-buildroot-linux-gnu
8351 #7951: gcc 4.9.2 fails to build for sparc-buildroot-linux-gnu
8352 #7961: Qt5 fails to build for xtensa-buildroot-linux-uclibc
8353 #7976: mkuser script fails with: user already exists with...
8354 #8011: When building only busybox and strace, strace fails...
8355 #8016: collectd fails to build, network.c:171:19: error:...
8356 #8041: error on building libcurl7.42.0
8357
6bf057b0
PK
83582015.02, Released March 1st, 2015
8359
8360 Minor fixes.
8361
8362 Updated/fixed packages: civetweb, ding-libs,
8363 directfb-examples, glibc, gnupg, gnupg2, gpm,
8364 gst-plugins-good, gst1-plugins-good, freetype, libao, libevas,
8365 libevent, libfribidi, libgcrypt, libgtk2, libshout, libsrtp,
8366 libtheora, libupnpp, libxmlrpc, linux, make, opus, pinentry,
8367 rpi-firmware, shared-mime-info, vlc, vorbis-tools,
8368 xcb-util-keysyms
8369
8370 Removed packages: libgc
8371
345f32e6
PK
83722015.02-rc3, Released February 24th, 2015
8373
8374 Minor fixes.
8375
8376 Cmake and rebar (erlang) infrastructure fixes.
8377
8378 Updated/fixed packages: bind, btrfs-progs, busybox, e2fsprogs,
8379 evtest, ffmpeg, fltk, gnutls, i2c-tools, imagemagick, libxcb,
8380 make, mjpg-streamer, netsnmp, opentyrian, php, polarssl,
8381 qt5base, samba, samba4, sudo, util-linux, xserver_xorg-server
8382
bc11392d
PK
83832015.02-rc2, Released February 15th, 2015
8384
8385 Minor fixes.
8386
8387 raspberrypi: fix kernel sha1 for DT variant.
8388
8389 Updated/fixed packages: dbus, dvdauthor, git, libsemanage,
8390 libsepol, libssh2, mplayer, ntp, openvmtools, python3,
8391 qt5base, qt5connectivity, xserver_xorg-server
8392
21652676 83932015.02-rc1, Released February 8th, 2015
20138584
PK
8394
8395 Fixes all over the tree and new features.
8396
8397 Static/shared library handling reworked. This is now a
8398 tristate (shared only / shared and static / static
8399 only). Default is now shared only to speed up the
8400 build. BR2_PREFER_STATIC_LIB is now called BR2_STATIC_LIBS.
8401
8402 The toolchain (internal and external) will now warn when an
8403 unsafe library or header path is used (such as /usr/include or
8404 /usr/lib). If BR2_COMPILER_PARANOID_UNSAFE_PATH is enabled
8405 under build options this instead becomes an error.
8406
8407 A installation path issue with the internal musl toolchain
8408 support has been fixed so it is now possible to reuse it as an
8409 external toolchain.
8410
8411 Architectures: Freescale E5500 and E6500 PowerPC support
8412 added, deprecated MIPS 1/2/3/4 support removed.
8413
8414 New defconfigs: Freescale p2020ds, MIPS creator CI20,
8415 Raspberrypi with DT, UDOO Quad.
8416
8417 'make <foo>_defconfig' now saves the path to the defconfig in
8418 the .config, so a 'make savedefconfig' automatically updates
8419 it.
8420
8421 Infrastructure for packages using the Erland rebar tool has
8422 been added.
8423
8424 Hashes for a large number of packages have been added. Hashes
8425 are now checked for both target and host packages.
8426
8427 The system menu now has an option to automatically configure a
8428 network interface through DHCP at bootup.
8429
8430 The default filesystem skeleton now uses a separate tmpfs for
8431 /run instead of a symlink to /tmp/ for security reasons / to
8432 protect against conflicts with user generated temporary files.
8433
8434 BR2_EXTERNAL is now exported to post-build and post-image
8435 scripts.
8436
8437 New packages: bdwgc, benejson, blktrace, bootstrap, cgic,
8438 ding-libs, dvdauthor, ejabberd, erlang-goldrush, erlang-lager,
8439 erlang-p1-cache-tab, erlang-p1-iconv, erlang-p1-sip,
8440 erlang-p1-stringprep, erlang-p1-stun, erlang-p1-tls,
8441 erlang-p1-utils, erlang-p1-xml, erlang-p1-yaml,
8442 erlang-p1-zlib, exiv2, freeradius-client, gengetopt, glmark2,
8443 gpu-amd-bin-mx51, guile, host-qemu, ifupdown, iperf3,
8444 janus-gateway, kodi, kodi-audioencoder-flac,
8445 kodi-audioencoder-lame, kodi-audioencoder-vorbis,
8446 kodi-audioencoder-wav, libcli, libiio, liblinear, libnice,
8447 libselinux, libsemanage, libserialport, libsigro,
8448 libsigrokdecode, libsrtp, liburiparser, libvips, libwebsock,
8449 libz160, libzip, lightning, mcelog, memtest86, mjpegtools,
8450 mjpg-streamer, mke2img, mpd-mpc, netsurf-buildsystem, odhcp6c,
8451 openldap, python-alsaaudio, python-certifi, python-cheetah,
8452 python-coherence, python-django, python-docopt, python-enum,
8453 python-enum34, python-flask, python-gobject, python-httplib2,
8454 python-ipaddr, python-itsdangerous, python-jinja,
8455 python-markdown, python-markupsafe, python-networkmanager,
8456 python-pam, python-psutil, python-pyftpdlib, python-pyinotify,
8457 python-pysendfile, python-pyxb, python-requests, python-six,
8458 python-twisted, python-webpy, python-werkzeug,
8459 python-zope-interface, qt5cinex, sigrok-cli, sofia-sip,
8460 start-stop-daemon, szip, triggerhappy, ustr, vnstat, xorriso,
8461 xtables-addons
8462
8463 Removed packages (target): bison, distcc, gob2, m4
8464
8465 Issues resolved (http://bugs.uclibc.org):
8466
8467 #7556: make interactive CLI optional for nftables
8468 #7730: Error while connecting Qt Cretaor to device
8469 #7766: logrotate default gzip path is usually wrong
8470 #7790: Invalid ext4 image generated by Buildroot
8471
9a5434fb
PK
84722014.11, Released December 1st, 2014
8473
8474 Minor fixes.
8475
8476 Infrastructure: LD_LIBRARY_PATH handling tweak to ensure
8477 current working directory isn't searched.
8478
8479 Updated/fixed packages: gd, gdb, libwebsockets, luajit, mono,
8480 parted, shairport-sync, util-linux, xapp_bdftopcf,
8481 xserver_xorg-server
8482
f30e54eb
PK
84832014.11-rc3, Released November 28th, 2014
8484
8485 Fixes all over the tree.
8486
8487 System: File permissions of /etc/random-seed made more
8488 restrictive.
8489
8490 Toolchain: Various fixes related to locale handling, a fix for
8491 building the toolchain wrapper on MIPS.
8492
8493 Updated/fixed packages: bind, binutils. botan, btrfsprogs,
8494 clamav, czmq, dhcp, dillo, dovecot, erlang, flac, gd, glibc,
8495 gptfdisk, gst1-validate, heirloom-mailx, lame, libksba,
8496 libllcp, libnspr, libpng, libshairplay, libtirpc, linux,
8497 linux-headers, mpdecimal, mpg123, network-manager, nfstables,
8498 nfs-utils, openssl, pcituils, qt, radvd, rtai, sqlcipher,
8499 sstrip, tcpdump, uclibc, uemacs, ushare, wayland, weston,
8500 xl2tp, xserver_xorg-server
8501
8502 Issues resolved (http://bugs.uclibc.org):
8503
8504 #7670: Fails to build mpc-1.0.2 on latest Cygwin
8505
641e00ef 85062014.11-rc2, Released November 21st, 2014
7dfba6f5
PK
8507
8508 Fixes all over the tree.
8509
8510 Inittab tweaks for shutdown handling (busybox and sysvinit).
8511
8512 Updated/fixed packages: aircrack-ng, botan, canfestival,
8513 clamav, coreutils, czmq, dbus, dovecot, duma, e2fsprogs,
8514 erlang, gcc, iputils, libcap, libgcrypt, libmemcached,
8515 libssh2, libunwind, libv4l, linux-headers, mesa3d-demos, mutt,
8516 mysql, ndisc6, nodejs, omniorb, perl-cross, php,
8517 python-tornado, python3, qemu, qt5base, qt5webkit, rpm,
8518 rt-tests, ruby, schifra, sdl_sound, shairport-sync, sysvinit,
8519 tstools, tzdata, wireshark, x264
8520
8521 Issues resolved (http://bugs.uclibc.org):
8522
8523 #7646: strftime on datetime not works on python3
8524
74128856 85252014.11-rc1, Released November 12th, 2014
4c2d7589
PK
8526
8527 Fixes all over the tree and new features.
8528
6896e829
PK
8529 Toolchains: Use -mcpu / -march instead of -mtune. Support
8530 additional ARC and sparc variants. Updated Code sourcery
8531 and Linaro external toolchains.
8532
8533 Defconfigs: Freescale iMX6DL SabreSD, Minnowboard MAX, QEMU
8534 powerpc64 pseries added and a number of updates to the
8535 existing configurations.
8536
8537 Infrastructure: Buildroot is now less noisy when built with
8538 the silent option (make -s).
8539 A number of package infrastructure variables have been renamed
8540 from *_OPT to *_OPTS for constency. Buildroot will complain if
8541 the old names are used to assist in updating out of tree
8542 packages.
8543 Fixes for host systems where bash isn't located in /bin, and
8544 older systems not supporting mktemp --tmpdir.
8545 Various cleanups of users/groups in the default skeleton.
8546 There is now an option to choose what shell /bin/sh points to.
8547
8548 Documentation: Various updates to the user manual. The
8549 asciidoc documentation handling has now been extended so it
8550 can be used by (BR2_EXTERNAL) packages.
8551
4c2d7589
PK
8552 Updated/fixed packages: acl, acpid, agentpp, aircrack-ng,
8553 alsa-lib, alsamixergui, alsa-utils, apitrace, apr, apr-util,
8554 argus, arptables, at, atftp, atk, attr, audiofile, aumix,
8555 automake, autossh, avahi, avrdude, axel, bandwidthd, bash,
8556 bcusdk, beecrypt, bind, binutils, blackbox, bluez5_utils,
8557 bluez_utils, bmon, boost, bootutils, bridge-utils,
8558 btrfs-progs, busybox, bwm-ng, bzip2, ca-certificates, cairo,
8559 ccache, ccid, ccrypt, cdrkit, cegui06, celt051, chrony,
8560 cifs-utils, civetweb, cjson, clapack, classpath, cloog, cmake,
8561 collectd, connman, copas, coreutils, coxpcall, cppcms, cppdb,
8562 cppzmq, cramfs, crda, cryptsetup, ctorrent, cups, cvs, cwiid,
8563 czmq, dash, dbus, dbus-cpp, dbus-glib, dbus-python, dejavu,
8564 dhcp, dhcpcd, dhcpdump, dialog, dillo, directfb, distcc,
8565 dmalloc, dmidecode, dmraid, dnsmasq, doc-asciidoc.mk,
8566 dosfstools, dropbear, dropwatch, dstat, dtach, dtc, dvbsnoop,
8567 e2fsprogs, ecryptfs-utils, ed, efl, eigen, elf2flt, elfutils,
8568 enlightenment, enscript, erlang, espeak, ethtool, eudev,
8569 evemu, evtest, exfat, exfat-utils, exim, expat, expect,
8570 explorercanvas, faifa, fakeroot, fan-ctrl, fbdump,
8571 fb-test-app, fetchmail, ffmpeg, file, filemq, findutils, flac,
8572 flann, flickcurl, flite, fltk, fluxbox, fmc, fmlib,
8573 fontconfig, foomatic-filters, freerdp, freescale-imx,
8574 freetype, ftop, fxload, gamin, gcc, gd, gdb, gdk-pixbuf,
8575 genimage, genpart, genromfs, geoip, gettext, giblib, git,
8576 glibc, glib-networking, gmp, gmpc, gnu-efi, gnupg, gnupg2,
8577 gnuplot, gnutls, google-breakpad, gpm, gpsd, gptfdisk,
8578 gpu-viv-bin-mx6q, grantlee, grep, gsl, gst1-libav,
8579 gst1-plugins-{bad,base,good,ugly}, gst-ffmpeg,
8580 gst-fsl-plugins, gst-omx, gst-plugins-{bad,base,good,ugly},
8581 gst-plugin-x170, gstreamer, gstreamer1, gtest, gtk2-engines,
8582 gutenprint, gvfs, harfbuzz, haserl, haveged, hdparm, heimdal,
8583 heirloom-mailx, hiawatha, hostapd, hplip, htop, httping,
8584 hwdata, i2c-tools, icu, ifplugd, igh-ethercat, imagemagick,
8585 imlib2, imx-lib, imx-vpu, inadyn, inotify-tools, input-tools,
8586 intltool, iperf, iproute2, iprutils, ipsec-tools, ipset,
8587 iptables, iputils, iw, jamvm, jansson, jasper, jimtcl, joe,
8588 jpeg-turbo, jq, jquery-keyboard, jquery-mobile, jquery-ui,
8589 jquery-ui-themes, jquery-validation, jsmin, json-c,
8590 json-javascript, kbd, kexec, kexec-lite, keyutils, kismet,
8591 kmod, knock, ktap, lame, lbase64, lbreakout2, lcdproc, lcms2,
8592 lesstif, lftp, libaio, libao, libarchive, libargtable2,
8593 libass, libassuan, libatasmart, libbluray, libbsd, libcap,
8594 libcap-ng, libcdio, libcec, libcgicc, libcgroup, libcofi,
8595 libconfig, libconfuse, libcurl, libdaemon, libdnet, libdrm,
8596 libdvdnav, libecore, libedbus, libedit, libedje, libeet,
8597 libelementary, libelf, libenca, libethumb, libevas,
8598 libevas-generic-loaders, libevent, libexif, libeXosip2,
8599 libffi, libftdi, libfuse, libgail, libgcrypt, libgeotiff,
8600 libglade, libglib2, libgpgme, libgtk2, libhid, libidn,
8601 libinput, libiscsi, libjson, libksba, liblockfile,
8602 liblog4c-localtime, liblogging, libmad, libmatroska, libmbim,
8603 libmemcached, libmicrohttpd, libmpdclient, libmpeg2, libndp,
8604 libnfc, libnfs, libnftnl, libnl, libnspr, libnss, liboauth,
8605 libogg, liboping, libosip2, libpcap, libpciaccess, libpfm4,
8606 libplayer, libplist, libpng, libpthsem, libqmi, libqrencode,
8607 libraw, libreplaygain, libroxml, librsvg, librtlsdr,
8608 libsamplerate, libseccomp, libsecret, libshairplay, libsoc,
8609 libsoup, libsoxr, libssh2, libstrophe, libsvg, libsvg-cairo,
8610 libtasn1, libtheora, libtirpc, libtorrent, libubox, libuci,
8611 libungif, liburcu, libusb, libuv, libv4l, libva,
8612 libva-intel-driver, libvncserver, libvorbis, libvpx,
8613 libwebsockets, libxcb, libxml2, libxml-parser-perl, libxmlrpc,
8614 libxslt, lighttpd, linenoise, linknx, links, linphone,
8615 linux-firmware, linux-fusion, linux-headers, linux-pam,
8616 linux-zigbee, lite, live555, ljlinenoise, lmbench, lm-sensors,
8617 localedef, lockdev, lockfile-progs, log4cxx, lpty, lrandom,
8618 lrzsz, lshw, lsof, lsqlite3, ltp-testsuite, ltrace, ltris,
8619 lttng-babeltrace, lttng-libust, lttng-modules, lttng-tools,
8620 lua, luabitop, lua-coat, lua-coatpersistent, lua-csnappy,
8621 lua-ev, luajit, luajson, lualogging, lua-messagepack,
8622 lua-msgpack-native, luaposix, luarocks, luasec, luasocket,
8623 luasql-sqlite3, lua-testmore, lunit, lvm2, lxc, lz4, lzlib,
8624 lzma, m4, madplay, make, makedevs, Makefile.in,
8625 matchbox-common, matchbox-desktop, matchbox-fakekey,
8626 matchbox-keyboard, matchbox-lib, matchbox-panel,
8627 matchbox-startup-monitor, matchbox-wm, mcrypt, mdadm,
8628 media-ctl, mediastreamer, memcached, memstat, memtester,
8629 mesa3d, metacity, midori, mii-diag, minidlna, mmc-utils,
8630 modem-manager, mongoose, mongrel2, monit, mpc, mpd, mpdecimal,
8631 mpfr, mpg123, mplayer, mrouted, msmtp, mtd, mtools, mtr,
8632 musepack, musl, mutt, mxml, mysql, nano, nanocom, nbd, ncftp,
8633 ncurses, ndisc6, ne10, neard, neon, netatalk, netperf,
8634 netsnmp, nettle, net-tools, network-manager, newt, nfs-utils,
8635 ngrep, nmap, nodejs, nss-mdns, ntfs-3g, ntp, numactl, nut,
8636 nuttcp, ofono, ola, omap-u-boot-utils, omniorb,
8637 on2-8170-modules, opencore-amr, opencv, openntpd, openobex,
8638 openocd, openpowerlink, openssh, openssl, openswan,
8639 opentyrian, opentyrian-data, openvpn, opkg, oprofile, opus,
8640 opus-tools, orbit, orc, ortp, p11-kit, pango, parted,
8641 pciutils, pcmanfm, pcre, pcsc-lite, perf, perl, perl-gd,
8642 perl-gdgraph, perl-io-socket-ssl, perl-json-tiny,
8643 perl-module-build, perl-mojolicious, perl-net-ssleay,
8644 perl-path-tiny, perl-xml-libxml, perl-xml-parser, php,
8645 php-geoip, php-gnupg, php-imagick, php-memcached, php-ssh2,
8646 php-yaml, php-zmq, picocom, pifmrds, pinentry, pixman,
8647 pkg-autotools.mk, pkg-cmake.mk, pkg-download.mk,
8648 pkg-generic.mk, pkg-kconfig.mk, pkg-luarocks.mk, pkg-perl.mk,
8649 pkg-python.mk, pkg-utils.mk, poco, polarssl, polkit, poppler,
8650 popt, portaudio, portmap, postgresql, powerpc-utils, pppd,
8651 pptp-linux, prboom, procps-ng, proftpd, protobuf, protobuf-c,
8652 psmisc, ptpd2, pulseaudio, pv, pwgen, python, python3,
8653 python-dialog, python-ipy, python-keyring, python-mad,
8654 python-netifaces, python-numpy, python-protobuf, python-pyasn,
8655 python-pyparsing, python-pyro, python-pyusb, python-serial,
8656 python-setuptools, qdecoder, qemu, qextserialport, qjson, qt,
8657 qt5, qt5base, qt5connectivity, qt5declarative, qt5enginio,
8658 qt5graphicaleffects, qt5imageformats, qt5multimedia,
8659 qt5quick1, qt5quickcontrols, qt5script, qt5sensors,
8660 qt5serialport, qt5svg, qt5webkit, qt5webkit-examples,
8661 qt5websockets, qt5x11extras, qt5xmlpatterns, qtuio, quagga,
8662 quota, qwt, radvd, rapidjson, rdesktop, redis, rings, rpcbind,
8663 rpi-firmware, rpi-userland, rpm, rp-pppoe, rrdtool,
8664 rsh-redone, rsync, rsyslog, rtai, rtmpdump, rt-tests, rubix,
8665 ruby, samba, sam-ba, samba4, sane-backends, schifra,
8666 sconeserver, scons, screen, sdl, sdl_gfx, sdl_image,
8667 sdl_mixer, sdl_net, sdl_sound, sdl_ttf, sed, ser2net,
8668 setserial, sg3_utils, shared-mime-info, simicsfs, sispmctl,
8669 slang, slirp, smcroute, smstools3, snmppp,
8670 snowball-hdmiservice, socat, socketcand, sox, spawn-fcgi,
8671 speex, spice, spice-protocol, sqlcipher, sqlite, squashfs,
8672 squid, sredird, startup-notification, strace, stress,
8673 strongswan, stunnel, subversion, sudo, sunxi-boards,
8674 sunxi-cedarx, swig, sylpheed, synergy, sysklogd, sysstat,
8675 systemd, sysvinit, taglib, tar, tcl, tcllib, tcpdump,
8676 tcpreplay, texinfo, tftpd, thrift, thttpd, tiff, ti-utils,
8677 tn5250, torsmo, trace-cmd, transmission, tslib, tstools,
8678 tvheadend, twolame, tz, uboot-tools, uclibc, udisks, ulogd,
8679 upmpdcli, upx, urg, usb_modeswitch, usbmount, usbredir,
8680 usbutils, util-linux, valgrind, vde2, vim, vlc, vo-aacenc,
8681 vorbis-tools, vpnc, vsftpd, vtun, wayland, webkit, webp,
8682 webrtc-audio-processing, weston, wget, whois, wireless-regdb,
8683 wireshark, wpa_supplicant, wvstreams, x11r7, x11vnc,
8684 xapp_xcalc, xapp_xdm, xapp_xdpyinfo, xapp_xf86dga, xapp_xfs,
8685 xapp_xinit, xapp_xkbevd, xapp_xmh, xapp_xrandr, xapp_xsm,
8686 xbmc, xbmc-pvr-addons, xcb-proto, xcursor-transparent-theme,
8687 xdriver_xf86-input-mouse, xdriver_xf86-video-{ast,intel},
8688 xdriver_xf86-video-vmware, xenomai, xerces,
8689 xfont_font-adobe-{100,75}dpi,
8690 xfont_font-adobe-utopia-{100dpi,75dpi,type1},
8691 xfont_font-alias, xfont_font-arabic-misc,
8692 xfont_font-bh-100dpi, xfont_font-bh-75dpi,
8693 xfont_font-bh-lucidatypewriter-100dpi,
8694 xfont_font-bh-lucidatypewriter-75dpi, xfont_font-bh-ttf,
8695 xfont_font-bh-type1, xfont_font-bitstream-100dpi,
8696 xfont_font-bitstream-75dpi, xfont_font-bitstream-type1,
8697 xfont_font-cronyx-cyrillic, xfont_font-cursor-misc,
8698 xfont_font-daewoo-misc, xfont_font-dec-misc,
8699 xfont_font-ibm-type1, xfont_font-isas-misc,
8700 xfont_font-jis-misc, xfont_font-micro-misc,
8701 xfont_font-misc-cyrillic, xfont_font-misc-ethiopic,
8702 xfont_font-misc-meltho, xfont_font-misc-misc,
8703 xfont_font-mutt-misc, xfont_font-schumacher-misc,
8704 xfont_font-screen-cyrillic, xfont_font-sony-misc,
8705 xfont_font-sun-misc, xfont_font-winitzki-cyrillic,
8706 xfont_font-xfree86-type1, xfsprogs, xinetd, xkeyboard-config,
8707 xlib_libdmx, xlib_libFS, xlib_libpciaccess, xlib_libSM,
8708 xlib_libX11, xlib_libXaw, xlib_libXext, xlib_libXfont,
8709 xlib_libXi, xlib_libXinerama, xlib_libXrandr, xlib_libXrender,
8710 xlib_libXres, xlib_libXScrnSaver, xlib_libXt, xlib_libXv,
8711 xlib_libXvMC, xlib_libXxf86dga, xlib_libXxf86vm, xmlstarlet,
8712 xproto_xcmiscproto, xproto_xextproto, xscreensaver,
8713 xserver_xorg-server, xterm, xz, zeromq, zlib, zlog, zmqpp,
8714 znc, zsh, zxing
8715
8716 New packages: adwaita-icon-theme, am335x-pru-package,
8717 bcache-tools, biosdevname, botan, canfestival, clamav,
8718 cppunit, dos2unix, dovecot, dovecot-pigeonhole, getent, glm,
8719 gst1-validate, hicolor-icon-theme, ipmitool, leafnode2,
8720 libdvbcsa, libgtk3, libphidget, libshout, libunistring,
8721 libupnpp, mesa3d-demos, modplugtools, mono, monolite, mp4v2,
8722 netcat-openbsd, nginx, odhcploc, openvmtools,
8723 phidgetwebservice, pps-tools, pure-ftpd,
8724 python-configshell-fb, python-rtslib-fb, python-urwid, qlibc,
8725 qt5location, shairport-sync, spidev_test, targetcli-fb,
8726 tinyalsa, trinity, x264, yaml-cpp, ympd
8727
8728 Removed packages: libelf
8729
8730 Issues resolved (http://bugs.uclibc.org):
8731
8732 #261: New package: wxWidgets
8733 #325: New package: ratpoison
8734 #405: New package: OpenVZ tools
8735 #1309: New package: rdiff-backup
8736 #3427: New package: nginx
8737 #3655: New package: libav
8738 #3991: New Package: open-vm-tools (Vmware Tools)
8739 #6878: dmraid: disabled on ARC
8740 #6950: Full unicode support in ncurses
8741 #7010: jamvm builds and runs fine under mips (be)
8742 #7088: elfutils on Blackfin doesn't build
8743 #7142: ecryptfs needs getent to run
8744 #7280: CMake toolchain file uses the FORCE attribute on CMAKE_CXX_FLAGS
8745 #7346: [2014.08rc3] vim-8ae50e3ef8bf.tar.gz can not be downloaded, ...
8746 #7352: [2014.08-rc3] diffutils-3.3 failed on building
8747 #7358: rpi-userland: linking with bcm_host doesn't give vc_dispmanx_*
8748 #7364: monit builds a static application, even though BR2_PREFER_...
8749 #7370: ngrep - requires --with-pcap-includes fully defined to find...
8750 #7442: rootfs remount does not work as expected with sysvinit
8751 #7448: Having export MACHINE="something" breaks glibc build on IMX6...
8752 #7568: musl buildroot-toolchain does not put libgcc_s.so.1 into place
8753 #7574: quota-4.01 fails to build statically
8754
fcd720df
PK
87552014.08, Released September 1st, 2014
8756
8757 Minor manual fixes/additions.
8758
8759 Updated/fixed packages: btrfs-progs, cmake, cppcms, exim,
8760 lftp, libdaemon, libev, libgpgme, libiqrf, libnl, libplist,
8761 libroxml, libwebsockets, mesa3d, mpd, mtdev2tuio, musepack,
8762 perl-gd, php-geoip, php-gnupg, php-imagick, php-memcached,
8763 php-ssh2, php-yaml, php-zmq, polarssl, ruby, systemd, taglib,
8764 uboot-tools, upmpdcli, webkit, xapp_xfs, xapp_luit,
8765 xscreensaver, yajl
8766
8767 Issues resolved (http://bugs.uclibc.org):
8768
8769 #7346: vim-8ae50e3ef8bf.tar.gz can not be downloaded, 404 not found
8770
fdff7150
PK
87712014.08-rc3, Released August 26th, 2014
8772
8773 Minor fixes.
8774
8775 User manual update / restructuring.
8776
8777 Updated/fixed packages: cairo, ecryptfs-utils, gettext,
8778 gstreamer, gstreamer1, gutenprint, icu, imagemagick, jack2,
8779 lbreakout2, libevas-generic-loaders, libftdi, libinput,
8780 libtorrent, ltris, msgpack, ntp, php, procps-ng, pulseaudio,
8781 thrift, tvheadend, usb_modeswitch, xmlstarlet,
8782
8783 Issues resolved (http://bugs.uclibc.org):
8784
8785 #7136: ecryptfs-utils needs gettext to run when glibc/eglibc...
8786 #7322: libgomp dependency issue with imagemagick
8787 #7328: Git dl of versions in x/y broken
8788
7dc7c790 87892014.08-rc2, Released August 18th, 2014
8c94df28
PK
8790
8791 Fixes all over the tree.
8792
7dc7c790
PK
8793 User manual restructured / reworked.
8794
8795 Toolchain: Fix for C++ exceptions / pthread_exit() on
8796 uClibc/glibc, C++-11 features with uClibc.
8797
8c94df28
PK
8798 Updated/fixed packages: bandwidthd, bluez5_utils, empty,
8799 espeak, fbv, ffmpeg, gd, gnupg2, gst1-plugin-good, iftop,
8800 infozip, libcuefile, libeml, libnftl, localedef, ltrace,
7dc7c790
PK
8801 matchbox, mpd, network-manager, nftables, ngrep, nut, openssl,
8802 oprofile, perl, perl-net-ssleay, postgresql, pppd, procps-ng,
8803 qt, subversion, synergy, systemd, tar, tftpd, webkit,
8804 xapp_rstart, xbmc, xbmc-pvr-addons
8c94df28
PK
8805
8806 Issues resolved (http://bugs.uclibc.org):
8807
8808 #7124: Use BR toolchain externally results a non-bootable...
8809 #7208: Glibc C++ aplications crash if they use exceptions
8810 #7250: Cannot build with -std=c++11
8811 #7262: Generating locale en_US.UTF-8 fails on 64bit fedora..
8812 #7286: systemd 215 doesn't build
8813
7e725e13 88142014.08-rc1, Released August 8th, 2014
087e1c8e
PK
8815
8816 Fixes all over the tree and new features.
8817
ec37bbca
PK
8818 Architecture: Powerpc64 BE/LE added, AVR32 deprecated.
8819 Improved altivec / SPE /atomic instructions
8820 handling. Additional PowerPC CPU variants added.
8821
8822 Defconfigs: Atmel SAMA5D3, Congatec QMX6, Lego ev3, TS-5x00,
8823 qemu-system-xtensa, qemu-aarch64-virt added. A number of
8824 tweaks to existing ones. lpc32xx defconfigs removed.
8825
8826 Toolchain: Microblaze support for internal musl toolchain.
8827 Default to GCC 4.8 for internal toolchain, remove deprecated
8828 4.3 and 4.6 versions.
8829 External CodeSourcery / Linaro toolchain updates, option to
8830 copy gconv libraries for external toolchains.
8831
8832 Infrastructure: graph-depends: misc fixes, transitive
8833 dependencies are not drawn by default. Download handling is
8834 now done using helper scripts. Integrity of downloads can now
8835 be verified using sha* hashes. Subversion download now uses
8836 peg revisions for robustness.
8837 Legal-info: License info of local or overridden packages are
8838 saved as well. Toolchain packages are also taken into account.
8839 autotools: Static linking with libtool / v1.5 improvements.
8840 Gettextize support, similar to autoreconf.
8841 kconfig package infrastructure added.
8842
8843 Misc: Version selection for busybox dropped.
8844
087e1c8e
PK
8845 Updated/fixed packages: aespipe, aiccu, alsa-lib, alsa-utils,
8846 alsamixergui, argus, armadillo, at, atftp, atk, avahi,
8847 avrdude, axel, b43-firmware, b43-fwcutter, bandwidthd, bc,
8848 bcusdk, beecrypt, bind, binutils, blackbox, bluez5_utils,
8849 bmon, boa, bonnie, bootutils, bsdiff, btrfs-progs, bustle,
8850 busybox, bwm-ng, bzip2, ca-certificates, cairo, can-utils,
8851 ccache, ccrypt, chrony, cifs-utils, classpath, cloog, cmake,
8852 collectd, connman, coreutils, cosmo, cppcms, cramfs, crda,
8853 cryptodev-linux, cryptodev, ctorrent, cvs, dbus-cpp,
8854 dbus-glib, dbus-python, dbus, dcron, dejavu, devmem2,
8855 dfu-util, dhcp, dhcpcd, dhcpdump, dhrystone, dialog, dillo,
8856 distcc, dmidecode, dmraid, dnsmasq, doom-wad, dropbear,
8857 dropwatch, dsp-tools, dtv-scan-tables, dvb-apps, e2fsprogs,
8858 e2tools, eeprog, eigen, elf2flt, elftosb, enlightenment,
8859 enscript, espeak, ethtool, eudev, evemu, exim, expedite,
8860 explorercanvas, ezxml, faifa, fan-ctrl, fconfig, feh,
8861 fetchmail, ffmpeg, fftw, file, fio, fis, flann, flashrom,
8862 flex, flot, fltk, fontconfig, freerdp, freescale-imx,
8863 freetype, ftop, gcc, gd, gdb, genimage, genromfs, gettext,
8864 giblib, glib-networking, glibc, gmp, gnupg, gnutls, gpm, gpsd,
8865 gptfdisk, gpu-viv-bin-imx6q, gqview, grantlee, gst-ffmpeg,
8866 gst-fsl-plugins, gst1-libav, gst1-plugins-bad,
8867 gst1-plugins-ugly, gtk2-engines, gtk2-theme-hicolor, gtkperf,
8868 gvfs, haserl, hdparm, hostapd, httping, i2c-tools, icu,
8869 imagemagick, imx-lib, inadyn, inotify-tools, input-tools,
8870 ipkg, iproute2, iputils, irda-utils, iw, jack2, jpeg, jquery,
8871 jquery-keyboard, jquery-mobile, jquery-validation, jsmin, kbd,
8872 kexec, kmod, knock, latencytop, lcdapi, leafpad, lesstif,
8873 lftp, libaio, libarchive, libargtable2, libart, libatasmart,
8874 libatomic_ops, libbsd, libcap-ng, libcec, libcgicc, libcgroup,
8875 libconfuse, libcurl, libdrm, libdvdnav, libdvdread,
8876 libeXosip2, libedit, liberation, libesmtp, libev, libevas,
8877 libevdev, libevent, libfcgi, libffi, libfreefare, libfslcodec,
8878 libfslparser, libfslvpuwrap, libgail, libgcrypt, libglade,
8879 libglib2, libgpgme, libgtk2, libhid, libical, libiconv,
8880 libiqrf, libjpeg, liblog4c-localtime, libmbus, libmicrohttpd,
8881 libmms, libndp, libnftnl, libnl, libnspr, libnss, liboauth,
8882 libpcap, libpng, libpthsem, libqmi, libraw, libraw1394,
8883 librsvg, libsoc, libsoup, libsvgtiny, libsysfs, libtasn1,
8884 libtirpc, libtorrent, libusb, libv4l, libwebsockets, libxcb,
8885 libxml2, libyaml, links, linux-firmware, linux-fusion,
8886 linux-headers, linux-pam, lite, live555, lm-sensors,
8887 lockfile-progs, lpc3250loader, lshw, lsof, lsuio, ltrace,
8888 ltris, lua-messagepack, luainterpreter, luajit, luaposix,
8889 luarocks, lvm2, lxc, lz4, lzo, make, makedevs, mdadm,
8890 mediastreamer, mesa3d, metacity, minidlna, mkpasswd,
8891 modem-manager, mongoose, mpd, mpg123, msgpack, mtd, mtools,
8892 mtr, musepack, musl, mysql, nano, nasm, nbd, ncurses, ndisc6,
8893 netatalk, netplug, network-manager, nftables, ngircd, nodejs,
8894 nss-mdns, ntp, nut, olsr, open2300, opencv, openntpd, openocd,
8895 openpgm, openpowerlink, openssh, openssl, openswan, openvpn,
8896 opkg, oprofile, opus-tools, orc, p910nd, pango, parted,
8897 pax-utils, pcmanfm, perf, perl, perl-module-build, php,
8898 pixman, pkgconf, poco, polarssl, popt, portmap, postgresql,
8899 prboom, protobuf-c, proxychains-ng, psmisc, psplash, ptpd2,
8900 python,
8901 python-{bottle,dpkt,id3,mad,msgpack,nfc,pygame,pyzmq,simplejson},
8902 python3, qhull, qt, qt5base, qt5connectivity, qt5declarative,
8903 qt5graphicaleffects, qt5multimedia, qt5quickcontrols,
8904 qt5sensors, qt5svg, qt5webkit, quagga, quota, radvd, rdesktop,
8905 read-edid, rpcbind, rpi-firmware, rpi-userland, rpm,
8906 rsh-redone, rsync, rt-tests, rtmpdump, rtorrent, rubix, ruby,
8907 samba, samba4, sane-backends, sawman, sconeserver, setserial,
8908 sg3_utils, shared-mime-info, smartmontools, smcroute, snappy,
8909 socketcand, spawn-fcgi, sqlite, squashfs, squid, sredird,
8910 startup-notification, statserial, strongswan, stunnel,
8911 sunxi-mali, supervisor, synergy, sysklogd, sysprof, sysstat,
8912 systemd, tcpdump, tcpreplay, texinfo, thrift, thttpd, ti-gfx,
8913 ti-utils, tinyhttpd, torsmo, trace-cmd, transmission, tslib,
8914 tstools, tvheadend, tzdata, uboot-tools, uclibc, udev,
8915 udpcast, usb_modeswitch, usbmount, util-linux, valgrind, vim,
8916 vlc, w_scan, wayland, webrtc-audio-processing, weston, wget,
8917 wireless-regdb, wireless_tools, wireshark, wpa_supplicant,
8918 xapp_{twm,xconsole,xcursorgen,xedit,xfs,xinit,xrandr},
8919 xdriver_xf86-video-intel, xlib_lib{FS,ICE,Xext,Xfont,Xft,Xi},
8920 xproto_fontsproto, xproto_inputproto, xserver_xorg-server,
8921 x11vnc, xbmc, xbmc-addon-xvdr, xbmc-pvr-addons, xterm, xvkbd,
8922 xz
8923
8924 New packages: flickcurl, fmc, fmlib, geoip, gnupg2,
8925 google-breakpad, imx-vpu, isl, kexec-lite, libglew, libglu,
8926 libinput, libksba, libmemcached, libmpdclient, librtlsdr,
8927 libuv, libva, libva-intel-driver, linux-zigbee, memcached,
8928 mpdecimal, ncmpc, opencore-amr, patchelf, perl-datetime-tiny,
8929 perl-gd, perl-gdgraph, perl-gdtextutil, perl-io-socket-ssl,
8930 perl-json-tiny, perl-mojolicious, perl-net-ssleay,
8931 perl-path-tiny, perl-try-tiny, perl-xml-libxml,
8932 perl-xml-namespacesupport, perl-xml-sax, perl-xml-sax-base,
8933 php-geoip, php-memcached, pifmrds, pinentry, powerpc-utils,
8934 procps-ng, pwgen, python-cffi, python-daemon, python-flup,
8935 python-ipython, python-numpy, qt5enginio, qt5webkit-examples,
8936 qt5websockets, simicsfs, sispmctl, sox, sshpass, tclap,
8937 twolame, upmpdcli, whois, xlib_libxshmfence, xproto_dri3proto
8938
8939 Removed packages: procps
8940
8941 Issues resolved (http://bugs.uclibc.org):
8942
8943 #5750: Doing a Buildroot build from /usr doesn't work
8944 #5900: config flags to the Xenomai build system
8945 #6230: Cannot compile gcc without threads (uClibc-based)
8946 #6626: procps Unknown HZ value! (XX) Assume 100
8947 #7118: Package "thrift" requires atomic operations
8948 #7154: Local uClibc config file gets overwritten using ...
8949 #7160: host-xz not built
8950 #7166: hostapd: segfault when using RT5370
8951 #7172: Name collision of rpath token expansion and internal..
8952 #7178: NTPd package cannot sync time without a proper ntp.conf
8953 #7184: supervisord depends on libxml2 implicitly
8954 #7196: Unable to build on UBUNTU13.10
8955 #7268: python 2.7 compilation issue on a Debian/Ubuntu ...
8956
f287d625
PK
89572014.05, Released May 31st, 2014
8958
8959 Minor fixes.
8960
8961 Minor manual fixes. U-Boot now defaults to spl/u-boot-spl.bin
8962 for the spl file.
8963
8964 Updated/fixed packages: exim, glibc, gnutls, libfribidi,
8965 qt5base, qt5webkit, sysklogd, thrift, u-boot
8966
d830cceb
PK
89672014.05-rc3, Released May 28th, 2014
8968
8969 Minor fixes.
8970
8971 Updated/fixed packages: acl, attr, connman, dosfstools,
8972 dropbear, dvb-apps, exim, flite, gdb, httping, hwdata,
8973 lesstif, libnss, libv4l, lttng-babeltrace, midori, monit,
8974 mplayer, php, python2, rdesktop, rpi-userland, ruby, samba,
8975 samba4, slang, xbmc
8976
8977 Issues resolved (http://bugs.uclibc.org):
8978
8979 #7100: license info for package 'acl' missing
8980 #7106: license info for package 'attr' missing
8981 #7112: license info for package 'hwdata'
8982
63fbdd5c
PK
89832014.05-rc2, Released May 21st, 2014
8984
8985 Fixes all over the tree.
8986
8987 Stripping using sstrip has been deprecated.
8988
8989 BR2_EXTERNAL can now also be used to implement custom
8990 filesystem types.
8991
8992 The newly added BR2_GRAPH_DEPTH variable to limit the depth of
8993 the generated dependency graph has been renamed to
8994 BR2_GRAPH_DEPS_OPTS, so additional options can be supported in
8995 the future.
8996
8997 The virtual package infrastructure will now error out early
8998 if multiple packages providing the same virtual package has
8999 been enabled (E.G. opengl). This change requires that the
9000 packages explicitly declare what virtual package(s) they
9001 provide.
9002
9003 Updated/fixed packages: acpid, armadillo, avahi, bellagio,
9004 btrfs-progs, cairo, clapack, directfb, duma, ecryptfs-utils,
9005 elfutils, eudev, fbgrab, fio, flann, fluxbox, gdb, gpm,
9006 gpu-viv-bin-mx6q, gst1-plugins-good, gst-plugins-good,
9007 imagemagick, iprutils, ipsec-tools, jack2, libdvdnav,
9008 libdvdread, libnss, libunwind, linux-headers, lsof, lua,
9009 luajit, matchbox-keyboard, mesa3d, mpd, mplayer, mtr, mysql,
9010 netsnmp, nodejs, openpowerlink, openvpn, pciutils,
9011 php-imagick, postgresql, pulseaudio, qt5quick1, rpi-userland,
9012 rsyslog, samba, samba4, sane-backends, sunxi-mali, systemd,
9013 ti-gfx, tstools, udev, webkit, wpa_supplicant, xbmc,
9014 xlib_libXpm, xserver_xorg-server, zyre
9015
9016 Issues resolved (http://bugs.uclibc.org):
9017
9018 #5396: Boot hangs when starting samba if BR2_ENABLE_LOCALE...
9019 #7016: Git issues in resulting buildroot tar
9020 #7094: pciutils doesn't build on Blackfin
9021
921a9efa 90222014.05-rc1, Released May 13th, 2014
574fa145 9023
c2e4f742
PK
9024 Fixes all over the tree and new features.
9025
9026 Architectures: Support for MIPS o32 ABI on MIPS-64 targets has
9027 been removed. Building o32 ELF files for MIPS64 is an exotic
9028 configuration that nobody should be using. If o32 is required,
9029 then is better if it's built for MIPS 32-bit cores so only
9030 32-bit instructions will be used leading to a more efficient
9031 o32 usage.
9032 Support for the ARM A12 variant and Intel corei7.
9033
9034 Configs: Minnowboard and Altera SoCkit added, QEMU updates.
9035
9036 Bootloaders: Grub2 and gummiboot support, syslinux support
9037 extended.
9038
9039 Toolchains: GCC 4.9. Glibc 2.19. Support for the musl C
9040 library for internal and external toolchains. 4.8-R3 support
9041 for ARC, Internal toolchain support for Aarch64 and
9042 Microblaze. Environment variable to control debug output of
9043 toolchain wrapper renamed to BR2_DEBUG_WRAPPER to match the
41d53bca 9044 other variables. Toolchain tuple vendor name can now be
c2e4f742
PK
9045 customized. Updated external Linaro ARM/Aarch64
9046 toolchains. Added external Linaro ARMEB toolchain.
9047 A GDB gdbinit file is now generated for external toolchains to
9048 automatically set the correct sysroot.
9049
9050 Kconfig handling for minimum kernel headers version required
9051 for packages. Now packages needing specific kernel header
9052 features can specify these requirements in Kconfig.
9053
9054 Infrastructure: Support for (but disabled as it leads to
41d53bca 9055 unreproducible builds) toplevel parallel builds. See the
c2e4f742
PK
9056 comment at the top of Makefile for details about how to enable
9057 it and what the problems are if you want to test it.
9058 Python package infrastructure extended to support Python 3.x
9059 Perl and virtual package infrastructure support added.
9060 PRE_*_HOOKS support for all build steps.
9061
4ee77144
PK
9062 Updated/fixed packages: acpid, agentpp, aiccu, apr, avahi,
9063 barebox, bash, beecrypt, bellagio, binutils, boost,
c2e4f742
PK
9064 boot-wrapper-aarch64, bustle, busybox, ca-certificates, cairo,
9065 ccache, ccid, cgilua, chrony, cifs-utils, civetweb, cmake,
9066 collectd, connman, coreutils, coxpcall, cppcms, cppzmq, crda,
9067 cryptodev, cryptsetup, cups, czmq, dbus, dhcpdump, directfb,
9068 dmalloc, dmraid, dnsmasq, dosfstools, dsp-tools, dtc,
4ee77144
PK
9069 dvb-apps, ebtables, ecryptfs-utils, eigen, erlang, ethtool,
9070 evemu, evtest, f2fs-tools, fdk-aac, feh, ffmpeg, file, filemq,
9071 flac, flot, fmtools, fping, freetype, fswebcam, gcc, gd, gdb,
c2e4f742
PK
9072 gettext, giblib, git, glibc, glibmm, glib-networking, gmp,
9073 gnutls, gpm, gpsd, gpu-viv-bin-mx6q, grep, gst1-libav,
9074 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
9075 gst1-plugins-ugly, gst-ffmpeg, gst-fsl-plugins, gst-omx,
9076 gst-plugins-good, gstreamer1, gvfs, harfbuzz, haveged,
9077 hostapd, htop, httping, ifplugd, iftop, igmpproxy,
9078 imagemagick, imlib2, imx-lib, infozip, intltool, iproute2,
9079 ipsec-tools, ipset, jansson, jpeg, jpeg-turbo, jquery,
9080 jquery-keyboard, jquery-ui, jquery-ui-themes, json-glib,
9081 json-javascript, kexec, kmod, lame, lbase64, lbreakout2,
9082 lcdproc, lftp, libao, libatasmart, libatomic_ops, libcap,
4ee77144
PK
9083 libcdio, libcec, libcgicc, libcgroup, libcurl, libdrm,
9084 libdvdnav, libdvdread, libegl, libeio, libenca, libesmtp,
9085 libevas, libevdev, libfribidi, libfslcodec, libfslparser,
c2e4f742
PK
9086 libfslvpuwrap, libgail, libgles, libglib2, libgtk2, libhid,
9087 libjpeg, libmbim, libmicrohttpd, libmodplug, libnftnl,
9088 libnspr, libogg, libopenmax, libopenvg, libpcap, libplayer,
9089 libpng, libpthread-stubs, librsvg, libsigsegv, libsocketcan,
9090 libsoup, libtasn1, libtool, libtpl, libunwind, liburcu,
9091 libusb, libwebsockets, libxcb, libxml2, libxmlpp, libyaml,
9092 lighttpd, linphone, linux-firmware, linux-headers, ljsyscall,
9093 lmbench, lsof, ltp-testsuite, ltris, lttng-babeltrace,
9094 lttng-libust, lttng-modules, lttng-tools, lua, lua-cjson,
9095 luacrypto, lua-ev, luaexpat, luaexpatutils, luafilesystem,
9096 luainterpreter, luajit, lua-msgpack-native, luaposix,
9097 luarocks, luasec, luasocket, luasql-sqlite3, lvm2, macchanger,
9098 memstat, mesa3d, metacity, minidlna, mmc-utils,
9099 mobile-broadband-provider-info, modem-manager, mongrel2,
9100 monit, mpd, mplayer, msmtp, mtd, mtools, mutt, mysql, nasm,
9101 ncurses, ne10, netatalk, netsnmp, nettle, network-manager,
9102 newt, nfs-utils, nmap, nodejs, ntfs-3g, ntp, nut, ofono, ola,
9103 olsr, omniorb, opencv, opengl, openpgm, openssh, openssl,
9104 openswan, openvpn, orbit, orc, p11-kit, pango, parted,
9105 pciutils, pcre, pcsc-lite, perf, perl, perl-xml-parser, php,
9106 picocom, pixman, pkgconf, poppler, popt, portmap, powervr,
9107 pppd, pptp-linux, proftpd, protobuf, protobuf-c, ptpd2,
9108 pulseaudio, python, python3, python-bottle, python-m2crypto,
9109 python-netifaces, python-pyasn, python-pycrypto,
9110 python-pygame, python-pysnmp, python-pysnmp-apps,
9111 python-pysnmp-mibs, python-serial, python-setuptools,
9112 qextserialport, qt, qt5, qt5base, qt5connectivity,
9113 qt5declarative, qt5graphicaleffects, qt5imageformats,
9114 qt5multimedia, qt5quick1, qt5quickcontrols, qt5script,
9115 qt5sensors, qt5serialport, qt5svg, qt5webkit, qt5x11extras,
9116 qt5xmlpatterns, qtuio, qwt, radvd, readline, rings,
9117 rpi-firmware, rpi-userland, rsh-redone, rsync, rsyslog, rtai,
9118 rtmpdump, rt-tests, ruby, samba, sconeserver, scons, sdl,
9119 sdl_image, sdl_mixer, sg3_utils, slang, smstools3, snmppp,
9120 socat, speex, sqlcipher, sqlite, squashfs, squid, strongswan,
9121 stunnel, sunxi-boards, sunxi-mali, sunxi-tools, sylpheed,
4ee77144 9122 syslinux, sysstat, systemd, taglib, tcl, tcllib, tcpreplay,
c2e4f742
PK
9123 tidsp-binaries, ti-gfx, tmux, tvheadend, tzdata, uboot,
9124 uboot-tools, uclibc, udev, udisks, ulogd, usb_modeswitch,
9125 usb_modeswitch_data, usbmount, util-linux, valgrind, vlc,
9126 webkit, weston, wget, wireshark, wpa_supplicant, wsapi,
9127 w_scan, xapp_appres, xapp_bdftopcf, xapp_beforelight,
9128 xapp_bitmap, xapp_editres, xapp_fslsfonts, xapp_fstobdf,
9129 xapp_iceauth, xapp_ico, xapp_mkfontscale, xapp_rgb,
9130 xapp_rstart, xapp_sessreg, xapp_showfont, xapp_twm,
9131 xapp_viewres, xapp_xauth, xapp_xbacklight, xapp_xcalc,
9132 xapp_xclock, xapp_xditview, xapp_xdpyinfo, xapp_xdriinfo,
9133 xapp_xev, xapp_xfd, xapp_xfontsel, xapp_xfs, xapp_xfsinfo,
9134 xapp_xgc, xapp_xhost, xapp_xinit, xapp_xkbutils, xapp_xkill,
9135 xapp_xload, xapp_xlsclients, xapp_xlsfonts, xapp_xmag,
9136 xapp_xman, xapp_xmessage, xapp_xmodmap, xapp_xprop,
9137 xapp_xrandr, xapp_xrdb, xapp_xrefresh, xapp_xset,
9138 xapp_xsetroot, xapp_xsm, xapp_xstdcmap, xapp_xvidtune,
4ee77144
PK
9139 xapp_xvinfo, xapp_xwd, xapp_xwininfo, xcb-util-wm,
9140 xdriver_xf86-input-evdev, xdriver_xf86-input-joystick,
9141 xdriver_xf86-input-keyboard, xdriver_xf86-input-mouse,
9142 xdriver_xf86-input-synaptics, xdriver_xf86-input-vmmouse,
9143 xdriver_xf86-video-ark, xdriver_xf86-video-ast,
9144 xdriver_xf86-video-ati, xdriver_xf86-video-cirrus,
9145 xdriver_xf86-video-dummy, xdriver_xf86-video-fbdev,
9146 xdriver_xf86-video-geode, xdriver_xf86-video-glide,
9147 xdriver_xf86-video-glint, xdriver_xf86-video-i128,
9148 xdriver_xf86-video-intel, xdriver_xf86-video-mach64,
9149 xdriver_xf86-video-mga, xdriver_xf86-video-neomagic,
9150 xdriver_xf86-video-newport, xdriver_xf86-video-nv,
9151 xdriver_xf86-video-openchrome, xdriver_xf86-video-r128,
9152 xdriver_xf86-video-savage, xdriver_xf86-video-siliconmotion,
9153 xdriver_xf86-video-sis, xdriver_xf86-video-tdfx,
9154 xdriver_xf86-video-tga, xdriver_xf86-video-trident,
9155 xdriver_xf86-video-vesa, xdriver_xf86-video-vmware,
9156 xdriver_xf86-video-voodoo, xenomai, xerces, xl2tp, xlib_libFS,
9157 xlib_xtrans, xproto_xproto, xserver_xorg-server,
9158 xutil_util-macros, zeromq, zic, zmqpp, zyre
c2e4f742
PK
9159
9160 New packages: armadillo, btrfs-progs, clapack, cosmo, dado,
9161 dbus-triggerd, dtv-scan-tables, e2tools, eudev, exim, expect,
9162 fetchmail, flann, flite, gnu-efi, grub2, gummiboot, heimdal,
9163 iprutils, iptraf-ng, jack2, jquery-mobile, libee, libestr,
9164 libgc, libgl, liblogging, libndp, libsoxr, libstrophe,
9165 libubox, libuci, libxmlrpc, ljlinenoise, lpeg, lpty, lrandom,
9166 lsqlite3, lua-coat, lua-coatpersistent, lua-csnappy, luajson,
9167 lualogging, lua-messagepack, lua-testmore, lunit, lzip, lzlib,
9168 musl, nftables, opentyrian, opentyrian-data,
9169 perl-module-build, php-gnupg, php-imagick, php-ssh2, php-yaml,
9170 php-zmq, postgresql, python-libconfig, python-pypcap,
9171 python-pyrex, qdecoder, qhull, samba4, smack, tz, tzdump, ucl,
4ee77144
PK
9172 upx, vo-aacenc, xbmc, xbmc-addon-xvdr, xbmc-pvr-addons,
9173 yaffs2utils, zlog, znc
c2e4f742
PK
9174
9175 Removed packages: crosstool-ng, python-distutilscross, vala
9176
9177 Issues resolved (http://bugs.uclibc.org):
9178
9179 #6842: Checking external toolchain for eabihf
9180 #6956: Packaging libsoxr
9181 #6986: Make legal-info fails on uboot versions before 2014.01
9182 #6992: Incorrect installation rights on external kernel module..
574fa145 9183
a6cfaea4
PK
91842014.02, Released February 27th, 2014
9185
9186 Minor fixes.
9187
9188 Updated/fixed packages: cegui06, cppdb, e2fsprogs, gcc, gdb,
9189 gst1-plugins-bad, gstreamer, gstreamer1, haserl, imagemagick,
9190 libpng, libxml2, lua, luajit, luarock, ncftp, openswan,
9191 pcsc-lite, qt5connectivity, ramsmp, strongswan, vlc
9192
9193 Issues resolved (http://bugs.uclibc.org):
9194
9195 #6938: mkuser script generates wrong password for new user in..
9196
98f7e12c
PK
91972014.02-rc3, Released February 25th, 2014
9198
9199 Minor fixes.
9200
9201 Updated/fixed packages: aiccu, ala-lib, alsa-utils, binutils,
9202 cairo, coreutils, dhcpcd, distcc, efl, evas, iputils, gdb,
9203 gpsd, gst-fsl-plugins, icu, libcec, libcgi, libplayer,
9204 libsecret, libsepol, libsigsegv, libtool, libv4l,
9205 linux-headers, matchbox-lib, mpg123, ncftp, opencv, pcmanfm,
9206 pixman, pv, qt, rt-tests, sawman, sconeserver, sdl, thrift,
9207 tvheadend, util-linux, webkit, xscreensaver
9208
9209 Issues resolved (http://bugs.uclibc.org):
9210
9211 #4706: Removing .stamp_target_installed does not trigger...
9212 #5030: busybox built fails if we use an override src dir...
9213 #5420: Dbus and /var/run management
9214 #5768: Not able to build ALSA-Lib for static build
9215 #5774: Not able to build ALSA-Utils for static build
9216 #6542: external python modules fail to compile to pyc if...
9217 #6764: Support for kernel signed modules
9218 #6794: Busybox compiled from buildroot hangs on pass from...
9219
085d4f02
PK
92202014.02-rc2, Released February 20th, 2014
9221
9222 Fixes all over the tree. Static linking / nommu fixes and
9223 annotations for several packages.
9224
9225 Updated/fixed packages: boost, busybox, collectd, coreutils,
9226 dropbear, elfutils, feh, gcc, gst1-libav, imagemagick, iozone,
9227 jimtcl, kexec, libvncserver, lvm2, lxc, mplayer, netsnmp, nut,
9228 opencv, python, python3, qtuio, systemd, thrift, transmission,
9229 uclibc, vlc, webkit
9230
9231 Issues resolved (http://bugs.uclibc.org):
9232
9233 #5450: AT91SAM9260 Bootstrap compilation problem
9234 #5582: libiconv 1.14 failed to build
9235 #5624: When building directfb, BR2_TARGET_LDFLAGS not used by..
9236 #5852: [2012.11] usb_modeswitch should depends of "BR2_PACK..
9237 #6218: binutils-2.23.2/gas fails with undefined reference to..
9238 #6236: binutils-2.23.2/bfd fails with undefined reference to..
9239 #6470: If the build directory is a child of /usr, the build..
9240 #6776: systemd error: static declaration of 'execvpe' follows..
9241 #6818: toolchainfile.cmake has absolut path references
9242
690984cf 92432014.02-rc1, Released February 11th, 2014
51a2caf9
PK
9244
9245 Fixes all over the tree and new features.
9246
a89c5882
PK
9247 Support for external packages/defconfigs (BR2_EXTERNAL). See
9248 user manual for details.
9249
9250 Cleanup of environment variable names for consistency. The
9251 download directory location override (BUILDROOT_DL_DIR) is now
9252 called BR2_DL_DIR. Likewise the name of the current .config is
9253 renamed from BUILDROOT_CONFIG to BR2_CONFIG. Please update
9254 your post build scripts if you use this! BUILD_DIR is now also
9255 exported to the post build/image scripts.
9256
9257 Toolchain: GCC 4.8 fix for ARM stack corruption, reverted
9258 uClibc pread/pwrite backport as they cause issues on certain
9259 architectures, new Linaro and Sourcery Codebench toolchains.
9260 x86: Support for AMD Jaguar cores, SSE4.x, SH: SH2/SH3/SH3EB
9261 variants removed, Microblaze: Internal toolchain support
9262
9263 Legal infrastructure: Info is now split between host and
9264 target packages, large number of license annotations.
9265
9266 Lua: selection between lua 5.1 / 5.2, luarocks support
9267
9268 Python: package infrastructure, many new packages.
9269
9270 Defconfigs: Armadeus APF51 + Zedboard added, apf27, apf28,
b5f44c2e
PK
9271 beaglebone, microblaze, pandaboard, qemu, raspberry pi
9272 updated.
9273
9274 Updated/fixed packages: aiccu, alsa-lib, alsa-utils,
9275 am33x-cm3, aumix, autoconf, automake, barebox, bellagio,
9276 berkeleydb, binutils, bison, blackbox, bluez_utils, boost,
9277 bustle, busybox, cairo, can-utils, ccache, ccid, cgilua,
9278 cifs-utils, civetweb, cmake, collectd, connman, copas,
9279 coreutils, coxpcall, cppzmq, cramfs, crda, cryptodev-linux,
9280 cryptsetup, cups, czmq, dhcpcd, dhcpdump, dhrystone, dialog,
9281 dmraid, dnsmasq, dosfstools, dropbear, dropwatch, dtc, duma,
9282 dvb-apps, e2fsprogs, eglibc, eigen, elf2flt, erlang, ethtool,
9283 f2fs-tools, ffmpeg, file, filemq, fio, flashrom, flex,
9284 fluxbox, fontconfig freerdp, freetype, gadgetfs-test, gawk,
9285 gcc, gdb, gdbm, gettext, git, glibc, gnupg, gnutls, gob2,
9286 gpsd, grep, grub, gst-ffmpeg, gst-plugins-good,
9287 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
9288 gst1-plugins-ugly, gstreamer, gstreamer1, gtest, icu, iftop,
9289 imagemagick, inadyn, infozip, iozone, iproute2, iptables, iw,
e0ab2fc9
PK
9290 jpeg, jpeg-turbo, jq, kexec, kmod, knock, lbase64, lcdapi,
9291 lftp, libcdaudio, libcgi, libcgicc, libcuefile, libcurl,
9292 libdmtx, libdrm, libdvdnav, libdvdread, libegl, libevent,
9293 libexif, libfcgi, libfreefare, libgles, libglib2, libllcp,
b5f44c2e
PK
9294 libmicrohttpd, libmpd, libnfc, libnl, libnss, libopenmax,
9295 libopenvg, libpcap, libpfm4, libplayer, libpng, libqmi,
9296 libreplaygain, libroxml, libsamplerate, libsexy, libsigsegv,
9297 libsndfile, libsoc, libtasn1, libtorrent, libtpl, libupnp,
a89c5882
PK
9298 libusb, libusb-compat, libvorbis, libxcb, libxml2, libxmlpp,
9299 libyaml, lighttpd, linknx, linux-firmware, linux-pam, live555,
51a2caf9
PK
9300 lm_sensors, lmbench, lockdev, logrotate, lrzsz, ltrace, lua,
9301 lua-ev, lua-msgpack-native, luabitop, luaexpat, luaexpatutils,
a89c5882 9302 luafilesystem, luajit, luaposix, luasec, luasocket,
51a2caf9
PK
9303 luasql-sqlite3, m4, matchbox, mdadm, minicom, mongrel2, mpc,
9304 mpd, mpg123, mplayer, mtd, mysql, lvm2, mxml, ncurses, ne10,
9305 neard, neardal, netsnmp, netstat-nat, network-manager, nodejs,
a89c5882
PK
9306 numactl, ofone, ola, olsr, omniorb, open2300, opencv,
9307 openpowerlink, openssh, openssl, openvpn, oprofile, opus,
9308 opus-tools, orbit, p11-kit, parted, pcre, pcsc-lite, perl,
9309 php, poco, poppler, powervr, protobuf-c, psplash, python,
9310 python-bottle,
51a2caf9
PK
9311 python-{crc16,distutilscross,dpkt,id3,ipy,m2crypto,mad,meld},
9312 python-{netifaces,nfc,protobuf,pygame,pyparsing,pyro,pyzmq},
9313 python-{serial,setuptools}, qt, qt5base, qt5connectivity,
9314 qt5declarative, qt5graphicaleffects, qt5jsbackend,
9315 qt5multimedia, qt5quick1, qt5quickcontrols, qt5script,
e0ab2fc9
PK
9316 qt5webkit, radvd, redis, rings, rng-tools, rpcbind,
9317 rpi-firmware, rpi-userland, rt-tests, sam-ba, samba, sawman,
9318 sconeserver, scons, sdl, sg3_utils, snappy, snmppp,
9319 socketcand, spice, spice-protocol, sqlcipher, sqlite, squid,
9320 sshfs, strace, subversion, sunxi-mali, supervisor, sysklogd,
9321 sysprof, sysstat, systemd, sysvinit, taglib, tar, tcpdump,
9322 ti-gfx, ti-utils, tinymembench, tn5250, trace-cmd,
9323 transmission, tvheadend, tzdata, zxing, uboot, uboot-tools,
9324 uclibc, udev, udpcast, ulogd, urg, usb_modeswitch_data,
9325 util-linux, vala, valgrind, vorbis-tools, wavpack, wayland,
9326 weston, wget, wireless-regdb, wireshark, wpa_supplicant,
9327 wsapi, xavante, xapp_xdpyinfo, xapp_xrandr, xcb-proto,
a89c5882
PK
9328 xdriver_xf86-video-intel, xenomai, xkeyboard-config, xl2tp,
9329 xlib_lib{FS,SM,X11},
51a2caf9
PK
9330 xlib_libX{au,aw,composite,cursor,damage,ext,fixes,font,i},
9331 xlib_libX{inerama,mu,pm,randr,render,res,t,tst,v,xf86dga},
9332 xlib_libXxf86vm, xlib_libdmx, xlib_libfontenc,
9333 xlib_libpciaccess, xlib_xtrans, xproto_dri2proto,
9334 xproto_{glproto,inputproto,presentproto,randrproto,videoproto},
9335 xproto_xextproto, xproto_xproto, xutil_util-macros,
9336 xutil_makedepend, zic, zmqpp, zxing, zsh, zyre
9337
9338 New packages: apitrace, avrdude, c-ares, ca-certificates,
9339 cwiid, dbus-cpp, evemu, fping, fswebcam, gpm, gst1-libav,
a89c5882
PK
9340 haveged, intel-microcode, iucode-tools, jasper, joe, ktap,
9341 lbreakout2, libass, libbluray, libcdio, libenca, libevdev,
9342 libmbim, libmodplug, libnfs, libnftnl, libplist, libshairplay,
9343 libsocketcan, ljsyscall, log4cplus, ltris, luainterpreter,
9344 luarocks, minidlna, mmc-utils, modemmanager, mtr, net-tools,
9345 python-configobj, python-dialog, python-json-schema-validator,
9346 python-keyring, python-msgpack, python-posix-ipc,
9347 python-pyasn, python-pycrypto, python-pysnmp,
9348 python-pysnmp-apps, python-pysnmp-mibs, python-pyusb,
9349 python-simplejson, python-tornado, python-versiontools,
9350 rtmpdump, rtptools, smcroute, smstools3, tcpreplay, thrift,
9351 ti-uim, tinyxml, tmux, vlc, wmctrl, xconsole
9352
b5f44c2e 9353 Removed packages: autoconf, automake, ccache, cpanminus, lzma,
a89c5882 9354 netkitbase, netkittelnet, pkg-config, squashfs3, ttcp, xstroke
51a2caf9 9355
474defab
PK
9356 Issues resolved (http://bugs.uclibc.org):
9357
9358 #65: new package: dbus c++ language bindings
9359 #769: Update configuration menu for MIPS target
b5f44c2e 9360 #2419: Add a bundle of Lua modules
474defab 9361 #2629: Segmentation faults and division by zero in Grub on ext2
b5f44c2e
PK
9362 #3811: Added auto-mount for USB and SD Card (mdev) (for 2011.05)
9363 #4339: Allow override of DL_DIR in extract step
a89c5882 9364 #4363: Make sure that copied linux and busybox defconfig are...
b5f44c2e 9365 #4454: There should be simple way to update image, when chang...
474defab
PK
9366 #5024: grub fails to build for x86_64 target architecture
9367 #5066: New-Package: net-tools
9368 #5072: ncurses: add ncurses-progs to target
9369 #5294: uclibc build ignores target CFLAGS and LDFLAGS
9370 #5366: Login doesn't work with util-linux versions of login/agetty
9371 #5378: dropbear Makefile broken
9372 #5390: System banner - change to empty doesn't remove /etc/issue
a89c5882 9373 #5780: spurious build failure because it cannot remove ubinize.cfg
474defab
PK
9374 #5798: ncurses-5.9 fails to compile statically
9375 #5810: Buildroot 2012.11: Additional GCC option "-msoft-float" ...
9376 #6080: Git fetch caching
9377 #6092: Bootable ISO image creation seems to have stopped working..
9378 #6272: coreutils build fails
a89c5882
PK
9379 #6434: apply-patches.sh does not work recursively
9380 #6446: eglibc doesn't install ldconfig to target
9381 #6484: Add c-ares
b5f44c2e 9382 #6596: Slow bootup if mdev is chosen
474defab
PK
9383 #6656: Build Qt5 with ccache
9384 #6662: internal compiler error: Segmentation fault during making..
a89c5882 9385 #6722: Usage of $($(PKG)_DIR_PREFIX) is an issue with linux package
474defab 9386 #6752: genext2fs: e2fsck must run before tunefs -U random
a89c5882 9387 #6770: openssl 1.0.1f fails with ccache
474defab 9388 #6830: Qt5: no fonts are installed
a89c5882
PK
9389 #6848: Qt5: no text shown in simple QWidget / frame-buffer setup
9390 #6854: Update to Qt 5.2.1
474defab 9391
9b390454 93922013.11, Released November 30th, 2013:
1351d0c2
PK
9393
9394 Minor fixes.
9395
9396 Updated/fixed packages: apr, binutils, dbus-python, dropwatch,
9397 ecryptfs-utils, eglibc, gdb, gpsd, grantlee, hostapd,
9398 iptables, qlibiscsi, libnspr, libnss, libpfm4, libtool,
9399 lua-ev, lvm2, mplayer, qt, qt5, quagga, ruby, tinymembench,
9400 tvheadend, util-linux, wpa_supplicant
9401
9402 Issues resolved (http://bugs.uclibc.org):
9403
9404 #1279: Buildroot compiled Busybox and Coreutils LFS issues
9405 #2995: -fstack-protector-all causes ssh to SIGSEGV
9406 #5570: Cannot compile software on the target machine
9407 #6428: util-linux libmount segfaults with patch from buildroot
9408 #6500: php fails to build for armel
9409 #6554: gdb needs to dependents on host texinfo
9410 #6692: GNU nano fails to compile for x86_64
9411 #6704: wpa_supplicant: fix wrong path to executable file in D-Bus
9412
1bf9afeb
PK
94132013.11-rc3, Released November 26th, 2013
9414
9415 Fixes all over the tree.
9416
9417 Architecture: Mark MIPS I, II, III and IV as deprecated.
9418
9419 Updated/fixed packages: beecrypt, dbus, e2fsprogs, libcap-ng,
9420 libglib2, libroxml, libsigsegv, libvncserver, lxc, mdadm,
9421 mongoose, nut, ola, omniorb, openssl, pcre, php, poco,
9422 protobuf-c, pv, qt5base, ruby, schifra, squid, sunxi-mail,
9423 swig, ti-gfx, tinymembench, uclibc, udisks, vim
9424
b87c05dc
PK
94252013.11-rc2, Released November 18th, 2013
9426
9427 Fixes all over the tree.
9428
9429 Defconfigs: qemu_arm_versatile, qemu_arm_nuri, sheevaplug:
9430 Adjust kernel versions.
9431
9432 Toolchain: avr32: fix for modern kernel headers
9433
9434 Bootloader: Barebox updated to 2013.10.1
9435
9436 Updated/fixed packages: dhcp, e2fsprogs, gst1-plugins-bad,
9437 libcurl, libvncserver, nano, pc, qt5base, squashfs, ttcp,
9438 wayland, wvstreams
9439
9440 Issues resolved (http://bugs.uclibc.org):
9441
9442 #3601: DHCPD S80dhcp-server startup script issues
9443 #6320: Fix kernel compile issue if BR2_LINUX_KERNEL_CUSTOM_GIT_VERS..
9444 #6416: Xenomai package, patch alternative
9445 #6590: directfb-examples build failed whit linaro toolchain
9446
abce7ca6 94472013.11-rc1, Released November 12th, 2013
b9a16cb4
PK
9448
9449 Architectures: Nios-II support, MIPS arch handling fixes
9450
9451 Defconfigs: cubieboard2, freescale i.MX 6sololite evk,
9452 sabre-sd, wandboard added, rpi renamed to raspberrypi_defconfig
9453
9454 Toolchain: glibc support, upstream uClibc fixes, uClibc 0.9.31
9455 for avr32, crosstool-ng backend removed, external musl
9456 toolchain support, gcc 4.8.2, updated Linaro external
9457 toolchains. Fortran and objective-C support deprecated,
9458 mudflap support
9459
9460 Bootloaders: U-Boot: u-boot.imx support, version bumps
9461
9462 Linux: use kmod instead of module-init-tools
9463
9464 System: default to devtmpfs for /dev
9465
9466 Infrastructure: Make 3.82 fixes, locales generation fixes, CVS
9467 download support, post-rsync hooks
9468
9469 Fs: u-boot image support for cpio
9470
9471 Updated/fixed packages: aircrack-ng, alsamixergui, apr,
9472 apr-util, atk, automake, bellagio, berkeleydb, bind, binutils,
9473 bison, boost, busybox, can-utils, ccache, ccid, cgilua,
9474 chrony, cifs-utils, cjson, collectd, connman, conntrack-tools,
9475 copas, cppcms, cppzmq, czmq, dash, dbus, dhcpcd, diffutils,
9476 directfb, dmidecode, dnsmaqs, docker, dosfstools, dropbear,
9477 dropwatch, ebtables, eglibc, elf2flt, empty, enchant, erlang,
9478 ethtool, fbgrab, fbv, fdk-aac, feh, ffmpeg, file, findutils,
9479 fltk, fmtools, freetype, gdk-pixbuf, gettext, git,
9480 glib-networking, gmp, gnupg, gnutls, gpu-viv-bin-mx6q, gsl,
9481 gstreamer, gstreamer1, gst1-plugins-{bad,base,good,ugly},
9482 gtest, gutenprint, hplip, i2c-tools, icu, ifplugd,
9483 imagemagick, iozone, iproute2, ipset, iptables, iw, jamvm,
9484 jansson, jpeg-turbo, kismet, kmod, lcms2, libassuan, libcap,
9485 libcap-ng, libcdaudio, libcec, libcue, libcurl, libdrm,
9486 libedit, libevas, libevent, libfreefare, libfuse,
9487 libgpg-error, libiconv, liblog4c-localtime, libmicrohttpd,
9488 libmnl, libmodbus,
9489 libnetfilter_{acct,conntrack,cthelper,cttimeout,log,queue},
9490 libnfnetlink, libnl, libpng, libqmi, libqrencode, libroxml,
9491 libsecret, libsigsegv, libsoup, libtirpc, libunwind, libusb,
9492 libvpx, lighttpd, linphone, linux-pam, lmbench,
9493 lockfile-progs, log4cxx, logrotate, logsurfer, ltp-testsuite,
9494 ltrace, luacrypto, luaposix, lvm2, m4, matchbox-lib,
9495 media-ctl, mediastreamer, minicom, minidlna, mongoose, monit,
9496 mpc, mpd, mpg123, mplayer, mrouted, mtdev, mutt, mysql_client,
9497 nano, ncftp, ndisc6, neard, neardal, neon, net-snmp, netatalk,
9498 netcat, netkitbase, netperf, netplug, nettle, nfacct,
9499 nfs-utils, ngircd, ngrep, noip, nuttcp, olsr, openssh, opkg,
9500 oprofile, opus-tools, orc, ortp, pciutils, pcre, pcsc-lite,
9501 perf, perl, perl-cross, php, picocom, pkgconf, polarssl,
9502 poppler, pppd, proftpd, protobuf, proxychains-ng, pulseaudio,
9503 pv, qemu, qt, qt5base, qt5webkit, quagga, radvd, redis,
9504 rpi-{firmware,userland}, rrdtool, rsync, rtorrent, ruby,
9505 samba, scons, screen, sdl_sound, ser2net, setserial,
9506 smartmontools, socat, socketcand, sqlcipher, sqlite, squid,
9507 stress, strongswan, stunnel, sudo, syslinux, systemd,
9508 sysvinit, tcl, ti-gfx, time, transmission, tremor, tslib,
abce7ca6
PK
9509 tstools, tvheadend, tzdata, uboot-tools, uclibc, udpcast,
9510 uemacs, ulogd, usb_modeswitch{,_data}, util-linux, vala,
9511 valgrind, vde2, vorbus-tools, vpnc, vsftpd, vtun, wayland,
9512 webkit, webp, webrtc-audio-processing, weston, wget,
9513 wireshark, wsapi, xavante, xdriver_xf86-video-geode, xenomai,
9514 xinetd, xlib_libpthread-stubs, xl2tp, xmlstarlet,
9515 xserver_xorg-server, xz, zeromq, zic, zmqpp
b9a16cb4
PK
9516
9517 New packages: aiccu, autossh, bc, civetweb, cppdb, cryptsetup,
9518 duma, eigen, harfbuzz, igmpproxy, iputils, jq, knock, kobs-ng,
9519 lesstif, libcgroup, libsepol, libsoc, libssh2, luasec, luasql,
9520 lxc, nut, ola, omniorb, openpowerlink, orbit, p910nd, psplash,
9521 python-crc16, python-ipy, python-pyzmq, qt5sensors,
9522 qt5serialport, qt5x11extras, snmppp, subversion, tcping,
9523 trace-cmd, xscreensaver, zsh
9524
9525 Removed packages: module-init-tools
9526
9527 Issues resolved (http://bugs.uclibc.org):
9528
9529 #1138: Buildroot fails to build packages if BR2_GCC_SHARED_LIBGCC=y
9530 #5408: qt build failure with Sourcery CodeBench ARM 2010.09
9531 #5630: makefile error with toolchain helpers.mk
9532 #5672: htop: remove X11 stuff
9533 #5678: linux.mk: linux-menuconfig fails
9534 #5696: python3 installation is too large, patches from python2 needed
9535 #5978: Erlang does not build for arm in 2013.02-rc3
9536 #6392: Extended ARM uImage kernel options
9537 #6404: Buildroot's coreutils 'uname -p' reports 'Unknown' on recent..
9538 #6428: util-linux libmount segfaults with patch from buildroot
9539 #6452: eglibc from Linaro 2013.07 not copied to target correctly
9540 #6566: PHP segfault when crosscompiled to mips64 - patch included
9541 #6572: [PowerPC] Buildroot uses wrong external toolchain libraries..
9542 #6578: udisks package broken
9543 #6602: ebtables 64 bit kernel + 32 bit userland alignment error..
9544 #6608: ebtables missing ethertypes - fix included
9545 #6620: Sysvinit package missing killall5 and symlinks - patch included
9546 #6632: CMake use host pkg-config
9547 #6638: pkgconf doesn't download
9548 #6644: "all" target doesn't work in out-of-tree builds
9549 #6650: Segmentation fault when trying to build latest buildroot
9550 #6668: iptables limit module alignment problem on mips64
9551
53d8d9c1
PK
95522013.08, Released August 31th, 2013:
9553
9554 Minor fixes.
9555
9556 Documentation build fixed.
9557
9558 Updated/fixed packages: ltrace, strongswan
9559
4e4a0a34 95602013.08-rc3, Released August 29th, 2013:
13ce6ddf
PK
9561
9562 Fixes all over the tree.
9563
9564 External toolchain lib32/lib64 handling, ABI name for EABIhf,
9565 misc fixes for generatelocales, apply-patches and module
9566 stripping.
9567
9568 Top level menu names reordered and renamed for clarity.
9569
aab3a0ba
PK
9570 Updated/fixed packages: acl, attr, bash, dbus, directfb,
9571 dvb-apps, kexec, kmod, libbsd, linux-fusion, mesa3d, minidlna,
9572 openssh, openssl, pulseaudio, python-setuptools, qt5,
9573 qt5webkit, redis, strongswan, sunxi-mali
9574
9575 Issues resolved (http://bugs.uclibc.org):
9576
9577 #6464: dbus-daemon-launch-helper needs setuid
13ce6ddf 9578
c08b78d1
TP
95792013.08-rc2, Released August 16th 2013:
9580
9581 Documentation improvements.
9582
9583 External toolchains fixes.
9584
9585 Updated/fixed packages: aircrack-ng, bash, boost, cairo,
9586 cppcms, eglibc, ffmpeg, gcc, git, gnupg, imagemagick, libcec,
9587 libffi, libgcrypt, linux, linux-headers, ltrace, netatalk,
9588 opencv, opengl, readline, samba, strongswan, sunxi-cedarx,
9589 uclibc, udev, wayland, webkit, zeromq.
9590
9591 Issues resolved (http://bugs.uclibc.org):
9592
9593 #6440: typo in ffmpeg makefile
9594
36c966ef
TP
95952013.08-rc1, Released August 5th, 2013:
9596
9597 Architectures:
9598 - improved support for floating point on ARM and Thumb/Thumb2
9599 - support for ARM OABI removed
9600
9601 Toolchains:
9602 - support added for Sourcery CodeBench ARM and MIPS 2013.05
9603 - Linaro ARM and Aarch64 toolchains updated
9604 - support added for the Arago ARMv5 and ARMv7 toolchains
9605 - gcc 4.8.x version bumped
9606 - support for installing both FDPIC and FLAT libraries on
9607 Blackfin
9608 - support for uClibc 0.9.31 removed,
9609 - convert the internal toolchain backend to use the package
9610 infrastructure
9611 - support added for eglibc in the internal toolchain backend
9612 - toolchain components for the ARC architecture updated and
9613 gdb for ARC added.
9614 - support for Blackfin in the internal toolchain fixed
9615
9616 Defconfigs: beaglebone_defconfig updated, new defconfig for
9617 CubieBoard, for Olimex mx233 Olinuxino, for Calao Systems
9618 TNY-A9G20-LPW.
9619
9620 A number of packages have been fixed to use the
9621 <pkg>_CONFIG_SCRIPTS mechanism to get their <pkg>-config shell
9622 script installed and modified properly. Licensing informations
9623 has been added to a number of packages.
9624
9625 Use XZ tarballs for a number of packages.
9626
9627 Noticeable package changes/additions:
9628 - The glib2/libgtk2/webkit stack has been updated to recent
9629 versions.
9630 - Support for Gstreamer 1.x has been added.
9631 - OpenGL support for TI OMAP platforms has been added.
9632 - OpenGL support for Allwinner platforms has been added.
9633 - OpenMAX support for RasberryPi has been added.
9634
9635 Updated/fixed packages: acl, attr, autoconf, avahi, barebox,
9636 bind, binutils, busybox, bwm-ng, bzip2, cifs-utils, colletctd,
9637 cpanminus, cups, curl, dash, dbus, dhcp, directfb,
9638 directfb-examples, dnsmasq, dosfstools, dropbear, dtc,
9639 e2fsprogs, ed, efl, enlightenment, erlang, ethtool, fbgrab,
9640 fftw, firmware-imx, flot, fltk, freetype, gawk, gdk-pixbuf,
9641 gettext, gmp, gnutls, gsl, gutenprint, gvfs, gzip, haserl,
9642 hiawatha, httping, icu, imagemagick, imlib2, imx-lib,
9643 intltool, iozone, ipset, iptables, jquery, jquery-keyboard,
9644 jquery-sparkline, kmod, less, libart, libcdaudio, libcgicc,
9645 libesmtp, libftdi, libfuse, libglib2, libgtk, libgtk2, libidn,
9646 libiqrf, liblog4c-localtime, libnspr, libnss, libpcap,
9647 libroxml, libserial, libsigsev, libsoup, libtool, libtpl,
9648 libvncserver, libxml2, linphone, lm_sensors, logrotate,
9649 ltrace, lttng, luafilesystem, luajit, minicom, monit, mpg123,
9650 mtd, mutt, mxml, neard, netatask, netsnmp, nettle,
9651 network-manager, nodejs, nss-mdns, openssh, openswan, openvpn,
9652 opkg, opus, pcre, perl-cross, php, pixman, poco, polarssl,
9653 pulseaudio, pv, python, python3, qt, qt5, qt5declarative,
9654 qt5jsbackend, qt5quick1, readline, rpi-firmware, ruby, samba,
9655 sane-backends, sconeserver, sdl_image, sdparm, ser2net,
9656 socketcand, sqlite, squid, strace, tcl, tcpdump, tinyhttpd,
9657 tvheadend, tzdata, uboot, udpcast, usb_modeswitch,
9658 usb_modeswitch_data, usbutils, webkit, wireshark, wvstreams,
9659 xapp_luit, xapp_xmodmap, xenomai, xfsprogs, xlib_libX11, zic,
9660 zlib.
9661
9662 New packages: a10disp, aespipe, am33x-cm3, cppcms, dhcpcd,
9663 dropwatch, dtc, ecryptfs-utils, eglibc, elf2flt, fdk-aac,
9664 gcc-final, gcc-initial, gcc-intermediate, git,
9665 gpu-viv-bin-mx6q, gst1-plugins-bad, gst1-plugins-base,
9666 gst1-plugins-good, gst1-plugins-ugly, gst-omx,
9667 gst-plugin-x170, gstreamer1, jimtcl, lbase64, libassuan,
9668 libbsd, libcec, libdvbsi, libedit, libgpgme, libqmi,
9669 libqrencode, libsvg, libsvg-cairo, libunwind, libvpx,
9670 linux-headers, lockdev, luabitop, luacrypto, lua-ev,
9671 luaexpatutils, msgpack, ocrad, on2-8170-libs,
9672 on2-8170-modules, p11-kit, pax-utils, ptpd, ptpd2,
9673 python-pyro, ramspeed/smp, snappy, strongswan, sunxi-boards,
9674 sunxi-cedarx, sunxi-mali, sunxi-tools, ti-gfx, tinymembench,
9675 tree, tstools, uclibc, w_scan.
9676
9677 Issues resolved (http://bugs.uclibc.org):
9678
9679 #4718: python (built for powerpc) distutils has paths to host
9680 compiler toolchain
9681 #5516: appended device tree blobs on uImage fails
9682 #6302: Versions of packages retrieved from github.com are wrong
9683 #6308: dosfstools download link is wrong
9684 #6326: Dropbear: Add options to allow better config for
9685 different target devices (e.g. routers)
9686 #6338: Wrong download link for minicom package
9687 #6344: Wrong handling of license text files with same name and
9688 different directory
9689 #6374: gnutls package broken if linux cryptodev module
9690 selected
9691 #6410: omap3_beagle has uimage error load address error
9692
615fd9b0 96932013.05, Released May 31th, 2013:
0ca9692d
PK
9694
9695 Minor fixes.
9696
93252e70
PK
9697 External toolchain wrapper fix for if host/usr/bin is placed
9698 in the patch.
9699
9700 Updated/fixed packages: acpid, at91bootstrap, czmq, elf2flt,
9701 flex, jamvm, kmod, libplayer, libtirpc, libv4,
9702 lttng-babeltrace, opengl, qt5jsbackend, udpcast, wvstreams
0ca9692d
PK
9703
9704 Issues resolved (http://bugs.uclibc.org):
9705
93252e70 9706 #4868: Buildroot compile failure for toolchain/gdb-7.4/intl/reloc...
0ca9692d
PK
9707 #4988: flex and m4 problems
9708 #5912: obsolete CVS files
9709
c92a369f
PK
97102013.05-rc3, Released May 25th, 2013:
9711
9712 Minor fixes.
9713
9714 Updated/fixed packages: aircrack-ng, bellagio, boost, crda,
9715 dvb-apps, flot, libatomic_ops, libeXosip2, libosip2, libxml2,
9716 mongrel2, poco, portaudio, pptp-linux, tvheadend, urg, weston,
9717 wireshark
9718
cfcbfa2c 97192013.05-rc2, Released May 15th, 2013:
d131f750
PK
9720
9721 Fixes all over the tree.
9722
90e7cdd2
PK
9723 Default number of parallel jobs is now number of CPUs + 1.
9724
9725 Defconfigs: Add Telit EVK-PRO3, AT91SAM9260-EK Nand flash.
9726
a517092f
PK
9727 Updated/fixed packages: aircrack-ng, busybox, cairo,
9728 classpath, curlftpfs, czmq, dbus, f2fs-tools, fan-ctrl,
9729 filemq, gst-plugin-bad, gutenprint, hplip, json-c,
9730 libatomic_ops, libcurl, libdrm, libglib2, libnspr, libnss,
9731 libsha1, libsigsegv, libxcb, linknx, linux-pam, lttng-modules,
9732 lttng-tools, matchbox-lib, mcookie, mesa3d, neon, pixman,
9733 pulseaudio, python-nfc, qt5imageformats, quota, openssl,
9734 sconeserver, strace, sylpheed, wvstreams,
90e7cdd2
PK
9735 xapp_{appres,bdftopcf,beforelight,bitmap,edires,fonttosfnt},
9736 xapp_{fslsfonts,fstobdf,iceauth,ico,listres,luit,mkfontdir},
9737 xapp_{mkfontscale,oclock,rgb,rstart,scripts,sessreg,setxkbmap},
9738 xapp_{showfont,smproxy,twm,viewres,x11perf,xauth,xbacklight},
9739 xapp_x{biff,calc,clipboard,clock,cmsdb,cursorgen,dbedizzy,ditview},
9740 xapp_x{dm,dpyinfo,driinfo,edit,ev,eyes,f86dga,fd,fontsel,fs,fsinfo},
9741 xapp_x{gamma,gc,host,input-calibrator,input,kbcomp,kbevd,kbprint},
9742 xapp_x{kbutils,kill,load,logo,lsatoms,lsclients,lsfonts,mag,man},
9743 xapp_x{message,mh,modmap,more,pr,prop,randr,rdb,refresh,set,setmode},
9744 xapp_x{setpointer,setroot,sm,stdcmap,vidtune,vinfo,wd,wininfo,wud},
9745 xcb-util, xcursor-transparent-theme, xdata_xbitmaps,
9746 xdata_xcursor-themes,
9747 xdriver_xf86-input-{evdev,joystick,keyboard,mouse,synaptics},
9748 xdriver_xf86-input-{tslib,vmmouse,void},
9749 xdriver_xf86-video-{ark,ast,ati,cirrus,dummy,fbdev,geode,glide},
9750 xdriver_xf86-video-{glint,i128,intel,mach64,mga,neomagic,newport},
9751 xdriver_xf86-video-{nv,openchrome,r128,savage,siliconmotion,sis},
9752 xdriver_xf86-video-{tdfx,tga,trident,v4l,vesa,vmware,voodoo,wsfb},
9753 xfont_encodings, xfont_font-adobe-{100,75}dpi,
9754 xfont_font-utopia-{100dpi,75dpi,type1},
9755 xfont_font-{alias,arabic-misc,bh-100dpi,bh-75dpi},
9756 xfont_font-bh-lucidatypewriter-{100,75}dpi, xfont_font-bh-{ttf,type1},
9757 xfont_font-bitstream-{100dpi,75dpi,type1}, xfont_font-cronyx-cyrillic,
9758 xfont_font-{cursor,daewoo,dec,isas,jis,micro}-misc,
9759 xfont_font-ibm-type1, xfont_font-misc-{cyrillic,ethiopic,meltho,misc},
9760 xfont_font-{mutt,schumacher}-misc,
9761 xfont_font-{screen-cyrillic,sony-misc,sun-misc,util},
9762 xfont_font-winitzki-cyrillic, xfont_font-xfree86-type1,
9763 xlib_lib{FS,ICE,SM,X11,XScrnSaver,Xau,Xaw,Xcomposite,Xcursor},
9764 xlib_libX{damage,dmcp,ext,fixes,font,ft,i,inerama,mu,pm,randr},
9765 xlib_libX{render,res,t,tst,v,vMC,xf86dga,xf86vm},
9766 xlib_lib{dmx,fontenc,pciaccess,pthread-stubs,xkbfile}, xlib_xtrans,
9767 xproto_{applewm,bigreqs,composite,damage,dmx,dri2,fixes}proto,
9768 xproto_{fontcache,font,gl,input,kb,randr,record,render}proto,
9769 xproto_{resource,scrnsaver,video,windowswm,xcmisc,xext}proto,
9770 xproto_{xf86bigfont,xf86dga,xf86dri,xf86vidmode,xinerama,x}proto,
9771 xserver_xorg-server, xutil_{makedepend,util-macros}
d131f750 9772
a517092f
PK
9773 Readded Packages: xapp_xinit
9774
603293f5
GZ
9775 Issues resolved (http://bugs.uclibc.org):
9776
9777 #5054: amd64: cannot find init - due to missing /lib64 folder
9778
92651931 97792013.05-rc1, Released May 8th, 2013:
aec71d64 9780
fa3463d6
PK
9781 Architectures: ARC support, Blackfin support, FLAT binary
9782 format, ARM: Drop old CPU variants, add fa526/626, Marvell PJ4
aec71d64
PK
9783
9784 Toolchains: Add new Microblaze external toolchains, Linaro
9785 ARM/Aarch64 updates, GCC 4.6.4 / 4.7.3 / 4.8.0 added to
fa3463d6
PK
9786 internal toolchain, default to GCC 4.7.x. Internal
9787 Crosstool-ng backend deprecated.
aec71d64
PK
9788
9789 Defconfigs: Add Atmel at91sam9g45m10ek, freescale mpc8315erdb
e7f4923e
PK
9790 & p1010rdb, Armadeus apf27 / apf28, Openblocks A6, Raspberry
9791 pi, gnublin board.
aec71d64
PK
9792
9793 FS: LZO and XZ compression methods, extra ubifs options,
9794 ext2 rev 0/1 and ext3/4 support.
9795
9796 Patch handling: apply-patches now has .patch.xz support,
9797 Patch logic reworked as discussed during Febrary dev days:
9798 http://elinux.org/Buildroot:DeveloperDaysFOSDEM2013
9799
9800 <pkg>-rsync now excludes version control files.
9801
9802 linux: uImage load address for ARM multiplatform kernels
9803
9804 Infrastructure for multiple OpenGL / ES / EGL / OpenVG
9805 providers, similar to how libjpeg / libjpeg-turbo is handled.
9806
9807 Infrastructure for packages to add system users.
9808
9809 kconfig: updated to 3.9-rc2, support make olddefconfig
9810
9811 Updated/fixed packages: alsa-lib, alsa-utils, apr, apr-util,
9812 argp-standalone, at, at91bootstrap, audiofile, aumix, avahi,
9813 bash, blackbox, bind, binutils, bison, boost, bridge-utils,
9814 busybox, ccache, cifs-utils, cmake, collectd, connman,
9815 conntrack-tools, cpanminus, crosstool-ng, diffutils, directfb,
9816 directfb-examples, divine, dmalloc, dnsmasq, dosfstools,
e7f4923e
PK
9817 dropbear, e2fsprogs, ebtables, eeprog, erlang, ethtool,
9818 fb-test-app, fbset, feh, ffmpeg, file, flex, flot, foomatic,
9819 fxload, gd, gdb, gdisk, genimage, gettext, gmp, gnuchess,
9820 gnutls, gob2, gperf, gpsd, gstreamer, haserl, hiawatha, htop,
9821 httping, icu, inotify-tools, intltool, iproute2, ipset,
9822 iptables, iw, jpeg, jquery, jquery-{sparkline,validation},
9823 json-c, kbd, kexec, kismet, kmod, lcdproc, libarchive,
9824 libatasmart, libcap, libconfig, libconfuse, libcurl, libdrm,
9825 libeet, libev, libevas, libeXosip2, libffi, libfribi, libfuse,
9826 libgcrypt, libglib2, libgtk2, libid3tag, libmicrohttpd,
9827 libnetfilter_acct, libnetfilter_conntrack, libnl, libpcap,
9828 libplayer, libsigc, libv4l, libxcb, linenoise, linux-pam,
9829 lm_sensors, ltp-testsuite, luajit, lzop, madplay, make, mdadm,
aec71d64
PK
9830 mediastreamer, memtester, mesa3d,
9831 mobile-broadband-provider-info, monit, mpd, mpfr, mpg123,
fa3463d6
PK
9832 mrouted, msmtp, nbd, ncurses, ndisc6, neard, neardal, neon,
9833 netperf, netsnmp, nettle, nfacct, ntfs-3g, ofono, olsr,
aec71d64 9834 omap-u-boot-utils, openssh, openssl, openswan, openvpn,
fa3463d6
PK
9835 oprofile, orc, patch, pciutils, pcre, perl, php, poco,
9836 polarssl, proftpd, psmisc, pulseaudio, python,
aec71d64 9837 python-{bottle,netifaces,serial,setuptools}, qt, quagga,
e7f4923e
PK
9838 quota, radvd, rpi-firmware, rpi-userland, rt-tests, sam-ba,
9839 samba, sawman, sdl, ser2net, smartmontools, socat, socketcand,
9840 speex, squid, stress, stunnel, sudo, syslinux, sysstat,
9841 sysvinit, tcl, tcprelay, tinyhttpd, tslib, tvheadend,
9842 uboot-tools, udev, ulogd, util-linux, vala, vtun, webkit,
aec71d64
PK
9843 xapp_{iceauth,luit,makefontscale,sessreg,setxkbmap,smproxy},
9844 xapp_{xauth,xcmsdb,xdpyinfo,xev,xgamma,xhost,xinput,xkbcomp},
9845 xapp_{xkbevd,xlsatoms,xlsclients,xmodmap,xpr,xprop,xrandr,xrdb},
9846 xapp_{xset,xwd,xwininfo}, xcb-{proto,util},
9847 xdriver_xf86-input-{evdev,joystick,keyboard,mouse,synptics},
9848 xdriver_xf86-input-{tslib,vmmouse,void},
9849 xdriver_xf86-video-{ark,ast,ati,cirrus,dummy,geode,glide,glint},
9850 xdriver_xf86-video-{i128,intel,mach64,mga,neomagic,newport},
9851 xdriver_xf86-video-{openchrome,r128,savage,siliconmotion,sis},
9852 xdriver_xf86-video-{tdfx,trident,vesa,vmware,wsfb}, xenomai,
9853 xfont, xinetd, xkeyboard-config, xlib_lib{FS,ICE,SM,X11},
9854 xlib_libX{scrnSaver,au,aw,cursor,dmcp,ext,fixes,font,ft,i},
9855 xlib_libX{inerama,mu,pm,randr,res,tst,v,vMC,xf86dga,xf86vm},
9856 xlib_lib{dmx,fontenc,pciaccess,xkbfile}, xlib_xtrans,
9857 xproto_{applevm,bigreqs,dri2,fonts,gl,input,kbd,record}proto,
9858 xproto_{resource,scrnsaver,xcmisc,xext,x}proto,
9859 xserver_xorg-server, xutil_makedepend, xz, zeromq
9860
fa3463d6
PK
9861 New packages: aircrack-ng, bcusdk, chrony, crda,
9862 cryptodev-linux, cppzmq, czmq, dtach, enscript, exfat,
9863 exfat-utils, f2fs-tools, fan-ctrl, filemq, foomatic-filters,
9864 genimage, genpart, glibmm, gnuplot, gtest, gutenprint, hplip,
9865 iozone, jansson, jhead, jquery-keyboard, jquery-ui,
9866 jquery-ui-themes, json-glib, json-javascript, lcms2, libpfm4,
9867 libpthsem, libserial, libsigsegv, libtasn1, libwebsockets,
9868 libxkbcommon, libxml++, linknx, log4cxx, mongoose, mongrel2,
9869 mtools, ne10, nmap, nodejs, openobex, openpgm, poppler,
9870 protobuf-c, python-m2crypto, python-thrift, qjson, qt5base,
aec71d64
PK
9871 qt5declarative, qt5graphicaleffects, qt5imageformats,
9872 qt5jsbackend, qt5multimedia, qt5quick1, qt5script, qt5svg,
9873 qt5webkit qt5xmlpatterns, rapidjson, redis, swig, texinfo,
9874 tzdata, urg, ussp-push, wayland, webp, weston, wireless-regdb,
9875 wireshark, wvdial, wvstreams, xcb-util-image, xcb-util-wm,
9876 xcursor-transparent-theme, zic, zmqpp, zyre
9877
9878 Removed packages: microperl, ocf-linux, xapp_xinit,
9879 xapp_xplsprinters, xapp_xprehashprinterlist,
9880 xfont_font-bitstream-speedo,
9881 xlib_lib{Xfontcache,XprintAppUtil,XprintUtil,Xp,oldX,xkbui},
9882 xproto_{print,xf86rush}proto
9883
9884 Deprecated packages: vala
9885
9886 Issues resolved (http://bugs.uclibc.org):
9887
9888 #1291: Add support for Faraday 526 arm processor (fa526)
9889 #2683: cups does not install correctly to target
9890 #3313: mesa3d fails to build
9891 #5186: initramfs/cpio should support lzo compression
9892 #5636: agetty - cannot get controlling tty error - need updated...
9893 #5906: collectd client headers not exported
9894 #5966: bison unnecessarily required as build dependency
9895 #6140: --enable-fileinfo not applied for php package
9896 #6164: openvpn usage of ip tool from Busybox
9897
15ace1a8
PK
98982013.02, Released February 28th, 2013:
9899
9900 Misc manual updates.
9901
9902 Updated/fixed packages: busybox, collectd, flashbench,
9903 libgtk2, libupnp, mii-diag, quota
9904
d65bb7e3
PK
99052013.02-rc3, Released February 26th, 2013
9906
9907 Minor fixes.
9908
9909 Updated/fixed packages: conntrack-tools, dialog,
9910 enlightenment, haserl, keyutils, libfif, libmad,
9911 linux-firmware, linux-fusion, matchbox-desktop, matchbox-wm,
9912 ruby, spawn-fcgi, vtun
9913
9914 Issues resolved (http://bugs.uclibc.org):
9915
9916 #5960: fusion.ko driver does not install to target rootfs
9917
8290a626
PK
99182013.02-rc2, Released February 19th, 2013
9919
9920 Fixes all over the tree.
9921
9922 Various manual updates and fixes.
9923
9924 Updated/fixed packages: busybox, collectd, gesftpserver,
9925 glib-networking, gnutls, inotify-tools, libcurl, libffi,
9926 libglib2, libtorrent, libvorbis, neard, network-manager,
9927 ntfs-3g, openssl, qt, rpi-userland, rtorrent, thttpd, vim.
9928
9929 Issues resolved (http://bugs.uclibc.org):
9930
9931 #5906: collectd client headers not exported
9932
e68acefb 99332013.02-rc1, Released February 10th, 2013
6de88cab
PK
9934
9935 Toolchain: Crosstool-ng 1.17.0, default to GCC 4.6.3, target
9936 libraries install fixed. Add Linaro ARM
8ccef3b3 9937 2012.11/2012.12/2013.01, AArch64 12.11/12.12/13.01. Sourcery
6de88cab 9938 CodeBench MIPS 2012.03/09. Infrastructure to warn about
1ccf5237
PK
9939 missing 32bit support for binary toolchains. Toolchain wrapper
9940 is now relocatable. Add GDB 7.5.1 / Remove 6.8 / 7.0 /
9941 7.1. Deprecate uClibc 0.9.31.
6de88cab
PK
9942
9943 Architecture: Xtensa fixes, add missing powerpc variants, arm
1ccf5237
PK
9944 1136jf-s rev1, add A5/A15, neon support toggle, OABI
9945 deprecated. Sparc: drop old unused variants
6de88cab
PK
9946
9947 Bootloaders: At91bootstap: fix upstream URL, Barebox: add
1ccf5237
PK
9948 2012.12/2013.01/2013.02, remove 2012.08/09/10, lzop fixes,
9949 environment image support, U-Boot: add 2013.01.01
6de88cab
PK
9950
9951 Linux: fix appended dtb handling for v3.8+ kernels, support
9952 multiple device trees
9953
9954 Defconfigs: calao USB-A9260, snowball, QEMU PPC440 on ML507
9955 board, QEMU ARM Exynos4210, Kernel version in QEMU defconfigs
1ccf5237
PK
9956 updated, at91rm9200df: misc fixes. Lock kernel headers to
9957 match kernel.
6de88cab
PK
9958
9959 Infrastructure: Git download fixes. Toolchain make target
9960 renamed from 'cross' to 'toolchain'. Eclipse integration
1ccf5237
PK
9961 support. Option to set root password, post image scripts,
9962 config scripts handling.
6de88cab
PK
9963
9964 Updated/fixed packages: alsa-lib, argp-standalone, argus,
9965 arptables, atk, audiofile, axel, beecrypt, bind, bison,
9966 bluez_utils, boost, cairo, can-utils, bmon, boa, busybox,
9967 cairo, ccache, cdrkit, cifs-utils, cjson, cmake, collectd,
1ccf5237
PK
9968 connman, coreutils, cpanminus, cups, dbus, dhcp, dialog,
9969 diffutils, directfb, distcc, divine, dnsmasq, docker,
9970 dosfstools, dstat, e2fsprogs, ebtables, ed, empty, ethtool,
9971 expedite, fbset, fbv, ffmpeg, flex, fltk, fluxbox, freetype,
9972 gadget-test, gawk, gdb, genext2fs, gettext, giblib,
9973 glib-networking, gmp, gmpc, gnupg, gnutls, gpsd,
9974 gst-plugins-{bad,base,good}, gstreamer, gzip, haserl, hdparm,
9975 heirloom-mailx, hiawanta, hostapd, icu, imagemagick, imlib2,
9976 inadyn, infozip, iproute2, ipset, iptables, iw, jpeg, jquery,
9977 jquery-sparklines, jqeury-validation, kismet, kmod, lame,
9978 libao, libcap, libcurl, libdvdnav, libdvdread, libecore,
9979 libedbus, libedje, libeet, libefreet, libeina, libeio,
9980 liberation, libelementary, libembryo, libethumb, libev,
9981 libevas, libffi, libfribidi, libfuse, libgcrypt, libglib2,
9982 libgpg-error, libgtk2, libhid, libidn, libmicrohttpd, libmpd,
9983 libnl, libnspr, libnss, libogg, libpcap, libplayer, libpng,
9984 libroxml, librsvg, libseccomp, libsigc, libsndfile, libungif,
9985 libupnp, liburcu, libusb-compat, libvncserver, libvorbis,
9986 libxml2, libxslt, lighttpd, links, linux-firmware,
9987 linux-fusion, ltp-testsuite, ltrace,
9988 lttng-{babel,libust,modules,tools}, lvm2, lua, luajit, lzop,
9989 matchbox-{desktop,lib}, mdadm, metacity, midori, minicom, mpd,
9990 mpfr, mplayer, mtd, mysql_client, ncurses, neon, netatalk,
6de88cab
PK
9991 networkmanager, nspr, ntfs-3g, nuttcp, ofone, olsr, openssl,
9992 openvpn, opkg, oprofile, opus, opus-tools, orc, ortp, pango,
9993 pciutils, pcmanfm, pcre, pcsc-lite, perl, php, pixman,
9994 pkgconf, polarssl, pptp-linux, proxychains, pulseaudio,
9995 python, python3, qemu, qextserialport, qt, quagga, radvd,
9996 readline, rng-tools, rt-tests, rubix, ruby, sam-ba, samba,
9997 sane-backends, sconeserver, scons, screen, sdl, sdl_gfx,
1ccf5237
PK
9998 sdl_mixer, sdl_ttf, sdparm, sed, ser2net, smartmontools,
9999 speex, sqlite, squid, sshfs, strace, sudo, sylpheed, tn5250,
10000 taglib, tar, torsmo, transmission, tslib, uboot-tools, ulogd,
6de88cab
PK
10001 usb_modeswitch, util-linux, valgrind, vim, vsftpd, wavpack,
10002 webkit, wipe, wireless_tools, wpa_supplicant, xapp_xinit,
10003 xapp_xinput-calibrator, xapp_xman, xapp_xmh, xlib_libX11,
10004 xlib_libXdmcp, xlib_libXft, xlib_libpthread-stubs,
10005 xlib_xtrans, xproto_xcmiscproto, xproto_xextproto,
10006 xserver_xorg-server, xstroke, xvkbd, xz
10007
10008 New packages: b43-firmware, b43-fwcutter, bustle,
10009 cache-calibrator, cegui06, celt051, classpath, curlftpfs,
10010 dvb-apps, dvbsnoop, elfutils, enlightenment, firmware-imx,
10011 flashbench, gd, gesftpserver, gst-fsl-plugins, httping, iftop,
10012 imx-lib, jamvm, jpeg-turbo, keyutils, libatasmart, libcofi,
10013 libebml, libevas-generic-loaders, libfslcodec, libfslparser,
10014 libfslvpuwrap, libgsasl, libiscsi, libmatroska, libmcrypt,
10015 libmhash, libqwt, libseccomp, libsha1, linenoise, mcrypt,
10016 media-ctl, ncdu, neard, neardal, nettle, perf, polkit,
10017 proxychains, python-bottle, python-pyparsing, rpi-firmware,
10018 rpi-userland, sg3_utils, slirp, snowball-hdmiservice, spice,
10019 spice-protocol, tcllib, tvheadend, udisks, usbredir
10020 ux500-firmware, vde2, xcb-utils-keysyms, yavta,
10021 zd1211-firmware
10022
1ccf5237 10023 Removed packages: customize, xdriver_xf86-input-{acecad,aiptek},
6de88cab
PK
10024 xdriver_xf86-video-{apm,chips,i740,rendition,s3,s3virge,sisusb},
10025 xdriver_xf86-video-sun{cg14,cg3,cg6,ffb,leo,tcx},
10026 xdriver_xf86-video-{tsend,xgi,xgixp}
10027
10028 Deprecated packages: xstroke
10029
10030 Issues resolved (http://bugs.uclibc.org):
10031
10032 #4237: building shared openssl w/-Os fails due to gcc bug
10033 #5690: python3 does not obey to BR2_PACKAGE_PYTHON3_PYC_ONLY=y
10034 #5602: python3 should install a "python" symbolic link
10035 #5846: Extra slash added to last slash in URL
10036
100372012.11.1, Released January 3rd, 2013:
10038
10039 Toolchain: Fixed non-largefile builds on recent Ubuntu
10040 versions.
10041
10042 Arch: fix missing x86/generic handling, Build for Xtensa with
10043 longcalls option.
10044
10045 Updated/fixed packages: dosfstools, qt
10046
d201b95d
PK
100472012.11, Released December 2nd, 2012:
10048
10049 Git shallow clone fix for older git version.
10050
10051 Updated/fixed packages: ctuio, libtool
10052
10053 Issues resolved (http://bugs.uclibc.org):
10054
10055 #5726: List all the available hook points
10056
1a59dfae 100572012.11-rc2, Released November 30th, 2012:
0f9bad95
PK
10058
10059 Minor fixes around the tree.
10060
10061 Various manual updates and fixes.
10062
d38b25f1
PK
10063 Add checks for legacy features.
10064
10065 Updated/fixed packages: acpid, alsa-lib, arptables, binutils,
1a59dfae
PK
10066 busybox, ccache, cjson, cramfs, directfb, flex, fluxbox, gdb,
10067 hiawatha, igh-ethercat, imagemagick, imlib2, lcdproc,
10068 libdaemon, libecore, libhid, libmad, libpcap, libsigc, libusb,
10069 linux-fusion, matchbox, ocf-linux, owl-linux, python, rrdtool,
10070 scons, strace, sylpheed
0f9bad95 10071
2b7be2f1
PK
10072 Issues resolved (http://bugs.uclibc.org):
10073
10074 #5732: Error : package/alsa-lib/alsa-lib.mk
10075
47ee3051 100762012.11-rc1, Released November 17th, 2012
f9686563 10077
d36fcceb
PK
10078 Fixes all over the tree and new features.
10079
10080 Defconfigs: use u-boot 2012.10 on at91 and beaglebone,
10081 sheevaplug + qemu: bump kernel version, add qemu-mips64-malta
10082 + nitrogen6x defconfigs.
10083
10084 Bootloaders: add u-boot 2012.07/10, ais target format, add
48f0fe07
PK
10085 barebox 2012.08/09/10/11, linker overlap issue fix for
10086 at91bootstrap, mxs-bootlets updated for new Barebox versions.
d36fcceb 10087
0ab9a3fb 10088 Toolchains: binutils 2.23.1, gcc 4.7.2, default to gcc 4.6.x,
d36fcceb 10089 Codebench arm/sh/x86 2012.03/09, Linaro 2012.08/09/10.
48f0fe07
PK
10090 Libtirpc support for modern glibc variants. Toolchain on
10091 target has been deprecated.
d36fcceb 10092
48f0fe07 10093 Initial Aarch64 support, Xtensa support re-added.
d36fcceb
PK
10094
10095 Infrastructure: Use shallow git clone when possible, use
10096 tarballs rather than git URLs for github. Moved to pkgconf
10097 rather than pkg-config. System directory added, default
48f0fe07
PK
10098 skeleton/device tables moved. More than 1 post-build script
10099 can now be used. output/target now contains a
10100 THIS_IS_NOT_YOUR_ROOT_FILESYSTEM warning, to help people
10101 understand how to (not) use it.
10102
10103 Manual has been reworked and extended.
10104
10105 Legal-info: Lots of package annotations, CSV file fixes,
10106 _LICENSE / _REDISTRIBUTE splitup, per-package hooks.
10107
10108 Updated/fixed packages: acpid, alsa-lib, alsa-utils,
0ab9a3fb
PK
10109 alsamixergui, attr, autoconf, automake, bash, bind, binutils,
10110 bison, blackbox, bluez-utils, busybox, cairo, can-utils,
10111 cifs-utils, cjson, cmake, collectd, connman, conntrack-tools,
10112 coreutils, cups, cvs, dbus, dhcp, directfb, dmalloc, dnsmasq,
10113 dropbear, e2fsprogs, ethtool, fbdump, feh, fftw, file,
10114 flashrom, fluxbox, gdb, gdisk, gdk-pixbuf, genext2fs, gettext,
10115 gnutls, gpsd, gqview, grep, gsl, gst-plugins-{bad,good},
10116 hdparm, hiawatha, hostapd, input-tools, iproute2, ipset,
10117 iptables, iw, json-c, kexec, kmod, lcdproc, leafpad, less,
10118 libcurl, libdrm, libdvdnav, libdvdread, libffi, libfuse,
10119 libglib2, libhid, liblockfile, libmad, libmbus, libmnl,
48f0fe07
PK
10120 libnetfilter_{acct,conntrack,cthelper,cttimeout,queue},
10121 libnfc, libnfc-llcp, libnfnetlink, libnl, libnspr, libnss,
10122 libpcap, libplayer, libtool, libtorrent, liburcu, libv4l,
10123 libxcb, libxml2, libxslt, links, linux-firmware, lm-sensors,
10124 lmbench, lockfile-progs, logrotate, lshw, lsof,
10125 lttng-babeltrace, lttng-tools, lua, luajit, mesa3d, microperl,
10126 mii-diag, module-init-tools, mpc, mpd, mpg123, mplayer,
10127 mtd-utils, mysql_client, nbd, ncurses, netatalk, netkitbase,
10128 netkittelnet, netsnmp, newt, nfs-utils, openntpd, openssh,
10129 openssl, opkg, patch, pciutils, pcre, php, poco, polarssl,
10130 popt, portmap, pppd, procps, pulseaudio, python, python-nfc,
d36fcceb
PK
10131 python-protobuf, qt, quota, rp-pppoe, rtorrent, sam-ba, samba,
10132 scons, sdl_gfx, smartmontools, sqlite, squid, strace, sudo,
48f0fe07
PK
10133 sylpheed, tcpdump, tremor, ttcp, tiff, unionfs,
10134 usb_modeswitch, usbutils, util-linux, vala, valgrind, vpnc,
10135 vsftpd, webkit, wget, which, wpa_supplicant, x11vnc, xapp_*,
d36fcceb
PK
10136 xdriver_*, xenomai, xfont_*, xinetd, xl2tp, xlib_*, xlsclient,
10137 xproto_*, xserver_xorg-server, xutil_util-macros, xz, zeromq
10138
10139 New packages: arptables, at91bootstrap3, boot-wrapper-aarch64,
10140 ccid, cpanminus, cpuload, erlang, evtest, fb-test-apps,
10141 fxload, gdbm, gnupg, googlefontdirectory, grantlee, gsl,
10142 lcdapi, liblo, liblog4c-localtime, libtirpc, linux-pam,
48f0fe07
PK
10143 lua-msgpack-native, macchanger, mtdev, mtdev2tuio, nfacct,
10144 opus, opus-tools, pcsc-lite, perl, pkgconf, python-meld3,
10145 python3, qemu, qextserialport, qtuio, rpcbind, schifra,
10146 sconeserver, supervisor, time, ulogd, usb_modeswitch_data,
10147 yasm
d36fcceb
PK
10148
10149 Deprecated packages: netkitbase, netkittelnet
10150
10151 Issues resolved (http://bugs.uclibc.org):
10152
10153 #807: [PATCH] samba - make iconv and smbd optional
10154 #3049: binutils have a sysroot bug in ld
10155 #5330: update vsftpd to 3.0.0
10156 #5486: libglib2 build fails on: libs/libglib-2.0.so: undefined...
10157 #5666: Fails to build python 2.7.2 for 2440 arm
10158
288b7399
TP
101592012.08, Release August 31th, 2012
10160
10161 Updated/fixed packages: microperl, cups, luajit, rrdtool,
10162 prboom, oprofile.
10163
10164 Added license information for: sqlite.
10165
10166 Changed the source URLs of all packages located on Sourceforge
10167 in order to use the automatic mirror selection URL
10168 downloads.sourceforge.net, and get rid of the
10169 BR2_SOURCEFORGE_MIRROR option.
10170
8437b562
TP
101712012.08-rc3, Released August 25th, 2012
10172
10173 Updated/fixed packages: libglib2, netsnmp, freetype, libfuse,
10174 libpng, x11vnc, zlib, gpsd, ifplugd, bash, distcc.
10175
10176 Added license informations for: barebox, grub, syslinux,
10177 uboot, xloader, yajl, zlib, zxing, alsa-lib, alsa-utils,
10178 faad2, nano, fbdump, rsync, librsync, fontconfig,
10179 inotify-tools,
10180
b58c83ae
TP
101812012.08-rc2, Released August 15th, 2012
10182
10183 Updated/fixed packages: imagemagick, sudo, crosstool-ng.
10184
10185 Added license informations for: mxml, nanocom, empty, expat,
10186 lua, lucjson, xinetd, cjson, luaexpat, lmbench, bwm-ng,
10187 input-event-daemon, luajit, cgilua, copas, coxpcall,
10188 luafilesystem, luasocket, rings, wsapi, xavante, libtpl,
10189 avahi, busybox, libfcgi, ifplugd, libcgicc, libcurl,
10190 libdaemon, libdnet, libgpg-error, libpcap, libpng, lighttpd,
10191 mtd, openssl, psmisc, socat, spawn-fcgi.
10192
10193 Fixes to Microblaze external toolchains
10194 configuration. Improvements of the pkg-stats
10195 script. Out-of-tree fix for the graph-depends script.
10196
10197 Kernel headers version bump.
10198
4009cbbb 101992012.08-rc1, Released August 1st, 2012
5b11223f 10200
1ea85745
PK
10201 Fixes all over the tree and new features.
10202
c665fc00
TP
10203 Integration of a legal information reporting infrastructure,
10204 which allows to generate detailed informations about the
10205 licenses and source code of all components of a system
10206 generated by Buildroot. License information will progressively
10207 be added on packages.
10208
10209 Default configuration files added for Calao-systems USB-A9263
10210 and Calao-systems USB-A9G20-LPW.
10211
10212 External toolchains update: allow download of a custom
10213 toolchain, add Linaro 2012.05 and 2012.06 for ARM, add
10214 Blackfin toolchain 2012R1-BETA1, add Sourcery CodeBench MIPS
10215 2011.09.
10216
10217 Allow the restriction of downloads to the primary site only.
10218 This is useful for project developers who want to ensure that
10219 the project can be built even if the upstream tarball
10220 locations disappear.
10221
10222 Add a 'System configuration' choice to select between 3
10223 different init systems: Busybox init, SysV init and Systemd
10224 init.
10225
10226 Cleanups to the package infrastructure. The visible change to
10227 developers is that $(eval $(call AUTOTARGETS)) is now $(eval
10228 $(autotools-package)), and similarly for other package
10229 infrastructures and host packages. Refer to the documentation
10230 for details.
10231
10232 By default, automatic detection of the number of compilation
10233 jobs to use, depending on the number of CPUs available.
10234
fdbc2f40 10235 Improvements to generate systems with static libraries only
c665fc00
TP
10236 (infrastructure and package fixes).
10237
fdbc2f40
TP
10238 Add proper support in the Linux kernel package to generate
10239 Device Tree Blobs or combined Device Tree / Kernel
10240 images. This will be useful on Microblaze, PowerPC and ARM,
10241 which are architectures making extensive use of the Device
10242 Tree.
10243
1ea85745 10244 Updated/fixed packages: audiofile, autoconf, automake, axel,
c665fc00
TP
10245 barebox, bash, beecrypt, berkeleydb, bind, bison, bluez_utils,
10246 bonnie, boost, busybox, bsdiff, bwm-ng, bzip2, cifs-utils,
10247 cgilua, cmake, connman, conntrack-tools, crosstool-ng, cups,
10248 dbus, dhcp, dnsmasq, e2fsprogs, eeprog, ethtool, faad2, fbv,
10249 ffmpeg, freetype, gmp, gnutls, gob2, gpsd, grep,
10250 gst-plugins-base, gst-plugins-good, gzip, hiawatha, hostapd,
10251 htop, icu, igh-ethercat, imagemagick, input-tools, iostat,
10252 iproute2, ipset, iptables, iw, kmod, less, libcap, libgci,
10253 libconfig, libcurl, libelf, libevas, libeXosip2, libexif,
10254 libfuse, libidn, libmad, libmbus, libmnl,
10255 libnetfilter-conntrack, libnl, libnspr, libnss, libogg,
10256 libosip2, libpcap, libpng, libroxml, liburcu, libusb, libxml2,
10257 libxslt, lighttpd, linux, ltrace, lttng-libust, lttng-modules,
10258 lttng-tools, lua, m4, memtester, midori, mii-diag,
10259 module-init-tools, mpfr, mpg123, mrouted, msmtp, mtd, mxml,
10260 mysql_client, nasm, nbd, ncurses, nfs-utils, opencv, openocd,
10261 openssl, pciutils, php, polarssl, portaudio, pppd,
10262 pthread-stubs, pulseaudio, qt, quagga, quota, radvd, rpm,
10263 rrdtool, samba, sam-ba, scons, sdl_gfx, sdl_sound, speex,
10264 sqlite, squashfs, squid, sudo, synergy, syslinux, systemd,
10265 tar, tcpdump, tcpreplay, udev, usbutils, valgrind, wget,
10266 wpa_supplicant, wsapi, xavante, xserver_xorg-server, zlib
10267
10268 New packages: cjson, collectd, dfu-util, dmidecode, elftosb,
10269 fbterm, flashrom, freerdp, inadyn, libfreefare,
10270 libnetfilter_cttimeout, libnfc, libnfc-llcp, liboping,
10271 libtorrent, linphone, logsurfer, lshw, luacjson, luaexpat,
10272 luajit, mediastreamer, mobile-broadband-provider-info, monit,
10273 mxs-bootlets, nanocom, nss-mdns, ofone, omap-u-boot-utils,
10274 opkg, ortp, owl-linux, python-id3, python-nfc, quota,
10275 ramspeed, rtorrent, sound-theme-borealis,
10276 sound-theme-freedesktop, sysprof, webrtc-audio-processing,
10277 xinetd, zxing
1ea85745 10278
3b38ade5
TP
10279 Issues resolved (http://bugs.uclibc.org):
10280
10281 #1315: Allow use of older external toolchains without sysroot
10282 support [won't fix]
10283 #5276: Hiawatha needs to manage IPV6 if so [fixed]
10284 #5360: buildroot fails when building "host-libglib2 2.30.2
10285 Building" [won't fix, upstream problem]
10286 #5384: Can't build packages relying on gets on newer glibc
10287 [fixed]
10288
bce34ab1
PK
102892012.05, Released May 30th, 2012:
10290
10291 Updated/fixed packages: busybox, netsnmp, pptp-linux
10292
0b0d7bad
PK
102932012.05-rc3, Released May 25th, 2012:
10294
10295 Minor fixes around the tree.
10296
10297 Infra: Fix for DOWNLOAD macro when using primary mirrors with
10298 scp targets.
10299
10300 Toolchain: Kernel headers 3.2.18 / 3.3.7.
10301
10302 Updated/fixed packages: binutils, bison, busybox, cifs-utils,
10303 gnuchess, gpsd, iperf, libmpeg2, mtd, ntfs-3g, oprofile,
10304 xserver-xorg
10305
b07ad40c
PK
103062012.05-rc2, Released May 18th, 2012:
10307
10308 Fixes all over the tree.
10309
10310 Toolchain: uClibc: Use 0.9.33.2, Crosstool-ng: fix gperf
10311 dependency, disable decimal floats support, Linux 3.2.17 /
10312 3.3.6 kernel headers. Fix sysroot copy handling for toolchains
10313 without C++ support.
10314
10315 Updated/fixed packages: apr, apr-util, ccache, dnsmasq,
10316 heirloom-mailx, gdb, ndisc6, opencv, openssl, socat, vala
10317
103182012.05-rc1, Released May 10th, 2012:
5c3a3373 10319
17c2d62b
PK
10320 Fixes all over the tree and new features.
10321
10322 Use /etc/os-release for version info rather than
10323 /etc/br-version.
10324
10325 CMake toolchain file moved to $HOST_DIR/usr/share/buildroot.
10326
e22dd64b
PK
10327 Apply-patches.sh: cleanups, archived patches handling fixes,
10328 support series files.
17c2d62b 10329
82822efe
PK
10330 Defconfigs: beaglebone, mx53qsb, pandaboard, qemu configs for
10331 arm-vexpress/microblaze/ppc-mpc88544ds, use 3.2.x for
10332 atngw100, use 3.3.x for qemu configs.
17c2d62b 10333
82822efe
PK
10334 Menu structure: Libraries moved out of multimedia section
10335
10336 Atom processor support. Prescott fix, blackfin ABI fix,
10337 Microblaze architecture support (using ext toolchain). Cleanup
10338 architecture names, deprecate Xtensa support.
e22dd64b
PK
10339
10340 Toolchain: Add GCC 4.4.7, 4.6.3, 4.7.0. uClibc 0.9.33.1,
a53a3b59
PK
10341 default to uClibc 0.9.33.x, enable
10342 UCLIBC_SUPPORT_AI_ADDRCONFIG by default, static and 64bit
10343 fixes for external toolchains, linaro ext toolchains, new
82822efe
PK
10344 sourcery codebench ext toolchains, GDB 7.4.1, crosstool-ng
10345 1.15.2.
17c2d62b 10346
82822efe
PK
10347 Bootloaders: U-Boot: add 2012.04.01, SPL and u-boot.img
10348 support. Barebox: add 2012.04, remove 2011.12.
bf636a94 10349
e22dd64b 10350 Updated/fixed packages: alsa-lib, alsa-utils, at, atk, avahi,
a53a3b59 10351 barebox, berkeleydb, bind, bluez_utils, boost, busybox,
82822efe
PK
10352 can-utils, ccache, cifs-utils, coreutils, cups, dbus, dhcp,
10353 directfb, dnsmasq, doom-wad, dosfstools, e2fsprogs, expat,
10354 fakeroot, feh, ffmpeg, file, fis, freetype, gamin, gawk,
10355 gdk-pixbuf, gettext, giblib, glib-networking, gmp, gnutls,
10356 gpsd, grep, gstreamer, gst-plugins-{bad,base,good,ugly},
10357 haserl, hdparm, imagemagick, iproute2, iptable, iw, kexec,
10358 kmod, lame, libaio, libarchive, libatomic_ops, libconfig,
10359 libcurl, libdvdnav, libdvdread, libedbus, libethumb, libffi,
10360 libfuse, libglib2, libgtk2, libhid, libmad, libmbus, libmpeg2,
10361 libnl, libplayer, libpng, libsigc, libsoup, libupnp, liburcu,
10362 libusb, libusb-compat, libxml2, libxml-parser-perl, libxslt,
10363 lighttpd, linux-firmware, linux-fusion, lite, lsof, ltrace,
10364 lttng-libust, lua, m4, makedevs, microperl, mpd, mpfr, mpg123,
10365 mrouted, mtd, mysql_client, nbd, ncftp, ncurses, neon,
10366 netsnmp, network-manager, nfs-utils, ngrep, ntfs-3g, openntpd,
e940b303 10367 openssh, openssl, parted, pango, pcre, php, pixman, poco,
82822efe
PK
10368 psmisc, pulseaudio, python, qt, quagga, radvd, rpm, rsync,
10369 ruby, samba, sam-ba, sane-backends, sawman, screen, sdl_net,
10370 smartmontools, speex, sqlite, squashfs3, squid, sshfs, sudo,
e940b303
GZ
10371 syslinux, sysstat, taglib, tcpdump, tftp-hpa, transmission,
10372 tiff, tinyhttpd, uboot-tools, udev, uemacs, unionfs, usbutils,
82822efe
PK
10373 util-linux, vala, valgrind, vim, vsftpd, wget, wipe,
10374 wpa_supplicant, xdriver_xf86-{input-vmmouse,video-fbdev},
10375 xfsprogs, zlib
a53a3b59 10376
82822efe
PK
10377 New packages: apr, apr-util, audiofile, bellagio,
10378 conntrack-tools, empty, fmtools, glib-networking,
10379 heirloom-mailx, hiawatha, latencytop, lcdproc, libcap-ng,
10380 libdmtx, libfcgi, libnetfilter_conntrack, libnfnetlink,
10381 libtpl, localedef, minicom, msmtp, ndisc6, netatalk,
10382 ocf-linux, openswan, parted, polarssl, protobuf, read-edid,
10383 socketcand, stress, systemd, ushare, zeromq
17c2d62b 10384
b6a507c7
PK
10385 Deprecated packages: ttcp
10386
17c2d62b
PK
10387 Removed packages: ntfsprogs
10388
10389 Issues resolved (http://bugs.uclibc.org):
10390
bf636a94 10391 #2353: [lua] fix build with 2010.08-rc1
a53a3b59
PK
10392 #2503: Microperl fails build on MIPSel or with Fedora13.x86_64
10393 #2557: [PATCH] mkfs.xfs complains about missing libxfs.so.0
10394 #2881: Can't build project statically with external toolchain
2b66816c 10395 #3751: MIPS: fix BR2_GCC_TARGET_ABI for MIPS n64
a53a3b59 10396 #4808: ccache may build against wrong zlib
17c2d62b 10397 #4880: New package lcdproc
f526c4d2 10398 #4886: New package protobuf
a53a3b59
PK
10399 #4892: build fails on ltp-testsuite-20101031/testcases/kernel/fs/...
10400 #4898: * make: [target-finalize] Error 1 (ignored)*
10401 #4985: Qt 4.7.4 build crashes with Linux 2.6.29
10402 #4970: udev 181 fails to build if kernel version 3.3 is selected
10403 #5018: dialog broken: exits with assert in uClibc
10404 #5102: qt package moc, uic, rcc read from wrong place
15744b7e 10405 #5144: Patch to fix ixon bug in uemacs
98873717 10406 #5198: Line graphics output is broken in GNU Screen
e940b303 10407 #5204: Missing terminfo file(s) for GNU screen terminal type
17c2d62b 10408
03ceab6d
PK
104092012.02, Released February 29th, 2012:
10410
10411 Updated/fixed packages: libecore
10412
6d24b41b
PK
104132012.02-rc3, Released February 27th, 2012:
10414
10415 Fixes all over the tree.
10416
10417 Automatic host dependencies handling for cmake packages
10418 fixed. Customize package deprecated as using a post-build
10419 script is nowadays the preferred way of adding extra stuff to
10420 the rootfs.
10421
10422 Linux-headers 3.0.x / 3.2.x stable version bumped.
10423
10424 QEMU defconfigs updated to 3.2.x kernels and readme fixed.
10425
10426 Updated/fixed packages: dropbear, ffmpeg, libpng
10427
3d6ff4f5
PK
104282012.02-rc2, Released February 19th, 2012:
10429
10430 Fixes all over the tree.
10431
10432 Toolchain: uClibc: Added upstream post-0.9.33 fixes, Bump
10433 linux-headers 3.0.x / 3.2.x stable versions.
10434
10435 Documentation: Added makedev / <pkg>_DEVICES /
10436 <pkg>_PERMISSIONS documentation.
10437
10438 Updated/fixed packages: busybox, ffmpeg, gst-dsp, libecore,
10439 libvncserver, mxml, python.
10440
104412012.02-rc1, Released February 12th, 2012:
11eb9e7f
PK
10442
10443 Fixes all over the tree and new features.
10444
c847b4a6 10445 Toolchain: Default to GCC 4.5.x, add binutils 2.22. Java
08f46cc6 10446 support removed, Powerpc SPE ABI support. GDB ELF support fix,
eaf412b5 10447 GDB 7.4, crosstool-NG 1.13.4.
1bde07d6 10448
11eb9e7f 10449 Gentargets: scp and mercurial support.
eaf412b5
PK
10450 Autotools: derive host dependencies from target by default.
10451 Packages can now declare device table snippets.
11eb9e7f 10452
eaf412b5
PK
10453 Host utilities menu with commonly used host tools.
10454
10455 defconfigs: qemu configs for x86-64, mips and sparc, at91
03ceab6d 10456 defconfigs now use modern U-Boot / mainline Linux, added
eaf412b5 10457 lpc3250 defconfigs.
11eb9e7f 10458
a01db91e 10459 uClibc: remove 0.9.30, backport unshare() support, add
eaf412b5 10460 0.9.32.1 / 0.9.33, use same config for ctng.
11eb9e7f 10461
c847b4a6 10462 Bootloaders: U-Boot: add 2011.12, remove 2010.xx versions,
eaf412b5
PK
10463 Barebox: add 2012.01/02, remove 2011.10/11, LPC32xx
10464 bootloaders added.
10465
10466 Various manual updates. Release tarballs now contain generated
10467 manual in text/html/pdf formats.
1bde07d6 10468
eaf412b5
PK
10469 Buildroot now calls the stop function of scripts in
10470 /etc/init.d at shutdown.
234dd8e6 10471
08f46cc6 10472 Updated/fixed packages: atk, avahi, barebox, bash, beecrypt,
eaf412b5
PK
10473 bind, binutils, bison, bluez_utils, bzip2, busybox, cairo,
10474 ccache, cdrkit, coreutils, cramfs, dbus, dbus-glib, dialog,
10475 diffutils, dmalloc, dropbear, e2fsprogs, ebtables, ed,
10476 ethtool, expat, ffmpeg, file, fis, flex, fluxbox, fontconfig,
10477 freetype, gawk, grep, gst-dsp, gst-ffmpeg, gst-plugins-base,
10478 hdparm, hostapd, htop, i2c-tools, icu, iproute2, ipsec-tools,
10479 ipset, iptables, iw, jpeg, kismet, lame, libcap, libcgi,
10480 libev, libeXosip2, libffi, libftdi, libgpg-error, libgtk2,
10481 libidn, libmms, libmnl, libmodbus, libnl, libogg, libosip,
10482 libpcap, libpng, libraw1394, libroxml, libusb, libusb-compat,
10483 libv4l, libvorbis, libxcb, libxml-parser-perl, libxslt,
10484 lighttpd, links, lm-sensors, lua, m4, module-init-tools, mpc,
10485 mesa3d, mpd, mpfr, mplayer, mtd-utils, nano, nbd, ncurses,
10486 netperf, netsnmp, ntp, opencv, openocd, openssl, openvpn, orc,
10487 pciutils, pcre, pixman, pkg-config, poco, popt, proftpd,
10488 python, python-serial, qt, ruby, samba, sdl, sdparm,
10489 squashfs3, sshfs, sqlite, squid, sudo, syslinux, tcl, tcpdump,
10490 ti-utils, tiff, tremor, uboot, uboot-tools, udev, usbmount,
10491 util-linux, vala, valgrind, vsftpd, wpa_supplicant,
10492 xapp_{bdftopcf,mkfontdir,mkfontscale,xkbcomp,xcursorgen,xinit},
10493 xapp_xinput, xapp_xman, xcb-util, xdm, xenomai,
10494 xf86-video-sis, xfont_{encodings,font-util},
c847b4a6 10495 xlib_lib{fontenc,X11,Xau,Xcursor,Xdmcp,Xfixes,Xfont,Xrender},
eaf412b5 10496 xlib_libxkbfile, xterm, xutil_makedepend, yajl
08f46cc6 10497
eaf412b5
PK
10498 New packages: boost, connman, dstat, expedite, explorercanvas,
10499 feh, flot, giblib, igh-ethercat, imlib2, jquery,
10500 jquery-sparklines, jquery-validation, jsmin, kmod, libecore,
10501 libedbus, libedje, libeet, libeina, libelementary, libesmtp,
10502 libethumb, libevas, libical, libmbus, liboauth, liburcu,
10503 libvncserver, linux-firmware,
10504 lttng-{babeltrace,libust,modules,tools}, NetworkManager,
10505 open2300, python-distutilscross, python-dpkt,
10506 python-netifaces, python-pygame, python-setuptools, rt-tests,
10507 sam-ba, sane-backends, sqlcipher, transmission, unionfs,
10508 xf86-input-tslib, xinput-calibrator
11eb9e7f
PK
10509
10510 Issues resolved (http://bugs.uclibc.org):
10511
10512 #743: Add Transmission bit torrent option to buildroot
27a35801
PK
10513 #755: Add Boost libraries as a package
10514 #2299: Add crypto support to libsoup
aead8be3 10515 #2617: Pixman 0.19.2 & Cairo 1.10.0
11eb9e7f
PK
10516 #3403: libgpg-error: bump to version 1.10
10517 #3409: libgpg-error: download from gnupg.org
10518 #3421: nano: make tiny flag optional
aead8be3 10519 #3691: New EFL packages
502465e4 10520 #4664: Cannot patch AT91Bootstrap
4861aed1 10521 #4700: setlocalversion not working for combination svn/ubuntu 11.10...
1e39b8a6 10522 #4760: Qt: add host-pkg-config to dependency-list
11eb9e7f 10523
c29253ef
PK
105242011.11, Released November 30th, 2011:
10525
10526 Fixes all over the tree.
10527
10528 Bump kernel headers / default Linux version to 3.1.4.
10529
10530 Updated/fixed packages: ruby
10531
4dc18dc5 105322011.11-rc3, Released November 26th, 2011:
0ff53f12
PK
10533
10534 Fixes all over the tree.
10535
10536 Toolchain: Fix gdb dependencies for external toolchains,
10537 adjust uClibc patches so they don't confuse modern versions of
10538 patch, bump crosstool-ng, kernel headers and linux versions.
10539
10540 Updated/fixed packages: busybox, freetype, mplayer, opencv,
6d985f97 10541 php, rsyslog, ruby, thttpd, xapp_xf86dga
0ff53f12 10542
9f930d2d
DK
10543 Issues resolved (http://bugs.uclibc.org):
10544
ec02a34b 10545 #4357: Prevent patch commands from accessing source control
9f930d2d
DK
10546 #4369: Fix permissions on untared lsof archive
10547
6088ac01 105482011.11-rc2, Released November 18th, 2011:
8e6c8198
PK
10549
10550 Fixes all over the tree and new features.
10551
10552 Updated asciidoc documentation
10553
10554 Toolchain: Bumped 3.x stable kernel headers, use wget in
630fd4f1
PK
10555 crosstool-ng as well, bump crosstool-ng version, gdb fixes,
10556 uClibc sparc fix.
8e6c8198
PK
10557
10558 Updated/fixed packages: distcc, file, gst-plugins-bad, libxcb,
630fd4f1 10559 mplayer, newt, qt, rpm, rrdtool, tar, tftpd
8e6c8198 10560
8c38a0a4
GZ
10561 Issues resolved (http://bugs.uclibc.org):
10562
2b8643f0 10563 #3355: mplayer fails to build
8c38a0a4 10564 #4021: uClibc: undefined reference to `__GI___errno_location'
a028c31e 10565 #4297: Qt's qmake uses wrong pkg-config
8c38a0a4 10566
1507c39b 105672011.11-rc1, Released November 11th, 2011:
5427c506 10568
227eebae
PK
10569 Fixes all over the tree and new features.
10570
1507c39b 10571 Moved misc scripts and support stuff to support/. Renamed
358601f8
PK
10572 patch-kernel.sh to support/scripts/apply-patches.sh.
10573
805de395
PK
10574 Documentation: Moved to asciidoc format, make targets to
10575 generate text/html/pdf/epub output added.
10576
10577 Defconfigs: Qemu configs updated to 3.1 kernel and readmes
10578 added.
10579
358601f8
PK
10580 Bootloaders: Add support for custom git tree / tarballs for
10581 barebox, similar to how it's handled for u-boot. Clean up
10582 menuconfig options.
10583
10584 Toolchain: Update external codesourcery toolchain download
b367d67a
PK
10585 URLs after Codesourcery got bought by Mentor, add x86
10586 toolchain, update toolchain versions and optimize toolchain
10587 sysroot copying. Fix uClibc 0.9.32 builds for e500 PPC,
10588 updated GDB versions / download URLs. Binutils
805de395
PK
10589 libbfd/libopcodes static/dynamic linking fix. GCC 4.6.2 added,
10590 use ctng-1.13.0.
b367d67a
PK
10591
10592 Package infrastructure: Support for local packages /
10593 overrides, package dir / name arguments dropped from
10594 {GEN,AUTO,CMAKE}TARGETS.
358601f8
PK
10595
10596 Linux: Kernel extensions infrastructure support, Xenomai +
10597 RTAI support.
227eebae 10598
e55af699
PK
10599 Updated/fixed packages: acpid, bind, busybox, dash, dbus,
10600 dbus-glib, directfb, dnsmasq, drystone, e2fsprogs, ethtool,
10601 fakeroot, fbdump, file, freetype, fuse, gamin, gmp, gmpc,
10602 gnutls, gob2, gst-plugins-{base,bad,good,ugly}, gstreamer,
10603 hostapd, ifplugd, imagemagick, intltool, ipsec-tools, ipset,
10604 iptables, iw, jpeg, kexec, leafpad, less, libargtable2, libao,
10605 libconfuse, libcuefile, libcurl, libdaemon, libevent,
10606 libglib2, libiconv, libmpd, libreplaygain, libroxml,
b367d67a 10607 libsamplerate, libsndfile, libsoup, libsvgtiny, libtool,
805de395
PK
10608 libxcb, lighttpd, links, linux-fusion, lite, lrzsz, lsof, lzo,
10609 lzop, makedevs, mcookie, mpg123, mpd, mpfr, mtd, musepack,
10610 mutt, mysql_client, ncftp, ncurses, neon, netcat, netsnmp,
10611 ntfs-3g, ntfsprogs, ntp, openntpd, openssh, openssl, oprofile,
10612 orc, pciutils, psmisc, python, qt, quagga, radvd, rpm, rsync,
10613 samba, sawman, sdl_sound, smartmontools, sqlite, squid,
10614 stunnel, sudo, sylpheed, sysstat, taglib, tar, tcpreplay,
10615 tslib, usbutils, util-linux, valgrind, wget, whetstone, which,
10616 wpa-supplicant, xdata_xcursor-themes, xmlstarlet, xterm
b367d67a
PK
10617
10618 New packages: bluez-utils, cifs-utils, fftw, fluxbox, json-c,
805de395
PK
10619 libev, libftdi, libgeotiff, libmodbus, libplayer, live555,
10620 ngrep, noip, opencv, openocd, picocom, poco, portaudio,
10621 pulseaudio, pv, rtai, vala, xenomai.
10622
10623 Removed packages: liboil, sfdisk, swfdec, webif
227eebae
PK
10624
10625 Issues resolved (http://bugs.uclibc.org):
10626
358601f8 10627 #505: live555: new package
e9c52d71 10628 #507: Enable live and tv options in MPlayer-1.0rc2
358601f8
PK
10629 #531: let e2fsprogs package to export headers to staging dir if needed
10630 #1171: Linuxthreads new cannot find sysdep.h
7062aff3 10631 #1357: Add bluez to buildroot system
358601f8
PK
10632 #2107: New package: input-event-daemon
10633 #2599: New package: orc (Oil Runtime Compiler)
10634 #2605: gstreamer: Update to 0.10.30
10635 #2677: introducing util-linux-ng as replacement for util-linux
10636 #2917: Qt: Add declarative module
10637 #3145: jffs2 image generation fails
10638 #3271: netperf-2.4.5 fails to compile
b367d67a
PK
10639 #3331: xdata_xcursor-themes depends on xcursorgen
10640 #3343: Add file:// download SITE_METHOD
10641 #3391: Add support for specifying an external kernel tree
10642 #3631: Error while compiling with Xorg
dd3177cc 10643 #3709: oprofile doesn't build for mipsel
b367d67a
PK
10644 #3925: midori not getting compile
10645 #4045: Add support for downloading i386 toolchains from codesourcery
54bcf87b 10646 #4165: lrzsz-fix-symlink-at-rebuild.patch
95af4fbf 10647 #4171: makedevs-unused-but-set-variable.patch
227eebae 10648 #4183: Codesourcery toolchain download site has changed
8ece8e27 10649 #4231: libneon.so: undefined reference to `SSL_SESSION_cmp'
92bf824b 10650 #4381: Add option to lighttpd to enable Lua support
6473f6c0 10651 #4387: Make sure that dest dir exists before installing mtd files
227eebae 10652
facd602d
PK
106532011.08, Released August 31th, 2011:
10654
10655 Fixes all over the tree.
10656
10657 Toolchain: Fix codesourcery 2009q3 ARM download, Linux 3.0.4
10658 kernel headers.
10659
10660 Updated/fixed packages: ipset, python
10661
73f131ce 106622011.08-rc2, Released August 29th, 2011:
e0a6bcd8
PK
10663
10664 Fixes all over the tree.
10665
73f131ce 10666 Toolchain: crosstool-NG 1.12.1, use binutils 2.21 on
e0a6bcd8
PK
10667 mips/sh/older uClibc, disallow uClibc 0.9.32 on avr32/sh
10668 (broken).
10669
73f131ce
PK
10670 Defconfigs: kernel updates, fix mini2440 serial port config,
10671 remove old arm toolchain configs.
10672
10673 Bootloaders: Fix grub patching, add barebox-{n,x,menuconfig}
10674 targets similar to linux/busybox.
10675
e0a6bcd8 10676 Updated/fixed packages: barebox, directfb, libsoup,
bf446513
TDS
10677 libxml-parser-perl, mtd, ncurses, python, ti-utils, udev,
10678 usbmount, util-linux, xfont_font-misc-misc
e0a6bcd8 10679
cb6c2c42
PK
10680 Issues resolved (http://bugs.uclibc.org):
10681
bf446513 10682 #3685: ncurses installation hangs due to old version of tic
cb6c2c42
PK
10683 #4093: Grub fails to install bz2 patch after conversion to...
10684
7ff457cd 106852011.08-rc1, Released August 4th, 2011:
0a5e7905 10686
94ad0667
PK
10687 Fixes all over the tree and new features.
10688
bd76bc5f
PK
10689 Toolchain: uClibc 0.9.32 / NPTL support, 0.9.29 removed,
10690 ext-toolchain-wrapper improvements, improved non-MMU
10691 support. GCC 4.3.6 / 4.6.1.
94ad0667 10692
333acf35
PK
10693 GENTARGETS infrastructure extended to cover bootloaders and
10694 Linux kernel as well. Options to retrive Linux/U-Boot from a
10695 custom git repo instead of upstream tarballs.
7ff457cd 10696 Support for Linux 3.x and release candidate tarballs.
333acf35
PK
10697 X-Loader bootloader for omap added.
10698
10699 Make source/external-deps now also works for external
10700 toolchains / crosstool-ng backend.
10701
5255a719
PK
10702 Updated/fixed packages: autoconf, berkeleydb, bind, binutils,
10703 bmon, bridge-utils, busybox, cmake, dbus, dbus-glib,
10704 e2fsprogs, ethtool, ffmpeg, gst-plugins-{bad,base,good,ugly},
10705 gvfs, hostapd, iproute2, iptables, iw, jpeg, lame, libarchive,
10706 libdnet, libdrm, libgcrypt, libgtk2, libmpeg2, libpng,
10707 libsoup, lighttpd, linux-fusion, lzo, midori, mtd-utils,
5496bc39
MH
10708 nfs-utils, openvpn, oprofile, orc, pkg-config, proftpd, qt,
10709 ruby, samba, sdl, shared-mime-info, sudo, sqlite, squid,
10710 synergy, udev, usbmount, usbutils, util-linux, valgrind,
10711 webkit, xorg-xserver, xz, zlib
a4a20acb
PK
10712
10713 New packages: acl, attr, ebtables, gnutls, inotify-tools,
10714 ipset, libargtable2, libiqrf, libmnl, libnspr, libnss,
10715 libroxml, libyaml, live555, mxml, orc, rsyslog, sredird,
10716 statserial, stunnel, ti-utils, uboot-tools, yajl
10717
d4928674
PK
10718 Deprecated packages: liboil, swfdec
10719
a4a20acb 10720 Removed packages: hal
94ad0667
PK
10721
10722 Issues resolved (http://bugs.uclibc.org):
10723
bd76bc5f 10724 #3559: libnspr: Add new package
b28de60c 10725 #3595: patch to add libroxml
bd76bc5f 10726 #3565: libnss: Add new package
5496bc39
MH
10727 #3583: xfonts_font-adobe-100dpi fails due to missing map file
10728 #3649: [PATCH] Add mapdir to existing pkg-config patch
94ad0667 10729 #3907: 2011.05 - Qt 4.7.3 not building on ARM
82e840e7 10730 #3961: Nfs-utils: Remove SUSv3-function index
b9796199 10731 #3985: "help" target's defconfig list needs sort
cef0721c 10732 #3997: bump libroxml to v2.1.0
94ad0667 10733
9ab73b51
PK
107342011.05, Released May 27th, 2011:
10735
10736 Updated/fixed packages: makedevs
10737
effcc9a2
PK
107382011.05-rc2, Released May 24th, 2011:
10739
10740 Fixes all over the tree.
10741
10742 Toolchain: Code sourcery ARM 2009q1 download URL fixed /
10743 2009q3 external toolchains added. Crosstool-NG bumped to
10744 1.11.3, eglic/glibc configuration fixes. Linux kernel 2.6.38.x
10745 bumped to 2.6.38.7.
10746
10747 Updated/fixed packages: bind, fakeroot, kbd, psmisc, qt
10748
137a4d7e 107492011.05-rc1, Released May 18th, 2011:
da5e5a5a 10750
7234c239
PK
10751 Fixes all over the tree and new features.
10752
10753 External toolchain improvements: We now build a binary
10754 toolchain wrapper and install it into HOST_DIR/usr/bin, which
10755 enforces the correct compiler arguments, making an external
10756 toolchain as easy to use outside of Buildroot as the internal
10757 ones are. This also brought a cleanup of CFLAGS, making the
10758 Buildroot build output easier to read.
10759
10760 Rootfs device handling improvements: Choice between static
10761 /dev, devtmpfs and devtmpfs with either mdev or udev.
10762
10763 Toolchain: More preconfigured codesourcery external
10764 toolchains, improved Crosstool-NG support, fix for GCC
10765 snapshot versions, GCC 4.4.6 / 4.5.3, experimental GCC 4.6.0
10766 support, target-GCC fixes, uClibc fixes, 0.9.32-rc3 support.
10767
10768 Bootloaders: U-boot 2011.03, Barebox 2011.05.0
10769
10770 Linux: support for custom kernel image targets, E.G. for
10771 powerpc builds with embedded device trees.
10772
10773 Misc fixes for qemu defconfigs, ensuring correct serial
10774 terminal setup out of the box.
10775
10776 Misc gentarget / autotools handling fixes.
10777
9b87631e 10778 Updated/fixed packages: alsa-lib, alsa-utils, alsamixergui,
7234c239
PK
10779 atk, avahi, bind, bison, busybox, copas, dbus-glib, dhcp,
10780 dhcpdump, dnsmasq, dropbear, ethtool, fakeroot, ffmpeg, file,
10781 gamin, gnuconfig, gst-ffmpeg, gst-plugins-good, gtk2-engines,
10782 haserl, hostapd, icu, imagemagick, iproute2, iw, kismet, less,
10783 libcap, libdnet, libglade, libglib2, libgtk2, libnl, libpng,
10784 libxml2, libxml2, libxslt, lighttpd, lockfile-progs, makedevs,
8b4f5f24
PK
10785 midori, mpg123, mpc, mpd, mpfr, mplayer, mtd-utils, ncurses,
10786 netsnmp, openssh, openssl, openvpn, pango, pkg-config, popt,
10787 procps, proftpd, qt, quagga, readline, rsync, samba, sdl,
10788 socat, squashfs, squid, sudo, tslib, udev, usbutils, webkit,
7234c239
PK
10789 wpa_supplicant, xerces, xfont_font-misc-misc, xlib_libX11,
10790 xlib_libXfont, xlib_xtrans, xorg-server, xterm, xz
10791
10792 New packages: bonnie++, can-utils, gdisk, htop,
10793 input-event-daemon, libexif, libraw, libv4l, ngircd
10794
10795 Removed packages: festival
707dc469
PK
10796
10797 Issues resolved (http://bugs.uclibc.org):
10798
8451c232 10799 #2131: Add OpenMP support to the toolchain
4bc79985 10800 #3379: New Package: bonnie++
47736c88 10801 #3445: Not working openssl-10.0.0d on 386sx
308bc537 10802 #3451: fakeroot package: wrong FAKEROOT_SITE variable
39aafe84 10803 #3457: alsamixergui: broken URL
707dc469 10804 #3475: Calling sync on large filesystems when not always necessary
2c976083 10805 #3511: make busybox-menuconfig does not download busybox package
f894e85e 10806 #3541: Quotes in the top Makefile:217 break buildroot/kernel config...
cdd4a7a0 10807 #3571: u-boot: fw_printenv does not build
cd58efba 10808 #3643: popt source url is not responding
a7e78f97 10809 #3733: dropbear: make zlib optional
8b4f5f24 10810 #3757: Buildroot can't build mplayer with libmad
05955603 10811
f3e79a7a 108122011.02, Released February 28th, 2011:
2f19259a
PK
10813
10814 Fixes all over the tree.
10815
da8700c1
PK
10816 Updated/fixed packages: alsamixergui, avahi, ffmpeg, icu, mpd,
10817 nuttcp, qt, slang, squashfs, sylpheed, synergy, xerces
e77bef4c
PK
10818
10819 Deprecated packages: devmem2, webif
2f19259a
PK
10820
10821 Issues resolved (http://bugs.uclibc.org):
10822
42daeb72 10823 #2911: Qt: Disable qt3support-option, if gui-module isn't selected
2f19259a 10824 #3259: Unable to build webkit (on arm)
c82d04c4 10825 #3295: slang fails to build on mipsel
da8700c1 10826 #3325: ffmpeg fails to build
2f19259a 10827
2d3d618b 108282011.02-rc2, Released February 24th, 2011:
2b41d7f4
PK
10829
10830 Fixes all over the tree.
10831
10832 Festival packages marked as broken. Unless someone steps up
10833 to support them, they will be removed during the 2011.05
10834 development cycle.
10835
10836 Updated/fixed packages: atk, avahi, bind, cairo, dbus,
10837 enchant, fakeroot, gmpc, gpsd, gvfs, iperf, jpeg, libarchive,
10838 libcgicc, libdaemon, libdrm, libevent, libgail, libglib2,
10839 libgpg-error, libmicrohttpd, librsvg, libsoup, libxcp,
a85971a6 10840 makedevs, matchbox-fakekey, matchbox-startup-monitor, mdadm,
fd2bd9e3
GZ
10841 metacity, mpd, nasm, nfs-utils, olsr, openssl, popt,
10842 pthread-stubs, quagga, rpm, samba, sdl, sdl_gfx, sdl_image,
c9253253
PK
10843 sdl_mixer, sdl_sound, sdl_ttf, squashfs, synergy, taglib,
10844 tcpreplay, tiff, wpa_supplicant, xcb-util,
2b41d7f4
PK
10845 xdriver_xf86-input-{acepad,aiptek,evdev,joystick,keyboard},
10846 xdriver_xf86-input-{mouse,synaptics,void},
10847 xdriver_xf86-video-{chips,dummy,geode,glide,intel,nv,wsfb},
10848 xlib_lib{ICE,SM,XScrnSaver,Xau,Xcursor,Xdmcp,Xi,Xinerama},
10849 xlib_lib{Xrandr,Xt,Xtst,Xxf86dga,Xxf86vm,dmx,fontenc,pciaccess},
10850 xserver_xorg-server, xz
10851
10852 Removed packages: ace_of_penguins, vlc
10853
10854 Issues resolved (http://bugs.uclibc.org):
10855
d17c1652 10856 #3205: Failing chmod when running "make" in buildroot (openssl)...
fd2bd9e3 10857 #3277: quagga fails to build with SNMP support
2b41d7f4 10858 #3283: See why nfs-utils needs fakeroot, and convert to autotools
c9253253 10859 #3307: synergy fails to build due to missing XTest library
2b41d7f4 10860
51f8802d
PK
108612011.02-rc1, Released February 14th, 2011:
10862
10863 Fixes all over the tree and new features.
a8ecce07 10864
2645004b
PK
10865 External toolchain improvements: clarification of the options,
10866 and introduction of the toolchain profile concept, for
10867 well-known toolchains. Buildroot is now capable of
10868 automatically downloading and extracting well-known toolchains
10869 (for the moment, CodeSourcery ARM, PowerPC, MIPS and SuperH
4120e051
PK
10870 toolchains are supported). Crosstool-NG backend updated and
10871 improved.
2645004b
PK
10872
10873 Complete rework of how hardware boards are supported.
10874 Each board now only has a single defconfig file, and all
10875 board-specific options have been removed. See
10876 docs/buildroot.html#board_support for details.
10877
10878 Added support for the following boards: Mini2440, Qemu ARM
10879 Versatile, Qemu MIPSel Malta, Qemu PowerPC G3beige, Qemu SH4
10880 r2d and Qemu x86. The Qemu boards support allows to easily
10881 build systems that are known to work under Qemu.
10882
4120e051
PK
10883 Initial support for Blackfin processors.
10884
2645004b
PK
10885 Staging directory moved into $(O)/host/usr/<tuple>/sysroot, in
10886 preparation for support of SDK. For the same reason, the
10887 toolchain binaries (cross-compiler and other related tools)
d1a93022
PK
10888 are now installed in $(O)/host/usr/bin/. The cross pkg-config
10889 now also automatically returns correct values for cross
10890 compilation, without needing any environment variables to be
10891 set.
2645004b 10892
17b66aff
TP
10893 Ccache support reworked. Now used for both host and target
10894 compilation, and cache is stored in ~/.buildroot-ccache.
10895
2645004b 10896 Toolchain: uClibc 0.9.32-rc2, several components moved to
639e80f2
PK
10897 normal AUTOTARGET packages.
10898
2645004b
PK
10899 Generic cmake infrastructure, similar to the existing
10900 GENTARGETS/AUTOTARGETS.
10901
639e80f2
PK
10902 Support for bzr downloads, next to the existing git/svn support.
10903
d1a93022
PK
10904 Kconfig infrastructure rebased against 2.6.38-rc3, bringing
10905 misc fixes. 'xconfig' now uses Qt4 rather than Qt3.
10906
a7f40dfc
PK
10907 EXT2 file system size handling improved, UBI image support, fs
10908 configuration options cleanup, U-Boot/Barebox version bumps.
639e80f2
PK
10909
10910 Updated/fixed packages: alsa-utils, at, autoconf, automake,
4120e051 10911 bash, binutils, bison, busybox, bzip2, cdrkit, cloop, cmake,
d1a93022 10912 coreutils, cups, dbus, dbus-python, dhcp, directfb,
4120e051
PK
10913 direcfb-examples, dmalloc, dnsmasq, dosfstools, e2fsprogs, ed,
10914 fbset, ffmpeg, findutils, flac, freetype, gdk-pixbuf, gmp,
10915 grep, gperf, gst-ffmpeg, gst-plugins-bad, gst-plugins-base,
10916 gst-plugins-good, gst-plugins-ugly, gstreamer, gvfs, hdparm,
10917 hostapd, i2c-tools, icu, imagemagick, input-tools, iproute2,
10918 iptables, iw, jpeg, kexec, libaio, libart, libcap, libconfig,
10919 libfuse, libglib2, libidn, libmad, libogg, libpcap, libpng,
10920 libsndfile, libtheora, libtool, libusb-compat, libvorbis,
10921 libxcb, libxml2, libxslt, links, linux-fusion, lm-sensors,
10922 lsof, ltp-testsuite, ltrace, lvm2, lzo, m4, makedevs,
10923 memtester, mesa3d, mii-diag, mpc, mpfr, mpg123, mplayer,
10924 mrouted, mtd-utils, nano, netperf, netplug, ntfs-3g, ntp,
10925 openssh, openssl, openvpn, oprofile, pango, patch, pciutils,
10926 php, pkgconfig, portmap, psmisc, python, qt, rsync, ruby,
10927 sawman, screen, sdl_gfx, sdl_sound, smartmontools, socat,
10928 sqlite, squid, sshfs, sstrip, sysklogd, sysstat, sysvinit,
10929 tar, tcpdump, tslib, udev, usbutils, vim, vtun, webkit, wipe,
10930 x11vnc, xapp_xlogo, xcb-proto, xfont_font-util,
10931 xkeyboard-config, xlib_libX11, xz, zlib
10932
10933 New packages: dhrystone, dsp-tools, faad2, fbgrab, gst-dsp,
10934 gst-omapfb, irda-utils, lame, libao, libcue, libcuefile,
10935 libffi, libhid, libreplaygain, libsamplerate, libsigc++,
10936 lsuio, mpd, musepack, python-mad, python-serial, rsh-redone,
10937 sdparm, tidsp-binaries, vorbis-tools, wavpack, whetstone,
10938 xl2tp, xmlstarlet
95f17bf7 10939
767dce8c
MB
10940 Removed packages: hotplug, l2tp, libfloat, microcom,
10941 ng-spice-rework
af6fd2d9 10942
d3d67f7f
FP
10943 Issues resolved (http://bugs.uclibc.org):
10944
d1a93022
PK
10945 #267: The make target: cross fails because toolchain_build_...
10946 #415: Berkeley DB: mut_pthread.o: relocation R_X86_64_32 against...
f362c51f 10947 #561: ltp-testsuite failed to install
d1a93022 10948 #1447: Installing gfortran on PowerPC
f362c51f 10949 #1651: Build fail caused by ccache in module-init-tools
6d17192f 10950 #1681: Cross-compiled binaries shouldn't be installed into staging
d1a93022 10951 #1723: [PATCH] axel: convert to generic package infrastructure and...
f362c51f 10952 #1735: [PATCH] mplayer: convert to autotools infrastructure
d1a93022
PK
10953 #2551: [PATCH] native toolchain in the target filesystem fails
10954 #2623: buildroot-snapshot-20100922 fails when compiling development...
7879a4ba 10955 #2647: makedevs package lacks support for 16-bit major/minor numbers
4c31d75c 10956 #2371: QT MYSQL Module does not build when MySQL installed on the host
6d17192f 10957 #2839: compile fails in various packages with a odd message "error:...
d1a93022 10958 #2887: tar "buffer overflow detected" error
6d17192f 10959 #2893: Broken "make source" with external toolchain
d3d67f7f 10960 #2905: Qt: Speed up compilation, if gui-module isn't selected
eeea3ea6 10961 #2929: genext2fs: couldn't allocate a block (no free space)
14a971ab 10962 #2935: Ntpdate isn't installed
6ddf4702 10963 #2965: Broken linkage to xkbcomp (blocking X server startup)
eb56385b 10964 #2983: xlib_libX11 build failed
87a5a194 10965 #3007: kexec doesn't build: Missing regdef.h file
d1a93022 10966 #3085: Init scripts are not compatible with sysVinit (when busybox...
9bc58a42 10967 #3103: make external-deps wants to download gcc-.tar.bz2 when...
0705e448 10968 #3109: abnormal `make busybox-menuconfig`
d1a93022 10969 #3115: How about board specific makefiles?
c18c1d66 10970 #3169: python patch has typo, aborts build in scenario
6bfe2932 10971 #3181: dhcp.mk copies S80dhcp-server to etc/init.d, not etc/init.d/
d3d67f7f 10972
dbc45b03 109732010.11, Released November 30th, 2010:
32b74808 10974
1fbd9ef8 10975 Fixes all over the tree.
32b74808 10976
5cafae4f 10977 Updated/fixed packages: libgcrypt, qt, squid, sysstat, tcpdump,
e7fbeda8 10978 xserver-xorg
32b74808 10979
1fbd9ef8
MRJ
10980 Issues resolved (http://bugs.uclibc.org):
10981
5cafae4f 10982 #2773: squid with openssl support needs openssl on the host
1fbd9ef8
MRJ
10983 #2857: OBJDUMP definition is missing from TARGET_CONFIGURE_OPTS
10984
09af8387 109852010.11-rc2, Released November 25th, 2010:
dfbb3893
PK
10986
10987 Fixes all over the tree.
10988
09af8387
PK
10989 Add support for LEON Sparc architecture variants. Fix make
10990 source/external-deps for host packages.
fe629f97 10991
b9c5809a
PK
10992 Updated/fixed packages: bash, bind, busybox, dialog, gpsd,
10993 libglib2, libcurl, libmad, lrzsz, midori, module-init-tools,
10994 mtd-utils, openssh, openssl, pciutils, php, qt, sqlite,
10995 sysstat, webkit, zlib
dfbb3893
PK
10996
10997 Issues resolved (http://bugs.uclibc.org):
10998
47416629 10999 #759: Sysstat build broken without libintl
84a6f534 11000 #2479: host-module-init-tools 3.11 fails to build
b95ccd5f 11001 #2725: Buildroot overrides kernel config
adb0dfff 11002 #2785: mtd-utils build fails due to missing libmtd
972cd422 11003 #2791: Added PHP-Process Control to the PHP-Package
e5edc733 11004 #2797: pciutils dependencies on zlib not taken into account
dfbb3893 11005 #2809: failed to compile libglib2
e25fe723
PK
11006 #2821: [PATCH] Patch for JavaScriptCore in QtWebKit module
11007 #2827: qt-4.7.0-pthread_getattr_np.patch invalid for qt 4.6...
e855e2b2 11008 #2833: Failed to compile webkit without X11
dfbb3893 11009
ea252b0e 110102010.11-rc1, Released November 8th, 2010:
9bc12b85 11011
ea252b0e 11012 Fixes all over the tree and new features.
bfa9e9e2
PK
11013
11014 Kconfig infrastructure rebased against 2.6.36-rc1, bringing
11015 misc fixes + nconfig and savedefconfig targets.
11016
10c1eec2 11017 Toolchain: ARM cortex A9 support, experimental crosstool-ng
3daa9128 11018 backend, GCC 4.5.x.
92870a7a 11019
785fef10
PK
11020 Fs: Squashfs 4.1 with lzo support
11021
1860bdae
PK
11022 Old-style package hooks (*_HOOK_POST_*) removed. Use the more
11023 generic new-style ones instead.
11024
a1726117
PK
11025 Download handling reworked and support for git/svn downloads
11026 added.
11027
5f71fc1f
TP
11028 Removed experimental shared config.cache support, as it is
11029 too unreliable.
11030
aefad531
YM
11031 A convenience Makefile wrapper is created when using
11032 out-of-tree building, similar to how it is done for the kernel.
11033
9f36bd49
PK
11034 Alpha, Cris, IA64 and Sparc64 architecture support removed.
11035
666bef2d 11036 New packages: argp-standalone, gdk-pixbuf, gpsd, gst-ffmpeg,
603030af 11037 libmpeg2, kbd, librsvg, nuttcp, rng-tools, rrdtool, xz
d380d514 11038
299f7820 11039 Updated/fixed packages: acpid, alsa-lib, argus, at, autoconf,
edfb1264 11040 automake, avahi, axel, beecrypt, berkeleydb, bind, bmon, boa,
f8b8a488 11041 bootutils, bridge-utils, bsdiff, busybox, cvs, dbus, directfb,
fe67fb04
GZ
11042 dmraid, docker, dosfstools, dropbear, e2fsprogs, ethtool,
11043 expat, ezxml, fbset, fconfig, ffmpeg, freetype, gadgetfs-test,
11044 gamin, gawk, genext2fs, gperf, gst-plugins-base,
11045 gst-plugins-ugly, gtk2-themes, gtkperf, gvfs, haserl, hdparm,
11046 hostapd, hwdata, ifplugd, imagemagick, iperf, ipsec-tools,
11047 iproute2, iptables, iw, jpeg, kexec, kismet, less, libcgi,
11048 libcurl, libdaemon, libdnet, liberation, libevent, libeXosip2,
11049 libglade, libgtk2, libiconv, libidn, libintl, libmms, libmpd,
11050 libnl, liboil, libosip2, libpcap, libpng, libtool, libungif,
11051 libxml2, libxslt, lighttpd, lite, lm-sensors, lockfile-progs,
c2d6095f
PZ
11052 logrotate, m4, matchbox, mdadm, mesa3d, metacity, mplayer,
11053 mtd-utils, mysql_client, nano, nbd, ncftp, neon, netperf,
11054 netsnmp, ng-spice-rework, ntfsprogs, ntp, openntpd, openssh,
11055 openssl, openvpn, oprofile, pango, patch, pcre, php,
ed720e88 11056 pkg-config, portmap, pppd, pptp-linux, prboom, proftpd, radvd,
c2d6095f 11057 rdesktop, readline, rp-pppoe, ruby, qt, quagga, samba, sawman,
2d925fc7 11058 sdl_mixer, sdl_sound, sed, setserial, shared-mime-info, slang,
70fb5d46
PK
11059 speex, sqlite, squashfs, startup-notification, strace,
11060 sylpheed, sysstat, taglib, tcpdump, thttpd, tiff, tn5250,
11061 torsmo, tslib, udev, udpcast, usbmount, usbutils, vsftpd,
11062 vtun, which, wireless-tools, wpa_supplicant, xapp_twm,
11063 xapp_xbacklight, xapp_xcursorgen, xapp_xinit, xapp_xinput,
11064 xapp_xmore,
edfb1264
PK
11065 xdriver_xf86-input-{acecad,aiptek,evdev,joystick,keyboard},
11066 xdriver-xf86-input-{mouse,synaptics,vmmouse,void},
11067 xdriver-xf86-video-{apm,ark,ast,ati,chips,cirrus,dummy,fbdev},
11068 xdriver-xf86-video-{geode,glide,glint,i128,i740,intel,mach64},
11069 xdriver-xf86-video-{mga,neomagic,newport,nv,openchrome,r128},
11070 xdriver-xf86-video-{rendition,s3,s3virge,savage,siliconmotion},
11071 xdriver-xf86-video-{sis,sisusb,suncg3,suncg6,suncg14,sunffb},
11072 xdriver-xf86-video-{sunleo,suntcx,tdfx,tga,trident,v4l,vesa},
11073 xdriver-xf86-video-{vmware,voodeo,wsfb,xgi,xgixp},
1bc5b0bd
PZ
11074 xkeyboard-config, xlib_libX11, xserver_xorg-server, xstroke,
11075 xterm, xvkbd, zlib
f661b023 11076
2b9e2fb4 11077 Deprecated packages: hotplug, lzma, ng-spice-rework, sfdisk
06d03789 11078
ba4fd235 11079 Removed packages: dillo, libglib12, libgtk12, microwin,
771d7631 11080 pcmcia
5ba97d90 11081
e0941403
PB
11082 Issues resolved (http://bugs.uclibc.org):
11083
6d3342e4 11084 #901: new package: gpsd
61f432ff 11085 #2389: Generate a Makefile wrapper in $(O)
70fb5d46 11086 #2461: wireless_tools: install shared library if needed
5e6e63e5 11087 #2521: Can't compile sdl_mixer, mikmod.h can't be found
69a8991b 11088 #2533: xserver_xorg-server: Enable glx, if mesa3d is built
edfb1264 11089 #2563: [PATCH] cairo: Expose the configure option to disable some...
e0941403 11090 #2581: libmms: Update to 0.6, and patch to work on architectures...
891973f5 11091 #2707: Can't compile linux kernel using buildroot + crosstool-ng
64d8e9a0 11092 #2731: Build order
93736778 11093 #2737: buildroot configuration tool crashing when the path exceeds...
44b170e1 11094 #2767: Build for lsof broken in buildroot-2010.08
e0941403 11095
32b8d438 110962010.08: Released August 31th, 2010:
49736322
YM
11097
11098 Fixes all over the tree.
11099
40f8f3ff 11100 Updated/fixed packages: atk, xstroke
49736322 11101
1424ff1c
PK
11102 Removed packages: lxdoom
11103
dc3a7ebc 111042010.08-rc2, Released August 30th, 2010:
2e7ab32c
PK
11105
11106 Fixes all over the tree.
11107
11108 Mark the combination of uClibc 0.9.31, gcc 4.2.x, C++ and
fb67a2dc
PK
11109 locale support as broken. Remove deprecated GCC 4.2.[1-3]
11110 versions.
2e7ab32c
PK
11111
11112 Mark CRIS architecture as deprecated, as it is discontinued
11113 upstream.
11114
b680672a
PK
11115 Marked shared config.cache as experimental and disabled by
11116 default as it is known to break with certain package
11117 combinations.
11118
1ed2e4ff
KR
11119 Toolchain: fixed gcc 4.2.x build after uClibc NPTL support got
11120 added.
11121
62b4c67b
SB
11122 fs: old-style squashfs for big endian archs fixed.
11123
1c4dbb5f 11124 Updated/fixed packages: busybox, gst-plugins-base,
2ab8ec9e
TP
11125 imagemagick, kismet, libgail, libglib2, libgtk2, lua,
11126 luafilesystem, lzo, ncurses, netcat, pango, php, pppd,
11127 proftpd, qt, samba, startup-notification, swfdec, sysvinit,
11128 util-linux
2e7ab32c 11129
6c519387
PK
11130 Removed packages: stunnel
11131
2e7ab32c
PK
11132 Issues resolved (http://bugs.uclibc.org):
11133
11134 #635: util-linux fails to build in 2009.08
11135 #2239: netcat package installs its binary to target as avr32-linux...
eba7132f 11136 #2395: libglib2-2.24.1 and libxml2-2.7.7 fails build on MIPS because...
c4cdcc36 11137 #2443: Initramfs: Don't overwrite $(TARGET_DIR)/init if it exists
e8fdc08d 11138 #2449: Minor fixes for squashfs makefile and correct PowerPC e500 ...
2e7ab32c 11139
2ef83b42 111402010.08-rc1, Released July 30th, 2010:
dc5e22ee 11141
2b42aae7
PK
11142 Fixes all over the tree and new features.
11143
5fd095b3 11144 Toolchain: GCC 4.3.5, older 4.3.x versions removed. GCC 4.1.2
ebf21166
PK
11145 and non-sysroot support removed. Added support for (snapshot)
11146 NPTL in uClibc, 0.9.28.3 removed,
144e4ed0 11147
a7a3e757 11148 Bootloaders: Various cleanups, moved to boot/, added Barebox,
b9997ca7
PK
11149 removed yaboot. Support building u-boot from custom tarball,
11150 u-boot 2010.06.
a7a3e757 11151
2b42aae7 11152 New GTK-based configurator, usable using 'make gconfig'.
3c5deb98 11153
39e6ba1b
PK
11154 Java packages marked as broken. Unless someone steps up to
11155 support this, they will be removed during the 2010.11
11156 development cycle.
11157
a563a663 11158 Alpha, IA64 and Sparc64 architectures marked as deprecated.
13a10a09
PK
11159 GTK+ on DirectFB has also been marked as deprecated, as it is
11160 not supported in recent GTK+ versions, and more and more
11161 packages depends on the new versions.
a563a663
TP
11162 Unless someone steps up to support them, they will be removed
11163 during the 2010.11 development cycle.
11164
ab10ed8c 11165 New packages: cgilua, copas, coxpcall, ffmpeg, libsvgtiny,
2c31d745 11166 libgail, luafilesystem, luasocket, rings, wsapi, xavante, xterm
a8495cdf 11167
18fa12fe
PK
11168 Updated/fixed packages: alsa-lib, alsamixergui, at, atk,
11169 avahi, berkeleydb, bash, blackbox, busybox, bzip2, cairo,
11170 cdrkit, cmake, dash, dhcp, dialog, diffutils, distcc, dmalloc,
11171 dnsmasq, dropbear, e2fsprogs, fbv, file, flex, fontconfig,
11172 gawk, gmpc, gnuchess, gst-plugins-base, gst-plugins-good,
ee779635 11173 gstreamer, gzip, icu, intltool, iostat, ipsec-tools, iptables,
ac9ee0b5
PK
11174 iw, libart, libcgi, libcurl, libdrm, libeXosip, libfuse,
11175 libglib2, libgpg-error, libiconv, libidn, liblockfile, libpng,
11176 libsoup, lighttpd, links, linux-fusion, lmbench, lrzsz,
11177 ltrace, make, midori, module-init-tools, mplayer,
11178 mysql_client, nbd, ncurses, neon, netcat, netperf, netsnmp,
11179 ntfsprogs, openssl, oprofile, pango, php, qt, quagga, samba,
11180 setserial, sdl, sdl_mixer, sdl_sound, sdl_ttf, speech-tools,
11181 sqlite, squashfs, swfdec, tftpd, thttpd, tn5250, tremor,
11182 usbutils, webif, webkit, wireless_tools, xerces,
11183 xkeyboard-config, xserver_xorg-server, xvkbd, zlib
3c5deb98 11184
2c31d745 11185 Removed packages: modutils, portage, rxvt
6ef6e96c 11186
e475cf03 11187 Deprecated packages: dillo, libglib12, libgtk12, microwin, pcmcia
f4800b46 11188
3c5deb98
PK
11189 Issues resolved (http://bugs.uclibc.org):
11190
5bf7eb2a 11191 #321: alsa-lib uses host include files for python which breaks ...
acb86bab 11192 #361: linux kernel configuration choice works incorrectly
ad36fcdd 11193 #387: Tremor not installed to toolchain
5db7204c 11194 #401: new package: ffmpeg
acb86bab 11195 #475: uImage target for U-boot failed generating
31aab0c9
PK
11196 #543: ATK requires X11 on DirectFB target
11197 #575: webkit: Buildroot Libtool Patch Fails
acb86bab 11198 #583: build fails with external x86_64 toolchain
ad36fcdd 11199 #729: sstrip creates corrupted headers
18fa12fe 11200 #829: Webkit r44552 needs libXt
868ed55b 11201 #835: Package Dataflashboot-1.05 does not compile with buildroot...
31aab0c9
PK
11202 #847: Compiling target-gcc v4.4 fails with "libc.so.0: cannot open...
11203 #859: Add (head of) nptl branch to list of uClibc versions
11204 #949: compile with debug info
11205 #955: Grub fails to build with External Toolchain
18fa12fe 11206 #1051: Webkit doesn't compile (Linuxthreads new, x86)
39ca6d50 11207 #1213: Move .config into output directory
31aab0c9
PK
11208 #1225: Buildroot fails to account for "nof" subdirectory (no float...
11209 #1231: (sparc) Linux kernel fails to build
11210 #1261: The getline() in output/build/linux-2.6.28/scripts/unifdef.c...
11211 #1339: Busybox needs -fno-strict-aliasing to compile cleanly
5bf7eb2a 11212 #1393: neon config fails libxml/parser.h: libxml2 requires, but not ...
18fa12fe 11213 #1405: WebKit fails to build because pthread_getattr_np is not impl...
31aab0c9
PK
11214 #1675: GMP Error during buildroot make process
11215 #1741: external toolchain linking error
41580880 11216 #1753: lmbench: convert to generic package infrastructure
3754c515 11217 #1771: Fakeroot and the target/generic/device_table.txt create bad...
e9bc59e5 11218 #1807: LZMA 4.32.7, Required header file(s) are missing
d74be052 11219 #1813: xkeyboard-config fails to build because of intltool problem
a0ce68d3 11220 #1879: Bump iptables to 1.4.8
accf2eb2 11221 #1885: Add a bunch of lua modules
3638e528 11222 #1897: Bump libusb to 1.0.7
8ac2bba9 11223 #1903: Bump tn5250 to 0.17.4 and migrate to autotargets
3c5deb98 11224 #1909: netperf-2.4.5 fails to build because of undeclared SOCK_DCCP
0b8c497b 11225 #1927: Bump file to 5.03 and migrate to autotargets
8cd06967 11226 #1933: Bump gawk to 3.1.8 and migrate to autotargets
d9c2b636 11227 #1945: PHP: add sqlite3 dependency when using external lib
3dbc86f0 11228 #1951: Bump openssl to 0.9.8o
cffb9cf0 11229 #1957: Bump sqlite to 3.6.23.1
237c98b2 11230 #1975: Package removal/deprecation
d47c73ee 11231 #1981: zlib: bump to 1.2.5
8df21528 11232 #1987: intltool: Fix spelling mistake
3404ad7c 11233 #1993: Bump bash to 4.1.7(1) and migrate to autotargets
016eb670 11234 #1999: Typo in path checking
1c7de59a 11235 #2005: Bump dnsmasq to 2.55 and migrate to gentargets
dff1d590 11236 #2035: ipsec-tools-0.7.2 fails to build with gcc-4.4.x
c32ce8b5 11237 #2038: Bump ncurses to 5.7
1b10ce71 11238 #2095: make gconfig: undefined reference to symbol 'dlsym@@GLIBC_2.2.5'
ca3489da 11239 #2101: blackbox depends on locale support
93e80147 11240 #2119: Tries to build kernel, although disabled in config
31aab0c9 11241 #2125: libXfont build fail
e09aa604 11242 #2143: buildroot compiler generates segfaulting statically linked exe..
31aab0c9 11243 #2149: xterm build failure
9280cafe 11244 #2155: Compression lzo don't set for ubifs
ccd0fc4e 11245 #2161: [SECURITY] Update libpng to 1.2.44
3169aae8 11246 #2167: Bump busybox to 1.17.0, convert to gentargets, drop 1.12, ...
31aab0c9 11247 #2181: pixman can't apply pixman-0.10.0-no-tests.patch
1eb59f59 11248 #2191: linux-fusion build fail
b922151c 11249 #2221: Qt does not compile (dependencies not taken into account?)
58ddb37e 11250 #2233: Atmel atstk target skeletons have /etc/mtab as a file, not ...
6c387f2e 11251 #2245: Netcat does not work due to incorrect assumptions about signed..
7f16e542 11252 #2251: directory output/build after make *_defconfig not found
0c271d52
PK
11253 #2257: Convert netsnmp package to autotargets
11254 #2263: Bump samba to 3.3.13
aaa2b660 11255 #2269: setserial causes make error
3c5deb98 11256
07da619d 112572010.05, Released May 30th, 2010:
170b3d3d
PK
11258
11259 Fixes all over the tree.
11260
a4bba083
PK
11261 Updated/fixed packages: coreutils, hal, libcap,
11262 lockfile-progs, ncftp, xserver_xorg-server
2816c33c
GZ
11263
11264 Issues resolved (http://bugs.uclibc.org):
11265
e1a7d916 11266 #1789: binutils fails to build for i386
2816c33c 11267 #1843: Fix libcap build failure
7f1bca84 11268 #1855: XORG Keyboard driver fails to compile
170b3d3d 11269
bbd96dba 112702010.05-rc3, Released May 27th, 2010:
93cca7c8
PK
11271
11272 Fixes all over the tree.
11273
994bb070 11274 Updated/fixed packages: aumix, atk, avahi, bmon, busybox, cairo,
b730010c 11275 cdrkit, dbus-glib, dbus-python, docker, enchant, fltk, gamin,
50685f1c 11276 gettext, gmpc, gob2, grep, gstreamer, gst-plugins-bad,
062cebb0
PK
11277 gst-plugins-base, gvfs, hal, iconv, icu, iperf, libcgicc,
11278 libdvdnav, libdvdread, libglade, libglib2, libgtk2, libidn,
11279 libmms, libmpd, libpcap, libsoup, lmbench, lsof, ltrace, lvm2,
11280 make, metacity, microperl, mtd-utils, mutt, nbd, netsnmp,
11281 ntfsprogs, ntp, olsr, pango, pciutils, pcmanfm, php,
11282 pkg-config, psmisc, qt, samba, shared-mime-info, squashfs,
11283 squashfs3, sshfs, startup-notification, swfdec, sylpheed,
11284 uemacs, util-linux, valgrind, vpnc, vsftpd, webkit, xstroke
484d15de
PK
11285
11286 Issues resolved (http://bugs.uclibc.org):
11287
ca999e09
PK
11288 #75: arm buildroot "unrecognized option" error
11289 #699: Buildroot fails to copy libstdc++ to target when using external...
484d15de 11290 #1693: NTP trys IPV6 even if not configured error: 'IPV6_MULTICAST...
7ab3f96e 11291 #1729: alsamixergui fails to build
7810eebb 11292 #1801: Avahi-autoipd doesn't create TARGET_DIR/var/lib
096b21e5 11293 #1819: pciutils small bugs
947a9b85 11294 #2065: Internal toolchain: bump gcc 4.3.x series to 4.3.5
7bb2b482 11295
6d1ab151 112962010.05-rc2, Released May 11th, 2010:
ca218deb
PZ
11297
11298 Fixes all over the tree.
11299
49ce10cb
PK
11300 Updated/fixed packages: busybox, customize, gawk, gnuchess,
11301 hal, hostapd, less, libgcrypt, libnl, libxcb, linux-fusion,
11302 ltp-testsuite, mplayer, netplug, pciutils, php, sed,
11303 shared-mime-info usb_modeswitch, usbutils, vlc wpa_supplicant,
11304 xapp_bdftopcf, xapp_mkfontdir, xdriver_xf86-video-openchrome,
c554cc2a
TP
11305 xfont_encodings, xlib_libX11, xlib_libXfont, xlib_xtrans,
11306 xproto_fontcacheproto, xproto_fontsproto, xvkbd
63b86664 11307
13de2613
PK
11308 Removed packages: vice
11309
63b86664
GZ
11310 Issues resolved (http://bugs.uclibc.org):
11311
ea0695ff 11312 #849: "customize" package copies files to wrong place in target tree
63b86664 11313 #985: Bump usb_modeswitch package to 1.1.0
ea0695ff 11314 #1135: Package customize. Wrong copying
79db1ff5 11315 #1525: Package hal deletes a whole <target>/etc/rc.d directory
395a70f7
PK
11316 #1531: libxcb 1.5 build fails, due to missing xcbgen Python module
11317 #1669: Busybox failed to compile when using an external toolchain
dfb50393 11318 #1699: Fix usbutils dependencies and bump
a5fe7371 11319 #1705: Fix pciutils broken cross compiling
6f4939d4 11320 #1717: External toolchain fixes for hostapd & wpa_supplicant
ca218deb 11321
aac61fdc 113222010.05-rc1, Released May 3rd, 2010:
58794482 11323
b1c9a155
GZ
11324 Cleaned up / restructured package menu.
11325
266fa65a 11326 Toolchain: uClibc 0.9.30.3 / 0.9.31, older 0.9.30.x removed.
4439d388
PK
11327 2.6.33 kernel headers, binutils 2.20.1, GCC 4.4.4,
11328 removed broken nios2 support, ppc e300cX/e500mc support,
11329 improved external toolchain support, GDB 7.x support.
c9d195ed 11330
de859f6b
PK
11331 X.org updated to 7.5.
11332
5724e099
PK
11333 New packages: cdrkit, cramfs, genext2fs, genromfs,
11334 libatomic_ops, librsync, libusb-compat, lmbench, netperf,
11335 squashfs, squashfs3, squid
11336
11337 Updated/fixed packages: alsa-utils, argus, autoconf, bison,
11338 busybox, bzip2, directfb, dnsmasq, dosfstools, e2fsprogs,
11339 eeprog, fakeroot, fbv, findutils, freetype, haserl, hostapd,
11340 iperf, iptables, iw, less, libaio, libcgi, libcgicc, libdrm,
11341 libgcrypt, libglib2, libid3tag, libmad, liboil, libosip2,
11342 libpng, libraw1394, libsysfs, libxml2, libxslt, linux-fusion,
11343 ltrace, lua, lzma, madplay, makedevs, matchbox, mdadm,
11344 memstat, mesa3d, mtd-utils, nano, ncurses, openssl, patch,
11345 pciutils, php, pixman, portage, pppd, pthread-stubs, python,
11346 qt, radvd, samba, setserial, smartmontools, tar, tslib,
11347 udpcast, usb_modeswith, vtun, wget, xdata_xcursor-themes,
11348 xdriver_xf86-video-intel, xkeyboard-config, xlib_libX11,
11349 xlib_libXaw, xlib_libXfont, xlib_libXfontcache,
bb73ce22
GZ
11350 xlib_libXxf86misc, xlib_libXtst, xlib_libpciaccess,
11351 xproto_dri2proto, xproto_eviext, xproto_fontcacheproto,
11352 xproto_xf86miscproto, xserver_xorg-server
58794482 11353
84e5d7c7
WW
11354 Removed packages: xapp_xtrap, xlib_libXTrap, xlib_libXevie,
11355 xlib_libXxf86misc, xxproto_evieext, proto_trapproto,
11356 xproto_xf86miscproto
9638be1a 11357
acac2ece
AC
11358 Issues resolved (http://bugs.uclibc.org):
11359
ffe25f05 11360 #513: Add new squid package
0e9aad6c 11361 #661: lmbench: new package
bb73ce22 11362 #719: Add lua option to haserl
6a3a58f1 11363 #800: [PATCH] iperf update to 2.0.4
46913a2d 11364 #803: [PATCH] lua - add shared library patch and config option for...
0c776124 11365 #805: [PATCH] mdadm - version update
cb08cd64 11366 #817: integrator926_defconfig uses unsupported uboot board name
6db57c69 11367 #851: Add option to specify --sysroot value for external toolchain
e237c993
MC
11368 #1093: Upgrade libusb to v1.0.3 and add new libusb-compat
11369 package for compatibility with old packages that expect
11370 the pre-1.0 API.
ed91e786 11371 #1105: Add new netperf package
8fe6cc98 11372 #1111: Bump wget to 1.12 and migrate to Makefile.autotools.in
19f1506a 11373 #1117: Bump nano to 2.2.3 and migrate to Makefile.autotools.in
4f0361ab 11374 #1123: Bump less to 436 and migrate to Makefile.autotools.in
3b90d698 11375 #1129: Bump memstat to 0.8 and migrate to Makefile.package.in
cb08cd64 11376 #1189: Wrong u-boot configuration name for integrator926 target
17541bd0 11377 #1219: kernel headers not correctly installed into toolchain/staging
d07aee18 11378 #1267: Wrong BR2_EXTRA_VERSION
60f2fb4f 11379 #1273: BR2_INET_IPV6 does not enable IPv6 in pppd
a038602e 11380 #1303: Add librsync package
532e1fb5 11381 #1321: Busybox link fails due to lack of --sysroot option
820d917d 11382 #1327: mtd-utils compile failure due to lack of --sysroot in CFLAGS
60f2fb4f 11383 #1345: Bump pppd to 2.4.5 and convert to Makefile.autotools.in
0a179ade 11384 #1369: cannot build radvd (flex problem)
a12ef5db 11385 #1387: xlib_libX11-1.3.2 can't find libjpeg
aa3486fd 11386 #1411: [SECURITY] Update openssl package to 0.9.8n
bc7ffe74 11387 #1417: Bump iptables to 1.4.7
801f22b3 11388 #1423: Bump e2fsprogs to 1.41.11
0fd37245 11389 #1429: [SECURITY] Update php to 5.2.13
5c36fdfe 11390 #1441: Add binutils 2.20.1
31365ded 11391 #1447: Package installation on target with debug symbols is broken
ac5c5fd6 11392 #1459: Misc QA fixes
07f155c1 11393 #1489: radvd update to 1.6
633049d8 11394 #1513: Enable powerpc e300c2, e300c3 and e500mc optimization
6c5225b1 11395 #1537: dev entries not created anymore
4ab6883a 11396 #1555: Fix default uclibc-0.9.31 configuration
ba9ed137 11397 #1561: [SECURITY] Update samba to 3.3.12
65e209ca 11398 #1567: openssl0.9.8n fails to compile
5ad26724 11399 #1573: Alsa-utils alsactl/init/* not installed to target
ab1f6e5c 11400 #1591: portmap fails to compile
55886163 11401 #1615: Convert eeprog package to gentargets
554ef43a 11402 #1645: Bump hostapd package to 0.7.2
acac2ece 11403
ac1dfc84 114042010.02, Release February 26th, 2010:
f4f15704
FGM
11405
11406 Fixes all over the tree.
11407
b209f227
PK
11408 Updated/fixed packages: avahi, busybox, cramfs, ipsec-tools, libcgicc,
11409 libgtk2, libraw1394, madplay, netsnmp, pango, squashfs, sylpheed, qt,
11410 xfont_font-util
ba50538c 11411
0f40a46a 11412 Removed packages: hostap, openmotif, xpdf
ba50538c
PK
11413
11414 Issues resolved (http://bugs.uclibc.org):
11415
11416 #165: openmotif does not build
0f40a46a 11417 #1147: Remove obsolete hostap package
f561763e 11418 #1183: make source fails to download gmp, mpfr and patches
f4f15704 11419
7bd8125e 114202010.02-rc2, Released February 23th, 2010:
23c8c880
PK
11421
11422 Fixes all over the tree and new features.
11423
89fd7208
PK
11424 New packages: intltool
11425
c8ff60c8 11426 Updated/fixed packages: ace_of_penguins, alsa-lib, alsa-utils, argus,
89fd7208
PK
11427 at, automake, ccache, dosfstools, e2fsprogs, flex, gob2, gmpc,
11428 gst-plugins-good, imagemagick, iw, kexec, libeXosip, libgtk2,
11429 libpcap, libpng, libsoup, libxcb, libxml-parser-perl, libxml2,
11430 libxslt, lvm2, matchbox, mplayer, rsync, rubix, shared-mime-info,
11431 tcl, webkit, xapp_mkfontscale, xfont_encodings, xfont_font-util,
11432 xlib_libfontenc, xproto_trapproto, zlib
c8ff60c8
PK
11433
11434 Removed package: xboard
23c8c880 11435
6c9d3873
RA
11436 Issues resolved (http://bugs.uclibc.org):
11437
5239be04
PK
11438 #335: atk looks for the path to the gnome library on the host
11439 #355: Please update WebKit - it doesn't compile!
11440 #453: libglib2 autoreconf
11441 #457: e2fsprogs link problem
11442 #459: libgtk2 autoreconf
11443 #469: build of libgtk2 for host incorrectly assumes that X.org ...
11444 #671: Bash fails to build when building buildront on Ubuntu 9.04
11445 #711: WebKit host dependencies problems
11446 #821: cp: illegal operation
11447 #1039: Not compiled on ubuntu karmic
6c9d3873
RA
11448 #1069: [PATCH] The AT91BOOTSTRAP makefile contains a typo
11449
f0bdacdb
PK
114502010.02-rc1, Released February 9th, 2010:
11451
11452 Fixes all over the tree and new features.
11453
11454 Generalized autotools infrastructure to be usable for
11455 non-autotools packages, see package/Makefile.package.in for
11456 details.
11457
11458 Cleaned up avr32 toolchain config, external source-based
11459 toolchain support is gone.
11460
11461 Dependency checks: Also check for makeinfo, only print output
11462 on errors.
de219287 11463
6c26a600 11464 Toolchain: uClibc 0.9.30.2, gcc 4.4.3
6bfb4885 11465
731f3c3e
PK
11466 New packages: libcdaudio, libdvdnav, libdvdread, hostapd, ser2net,
11467 tcpreplay
20417bbf 11468
aea2ef9b
WW
11469 Updated/fixed packages: alsa-lib, alsa-utils, at, autoconf, bash,
11470 bind, binutils, bootutils, busybox, dbus, directfb, dnsmasq,
14d065b5
JB
11471 e2fsprogs, gstreamer, gperf, gst-plugins-bad, gvfs, fbdump, flex,
11472 hal, iptables, iw, jpeg, kismet, libfuse, libglib2, liboil, libpcap,
11473 libungif, libxml2, libxslt, lighttpd, mesa, mpg123, mtd-utils, nbd,
11474 neon, netstat-nat, newt, openvpn, pcre, php, qt, rdesktop, readline,
11475 rpm, sawman, sdl, sdl_ttf, sqlite, sshfs, tremor, u-boot,
11476 usb_modeswitch, usbutils, webkit, wpa_supplicant, xfsprogs, zlib
ba4183bc 11477
640c7403 11478 Removed package: asterisk, openswan
5223447b 11479
ba4183bc
GZ
11480 Issues resolved (http://bugs.uclibc.org):
11481
20417bbf 11482 #515: tcpreplay: new package
1041563b 11483 #553: Wrong DirectFB ps2mouse limitation
249f3db9 11484 #559: mesa3d build fails
7c737978 11485 #679: Autoconf cannot find M4
44816b1b 11486 #739: New/updated hostapd package
d8968c67 11487 #749: Bump usbutils package to version 0.86
79c9a433 11488 #751: Kernel 2.6 snapshot fetch fail
1ba3c843 11489 #753: Bump lighttpd package to 1.4.25
9c37425b 11490 #757: U-Boot: mkimage cannot be installed using external toolchain
ba4183bc 11491 #761: Add binutils 2.20 to toolchain options
9f17728f 11492 #763: [SECURITY] Update pcre to 7.9
09c181f2 11493 #765: Add buildroot branding to gcc
7a90172f 11494 #767: Bump iw package to 0.9.18
b5867d93 11495 #773: [SECURITY] Update bind to 9.5.2-P1
0a62bb41 11496 #795: Minor edits to fix typos, grammar, spelling, usage in documen...
4833d135 11497 #813: Drop not very useful generic package selection options ...
b9656e81 11498 #823: Editor backup files (~) is copied from the target_skeleton
9400c735 11499 #827: Bump mtd-utils package to version 1.2.0
c47124d4 11500 #841: Build error
0908e85c 11501 #913: Bump iptables to 1.4.6
c95e3b84 11502 #919: Bump usb_modeswitch package to 1.0.7
ca2ad7d8 11503 #925: Bump wpa_supplicant package to 0.6.10
db9dcbee 11504 #931: Bump kismet package to 2010-01-R1
b3febdac 11505 #937: Bump openvpn package to 2.1.1
c623a237 11506 #943: Bump sqlite package to 3.6.22
3416f262 11507 #961: Bump dnsmasq to 2.52
60ce1b08 11508 #967: Bump netstat-nat to 1.4.10
6455c32d 11509 #973: Bump iw to 0.9.19
fbf84d42 11510 #1003: DHCP options disabled with busybox-1.16.0
934c7bb7 11511 #1009: [SECURITY] Bump php to 5.2.12
49d92ebe 11512 #1015: [SECURITY] Bump bind to 9.5.1-P2
c317439d 11513 #1027: Busybox flash commands conflict with those from mtd-utils
d5d48254 11514 #1063: [SECURITY] Update lighttpd to 1.4.26
bf4d2d86 11515
798927cc 115162009.11, Released December 1st, 2009:
b48fb8c4
PK
11517
11518 Additional fixes and cleanups.
11519
9d998ad1
PK
11520 Updated/fixed packages: alsamixergui, autoconf, coreutils, fltk,
11521 microperl, ncurses, vim
b48fb8c4
PK
11522
11523 Issues resolved (http://bugs.uclibc.org):
11524
11525 #707: Cant configure fltk-1.1.7. configure: error: Configure could ...
11526
31bd9741
PK
115272009.11-rc2, Released November 29th, 2009:
11528
11529 Additional fixes and cleanups.
6b6bdaed 11530
ade675c5 11531 Updated/fixed packages: busybox, dbus, fltk, gvfs, ltrace
6b6bdaed 11532
2d04d56e 115332009.11-rc1, Released November 23rd, 2009:
74834991 11534
b8a917fa
PK
11535 Fixes all over the tree and new features.
11536
11537 Cleaned up / Simplified build directory layout. Refer to
11538 docs/buildroot.html#using for details.
11539
11540 Target defconfig files moved to configs/ and listed in 'make help'
11541 output.
11542
406053d5
PK
11543 Fixed *clean targets. Now clean removes everything generated,
11544 so you can do a fresh rebuild. Distclean furthermore removes
11545 kbuild tools and .config, bringing the source tree back in a
11546 pristine state.
11547
b8a917fa
PK
11548 Toolchain: ARM cortex A8 support, GCC 4.4.2, sensible default
11549 soft / hardfloat setting for architecture, ensure target-ldd
11550 gets installed.
83182dd2 11551
4114643d 11552 New packages: divine, gvfs, libarchive, libmicrohttpd,
0ad58695 11553 sdl_sound, swfdec, sysstat
32518793 11554
81e4ba32
PK
11555 Updated/fixed packages: alsa-lib, alsamixergui, autoconf, bootutils,
11556 busybox, gcc, directfb, dnsmasq, e2fsprogs, festival, gamin, gperf,
11557 gqview, gstreamer, gst-plugins-bad, gst-plugins-base, gst-plugins-good,
f6cbb268
PK
11558 imagemagick, ipkg, iptables, iw, kernel-headers, kismet, leafpad,
11559 libelf, libevent, libglib2, libidn, liblockfile, libmad, libpcap,
fa946b78 11560 libupnp, libuuid, libxml2, lighttpd, ltrace, lua, lzma, magiccube4d,
1dd9d9f3 11561 matchbox, mdadm, nbd, ncftp, ncurses, netkittelnet, netsnmp,
7ba54a07 11562 ng-spice-rework, ntfs-3g, openntp, openssl, pcmanfm, php, psmisc,
883f0667 11563 python, quagga, radvd, rpm, rsync, rubix, samba, sawman, sdl, sdl_image,
b7046770 11564 shared-mime-info, sfdisk, spawn-fcgi, speech-tools, sqlite, squashfs,
9627e211
PK
11565 synergy, syslinux, sysklogd, target-binutils, tcpdump, torsmo, u-boot,
11566 udpcast, util-linux, valgrind, vsftpd, wipe, wpa-supplicant, x11vnc,
5ad8ad0c 11567 xdata_xcursor-themes, xboard, xfsprogs, xstroke, zlib[5~
76aaac62 11568
87d74d94 11569 Removed package: mdnsresponder, mpatrol, gcc 3.4.6 + 4.0.4, vice
8a19a795 11570
74834991
GZ
11571 Issues resolved (http://bugs.uclibc.org):
11572
1d9178db 11573 #301: allow to install libsmbclient
bc95b3ad 11574 #303: add gvfs package
8e8354d4 11575 #477: Add sdl_sound package
57f3b11d 11576 #487: Make kismet package sexier
bdf41d6c 11577 #511: New package usb_modeswitch
74834991 11578 #527: misc fixes for dnsmasq package
a07032e1 11579 #565: libevent: Bump version and clean up makefile
27cf8114 11580 #587: Use iptables multipurpose binaries and bump to 1.4.4
da25e92b 11581 #593: Missing early check for patch(1)
b71951b0 11582 #597: (REOP) Selecting busybox in buildroot's config clobbers ar ...
17168395
PK
11583 #609: libmicrohttpd: New package
11584 #615: python: Don't delete .py files unless asked
f5239c32 11585 #617: netkit/inetd requires RPC and fails to build if RPC is disabled
07019b2c 11586 #619: netkittelnet requires netkitbase to install, but there's no ...
6aac003a 11587 #645: allow to build nbd-server with NBD package
829d4ff6 11588 #653: [SECURITY] Update php package to version 5.2.11
ab17f403 11589 #655: Update sqlite package to version 3.6.18
f72f3fd3 11590 #657: Bug in imagemagick-clean target
07019b2c 11591 #663: Add option for NAND flash with 512B Page and 16 kB erasesize ...
d7f5f04b 11592 #665: [PATCH] Samba package
69ec17cd 11593 #667: [PATCH] e2fsprogs
351b6796 11594 #683: SDL-dfb does not select directfb
3445ff4a 11595 #701: make install problem with unstripped binaries
48ed49e9 11596 #703: [SECURITY] Update openssl package to 0.9.8l
3848cd6d 11597 #705: Bump spawn-fcgi package to 1.6.3
4e27686c 11598 #709: Bump lighttpd package to 1.4.24
26073d2a 11599 #713: Migrate openntpd package to Makefile.autotools.in
83f9881d 11600 #715: Bump libidn package to 1.15 and other fixes
882e1376 11601 #717: Bump dnsmasq to 2.51 and introduce new IDN option
bd49a62d 11602 #731: Bump iw package to 0.9.17
74834991 11603
f0eb8b58
PK
116042009.08, Released August 31th, 2009:
11605
11606 Additional fixes and cleanups.
11607
11608 Updated/fixed packages: ctorrent, saveconfig/getconfig,
11609 sdl_net, util-linux.
014df317
PK
11610
11611 Issues resolved (http://bugs.uclibc.org):
11612
11613 #529: util-linux doesn't find headers and include libs correctly
cc8a9175 11614 #557: Build ctorrent with SSL support if available
014df317 11615
4595a2fc
PK
116162009.08-rc3, Released August 26th, 2009:
11617
11618 Additional fixes and cleanups.
11619
11620 Updated/fixed packages: alsa-utils, berkeleydb, busybox, dbus,
11621 directfb, enchant, kernel headers.
11622
11623 Issues resolved (http://bugs.uclibc.org):
11624
11625 #471: Allow directfb compilation with debug
11626 #541: Removal of CVS directories in target filesystem broken
11627 #547: berkeleydb: Update config.{sub, guess}
11628 #549: enchant: Fix dependencies.
11629 #569: Fix alsa-utils build for x86 on x86-64
11630
4ebaaf41
PK
116312009.08-rc2, Released August 6th, 2009:
11632
11633 Additional fixes and new features.
11634
11635 New packages: libuuid, gcc 4.3.4.
11636
4595a2fc
PK
11637 Updated/fixed packages: busybox, classpath, gzip, ipsec-tools,
11638 jamvm, libusb, microperl, neon, popt, sed, webkit.
4ebaaf41
PK
11639
11640 Fixed issue with 'make oldconfig'
0468b5c1
PK
11641
11642 Issues resolved (http://bugs.uclibc.org):
11643
11644 #525: sed broken with external toolchain
15dab042 11645 #537: Fix gzip build with recent glibc
0468b5c1 11646
3190d5bf
PK
116472009.08-rc1, Released August 2nd, 2009:
11648
11649 Fixes all over the tree and new features.
533718a8 11650
66095256
TP
11651 Improvement of external toolchain support:
11652 - Support for glibc toolchains.
11653 - The toolchain configuration announced to Buildroot is
11654 verified against the real toolchain configuration.
11655 - Fixes, documentation.
11656
11657 Cleanup X.org support: clarified configuration options, and
11658 removed mandatory dependency on useless libraries such as
11659 libXt or libXaw.
11660
d9a95017
TP
11661 New QT-based configurator, usable using 'make xconfig'.
11662
3190d5bf
PK
11663 Support for the Xtensa architecture.
11664
11665 Toolchain: GCC 4.4.1, 2.6.30 kernel headers, removed < 2.6.26
11666 headers.
11667
11668 New packages: bmon, ctorrent, dosfstools, enchant,
11669 gst-plugins-bad, iw, libmms, libnl, netstat-nat, ntfsprogs,
11670 sdl_gfx, spawn-fcgi.
11671
11672 Updated packages: bind, busybox, coreutils, sqlite, directfb,
11673 expat, gamin, gnuconfig, haserl, ipsec-tools, classpath,
11674 libcurl, libglib2, liblockfile, libpng, libsoup, libxml2,
11675 lighttpd, ltp-testsuite, lvm2, matchbox, memstat,
11676 gst-plugins-good, gstreamer, libogg, libvorbis, mplayer,
11677 neon, openssl, pciutils, php, qt, ruby, sawman, webkit,
11678 wpa-supplicant, xdriver_xf86-input-synaptics,
11679 xdriver_xf86-video-intel, xlib_libXfont, xlib_libXft,
11680 xlib_libXt, xproto_xproto, xserver-xorg, xutil_makedepend,
11681 xutil_util-macros.
11682
533718a8
PK
11683 Issues resolved (http://bugs.uclibc.org):
11684
2e71cd88 11685 #83: liblockfile fails to compile due to eaccess redefinition
0aa70624 11686 #163: Xtensa architecture port
7a1a334c 11687 #171: xorg-server / kernel headers 2.6.26 - vm86.c compilation issue
533718a8 11688 #241: device mapper + lvm2: build together
52dbe071 11689 #243: ctorrent: new package
bb14fc40 11690 #247: ntfsprogs: new package
71c810ff 11691 #271: Library 'libgcc_s.so.1' not installed in search path
57c2e79b 11692 #287: New package libnl
9a6d6cf5 11693 #289: New package iw
6fecd53e 11694 #331: Update MPlayer to version 1.0rc2
5818010f 11695 #333: Bump sqlite package to 3.6.15
e61606ad 11696 #349: update libsoup to version 2.26.2
c2dbefd8 11697 #357: New package netstat-nat
234fb283 11698 #359,#413: Upgrade openvpn to Makefile.autotools.in
533718a8 11699 #367: linux kernel compile error for arm926t
10e9b7ed 11700 #369: Add SDL_gfx package
533718a8 11701 #373: Support for building gstreamer without libxml
e61606ad 11702 #379: update DirectFB to version 1.4.0
533718a8
PK
11703 #383: gst-plugins-good: Allow soup plugin to be configured
11704 #385: neon: Fix pkgconfig dependency
bd26b582 11705 #387: Tremor not installed to toolchain
ba4fbdc9 11706 #389: New package bmon
533718a8
PK
11707 #391: gstreamer: Bump version to 0.10.23
11708 #393: gst-plugins-base: Bump version to 0.10.23
11709 #395: gst-plugins-bad: New package
f4311822 11710 #403: Error while building iso9660 image
533718a8
PK
11711 #409: Bump php package to 5.2.10
11712 #411: ipsec-tools: Bump version to 0.7.2
0468be6e 11713 #417: New package spawn-fcgi
264b9c11 11714 #419: Bump lighttpd package to 1.4.23
27ce942e 11715 #421: toolchain: Clean up toolchain locale support menu
81f9990e 11716 #427: webkit: Update to WebKit svn r44552
56fcdc9b 11717 #437: ltp-testsuite: Bump version to 20090630
f26acf61 11718 #451: Upgrade from unmaintained dosfstools-2.11 to dosfstools-3.0.3
e0debb78 11719 #467: DirectFB 1.4.1
0aa70624 11720 #473: memstat_0.5.tar.gz has install with -D and that fails "make"
5079d7a0 11721 #491: libxml2: Bump version to 0.7.3
ff69aeea 11722 #495: Bump bind package to 9.5.1-P3 (security)
2a966bcd 11723 #497: OpenSSL RSA key generation hangs on x86_64
00c8bdd5 11724 #509: Bump sqlite package to 3.6.16
a7b50b94 11725 #523: pciutils broken with external toolchain
9be449ff 11726 #533: Update gamin to 0.1.10 to fix compilation
533718a8 11727
a69b3d61
PK
117282009.05, Released June 1st, 2009:
11729
11730 Fixes for dropbear & diffutils, bump linux-advanced 2.6.29.x
11731 version and marked ubifsroot as broken.
11732
45e11e29
PK
117332009.05-rc3, Released May 27th, 2009:
11734
11735 Fixes for toolchain (gcc arm pr37436), stable kernel versions,
11736 busybox, curl, libusb, readline, python and strace.
11737
11738 Issues resolved (http://bugs.uclibc.org):
11739
11740 #345: libcurl package needs a urandom fix
11741
13328d22
PK
117422009.05-rc2, Released May 19th, 2009:
11743
11744 Fixes for toolchain (gcc w/softfloat on ppc, 3.4.6 buildfix
11745 for newer hosts), stable kernel versions, busybox, cups,
11746 dmraid, docker, mesa3d, rsync and updated defconfigs.
11747
11748 xserver marked as broken on AVR32 and atngw100-expanded
11749 config removed.
61aeb6e4
PK
11750
11751 Issues resolved (http://bugs.uclibc.org):
11752
11753 #167: metacity does not build
13328d22
PK
11754 #295: gamin installs python support even if python is disabled
11755 #323: gen_matypes fails to execute during build of Mesa when us...
61aeb6e4 11756
cf92bc23
PK
117572009.05-rc1, Released May 5th, 2009:
11758
11759 Fixes all over the tree, further conversion of packages to
11760 Makefile.autotools.in and we now build host versions of
11761 packages where needed for build time dependencies instead of
11762 relying on the correct versions being available on the build
11763 host. Ancient toolchain / busybox versions have furthermore
11764 been removed as announced in the 2009.02 release notes.
11765
11766 New packages: flac, gob2, lzop, taglib, wpa_supplicant
11767
11768 Updated packages: avahi, bind, binutils, busybox, dbus, dbus-glib,
11769 directfb, dnsmasq, freetype, gcc, gmp, gstreamer, iptables, kernel
11770 headers, kexec, libglib2, libpng, libsndfile, lua, mpfr, ntfs-3g,
11771 openssl, php, qtopia4, rsync, samba, sqlite, tar, uboot, uclibc,
11772 util-linux, xorg7, xerces
11773
11774 Issues resolved (http://bugs.uclibc.org):
11775
11776 #5,#77,#141,#143: Convert php package to Makefile.autotools.in
11777 and a ton of other improvements
11778 #19: page.h missing by util-linux
11779 #37: update libglib2 to version 2.18.4
11780 #61: tslib puts staging_dir into pkgconfig file
11781 #69: tar refuses to build
11782 #71,#175: ./wchar.h:41:12: error: empty filename in #include
11783 #73: Bump openssl package to the latest version
11784 #81: New package wpa_supplicant
11785 #99: new package: flac
11786 #101: update gstreamer packages
11787 #105,#313: menuconfig segfaults on tinyx if wchar is not
11788 selected
11789 #107: convert libvorbis to Makefile.autotools.in
11790 #109: Make pppd package avoid bsd err
11791 #111: binutils 2.17 fails to build when texinfo >= 4.10
11792 #133: Modify ncurses5-config to get correct include path
11793 #137: Bump php to version 5.2.9
11794 #139: Bump sqlite to 3.6.11 and convert to
11795 Makefile.autotools.in
11796 #145: Bump bind package to 9.5.1-P1 (security)
11797 #147: buildroot toolchain fails to build w/binutils-2.19.1
11798 #151: openssl package trivial fixes
11799 #161: vim fails on patching with errors in configure.patch
11800 #169: blackbox-0.70.1 does not build
11801 #177: xdriver_xf86-input-keyboard does not build
11802 #179: Upgrade dropbear to Makefile.autotools.in
11803 #181: Update to Xorg 7.4
11804 #187: ntfs-3g: could not build cross
11805 #191: alsa-lib ARM binaries always built with EABI
11806 #213: Bump wpa_supplicant package to version 0.6.9
11807 #217: Bump openssl package to 0.9.8k (security)
11808 #219: Toolchain build fails on m4
11809 #225: m4 macros are out of place
11810 #233: make ipv6 optional in iptables
11811 #237: ncftp: convert to Makefile.autotools.in
11812 #239: ntfs-3g: convert to Makefile.autotools.in
11813 #245: lzop: new package
11814 #271: Bump bind package to 9.5.1-P2 (security)
11815 #277: Bump sqlite package to 3.6.16
11816 #279: update libglib2 to version 2.20.1
11817 #281: update DirectFB to version 1.2.8
11818 #283: add taglib
11819 #285: compilation of samba fails if IPV6 support is missing
11820 #293: update samba to version 3.3.3
11821 #299: add shared-mime-info package
11822 #307: make openssl package respect build flags
This page took 2.375715 seconds and 4 git commands to generate.