package/python-rpi-ws281x: bump to version 5.0.0
[buildroot-mgba.git] / CHANGES
CommitLineData
dbb0b427
PK
12023.05, released June 7th, 2023
2
3 Fixes all over the tree.
4
5 Infrastructure: Add BR2_HOST_CMAKE_AT_LEAST_* for packages
6 needing a newer host-cmake than what is currently enforced
7 (3.18) - Up to the version provided by the cmake package (3.22).
8
9 Defconfigs: QEMU s390x: Bump rootfs size to 120MB to make room
10 for kernel modules.
11
12 Updated/fixed packages: at-spi2-core, go, libdeflate, libjxl,
13 perl-http-message, php, redis
14
25e485f4
PK
152023.05-rc3, released June 4th, 2023
16
17 Fixes all over the tree.
18
19 Updated/fixed packages: bird, containerd, earlyoom, gcc,
20 ipython, kexec, kodi-skin-confluence, libcurl, libopenssl,
21 mesa3d, minidlna, mpd, openjdk, openjdk-bin,
22 python-matplotlib, sdl2_net, vdr
23
24 New packages: python-asttokens, python-executing,
25 python-pure-eval, python-stack-data
26
c765ac9c
PK
272023.05-rc2, released May 28th, 2023
28
29 Fixes all over the tree.
30
31 Updated/fixed packages: busybox, clamav, crudini,
32 kodi-pvr-vbox, libcurl, libmnl, libpqxx, libressl, libssh,
33 llvm, lua, mesa3d, perl-http-message, python-can,
34 python-django, sdl2_mixer, webkitgtk, zfs, znc
35
36 New packages: perl-clone
37
38 Issues resolved (http://bugs.uclibc.org):
39
40 #15421: qemu_aarch64_ebbr_defconfig: Missing Linux kernel source..
41 #15581: qemu_ppc_mpc8544ds_defconfig: Fails due to non-working patch
42
fb6fe5dd
PK
432023.05-rc1, released May 15th, 2023
44
45 Fixes all over the tree and new features.
46
47 Toolchain:
48 - glibc update to 2.37, uClibc-ng updated to 1.0.43
49 - suppoert 6.2.x / 6.3.x kernel headers
50
51 Infrastucture:
52 - go: Ensure go versions of os/user and net are used for
53 static builds so CGO is not used
54
55 - rust / cargo: Correctly split up rust flags for host and
56 target builds
57
58 New defconfigs: STM32F769 discovery
59
60 New packages: petitboot, python-evdev, python-hwdata,
61 python-pyproject-hooks, shadow
62
63 Removed packages: atk, at-spi2-atk, optee-benchmark,
64 python-pep517
65
66 Issues resolved (http://bugs.uclibc.org):
67
68 #14356: cronstamp jobs are not performed with bumped version of...
69 #15191: pc_x86_64_efi_defconfig doesn't run on real hardware
70 #15306: glibc build fails in Docker container
71 #15321: docker-engine now requires libseccomp by default
72 #15376: Libiconv config
73 #15461: QtVirtualKeyboard segfaults
74
b3f0cc20
PK
752023.02.2, released June 16th, 2023
76
77 Important / security related fixes.
78
79 Infrastructure: Add BR2_HOST_CMAKE_AT_LEAST_* for packages
80 needing a newer host-cmake than what is currently enforced
81 (3.18) - Up to the version provided by the cmake package (3.22).
82
83 utils/docker-run: Now correctly handles git
84 workdirs/worktrees.
85
86 Defconfigs: QEMU s390x: Bump rootfs size to make room for
87 kernel modules, Stm32f4xx: Tweak config to save RAM, Xilinx
88 Versal vck190: Use correct (A72) CPU variant
89
90 Updated/fixed packages: atkmm, bird, busybox, cairomm1_14,
91 cmake, containerd, crudini, cups, delve, docker-cli,
92 docker-engine, earlyoom, edid-decode, fluent-bit, freeswitch,
93 gcc, gdb, glibmm_2_66, gnupg2, go, gptfdisk, graphicsmagick,
94 intel-microcode, libass, libcurl, libdeflate, libgeos,
95 libgtk3, libjxl, libnftl, libopenssl, libressl, libssh, llvm,
96 lua, mesa3d, micropython, minidlna, moby-buildkit, mpd, mupdf,
97 ncurses, nftables, openjdk, openjdk-bin, php, postgresql,
98 python-can, python-django, python-django, python-ipython,
99 python-matplotlib, python-mupdf, python-requests, python3,
100 qemu, redis, rpm, runc, sdl2_mixer, tzdata, uclibc, vdr,
101 wilc-firmware, xapp_xcalc, xapp_xdpyinfo, xapp_xinput,
102 xapp_xwininfo, xdata_xbitmaps, xdata_xcursor-themes,
103 xdriver_xf86-input-mouse, xdriver_xf86-video-ark,
104 xdriver_xf86-video-geode, xdriver_xf86-video-neomagic,
105 xfont_encodings, xlib_libX11, xlib_libXaw, xlib_libXi,
106 xlib_libXfixes, xlib_libXft, xlib_libXpm, zfs, znc
107
108 New packages: perl-clone, perl-http-message, python-asttokens,
109 python-executing, python-pure-eval, python-stack-data
110
111 Issues resolved (http://bugs.uclibc.org):
112
113 #15421: qemu_aarch64_ebbr_defconfig: Missing Linux kernel source code
114
70b37018
PK
1152023.02.1, released May 9th, 2023
116
117 Important / security related fixes.
118
119 Infrastucture:
120 - go: Ensure go versions of os/user and net are used for
121 static builds so CGO is not used
122
123 - rust / cargo: Correctly split up rust flags for host and
124 target builds
125
126 Defconfigs: Olimex a20 olinuxino lime*: Bring up network at
127 boot, stmf469 disco sd: Lock U-Boot version
128
129 Updated/fixed packages: agentpp, apache, bluez5_utils,
130 ca-certificates, containerd, coremark, dcron, dnsmasq,
131 docker-cli, docker-engine, efivar, eudev, ffmpeg, flann,
132 fluidsynth, git, go, gst-omx, gst1-devtools, gst1-libav,
133 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
134 gst1-plugins-ugly, gst1-python, gst1-rtsp-server, gst1-vaapi,
135 gstreamer1, gstreamer1-editing-services, intel-microcode,
136 kexec, libcurl, libite, libgtk3, libmicrohttpd, libxml2,
137 linux-tools, lua, mali-driver, matio, mdadm, nginx, openocd,
138 openssh, php, poppler, postgresql, python-web2py, qt6base,
139 readline, rtl8189fs, rtl8723ds, rtl8812au-aircrack-ng, runc,
140 rust, rust-bin, s390-tools, samba4, sdl2, snmppp, sudo,
141 systemd, tcpdump, uclibc, vim, webkitgtk, wireshark,
142 wpewebkit, xr819-radio, xserver_xorg-server, zeek
143
144 Issues resolved (http://bugs.uclibc.org):
145
146 #14356: cronstamp jobs are not performed with bumped version of...
147 #15306: glibc build fails in Docker container
148 #15376: Libiconv config
149 #15461: QtVirtualKeyboard segfaults
150
8cca1e6d
PK
1512023.02, released March 12th, 2023
152
153 Fixes all over the tree.
154
155 Updated/fixed packages: ace, apache, audit, bridge-utils,
156 docker-engine, go, gtkmm3, janet, libbpf, libev, libgcrypt,
157 libgpg-error, libmad, linux, mesa3d, network-manager, nut,
158 pcre2, php, rdma-core, rsync, rtl8821cu, rtl_433,
159 s6-linux-utils, speechd, uqmi, xdriver_xf86-video-qxl, znc
160
161 New packages: atkmm2_28, cairomm1_14, glibmm2_66, libsigc2,
162 pangomm2_46, python-glslang
163
164 Issues resolved (http://bugs.uclibc.org):
165
166 #15306: glibc build fails in Docker container
167 #15321: docker-engine now requires libseccomp by default
168
50d3883f
PK
1692023.02-rc3, released March 8th, 2023
170
171 Fixes all over the tree.
172
173 Updated/fixed packages: apr, bash, docker-engine, exfat,
174 exfat-utils, f2fs-tools, gensio, gr-osmosdr, libcurl, libglfw,
175 libolm, libpcap, libpjsip, linux, mender, mpv,
176 multipath-tools, opus, paho-mqtt-c, proftpd, pugixml,
177 pulseaudio, qemu, quazip, quickjs, rtl8189es, rtl8821cu,
178 uacme, uqmi, wpebackend-fdo,
179
debec267
PK
1802023.02-rc2, released February 27th, 2023
181
182 Fixes all over the tree.
183
184 Updated/fixed packages: asterisk, at91dataflashboot, bind,
185 efivar, erlang, flac, fluent-bit, freerdp, gcc, gdal, gerbera,
186 gnuradio, gqrx, haproxy, hawktracer, imx-gpu-g2d,
187 intel-gmmlib, libarchive, libblockdev, libcamera-apps, libjxl,
188 libmodsecurity, libsigrokdecode, lightning, lirc-tools,
189 lttng-babeltrace, modem-manager, modsecurity2,
190 multipath-tools, mutt, mxs-bootlets, netsurf, network-manager,
191 nginx-naxsi, ntpsec, opensbi, optee-client, pcm-tools,
192 php-xdebug, pistache, postgresql, proxychains-ng,
193 python-m2crypto, python-numpy, python-webargs,
194 python-werkzeug, rtl8723bu, rtty, speechd, sudo, systemd,
195 tiff, tmux, wilc-driver, wpa_supplicant, xerces,
196 xtables-addons, xwayland, zabbix
197
198 Removed packages: uccp420wlan
199
e8c4b360
PK
2002023.02-rc1, released February 20th, 2023
201
202 Numerous package updates and many (62) new packages.
203
204 Toolchain:
205
206 - The check for access to "unsafe" (E.G. from the build host)
207 header files and libraries by the cross compiler is now
208 unconditionally enabled.
209
210 - Bootlin external toolchains updated to 2022.08
211
212 - The handling of the CCACHE_* environment variables by the
213 toolchain wrapper is now more strict, causing the variables
214 to only be exported when BR2_CCACHE is enabled.
215
216 Infrastructure:
217
218 - Br2-external: Fix make performance issue when many (> 6)
219 external trees are used together.
220
221 - Legal-info: Stop warning about not saving sources for local
222 / override packages if <PKG>_REDISTRIBUTE is set to NO.
223
224 - Go: Ensure our go build and module cache is used, even for the
225 download step.
226
227 - Cargo: CARGO_HOME (the location where cargo stores it
228 downloaded artifacts) is now located under DL_DIR rather
229 than in HOST_DIR/share/cargo, ensuring it is shared between
230 builds.
231
232 Misc:
233
234 - Erofs: Use fixed timestamp and UUID when BR2_REPRODUCIBLE is
235 used.
236
237 - Ext2: Year 2038+ compatible inodes are now used by default,
238 independently of the filesystem size.
239
240 - Linux: Fix build of < 5.6 kernels with host-gcc >= 10.
241
242 A large number of NXP related packages and defconfigs have
243 been updated as upstream moved the git repositories to Github.
244
245 New defconfigs: i.MX8mn BSH SMM S2 / pro, QEMU ARM EBBR,
246 Sipeed Lichee rv / rv dock, Starfive Visionfive2, Xilinx Versal
247 VCK190.
248
249 New packages: catch2, cli11, dotconf, edk2-non-osi,
250 fluent-bit, fxdiv, hddtemp, highway, imx-vpu-hantro-daemon,
251 libjxl, libsolv, libunibreak, neon-2-sse, open-iscsi,
252 opencv4-contrib, perftest, perl-image-exiftool,
253 python-apispec, python-async-generator, python-cppy,
254 python-dbus-fast, python-dicttoxml2, python-flask-smorest,
255 python-h11, python-hkdf, python-magic-wormhole,
256 python-magic-wormhole-mailbox-server,
257 python-magic-wormhole-transit-relay, python-marshmallow,
258 python-munch, python-outcome, python-pycrate, python-pyspnego,
259 python-reedsolo, python-selenium, python-smbprotocol,
260 python-sniffio, python-spake2, python-trio,
261 python-trio-websocket, python-uhid, python-webargs,
262 python-wsproto, qt5speech, qt6serialbus, rdma-core, reproc,
263 rtl8723ds-bt, rtl8821cu, sexpect, speechd, sscep, stb, sway,
264 termcolor, ti-k3-r5-loader, tl-expected, unifdef,
265 versal-firmware, xwayland, z3
266
267 Removed packages: docker-proxy, elixir, gummiboot,
268 python-bunch, python-m2r, sun20i-d1-spl, ucl,
269 xdriver_xf86-input-keyboard, xdriver_xf86-video-glint,
270 xdriver_xf86-video-imx-viv, xdriver_xf86-video-tga
271
272 Issues resolved (http://bugs.uclibc.org):
273
274 #14971: Kernel 3.10.108 fail to build in Buildroot 2022.08-rc1
275 #14996: Too many directories in BR2_EXTERNAL causes hang during make
276 #15161: kernel can't support SUBDIR
277 #15196: Setting BR2_PACKAGE_RPI_FIRMWARE_CONFIG_FILE does not work
278 #15226: lsblk: not found
279 #15271: no start-qemu.sh
280 #15281: Error compiling GDAL library for RPi-64 if libgdal-dev install..
281 #15291: BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS without location
282 #15301: Selecting NAND Flash boot media (NAND_BOOT) breaks the uboot..
283 #15331: Warning on python-flit-core license when generating legal info
284
b2cf393c
PK
2852022.11.3, released March 18th, 2023
286
287 Important / security related fixes.
288
289 Updated/fixed packages: ace, apache, apr, apr-util, asterisk,
290 at91dataflashboot, audit, bash, bind, bridge-utils, clamav,
291 dmalloc, efivar, erlang, exfat, exfat-utils, f2fs-tools, gcc,
292 gdal, gensio, gerbera, git, glslsandbox-player, go, haproxy,
293 hawktracer, intel-gmmlib, ipmiutil, less, libblockdev,
294 libcurl, libev, libgcrypt, libglfw, libmad, libmdbx,
295 libmodsecurity, libolm, libpjsip, lirc-tools,
296 lttng-babeltrace, mender, mpv, mutt, mxs-bootlets, netsurf,
297 ntpsec, nut, opensbi, opus, paho-mqtt-c, pcm-tools, php,
298 pistache, proftpd, proxychains-ng, pulseaudio,
299 python-cryptography, python-django, python-m2crypto,
300 python-numpy, python-werkzeug, qemu, quazip, quickjs,
301 rockchip-mali, rsync, s6-linux-utils, sudo, tiff, uacme, uqmi,
302 webkitgtk, wilc-driver, wpa_supplicant, wpewebkit,
303 xdriver_xf86-video-qxl, znc
304
305 Issues resolved (http://bugs.uclibc.org):
306
307 #15306: glibc build fails in Docker container
308 #15361: Buildroot linking error on Apple Silicon
309
4be361ad
PK
3102022.11.2, released March 1st, 2023
311
312 Important / security related fixes.
313
314 Fix make O=..._defconfig builds (regression in 2022.11.1).
315
316 A number of additional/stricter checks have been added to
317 ./utils/check-package.
318
319 Build host dependencies check extended to check for a number
320 of specific perl modules to better handle distributions (like
321 Fedora) with very fine grained perl packages. Also ensure
322 build host has git >= 2.0.0 when using packages written in
323 go/rust because the vendoring may need it.
324
325 Defconfigs: ASUS tinker rk3288: Fix boot issue related to TPL
326
327 Updated/fixed packages: afboot-stm32, apache, barebox, c-ares,
328 elf2flt, freeswitch, fwts, gcc, gdal, git, gitlab-runner,
329 ipmitool, kodi, libgit2, libks, libopenssl, libressl, live555,
330 lua, lxc, mariadb, mesa3d-headers, modsecurity2, mongoose,
331 netopeer2, nodejs, openjdk, openpowerlink, openvpn, opusfile,
332 postgresql, proftpd, pugixml, python-future, python-idna, qt5,
333 rtl8192eu, rtl8723ds, sdl2, sofia-sip, ssdp-responder, sudo,
334 sunxi-mali-utgard, thermald, ti-sgx-km, tmux, uboot, upx, vim,
335 webkitgtk, wolfssl, wpewebkit, xlib_libXpm,
336 xserver_xorg-server, xxhash, xz, yajl, zabbix
337
338 Issues resolved (http://bugs.uclibc.org):
339
340 #15271: no start-qemu.sh
341 #15281: Error compiling GDAL library for RPi-64 if libgdal-dev install..
342 #15291: BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS without location
343 #15301: Selecting NAND Flash boot media (NAND_BOOT) breaks the uboot..
344 #15331: Warning on python-flit-core license when generating legal info
345
a796cfb2
PK
3462022.11.1, released January 18th, 2023
347
348 Important / security related fixes.
349
350 Br2-external: Fix make performance issue when many (> 6)
351 external trees are used together.
352
353 Erofs: Use fixed timestamp and UUID when BR2_REPRODUCIBLE is
354 used.
355
356 Go: Ensure our go build and module cache is used, even for the
357 download step.
358
359 Legal-info: Stop warning about not saving sources for local /
360 override packages if <PKG>_REDISTRIBUTE is set to NO.
361
362 Linux: Fix build of < 5.6 kernels with host-gcc >= 10.
363
364 A large number of NXP related packages and defconfigs have
365 been updated as upstream moved the git repositories to Github.
366
367 Defconfigs: zcu106, kria kv260: Fix U-Boot build
368
369 Updated/fixed packages: asterisk, bearssl, botan, cairo,
370 capnproto, check, checkpolicy, connman, containerd, crun,
371 dbus-cxx, docker-cli, docker-engine, exempi, exfat,
372 exfat-utils, falcosecurity-libs, fluidsynth, fmc, fmlib,
373 freeradius-server, gcc, glib-networking, go,
374 gobject-introspection, gperf, i2pd, ima-evm-utils,
375 imx-alsa-plugins, imx-kobs, imx-lib, imx-m4fwloader,
376 imx-mkimage, intel-microcode, janus-gateway, libcurl,
377 libdeflate, libftdi1, libkcapi, libksba, libmbim, libmng,
378 libpjsip, libtalloc, libuwsc, libxkbcommon, lpeg, lrzsz,
379 lttng-tools, lua-cqueues, mali-driver, mbedtls, mfgtools,
380 moby-buildkit, mutt, opensc, php, policycoreutils, polkit,
381 postgresql, pptp-linux, qcom-db410c-firmware, qemu, qoriq-rcw,
382 qt5virtualkeyboard, redis, rhash, rtl8189es, rtl8192eu,
383 rtl_433, ruby, sqlite, swupdate, tealdeer, tekui, tiff,
384 tinyxml, tor, webkitgtk, wireshark, wpasupplicant, wpewebkit,
385 xr819-xradio, xdriver_xf86-video-imx-viv, xserver_xorg-server,
386 xxhash, zip
387
388 Issues resolved (http://bugs.uclibc.org):
389
390 #14971: Kernel 3.10.108 fail to build in Buildroot 2022.08-rc1
391 #14996: Too many directories in BR2_EXTERNAL causes hang during make
392 #15161: kernel can't support SUBDIR
393 #15196: Setting BR2_PACKAGE_RPI_FIRMWARE_CONFIG_FILE does not work
394 #15226: lsblk: not found
395
40bd4a32
PK
3962022.11, released December 5th, 2022
397
398 Fixes all over the tree.
399
400 Defconfigs: Nitrogen8*: Bump rootfs size, Zynqmp
401 kv260/zcu102/zcu106: Update to Xilinx 2022.2,
402
403 Updated/fixed packages: dash, dovecot, elf2flt, exim, gcc,
404 gdb, git, kodi, libarchive, libmdbx, linuxptp, lxc,
405 matchbox-keyboard, memcached, netsnmp, optee-client,
406 python-scipy, python3, qt6base, qt6serialport, rtl8188eu,
407 rtl8723bu, rtl8723ds, rtl8821au, vim, vlc, wilc-driver
408
409 Removed packages: rabbitmq-server
410
411 Issues resolved (http://bugs.uclibc.org):
412
413 #15131: Target GDB uses internal zlib
414 #15151: Busybox /etc/init.d scripts are not executable
415
269c1e93
PK
4162022.11-rc3, released November 24th, 2022
417
418 Fixes all over the tree.
419
420 Updated/fixed packages: asterisk, edk2, edk2-platforms,
421 freerdp, gitlab-runner, gnupg2, gptfdisk, heimdal,
422 igh-ethercat, iwd, libkrb5, libksba, libnss, libopenssl,
423 mesa3d, nginx, nodejs, openpgm, python3, rsync, rtl8189es,
424 rtl8723ds, samba4, sdl, sdl2, swupdate, sysstat, systemd,
425 uboot, xen, xterm
426
427 Issues resolved (http://bugs.uclibc.org):
428
429 #15141: kernel 5.16.2 (realtime patch 19) fails to build
430
90f2700c
PK
4312022.11-rc2, released November 16th, 2022
432
433 Fixes all over the tree.
434
435 Removed defconfigs: Amarule a64 relic, ARM Juno, Bananapi M1 /
436 M1 plus / M2 plus / M64, FriendlyARM NanoPC T4 / A64 / M1 / M1
437 plus / M4 / Neo2 / Neo4 / Neo plus2 / R1 / Orangepi PC2 / Plus
438 / Prime / rk3399 / Win, Rock PC rk3399 / PI4 / N10.
439
440 Updated/fixed packages: alsa-utils, arm-trusted-firmware,
441 bdwgc, boost, botan, ca-certificates, crun, dbus-broker,
442 docopt-cpp, dracut, efivar, freeipmi, gawk, gensio, gptfdisk,
443 gsl, guile, imagemagick, ipmitool, libidn2, libkcapi,
444 libopenssl, libqb, libuhttpd, libvncserver, linux,
445 linux-tools, lxc, makedumpfile, matchbox-startup-monitor,
446 mdio-tools, multipath-tools, mupdf, ntfs-3g, numactl,
447 perl-net-ssleay, pixman, procps-ng, rpi-userland, rsync,
448 s6-linux-init, socat, strongswan, sudo, swupdate, systemd,
449 udisks, vlc, wavemon, wolfssl, zlib-ng
450
451 Removed packages: libdcadec
452
453 Issues resolved (http://bugs.uclibc.org):
454
455 #15121: make nconfig failes with nvidia drivers and mesa3d selected
456
aa890344 4572022.11-rc1, released November 3rd, 2022
28bcaf1e
TP
458
459 Fixes all over the tree and new features.
460
461 Architecture:
462
463 - PowerPC: add Power9 CPU type
464 - ARM: support dropped for iWMMXt processors
465
466 Toolchain:
467
468 - binutils 2.39 added, binutils 2.38 is now the default
469 - gdb 12 added, gdb 11 is now the default
470 - support for 5.18, 5.19 and 6.0 kernel headers
471 - glibc updated to 2.36
472
473 Filesystem:
474
475 - Ability to use dracut to create an initramfs that contains a
476 subset of the root filesystem contents.
477
478 New packages: agent-proxy, catatonit, cni-plugins, crun,
479 docopt-cpp, dracut, forge, kmemd, libmanette, mdio-tools,
480 open-isns, python-editables, python-hatch-fancy-pypi-readme,
481 python-hatch-vcs, python-hatchling, python-libevdev,
482 python-minimalmodbus, python-pathspec, qt6-serialport,
483 rtl8192eu, signal-estimator, slirp4netns, tinycompress
484
485 More than 400 packages have been updated to a newer version.
486
487 New defconfigs: ls1028ardb, qemu_aarch64_ebbr, visionfive.
488
489 Issues resolved:
490
491 #11776: qt5webengine 5.12.2 build failed with arm toolchain
492 and linaro toolchain
493 #12131: qt5webengine builderror in the latest stable Buildroot
494 2019.05.01 version
495 #13216: 2020.02.6 requires GNU find utils
496 #14601: Python build fails on 2022.02-rc2
497 #14746: Lack of management after loading
498 #14796: 64 bit time and seccomp conflict (OpenSSH server crash)
499 #14921: wpewebkit build fails because of internal build order
500 #14936: nodejs does not build
501 #15006: toolchain Arm AArch64 toolchain 11.2-2022.02
502 #15021: Buildroot not compiling with systemd and glibc.
503 #15026: package/udisks: install to staging
504 #15061: Node.js Package fails to build against musl i386
505 #15071: RTL8723BS library is outdated
506
4f9f6180
PK
5072022.08.3, released December 10th, 2022
508
509 Important / security related fixes.
510
511 Updated/fixed packages: asterisk, dash, dovecot, edk2,
512 edk2-platforms, elf2flt, exim, freerdp, gcc, gdb, git, gnupg2,
513 heimdal, iwd, kodi, libarchive, libkrb5, libksba, libmdbx,
514 libopenssl, matchbox-keyboard, memcached, netsnmp, nginx,
515 nodejs, openpgm, optee-client, python-scipy, python3, rsync,
516 rtl8723bu, samba4, sdl, sdl2, swupdate, sysstat, systemd,
517 uboot, vim, vlc, wilc-driver, xen, xterm
518
519 Issues resolved (http://bugs.uclibc.org):
520
521 15131: Target GDB uses internal zlib
522
12a33b54
PK
5232022.08.2, released November 16th, 2022
524
525 Important / security related fixes.
526
527 Defconfig: Aspeed ast2600evb: Correct FPU config, Kontron bl
528 imx8mm: Bump U-Boot to fix build issue, Pine64: Change to
529 mainline ATF to fix build issue, Zynqmp zcu102 / zcu106 / kria
530 kv260: Fix pmufw reset issue
531
532 Updated/fixed packages: arm-trusted-firmware, bind, botan,
533 ca-certificates, collectd, darkhttpd, dbus, dbus-broker, dhcp,
534 dnsmasq, docker-cli, docker-engine, exfatprogs, expat,
535 f2fs-tools, faad2, ffmpeg, freerdp, gitlab-runner, glibc,
536 gnutls, go, gpsd, gptfdisk, grub2, gsl, gst-omx,
537 gst1-devtools, gst1-libav, gst1-plugins-bad,
538 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
539 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
540 gstreamer1-editing-services, hdparm, hostapd, imagemagick,
541 iwd, jack2, libbpf, libcurl, libidn2, libinput, libmdbx,
542 libopenssl, libosip2, libpng, libtasn1, libtorrent-rasterbar,
543 libuhttpd, libvncserver, libxml2, linux, linux-tools, lldpd,
544 lrzip, lz4, matchbox-startup-monitor, meson, msmtp,
545 multipath-tools, mupdf, musl, mv-ddr-marvell, mxml, nodejs,
546 ntfs-3g, numactl, openssh, openvmtools, oracle-mysql,
547 paho-mqtt-c, perl-net-ssleay, php, pixman, poppler, procps-ng,
548 python-django, python3, qdecoder, redis, rpi-userland, rsync,
549 rtl8189es, rtl8189fs, rtl8723bu, rtl8723ds,
550 rtl8812au-aircrack-ng, rtl8821au, rtl_433, samba4, shapelib,
551 socat, sqlite, squashfs, squid, strongswan, sudo, swupdate,
552 timescaledb, uclibc-ng-test, udisks, uftp, uhd, umtprd,
553 usbguard, vim, vlc, volk, wavemon, wilc-driver,
554 wireguard-linux-compat, wolfssl, wpa_supplicant, wpewebkit,
555 zlib-ng, zsh
556
557 Issues resolved (http://bugs.uclibc.org):
558
559 #14936: nodejs does not build
560 #15026: package/udisks: install to staging
561 #15061: Node.js Package fails to build against musl i386
562
1648c2ec
PK
5632022.08.1, released October 2nd, 2022
564
565 Important / security related fixes.
566
567 Updated/fixed packages: botan, busybox, docker-cli,
568 docker-engine, expat, git, haproxy, heirloom-mailx, icu,
569 imx-gpu-viv, libconfuse, libmdbx, libupnp, libxml2,
570 ltp-testsuite, m4, makedevs, mariadb, mesa3d, meson,
571 mosquitto, ncurses, openssh, pango, python3, qlibc,
572 qt5xmlpatterns, rtl8189es, rtl8723bu, rt8723ds,
573 rtl8812au-aircrack-ng, runc, sox, tinyproxy, uacme, unbound,
574 unzip, vim, xtables-addons
575
576 Issues resolved (http://bugs.uclibc.org):
577
578 #14796: 64 bit time and seccomp conflict (OpenSSH server crash)
579 #14921: wpewebkit build fails because of internal build order
580
0003fdbe
PK
5812022.08, released September 10th, 2022
582
583 Fixes all over the tree.
584
585 Autotools: Drop --runstatedir=/run as it causes build issues
586 with older packages
587
588 Defconfigs: rockpro64: Change to mainline ATF to fix build issue
589
590 Updated/fixed packages: dhcpd, fwup, gcc, gdb, go, linux-tools,
591 minidlna, mosquitto, mv-ddr-mervell, networkd-dispatcher,
592 optee-os, polkit, python-pillow, python3, sconeserver, uuu,
593 wolfssl
594
1c0da88a
PK
5952022.08-rc2, released September 1st, 2022
596
597 Fixes all over the tree.
598
599 dependencies: Ensure 'find' and 'xargs' are available on the
600 build host.
601
602 A large number of typo fixes.
603
604 Defconfigs: bananapi m1, olimex a20/a33/lime: Use standard FPU
605 configuration, pine64_sopine: Use mainline ATF to fix build
606
607 Updated/fixed packages: ace, alsa-utils, busybox, cups,
608 dbus-broker, directfb, domoticz, drbd-utils, edk2,
609 edk2-platforms, ffmpeg, freeradius-server, freeswitch, gauche,
610 gcc, gdb, glibc, gnutls, gst1-plugins-bad, gst1-plugins-good,
611 hawktracer, igd-ethercat, imagemagick, intel-mediadriver,
612 jack2, jose, jpeg, jquery-ui-themes, kodi, libcamera, libdill,
613 libgit2, libglvnd, libgpg-error, libgpgme, libinput, libp11,
614 libsepol, libtirpc, libvirtd, libvncserver, libwpe, libzlib,
615 linux, linux-tools-perf, llvm, lshw, makedumpfile,
616 mali-driver, memcached, minetest, mutt, ne10, netsniff-ng,
617 ntpsec, ocrad, ola, opencv4, openocd, opensc, optee-os,
618 pcsc-lite, postgresql, protobuf, pulseaudio, python-autobahn,
619 python-paho-mqtt, python-protobuf, python-pygame, python3, qemu,
620 qoriq-cadence-dp-firmware, qt5doc, qt6base, ranger, rng-tools,
621 rsync, rustc, sconeserver, sdl2, snort, sqlite, squid,
622 stress-ng, strongswan, sunxi-mali-utgard-driver, sysdig,
623 sysklogd, syslinux, syslog-ng, tcf-agent, tcpreplay,
624 tesseract-ocr, uacme, uboot-tools, uclibc, udpcast, usbguard,
625 v4l2loopback, vim, webkitgtk, wolftpm, wpewebkit, xenomai,
626 xserver_xorg-server, zeek, zerofree
627
a09e9f0c 6282022.08-rc1, released August 12th, 2022
1c91bd25
TP
629
630 Fixes all over the tree and new features.
631
632 Architecture
633
634 - Support for NDS32 removed
635 - Support for C-SKY removed
636 - Support for configurable page size on ARM64 added
637 - Architecture menu re-organized: the MMU selection now
638 appears in this architecture menu.
639
640 Toolchain:
641
642 - GCC 12.x support added, GCC 11.x is now the default
643 compiler, and support for building a GCC 9.x toolchain has
644 been removed.
645 - glibc bumped to 2.35-134-gb6aade18a7e5719c942aa2da6cf3157aca993fa4
646 - uclibc bumped to 1.0.42
647 - BR2_GCC_ENABLE_LTO option removed, the toolchain is now
648 always built with LTO support. The new option BR2_ENABLE_LTO
649 enables the use of LTO in a subset of packages that have
650 explicit handling for LTO.
651 - GDB enabled on OpenRISC.
652 - Toolchain menu now appears before "Build options". The
653 selection of the C library now determines whether static
654 library (BR2_STATIC_LIBS) will be available or not, instead
655 of the other way around.
656
657 Filesystem:
658
659 - genimage.cfg files now use shortcuts from genimage for the
660 GUID of well-known GPT partitions.
661
662 Bootloaders:
663
664 - U-Boot can now be built with host-gnutls as a dependency,
665 needed for some configurations
666 - OP-TEE can now be built with host-python-pillow as a
667 dependency, needed for some configurations.
668 - OP-TEE source can now be retrieved from a custom tarball
669 URL.
670 - Grub has been bumped to 2.06.
671
672 Over 390 packages updated.
673
674 New defconfigs: aspeed_ast2500evb, aspeed_ast2600evb,
675 broadcom_northstar, canaan_kd233, qemu_riscv64_nommu_virt,
676 sipeed_maix_bit, sipeed_maix_bit_sdcard, sipeed_maix_dock,
677 sipeed_maix_dock_sdcard, sipeed_maix_go,
678 sipeed_maix_go_sdcard, sipeed_maixduino,
679 sipeed_maixduino_sdcard
680
681 Removed defconfigs: andes_ae300, csky_gx6605s,
682 friendlyarm_nanopi_neo, minnowboard_max-graphical
683
684 New packages: clpeak, compiler-rt, crucible, dbus-broker, dht,
685 double-conversion, dust, freeradius-server, gdal, hawktracer,
686 hyperfine, libb2, libdeflate, libdill, mbw, mender-connect,
687 minizip-zlib, nerdctl, ntpsec, opencl-hpp, opensc,
688 python-alembic, python-appdirs, python-beniget,
689 python-construct, python-dtschema, python-gast, python-kflash,
690 python-lark, python-maturin, python-mypy-extensions,
691 python-pylibfdt, python-pythran, python-pyrsistent,
692 python-qrcode, python-rfc3987, python-rtoml,
693 python-ruamel-yaml, python-scipy, python-typeguard,
694 python-typing-inspect, python-zlmdb, qt6base, rtl8723ds,
695 spirv-llvm-translator, tealdeer, uuu, vis-network, volk,
696 wolftpm, zeek, zerofree
697
698 Removed packages: rtl8723bs
699
700 Issues resolved:
701
702 #14556: python-crossbar fails to build
703 #14951: boost compile error when running make silently
704 #14646: OpenSSH 8.9p1 compiler error under mipsel
705 #14841: support/download/git fails with "fatal: No such remote
706 'origin'" due to incorrect check for origin remote
707 #13356: libabseil-cpp: not building for raspberry pi
708 #14911: host-python3 build needs python3 on the host
709 #13831: mesa3d - kmsro driver requires dri3
710 #13816: xstart failed since update the x11 libraries
711 #13796: Problems compiling package gst-plugins-good
712 #14191: patchelf v0.9 corrupt Nvidia shared libraries
713 #14891: sudo: group setup fails since commit 9b7f8da96b
714 #14881: Watchdogd Package missing INSTALL_STAGING
715 #14876: arm-trusted-firmware can no longer be compiled with fPIE
716
446c584c
PK
7172022.05.3, released October 2nd, 2022
718
719 Important / security related fixes.
720
721 Fixed compatibility issue with make 4.3 and the 'printvars' /
722 'show-vars' commands.
723
724 Dependencies: Ensure 'find' and 'xargs' are available on the
725 build host.
726
727 A large number of typo fixes.
728
729 Defconfigs: Galileo: Fix defconfig syntax, Licheepi zero: Fix
730 U-Boot dependencies, Bananapi m1, Olimx a20 olinuxino lime
731 1+2, a33 olinuxino: Use standard FPU configuration, Pine 64
732 sopine, Rockpro 64: Change to mainline ATF to fix build issue.
733
734 Updated/fixed packages: ace, arm-trusted-firmware,
735 babeltrace2, boost, botan, busybox, clamav, cog, containerd,
736 cups, dhcpcd, directfb, docker-cli, docker-engine, connman,
737 edk2, edk2-platform, elf2flt, expat, ffmpeg, ficl, freeswitch,
738 gcc, gdb, git, glibc, gnutls, go, gocryptfs, graphicsmagick,
739 grub2, gst1-plugins-bad, gst1-plugins-good, heirloom-mailx,
740 icu, igh-ethercat, imagemagick, imx-gpu-viv, jack2, jose,
741 jpeg, jquery-ui-themes, kodi, kvm-unit-tests, libcamera,
742 libconfuse, libfreeimage, libglvnd, libgpg-error, libinput,
743 libmdbx, libp11, libsepol, libtirpc, libupnp, libvirt,
744 libvncserver, libwpe, libxml2, libzlib, linux, linux-tools,
745 lshw, m4, makedevs, mali-driver, mariadb, memcached, mesa3d,
746 minidlna, mosquitto, mutt, mv-ddr-marvell, ncurses, ne10,
747 netsniff-ng, networkd-dispatcher, ocrad, ola, opencv4,
748 openocd, openssh, openvmtools, pango, pcsc-lite, pistache,
749 polkit, postgis, postgresql, python-crossbar,
750 python-paho-mqtt, python-pygame, python-service-identity,
751 python-txdbus, python3, qemu, qlibc,
752 qoriq-cadence-dp-firmware, qt5xmlpatterns, ranger, redis,
753 rng-tools, rsync, rsyslog, rtl8189es, rtl8723bu, runc, rustc,
754 sconeserver, sdl2, snort, sox, sqlite, squid, stress-ng,
755 strongswan, sunxi-mali-utgard-driver, sysdig, syslinux,
756 syslog-ng, tcf-agent, tcpreplay, tesseract-ocr, tinyproxy,
757 uacme, uboot-tools, uclibc, unzip, usbguard, v4l2loopback,
758 vim, waffle, webkitgtk, weston, wolfssl, wpewebkit, xfsprogs,
759 xserver_xorg-server, xtables-addons, zziplib
760
761 Issues resolved:
762
763 #13216: [Documentation] 2020.02.6 requires GNU find utils
764 #14556: python-crossbar fails to build
765 #14796: 64 bit time and seccomp conflict (OpenSSH server crash)
766 #14951: boost compile error when running make silently
767
41b1b65c
PK
7682022.05.2, released August 31st, 2022
769
770 Important / security related fixes.
771
772 dependencies: Ensure 'cmp' is available on the build host.
773
774 pkg-utils: The KCONFIG_ENABLE_OPT macro used to enforce a specific
775 Kconfig option to be enabled (E.G. for kernel options needed by
776 packages) no longer changes a =m (modular) with =y (built in).
777
778 check-host-rpath: Silence readelf warnings when clang is used
779
780 GCC 10.x updated to 10.4.0
781
782 Defconfigs: Kria kv260: Fix u-boot configuration
783
784 Updated/fixed packages: apg, arm-trusted-firmware, assimp,
785 bayer2rgb-neon, bind, bird, cog, cwiid, diffutils, freerdp,
786 fluidsynth, gcc, gdk-pixbuf, glibc, glslsandbox-player,
787 gnupg2, gtest, i2pd, jack2, jquery-validation, jszip,
788 kvm-unit-tests, libbsd, libcamera, libcurl, libest, libiio,
789 libkrb5, libopenssl, libp11, libpsl, libwebsockets, localedef,
790 luasyslog, lxc, mbedtls, mstpd, mutt, netdata, netsniff-ng,
791 nodejs, nvidia-driver, ola, openssl, opkg-utils, paho-mqtt-c,
792 pango, pcsc-lite, perl, perl-crypt-openssl-rsa, pimd, poppler,
793 postgis, powerpc-utils, pppd, protobuf-c, pulseaudio,
794 python-bottle, python-django, python-lxml, python3, qt5webkit,
795 redis, rpi-userland, rsyslog, runc, rustc, sconeserver,
796 sg3_utils, shadowsocks-libev, stellarium, suricata, swupdate,
797 tcpreplay, uacme, uclibc, v4l2loopback, webkitgtk,
798 wilc-driver, wine, wpewebkit, xdg-dbus-proxy,
799 xserver_xorg-server, zeromq, zfs, zlib-ng
800
801 Issues resolved (http://bugs.uclibc.org):
802
803 #13796: Problems compiling package gst-plugins-good
804
6ba523c8
PK
8052022.05.1, released July 24th, 2022
806
807 Important / security related fixes.
808
809 Disable big endian no-mmu on ARM as it is not supported by
810 elf2flt.
811
812 Tighten dependencies for external Bootlin toolchains to ensure
813 they can only be selected in compatible configurations.
814
815 Support external toolchains without gdbserver.
816
817 Updated/fixed packages: apache, avahi, bdwgc, bind, bpftool,
818 cups, darkhttpd, dmalloc, ecryptfs-utils, fxload, ghostscript,
819 gnutls, gst-omx, gst1-devtools, gst1-libav, gst1-plugins-base,
820 gst1-plugins-bad, gst1-plugins-good, gst1-plugins-ugly,
821 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
822 gstreamer1-editing-services, gtest, iptables, keyutils, lcms2,
823 libabseil-cpp, libcamera, libcurl, libeastl, libgpgme,
824 libgtk3, libmdbx, libmediaart, libmodsecurity, libnetconf2,
825 libopenssl, libpjsip, libsamplerate, libsndfile, libtalloc,
826 logrotate, luajit, nginx, noip, paxtest, php, postgresql,
827 procrank_linux, pure-ftpd, python-pillow, qdecoder,
828 rabbitmq-server, rpi-userland, ruby, rustc, sofia-sip,
829 systemd, tcpreplay, tinyproxy, tor, uacme, uboot-tools, vim,
830 watchdogd, webkitgtk, weston, wireguard-linux-compat,
831 wpa_supplicant, wpewebkit, zstd
832
833 Issues resolved (http://bugs.uclibc.org):
834
835 #14881: Watchdogd Package missing INSTALL_STAGING
836
730baf05
PK
8372022.05, released June 6th, 2022
838
839 Fixes all over the tree.
840
841 Rework BR2_STATIC_LIBS handling to ensure it can only be
842 enabled if a suitable C library is available.
843
844 Updated/fixed packages: arm-trusted-firmware, at91bootstap,
845 boinc, boost, cpulimit, diffutils, edk2, eigen, fbv, gcr,
846 gensio, glibc, go, gtest, iucode-tool, kvm-unit-tests, libcec,
847 libcurl, libks, linux, linux-tools, lttng-modules, mariadb,
848 memcached, mono, musl, mutt, netdata, network-manager, nginx,
849 ogre, openjpeg, openvpn, pipewire, python-crossbar, qemu,
850 qpid-proton, rauc, rockchip-mali, rsyslog,
851 rtl8812au-aircrack-ng, ruby, runc, rustc, samba4, tiff,
852 uclibc, unrar, vim, webkitgtk, wpewebkit,
853 xdriver_xf86-video-ati, xml-security-c, zchunk, zlib-ng
854
855 Issues resolved (http://bugs.uclibc.org):
856
857 #14821: Samba server is failing to compile
858 #14826: make qemu_x86_64_defconfig stopped working
859
b7d8ce5b
PK
8602022.05-rc2, released May 30th, 2022
861
862 Fixes all over the tree.
863
864 Defconfigs: qemu_ppc64*: Use binutils 2.36.1 to fix build
865 issue, qemu_arm_vexpress_tz: Fix optee-os build issue,
866 qemu_arm_versatile_nommu: Drop now that nommu for ARMv5 is no
867 longer available
868
869 Updated/fixed packages: dhcp, edk2, gcr, glibc, i2pd, janet,
870 janus-gateway, libfreeimage, libnftnl, libnss, libodb-boost,
871 libostree, libwebsockets, linux-tools, midori, ntfs-3g, ola,
872 optee-client, pcsc-lite, pipewire, python-flask,
873 python-service-identity, python-werkzeug, qemu, rng-tools,
874 rockchip-mali, strace, xdriver_xf86-video-amdgpu
875
876 Removed packages: ktap
877
ae4e99aa
PK
8782022.05-rc1, released May 18th, 2022
879
880 Fixes all over the tree and new features.
881
882 Toolchain:
883 - glibc update to 2.35, musl updated to 1.2.3
884 - gcc 11.x updated to 11.3, support for external gcc 12.x
885 - binutils 2.38 added, 2.32/2.35.2 removed, default changed to 2.37
886 - s390x Bootlin external toolchain added
887 - 5.17.x kernel headers support added
888
889 Filesystem:
890 - Rework OCI entrypoint/command logic to handle command arguments
891 - Squashfs block size is now configurable
892
893 Graphs: Also generate a build time timeline graph (for top
894 level parallel builds).
895
896 scripts/pkg-stats: Optimize memory consumption for CPE parsing
897
898 Fix compatibility issue with the fakeroot script logic and
899 modern versions of dash.
900
901 Change git:// URLs pointing to Github to https://, now that
902 Github has turned off support for git://
903
904 New defconfigs: Octavo osd32mp1_brk / osd32mp1_red
905
906 New packages: falcosecurity-libs, lzma-alone, octave,
907 python-flit-core, python-orjson, python-pydevmem,
908 qt5webengine-chromium, qt5webengine-chromium-catapult, ragel,
909 tbb, wilc-driver, wtfutil
910
911 Wilc1000-firmware renamed to wilc-firmware
912
913 Issues resolved (http://bugs.uclibc.org):
914
915 #14596: package dialog is outdated and contains a bug
916 #14651: OpenSSH 8.9p1 compiler error under ARM
917 #14656: Adding dependencies from an external tree does not work
918 #14661: Fakeroot script relies on bash-isms, does not work with..
919 #14681: QT5WEBENGINE not building
920 #14686: genimage.cfg have a hard-coded .ext4 extension which..
921 #14701: Multiple unresolved symbols while building kernel ..
922 #14706: nodjs build problem
923 #14711: nodjs build problem missing bzip
924 #14721: python-argon2_cffi no longer works
925 #14731: BR2_PACKAGE_IOSTAT
926 #14751: LVM2 Outdated Link
927
c9a2015b
PK
9282022.02.12, released May 5th, 2023
929
930 Important / security related fixes.
931
932 Updated/fixed packages: agentpp, apache, ca-certificates,
933 containerd, coremark, dcron, eudev, ffmpeg, git,
934 intel-microcode, kexec, lcdproc, libmicrohttpd, libosmium,
935 libxml2, linux-tools, matio, osm2pgsql, poppler, postgresql,
936 protozero, python-web2py, runc, s390-tools, samba4, snmppp,
937 sudo, tcpdump, uclibc, vim, webkitgtk, wpewebkit,
938 xserver_xorg-server
939
1ad6d0de
PK
9402022.02.11, released March 19th, 2023
941
942 Important / security related fixes.
943
944 Updated/fixed packages: apache, apr, apr-util, asterisk,
945 at91dataflashboot, audit, bash, bind, bridge-utils, clamav,
946 dmalloc, exfat, exfat-utils, f2fs-tools, gcc, git,
947 glslsandbox-player, go, haproxy, intel-gmmlib, ipmiutil, less,
948 libblockdev, libcurl, libev, libgcrypt, libmad, libmdbx,
949 libmodsecurity, libolm, libpjsip, lttng-babeltrace, mender,
950 mpv, mutt, mxs-bootlets, opensbi, opus, paho-mqtt-c,
951 pcm-tools, php, proxychains-ng, python-django,
952 python-m2crypto, python-werkzeug, quazip, quickjs,
953 rockchip-mali, rsync, sudo, tiff, uacme, uqmi, webkitgtk,
954 wpebackend-fdo, wpewebkit, xdriver_xf86-video-qxl, znc
955
956 Issues resolved (http://bugs.uclibc.org):
957
958 #15306: glibc build fails in Docker container
959 #15361: Buildroot linking error on Apple Silicon
960
e5f9cbd9
PK
9612022.02.10, released March 1st, 2023
962
963 Important / security related fixes.
964
965 Fix make O=..._defconfig builds (regression in 2022.02.9).
966
967 A number of additional/stricter checks have been added to
968 ./utils/check-package.
969
970 Build host dependencies check extended to check for a number
971 of specific perl modules to better handle distributions (like
972 Fedora) with very fine grained perl packages. Also ensure
973 build host has git >= 2.0.0 when using packages written in
974 go/rust because the vendoring may need it.
975
976 Defconfigs: ASUS tinker rk3288: Fix boot issue related to TPL
977
978 Updated/fixed packages: afboot-stm32, apache, barebox, c-ares,
979 elf2flt, freeswitch, fwts, gcc, git, kodi, libgit2, libks,
980 libopenssl, live555, lua, lxc, mesa3d-headers, modsecurity2,
981 netopeer2, openjdk, openpowerlink, openvpn, opusfile,
982 postgresql, pugixml, python-future, qt5, sdl2, sofia-sip,
983 ssdp-responder, sudo, sunxi-mali-utgard, ti-sgx-km, tmux,
984 uboot, upx, vim, webkitgtk, wolfssl, wpewebkit, xlib_libXpm,
985 xserver_xorg-server, xxhash, xz, yajl, zabbix
986
987 Issues resolved (http://bugs.uclibc.org):
988
989 #15271: no start-qemu.sh
990 #15291: BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS without location
991 #15301: Selecting NAND Flash boot media (NAND_BOOT) breaks the uboot..
992
7b566040
PK
9932022.02.9, released January 18th, 2023
994
995 Important / security related fixes.
996
997 Br2-external: Fix make performance issue when many (> 6)
998 external trees are used together.
999
1000 Erofs: Use fixed timestamp and UUID when BR2_REPRODUCIBLE is
1001 used.
1002
1003 Go: Ensure our go build and module cache is used, even for the
1004 download step.
1005
1006 Legal-info: Stop warning about not saving sources for local /
1007 override packages if <PKG>_REDISTRIBUTE is set to NO.
1008
1009 Linux: Fix build of < 5.6 kernels with host-gcc >= 10.
1010
1011 A large number of NXP related packages and defconfigs have
1012 been updated as upstream moved the git repositories to Github.
1013
1014 Updated/fixed packages: asterisk, bearssl, botan, cairo,
1015 capnproto, check, checkpolicy, connman, containerd,
1016 docker-cli, docker-engine, exempi, exfat, exfat-utils, fmc,
1017 fmlib, glib-networking, go, gobject-introspection, gperf,
1018 i2pd, ima-evm-utils, imx-alsa-plugins, imx-kobs, imx-lib,
1019 imx-m4fwloader, imx-mkimage, intel-microcode, janus-gateway,
1020 libcurl, libftdi1, libksba, libmbim, libmng, libpjsip,
1021 libtalloc, libuwsc, libxkbcommon, linux, lpeg, lrzsz,
1022 lttng-tools, lua-cqueues, mbedtls, mfgtools, mutt, php,
1023 policycoreutils, polkit, postgresql, pptp-linux,
1024 qcom-db410c-firmware, qemu, qoriq-rcw, qt5virtualkeyboard,
1025 rhash, rtl_433, ruby, sqlite, swupdate, tekui, tiff, tinyxml,
1026 tor, wayland, wireshark, wpa_supplicant,
1027 xdriver_xf86-video-imx-viv, xserver_xorg-server, xxhash, zip
1028
1029 Issues resolved (http://bugs.uclibc.org):
1030
1031 #14971: Kernel 3.10.108 fail to build in Buildroot 2022.08-rc1
1032 #14996: Too many directories in BR2_EXTERNAL causes hang during make
1033 #15161: kernel can't support SUBDIR
1034 #15196: Setting BR2_PACKAGE_RPI_FIRMWARE_CONFIG_FILE does not work
1035 #15226: lsblk: not found
1036
e84a88e8
PK
10372022.02.8, released December 10th, 2022
1038
1039 Important / security related fixes.
1040
1041 Updated/fixed packages: asterisk, dash, dovecot,
1042 dovecot-pigeonhole, edk2, edk2-platforms, elf2flt, exim,
1043 freerdp, gcc, gdb, git, gnupg2, heimdal, iwd, kodi,
1044 libarchive, libmdbx, libkrb5, libksba, libopenssl, memcached,
1045 netsnmp, nginx, openpgm, optee-client, python3, rsync,
1046 rtl8723bu, samba4, sdl, sdl2, swupdate, sysstat, systemd,
1047 uboot, vim, vlc, xen, xterm
1048
1049 Issues resolved (http://bugs.uclibc.org):
1050
1051 #15131: Target GDB uses internal zlib
1052
4d46f510
PK
10532022.02.7, released November 17th, 2022
1054
1055 Important / security related fixes.
1056
1057 Defconfig: Pine64: Change to mainline ATF to fix build
1058 issue, Zynqmp zcu102 / zcu106: Fix pmufw reset issue
1059
1060 Updated/fixed packages: arm-trusted-firmware, bind, botan,
1061 collectd, darkhttpd, dbus, dhcp, dnsmasq, docker-cli,
1062 docker-engine, exfatprogs, expat, f2fs-tools, faad2, ffmpeg,
1063 freerdp, gnutls, go, gpsd, grub2, gsl, gst-omx, gst1-devtools,
1064 gst1-libav, gst1-plugins-bad, gst1-plugins-base,
1065 gst1-plugins-good, gst1-plugins-ugly, gst1-python,
1066 gst1-rtsp-server, gst1-vaapi, gstreamer1,
1067 gstreamer1-editing-services, hdparm, hostapd, imagemagick,
1068 iwd, jack2, libbpf, libcurl, libfribi, libidn2, libinput,
1069 libmdbx, libopenssl, libosip2, libpng, libtasn1,
1070 libtorrent-rasterbar, libuhttpd, libvncserver, libxml2, linux,
1071 linux-tools, lldpd, lrzip, lz4, matchbox-startup-monitor,
1072 msmtp, multipath-tools, mupdf, musl, mv-ddr-marvell, mxml,
1073 nodejs, ntfs-3g, numactl, openvmtools, oracle-mysql,
1074 paho-mqtt-c, perl-net-ssleay, php, pixman, poppler, procps-ng,
1075 python-django, python3, qdecoder, rpi-userland, rsync,
1076 rtl8189es, rtl8189fs, rtl8723bu, rtl8812au-aircrack-ng,
1077 rtl8821au, rtl_433, samba4, shapelib, socat, squid, sqlite,
1078 squashfs, strongswan, sudo, swupdate, timescaledb, u-boot,
1079 uclibc-ng-test, udisks, uftp, uhd, umtprd, vim, wavemon,
1080 wireguard-linux-compat, wolfssl, wpa_supplicant, wpewebkit,
1081 zlib-ng, zsh
1082
1083 Issues resolved (http://bugs.uclibc.org):
1084
1085 #15026: package/udisks: install to staging
1086 #15061: Node.js Package fails to build against musl i386
1087
12c7b23b
PK
10882022.02.6, released October 2nd, 2022
1089
1090 Important / security related fixes.
1091
1092 Fixed compatibility issue with make 4.3 and the 'printvars' /
1093 'show-vars' commands.
1094
1095 Dependencies: Ensure 'find' and 'xargs' are available on the
1096 build host.
1097
1098 A large number of typo fixes.
1099
1100 Defconfigs: Galileo: Fix defconfig syntax, Licheepi zero: Fix
1101 U-Boot dependencies, Bananapi m1, Olimx a20 olinuxino lime
1102 1+2, a33 olinuxino: Use standard FPU configuration, Pine 64
1103 sopine, Rockpro 64: Change to mainline ATF to fix build issue.
1104
1105 Updated/fixed packages: ace, arm-trusted-firmware,
1106 babeltrace2, boost, botan, busybox, clamav, cog, connman,
1107 containerd, cups, dhcpcd, directfb, docker-cli, docker-engine,
1108 edk2, edk2-platforms, elf2flt, expat, ffmpeg, ficl,
1109 freeswitch, freetype, gcc, gdb, git, gnutls, go,
1110 graphicsmagic, grub2, gst1-plugins-bad, gst1-plugins-good,
1111 heirloom-mailx, icu, igh-ethercat, imagemagick, imx-gpu-viv,
1112 jose, jpeg, jquery-ui-themes, kodi, libconfuse, libfreeimage,
1113 libglvnd, libgpg-error, libinput, libmdbx, libsepol, libtirpc,
1114 libupnp, libvirt, libvncserver, libwpe, libxml2, libzlib,
1115 linux, linux-tools, lshw, m4, makedevs, makedumpfile,
1116 mali-driver, mariadb, memcached, mesa3d, minidlna, mosquitto,
1117 mutt, mv-ddr-marvell, ncurses, ne10, netsniff-ng,
1118 networkd-dispatcher, ocrad, opencv4, openocd, openssh, pango,
1119 pcsc-lite, polkit, postgis, postgresql, python-paho-mqtt,
1120 python-pygame, python3, qemu, qlibc,
1121 qoriq-cadence-dp-firmware, qt5xmlpatterns, ranger, rng-tools,
1122 rsync, rsyslog, rtl8189es, rtl8723be, runc, rustc,
1123 sconeserver, sdl2, snort, sox, sqlite, squid, stress-ng,
1124 strongswan, sunxi-mali-utgard-driver, syslinux, syslog-ng,
1125 tcf-agent, tcpreplay, tesseract-ocr, tinyproxy, uacme,
1126 uboot-tools, uclibc, unzip, usbguard, v4l2loopback, vim,
1127 webkitgtk, wolfssl, wpewebkit, xfsprogs, xserver_xorg-server,
1128 xtables-addons, zziplib
1129
1130 Issues resolved:
1131
1132 #13216: [Documentation] 2020.02.6 requires GNU find utils
1133 #14796: 64 bit time and seccomp conflict (OpenSSH server crash)
1134 #14951: boost compile error when running make silently
1135
092b705e
PK
11362022.02.5, released August 31st, 2022
1137
1138 Important / security related fixes.
1139
1140 dependencies: Ensure 'cmp' is available on the build host.
1141
1142 pkg-utils: The KCONFIG_ENABLE_OPT macro used to enforce a specific
1143 Kconfig option to be enabled (E.G. for kernel options needed by
1144 packages) no longer changes a =m (modular) with =y (built in).
1145
1146 check-host-rpath: Silence readelf warnings when clang is used
1147
1148 GCC 10.x updated to 10.4.0
1149
1150 Updated/fixed packages: apg, arm-trusted-firmware, assimp,
1151 bayer2rgb-neon, bind, bird, cog, cwiid, diffutils, fluidsynth,
1152 freerdp, gcc, glibc, glslsandbox-player, gdk-pixbuf, gnupg2,
1153 gtest, i2pd, jack2, jquery-validation, jszip, libbsd, libcamera,
1154 libcurl, libest, libiio, libkrb5, libopenssl, libpsl,
1155 luasyslog, lxc, mbedtls, mstpd, mutt, netdata, netsniff-ng,
1156 nodejs, nvidia-driver, openssl, opkg-utils, paho-mqtt-c,
1157 pango, pcsc-lite, perl, pimd, poppler, postgis, powerpc-utils,
1158 pppd, protobuf-c, pulseaudio, python-bottle, python-django,
1159 python-lxml, python3, qt5webkit, rpi-userland, rsyslog, runc,
1160 rustc, sconeserver, sg3_utils, shadowsocks-libev, suricata,
1161 tcpreplay, uacme, uclibc, v4l2loopback,, webkitgtk, wine,
1162 wpewebkit, xdg-dbus-proxy, xserver_xorg-server, zeromq, zfs,
1163 zlib-ng
1164
1165 Issues resolved (http://bugs.uclibc.org):
1166
1167 #13796: Problems compiling package gst-plugins-good
1168 #14926: package/nodejs: build for host fails with GTEST errors
1169
2bc14528
PK
11702022.02.4, released July 28th, 2022
1171
1172 Important / security related fixes.
1173
1174 Disable big endian no-mmu on ARM as it is not supported by
1175 elf2flt.
1176
1177 Tighten dependencies for external Bootlin toolchains to ensure
1178 they can only be selected in compatible configurations.
1179
1180 Support external toolchains without gdbserver.
1181
1182 Updated/fixed packages: apache, avahi, bdwgc, bind, bpftool,
1183 cups, darkhttpd, dmalloc, ecryptfs-utils, fxload, ghostscript,
1184 gnutls, gst-omx, gst1-devtools, gst1-libav, gst1-plugins-base,
1185 gst1-plugins-bad, gst1-plugins-good, gst1-plugins-ugly,
1186 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
1187 gstreamer1-editing-services, gtest, iptables, keyutils, lcms2,
1188 libabseil-cpp, libcamera, libcurl, libeastl, libgpgme,
1189 libgtk3, libmdbx, libmediaart, libmodsecurity, libnetconf2,
1190 libopenssl, libpjsip, libsamplerate, libsndfile, libtalloc,
1191 logrotate, luajit, nginx, noip, paxtest, php, postgresql,
1192 procrank_linux, pure-ftpd, python-pillow, qdecoder,
1193 rabbitmq-server, rpi-userland, rustc, sofia-sip, systemd,
1194 tcpreplay, tinyproxy, tor, uacme, uboot-tools, vim, watchdogd,
1195 webkitgtk, wireguard-linux-compat, wpa_supplicant, wpewebkit,
1196 zstd
1197
1198 Issues resolved (http://bugs.uclibc.org):
1199
1200 #14881: Watchdogd Package missing INSTALL_STAGING
1201
4a3ea45d
PK
12022022.02.3, released June 19th, 2022
1203
1204 Important / security related fixes.
1205
1206 Infrastructure: Fix building under paths containing regex
1207 characters (E.G. '+')
1208
1209 Toolchain: Only allow ppc64le variants for which a
1210 glibc/musl/uclibc toolchain is supported.
1211 Mark codescape mti/img mips toolchains as shared library only
1212 (glibc).
1213
1214 Updated/fixed packages: arm-trusted-firmware,
1215 at91dataflashboot, boinc, dhcp, diffutils, edk2, fbv, gensio,
1216 glibc, go, gtest, iucode-tool, janet, libcec, libcurl,
1217 libfreeimage, libnftnl, libodb-boost, linux, linux-tools,
1218 lttng-modules, mariadb, memcached, mono, mutt,
1219 network-manager, nginx, ntfs-3g, ogre, openjpeg, openvpn,
1220 qemu, qpid-proton, qt5webengine, rauc, rockchip-mali, rsyslog,
1221 ruby, runc, rustc, samba4, strace, tiff, uclibc, unrar, vim,
1222 webkitgtk, wpewebkit, xdriver_xf86-video-amdgpu,
1223 xdriver_xf86-video-ati, zlib-ng
1224
1225 New packages: qt5webengine-chromium,
1226 qt5webengine-chromium-catapult
1227
1228 Issues resolved (http://bugs.uclibc.org):
1229
1230 #14766: package dhcp on buildroot 2022.02.1 failed
1231 #14821: Samba server is failing to compile
1232 #14826: make qemu_x86_64_defconfig stopped working
1233
1c416477
PK
12342022.02.2, released May 29th, 2022
1235
1236 Important / security related fixes.
1237
1238 Archictures: Drop sh2a, correct x86 Bonnell variant
1239
1240 Toolchain: Bump GCC 11.x to 11.3, correct pre-installed
1241 external toolchain logic when toolchain is available in path.
1242
1243 Rework OCI filesystem entrypoint/command logic to handle
1244 command arguments
1245
1246 Defconfigs: Update Zynqmp zcu102/106 to final 2022.1 release,
1247 fix zcu106 PLL config
1248
1249 Updated/fixed packages: adwaita-icon-theme, afboot-stm32,
1250 aircrack-ng, alchemy, alsa-lib, arptables, assimp, asterisk,
1251 aubio, avrdude, azure-iot-sdk-c, batman-adv, binutils,
1252 bpftool, brotli, cairo, cifs-utils, clamav, cryptodev-linux,
1253 dhcp, diffutils, dmalloc, duktape, e2fsprogs, elf2flt, espeak,
1254 expat, ffmpeg, fluidsynth, freerdp, gcc, git, glorytun,
1255 glslsandbox-player, gnutls, go, gst1-imx, gst1-plugins-good,
1256 gzip, imagemagick, janus-gateway, keepalived, kompexsqlite,
1257 kvm-unit-tests, libarchive, libcgi, libcurl, libevdev,
1258 libeXosip2, libhtp, libinput, libkcapi, libkrb5, libks,
1259 libmdbx, libmnl, libnpupnp, libnspr, libopenssl, liboping,
1260 libpjsip, libpri, libselinux, libsigsegv, libv4l,
1261 libwebsockets, libxml2, linux, linux-tools, ltp-testsuite,
1262 luajit, lvm2, mali-driver, mariadb, mc, minizip, mpd, mutt,
1263 netatalk, netsurf, network-manager, nodejs, numactl, nut,
1264 omniorb, openbox, opencv4, openjdk, openjdk-bin, openocd,
1265 pamtester, pango, pcre2, php, php-apcu, pinentry, pixman,
1266 polkit, postgis, postgresql, pure-ftpd, python-aenum,
1267 python-avro, python-django, python-pillow, python-simplejson,
1268 python-urllib3, python-zopfli, python3, qemu, qpdf, quazip,
1269 redis, rockchip-mali, rsync, rt-tests, rust, rtl8818eu,
1270 rtl8189es, rtl8189fs, rtl_433, sam-ba, samba4, sdl2_ttf,
1271 shadowsocks-libev, shim, subversion, sun20i-d1-spl, suricata,
1272 systemd, tftpd, trinity, tvheadend, udev, uftrace,
1273 urandom-scripts, usb_modeswitch, valgrind, vde2, vim,
1274 wireplumber, wolfssl, wpa_supplicant, xlib_libXfont2, xz,
1275 zlib, zlog
1276
1277 Issues resolved (http://bugs.uclibc.org):
1278
1279 #14751: LVM2 Outdated Link
1280
11b6b65d
PK
12812022.02.1, released April 11th, 2022
1282
1283 Important / security related fixes.
1284
1285 Graphs: Also generate a build time timeline graph (for top
1286 level parallel builds).
1287
1288 scripts/pkg-stats: Optimize memory consumption for CPE parsing
1289
1290 Fix compatibility issue with the fakeroot script logic and
1291 modern versions of dash.
1292
1293 Change git:// URLs pointing to Github to https://, now that
1294 Github has turned off support for git://
1295
1296 Updated/fixed packages: ace, apache, apr, apr-util, belr,
1297 bind, bluez5_utils, boinc, bpftool, busybox, cloop, cog,
1298 containerd, cppcms, dav1d, dhcp, dieharder, dnsmasq,
1299 docker-cli, docker-engine, efl, ell, fakeroot, flac,
1300 fluidsynth, gdk-pixbuf, glib-networking, gnutls, gst-omx,
1301 gst1-devtools, gst1-libav, gst1-plugins-bad,
1302 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
1303 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
1b718ade 1304 gstreamer1-editing-services, haproxy, htop, intel-gmmlib,
11b6b65d
PK
1305 ipmiutil, iwd, jack1, jack2, lftp, libabseil-cpp, libbluray,
1306 libcamera-apps, libcoap, libcurl, libest, libgee, libglib2,
1307 libgtk3, libiec61850, libkrb5, libminiupnpc, libodb,
1308 libodb-boost, libopenssl, libp11, libpsl, libressl, librstp,
1309 librtlsdr, liburing, libyang, libzlib, luasec, lxc, matio,
1310 meson, minidlna, minizip, mpd, mtools, netatalk, nbd, odb,
1311 openblas, openssh, openvpn, optee-os, opus, paho-mqtt-c,
1312 pango, php, pipewire, pkcs11-helper, postgresql, ppp,
1313 protozero, python-aioconsole, python-avro, python-brotli,
1314 python-greenlet, python-paramiko, python-pillow,
1315 python-rpi-gpio, python-treq, python-twisted, python-ujson,
1316 python-weasyprint, qt5base, qt5wayland, raptor, rpi-firmware,
1317 rpi-userland, rtl_433, runc, rust, rygel, samba4,
1318 shairport-sync, spice, spidev_test, stunnel, systemd,
1319 timescaledb, trace-cmd, trousers, ts4900-fpga, tvheadend,
1320 udpcast, unbound, upower, urandom-scripts, usbguard, valgrind,
1321 valijson, vim, wavpack, wget, wireplumber, wireshark, woff2,
1322 xmrig, zabbix, zlib-ng, zynaddsubfx, zziplib
1323
1324 Issues resolved (http://bugs.uclibc.org):
1325
1326 #13971: ip6tables-nft build does not include MASQUERADE target..
1327 #14651: OpenSSH 8.9p1 compiler error under ARM
1328 #14656: Adding dependencies from an external tree does not work
1329 #14661: Fakeroot script relies on bash-isms, does not work ..
1330 #14686: genimage.cfg have a hard-coded .ext4 extension which..
1331 #14701: Multiple unresolved symbols while building kernel ..
1332 #14711: nodjs build problem missing bzip
1333 #14731: BR2_PACKAGE_IOSTAT
1334
08967921
PK
13352022.02, released March 8th, 2022
1336
1337 Various fixes.
1338
1339 Fixes to cargo and golang packaging infrastructure.
1340
1341 Defconfigs: OrangePi RK3399: Fix genimage format
1342
1343 Updated/fixed packages: azure-iot-sdk-c, bpftool, cog,
1344 directfb, directfb-examples, dnsmasq, docker-engine, expat,
1345 freerdp, frr, gdb, ghostscript, glib-networking, go, haproxy,
1346 hostapd, kf5-extra-cmake-modules, kf5-kcoreaddons,
1347 kf5-modemmanager-qt, kf5-networkmanager-qt, libcamera-apps,
1348 libgee, libglfw, librstp, libtorrent, libvirt, libxslt, linux,
1349 mariadb, oprofile, osm2pgsql, pulseview, python-cryptography,
1350 python-gnupg, python-treq, qt5base, qt5webkit, rauc, re2,
1351 rygel, safeclib, sconeserver, seatd, sord, upmpdcli,
1352 util-linux, weston, wpa_supplicant, xdriver_xf86-video-mach64,
1353 xdriver_xf86-video-nouveau, xdriver_xf86-video-qxl,
1354 xscreensaver, zabbix
1355
1356 New packages: gdk-pixbuf-xlib
1357
1358 Removed packages: python-pycli
1359
1360 Issues resolved (http://bugs.uclibc.org):
1361
1362 #13126: make fails - bzip2-1.0.6.tar.gz and DirectFB-1.7.7.tar..
1363 #14611: 2022.02-rc2: Build of BR2_x86_64 with BR2_LINUX_KERNEL_..
1364 #14631: host-go-bootstrap: go not being built for package in ..
1365 #14636: azure-iot-sdk-c: Installed headers do not compile
1366 #14641: oprofile can not find the events files
1367
5b6e2ee8
PK
13682022.02-rc3, released February 28th, 2022
1369
1370 Fixes all over the tree.
1371
1372 Defconfigs: Xilinx zynqmp zcu102/zcu106: Fix U-Boot DTS config
1373
1374 Updated/fixed packages: bluez5_utils, bpftool, dbus, exempi,
1375 flac, freerdp, frr, gnutls, libpjsip, libxml2, mariadb,
1376 openssh, python-twisted, qt5webkit, samba4, vim, weston,
1377 wireshark, wolfssl, xdg-dbus-proxy, xterm,
1378
f3d0d7e6
PK
13792022.02-rc2, released February 20th, 2022
1380
1381 Fixes all over the tree.
1382
1383 Defconfigs: Friendlyarm Nanopi R2S: Fix U-Boot build, Kontron
1384 BL i.MX8M Mini: Fix U-Boot build, PC Engines APU2: Fix Linux
1385 build, ROC-RK3399-PC: Bump rootfs size to fix build
1386
1387 Updated/fixed packages: apache, apparmor, apr-util, arp-scan,
1388 binutils, bluez5_utils, connman, cryptsetup, dnsmasq,
1389 dovecot-pigeonhole, expat, gdk-pixbuf, gst1-plugins-base,
1390 guile, keepalived, kodi, libbpf, libglvnd, libgsasl, libiconv,
1391 librsvg, libuhttpd, libusb, libv4l, luasyslog, mongrel2, neon,
1392 pcre, perl-netaddr-ip, php, psmisc, python-ipython,
1393 python-pycli, python-pygame, python-regex, python-twisted,
1394 qt5location, qt5webkit, resiprocate, rygel, safeclib,
1395 sdl2_ttf, socketcand, strongswan, sudo, systemd, toolchain,
1396 urg, webkitgtk, wireless-regdb, wpewebkit,
1397 xdriver_xf86-video-{ati,mach64,mga,r128,savage,tdfx}, xz, zfs,
1398 zsh
1399
5ee6be2b
PK
14002022.02-rc1, released February 13th, 2022
1401
1402 Numerous package updates and many (80) new packages.
1403
1404 Toolchain:
1405 - glibc: Optional support for compatibility shims for running
1406 on older kernels than what glibc has been built against
1407 - uClibc: Use uClibc-ng 1.0.40
1408 - External toolchains: Update Bootlin toolchains to 2021.11-1
1409 version
1410
1411 Python 2.7 and python 2.x specific packages removed as python
1412 2.x is EOL since April 2020. Likewise a number of python3
1413 specific host packages has been renamed (host-python-foo
1414 instead of host-python3-foo) now host-python is always python
1415 3.x.
1416
1417 Cargo (Rust) package infrastructure added. Vendoring support
1418 added to golang package infrastructure.
1419
1420 New defconfigs: FriendlyARM NanoPi R2S, Kontron BL i.MX8M
1421 Mini, Microchip Sama7g7ek, Olimex STMP157 OlinuXino LIME2,
1422 QEMU PPC Bamboo, PPC64 PowerNV, Raspberry Pi Zero 2W, Spike
1423 Riscv64, Xilinx zcu102
1424
1425 Removed defconfigs: Synopsys arch38 VDK, aarch64 VDK
1426
1427 New packages: ace, alchemy, alfred, bat, bento4, bmx7,
1428 bpftool, brcmfmac_sdio-firmware-rpi, cfm, cups-pk-helper,
1429 davinci-bootcount, dbus-cxx, embiggen-disk, freeipmi,
1430 gocryptfs, kodi-pvr-plutotv, kodi-pvr-waipu, ksmbd-tools,
1431 libcamera-apps, libest, libexecinfo, libfutils, libglvnd,
1432 libks, libmd, libopenaptx, libpeas, libshdata, liburing, lilv,
1433 lua-argon2, lua-cffi, lua-inotify, lv2, mali-driver,
1434 moby-buildkit, modsecurity2, networkd-dispatcher, pahole,
1435 php-apcu, php-lua, php-pam, python-argon2-cffi-bindings,
1436 python-cssselect2, python-distro, python-fonttools,
1437 python-gnupg, python-installer, python-memory-profiler,
1438 python-mpd2, python-pep517, python-pydyf, python-pypa-build,
1439 python-pyphen, python-tinycss2, python-tomli,
1440 python-weasyprint, python-zopfli, qoriq-cadence-dp-firmware,
1441 riscv-isa-sim, rockchip-mali, rpi-rgb-led-matrix, sdbus-cpp,
1442 sentry-cli, serd, simple-mail, sord, sratom,
1443 sunxi-mali-utgard, sunxi-mali-utgard-driver, tinifier, ulog,
1444 vulkan-headers, xlib_libxcvt, zabbix, zchunk, zynaddsubfx
1445
1446 Removed packages: gstreamer1-mm, python, python-backports-abc,
1447 python-backports-functools-lru-cache,
1448 python-backports-shutil-get-terminal-size,
1449 python-backports-ssl-match-hostname, python-configobj,
1450 python-dialog, python-enum, python-enum34, python-functools32,
1451 python-futures, python-id3, python-ipaddr, python-ipaddress,
1452 python-mad, python-nfc, python-pam, python-pathlib2,
1453 python-pycap, python-pyro, python-singledispatch,
1454 python-subprocess32, python-typing, python-yieldfrom,
1455 qt5webkit-examples, rpi-bt-firmware, rpi-wifi-firmware,
1456 sunxi-mali-mainline, sunxi-mali-mainline-driver, zynq-boot-bin
1457
1458 Issues resolved (http://bugs.uclibc.org):
1459
1460 #12271: python-iptables runtime dependencies
1461 #13436: PPP 2.4.9 is out
1462 #14351: needs to mount sysfs before mount -a
1463 #14451: nodejs won't build on Fedora 35
1464 #14471: alsa_utils wrong deployment
1465 #14501: lttng-modules v2.11 package fails to build
1466 #14531: Package EFL - build error
1467
3c6b7502
PK
14682021.11.3, released March 24th, 2022
1469
1470 Important / security related fixes.
1471
1472 Updated/fixed packages: apache, azure-iot-sdk-c, boinc, dbus,
1473 directfb, docker-engine, exempi, expat, flac, gdb, gdk-pixbuf,
1474 gnutls, go, haproxy, libcurl, libiec61850, libminiupnpc,
1475 libodb, libodb-boost, libopenssl, libpjsip, libressl, librsvg,
1476 libsrtp, libvirt, libxml2, libxslt, lxc, mariadb, minidlna,
1477 odb, openblas, openvpn, oprofile, php, pppd, python-ipython,
1478 python-twisted, raptor, rpi-firmware, samba4, seatd,
1479 timescaledb, usbguard, util-linux, vim, wavpack,
1480 wireless-regdb, wireplumber, wireshark, wolfssl, xscreensaver,
1481 xterm, zsh
1482
1483 New packages: gdk-pixbuf-xlib
1484
1485 Issues resolved (http://bugs.uclibc.org):
1486
1487 #13126: make fails - bzip2-1.0.6.tar.gz and DirectFB-1.7.7.tar..
1488 #14636: azure-iot-sdk-c: Installed headers do not compile
1489 #14641: oprofile can not find the events files
1490
67b160c3
PK
14912021.11.2, released February 28th, 2022
1492
1493 Important / security related fixes.
1494
1495 Defconfigs: Andes ae3xx, Intel galileo: Fix build with host
1496 gcc >= 10, ROC-RK3399-PC: Bump rootfs size to fix build issue.
1497
1498 Add conditional patching logic to fix build issues for older
1499 U-Boot / Linux kernel versions when built with a host gcc >=
1500 10.
1501
1502 Updated/fixed packages: apitrace, binutils, casync, cgilua,
1503 connman, expat, gauche, gdb, gensio, glibc, go, gst-omx,
1504 gst1-devtools, gst1-libav, gst1-plugins-bad,
1505 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
1506 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
1507 gstreamer1-editing-services, kf5-extra-cmake-modules, kodi,
1508 libarchive, linux, lm-sensors, localedef, log4cxx, mpd,
1509 nfs-utils, php, pistache, pkcs11-helper, prosody,
1510 python-django, python-pyzmq, python-regex,
1511 python-sqliteschema, resiprocate, rtl8723bu, thermald, tiff,
1512 tor, util-linux, vim, xen
1513
4f4a3152
PK
15142021.11.1, released January 29th, 2022
1515
1516 Important / security related fixes.
1517
1518 check-package: Improve variable override check
1519
1520 pkg-stats: List CVEs where the version info cannot be parsed
1521 as unsure rather than completely ignoring them.
1522
1523 Defconfigs: Beaglebone: Support BeagleBone black wireless,
1524 stm32f469_xip_disco: Fix kernel boot
1525
1526 Updated/fixed packages: alsa-utils, apache, binutils, cage,
1527 capnproto, civetweb, clamav, collectd, connman, containerd,
1528 coreutils, dav1d, docker-cli, docker-engine, erlang,
1529 erlang-rebar, expat, findutils, flare-engine, flare-game,
1530 font-awesome, freeswitch, gcc, ghostscript, glibc, gnuchess,
1531 go, grpc, gst1-interpipe, gst1-rtsp-server, gupnp-tools,
1532 hackrf, icu, imagemagick, janus-gateway, json-for-modern-cpp,
1533 keepalived, lapack, libdbi, libiio, libjpeg, libmbim, libnss,
1534 libopenssl, libpjsip, libqmi, liburiparser, libvirt,
1535 linux-pam, lxc, mbedtls, mender, mongodb, mpd-mpc, mutt,
1536 nodejs, openblas, pcre2, php, pipewire, polkit, privoxy,
1537 prosody, python-charset-normalizer, python-django,
1538 python-idna, python-lxml, python-pyqt5, python-requests,
1539 python-urllib3, python3, qt5base, qt5location, rhash,
1540 rng-tools, ruby, runc, rustc, samba4, sofia-sip, targetcli-fb,
1541 tcpreplay, tinyxml, tor, tpm2-tss, util-linux-libs, vim, vlc,
1542 wireshark, xapp_xauth, xapp_xinput-calibrator, xen, xenomai,
1543 xlib_libX11, xserver_xorg-server
1544
1545 Issues resolved (http://bugs.uclibc.org):
1546
1547 #14451: nodejs won't build on Fedora 35
1548 #14471: alsa_utils wrong deployment
1549
e6e12337
PK
15502021.11, released December 5th, 2021
1551
1552 Various fixes.
1553
1554 Defconfigs: Grinn chiliboard/liteboard, PC x86-64 bios: Fix
1555 build
1556
1557 Updated/fixed packages: apr, coreutils, diffutils, e2fsprogs,
1558 exfat, freeswitch, gnupg, grub2, gstreamer1, guile, heimdal,
1559 hiawatha, hplip, icu, janus-gateway,
1560 kodi-screensaver-asterwave, kodi-screensaver-cpblobs,
1561 kodi-screensaver-matrixtrails, libatomic_ops, libbson, libffi,
1562 libgdiplus, libgee, libhtp, libite, libnspr, libnss,
1563 libunwind, lynx, mender-grubenv, mkpasswd, motion, mxml,
1564 netdata, qemu, samba4, speex, stress-ng, tinydtls, unixodbc,
1565 unrar, util-linux, util-linux-libs, watchdogd, wireshark
1566
1567 Issues resolved (http://bugs.uclibc.org):
1568
1569 #14351: needs to mount sysfs before mount -a
1570 #14411: 2021.11-rc2: Samba doesn't compile
1571
aaf7b2c9
PK
15722021.11-rc3, released November 30th, 2021
1573
1574 Fixes all over the tree.
1575
1576 Defconfigs: Nitrogen8mp: Fix Linux build, Zynqmp-zxu106: Fix
1577 ATF build
1578
1579 Updated/fixed packages: asterisk, automake, gdb, glorytun,
1580 gmp, hackrf, libgee, libglib2, libmodsecurity, libosmium,
1581 libressl, lighttpd, linux, micropython, mosquitto, mtd,
1582 nfs-utils, nss-myhostname, pcre, php, poco, pure-ftpd,
1583 python-cycler, qemu, qdecoder, smack, smcroute, spidev_test,
1584 strace, syslinux, toolchain, uboot, uhd, vim, websocketpp,
1585 wireshark, xcursor-transparent-theme, xscreensaver,
1586 xtables-addons
1587
1588 Issues resolved (http://bugs.uclibc.org):
1589
1590 #14346: BR2_PACKAGE_NFS_UTILS_RPC_NFSD does not patch CONFIG_NFSD..
1591
62ba22f3
PK
15922021.11-rc2, released November 19th, 2021
1593
1594 Fixes all over the tree.
1595
1596 Coding style fixes for a large number of board genimage
1597 configuration files for clarity and consistency.
1598
1599 Defconfigs: Acmesystems Aria/Arietta g25, Armadeus
1600 apf28/apf51, beagleboneai, Olimx a64, rock64, sheevaplug: Fix
1601 build with hostcc >= 10, Nezha: Correct U-Boot dependencies
1602
1603 Updated/fixed packages: alsa-lib, apparmor, binutils,
1604 bluez5_utils, botan, diffutils, firmware-utils, gdb, glmark2,
1605 glog, gpu-amd-bin-mx51, gst1-interpipe, imx-vpuwrap, iperf,
1606 isl, janet, libdnet, libglib2, libhtp, liburcu, log4cxx,
1607 luajit, luvi, meson, mksh, mongodb, mosquitto, mpd, mupdf,
1608 opencv4, oracle-mysql, pipewire, postgresql, python-aiohttp,
1609 python-pudb, python-ujson, qhull, samba4, seatd, sg3_utils,
1610 suricata, tpm2-tss, uboot, vim, xserver_xorg-server
1611
1612 New packages: pipewire-media-session
1613
1614 Issues resolved (http://bugs.uclibc.org):
1615
1616 14311: Cannot compile dahdi (part of Asterisk) for x86 (P1mmx)
1617
0df2928a 16182021.11-rc1, released November 8th, 2021
639c0047
TP
1619
1620 Numerous package updates. Notable updates including numerous
57a95075 1621 Python modules, Kodi add-ons, nodejs, OpenJDK.
639c0047
TP
1622
1623 Toolchain:
1624 - glibc update to 2.34
1625 - support for gdb 11.x added, gdb 10.x now the default
1626 - external toolchains provided by ARM updated
1627 - remove support for internal toolchain on the CSKY
1628 architecture, as it was broken and unmaintained
1629
1630 Many packages updated to enable the appropriate SELinux
1631 refpolicy module when SELinux support is enabled.
1632
1633 Support was added in the test-pkg package testing utility for
1634 using Gitlab CI to run the builds.
1635
1636 New libgbm virtual package to better support OpenGL
1637 implementations that provide a libgbm library.
1638
1639 Bootloaders/firmware: grub2 extended to be able to support
1640 multiple platforms in the same build.
1641
1642 Filesystems:
1643 - new OCI filesystem type, to build container images
1644 compatible with the Open Container Initiative standard
1645 - support for hybrid ISO9660 images added, which work on
1646 legacy and EFI BIOS machines
1647
0df2928a 1648 New defconfigs: Allwinner nezha, stm32mp157c_odyssey
639c0047
TP
1649
1650 Removed defconfigs: qemu_csky
1651
1652 New packages: dtbocfg, firmware-utils, gstd, libdbi,
57a95075 1653 libdbi-drivers, libteam, lua-augeas, mstpd, php-pecl-dbus,
639c0047
TP
1654 python-aioprocessing, python-bidict,
1655 python-charset-normalizer, python-flask-expects-json,
57a95075
YM
1656 python-git, python-pyndiff, python-rsa,
1657 python-unitest-xml-reporting, python-xmljson,
639c0047 1658 python3-cryptography, python3-pip, qt5opcua, rwmem,
0df2928a
PK
1659 sloci-image, softhsm2, sun20i-d1-spl, uqmi, vuejs-router,
1660 watchdogd, wireplumber
639c0047
TP
1661
1662 Removed packages: canfestival, python-meld3
1663
57a95075
YM
1664 Work toward the removal of python 2 has progressed: many
1665 python modules and packages have been updated to a version
1666 supporting python 3.
1667
639c0047
TP
1668 Issues resolved (http://bugs.uclibc.org):
1669
1670 #14271: compilation error with rsync command for permission
1671 #14276: Unable to get login prompt
1672 #14196: when using raspberrypicm4io_64_defconfig, make fails
1673 with mkfs.ext4: No such file or directory while trying
1674 to determine filesystem size
1675
ae48261f
PK
16762021.08.3, released December 13th, 2021
1677
1678 Important / security related fixes.
1679
1680 Defconfigs: Various fixes for building with gcc >= 10 host or
1681 target compilers.
1682
1683 Updated/fixed packages: alsa-lib, apparmor, apr, asterisk,
1684 binutils, bluez5_utils, coreutils, e2fsprogs, exfat,
1685 freeswitch, gdb, glmark2, glog, glorytun, gmp,
1686 gpu-amd-bin-mx51, gst1-interpipe, gstreamer1, guile, gupnp,
1687 hackrf, heimdal, hiawatha, hplip, icu, imx-vpuwrap, isl,
1688 janus-gateway, libatomic_ops, libbson, libdnet, libffi,
1689 libgdiplus, libgee, libglib2, libhtp, libmodsecurity, libnspr,
1690 libnss, libosmium, libunwind, linux, lynx, meson, micropython,
1691 mkpasswd, mksh, mosquitto, motion, mupdf, mxml, netdata,
1692 nfs-utils, opencv4, oracle-mysql, pcre, php, postgresql,
1693 pure-ftpd, python-cycler, qdecoder, rcw-smarc-sal28, samba4,
1694 smack, speex, stress-ng, suricata, syslinux, uboot, unixodbc,
1695 unrar, vim, websocketpp, wireshark
1696
1697 Issues resolved (http://bugs.uclibc.org):
1698
1699 #14346: BR2_PACKAGE_NFS_UTILS_RPC_NFSD does not patch CONFIG_NFSD..
1700
19e2b260
PK
17012021.08.2, released November 10th, 2021
1702
1703 Important / security related fixes.
1704
1705 Updated/fixed packages: asterisk, audit, bind, bitcoin,
1706 containerd, cryptsetup, dahdi-linux, dbus-python, dfu-util,
1707 docker-cli, docker-engine, earlyoom, edk2-platforms, exiv2,
1708 ffmpeg, freerdp, gdb, gensio, gnupg2, go, gpsd,
1709 gst1-plugins-bad, gst1-plugins-ugly, gst1-vaapi, gtest,
1710 hiredis, lftp, libps1, libva, libva-utils, lightning,
1711 log4cplus, lrzip, netdata, nodejs, olsr, openjdk, openjdk-bin,
1712 pango, php, python3-cffi, qemu, refpolicy, rng-tools, samba4,
1713 snort, strongswan, sunxi-mali-mainline-driver, suricata,
1714 systemd, tor, vim, weston, wf111, wireguard-linux-compat,
1715 xerces
1716
1717 Issues resolved (http://bugs.uclibc.org):
1718
1719 #14311: Cannot compile dahdi (part of Asterisk) for x86 (P1mmx)
1720
39bcc038
PK
17212021.08.1, released October 11, 2021
1722
1723 Important / security related fixes.
1724
1725 gdbinit: Mark the sysroot as a "safe path" before configuring
1726 it, so pretty printers work correctly without having to pass
1727 -ix to gdb
1728
1729 Updated/fixed packages: alsa-lib, apache,
1730 arm-trusted-firmware, atftp, bind, botan, cog, containerd,
1731 cryptopp, docker-cli, dash, dc3dd, docker-engine, dovecot,
1732 environment-setup, erlang, fetchmail, ffmpeg, fio, gcc, gd,
1733 gdb, ghostscript, gnuradio, gnutils, go,
1734 gobject-introspection, google-breakpad, gst-omx,
1735 gst1-devtools, gst1-interpipe, gst1-libav, gst1-plugins-bad,
1736 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
1737 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
1738 gstreamer1-editing-services, gupnp, haproxy, imlib2, kodi,
1739 kodi-pvr-octonet, kodi-visualisation-fishbmc, libcurl,
1740 libexif, libgcrypt, libglib2, libkrb5, libressl, librsvg,
1741 libsndfile, libssh, libvirt, libxcrypt, libyang, links, lvm2,
1742 lynx, lxc, mc, mesa3d, micropython, minicom, mono, mosquitto,
1743 mtr, mupdf, mv-ddr-marvell, net-tools, nginx-dav-ext, nmap,
1744 nodejs, ntfs-3g, openjdk, openjdk-bin, openldap, openssh,
1745 pcre2, php, php-gnupg, pipewire, postgis, python-aioconsole,
1746 python-cbor2, python-cffi, python-cython, python-dateutil,
1747 python-django, python-pillow, python-pip, python-texttable,
1748 python-urllib3, python-webob, qemu, qt5location, redis,
1749 refpolicy, ripgrep, ruby, runc, sispmctl, sox, squid,
1750 strongswan, supervisor, swupdate, syslinux, systemd, tinycbor,
1751 trace-cmd, uboot-tools, uclibc, udisks, uhd, vim, vsftpd,
1752 wavemon, webkitgtk, wget, wireless-regdb, wpewebkit,
1753 xapp_xrdb, xapp_xwd, xen, xlib_libXfont2, xlib_libXft,
1754 xserver_xorg-server, zip
1755
1756 Issues resolved (http://bugs.uclibc.org):
1757
1758 #14206: Kodi: even when not enabled, forcefully selects libevdev..
1759 #14211: libffi-3.3.tar.gz repacked
1760 #14221: mv-ddr-marvell fails license validation
1761
aa433d1c
PK
17622021.08, released September 4th, 2021
1763
1764 Various fixes.
1765
1766 Updated/fixed packages: gstreamer1-mm, netsniff-ng, nginx,
1767 openmpi, python-pyudev, python3, qt5base, wlroots, xvisor
1768
7314f04f
PK
17692021.08-rc3, released August 31st, 2021
1770
1771 Fixes all over the tree.
1772
1773 Toolchain: Disable fortify support for Microblaze as it is not
1774 currently working.
1775
1776 Defconfigs: Acmesystems aria/ariette g25: Fix build issue
1777 after at91bootstrap bump, BeagleV: Correct kernel headers
1778 version, PC x86-64: Bump kernel to 4.19.204 to fix build issue
1779 with GCC 10.x.
1780
1781 Updated/fixed packages: alsa-utils, at91bootstrap3, belle-sip,
1782 bullet, c-ares, cjson, coreutils, cpio, eigen, fetchmail, gdb,
1783 haproxy, heirloom-mailx, ipmiutil, kvm-unit-tests, libarchive,
1784 libffi, libmodsecurity, libopenssl, libressl, libshout,
1785 libvirt, linux-pam, lmbench, localedef, lua-lunix, mesa3d,
1786 mpv, mtd, nodejs, nvidia-driver, openvmtools, php, polkit,
1787 python-requests, python3-requests, rust-bin, rustc, samba4,
1788 sdl2, snort3, ushare, xen
1789
1790 Removed packages: libmcrypt, mcrypt, sentry-cli
1791
6da42d76
PK
17922021.08-rc2, released August 18th, 2021
1793
1794 Fixes all over the tree.
1795
1796 Defconfigs: Acmesystems acqua a5: Bump at91bootstrap version
1797 to fix build issue with binutils >= 2.35, Microchip sam9x60ek
1798 mmc_dev: Add missing toolchain/system options, sama5d2-icp
1799 mmc: Correct at91bootstrap options
1800
1801 Updated/fixed packages: arm-trusted-firmware, at91bootstrap3,
1802 azure-iot-sdk-c, bluez5_utils, bullet, busybox, cegui, efl,
1803 erlang, ffmpeg, flatbuffers, fontconfig, gcc, gd, glibc, go,
1804 gobject-introspection, gpsd, guile, harfbuzz, iozone, iputils,
1805 jszip, libargtable2, libbpf, libebml, libepoxy, libesmtp,
1806 libfuse3, libgeos, libnss, libodb-boost, libodb-mysql,
1807 libodb-pgsql, libqmi, libqrtr-glib, libuhttpd, libuwsc,
1808 libvirt, ltp-testsuite, luaossl, mongodb, mpd, mupdf, mutt,
1809 network-manager, nginx-naxsi, nodejs, ogre, openzwave,
1810 optee-os, osm2pgsql, pdbg, perl-net-ssh2, php, pipewire,
1811 pistache, pixman, poke, polkit, poppler, postgresql, postkit,
1812 prelink-cross, prosody, protobuf, pulseview,
1813 python-cryptography, python-keyring, python-matplotlib,
1814 python-pymupdf, python-pyopenssl, python-secretstorage,
1815 python-treq, python-txtorcon, python3, qemu, qpdf, qt5base,
1816 refpolicy, ruby, rust-bin, s390-tools, sconeserver, seatd,
1817 shairport-sync, sox, sqlite, sylpheed, sysdig, syslog-ng,
1818 system-config-printer, tar, terminology, tor, tpm2-tools, uhd,
1819 unbound, usbguard, wireshark, xen, xenomai, xlib_libxshmfence,
1820 zstd
1821
1822 New packages: desktop-file-utils
1823
1824 Issues resolved (http://bugs.uclibc.org):
1825
1826 #13586: grub failure with BR2_OPTIMIZE_3
1827 #13671: openSSH server closes connection before authentication..
1828
3d8df5aa 18292021.08-rc1, released August 3rd, 2021
a3ac2a0f
TP
1830
1831 Numerous package updates.
1832
1833 Toolchain:
1834
1835 - add support for gcc 11.x, gcc 10.x is now the default, gcc
1836 9.x updated to 9.4.0, removed gcc 8.x support except for
1837 PowerPC SPE
1838
1839 - add support for binutils 2.37, binutils 2.36.x is now the
1840 default, binutils 2.34 removed.
1841
1842 - glibc updated to 2.33
1843
1844 - gdb enabled on NIOS II, gdbserver enabled on RISC-V.
1845
1846 Bootloaders/firmware: support for building the EDK II UEFI
1847 firmware, support for building AT91Bootstrap 4.x.
1848
1849 New BR2_ENABLE_RUNTIME_DEBUG option, that controls whether
1850 packages should be compiled with runtime debugging
1851 information (which is different than debugging symbols).
1852
1853 Many features of the bluez5_utils package have been made
1854 optional, and default to disabled. Users of bluez5_utils are
1855 encouraged to review their configuration.
1856
1857 Many packages (over 70) updated to enable the appropriate
1858 SELinux refpolicy module when SELinux support is enabled.
1859
1860 Many packages updated to select the appropriate OpenSSL
1861 features after many OpenSSL ciphers/features have been made
1862 optional.
1863
1864 New defconfigs: kontron_pitx_imx8m, microchip_sama5d2_icp,
1865 qemu_aarch64_sbsa, raspberrypicm4io, raspberrypicm4io_64,
1866 terasic_de10nano_cyclone5, uevm5432.
1867
1868 New packages: alsa-plugins, apg, bmap-tools, daq3, edk2,
1869 edk2-platforms, gumbo-parser, libbpf, libosmium, libpsl,
1870 libqb, libtalloc, libvirt, lua-linux, lua-zlib, mupdf,
1871 opencv4, osm2pgsql, poke, python-augeas, python-dbus-next,
1872 python-pymupdf, rtl_433, rtl8812au-aircrack-ng, seatd, snort3,
1873 system-config-printer, usbguard, xml-security-c, xmrig.
1874
1875 Removed packages: clapack, libsoil.
1876
1877 Issues resolved (http://bugs.uclibc.org):
1878
1879 #13326: regarding dtc error in buildroot source code
1880 #13661: host-python2 build fails on aarch64
1881 #13836: package build failure when target install set to no on
1882 pkg-generic pkg types
1883 #13846: BR2_PACKAGE_LVM2_STANDARD_INSTALL should be default to
1884 y as before
1885
cfba9b0c
PK
18862021.05.3, released October 11, 2021
1887
1888 Important / security related fixes.
1889
1890 gdbinit: Mark the sysroot as a "safe path" before configuring
1891 it, so pretty printers work correctly without having to pass
1892 -ix to gdb
1893
1894 Updated/fixed packages: alsa-lib, apache,
1895 arm-trusted-firmware, atftp, bind, botan, containerd,
1896 cryptopp, dash, dc3dd, docker-cli, docker-engine, dovecot,
1897 erlang, fetchmail, ffmpeg, gdb, ghostscript, go, gst-omx,
1898 gst1-devtools, gst1-interpipe, gst1-libav, gst1-plugins-bad,
1899 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
1900 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
1901 gstreamer1-editing-services, kodi, kodi-pvr-octonet,
1902 kodi-visualisation-fishbmc, libcurl, libkrb5, libressl,
1903 libsndfile, libxcrypt, libyang, lxc, lynx, mesa3d,
1904 micropython, minicom, mono, mtr, mv-ddr-marvell, net-tools,
1905 nmap, nodejs, ntfs-3g, openjdk, openjdk-bin, openldap,
1906 openssh, pcre2, php, python-aioconsole, python-cffi,
1907 python-dateutil, python-django, python-pip, python-texttable,
1908 python-urllib, python-webob, qt5location, redis, refpolicy,
1909 ripgrep, runc, sispmctl, squid, strongswan, supervisor,
1910 syslinux, tinycbor, trace-cmd, uboot-tools, uclibc, wavemon,
1911 wget, wireless-regdb, xen, xserver_xorg-server
1912
1913 Issues resolved (http://bugs.uclibc.org):
1914
1915 #14206: Kodi: even when not enabled, forcefully selects libevdev..
1916 #14211: libffi-3.3.tar.gz repacked
1917 #14221: mv-ddr-marvell fails license validation
1918
b926d0d3
PK
19192021.05.2, released September 15th, 2021
1920
1921 Important / security related fixes.
1922
1923 Toolchain: Disable fortify support for Microblaze as it is not
1924 currently working.
1925
1926 Updated/fixed packages: alsa-utils, arm-trusted-firmware,
1927 bayer2rgb-neon, belle-sip, bullet, busybox, c-ares, cjson,
1928 coreutils, cpio, eigen, environment-setup, fetchmail, ffmpeg,
1929 fontconfig, gd, gdb, gnuradio, gnutls, go, haproxy, ipmiutil,
1930 iputils, jszip, kvm-unit-tests, libarchive, libargtable2,
1931 libexif, libgcrypt, libmodsecurity, libopenssl, librsvg,
1932 libshout, libssh, libxcrypt, linux, linux-pam, localedef, mc,
1933 mesa3d, mosquitto, netsniff-ng, nginx, nodejs, ogre, openjdk,
1934 openmpi, openvmtools, perl-net-ssh2, php, pipewire,
1935 postgresql, prelink-cross, prosody, protobuf, python-keyring,
1936 python-matplotlib, python-pillow, python-pyudev,
1937 python-secretstorage, python3, qt5base, samba4, sdl2, sox,
1938 swupdate, sylpheed, tar, terminology, tor, uboot-tools, uhd,
1939 unbound, ushare, vim, wlroots, xapp_xrdb, xapp_xwd, xen,
1940 xenomai, xlib_libXfont2, xlib_libXft, zip
1941
5284a826
PK
19422021.05.1, released August 10, 2021
1943
1944 Important / security related fixes.
1945
1946 Toolchain: Disable PIC/PIE for Microblaze (like for NIOS II)
1947 as it is not currently working.
1948
1949 binutils: fix linker assert failure on OpenRisc, or1k build
1950 issue with gcc < 5
1951
1952 gdb: Enable on NIOS II
1953
1954 utils/scanpypi: Various improvements
1955
1956 Defconfigs: stm32f469_disco: Fix kernel boot issue, Microchip
1957 sam9x60ek mmc_dev: Add missing toolchain/system options
1958
1959 Updated/fixed packages: arm-trusted-firmware, apache, audit,
1960 avahi, bind, binutils, bird, bluez5_utils, boinc, busybox,
1961 chrony, clamav, connman, cryptsetup, dnsmasq, docker-cli,
1962 docker-engine, dovecot, dovecot-pigeonhole, e2fsprogs, exiv2,
1963 fail2ban, fb-test-app, feh, fetchmail, ffmpeg, flac, fluxbox,
1964 gawk, gcc, gcr, gdb, gdk-pixbuf, gesftpserver, glibc, go,
1965 gptfdisk, gqrx, granite, grub2, guile, hdparm, heirloom-mailx,
1966 htop, ibrcommon, ibrdtn, ibrdtn-tools, ibrdtnd,
1967 intel-microcode, iodine, irqbalance, keepalived, kexec-tools,
1968 libass, libconfig, libcurl, libfreeimage, libfuse3, libgcrypt,
1969 libgudev, libhtp, libinput, libjson, libgtk3, libkrb5,
1970 libloki, libmodsecurity, libndp, libnetfilter-log,
1971 libnfnetlink, libnice, libodb, libodb-boost, libodb-mysql,
1972 libodb-pgsql, libpcap, libqmi, libqrtr-glib, libressl,
1973 librsvg, libtasn1, libtirpc, libuci, libxmlrpc,
1974 linux-firmware, linuxptp, lrzsz, lvm2, mariadb, mesa3d,
1975 mbedtls, monit, mono, mosquitto, mpd, mpg123, mpv, nbd,
1976 netsnmp, nettle, nmap, nodejs, ntp, openntpd, openpgm,
1977 openswan, pango, pcre2, perl-crypt-openssl-rsa, php, pixman,
1978 postgresql, proxychains-ng, putty, python,
1979 python-dataproperty, python-django, python-pysftp,
1980 python-urllib3, python3, qpdf, redis, ripgrep, rsync, ruby,
1981 samba4, sane-backends, slirp, spice, squid, suricata, tcpdump,
1982 tftpd, thrift, tor, tpm2-tools, trinity, uboot, uboot-tools,
1983 uclibc, vlc, wireless-regdb, wireshark, wolfssl,
1984 xapp_fonttosfnt, xlib_libX11, xlib_libxshmfence,
1985 xserver_xorg-server
1986
1987 Issues resolved (http://bugs.uclibc.org):
1988
1989 #13586: grub failure with BR2_OPTIMIZE_3
1990 #13661: host-python2 build fails on aarch64
1991 #13836: package build failure when target install set to no..
1992 #13846: BR2_PACKAGE_LVM2_STANDARD_INSTALL should be default to..
1993
69f79f2a
PK
19942021.05, released June 6th, 2021
1995
1996 Various fixes.
1997
1998 Disable PIC/PIE support for Nios2 because of glibc issues
1999
2000 Defconfigs: Minnowboard max: Fix X11 and mesa3d configuration
2001
2002 Updated/fixed packages: apache, beaglev-ddrinit,
2003 beaglev-secondboot, capnproto, dc3dd, directfb, efibootmgr,
2004 ffmpeg, gptfdisk, go, gupnp, hostapd, iftop,
2005 intel-mediadriver, libcamera, libcutl, libesmtp, libkcapi,
2006 libraw, lttng-tools, lvm2, mimic, mono-gtksharp3, mpv,
2007 netperf, odb, qt5base, uclibc, uftrace, unscd, vlc,
2008 xdriver_xf86-video-fbturbo
2009
2010 New packages: python3-cffi, python3-cryptography, python3-pip,
2011 python3-pycparser, python3-six
2012
e4132725
PK
20132021.05-rc3, released May 31th, 2021
2014
2015 Fixes all over the tree.
2016
2017 meson: Explicitly disable PIE support (b_pie) as it is handled
2018 by the toolchain wrapper.
2019
2020 Updated/fixed packages: boost, dhcp, expat, gdb, hwloc, imagemagick,
2021 libcurl, libopenh264, llvm, lz4, mpv, nginx, paho-mqtt-c, pifmrds,
2022 pipewire, python-bluezero, python-pillow, qemu, strace, uhd, vlc,
2023 webkitgtk
2024
2025 Issues resolved (http://bugs.uclibc.org):
2026
2027 #13821: Wrong url for libnfsidmap package
2028
e326fcff
PK
20292021.05-rc2, released May 22th, 2021
2030
2031 Fixes all over the tree.
2032
2033 support/scripts/gen-missing-cpe: A script to query the list of
2034 CPE IDs for the packages enabled in the current configuration and:
2035
2036 - for CPE IDs that do not have any matching entry in the CPE
2037 database, it emits a warning
2038
2039 - for CPE IDs that do have a matching entry, but not with the same
2040 version, it generates a snippet of XML that can be used to propose
2041 an updated version to NIST.
2042
2043 CPE meta data has been added for a large number of packages
2044
2045 Updated/fixed packages: assimp, binutils, bitcoin, bullet,
2046 cutelyst, dhcp, dmalloc, docker-engine, ebtables,
2047 environment-setup, flatcc, gcc, gd, gerbera, hostapd,
2048 imx-gpu-viv, intel-microcode, jquery-validation, libdrm,
2049 libgeos, libraw, libtirpc, libxml2, libxslt, live555, lmbench,
2050 localedef, lvm2, mender, mender-grubenv, modem-manager, mutt,
2051 opensbi, openssh, opentyrian, pipewire, postgis, postgresql,
2052 prosody, python-bluezero, python-falcon, redis, rocksdb,
2053 rt-tests, runc, vlc, waylandpp, webkitgtk, wireshark,
2054 wpa_supplicant, wpewebkit, xlib_libX11, xterm
2055
2056 New packages: jh71xx-tools
2057
2058 Issues resolved (http://bugs.uclibc.org):
2059
2060 #13781: isc dhcp-server package don't create file /usr/bin/dhcpd
2061 #13801: toolchainfile.cmake CMAKE_BUILD_TYPE
2062 #13806: Building host-localedef fails on fedora 34/gcc 11
2063
afe19e6c 20642021.05-rc1, released May 12th, 2021
04e9e884
PK
2065
2066 Fixes all over the tree and new features.
2067
2068 FORTIFY_SOURCE, PIC/PIE, RELRO and SSP security hardening
2069 options are now enabled by default.
2070
2071 Dependencies: Explicitly detect and bail out if PATH contains
2072 spaces or tabs. A number of packages fail to build in such
2073 setups, so explicitly inform about this.
2074
2075 Infrastructure: Expose CONFIG_DIR to post-build/post-image
2076 scripts, so they can call the Buildroot Makefile in the
2077 correct directory for both in-tree / out-of-tree builds.
2078
afe19e6c 2079 CMake infrastructure: Use CMAKE_EXE_LINKER_FLAGS rather than
04e9e884
PK
2080 CMAKE_CXX_FLAGS to link with libatomic to fix an compatibility
2081 issue with poppler. Bump minimal host cmake version to 3.16
2082 (from 3.15) to fix a compatibility issue with domoticz.
2083
2084 Meson: Use correct C++ host compiler (rather than C compiler)
2085
2086 utils/scanpypi: Explicitly use python3 for compatibility with
2087 packages using python3 syntax in setup.py
2088
2089 support/download: Fix tarball generation (from git/svn repos)
2090 including symlinks pointing to ./<something>. Fix svn download
2091 for <1.9 clients or repos using CVS-style keywords.
2092
2093 support/scripts/cve.py: Use the (significantly) faster yajl2
2094 ijson backend for older (< 2.5) ijson versions rather than the
2095 slow python default, speeding up pkg-stats by ~2x.
2096
2097 Toolchain: Add logic to work around binutils bug 21464
2098 (affecting OpenRISC), bug 27597 (affecting Nios II) and drop
2099 the now longer applicable bug 19615 / 20006 handling.
2100
2101 Python{,3}: Fix byte compiling python files with short (single
2102 character before .py) file names.
2103
2104 CPE meta data has been added for a large number of packages
2105
2106 New defconfigs: Acme Systems Acqua A5 (256/512MB), Beagleboard
2107 BeagleV, Boundary devices Nitrogen8M Plus SOM, NXP i.MX 8M
2108 Plus EVK, QEMU PPC e500mc
2109
2110 New packages: beaglev-ddrinit, beaglev-secondboot, janet,
2111 kodi-inputstream-ffmpegdirect, kodi-vfs-libarchive,
2112 kodi-visualisation-matrix, libxcrypt, libqrtr-glib, log4qt,
2113 mawk, perl-parse-yapp, postgis, protozero, python-flask-wtf,
2114 python-iwlib, python-semantic-version, python-setuptools-rust,
2115 python-toml, riscv64-elf-toolchain, siproxyd, uftrace, zfs
2116
2117 Removed packages: iostat, kodi-platform,
2118 kodi-screensaver-crystalmorph, monkey
2119
2120 Issues resolved (http://bugs.uclibc.org):
2121
2122 #13271: systemd-resolved: /etc/resolv.conf link broken on per-pa..
2123 #13516: utils/scanpypi: Failure when parsing diffoscope
2124 #13551: 2021.02.rc2: Unicode not work on qt 5.15.2
2125 #13576: Issues compiling buildroot for 5x86
2126 #13601: Gen image :Iappropriate ioctl error
2127 #13616: tar file from git repository generation issue
2128 #13631: Commit 54d3d94b6e breaks packages with git download method
2129 #13641: glibc on raspberrypi
2130 #13646: Gen image version 14 error : no sub -section title/..
2131 #13651: pkg-golang cannot build when main.go is in the root
2132 #13661: host-python2 build fails on aarch64
2133 #13671: openSSH server closes connection before authentication..
2134 #13721: c-stack.c:55:26: error: missing binary operator before ..
2135 #13731: Readline Patch is missing Author Information
2136 #13741: genext2fs does not allow to set perms of root node
2137 #13751: libopenssl (static): huge drop in performance in newer ..
2138 #13771: package htop has undeclared dependency on host python
2139
19e12a00
PK
21402021.02.12, released April 6th, 2022
2141
2142 Important / security related fixes.
2143
2144 pkg-stats: Limit memory use for CPE matching
2145
2146 Updated/fixed packages: gdk-pixbuf, jack2, libzlib, matio,
2147 nbd, netatalk, opus, python-paramiko, python-treq,
2148 python-twisted, spidev_test, unbound, urandom-scripts, vim,
2149 wireshark, zlib-ng, zziplib
2150
7935ca44
PK
21512021.02.11, released March 25th, 2022
2152
2153 Important / security related fixes.
2154
2155 Updated/fixed packages: apache, azure-iot-sdk-c, dbus,
2156 directfb, docker-engine, exempi, expat, flac, gdk-pixbuf,
2157 gnutls, go, haproxy, libcurl, libiec61850, libminiupnpc,
2158 libodb, libodb-boost, libopenssl, libpjsip, libressl, librsvg,
2159 libsrtp, libxml2, libxslt, lxc, mariadb, odbm openblas,
2160 openvpn, oprofile, php, pppd, python-ipython, python-treq,
2161 python-twisted, python-txbus, python-txtorcon, raptor,
2162 rpi-firmware, samba4, timescaledb, util-linux, vim, wavpack,
2163 wireless-regdb, wireshark, wolfssl, xscreensaver, xterm, zsh
2164
2165 New packages: gdk-pixbuf-xlib
2166
2167 Removed packages: python-coherence
2168
2169 Issues resolved (http://bugs.uclibc.org):
2170
2171 #13126: make fails - bzip2-1.0.6.tar.gz and DirectFB-1.7.7.tar..
2172 #14636: azure-iot-sdk-c: Installed headers do not compile
2173 #14641: oprofile can not find the events files
2174
526da614
PK
21752021.02.10, released February 28th, 2022
2176
2177 Important / security related fixes.
2178
2179 Defconfigs: Andes ae3xx, Intel galileo: Fix build with host
2180 gcc >= 10, ROC-RK3399-PC: Bump rootfs size to fix build issue.
2181
2182 Add conditional patching logic to fix build issues for older
2183 U-Boot / Linux kernel versions when built with a host gcc >=
2184 10.
2185
2186 Updated/fixed packages: casync, cgilua, connman, expat,
2187 gauche, gensio, go, gst-omx, gst1-devtools, gst1-libav,
2188 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
2189 gst1-plugins-ugly, gst1-python, gst1-rtsp-server, gst1-vaapi,
2190 gstreamer1, gstreamer1-editing-services,
2191 kf5-extra-cmake-modules, kodi, libarchive, linux, lm-sensors,
2192 log4cxx, mpd, nfs-utils, pistache, prosody, python-django,
2193 python-pyzmq, rtl8723bu, thermald, tiff, util-linux, vim, xen
2194
24c390dc
PK
21952021.02.9, released January 29th, 2022
2196
2197 Important / security related fixes.
2198
2199 check-package: Improve variable override check
2200
2201 pkg-stats: List CVEs where the version info cannot be parsed
2202 as unsure rather than completely ignoring them.
2203
2204 Defconfigs: Beaglebone: Support BeagleBone black wireless
2205
2206 Updated/fixed packages: alsa-utils, apache, cage, capnproto,
2207 civetweb, clamav, collectd, connman, coreutils, dav1d,
2208 docker-cli, docker-containerd, docker-engine, expat,
2209 findutils, flare-engine, flare-game, font-awesome, freeswitch,
2210 gcc, ghostscript, gnuchess, go, grpc, gst1-interpipe,
2211 gst1-plugins-bad, gst-rtsp-sever, gupnp-tools, hackrf, icu,
2212 imagemagick, janus-gateway, keepalived, lapack, libjpeg,
2213 libopenssl, libpjsip, liburiparser, linux-pam, lxc, mbedtls,
2214 mongodb, mpd-mpc, nodejs, openblas, pcre2, polkit, poppler,
2215 privoxy, prosody, python-django, python-lxml, python-pyqt5,
2216 python3, qt5base, qt5location, rhash, ruby, runc, samba4,
2217 sofia-sip, targetcli-fb, tcpreplay, tinyxml, vim, vlc,
2218 wireshark, xapp_xauth, xen, xlib_libX11, xserver_xorg-server
2219
2220 Issues resolved (http://bugs.uclibc.org):
2221
2222 #14471: alsa_utils wrong deployment
2223
b2b95a3d
PK
22242021.02.8, released December 14th, 2021
2225
2226 Important / security related fixes.
2227
2228 Defconfigs: Various fixes for building with gcc >= 10 host or
2229 target compilers.
2230
2231 Updated/fixed packages: alsa-lib, apparmor, apr, asterisk,
2232 binutils, bluez5_utils, busybox, coreutils, e2fsprogs, ell,
2233 exfat, freeswitch, gdb, glmark2, glog, glorytun, gmp,
2234 gpu-amd-bin-mx51, gst1-interpipe, gstreamer1, guile, gupnp,
2235 hackrf, heimdal, hiawatha, hplip, icu, imx-vpuwrap, isl, iwd,
2236 janus-gateway, libatomic_ops, libbson, libdnet, libffi,
2237 libgdiplus, libgee, libhtp, libmodsecurity, libnspr, libnss,
2238 libunwind, linux, lynx, meson, micropython, mkpasswd, mksh,
2239 mosquitto, motion, mxml, netdata, nfs-utils, oracle-mysql,
2240 pcre, pkcs11-helper, postgresql, pure-ftpd, python-cycler,
2241 qdecoder, rcw-smarc-sal28, samba4, smack, speex, stress-ng,
2242 suricata, syslinux, uboot, unixodbc, unrar, vim, websocketpp,
2243 wireshark
2244
2245 Issues resolved (http://bugs.uclibc.org):
2246
2247 #14346: BR2_PACKAGE_NFS_UTILS_RPC_NFSD does not patch CONFIG_NFSD..
2248
8b4a156a
PK
22492021.02.7, released November 10th, 2021
2250
2251 Important / security related fixes.
2252
2253 OpenJDK 16.x moved to 17.x as 16.x is EOL.
2254
2255 Updated/fixed packages: asterisk, audit, bind, bitcoin,
2256 cryptsetup, dahdi-linux, dbus-python, dfu-util, docker-cli,
2257 docker-containerd, docker-engine, earlyoom, exiv2, ffmpeg,
2258 freerdp, gdb, gensio, gnupg2, go, gpsd, gst1-plugins-bad,
2259 gst1-plugins-ugly, gst1-vaapi, hiredis, lftp, lightning,
2260 lrzip, netdata, nodejs, olsr, openjdk, openjdk-bin, pango,
2261 qemu, samba4, snort, strongswan, suricata, systemd, vim,
2262 wf111, wireguard-linux-compat, xerces
2263
2264 Issues resolved (http://bugs.uclibc.org):
2265
2266 #14311: Cannot compile dahdi (part of Asterisk) for x86 (P1mmx)
2267
28af41c3
PK
22682021.02.6, released October 11, 2021
2269
2270 Important / security related fixes.
2271
2272 gdbinit: Mark the sysroot as a "safe path" before configuring
2273 it, so pretty printers work correctly without having to pass
2274 -ix to gdb
2275
2276 Updated/fixed packages: alsa-lib, apache,
2277 arm-trusted-firmware, atftp, bind, botan, cryptopp, dash,
2278 dc3dd, docker-cli, docker-containerd, docker-engine, dovecot,
2279 erlang, fetchmail, gdb, ghostscript, go, gst-omx,
2280 gst1-devtools, gst1-interpipe, gst1-libav, gst1-plugins-bad,
2281 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
2282 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
2283 gstreamer1-editing-services, kodi-pvr-octonet, libcurl,
2284 libkrb5, libressl, libsndfile, libyang, lxc, lynx, mesa3d,
2285 micropython, minicom, mono, mtr, mv-ddr-marvell, net-tools,
2286 nmap, nodejs, ntfs-3g, openjdk, openjdk-bin, openldap,
2287 openssh, php, python-aioconsole, python-cffi, python-dateutil,
2288 python-django, python-pip, python-texttable, python-urllib3,
2289 python-webob, qt5location, redis, refpolicy, ripgrep, runc,
2290 sispmctl, squid, strongswan, supervisor, syslinux, tinycbor,
2291 trace-cmd, uboot-tools, uclibc, wavemon, wireless-regdb, xen,
2292 xserver_xorg-server
2293
2294 Issues resolved (http://bugs.uclibc.org):
2295
2296 #14206: Kodi: even when not enabled, forcefully selects libevdev..
2297 #14211: libffi-3.3.tar.gz repacked
2298 #14221: mv-ddr-marvell fails license validation
2299
1d550990
PK
23002021.02.5, released September 15th, 2021
2301
2302 Important / security related fixes.
2303
2304 Toolchain: Disable fortify support for Microblaze as it is not
2305 currently working.
2306
2307 Updated/fixed packages: alsa-utils, arm-trusted-firmware,
2308 bayer2rgb-neon, belle-sip, busybox, c-ares, cjson, coreutils,
2309 cpio, eigen, environt-setup, fetchmail, fluidsynth,
2310 fontconfig, gd, gdb, gnuradio, gnutls, go, haproxy, ipmiutil,
2311 iputils, jszip, kvm-unit-tests, libarchive, libexif,
2312 libgcrypt, libmodsecurity, libopenssl, librsvg, libshout,
2313 libssh, linux, localedef, mc, mesa3d, mosquitto, netsniff-ng,
2314 nginx, nodejs, ogre, openmpi, openvmtools, php, postgresql,
2315 prelink-cross, prosody, protobuf, python-keyring,
2316 python-matplotlib, python-pillow, python-pyudev,
2317 python-secretstorage, python3, qt5base, samba4, sdl2, sox,
2318 swupdate, sylpheed, tor, uboot-tools, uhd, unbound, vim,
2319 wlroots, xapp_xrdb, xapp_xwd, xen, xenomai, xlib_libXfont2,
2320 xlib_libXft, zip
2321
817148b8
PK
23222021.02.4, released August 10th, 2021
2323
2324 Important / security related fixes.
2325
2326 Toolchain: Disable PIC/PIE for Microblaze (like for NIOS II)
2327 as it is not currently working.
2328
2329 binutils: fix linker assert failure on OpenRisc, or1k build
2330 issue with gcc < 5
2331
2332 gdb: Enable on NIOS II
2333
2334 utils/scanpypi: Various improvements
2335
2336 Defconfigs: stm32f469_disco: Fix kernel boot issue, Microchip
2337 sam9x60ek mmc_dev: Add missing toolchain/system options
2338
2339 Updated/fixed packages: apache, arm-trusted-firmware, audit,
2340 avahi, bind, binutils, bird, bluez5_utils, boinc, busybox,
2341 chrony, clamav, cryptsetup, cwiid, dnsmasq, docker-cli,
2342 docker-engine, dovecot, dovecot-pigeonhole, e2fsprogs, exiv2,
2343 fail2ban, fb-test-app, feh, fetchmail, flac, fluxbox, gawk,
2344 gcc, gcr, gdb, gdk-pixbuf, gesftpserver, glibc, go, gptfdisk,
2345 granite, grub2, gqrx, guile, hdparm, heirloom-mailx,
2346 ibrcommon, ibrdtn, ibrdtn-tools, ibrdtnd, intel-microcode,
2347 iodine, irqbalance, keepalived, libass, libconfig, libcurl,
2348 libfreeimage, libfuse3, libgcrypt, libgtk3, libgudev, libhtp,
2349 libjson, libkrb5, libloki, libmodsecurity, libndp,
2350 libnetfilter-log, libnfnetlink, libnice, libodb, libodb-boost,
2351 libodb-mysql, libodb-pgsql, libpcap, libqmi, libressl,
2352 librsvg, libtasn1, libtirpc, libuci, libxmlrpc,
2353 linux-firmware, linuxptp, lrzsz, ltp-testsuite, lvm2, mariadb,
2354 mbedtls, monit, mono, mosquitto, mpd, mpg123, mpv, nbd, neard,
2355 netsnmp, nettle, nginx-modsecurity, nmap, nodejs, ntp,
2356 openntpd, openpgm, openswan, pango, pcre2,
2357 perl-crypt-openssl-rsa, php, pixman, polkit, postgresql,
2358 proxychains-ng, putty, python, python-django,
2359 python-dataproperty, python-pysftp, python-urllib3, python3,
2360 qpdf, redis, ripgrep, ruby, samba4, spice, slirp, suricata,
2361 sysdig, tcpdump, tftpd, thrift, tor, tpm2-tools, trinity,
2362 uboot, uboot-tools, uclibc, util-linux, vlc, wireless-regdb,
2363 wireshark, wolfssl, xapp_fonttosfnt, xlib_libX11,
2364 xlib_libxshmfence, xserver_xorg-server
2365
2366 Issues resolved (http://bugs.uclibc.org):
2367
2368 #13586: grub failure with BR2_OPTIMIZE_3
2369 #13661: host-python2 build fails on aarch64
2370 #13836: package build failure when target install set to no..
2371 #13846: BR2_PACKAGE_LVM2_STANDARD_INSTALL should be default to..
2372
33981092
PK
23732021.02.3, released June 12th, 2021
2374
2375 Important / security related fixes.
2376
2377 CPE meta data has been added for a large number of packages
2378
2379 Updated/fixed packages: acpid, apache, apcupsd, assimp, bird,
2380 bitcoin, blktrace, boost, capnproto, chrony, dc3dd, dhcp,
2381 directfb, dmalloc, docker-engine, ebtables, efibootmgr,
2382 enlightenment, enscript, environment-setup, exempi, expat,
2383 findutils, flatcc, fluidsynth, frr, gdb, go, gptfdisk, grpc,
2384 gst1-plugins-bad, gst1-rtsp-server, gstreamer1, gupnp,
2385 hostapd, hwloc, i2c-tools, iftop, imagemagick, imx-gpu-viv,
2386 intel-mediadriver, intel-microcode, jquery-validation,
2387 keepalived, kodi, less, libcamera, libcurl, libcutl, libesmtp,
2388 libeXosip2, libffi, libfuse, libfuse3, libgeos, libgtk2,
2389 libgtk3, libical, libidn, libidn2, libkcapi, libldns, libmms,
2390 libmodbus, libmspack, libnids, libopenh264, liboping, libraw,
2391 librelp, libsamplerate, libtirpc, libusb, libuv, libxcb,
2392 libxml2, libxslt, live555, llvm, lmbench, localedef,
2393 lttng-tools, lvm2, lz4, mesa3d, mimic, mini-snmpd, minidlna,
2394 minissdpd, minizip, mono-gtksharp3, mpg123, mpv, msmtp, musl,
2395 mutt, nasm, nbd, netperf, netsurf, nginx, odb, opencv3,
2396 openssh, opentyrian, oprofile, p7zip, paho-mqtt-c, perl,
2397 php-imagick, pifmrds, picocom, pigz, pngquant, poco,
2398 postgresql, prosody, proxychains-ng, pulseaudio, putty, pwgen,
2399 python-autobahn, python-bluezero, python-engineio,
2400 python-keyring, python-pillow, python-requests, python-tqdm,
2401 qemu, qpdf, qt5base, redis, refpolicy, rt-tests, runc,
2402 shellinabox, squid, strace, supervisor, synergy, taglib,
2403 tclap, terminology, thermald, tini, tinyproxy, tinyxml2,
2404 tpm2-tss, uclibc, udisks, uhd, unscd, vlc, waylandpp,
2405 webkitgtk, weston, wireshark, wpa_supplicant, wpewebkit,
2406 xlib_libdmx, xlib_libFS, xlib_libICE, xlib_libX11,
2407 xlib_libXcursor, xlib_libXdmcp, xlib_libXext, xlib_libXfixes,
2408 xlib_libXfont2, xlib_libXinerama, xlib_libXpm, xlib_libXres,
2409 xlib_libXt, xlib_libXtst, xlib_libXxf86dga, xlib_libXxf86vm,
2410 xterm
2411
2412 Issues resolved (http://bugs.uclibc.org):
2413
2414 #13781: isc dhcp-server package don't create file /usr/bin/dhcpd
2415 #13801: toolchainfile.cmake CMAKE_BUILD_TYPE
2416 #13806: Building host-localedef fails on fedora 34/gcc 11
2417
fdb3291b
PK
24182021.02.2, released May 12th, 2021
2419
2420 Important / security related fixes.
2421
2422 Toolchain: Add logic to mark toolchains affected by binutils
2423 bug 27597 (Nios II).
2424
2425 support/scripts/cve.py: Use the (significantly) faster yajl2
2426 ijson backend for older (< 2.5) ijson versions rather than the
2427 slow python default, speeding up pkg-stats by ~2x.
2428
2429 CMake infrastructure: Use CMAKE_EXE_LINKER_FLAGS rather than
2430 CMAKE_CXX_FLAGS to link with libatomic to fix an compatibility
2431 issue with poppler.
2432
2433 Infrastructure: Expose CONFIG_DIR to post-build/post-image
2434 scripts, so they can call the Buildroot Makefile in the
2435 correct directory for both in-tree / out-of-tree builds.
2436
2437 Updated/fixed packages: at91bootstrap, avahi, bash, bind,
2438 bridge-utils, boost, cegui, cifs-utils, clamav, cmake,
2439 coremark-pro, coreutils, cryptsetup, dmalloc, dnsmasq,
2440 docker-cli, docker-engine, domoticz, efl, exim, ffmpeg, flex,
2441 gcc, genext2fs, go, gst1-interpipe, haproxy, hostapd,
2442 i2c-tools, imx-vpu, kexec, kf5-kcoreaddons, kismet, libcamera,
2443 libcurl, libdrm, libfreefare, libfuse3, libgeos, libgpiod,
2444 libnpupnp, libopenssl, libp11, librsync, libtomcrypt, libupnp,
2445 localedef, lvm2, lxc, m4, makedevs, mender, mesa3d,
2446 mesa3d-headers, mkpasswd, mkpimage, modem-manager, monkey,
2447 mpd, ncurses, nettle, network-manager, nginx, numactl,
2448 openjdk, openjdk-bin, openldap, openvpn, php, pipewire,
2449 python-aioconsole, python-asgiref, python-botocore,
2450 python-django, python-dnspython, python-flup, python-httplib2,
2451 python-markdown2, python-mbrstrdecoder, python3, quickjs,
2452 readline, rsyslog, ruby, rust, samba4, sconeserver, snort,
2453 sox, systemd, tar, timescaledb, tio, tor, usb_modeswitch,
2454 wpa_supplicant, xdriver_xf86-video-ati, xen, xlib_libXaw,
2455 xserver_xorg-server
2456
2457 Issues resolved (http://bugs.uclibc.org):
2458
2459 #13271: systemd-resolved: /etc/resolv.conf link broken on per-pa..
2460 #13551: 2021.02.rc2: Unicode not work on qt 5.15.2
2461 #13651: pkg-golang cannot build when main.go is in the root
2462 #13661: host-python2 build fails on aarch64
2463 #13721: c-stack.c:55:26: error: missing binary operator before ..
2464 #13731: Readline Patch is missing Author Information
2465 #13741: genext2fs does not allow to set perms of root node
2466 #13751: libopenssl (static): huge drop in performance in newer ..
2467 #13771: package htop has undeclared dependency on host python
2468
a74cb089
PK
24692021.02.1, released April 7, 2021
2470
2471 Important / security related fixes.
2472
2473 Dependencies: Explicitly detect and bail out if PATH contains
2474 spaces or tabs. A number of packages fail to build in such
2475 setups, so explicitly inform about this.
2476
2477 utils/scanpypi: Explicitly use python3 for compatibility with
2478 packages using python3 syntax in setup.py
2479
2480 support/download: Fix tarball generation (from git/svn repos)
2481 including symlinks pointing to ./<something>. Fix svn download
2482 for <1.9 clients or repos using CVS-style keywords.
2483
2484 Meson: Use correct C++ host compiler (rather than C compiler)
2485
2486 Toolchain: Add logic to work around binutils bug 21464,
2487 affecting OpenRISC, and drop the now longer applicable bug
2488 19615 / 20006 handling.
2489
2490 Python{,3}: Fix byte compiling python files with short (single
2491 character before .py) file names.
2492
2493 CPE meta data has been added for a large number of packages
2494
2495 Defconfigs: Correct Beaglebone QT file system overlay
2496
2497 Updated/fixed packages: alsa-utils, at91bootstrap3,
2498 batman-adv, binutils, botan, bridge-utils, busybox,
2499 ca-certificates, cog, coreutils, diffutils, dmidecode,
2500 docker-cli, docker-containerd, docker-engine, efivar,
2501 fetchmail, frr, genimage, git, gnutls, go, grub2, gst-omx,
2502 gst1-devtools, gst1-libav, gst1-plugins-bad,
2503 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
2504 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
2505 gstreamer1-editing-services, haproxy, haserl, hwloc,
2506 irqbalance, jasper, kexec, kexec-lite, kismet, kodi, libcurl,
2507 libfreeglut, libgcrypt, libgeos, libglib2, libopenssl, libqmi,
2508 libressl, libupnp, libvips, libvpx, libwebsockets, linux,
2509 lldpd, logrotate, lttng-libust, lttng-tools, mariadb, mbedtls,
2510 mcelog, mender, micropython, mongoose, mosquitto, mpd,
2511 netsnmp, nodejs, openmpi, openssh, openvpn, opkg-utils,
2512 optee-client, optee-test, perl, php, proftpd, protobuf,
2513 python-django, python-jinja2, python-lxml, python-paramiko,
2514 python-py, python-pygments, python-rpi-ws281x, python-urllib3,
2515 python3, qt5webkit, qwt, rpm, samba4, sconeserver, sdl2, shim,
2516 sqlcipher, squid, sysklogd, syslinux, sysvinit, tor,
2517 transmission, tzdata, uboot, uclibc, upx, webkitgtk,
2518 wireshark, wpebackend-fdo, wpewebkit, xen, zstd
2519
2520 New packages: perl-parse-yapp
2521
2522 Issues resolved (http://bugs.uclibc.org):
2523
2524 #13516: utils/scanpypi: Failure when parsing diffoscope
2525 #13576: Issues compiling buildroot for 5x86
2526 #13601: Gen image :Iappropriate ioctl error
2527 #13616: tar file from git repository generation issue
2528 #13641: glibc on raspberrypi
2529 #13646: Gen image version 14 error : no sub -section title/..
2530 #13671: openSSH server closes connection before authentication..
2531
e2fba645
PK
25322021.02, released March 6th, 2021
2533
2534 Various fixes.
2535
2536 Toolchain: Correct Bootlin xtensa-lx60 dependencies
2537
2538 Updated/fixed packages: asterisk, belle-sip, bustle, dhcpcd,
2539 dovecot, dovecot-pigeonhole, gnuchess, gnuradio,
2540 gst1-plugins-bad, haproxy, jasper, kismet, libebml,
2541 libeXosip2, libgeos, libhtp, libjpeg, libopenssl, libshout,
2542 libstrophe, mosquitto, openblas, openssh, perl, privoxy,
2543 prosody, python-pyyaml, python3-pyyaml, quagga, redis,
2544 rust-bin, sox, suricata, tpm2-pkcs11, uclibc-ng-test, ushare,
2545 util-linux, wolfssl, wpa_supplicant
2546
2547 Issues resolved (http://bugs.uclibc.org):
2548
2549 #13501: 2021.02.rc2: Unicode not work on qt 5.15.2
2550 #13581: jpegsrc.v9d.tar.gz has changed hash
2551
4c5b27fb
PK
25522021.02-rc3, released February 27th, 2021
2553
2554 Fixes all over the tree.
2555
2556 utils/scanpypi: Explicitly use python3 to ensure compatiblity
2557 with packages having python3-only code in setup.py
2558
2559 support/download: Ensure sub-second timestamp precision is
2560 dropped when creating a tarball from a (subversion) repo, as
2561 that is not representable in the PAX tar format
2562
2563 Updated/fixed packages: babeltrace2, bind, botan, brltty,
2564 cegui, elfutils, fakeroot, imagemagick, intel-mediasdk,
2565 irqbalance, libglib2, libselinux, libusb, libuwsc, nodejs,
2566 open62541, openldap, ply, python-aiohttp, python-django,
2567 python3, qemu, readline, rust, screen, taglib, unbound, xterm
2568
2569 Issues resolved (http://bugs.uclibc.org):
2570
2571 #13516: utils/scanpypi: Failure when parsing diffoscope
2572 #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to...
2573 #13561: Create a new user defining users-table.txt not working..
2574
21eb7775
PK
25752021.02-rc2, released February 16th, 2021
2576
2577 Fixes all over the tree.
2578
2579 Vulnerability scanning: cpedb.py: Drop CPE XML database
2580 caching, as it did not speed up processing much and uses a lot
2581 of additional memory.
2582 pkg-stats: include information about ignored CVEs in JSON
2583 output
2584
2585 Fakeroot: Fix compatibility issue with glibc 2.33
2586
2587 Updated/fixed packages: can-utils, collectd, dnsmaqs,
2588 docker-cli, docker-engine, ebtables, fakeroot, flashrom,
2589 gdk-pixbuf, go, gst1-python, jasper, kodi,
2590 kodi-inputstream-adaptive, lcms2, libgeos, libgpg-error,
2591 libopenssl, mongoose, mpd, ne10, netopeer2, openblas, orc,
2592 perl-gd, ply, postgresql, protobuf, subversion, tcpdump,
2593 tzdate, uboot-tools, wireshark, webkitgtk, wpewebkit, xterm
2594
2595 New packages: perl-extutils-pkgconfig
2596
2597 Issues resolved (http://bugs.uclibc.org):
2598
2599 #11706: binman (U-boot tool) cannot find libfdt "binman: No mod..
2600
92237c45 26012021.02-rc1, released February 9th, 2021
4b8331fd
PK
2602
2603 Fixes all over the tree and new features.
2604
2605 Toolchain: Default to binutils 2.35.2, add 2.36.1, drop
2606 2.33.x. Fix GCC 10.x ARC adc/sbc pattern handling, Update ARM
2607 toolchains to 10.2-2020.11 release.
2608
2609 Architectures: ARC: add support for generic HS48 processor,
2610 PPC: drop PPC601 support, which was removed from Linux 5.10.
2611
2612 Vulnerability scanning: The CVE checking logic has been
2613 extended to match packages based on CPE (Common Platform
2614 Enumeration) IDs for more accurate matching, and CPE
2615 identifiers have been added for a large amount of packages.
2616
2617 Download: Rework the tarball creation logic (E.G. when a
2618 package is fetched from a git/svn repo) to no longer require a
2619 host-tar <= 1.29. To differ between the old and the new
2620 format, the new tarballs have gained a -br1 suffix
2621 (<pkg>-<version>-br1.tar.gz).
2622
92237c45
PK
2623 SELinux support: A significant number of packages now pull in
2624 the relevant refpolicy modules when enabled.
2625
4b8331fd
PK
2626 New defconfigs: arrow avenger96, bananapi M1+, microchip
2627 sam9x60ek, pine64 rock64
2628
2629 Removed defconfigs: QEMU ppc virtex-ml507
2630
2631 New packages: balena-engine, casync, coremark, coremark-pro,
2632 datatables, datatables-buttons, datatables-fixedcolumns,
2633 datatables-responsive, delve, frotz, gkrellm, inih, jszip,
2634 libgeos, libiec61850, libmdbx, lualdap, neofetch,
2635 nvidia-modprobe, open62541, perl-devel-cycle, perl-devel-size,
2636 perl-math-int64, ply, popperjs, python-bleak,
2637 python-defusedxml, python-pycups, python-pytest-asyncio,
2638 python-typing-extensions, qcom-db410c-firmware, qt5coap,
2639 qt5knx, qt5mqtt, quickjs, rcw-smarc-sal28, screenfetch,
2640 ssdp-responder, tpm2-pkcs11, wqy-zenhei, xorcurses
2641
2642 Removed packages: audiofile, boa, ipsec-tools, libupnp18,
2643 ti-sgx-libgdbm
2644
2645 Renamed rcw package to qoriq-rcw
2646
2647 Issues resolved (http://bugs.uclibc.org):
2648
2649 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
2650 #13416: dhcpcd start warning message: no such user dhcpcd
2651 #13456: ccache prevents build
2652 #13471: package/mpd/mpd.conf make use of path not created
2653 #13506: BR2_PACKAGE_DHCPCD missing directory creation
2654
20cc2c13
PK
26552020.11.4, released April 5th, 2021
2656
2657 Important / security related fixes.
2658
2659 Dependencies: Explicitly detect and bail out if PATH contains
2660 spaces or tabs. A number of packages fail to build in such
2661 setups, so explicitly inform about this.
2662
2663 utils/scanpypi: Explicitly use python3 for compatibility with
2664 packages using python3 syntax in setup.py
2665
2666 support/download: Fix tarball generation (from git/svn repos)
2667 including symlinks pointing to ./<something>
2668
2669 Meson: Use correct C++ host compiler (rather than C compiler)
2670
2671 Updated/fixed packages: asterisk, at91bootstrap3, babeltrace2,
2672 batman-adv, bind, ca-certificates, cegui, cog, diffutils,
2673 docker-containerd, dovecot, dovecot-pigeonhole, efivar,
2674 elfutils, fakeroot, git, gnuchess, gnuradio, gnutls, go,
2675 grub2, haserl, i7z, imagemagick, intel-mediasdk, irqbalance,
2676 jasper, kodi, libcurl, libebml, libeXosip2, libglib2, libhtp,
2677 libjpeg, libopenssl, libqmi, libressl, libupnp, libuwsc,
2678 libvips, lldpd, mariadb, mbedtls, mender, micropython,
2679 mosquitto, netsnmp, nodejs, openblas, openldap, openmpi,
2680 openssh, opkg-utils, optee-client, optee-test, perl, php,
2681 privoxy, proftpd, prosody, protobuf, python-aiohttp,
2682 python-django, python-lxml, python-pyyaml, python-rpi-ws281x,
2683 python-typing-extensions, python3, quagga, qwt, redis, rpm,
2684 sconeserver, screen, sox, sqlcipher, squid, suricata,
2685 syslinux, sysvinit, tor, transmission, tzdata, uboot, unbound,
2686 upx, util-linux, webkitgtk, wireshark, wolfssl,
2687 wpebackend-fdo, wpewebkit, wpa_supplicant, zstd
2688
2689 Issues resolved (http://bugs.uclibc.org):
2690
2691 #13516: utils/scanpypi: Failure when parsing diffoscope
2692 #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to..
2693 #13576: Issues compiling buildroot for 5x86
2694 #13581: jpegsrc.v9d.tar.gz has changed hash
2695 #13616: tar file from git repository generation issue
2696
ecbfbabc
PK
26972020.11.3, released February 17th, 2021
2698
2699 meson: Fix ccache detection handling when per-package builds
2700 are used.
2701
2702 Fakeroot: Fix compatibility issue with glibc 2.33
2703
2704 Updated/fixed packages: atftp, binutils, busybox, cereal,
2705 chartjs, connman, dhcpcd, dnsmasq, docker-cli, docker-engine,
2706 ebtables, fakeroot, flashrom, go, gst1-python, guile,
2707 intel-mediadriver, intel-microcode, jasper,
2708 kodi-inputstream-adaptive, lcms2, libbsd, libopenssl,
2709 makedumpfile, memtester, mosquitto, ne10, openblas, orc, php,
2710 postgresql, privoxy, pugixml, python-bottle, python-django,
2711 python3, rauc, sox, stress-ng, subversion, tzdata,
2712 uboot-tools, uclibc, webkitgtk, wireguard-linux-compat,
2713 wireshark, wpa_supplicant, wpewebkit, xenomai,
2714 xserver_xorg-server, xterm
2715
2716 Issues resolved (http://bugs.uclibc.org):
2717
2718 #11706: binman (U-boot tool) cannot find libfdt "binman: No mod..
2719 #13506: BR2_PACKAGE_DHCPCD missing directory creation
2720
a93208cc
PK
27212020.11.2, released January 31st, 2021
2722
2723 Important / security related fixes.
2724
2725 Download: Ensure git submodules are correctly fetched if
2726 enabled for a package with <pkg>_GIT_SUBMODULES = YES and the
2727 host variant is downloaded first.
2728
2729 Toolchain: Mark CodeSourcery Aarch64 2014.11 toolchain as not
2730 having libatomic. Bootlin PowerPC-440 FP toolchain updated for
2731 SecurePLT fix.
2732
2733 pkg-stats: Fix python 3.8+ deprecation warning.
2734
2735 meson: Ensure ccache is not detected and used, as it may
2736 conflict with the ccache handling in Buildroot.
2737
2738 Updated/fixed packages: barebox, boost, brltty, dbus,
2739 docker-containerd, dovecot, dovecot-pigeonhole,
2740 environment-setup, firmware-imx, gcc, gerbera, glibc,
2741 gmrender-resurrect, igd2-for-linux, kodi-pvr-zattoo, libclc,
2742 libfuse3, libllcp, libodb-mysql, libtorrent-rasterbar,
2743 libupnp, lpc32xxcdl, luarocks, mpd, multipath-tools, mutt,
2744 nfs-utils, nodejs, openjpeg, openldap, opentracing-cpp,
2745 openvpn, p11-kit, paho-mqtt-c, php, poppler, postgresql,
2746 python3, redis, resiprocate, rpm, runc, socat, sslh, sudo,
2747 sunxi-mali-mainline-driver, syslog-ng, systemd, tini,
2748 tpm2-tss, trace-cmd, tzdata, uboot-tools, uhd, ushare,
2749 util-linux, vlc, wavpack, wireguard-linux-compat, wolfssl,
2750 xapp_xload, xorriso, zic
2751
2752 Removed packages: libupnp18
2753
2754 Issues resolved (http://bugs.uclibc.org):
2755
2756 #13471: package/mpd/mpd.conf make use of path not created
2757
e9bf54ab
PK
27582020.11.1, released December 27th, 2020
2759
2760 Important / security related fixes.
2761
2762 Infrastructure:
2763 - cmake: fix host ccache handling for CMake 3.19
2764 - meson: Forcibly disable binary stripping for
2765 target builds, enable for host builds
2766 - golang: Fix HOST / TARGET directories for per-package builds
2767
2768 Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
2769
2770 Updated/fixed packages: apitrace, arm-trusted-firmware,
2771 ca-certificates, cryptopp, dhcpcd, dtv-scan-tables,
2772 flare-engine, ghostscript, go, haproxy, imagemagick,
2773 imx-gpu-viv, jasper, kismet, libcurl, libglib2, libhtp,
2774 libopenssl, libressl, libuv, libuvw, lua, mbedtls, mongodb,
2775 mutt, ncurses, netsnmp, nodejs, opencv3, openldap, opkg-utils,
2776 paho-mqtt-c, python-crc16, python-lxml, python-pyparsing,
2777 python-pyqt5, qt5base, rauc, shadowsocks-libev, sqlcipher,
2778 suricata, ti-sgx-demos, tinycbor, uclibc-ng-test, unbound,
2779 webkitgtk, wpewebkit, wireshark, x11vnc, xen,
2780 xserver_xorg-server
2781
2782 Issues resolved (http://bugs.uclibc.org):
2783
2784 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
2785 #13416: dhcpcd start warning message: no such user dhcpcd
2786
9624a001
PK
27872020.11, released December 2nd, 2020
2788
2789 Various fixes.
2790
2791 Updated/fixed packages: bustle, docker-containerd, gnuplot,
2792 gst1-plugins-good, jemalloc, kmsxx, libcap, libplist,
2793 libuhttpd, libxkbcommon, lynx, mariadb, netsurf, privoxy,
2794 s390-tools, setserial, xserver_xorg-server
2795
2796 Issues resolved (http://bugs.uclibc.org):
2797
2798 #13276: libcap builds libcap.pc incorrectly
2799
a418d0ac
PK
28002020.11-rc3, released November 28th, 2020
2801
2802 Fixes all over the tree.
2803
2804 Updated/fixed packages: c-ares, cage, cdrkit,
2805 dovecot-pigeonhole, efl, gvfs, harfbuzz, jpeg-turbo,
2806 libcamera, libkrb5, libpam-tacplus, libxkbcommon, minidlna,
2807 modem-manager, monkey, musl, ncurses, numactl, openntpd,
2808 openrc, postgresql, proftpd, python-flask-cors, python-pip,
2809 qemu, raptor, redis, slirp, spandsp, thermald, uhd, vsftpd,
2810 webkitgtk, wireless-regdb, wlroots, wpewebkit, xen, xinetd,
2811 xorriso
2812
2813 Issues resolved (http://bugs.uclibc.org):
2814
2815 #13296: host-libcap failed to build
2816 #13331: openrc-0.42.1 compilation failure on gcc-10
2817 #13336: thermald-1.9.1 compilation failure with musl 1.2.1
2818 #13341: Mistake in /etc/init.d/S70vsftpd
2819
6a33ea03
PK
28202020.11-rc2, released November 14th, 2020
2821
2822 Fixes all over the tree.
2823
2824 cve-checker script dropped. Instead the pkg-stats logic has
2825 been extended to be able to only generate stats for the
2826 configured packages using 'make pkg-stats'
2827
2828 Removed defconfigs: rock64
2829
2830 Updated/fixed packages: apparmor, asterisk, bitcoin, busybox,
2831 cups-filters, cryptsetup, davfs2, domoticz, elf2flt, freetype,
2832 ghostscript, glmark2, go, gst1-plugins-bad, guile, jsoncpp,
2833 libcap, libexif, libnetfilter_conntrack, libpam-tacplus,
2834 libsigrokdecode, linux-backports, linux-firmware, mesa3d,
2835 modem-manager, mp4v2, oniguruma, openntpd, python3,
2836 python-lmdb, python-m2crypto, rauc, s390-tools, slirp,
2837 stress-ng, suricata, systemd, tcpdump, tmux, tor, webkitgtk,
2838 wireguard-linux-compat, wpewebkit, xen
2839
2840 Issues resolved (http://bugs.uclibc.org):
2841
2842 #13281: Raspberry Pi 2: overlays folder missing in genimage-ra..
2843 #13291: BR2_DL_DIR is ignored when creating defconfig
2844 #13306: wpewebkit build problem in 2020-11-rc1
2845
a40358a1
PK
28462020.11-rc1, released November 4th, 2020
2847
2848 Fixes all over the tree and new features.
2849
2850 Architectures: Support for IBM s390x
2851
2852 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC
2853 32. Binutils 2.35.1 added, now defaulting to 2.34. ARC
2854 2020.09-release toolchain. GCC 7.x dropped. RISC-V support for
2855 uclibc-ng. Support for Bootlin external toolchains.
2856
2857 SELinux support improvements: File security contexts are now
2858 set when the file systems are created, so there is no need to
2859 run restorecon on first boot / read only rootfs is supported.
2860 An optimized / stripped refpolicy SELinux policy is now
2861 used. Packages can enable additional refpolicy modules using
2862 <pkg>_SELINUX_MODULES.
2863
2864 support/scripts/cve-checker: Utility script to check for known
2865 CVEs in just the packages enabled in a Buildroot configuration
2866 rather than all packages, by passing the output of 'make
2867 show-info' to it.
2868
2869 Go: Modules handling. The module name must be specified using
2870 <pkg>_GOMOD.
2871
2872 BR2_EXTERNAL: Support for defining skeleton and init system
2873 packages in external trees.
2874
2875 meson: Correct SDK cross-compilation.conf file when
2876 per-package builds were used to build SDK.
2877
2878 systemd: Use /run rather than /var/run for PID files in units.
2879
2880 Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
2881 after all finalization hooks (including pre-rootfs) to ensure
2882 they can override any late configuration done by packages.
2883
2884 support/script/pycompile: Rework logic to ensure .pyc files
2885 contain absolute target paths, fixing code inspection at
2886 runtime when executed with cwd != '/'.
2887
2888 support/scripts/setlocalversion: Correct Mercurial output to
2889 match behaviour with Git.
2890
2891 support/scripts/apply-patches.sh: Use patch
2892 --no-backup-if-mismatch, so we no longer blindly have to
2893 remove *.orig files after patching, fixing issues with
2894 packages containing such files.
2895
2896 New defconfigs: Acer chromebook elm, Friendlyarm nanopc-t4 and
2897 nanopi-m4, Hardkernel odroid-c2, Kontron SMARC-sAL28, NXP
2898 imx8mqevk, Orangepi RK3399 and zero+, PCengines APU2, Pine64
2899 rockpro64, QEMU s390x, Raxda rockpi-n8,
2900
2901 New packages: altera-stapl, asn1c, babeltrace2, cukinia,
2902 easyframes, environment-setup, frr, graphicsmagick, htpdate,
2903 ipcalc, libbacktrace, libblockdev, libbytesize, librelp,
2904 libuev, makedumpfile, meson-tools, mg, mrp, multipath-tools,
2905 netcalc, odroidc2-firmware, php-xdebug, python-aiofiles,
2906 python-ansicolors, python-boto3, python-botocore,
2907 python-bsdiff4, python-crayons, python-iniconfig,
2908 python-intelhex, python-ipdb, python-jmespath,
2909 python-m2crypto, python-opcua-asyncio, python-packaging,
2910 python-piexif, python-pluggy, python-pytest,
2911 python-s3transfer, python-xmodem, qprint, qt5lottie,
2912 qt5remoteobjects, re2, redir, s390-tools, sentry-cli,
2913 sentry-native, timescaledb, tinyhttpd, uhd, uredir, watchdog,
2914 wayland-utils, weston-imx
2915
2916 Removed packages: amd-catalyst, bellagio, gqview, libcroco,
2917 nvidia-tegra23, opencv
2918
2919 Issues resolved (http://bugs.uclibc.org):
2920
2921 #11811: lsblk (util-linux) should depend on libudev if available
2922 #11931: Bugs in support/scripts/apply-patches.sh
2923 #12301: systemd-journal-gatewayd: config options broken
2924 #12911: usb_modeswitch installation race condition
2925 #13236: Can't compile linux 5.4.8 (with gcc 10 on host)
2926 #13286: The system hangs in vmware workstation on the line..
2927
ea67cda8
PK
29282020.08.3, released December 27th, 2020
2929
2930 Important / security related fixes.
2931
2932 Infrastructure:
2933 - cmake: fix host ccache handling for CMake 3.19
2934 - meson: Forcibly disable binary stripping for
2935 target builds, enable for host builds
2936 - golang: Fix HOST / TARGET directories for per-package builds
2937
2938 Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
2939
2940 Updated/fixed packages: apitrace, arm-trusted-firmware,
2941 bustle, c-ares, ca-certificates, cage, cdrkit, cryptopp,
2942 dhcpcd, docker-containerd, dtv-scan-tables, flare-engine,
2943 ghostscript, gvfs, haproxy, imagemagick, imx-gpu-viv, jasper,
2944 jemalloc, jpeg-turbo, libcamera, libcap, libcurl, libglib2,
2945 libgpiod, libkrb5, libopenssl, libplist, libressl, libuv,
2946 libuvw, lynx, mariadb, mbedtls, minidlna, mongodb, monkey,
2947 musl, mutt, ncurses, netsnmp, netsurf, nodejs, opencv3,
2948 openldap, openrc, opkg-utils, paho-mqtt-c, php, privoxy,
2949 proftpd, python-crc16, python-flask-cors, python-lxml,
2950 python-pip, python-pyparsing, python-pyqt5, qemu, qt5base,
2951 raptor, rauc, ruby, setserial, shadowsocks-libev, slirp,
2952 sqlcipher, thermald, ti-sgx-demos, tinycbor, unbound, vsftpd,
2953 wireless-regdb, wireshark, wlroots, x11vnc, xen, xinetd,
2954 xserver_xorg-server
2955
2956 Issues resolved (http://bugs.uclibc.org):
2957
2958 #13276: libcap builds libcap.pc incorrectly
2959 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
2960 #13336: thermald-1.9.1 compilation failure with musl 1.2.1
2961 #13341: Mistake in /etc/init.d/S70vsftpd
2962 #13416: dhcpcd start warning message: no such user dhcpcd
2963
3e71de91
PK
29642020.08.2, released November 16th, 2020
2965
2966 Important / security related fixes.
2967
2968 Toolchain-wrapper: Pass -fno-tree-loop-distribute-patterns to
2969 fix kernel build on microblaze with gcc 10.x when
2970 optimizations are enabled.
2971
2972 Updated/fixed packages: apparmor, argp-standalone, asterisk,
2973 bandwidthd, binutils, bitcoin, busybox, collectd, cryptsetup,
2974 cups-filters, darkhttpd, davfs2, docker-cli,
2975 docker-containerd, docker-engine, dovecot-pigeonhole,
2976 dvb-apps, elf2flt, fastd, fbset, fbtft, freetype, gcc,
2977 ghostscript, grpc, gst1-plugins-bad, jsoncpp,
2978 kernel-module-imx-gpu-viv, keepalived, kmscube, libass,
2979 libexif, libiqrf, libnetfilter_conntrack, libpam-tacplus,
2980 libraw, linux-backports, linux-firmware, lzlib, mp4v2,
2981 netsnmp, nginx, numactl, oniguruma, opencv3, openntpd,
2982 patchelf, php, pistache, postgresql, python-pyqt5, qemu,
2983 qt5base, rauc, redis, samba4, slirp, systemd, tcpdump,
2984 tinyproxy, tmux, tor, waf, webkitgtk, wine,
2985 wireguard-linux-compat, wireshark, wpewebkit, xen, xorriso,
2986 xvisor, zeromq, zxing-cpp
2987
2988 Issues resolved (http://bugs.uclibc.org):
2989
2990 #11931: Bugs in support/scripts/apply-patches.sh
2991
17032420
PK
29922020.08.1, released October 12th, 2020
2993
2994 Important / security related fixes.
2995
2996 Fixes for various compilation issues with GCC 10.x.
2997
2998 meson: Correct SDK cross-compilation.conf file when
2999 per-package builds were used to build SDK.
3000
3001 systemd: Use /run rather than /var/run for PID files in units.
3002
3003 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
3004
3005 Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
3006 after all finalization hooks (including pre-rootfs) to ensure
3007 they can override any late configuration done by packages.
3008
3009 support/script/pycompile: Rework logic to ensure .pyc files
3010 contain absolute target paths, fixing code inspection at
3011 runtime when executed with cwd != '/'.
3012
3013 support/scripts/setlocalversion: Correct Mercurial output to
3014 match behaviour with Git.
3015
3016 support/scripts/apply-patches.sh: Use patch
3017 --no-backup-if-mismatch, so we no longer blindly have to
3018 remove *.orig files after patching, fixing issues with
3019 packages containing such files.
3020
3021 fs/jffs2: Now correctly handles xattrs
3022
3023 Updated/fixed packages: acpica, afboot-stm32, alsa-utils,
3024 apparmor, bandwidthd, barebox, bash, bison, brotli,
3025 cifs-utils, cups, dhcpcd, dhcpdump, docker-cli, docker-engine,
3026 ecryptfs-utils, efl, fail2ban, fbterm, ffmpeg, fontconfig,
3027 freetype, gcc, gdb, ghostscript, gnupg2, gnutls, go, gqview,
3028 gst1-plugins-base, gst1-plugins-ugly, ipmitool, jbig2dec,
3029 kexec, lcdproc, libcamera, libhtp, libnetconf2, libraw,
3030 libssh, libxml2, libxml-parser-perl, libzip, linux-headers,
3031 live555, localedef, ltp-testsuite, lua, matchbox, memcached,
3032 memtester, mesa3d, meson, minidlna, mongodb, mongrel2, motion,
3033 mraa, mtd, musepack, neardal, netatalk, netperf, netsniff-ng,
3034 nginx, nodejs, nss-pam-ldapd, open-plc-utils, openswan,
3035 opentyrian, openvmtools, php, postgresql, python,
3036 python-aenum, python-cycler, python-engineio, python-fire,
3037 python-pymodbus, python-scapy, python-semver,
3038 python-sentry-sdk, python-socketio, python-texttable,
3039 python-tinyrpc, python-txtorcon, python3, qt5base, quagga,
3040 read-edid, redis, rsh-redone, runc, samba4, socketcand,
3041 strace, supertux, suricata, systemd, ti-utils, trinity,
3042 uclibc, usb_modeswitch, vlc, vsftpd, wampcc,
3043 wayland-protocols, wireguard-linux-compat, wireshark, wlroots,
3044 wolfssl, w_scan, xerces, xfsprogs, xdriver-xf86-video-ati,
3045 xserver_xorg-server, ympd, zeromq, zlib-ng, zstd
3046
3047 Issues resolved (http://bugs.uclibc.org):
3048
3049 #12911: usb_modeswitch installation race condition
3050 #13236: Can't compile linux 5.4.8 (with gcc 10 on host)
3051
2766f346
PK
30522020.08, released September 1st, 2020
3053
3054 Various fixes.
3055
3056 Updated/fixed packages: am33x-cm3, avahi, bluez-tools,
3057 busybox, chocolate-doom, collectd, dhcp, docker-cli, domoticz,
3058 gobject-introspection, graphite2, haproxy, ibm-sw-tpm2,
3059 imagemagick, libeXosip2, libressl, lxc, mbedtls, menu-cache,
3060 mongodb, mosquitto, nvidia-driver, paho-mqtt-c, pixz,
3061 postgresql, python-django, rtty, squid, stress-ng, systemd,
3062 trousers, uclibc, wireshark, wolfssl, zbar
3063
86798665
PK
30642020.08-rc3, released August 28th, 2020
3065
3066 Fixes all over the tree.
3067
2915d1bd 3068 Infrastructure: Ensure RPATH entries that may be needed for
86798665
PK
3069 dlopen() are not dropped by patchelf.
3070
3071 Toolchain: Drop old GCC 6 based external Sourcery AMD64
3072 toolchain.
3073
3074 Updated/fixed packages: assimp, davfs2, dillo, glibc,
3075 gnuradio, hostapd, ibm-sw-tpm2, ipmitool, json-c, libroxml,
3076 linux, mender, netopeer2, openal, openjpeg, python-matplotlib,
3077 ripgrep, shadowsocks-libev, trousers, xlib_libX11,
3078 xserver_xorg-server
3079
3080 Issues resolved (http://bugs.uclibc.org):
3081
3082 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
3083
30ccc0e3
PK
30842020.08-rc2, released August 24th, 2020
3085
3086 Fixes all over the tree, including a number of fixes for
3087 compilation with GCC-10.
3088
3089 Toolchain: Disallow building uClibc-ng for RISC-V 64-bit,
3090 because of issues with a missing __riscv_flush_icache()
3091 implementation.
3092
3093 Defconfigs: CI20: Use mainline Linux and U-boot. Update
3094 Microchip sama5d27_wlsom1_ek_mmc_dev to use bluez5-utils
3095 instead of (the removed) legacy bluez-utils
3096
3097 Updated/fixed packages: 18xx-ti-utils, aircrack-ng, apache,
3098 atest, bandwidthd, bellagio, bind, bird, bluez-alsa, boost,
3099 c-periphery, capnproto, chrony, collectd, cpio, cvs,
3100 dieharder, domoticz, dovecot, dovecot-pigeonhole, drbd-utils,
3101 dump1090, efl, elixir, f2fs-tools, feh, fluidsynth, fping,
3102 gdbm, gdk-pixbuf, ghostscript, gst1-plugins-bad,
3103 gstreamer1-editing-services, htop, ibm-sw-tpm2, ifplugd,
3104 iftop, igd2-for-linux, ima-evm-utils, iprutils, iputils,
3105 keepalived, kmsxx, libabseil-cpp, libcamera, libcurl,
3106 libfuse3, libnss, librtlsdr, libubox, libunwind, live555,
3107 lttng-tools, luabitop, mender-artifact, minizip,
3108 mjpg-streamer, mpd, mpv, mtd, ncftp, open-lldp, openal,
3109 opencv, opencv3, openfpgaloader, optee-os, owfs, php,
3110 pistache, prosody, pulseview, python-decorator,
3111 python-gunicorn, python-rpi-gpio, python-spidev,
3112 python3-decorator, python3-mako, python3-pyselftools, qt5,
3113 qt5webengine, rauc, redis, ripgrep, rtl8188eu, rtl8821au,
3114 setools, smstools3, supertux, tftpd, tpm2-abrmd,
3115 wpa_supplicant, xen, xlib_libX11, xserver_xorg-server
3116
3117 New packages: python3-cython, python3-pycryptodomex
3118
3119 Issues resolved (http://bugs.uclibc.org):
3120
3121 #12876: nodejs fails to build when host-icu has been built before
3122 #13111: python-gunicorn: missing dependency on python-setuptools
2915d1bd 3123 #13121: wpa_supplicant fails to build without libopenssl enabled
30ccc0e3
PK
3124 #13146: raspberrypi3_defconfig: "Inappropriate ioctl for device"..
3125 #13156: package live555 new license
3126 #13166: python-rpi-gpio: does not work against aarch64, unint..
3127
d0fc0c48
TP
31282020.08-rc1, released August 6th, 2020
3129
3130 Toolchain:
3131
3132 - GCC 10.x added, GCC 9.x is the default
3133 - binutils 2.34 added, binutils 2.33 is the default, binutils
3134 2.31 removed
3135 - glibc updated to 2.31
3136 - ARC toolchain components updated to 2020.03-release.
3137 - Enable uClibc-ng usage for RISC-V 64-bit
3138
3139 Infrastructure:
3140
3141 - qmake-package was fixed to be compatible with
3142 BR2_PER_PACKAGE_DIRECTORIES
3143 - complete rewrite of the Gitlab CI Yaml configuration file,
3144 now generated directly by the Gitlab CI pipeline itselfs
3145
3146 Misc:
3147
3148 - cargo and cargo-bin packages removed, as cargo is now part
3149 of Rust itself
3150
3151 Filesystem: ubinize configuration files can now use
3152 BINARIES_DIR to refer to the $(O)/images directory.
3153
3154 New packages: bitwise, earlyoom, fuse-overlayfs, gloox,
3155 kodi-pvr-octonet, kodi-pvr-zattoo, libabseil-cpp, libcutl,
3156 libnids, libnpupnp, libodb, libodb-boost, libodb-mysql,
3157 libodb-pgsql, mbpfan, netopeer2, odb, parprouted,
3158 python-colorzero, python-gpiozero, python-pybind, python-yatl,
3159 python3-decorator, qt5quicktimeline, resiprocate, ttyd,
3160 unclutter-xfixes, urandom-scripts,
3161
3162 New defconfigs: bananapi_m2_zero, freescale_imx8mnevk,
3163 globalscale_espressobin, imx6ullevk,
3164 microchip_sama5d27_wlsom1_ek, rock_pi_4, rock_pi_n10
3165
3166 Removed packages: cargo, cargo-bin,
3167 kodi-peripheral-steamcontroller
3168
3169 Issues resolved (http://bugs.uclibc.org):
3170
3171 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_DIRECTORIES
3172 #12946: Grub: Decompressor is too big.
3173 #12986: Mtools: Error converting to codepage 850
3174 #13001: openjdk-bin replaces libfreetype.so from host-freetype
3175 #13011: Incorrect selection of gcc version
3176 #13021: Minor code error when building granite-0.4.1
3177 #13026: rpi-firmware: must not rename start files
3178 #13046: Optimize for fast -Ofast is not compliant
3179 #13081: host-e2fsprogs attempts to create udev rules.d on build host if not exists
3180 #13101: BR audit2allow support
3181
d41e799c
PK
31822020.05.3, released October 12th, 2020
3183
3184 Important / security related fixes.
3185
3186 meson: Correct SDK cross-compilation.conf file when
3187 per-package builds were used to build SDK.
3188
3189 systemd: Use /run rather than /var/run for PID files in units.
3190
3191 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
3192
3193 Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
3194 after all finalization hooks (including pre-rootfs) to ensure
3195 they can override any late configuration done by packages.
3196
3197 support/script/pycompile: Rework logic to ensure .pyc files
3198 contain absolute target paths, fixing code inspection at
3199 runtime when executed with cwd != '/'.
3200
3201 support/scripts/setlocalversion: Correct Mercurial output to
3202 match behaviour with Git.
3203
3204 support/scripts/apply-patches.sh: Use patch
3205 --no-backup-if-mismatch, so we no longer blindly have to
3206 remove *.orig files after patching, fixing issues with
3207 packages containing such files.
3208
3209 Updated/fixed packages: alsa-utils, apparmor, avahi,
3210 bandwidthd, barebox, bash, bison, brotli, busybox, cifs-utils,
3211 cryptsetup, cups, dhcpcd, dhcpdump, docker-cli, docker-engine,
3212 ecryptfs-utils, efl, fail2ban, freetype, gcc, gdb,
3213 ghostscript, gnutls, go, graphite2, gst1-plugins-base,
3214 gst1-plugins-ugly, imagemagick, ipmitool, jbig2dec, libhtp,
3215 libraw, libssh, libxml2, libxml-parser-perl, linux-headers,
3216 localedef, lua, mbedtls, memcached, mesa3d, meson, minidlna,
3217 mongodb, nginx, nodejs, nss-pam-ldapd, openvmtools,
3218 paho-mqtt-c, php, postgresql, python, python-aenum,
3219 python-django, python-engineio, python-fire, python-pymodbus,
3220 python-scapy, python-semver, python-sentry-sdk,
3221 python-socketio, python-texttable, python-tinyrpc,
3222 python-txtorcon, python3, qt5base, rsh-redone, runc, samba4,
3223 strace, supertux, suricata, systemd, uclibc, usb_modeswitch,
3224 vlc, vsftpd, wayland-protocols, wireguard-linux-compat,
3225 wireshark, wlroots, wolfssl, xserver_xorg-server, ympd,
3226 zeromq, zstd
3227
3228 Issues resolved (http://bugs.uclibc.org):
3229
3230 #12911: usb_modeswitch installation race condition
3231 #13251: cryptsetup does not work on branch 2020.02 following..
3232
e11f3813
PK
32332020.05.2, released August 29th, 2020
3234
3235 Important / security related fixes.
3236
3237 Infrastructure: Ensure RPATH entries that may be needed for
3238 dlopen() are not dropped by patchelf.
3239
3240 BR_VERSION_FULL/setlocalversion (used by make print-version
3241 and /etc/os-release): Properly handle local git tags
3242
3243 Updated/fixed packages: apache, assimp, at91bootstrap3, bind,
3244 boost, busybox, capnproto, cegui, chrony, collectd, cpio,
3245 cryptsetup, cups, cvs, dbus, docker-engine, domoticz, dovecot,
3246 dovecot-pigeonhole, dropbear, efl, elixir, f2fs-tools, ffmpeg,
3247 gd, gdk-pixbuf, ghostscript, glibc, gnuradio, grub2,
3248 gst1-plugins-bad, gstreamer1-editing-services, hostapd,
3249 ibm-sw-tpm2, iputils, jasper, json-c, libcurl, libressl,
3250 libwebsockets, linux, live555, mesa3d, mongodb, mosquitto,
3251 mpv, nodejs, opencv, opencv3, openfpgaloader, openjpeg,
3252 patchelf, perl, php, postgresql, prosody, python-django,
3253 python-gunicorn, python-matplotlib, ripgrep, rtl8188eu,
3254 rtl8821au, ruby, shadowsocks-libev, squid, systemd,
3255 tpm2-abrmd, tpm2-tools, trousers, uboot, webkitgtk, wireshark,
3256 wolfssl, wpa_supplicant, wpewebkit, xen, xlib_libX11,
3257 xserver_xorg-server
3258
3259 Issues resolved (http://bugs.uclibc.org):
3260
3261 #12876: nodejs fails to build when host-icu has been built before
3262 #13111: python-gunicorn: missing dependency on python-setuptools
3263 #13121: wpa_supplicant fails to build without libopenssl enabled
3264 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
3265 #13156: package live555 new license
3266
c80e5c9b
PK
32672020.05.1, released July 25th, 2020
3268
3269 Important / security related fixes.
3270
3271 Toolchain:
3272 - Make external toolchain version check also work for
3273 toolchains configured with --with-gcc-major-version-only
3274
3275 - Do not handle SOURCE_DATE_EPOCH in toolchain wrapper if the
3276 compiler supports it, fixing an issue with precompiled
3277 headers
3278
3279 - Ensure debug libs from external toolchains are not installed
3280 into target if debugging is disabled
3281
3282 Download:
3283 - Correct reproducibility issue in handling of git submodules
3284 for older git versions.
3285
3286 - Fix file locking over NFS
3287
3288 fs: Ensure cpio archive element order is reproducible
3289
3290 Br2-external: Fix error reporting for invalid br2-external trees
3291
3292 Per-package:
3293 - Fix an issue with python3 sysconfig data not getting
3294 correctly expanded
3295
3296 - Fix per-package building for packages using the qmake
3297 infrastructure
3298
3299 Updated/fixed packages: a10disp, asterisk, bind, brltty,
3300 cdrkit, clamav, cryptodev-linux, dbus, docker-cli,
3301 docker-engine, dvb-apps, e2fsprogs, exim, exiv2, freerdp, gdb,
3302 gdk-pixbuf, gerbera, gnutls, go, granite, grub2, gssdp,
3303 gst1-plugins-good, gst1-plugins-ugly, gupnp, intel-microcode,
3304 iproute2, irrlicht, iwd, jq, kodi, libcamera, libcec,
3305 libconfuse, libcurl, libevdev, libhttpserver, libmicrohttpd,
3306 libnss, libressl, libvncserver, libxml2, libxmlrpc, lxc,
3307 mbedtls, mediastreamer, mesa3d, meson, minizip, mongodb,
3308 mtools, mutt, nano, network-manager, nghttp2, ngircd, nodejs,
3309 ntp, open-plc-utils, open2300, openjdk-bin, openssh,
3310 oracle-mysql, paho-mqtt-c, pango, php, poco, prosody, putty,
3311 python-greenlet, python-urllib3, python-validators, python3,
3312 readline, redis, rpi-firmware, rtl8821au, samba4, sdl2,
3313 sqlite, squid, strace, sunxi-mali-mainline-driver, syslog-ng,
3314 systemd, tcpreplay, tinydtls, upmpdcli, upx, vlc, webkitgtk,
3315 wireguard-linux-compat, wireshark, wpebackend-fdo, wpewebkit,
3316 x11vnc, znc, zstd
3317
3318 Issues resolved (http://bugs.uclibc.org):
3319
3320 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_..
3321 #12946: Grub: Decompressor is too big.
3322 #12986: Mtools: Error converting to codepage 850
3323 #13001: openjdk-bin replaces libfreetype.so from host-freetype
3324 #13011: Incorrect selection of gcc version
3325 #13021: Minor code error when building granite-0.4.1
3326 #13026: rpi-firmware: must not rename start files
3327 #13031: nodejs: RangeError at new ArrayBuffer()
3328 #13046: Optimize for fast -Ofast is not compliant
3329
6306cf35
PK
33302020.05, released June 1st, 2020
3331
3332 Various fixes.
3333
3334 Updated/fixed packages: arm-trusted-firmware, gcc, mp4v2, fmc,
3335 fmlib, glib-networking, libusb-compat, linux, qt5webengine,
3336 sysrepo, wampcc, xen
3337
e1184151
PK
33382020.05-rc3, released May 29th, 2020
3339
3340 Fixes all over the tree.
3341
3342 Infrastructure: Support checking download hashes for packages
3343 coming from Subversion.
3344
3345 Defconfigs: Increase boot partition size to 64MB for Freescale
3346 boards to allow space for bigger kernels.
3347
3348 Updated/fixed packages: audit, bind, dovecot, efl, erlang,
3349 ffmpeg, fio, gerbera, gnupg, leveldb, lrzip, ltrace, matio,
3350 mesa3d, mp4v2, prosody, qemu, qt5declarative, speexdsp,
3351 systemd, tremor, uboot-tools, unbound, wireshark
3352
3353 Removed packages: wiringpi
3354
3355 Issues resolved (http://bugs.uclibc.org):
3356
3357 #12361: Init system (systemd) kills login on Raspberry Pi Zero
3358 #12686: recipe for target 'install_dev' failed (libcrypto.so..)
3359
497e3dff
PK
33602020.05-rc2, released May 22nd 2020
3361
3362 Fixes all over the tree.
3363
3364 U-Boot: Support building with Python 3.x instead of Python
3365 2.x. Since U-Boot 2020.01, various U-Boot build scripts use
3366 Python 3.x instead of Python 2.x, so add an option to pull in
3367 host-python3 rather than host-python. Also fix a number of
3368 defconfigs to use this new option.
3369
3370 Updated/fixed packages: apparmor, binutils, bison, brltty,
3371 c-icap, cegui, checkpolicy, clamav, crda, cvs, docker-cli,
3372 docker-engine, domoticz, elf2flt, exfatprogs, fakeroot,
3373 ffmpeg, freerdp, gcc, glibc, gnuconfig, irrlicht, kmod,
3374 libexif, libpam-tacplus, libssh2, libv4l, libvncserver,
3375 localedef, lrzip, mariadb, matchbox, mbuffer, mesa3d,
3376 mesa3d-headers, meson, netsniff-ng, openldap, openocd,
3377 optee-os, p7zip, paho-mqtt-c, php, piglit, pigz,
3378 python-argon2-cffi, python-attrs, python-future,
3379 python-markdown, python-pycryptodomex, python-pyqt5, qt5base,
3380 rpi-firmware, rustc, squashfs, squid, stella, suricata,
3381 systemd, uacme, uclibc, util-linux, vboot-utils
3382
3383 New packages: python3-pyelftools
3384
3385 Removed packages: ezxml, mtdev2tuio, python-pycrypto
3386
3387 Issues resolved (http://bugs.uclibc.org):
3388
3389 #10551: PowerPC SPE and Musl
3390 #12256: package tar is outdated (1.29 is 3 years old)
3391 #12271: python-iptables runtime dependencies
3392 #12321: host-generic-package: PKG_DL_OPTS not used for host package
3393 #12391: CMake-based host package fails to include output/host/include
3394 #12431: ethernet no detected on nanopi neo 2
3395 #12521: RISCV RV32IA selected, RV64GC output
3396 #12586: avahi failure
3397 #12596: host-e2fsprogs: tune2fs incompatibility on older glibc..
3398 #12611: ntp hash is not matching with upstream 4.2.8p13
3399 #12626: PHP missing header files within 2020.02
3400 #12631: glibc support Power-PC SPE
3401 #12656: bison fails to relocate with relocate-sdk.sh
3402 #12661: cups problems in buildroot
3403 #12686: recipe for target 'install_dev' failed (libcrypto.so:..
3404 #12691: host-rust build fails
3405 #12761: Buildroot fails when building GCNano binaries for the STM..
3406 #12786: Systemd spawns two getty processes when the getty port..
3407 #12806: There are multiple issues in buildroot that faults cups..
3408 #12826: nodejs-12.16.1: error: 'uv_sleep' was not declared in..
3409 #12831: RPI-firmware package: DTB-overlay dependency
3410 #12836: libunwind: package does not show up in menuconfig for..
3411 #12841: util-linux/sfdisk 2.35.1 fails on sector-size header
3412 #12866: should we be disabling bash executable path caching?
3413 #12886: GMP built in wrong order (?)
3414 #12891: QEMU, libvirt-bin, qemu-kvm Package Support required
3415 #12901: GStreamer doesn't build on 2020-05 rc1 with GObject..
3416 #12906: qt PrefixPath is wrong on 2020.05-rc1
3417 #12921: nodejs-12.16.1: error: overriding 'virtual icu_65::..
3418
4ec35a7a 34192020.05-rc1, released May 7th 2020
1025d09f
TP
3420
3421 Addition of support for gobject-introspection: both the
3422 gobject-introspection package itself, but also introspection
3423 support was enabled in a number of other packages.
3424
3425 Support for Qt 5.6 was dropped as its support was dropped
3426 upstream, only one version of Qt is supported at the moment:
3427 Qt 5.14.2.
3428
3429 Addition of support for the apparmor Linux security module, by
3430 adding the necessary user-space packages.
3431
3432 Addition of a qmake package infrastructure, now used by most
3433 Qt-related packages.
3434
3435 The Luarocks package infrastructure has been extended to
3436 support build host packages.
3437
3438 The package infrastructure was improved to allow each package
3439 to indicate the Linux kernel configuration options it needs.
3440
3441 Addition of support for generating filesystem images using the
3442 EROFS filesystem.
3443
3444 The logic that calculates the list of files installed by each
3445 package was reworked to be compatible with the top-level
3446 parallel build functionality.
3447
3448 Addition of a package for a pre-compiled ARM32 bare-metal
3449 toolchain, which can be used to build ARM32 code in ARM64
3450 configurations, such as firmware/bootloader code.
3451
3452 The Qemu defconfigs are now boot-tested in Qemu as part of the
3453 Gitlab continuous integration.
3454
3455 Toolchain: gcc 9.x bumped to 9.3.0, gcc 8.x bumped to 8.4.0,
3456 gdb bumped to 8.3.1.
3457
3458 New packages: apcupsd, apparmor, arm-gnu-a-toolchain, bearssl,
3459 belle-sip, belr, cage, chartjs, erofs-utils, exfatprogs,
3460 gobject-introspection, ibm-sw-tpm2, imx-seco, jbig2dec,
3461 libapparmor, libiberty, libfuse3, libtextstyle, libudfread,
3462 libuhttpd, libuwsc, lua-lyaml, matio, mbuffer, netdata,
3463 openfpgaloader, perl-i18n, perl-locale-maketext-lexicon,
3464 perl-lwp-protocol-https,
3465 perl-mojolicious-plugin-authorization,
3466 perl-mojolicious-plugin-cspheader,
3467 perl-mojolicious-plugin-i18n,
3468 perl-mojolicious-plugin-securityheader, perl-mozilla-ca,
3469 perl-path-class, pistache, pkcs11-helper, prelink-cross,
3470 python-argon2-cffi, python-canopen, python-cbor2,
3471 python-filelock, python-flatbuffers, python-greenlet,
3472 python-modbus-tk, python-pyalsa, python-pysftp, python-regex,
3473 python-snappy, rtty, tinyproxy, udev-gentoo-scripts, unbound,
3474 vuejs, wlroots.
3475
3476 New defconfigs: freescale_imx6ullevk, freescale_imx8qmmek,
3477 nanopi_neo4, nanopi_r1, nitrogen8mm, nitrogen8mn, olpc_xo1,
3478 olpc_xo175, roc_rk3399_pc, stm32mp157a_dk1, zynq_qmtech
3479
4e7bb67f
TP
3480 Issues resolved (http://bugs.uclibc.org):
3481
3482 #10386: Add an option to put all compiled executables that
3483 show up on target/ in staging/ as well
3484 #11866: iniramfs file system fails to boot using Grub on EFI x86_64
3485 #12666: Doesn't pick up a custom bash profile
3486 #12696: Uboot 2020.01 Problem loading Linux kernel on Nano PI NEO
3487 #12701: [patch] wpa_supplicant must depend on openssl
3488 #12711: host-localedef 2.30-20 fails to compile on fedora 32 (gcc 10.0.1)
3489 #12716: bio.h not found
3490 #12726: systemctl preset-all failed for ctrl-alt-del.target
3491 #12731: rtl8188eu not buildung for banana pi M1 (glib, systemd, 4.18.12)
3492 #12746: "sysdig" package description points to
3493 http://sysdig.org, which bounces to malware site
3494 #12751: OpenJdk package installation issues on target
3495 #12796: Update OpenSSL to Version 1.1.1g to patch CVE-2020-1967
3496 #12811: bootstrap stuck and no login prompt
3497
d81ac2e4
PK
34982020.02.12, released April 5, 2021
3499
3500 Important / security related fixes.
3501
3502 Dependencies: Explicitly detect and bail out if PATH contains
3503 spaces or tabs. A number of packages fail to build in such
3504 setups, so explicitly inform about this.
3505
3506 utils/scanpypi: Explicitly use python3 for compatibility with
3507 packages using python3 syntax in setup.py
3508
3509 support/download: Fix tarball generation (from git/svn repos)
3510 including symlinks pointing to ./<something>
3511
3512 Meson: Use correct C++ host compiler (rather than C compiler)
3513
3514 Updated/fixed packages: asterisk, batman-adv, bind,
3515 ca-certificates, docker-containerd, dovecot,
3516 dovecot-pigeonhole, diffutils, efivar, git, gnuchess, gnutls,
3517 grub2, fakeroot, haserl, imagemagick, irqbalance, jasper,
3518 kodi, libcurl, libebml, libglib2, libjpeg, libopenssl,
3519 libupnp, libvips, lldpd, mariadb, mbedtls, mosquitto, nodejs,
3520 netsnmp, nettle, openldap, openmpi, openssh, opkg-utils, perl,
3521 php, privoxy, prosody, protobuf, python-aiohttp,
3522 python-django, python-lxml, python-pyyaml, python-rpi-ws281x,
3523 python3, redis, rpm, sconeserver, screen, sox, sqlcipher,
3524 squid, sysvinit, tor, transmission, tzdata, uboot, upx,
3525 util-linux, wireshark, wolfssl, wpa_supplicant, zstd
3526
3527 Issues resolved (http://bugs.uclibc.org):
3528
3529 #13516: utils/scanpypi: Failure when parsing diffoscope
3530 #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to..
3531 #13576: Issues compiling buildroot for 5x86
3532 #13581: jpegsrc.v9d.tar.gz has changed hash
3533 #13616: tar file from git repository generation issue
3534
947e9219
PK
35352020.02.11, released February 17, 2021
3536
3537 Important / security related fixes.
3538
3539 meson: Fix ccache detection handling when per-package builds
3540 are used.
3541
3542 Fakeroot: Fix compatibility issue with glibc 2.33
3543
3544 Updated/fixed packages: atftp, busybox, cereal, connman,
3545 dhcpcd, dnsmasq, docker-cli, docker-engine, fakeroot,
3546 intel-mediadriver, intel-microcode, jasper,
3547 kodi-inputstream-adaptive, libbsd, libopenssl, linux-headers,
3548 mosquitto, orc, php, postgresql, privoxy, pugixml,
3549 python-bottle, python-django, python3, rauc, sox, subversion,
3550 tzdata, wireguard-linux-compat, wpa_supplicant, xenomai, xterm
3551
3552 Issues resolved (http://bugs.uclibc.org):
3553
3554 #13506: BR2_PACKAGE_DHCPCD missing directory creation
3555
0518eee5
PK
35562020.02.10, released January 31st, 2021
3557
3558 Important / security related fixes.
3559
3560 Download: Ensure git submodules are correctly fetched if
3561 enabled for a package with <pkg>_GIT_SUBMODULES = YES and the
3562 host variant is downloaded first.
3563
3564 Toolchain: Mark CodeSourcery Aarch64 2014.11 toolchain as not
3565 having libatomic.
3566
3567 pkg-stats: Fix python 3.8+ deprecation warning.
3568
3569 meson: Ensure ccache is not detected and used, as it may
3570 conflict with the ccache handling in Buildroot.
3571
3572 New packages: libnpupnp
3573
3574 Updated/fixed packages: bctoolbox, brltty, dbus, dovecot,
3575 dovecot-pigeonhole, gcc, gerbera, gmrender-resurrect, gst-omx,
3576 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
3577 gst1-plugins-ugly, gst1-rtsp-server, gst1-vaapi,
3578 gst1-validate, gstreamer1, gstreamer1-editing-services,
3579 igd2-for-linux, libclc, libllcp, libtorrent-rasterbar,
3580 libupnp, libupnpp, lpc32xxcdl, luarocks, mpd, nfs-utils,
3581 nodejs, openjpeg, openldap, opentracing-cpp, openvpn, p11-kit,
3582 paho-mqtt-c, php, poppler, postgresql, python3, runc, sudo,
3583 syslog-ng, systemd, tini, trace-cmd, tzdata, ushare, vlc,
3584 wavpack, wireguard-linux-compat, wolfssl, xapp_xload, xorriso,
3585 zic
3586
3587 Removed packages: libupnp18
3588
3589 Issues resolved (http://bugs.uclibc.org):
3590
3591 #13471: package/mpd/mpd.conf make use of path not created
3592
97d3e7a7
PK
35932020.02.9, released December 27th, 2020
3594
3595 Important / security related fixes.
3596
3597 Infrastructure:
3598 - cmake: fix host ccache handling for CMake 3.19
3599 - meson: Forcibly disable binary stripping for
3600 target builds, enable for host builds
3601 - golang: Fix HOST / TARGET directories for per-package builds
3602
3603 Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
3604
3605 Updated/fixed packages: apitrace, arm-trusted-firmware,
3606 bustle, c-ares, ca-certificates, cdrkit, cryptopp, dhcpcd,
3607 docker-containerd, dtv-scan-tables, flare-engine, ghostscript,
3608 haproxy, imagemagick, imx-gpu-viv, jasper, jemalloc,
3609 jpeg-turbo, libcap, libcurl, libglib2, libgpiod, libkrb5,
3610 libopenssl, libplist, libressl, libuv, libuvw, lynx, mariadb,
3611 mbedtls, minidlna, monkey, musl, mutt, ncurses, netsnmp,
3612 nodejs, opencv3, openldap, openrc, opkg-utils, paho-mqtt-c,
3613 php, privoxy, proftpd, python-crc16, python-flask-cors,
3614 python-lxml, python-pip, python-pyparsing, python-pyqt5, qemu,
3615 qt5base, raptor, rauc, ruby, setserial, shadowsocks-libev,
3616 slirp, sqlcipher, ti-sgx-demos, tinycbor, vsftpd,
3617 wireless-regdb, wireshark, x11vnc, xen, xinetd,
3618 xserver_xorg-server
3619
3620 Issues resolved (http://bugs.uclibc.org):
3621
3622 #13276: libcap builds libcap.pc incorrectly
3623 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
3624 #13341: Mistake in /etc/init.d/S70vsftpd
3625
00e80cb1
PK
36262020.02.8, released November 16th, 2020
3627
3628 Important / security related fixes.
3629
3630 Updated/fixed packages: angularjs, argp-standalone, asterisk,
3631 bandwidthd, bitcoin, busybox, cryptsetup, darkhttpd, davfs2,
3632 docker-cli, docker-containerd, docker-engine,
3633 dovecot-pigeonhole, fastd, fbset, fbtft, freetype, gcc,
3634 ghostscript, gnuradio, grpc, gst1-plugins-bad, jsoncpp,
3635 keepalived, libass, libexif, libiqrf, libpam-tacplus, libraw,
3636 linux-backports, linux-firmware, lzlib, netsnmp, nginx,
3637 oniguruma, opencv3, openntpd, patchelf, php, postgresql,
3638 python-pyqt5, qt5base, rauc, redis, samba4, slirp, systemd,
3639 tcpdump, tmux, tor, webkitgtk, wireguard-linux-compat,
3640 wireshark, wpewebkit, xen, xorriso, zeromq, zxing-cpp
3641
3642 Issues resolved (http://bugs.uclibc.org):
3643
3644 #11931: Bugs in support/scripts/apply-patches.sh
3645
edeef3a0
PK
36462020.02.7, released October 12th, 2020
3647
3648 Important / security related fixes.
3649
3650 meson: Correct SDK cross-compilation.conf file when
3651 per-package builds were used to build SDK.
3652
3653 systemd: Use /run rather than /var/run for PID files in units.
3654
3655 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
3656
3657 support/script/pycompile: Rework logic to ensure .pyc files
3658 contain absolute target paths, fixing code inspection at
3659 runtime when executed with cwd != '/'.
3660
3661 support/scripts/setlocalversion: Correct Mercurial output to
3662 match behaviour with Git.
3663
3664 support/scripts/apply-patches.sh: Use patch
3665 --no-backup-if-mismatch, so we no longer blindly have to
3666 remove *.orig files after patching, fixing issues with
3667 packages containing such files.
3668
3669 Updated/fixed packages: bandwidthd, barebox, bash, bison,
3670 brotli, cifs-utils, cryptsetup, dhcpcd, dhcpdump, docker-cli,
3671 docker-engine, ecryptfs-utils, efl, fail2ban, freetype, gcc,
3672 gdb, ghostscript, gnutls, go, gst1-plugins-base,
3673 gst1-plugins-ugly, ipmitool, libhtp, libraw, libssh, libxml2,
3674 libxml-parser-perl, localedef, lua, memcached, mesa3d, meson,
3675 minidlna, nginx, nodejs, nss-pam-ldapd, openvmtools, php,
3676 postgresql, python, python-aenum, python-autobahn,
3677 python-engineio, python-fire, python-pymodbus, python-scapy,
3678 python-semver, python-sentry-sdk, python-socketio,
3679 python-texttable, python-tinyrpc, python-txtorcon, python3,
3680 qt5base, runc, samba4, strace, supertux, suricata, systemd,
3681 vlc, wayland-protocols, wireguard-linux-compat, wireshark,
3682 xserver_xorg-server, zeromq, zstd
3683
3684 Issues resolved (http://bugs.uclibc.org):
3685
3686 #12911: usb_modeswitch installation race condition
3687 #13251: cryptsetup does not work on branch 2020.02 following..
3688
721fdb02
PK
36892020.02.6, released September 5th, 2020
3690
3691 Important / security related fixes.
3692
3693 Fix a 2020.02.5 build regression in busybox when systemd (and
3694 not less) are enabled because of missing infrastructure.
3695
3696 Updated/fixed packages: alsa-utils, avahi, busybox, cups,
3697 docker-cli, graphite2, imagemagick, libeXosip2, mbedtls,
3698 nvidia-driver, paho-mqtt-c, python-django, systemd, uclibc,
3699 usb_modeswitch, wolfssl
3700
3701 Issues resolved (http://bugs.uclibc.org):
3702
3703 #12911: usb_modeswitch installation race condition
3704
b13d1730
PK
37052020.02.5, released August 29th, 2020
3706
3707 Important / security related fixes.
3708
3709 Infrastructure: Ensure RPATH entries that may be needed for
3710 dlopen() are not dropped by patchelf.
3711
3712 BR_VERSION_FULL/setlocalversion (used by make print-version
3713 and /etc/os-release): Properly handle local git tags
3714
3715 Updated/fixed packages: apache, at91bootstrap3, bind, boost,
3716 busybox, capnproto, chrony, collectd, cpio, cryptsetup, cups,
3717 cvs, dbus, docker-engine, domoticz, dovecot,
3718 dovecot-pigeonhole, dropbear, efl, elixir, f2fs-tools, ffmpeg,
3719 gd, gdk-pixbuf, ghostscript, glibc, grub2, gst1-plugins-bad,
3720 hostapd, iputils, jasper, json-c, libcurl, libwebsockets,
3721 linux, live555, mesa3d, mosquitto, mpv, nodejs, opencv,
3722 opencv3, openjpeg, patchelf, perl, php, postgresql,
3723 python-django, python-gunicorn, python-matplotlib, ripgrep,
3724 rtl8188eu, rtl8821au, ruby, shadowsocks-libev, squid,
3725 tpm2-abrmd, tpm2-tools, trousers, uacme, webkitgtk, wireshark,
3726 wolfssl, wpa_supplicant, wpewebkit, xen, xlib_libX11,
3727 xserver_xorg-server
3728
3729 Issues resolved (http://bugs.uclibc.org):
3730
3731 #12876: nodejs fails to build when host-icu has been built before
3732 #13111: python-gunicorn: missing dependency on python-setuptools
3733 #13121: wpa_supplicant fails to build without libopenssl enabled
3734 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
3735 #13156: package live555 new license
3736
39d71a8c
PK
37372020.02.4, released July 26th, 2020
3738
3739 Important / security related fixes.
3740
3741 Toolchain:
3742 - Make external toolchain version check also work for
3743 toolchains configured with --with-gcc-major-version-only
3744
3745 - Do not handle SOURCE_DATE_EPOCH in toolchain wrapper if the
3746 compiler supports it, fixing an issue with precompiled
3747 headers
3748
3749 - Ensure debug libs from external toolchains are not installed
3750 into target if debugging is disabled
3751
3752 Download:
3753 - Correct reproducibility issue in handling of git submodules
3754 for older git versions.
3755
3756 - Fix file locking over NFS
3757
3758 fs: Ensure cpio archive element order is reproducible
3759
3760 Br2-external: Fix error reporting for invalid br2-external trees
3761
3762 Per-package:
3763 - Fix an issue with python3 sysconfig data not getting
3764 correctly expanded
3765
3766 - Fix per-package building for packages using the qmake
3767 infrastructure
3768
3769 Updated/fixed packages: a10disp, asterisk, bind, cdrkit,
3770 checkpolicy, clamav, dbus, docker-cli, docker-engine,
3771 dvb-apps, e2fsprogs, exim, exiv2, freerdp, gnutls, go, grub2,
3772 gssdp, gst1-plugins-good, gst1-plugins-ugly, gupnp,
3773 intel-microcode, iproute2, irrlicht, iwd, jq, kodi, libcamera,
3774 libconfuse, libcurl, libglib2, libhttpserver, libmicrohttpd,
3775 libopenssl, libvncserver, libxml2, libxmlrpc, lxc, mbedtls,
3776 mesa3d, meson, mongodb, mtools, mutt, nghttp2, ngircd, nodejs,
3777 ntp, open-plc-utils, open2300, openjdk-bin, openssh,
3778 oracle-mysql, paho-mqtt-c, pcre, php, poco, prosody, putty,
3779 python-twisted, python-urllib3, python-validators, python3,
3780 qt5xmlpatterns, redis, rpi-firmware, rtl8821au, samba4, sdl2,
3781 sqlite, squid, syslog-ng, systemd, tcpreplay, tinydtls,
3782 upmpdcli, upx, vlc, webkitgtk, wireguard-linux-compat,
3783 wireshark, wpebackend-fdo, wpewebkit, zstd
3784
3785 Issues resolved (http://bugs.uclibc.org):
3786
3787 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_..
3788 #12946: Grub: Decompressor is too big.
3789 #12986: Mtools: Error converting to codepage 850
3790 #13001: openjdk-bin replaces libfreetype.so from host-freetype
3791 #13011: Incorrect selection of gcc version
3792 #13026: rpi-firmware: must not rename start files
3793 #13031: nodejs: RangeError at new ArrayBuffer()
3794 #13046: Optimize for fast -Ofast is not compliant
3795
e7f14106
PK
37962020.02.3, released June 3rd, 2020
3797
3798 Important / security related fixes.
3799
3800 Fix various build issues of host packages on hosts using GCC
3801 10.
3802
3803 Updated/fixed packages: arm-trusted-firmware, audit, bind,
3804 binutils, bison, clamav, crda, dovecot, dtc, efl, elf2flt,
3805 erlang, fakeroot, ffmpeg, fmc, fmlib, freerdp, gcc, git,
3806 glib-networking, gnupg, leveldb, libexif, libssh2,
3807 libusb-compat, linux-headers, lrzip, ltrace, mariadb, mesa3d,
3808 mp4v2, openldap, openocd, perl, php, prosody,
3809 python-pycryptodomex, python-pyqt5, qemu, rpi-firmware, rustc,
3810 speexdsp, sysrepo, systemd, tremor, vboot-utils, wireshark,
3811 xen
3812
3813 Removed packages: python-pycrypto
3814
3815 Issues resolved (http://bugs.uclibc.org):
3816
3817 #12361: Init system (systemd) kills login on Raspberry Pi Zero
3818 #12656: bison fails to relocate with relocate-sdk.sh
3819 #12671: leveldb won't detect that snappy is present (static..
3820 #12691: host-rust build fails
3821 #12831: RPI-firmware package: DTB-overlay dependency
3822
d011ca9b
PK
38232020.02.2, released May 12th, 2020
3824
3825 Important / security related fixes.
3826
3827 Musl: Disallow on PPC64 cores without AltiVec support
3828 (E.G. e5500).
3829
3830 fs/cpio: Correctly handle booting with 'console='
3831
3832 release: Ensure temporary .br2-external.* files are not
3833 included in the release tarball
3834
3835 Defconfigs: Fix various mistyped config options, or config
3836 options where the dependencies were no longer met.
3837
3838 Updated/fixed packages: apache, azure-iot-sdk-c, binutils,
3839 boinc, c-ares, cvs, docker-cli, docker-containerd,
3840 docker-engine, domoticz, e2fsprogs, efl, evtest, exim, ffmpeg,
3841 freerdp, gcc, gflags, glibc, gnuconfig, haproxy, imx-gpu-2d,
3842 irrlicht, jpeg kodi-pvr-vuplus, libarchive, libcoap,
3843 libfpm-extra, libglib2, libhtp, libid3tag, libinput, libmad,
3844 libopenssl, libsepol, libssh, libv4l, libvncserver, libwpe,
3845 localedef, mariadb, matchbox, mbedtls, mc, mesa3d-headers,
3846 meson, midori, msgpack, netsnmp, nginx, ogre, openjdk,
3847 openldap, openvpn, p7zip, paho-mqtt-c, php, polkit, python,
3848 python-attrs, python-crossbar, python-dpkt, python-flask,
3849 python-future, python-iptables, python-jedi, python-markdown2,
3850 python3, qemu, qpdf, qt5, samba4, squashfs, squid, strongswan,
3851 suricata, tzdata, util-linux, vlc, wget, webkitgtk,
3852 wireguard-linux-compat, wireshark, wpebackend-fdo, wpewebkit,
3853 zic
3854
3855 Issues resolved (http://bugs.uclibc.org):
3856
3857 #11866: initramfs file system fails to boot using Grub on EFI x86_64
3858 #12271: python-iptables runtime dependencies
3859 #12726: systemctl preset-all failed for ctrl-alt-del.target
3860 #12751: OpenJdk package installation issues on target
3861 #12796: Update OpenSSL to Version 1.1.1g to patch CVE-2020-1967
3862 #12811: bootstrap stuck and no login prompt
3863 #12841: util-linux/sfdisk 2.35.1 fails on sector-size header
3864
673d54c6
PK
38652020.02.1, released April 10th, 2020
3866
3867 Important / security related fixes.
3868
3869 core: Also fixup /lib references in libtool .la files, similar
3870 to how it is done for /usr/*.
3871
3872 Various fixes for builds with per-package target/host
3873 directories.
3874
3875 toolchain: Fix kernel headers validation check for external
3876 toolchains. Fix make 4.3+ compatibility in external toolchain
3877 logic.
3878
3879 fs/initramfs: fix show-info so it also shows the usual
3880 rootfs-related variables.
3881
3882 Updated/fixed packages: arm-trusted-firmware, barebox-aux,
3883 bluez5_utils, bubblewrap, busybox, civetweb, cog, collectd,
3884 ffmpeg, gcc, gnutls, gssdp, gvfs, haproxy, hiredis, hostapd,
3885 kmscube, kodi-screensaver-rsxs, libical, libinput, libexif,
3886 libopenssl, libsndfile, linux, linux-tools, llvm, localedef,
3887 mcrypt, mesa3d, meson, monit, nftables, ntp, opencv3,
3888 oprofile, php, pinentry, polkit, pure-ftpd, python-pyyaml,
3889 qt5, quagga, radvd, rcw, redis, rocksdb, samba4, screen,
3890 sdbusplus, swupdate, sysdig, sysklogd, syslinux, syslog-ng,
3891 tor, tslib, uacme, util-linux, vala, vlc,
3892 wireguard-linux-compat, wireguard-tools, wireshark,
3893 wpa_supplicant, xserver_xorg-server
3894
3895 Issues resolved (http://bugs.uclibc.org):
3896
3897 #12711: host-localedef 2.30-20 fails to compile on fedora 32
3898 #12746: "sysdig" package description points to http://sysdig.org, ..
3899
5f5477b0 39002020.02, released March 8th, 2020
0e96faa7
PK
3901
3902 Various fixes.
3903
3904 br2-external: Fix compatibility with make 4.3+
3905
5f5477b0
PK
3906 Updated/fixed packages: bash, bcm2835, binutils, cups,
3907 erlang-p1-acme, fbgrab, gr-osmosdr, gst1-plugins-base,
3908 gst1-validate, gstreamer1, guile, jhead, libdrm, libevdev,
3909 libinput, libnss, libsndfile, libvncserver, linux-firmware,
3910 mesa3d, nodejs, openjdk-bin, openvmtools, optee-test, patch,
3911 php, piglit, pppd, python-django, qemu, qt5base, ruby,
3912 ser2net, swupdate, thrift, zziplib
0e96faa7
PK
3913
3914 Removed packages: classpath, jamvm
3915
3916 Issues resolved (http://bugs.uclibc.org):
3917
3918 #12606: fbgrab location has changed
3919
338e2b5b
PK
39202020.02-rc3, released March 2nd, 2020
3921
3922 Fixes all over the tree.
3923
3924 Infrastructure: Rework file list handling to fix race
3925 conditions when building with per-package target and host
3926 directories and top-level parallel builds.
3927
3928 Updated/fixed packages: aufs, binutils, blktrace, brltty,
3929 cairo, dnsmasq, docker-compose, elf2flt, exim, exiv2, git,
3930 kodi-inputstream-adaptive, libarchive, libcgroup, libgdiplus,
3931 libssh2, libvncserver, libvorbis, linknx, linux-firmware, lxc,
3932 lz4, mosquitto, openjpeg, openrc, poco, proftpd, pure-ftpd,
3933 python3, python-multidict, python-setuptools-scm-git-archive,
3934 qpdf, qt5tools, rdesktop, rocksdb, shellinabox, squid,
3935 suricata, swig, systemd, taglib, util-linux, wireshark, zsh
3936
3937 Issues resolved (http://bugs.uclibc.org):
3938
3939 #12571: ltp-testsuite : Build failure
3940 #12576: 2020.02-RC1: error while loading shared libraries: ...
3941 #12581: 2020.02-rc1 glibc failing to build on fedora 31
3942
b36e2eca
PK
39432020.02-rc2, released February 26th, 2020
3944
3945 Fixes all over the tree.
3946
3947 Toolchain: Ensure strong SSP can only be enabled if the
3948 (external) toolchain supports it.
3949
3950 Fix a race condition related to creating the output/staging
3951 symlink on systems with coreutils < 8.27.
3952
3953 Drop support for the (end of life) Qt 5.6 variant.
3954
3955 Updated/fixed packages: at, armadillo, audiofile, bash,
3956 busybox, erlang, fail2ban, fluidsynth, ipsec-tools, jpeg-turbo,
3957 kvm-unit-tests, libftdi1, libinput, libsvgtiny, libtomcrypt,
3958 libupnpp, libxml2, linux-tools, luv, mbedtls, mesa3d, minicom,
3959 openvmtools, php, qt5, qt5webengine, qwt, radvd, rcw,
3960 sdbusplus, systemd, tpm2-tss, vorbis-tools
3961
3962 Issues resolved (http://bugs.uclibc.org):
3963
3964 #12581: 2020.02-rc1 glibc failing to build on fedora 31
3965
22f07ab2 39662020.02-rc1, released February 18th, 2020
3eacee53
PK
3967
3968 Fixes all over the tree and new features.
3969
3970 Add experimental support for building with a per-package
3971 target and host directory. This still has some rough edges,
3972 but brings a number of advantages:
3973
3974 - Packages will only be able to access the explicitly listed
3975 dependencies and not any other packages that happen to be
3976 built before, ensuring correct dependency information in
3977 Buildroot.
3978
3979 - Possibility for top-level parallel builds, speeding up
3980 builds on multicore machines.
3981
3982 Core: Ensure package-file-lists data is correct after
3983 incremental builds as well.
3984
3985 Architecture: Add support for ARC-HS38 with 64bit multiplier
3986 variant, allow building glibc for big endian ARC, handle 16KB
3987 MMU page size for ARC in toolchain wrapper.
3988
3989 Toolchain: Add binutils 2.33.1, GCC 7.5.0, Arm 9.2-2019.12
3990 toolchains, ARC 2019.09 toolchain. Allow using custom kernel
3991 headers newer than what is known by Buildroot.
3992
3993 pkg-stats: Support for CVE vulnerability reporting by
3994 comparing to NVD database.
3995
3996 Reproducible builds: The go -trimpath option is now used to
3997 get rid of absolute build paths, __FILE__ and __BASE_FILE__
3998 defines are now handled in the toolchain wrapper.
3999
4000 Systemd: Build host variant and use systemctl to automatically
4001 enable unit files rather than manually managing symlinks.
4002
4003 Util-linux: Ensure that hwclock is built without GPLv3
4004 code. Notice that builds with hwclock has contained
4005 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
4006
4007 New defconfigs: Beelink GS1, Raspberrypi4 64bit
4008
4009 New packages: alura, avro-c, bubblewrap, cctz, cereal,
4010 cpuburn-arm, elixir, erlang-base64url, erlang-idna,
4011 erlang-jose, erlang-p1-acme, erlang-p1-mqtree,
4012 erlang-p1-yconf, fluid-soundfont, fluidsynth, gcnano-binaries,
4013 gensio, glslsandbox-player, libargon2, libmodsecurity,
4014 libpam-nfc, libtelnet, lua-codegen, lua-livr, lua-livr-extra,
4015 lua-rotas, lua-silva, mfoc, network-manager-openvpn,
4016 nginx-modsecurity, perl-crypt-openssl-aes,
4017 perl-math-prime-util, pipewire, ptm2human, python-aenum,
4018 python-aiohttp-debugtoolbar, python-aiohttp-mako,
4019 python-aiologstash, python-aiosignal, python-aiozipkin,
4020 python-async-lru, python-avro, python-bunch, python-crontab,
4021 python-dnspython, python-entrypoints, python-esptool,
4022 python-frozenlist, python-future, python-gitdb, python-janus,
4023 python-lockfile, python-logstash, python-nested-dict,
4024 python-pbr, python-pyaes, python-pydantic, python-smmap2,
4025 python-sockjs, python-zc-lockfile, raspi-gpio, rocksdb,
4026 sdbusplus, spidermonkey, thermald, ti-sgx-libgbm, tinyssh,
4027 tio, umtprd, weston-imx, wireguard-linux-compat,
4028 wireguard-tools, xdg-dbus-proxy
4029
4030 Removed packages: bluez_utils, celt051, erlang-p1-iconv, fis,
4031 gadgetfs-test, libplayer, gstreamer, gst-ffmpeg,
4032 gst-fsl-plugins, gst-omapfb, gst-plugins-bad,
4033 gst-plugins-base, gst-plugins-good, gst-plugins-ugly,
4034 perl-digest-md5, perl-mime-base64, perl-net-ping,
4035 python-scapy3k, wireguard
4036
4037 Issues resolved (http://bugs.uclibc.org):
4038
4039 #11906: the new version of mesa3d cannot support etnaviv when..
4040 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
4041 #12121: PyQt5.QtSerialPort and other modules not being built
4042 #12256: package tar is outdated (1.29 is 3 years old
4043 #12286: Can't import gobject in python 3.8
4044 #12376: python-scapy3k is deprecated
4045 #12386: carriage return issue when "make menuconfig"
4046 #12441: qt5webengine build error: asm/errno.h: No such file or..
4047 #12446: Buildroot fails to finish installing packages
4048 #12456: qtvirtualkeyboard: No such file or directory
4049 #12461: libglib2 build files with deep directory structure
4050 #12481: minicom fails when output directory path contains "m4"
4051 #12501: libnss-3.49.1: ld error: multiple definition of `gcm_..
4052 #12526: host-nodejs 12.14.1: configure fail: AttributeError: ..
4053 #12536: Linux-Headers extracting failure
4054 #12546: Ninja 1.10 build Error
4055
ed4f7ddf
PK
40562019.11.3, released April 10th, 2020
4057
4058 Important / security related fixes.
4059
4060 core: Fix compatibility with make 4.3+. Also fixup /lib
4061 references in libtool .la files, similar to how it is done for
4062 /usr/*.
4063
4064 toolchain: Fix kernel headers validation check for external
4065 toolchains.
4066
4067 fs/initramfs: fix show-info so it also shows the usual
4068 rootfs-related variables.
4069
4070 Updated/fixed packages: barebox-aux, bluez5_utils, busybox,
4071 civetweb, cog, collectd, ffmpeg, gcc, gnutls, gssdp, gvfs, haproxy,
4072 hiredis, hostapd, kmscube, libical, libopenssl, libsndfile,
4073 linux-tools, llvm, monit, ntp, php, pure-ftpd, radvd, redis,
4074 samba4, screen, sysdig, syslinux, syslog-ng, tor, uacme,
4075 util-linux, vala, vlc, wpa_supplicant, xserver_xorg-server
4076
4077 Issues resolved (http://bugs.uclibc.org):
4078
4079 #12746: "sysdig" package description points to http://sysdig.org, ..
4080
c10d3458
PK
40812019.11.2, released March 16th, 2020
4082
4083 Important / security related fixes.
4084
4085 Core: Ensure package-file-lists data is correct after
4086 incremental builds as well.
4087
4088 Fix a race condition related to creating the output/staging
4089 symlink on systems with coreutils < 8.27.
4090
4091 Toolchain: ARC tools bumped to arc-2019.09.
4092
4093 Br2-external: Fix patch handling when external linux-extension
4094 packages are used. Fix compatibility with make 4.3+
4095
4096 Util-linux: Ensure that hwclock is built without GPLv3
4097 code. Notice that builds with hwclock has contained
4098 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
4099
4100 Updated/fixed packages: armadillo, at, bcm2835, binutils,
4101 blktrace, bluez-alsa, bootstrap, brltty, busybox, cairo,
4102 clamav, cog, cups, czmq, dnsmasq, docker-containerd, dovecot,
4103 dovecot-pigeonhole, e2fsprogs, elf2flt, eudev, exim, exiv2,
4104 fbgrab, gettext-tiny, glibc, go, grep, gst1-validate, guile,
4105 imagemagick, jhead, jpeg-turbo, kvm-unit-tests, lapack,
4106 libarchive, libcgroup, libdrm, libevent, libexif, libftdi1,
4107 libgdiplus, libjpeg, libsigrok, libsndfile, libssh2,
4108 libsvgtiny, libvncserver, libvorbis, libxml2, libxslt, linknx,
4109 lxc, lz4, mariadb, mbedtls, meson, mongoose, mosquitto, musl,
4110 ncurses, nodejs, ntfs-3g, ogre, opencv3, openjdk, openjpeg,
4111 openrc, openswan, openvmtools, optee-test, patch, php, piglet,
4112 postgresql, pppd, proftpd, pure-ftpd, python-django,
4113 python-pyqt5, python-setuptools-scm-git-archive, python3,
4114 qemu, qt5base, qt5tools, qt5virtualkeyboard, qt5webengine,
4115 qwt, rdesktop, ruby, runc, samba4, shellinabox,
4116 skeleton-init-openrc, smartmontools, spdlog, sqlcipher, squid,
4117 suricata, swig, swupdate, sysklogd, taglib, thrift,
4118 ti-cgt-pru, uclibc, util-linux, vorbis-tools, webkitgtk,
4119 wireshark, wpebackend-fdo, wpewebkit, xen,
4120 xserver_xorg-server, zeromq, zsh, zziplib
4121
4122 Issues resolved (http://bugs.uclibc.org):
4123
4124 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
4125 #12331: meson issue
4126 #12456: qtvirtualkeyboard: No such file or directory
4127 #12461: libglib2 build files with deep directory structure
4128 #12481: minicom fails when output directory path contains "m4"
4129 #12606: fbgrab location has changed
4130
538d2773
PK
41312019.11.1, released January 12th, 2020
4132
4133 Important / security related fixes.
4134
4135 Infrastructure: kconfig: Fix reconfigure logic, python: Ensure
4136 correct compiler and linker flags are used for compiled code
4137
4138 utils/scanpypi: Remind users to update DEVELOPERS
4139
4140 Defconfigs: imx6-sabresd: Fix the Qt5 display names,
4141 imx8: Drop extra copy of U-Boot DTB
4142
4143 Updated/fixed packages: acsccid, bitcoin, boost, busybox,
4144 cc-tool, cmocka, cpio, cups, dante, dialog, dillo, docker-cli,
4145 docker-containerd, docker-engine, easy-rsa, ebtables,
4146 ecryptfs-utils, efl, ffmpeg, gdb, git, glibc, gnupg2, go,
4147 gpsd, grpc, gst1-plugins-bad, iputils, jasper,
4148 kf5-kcoreaddons, leveldb, libarchive, libfribi, libgit2,
4149 libkrb5, libp11, librsvg, libssh, libtomcrypt, libuio, libv4l,
4150 lirc-tools, log4cplus, lrzip, lvm2, mali-t76x,
4151 matchbox-desktop, mender-grubenv, mmc-utils, mosquitto,
4152 nodejs, ntp, openipmi, opencv3, openpowerlink, openrc, pango,
4153 perl-sys-cpu, pimd, postgresql, pulseaudio, python-brotli,
4154 python-coherence, python-crc16, python-django, python-dpkt,
4155 python-gobject, python-pyasn-modules, python-pypcap,
4156 python-pyqt5, python-subprocess32, python3, qpdf,
4157 qt-webkit-kiosk, qt5virtualkeyboard, qt5webengine, quota,
4158 rabbitmq-c, rauc, rpcbind, rtl8821au, runc, rygel, samba4,
4159 sdl2, setserial, snort, spidev_test,
4160 sunxi-mali-mainline-driver, syslog-ng, sysrepo, tcllib, tftpd,
4161 usbmount, w_scan, wavpack, wsapi, wsapi-fcgi, wsapi-xavante,
4162 x265, xserver_xorg-server, ytree, zip
4163
4164 Issues resolved (http://bugs.uclibc.org):
4165
4166 #12121: PyQt5.QtSerialPort and other modules not being built
4167 #12286: Can't import gobject in python 3.8
4168
836b84a7
PK
41692019.11, released December 1st, 2019
4170
4171 Various fixes.
4172
4173 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
4174 <pkg>_DL_OPTS by default, just like it is done for a number of
4175 other package variables.
4176
4177 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
4178 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
4179 the (rare) case where the .py files are needed at runtime
4180 rather than .pyc.
4181
4182 Updated/fixed packages: am33x-cm3, bind, collectd, go, gob2,
4183 gst1-plugins-bad, haproxy, jasper, jpeg-turbo, libdrm,
4184 libftdi, libftdi1, libnss, libselinux, libstrophe, lzma,
4185 minicom, network-manager, nodejs, oniguruma, opencv3,
4186 openvmtools, perl-gdgraph, perl-gdtextutil, prosody,
4187 python-cchardet, systemd, tiff, wolfssl,
4188
4189 Issues resolved (http://bugs.uclibc.org):
4190
4191 #11416: check-uniq-files staging issue
4192 #12146: Oprofile runtime issue
4193 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
4194 #12171: Python-opencv needs config.py and config-3.7.py to run..
4195 #12196: duma package
4196 #12211: host-nodejs 10.15.3 package fail to build
4197 #12316: tzdata fails to install with empty "default local time"
4198 #12326: network-manager build fails with missing glib error
4199 #12366: Gstreamer1 gst1-plugins-bad do not compile with RPI-Userland
4200
fc1c7e59
PK
42012019.11-rc3, released November 24th, 2019
4202
4203 Fixes all over the tree.
4204
4205 Updated/fixed packages: asterisk, clamav, domoticz, faifa,
4206 gerbera, kmod, kvm-unit-tests, libupnp18, linux-serial-test,
4207 lsof, ltp-testsuite, lxc, mesa3d, mesa3d-headers, perl, php,
4208 postgresql, qemu, rauc, redis, rpcbind, spice, spice-protocol,
4209 systemd, tftpd, waylandpp, webkitgtk, zip
4210
1ab7e0c6
PK
42112019.11-rc2, released November 16th, 2019
4212
4213 Fixes all over the tree.
4214
4215 Toolchain: ARC tools bumped to arc-2019.09-rc1, ensure
4216 external toolchain kernel headers version check correctly stop
4217 the build on mismatch
4218
4219 Meson: Fix generation of global cross-compilation.conf
4220
4221 Download: Also use the package download method for extra
4222 downloads from the same site, so it does not get confused by
4223 URLs containing '+'
4224
4225 Defconfigs: Fix boot issue for beaglebone
4226
4227 Updated/fixed packages: bird, chrony, connman, dhcp, domoticz,
4228 dropwatch, dtc, elf2flt, gettext-tiny, glog, intel-microcode,
4229 ipsec-tools, jailhouse, kodi, libfribi, libmbim, libressl,
4230 libsigrokdecode, libsvgtiny, linux-serial-test, ltp-testsuite,
4231 lvm2, lxc, mariadb, mesa3d, minizip, ndisc6, neardal, ninja,
4232 ofono, openvmtools, oracle-mysql, qt5wayland, safeclib, socat,
4233 sudo, systemd, wpewebkit, xserver_xorg-server
4234
78d373f7 42352019.11-rc1, released November 5th, 2019
bc8d4e97
PK
4236
4237 Fixes all over the tree and new features.
4238
4239 Dependencies: Gcc/g++ 4.8 or newer is now required on the
4240 build host.
4241 Ensure host has JSON::PP perl module installed if
4242 webkitgtk/wpewebkit packages are enabled as it is needed
4243 during their build process.
4244
4245 Toolchain: Add support for the D programming language (GCC
4246 9.x, Glibc).
4247 GCC 9.x updated to 9.2.0, Glibc updated to 2.30, Musl updated
4248 to 1.1.24, uClibc-ng updated to 1.0.32, ARC toolchain updated
4249 to arc-2019.09-eng002.
4250 Musl: Add a patch to add support for
4251 sched_{get,set}scheduler() and sched_{get,set}param() for
4252 compatibility.
4253 Generate check-headers program under BUILD_DIR rather than
4254 /tmp to fix issues with distributions mounting /tmp noexec.
4255 Also copy libssp.so for external toolchains if SSP
4256 to handle toolchains providing SSP support in libssp rather
4257 than in the C library
4258
4259 New defconfigs: Beaglebone AI, FriendlyARM Nanopi NEO Plus2,
4260 Libre Computer "La Frite", QEMU Armv7-A with trustzone/OP-TEE,
4261 STM32MP157 Discovery Kit
4262
9bcc20f1
PK
4263 Arch: RISC-V: Default to a sensible floating point ABI based
4264 on the selected ISA extensions rather than always defaulting
4265 to ILP32/64
bc8d4e97
PK
4266
4267 Graph-size: Package sizes are now shown in human readable form
4268 (Kib/Mib/Gib) rather than always in Kib. Binary (KB/MB/GB)
4269 format can be selected using the --binary option. The cut-off
4270 limit for classifying packages as "other" is now configurable
4271 using the --size-limit option.
4272
4273 Br2-external: Linux kernel extensions can now also be provided
4274 in an external tree by adding packages under
4275 linux/linux-ext-*.mk. See the manual for details.
4276
4277 Fakeroot now works correctly under Microsoft Windows 10
4278 Services for Linux, which does not provide SYSV IPC support
4279
4280 The check-uniq-files logic which would complain if multiple
4281 packages would touch the same files has been removed as it
4282 causes issues in certain situations (when packages are
4283 rebuilt) and the issue is no longer considered a problem for
4284 toplevel parallel builds as those will use a per-package
4285 staging/target directory.
4286 With this removed, Python is no longer required for a basic
4287 build (only for optional scripts).
4288
4289 support/scripts/genimage.sh will no longer make a copy of
4290 TARGET_DIR, speeding up post-build/image scripts.
4291
4292 The runtime test logic now uses Python 3.x.
4293
4294 A 'v' prefix has been dropped from the <pkg>_SOURCE variable
4295 for a number of packages to match the version numbers used by
4296 https://release-monitoring.org
4297
4298 New packages: caps, collectl, dav1d, fstrcmp, ima-evm-utils,
4299 jitterentropy-library, kodi-vfs-rar, kodi-vfs-sftp, libavl,
9bcc20f1
PK
4300 libhttpserver, libmspack, libnetconf2, libolm, libyang,
4301 linux-serial-test, lrzip, mdevd, minimodem, musl-fts, netifrc,
4302 ogre, openlayers, python-aioredis, python-asgiref,
bc8d4e97
PK
4303 python-backports-functools-lru-cache, python-bluezero,
4304 python-brotli, python-channels, python-channels-redis,
4305 python-colorlog, python-daphne, python-django-enumfields,
4306 python-jaraco-functools, python-kiwisolver, python-msgfy,
4307 python-rpi-ws281x, python-setuptools-scm-git-archive,
4308 python-simplelogging, python-soupsieve, python-sqliteschema,
4309 python-sqlparse, python-tqdm, python-webencodings, qt5webview,
4310 restclient-cpp, ripgrep, snmpclitools, sunwait, sysrepo,
4311 uacme, utf8proc, uvw, ytree
4312
4313 Removed packages: alljoyn, alljoyn-base, alljoyn-tcl-base,
4314 devmem2, eventlog, kodi-audiodecoder-opus,
4315 kodi-screensaver-planestate, kodi-visualisation-waveforhue,
4316 python-pysnmp-apps, riscv-pk, ustr
4317
4318 Issues resolved (http://bugs.uclibc.org):
4319
4320 #9881: systemd-resolved not setting resolv.conf link
4321 #10171: devmem2 w (word) is 8 bytes in x86 64 systems
4322 #10586: musl gcc has ifunc enabled when musl doesn't support it
4323 #10806: Allow nfs-utils to use ipv6
4324 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
4325 #11411: check-uniq-files target issue
4326 #11766: Console (getty) issues with systemd
4327 #11781: mariadb build error
4328 #12031: Build of cups-filters fails while linking, apparently due..
4329 #12116: console prompt does not appear after login
4330 #12141: eudev package is missing "render" and "kvm" groups
4331 #12181: dropbear: norootlogin (-w) no longer works when PAM is enabled
4332 #12186: Raspberry Pi Zero-W build fails on newer kernel versions
4333 #12191: cmake BUILDDIR
4334 #12241: Permission denied while running "make"
4335 #12261: sudo versions prior to 1.8.28 are affected.
4336 #12276: make clean/distclean does not remove BR2_DL_DIR and BR2_HOST_DIR
4337 #12281: Custom configuration fails to build (based on raspberrypi3_..
4338
8f75fbbe
PK
43392019.08.3, released December 7th, 2019
4340
4341 Important / security related fixes.
4342
4343 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
4344 <pkg>_DL_OPTS by default, just like it is done for a number of
4345 other package variables
4346
4347 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
4348 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
4349 the (rare) case where the .py files are needed at runtime
4350 rather than .pyc.
4351
4352 Fix <pkg>-reconfigure handling for packages using the kconfig
4353 infrastructure.
4354
4355 Toolchain: ensure external toolchain kernel headers version
4356 check correctly stop the build on mismatch
4357
4358 Deconfigs: beaglebone: fix boot issue
4359
4360 Updated/fixed packages: am33x-cm3, asterisk, bind, chrony,
4361 clamav, cmocka, collectd, connman, dhcp, dropwatch, faifa,
4362 gettext-tiny, gob2, haproxy, intel-microcode, ipsec-tools,
4363 jailhouse, jasper, jpeg-turbo, kodi, kvm-unit-tests, libftdi,
4364 libftdi1, libnss, libressl, libstrophe, libsvgtiny, lvm2,
4365 lzma, mariadb, minicom, mosquitto, neardal, ninja, nodejs,
4366 oniguruma, openvmtools, oracle-mysql, perl-gdgraph,
4367 perl-gdtextutil, php, postgresql, prosody, python-cchardet,
4368 python-django, qt5wayland, rabbitmq, rauc, redis, rpcbind,
4369 socat, spice, spice-protocol, tftpd, tiff, webkitgtk
4370
4371 New packages: libmspack
4372
4373 Issues resolved (http://bugs.uclibc.org):
4374
4375 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
4376 #12171: Python-opencv needs config.py and config-3.7.py to run..
4377 #12211: host-nodejs 10.15.3 package fail to build
4378 #12316: tzdata fails to install with empty "default local time"
4379
de6739c8
PK
43802019.08.2, released November 9th, 2019
4381
4382 Important / security related fixes.
4383
4384 Toolchain: Also copy libssp.so for external toolchains if SSP
4385 to handle toolchains providing SSP support in libssp rather
4386 than in the C library
4387
4388 Download: Also use the package download method for extra
4389 downloads from the same site, so it does not get confused by
4390 URLs containing '+'
4391
4392 Fakeroot now works correctly under Microsoft Windows 10
4393 Services for Linux, which does not provide SYSV IPC support
4394
4395 utils/test-pkg: ensure to exit with an error upon failure
4396
4397 Updated/fixed packages: asterisk, azmq, binutils,
4398 cups-filters, domoticz, dtc, duma, elf2flt, eudev, exfat,
4399 exfat-utils, fakeroot, fdk-aac, file, freerdp, gcc, gd,
4400 ghostscript, go, gpsd, grpc, gst1-plugins-base, gvfs, icu,
4401 intel-microcode, kvm-unit-tests, libfribidi, libnspr, libnss,
4402 libopenssl, libpcap, libpciaccess, librsvg, libseccomp,
4403 libsigrok, libtorrent, libunwind, libva, linux-tools,
4404 lua-sdl2, lxc, minizip, mjpegtools, mongoose, mono, nbd,
4405 nfs-utils, php, piglit, python, python-autobahn,
4406 python-pysnmp-apps, python-tornado, python3, qemu, qt5base,
4407 ruby, safeclib, samba4, sdl_mixer, sox, sudo, suricata,
4408 systemd, tcpdump, unscd, util-linux, vdr-plugin-vnsiserver,
4409 vtun, wireshark, xvisor, yaffs2utils
4410
4411 Issues resolved (http://bugs.uclibc.org):
4412
4413 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
4414 #12261: sudo versions prior to 1.8.28 are affected
4415
9c814962
PK
44162019.08.1, released October 3rd, 2019
4417
4418 Important / security related fixes.
4419
4420 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
4421 Use default console settings
4422
4423 Dependencies: Ensure host has JSON::PP perl module installed
4424 if webkitgtk/wpewebkit packages are enabled as it is needed
4425 during their build process.
4426
4427 Toolchain: Generate check-headers program under BUILD_DIR
4428 rather than /tmp to fix issues with distributions mounting
4429 /tmp noexec.
4430
4431 Updated/fixed packages: asterisk, augeas, axel, bind, bwm-ng,
4432 cups, cups-filters, docker-cli, docker-engine, docker-proxy,
4433 e2fsprogs, eudev, exim, expat, gcc, go, haveged, ifplugd, joe,
4434 kf5-extra-cmake-modules, kf5-modemmanager-qt,
4435 kf5-networkmanager-qt, libcamera, libcurl, libgcrypt,
4436 libglib2, libgpg-error, libnspr, libnss, libopenssl,
4437 logrotate, luksmeta, mariadb, mbedtls, mongodb, mosquitto,
4438 ncurses, nfs-utils, nghttp2, nodejs, openvmtools, php,
4439 protobuf, putty, qemu, samba4, snort, swupdate,
4440 systemd-bootchart, thttpd, uclibc, unzip, util-linux,
4441 wireshark
4442
4443 Issues resolved (http://bugs.uclibc.org):
4444
4445 #10806: Allow nfs-utils to use ipv6
4446 #11781: mariadb build error
4447 #12031: Build of cups-filters fails while linking, apparently due..
4448 #12141: eudev package is missing "render" and "kvm" groups
4449 #12241: Permission denied while running "make"
4450
1fcdfbfb
PK
44512019.08, released September 1st, 2019
4452
4453 Various fixes.
4454
4455 Defconfigs: Removed nanopc t4, nanopi m4 and neo4, pine64
4456 rockpro64 and raxda rock pi4 as they rely on a ARM32 toolchain
4457 on the build host to build ATF. These defconfigs will be added
4458 back once a package providing such toolchain is
4459 available. Also dropped ts4800 defconfig as it does not build
4460 with GCC >= 8.x.
4461
4462 Updated/fixed packages: libxcb, php, python-numpy, webkitgtk,
4463 wpewebkit, xfont_font-util
4464
4465 Issues resolved (http://bugs.uclibc.org):
4466
4467 #12156: buildroot-2019.08-rc3 does not build for Pi Zero W
4468
cd8ab185
PK
44692019.08-rc3, released August 28th, 2019
4470
4471 Fixes all over the tree.
4472
4473 Updated/fixed packages: clamav, dovecot, dovecot-pigeonhole,
4474 gcc, intel-microcode, libmicrohttpd, libmodplug, mpg123,
4475 nginx, openldap, python, qemu, samba4, squid, strace, vlc
4476
4477 Issues resolved (http://bugs.uclibc.org):
4478
4479 #11686: fbdev_drv.so: undefined symbol: shadowUpdatePackedWeak,..
4480
f3221f1a 44812019.08-rc2, released August 20th, 2019
a8bdbef2
PK
4482
4483 Fixes all over the tree.
4484
4485 Compile fixes for a number of defconfigs.
4486
4487 Updated/fixed packages: apache, autofs, batctl, batman-adv,
4488 bind, collectd, cwiid, dahdi-linux, dahdi-tools, daq,
f3221f1a
PK
4489 dehydrated, dhcp, dtc, efl, enlightenment, evtest, giflib,
4490 gnutls, go, gst-plugins-bad, gst-plugins-base,
4491 gst1-plugins-bad, gst1-plugins-base, gst1-rtsp-server, gtkmm3,
4492 gupnp, harfbuzz, imagemagick, lftp, libbsd, libcpprestsdk,
4493 libdnet, libfm, libgit2, libgtk2, libgtk3, libpri, librsvg,
4494 libss7, libssh2, libwpe, lua-cqueues, metacity, micropython,
4495 mpd, mpg123, musl, mpv, openblas, openbox, opencv, pango,
4496 pcmanfm, piglit, pigpio, pinentry, postgresql, qemu, qt5base,
4497 qt5enginio, qt5multimedia, qt5serialbus, quagga, quazip,
4498 rrdtool, rygel, samba4, stellarium, tcpreplay, ti-gfx, vte,
4499 wampcc, wilink-bt-firmware, wireless-regdb, wpebackend-fdo,
a8bdbef2
PK
4500 xscreensaver
4501
4502 Removed packages: libamcodec, odroid-mali, odroid-scripts
4503
4504 Issues resolved (http://bugs.uclibc.org):
4505
4506 #9481: NetworkManager/Ping unable to resolve domains
4507 #10566: php.mk is missing option --with-pgsql
4508 #10861: Package batman_adv Makefile is missing include header direct..
4509 #11641: linux kernel .config timestamp always out of date fixed with..
4510 #11671: russian locale ru_RU:145: LC_TIME: syntax error
4511 #11701: recuuring of usr and in bin shortcuts are created
4512 #11741: pigpio does not build host-pigpio
4513 #11876: automount using host mount/umount
4514 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
4515 #11921: dahdi fails to build
4516 #11936: libcpprestsdk should install to staging
4517 #11946: wilink-bt-firmware: moved from github to http://git.ti.com/ti-bt
4518 #11961: libpri build failure
4519 #12086: dhcp shared libraries not installed to target
4520 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
4521 #12106: daq: build fails if libdumbnet-dev is installed in the host
4522 #12126: vc4 has neon as hard dependency
4523
9b9abb0d
PK
45242019.08-rc1, released August 9th, 2019
4525
4526 Fixes all over the tree and new features.
4527
4528 toolchain: ARC toolchain updated to 2019.03 (binutils 2.32.51
4529 / GCC 8.3.1 / glibc 2.29), ARM AAarch64/ARM toolchains updated
4530 to 2019.03. Add GCC 9.1.0, remove GCC 4.9 and 6.5, add GDB
4531 8.3, remove GDB 7.12 and 8.0.1, default to GDB 8.2, GCC
4532 8.3.0. Musl updated to 1.1.23, bringing support for RISC-V 64.
4533
4534 Architectures: Internal toolchain support for C-SKY, support
4535 for ARC HS48 v3.1 and HS38 with Quad MAC & FPU, support for
4536 ARM A76, A76/A55 big.LITTLE, emag, neoverse-N1, phecda and
4537 tsv110.
4538
4539 Filesystems: Pass extra pax options to tar for binary
4540 reproducibility. Build host-cpio for the --reproducible option
4541 support when BR2_REPRODUCIBLE is enabled. Genimage updated to
4542 version 11, bringing GPT support.
4543
4544 Br2-external: Add support for injecting additional options to
4545 the list of preconfigured external toolchains and libjpeg and
4546 openssl providers using files under provides/. See the manual
4547 for details.
4548
4549 Ensure custom <pkg>_OVERRIDE_SRCDIR_RSYNC_EXCLUSIONS are
4550 passed before the standard exclusions so they are not ignored
4551 by rsync when using override-srcdir.
4552
4553 Gnuconfig updated to 2019-05-28, adding C-SKY support.
4554
4555 test-pkg: Correct long option handling and clean output dir
4556 after a successful build to save disk space.
4557
4558 support/testing: Emulate a machine with 256MB RAM to fix
4559 issues with certain tests running out of memory, use
4560 virtio-rng to provide needed entrophy.
4561
4562 pkg-stats: support outputting in JSON format with --json for
4563 easier post processing. The classic HTML output is still
4564 available with --html. Parallelize access to
4565 release-monitoring.org to speed up runtime.
4566
4567 Drop non-conventional version prefix/suffix/separators for
4568 packages for better compatibility with release-monitoring.org
4569
4570 Packages:
4571 Init systems: Add basic openrc support and
4572 <pkg>_INSTALL_INIT_OPENRC variable in the infrastructure to
4573 install openrc service scripts if enabled.
4574
4575 busybox: Build each applet as a separate binary when SELinux
4576 is enabled for more finegrained policy control. Use daemon
4577 mode for mdev rather than legacy hotplug.
4578
4579 linux: Workaround -Werror related build failure on powerpc,
4580 by forcing CONFIG_PPC_DISABLE_WERROR on.
4581
4582 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
4583 partition is available before mounting.
4584
4585 New defconfigs: HiFive Unleashed, I.MX8MM EVK and Pico, Nanopi
4586 m4 and neo4, Nanopc t4, Olimex A33 olinuxino, Pine64
4587 Rockpro64, PowerPC mac99, QEMU C-SKY 610/807/810/860 virt,
4588 Raspberry Pi 4, Raxda rock pi4, Solidrun Clearfog GT-8K
4589
4590 Removed defconfigs: Odroid C2
4591
4592 New packages: bitcoin, c-capnproto, fatcat, ifmetric, jack1,
4593 jailhouse, libubootenv, luasyslog, mender-grubenv,
4594 murata-cyw-fw, openrc, piglit, python-colorama, python-cycler,
4595 python-hiredis, python-ifaddr, python-inflection,
4596 python-iptables, python-matplotlib, python-periphery,
4597 python-pycairo, python-redis, python-termcolor,
4598 python-tinyrpc, python-txdbus, skeleton-init-openrc, spdlog,
4599 sshguard, stellarium, zziplib
4600
4601 Removed packages: xapp_mkfontdir
4602
4603 Issues resolved (http://bugs.uclibc.org):
4604
4605 #11096: Upgrade from glibc 2.26 to 2.27 broke some locales...
4606 #11271: utils/check-package fails with exception depending on..
4607 #11991: [numpy] segfault when compiling for RPi3 64bits
4608 #12016: Grub fails to boot bzImage after upgrade to 2019.05
4609 #12046: Can’t login as root user after upgrading to buildroot..
4610 #12051: package/dhcp installs libtool wrapper scripts on tar...
4611 #12076: Patchelf can link against an incompatible libc++ ver...
4612
c8bab5be
PK
46132019.05.3, Released October 3rd, 2019
4614
4615 Important / security related fixes.
4616
4617 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
4618 Use default console settings
4619
4620 Dependencies: Ensure host has JSON::PP perl module installed
4621 if webkitgtk/wpewebkit packages are enabled as it is needed
4622 during their build process.
4623
4624 Toolchain: Generate check-headers program under BUILD_DIR
4625 rather than /tmp to fix issues with distributions mounting
4626 /tmp noexec.
4627
4628 Updated/fixed packages: asterisk, augeas, bind, bwm-ng, cups,
4629 cups-filters, docker-cli, docker-engine, docker-proxy,
4630 e2fsprogs, eudev, exim, expat, gcc, go, haveged, ifplugd,
4631 iptables, joe, kf5-extra-cmake-modules, kf5-modemmanager-qt,
4632 kf5-networkmanager-qtlibcamera, libcurl, libgcrypt,
4633 libgpg-error, libnftl, libnspr, libnss, libopenssl,
4634 libtorrent-rasterbar, luksmeta, mariadb, mbedtls, mongodb,
4635 mosquitto, ncurses, nfs-utils, nghttp2, nodejs, openvmtools,
4636 php, protobuf, putty, qemu, samba4, swupdate,
4637 systemd-bootchart, thttpd, uclibc, unzip, util-linux,
4638 wireshark
4639
4640 Issues resolved (http://bugs.uclibc.org):
4641
4642 #10806: Allow nfs-utils to use ipv6
4643 #11781: mariadb build error
4644 #12031: Build of cups-filters fails while linking, apparently due..
4645 #12141: eudev package is missing "render" and "kvm" groups
4646 #12241: Permission denied while running "make"
4647
3b877a7f
PK
46482019.05.2, Released September 3rd, 2019
4649
4650 Important / security related fixes.
4651
4652 Filesystems: Pass extra pax options to tar for binary
4653 reproducibility.
4654
4655 Updated/fixed packages: apache, arm-trusted-firmware,
4656 asterisk, atk, autofs, batctl, batman-adv, berkeleydb,
4657 busybox, bzip2, clamav, cloop, cmake, collectd, connman-gtk,
4658 dahdi-linux, dahdi-tools, daq, dehydrated, dhcp, dovecot,
4659 dovecot-pigeonhole,, elfutils, evtest, exim, expect, giflib,
4660 git, glib-networking, glibc, gnupg2, gnutls, go,
4661 gst1-rtsp-server, gtkperf, gupnp-tools, gvfs, imagemagick,
4662 imx-uuc, intel-microcode, json-glib, lftp, libbsd, libcurl,
4663 libgit2, libgtk2, libgtk3, libmodplug, libnss, libpri,
4664 libshout, libss7, libssh2, libvips, libxcb, linux-headers,
4665 mdadm, mesa3d, metacity, mpg123, mosquitto, musl, nginx,
4666 oniguruma, openblas, opencv3, openjdk, openjdk-bin, openldap,
4667 openvmtools, pcmanfm, php, pigpio, postgresql, prboom,
4668 proftpd, proj, python, python-django, python-idna,
4669 python-numpy, python-urllib3, python3, qemu, qt5, qt5base,
4670 qt5enginio, quagga, rygel, squid, subversion, tcpreplay,
4671 unzip, vlc, vte, webkitgtk, wireless-regdb, xen,
4672 xfont_font-util, xlib_libICE, xlib_libXfont, xlib_libXfont2,
4673 yad, zeromq
4674
4675 Issues resolved (http://bugs.uclibc.org):
4676
4677 #11741: pigpio does not build host-pigpio
4678 #11876: automount using host mount/umount
4679 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
4680 #11921: dahdi fails to build
4681 #11961: libpri build failure
4682 #12086: (dhcpd-missing-libs) - dhcp shared libraries not installed to..
4683 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
4684 #12106: daq: build fails if libdumbnet-dev is installed in the host
4685 #12126: vc4 has neon as hard dependency
4686
c0225c27
PK
46872019.05.1, Released July 7th, 2019
4688
4689 Important / security related fixes.
4690
4691 arch: x86: Fix typo breaking 'core-avx2' variant
4692
4693 linux: Workaround -Werror related build failure on powerpc,
4694 by forcing CONFIG_PPC_DISABLE_WERROR on.
4695
4696 support/testing: Emulate a machine with 256MB RAM to fix
4697 issues with certain tests running out of memory.
4698
4699 test-pkg: Correct long option handling and clean output dir
4700 after a successful build to save disk space.
4701
4702 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
4703 partition is available before mounting.
4704
4705 Updated/fixed packages: barebox, busybox, bzip2, davfs2,
4706 dialog, docker-cli, docker-engine, exim, expat, faad2,
4707 haveged, irssi, libcamera, libcdaudio, libcurl, libglib2,
4708 libressl, libsecret, lmbench, meson, monit, php, postgresql,
4709 psplash, python-django, qt5base, tvheadend, webkitgtk,
4710 xserver_xorg-server, znc
4711
8d4e26da
PK
47122019.05, released June 2nd, 2019
4713
4714 Various fixes.
4715
4716 Toolchain: Ensure pre-built Andes toolchains can only be
4717 selected when x86 32bit support is available on the host.
4718 Disallow PowerPC SPE ABI for GCC >= 8.x, as it is no longer
4719 supported.
4720
4721 Infra: pkg-config: Use a dedicated timestamp file rather than
4722 .config as that gets touched by linux-4.19+, causing repeated
4723 builds.
4724
4725 Add C-SKY support to our config.sub (gnuconfig)
4726
4727 Updated/fixed packages: dosfstools, botan, brotli, dropbear,
4728 flare-engine, gst1-plugins-bad, libhtp, libnss, libopenssl,
4729 linuxptp, matchbox-panel, mender, mutt, netsurf,
4730 network-manager, opencv3, openjdk, openmpi, php,
4731 python-cython, qt5multimedia, qtwayland, qt5webkit-examples,
4732 supertux, suricata, tpm2-totp, v4l2loopback, wireshark,
4733 wpewebkit
4734
2c96d648
PK
47352019.05-rc3, released May 25th, 2019
4736
4737 Fixes all over the tree.
4738
4739 check-bin-arch: Ignore /usr/lib/grub, similar to how /lib/grub
4740 is ignored.
4741
4742 check-package: Warn about utf-8 characters in .mk files
4743
4744 Linux: Default to 5.1.x series
4745
4746 Updated/fixed packages: assimp, atop, chocolate-doom, cjson,
4747 ddrescue, dhcp, ffmpeg, gerbera, glibmm, gpsd, gst-ffmpeg,
4748 intel-microcode, jasper, keepalived, kismet, libcpprestsdk,
4749 libcurl, libssh2, libupnp18, luarocks, mono-gtksharp3, opus,
4750 postgresql, pcsc-lite, python, tslib, webkitgtk,
4751 wpebackend-fdo, wpewebkit
4752
2adc578d
PK
47532019.05-rc2, released May 15th, 2019
4754
4755 Fixes all over the tree.
4756
4757 Updated/fixed packages: bind, bullet, ca-certificates,
4758 collectd, cracklib, dhcp, gdb, libinput, libtorrent-rasterbar,
4759 linknx, lynx, mono, netsurf, optee-os, postgresql, qt5enginio,
4760 qt5multimedia, rpm, samba4, sqlite, strace, uclibc, woff2
4761
4762 Issues resolved (http://bugs.uclibc.org):
4763
4764 #11841: grub-efi.cfg not used when building EFI disk image
4765
a8b229a7
PK
47662019.05-rc1, Released May 8th, 2019
4767
4768 Fixes all over the tree and new features.
4769
4770 Architecture: Andes 32-bit (nds32) support added.
4771
4772 Only build host-lzip / host-xz when really needed by packages,
4773 not just when not available on the build host.
4774
4775 Toolchain: Glibc bumped to 2.29, musl bumped to 1.1.22,
4776 binutils 2.32 added, 2.28/2.29 removed, default changed to
4777 2.31.1.
4778
4779 fs: Set FAKEROOTDONTTRYCHOWN environment variable to not
4780 forward {f,l,}chown calls to libc when running under fakeroot
4781 to fix issues when building in restricted environments
4782 (E.G. user namespace with bubblewrap).
4783
4784 Linux: Also build default make target to ensure extra files
4785 like the gdb scripts enabled by CONFIG_GDB_SCRIPTS are also
4786 built. Notice: This may mean that extra host utilities like
4787 uboot-mkimage are needed.
4788
4789 Infrastructure: show-info and <pkg>-show-info make targets
4790 added to output package metadata in JSON format for external
4791 use.
4792
4793 pkg-generic: Only tweak .la files needing it to ensure they
4794 are not included in subsequent package file lists.
4795
4796 test-pkg: Generate a basic package config if none is
4797 specified.
4798
4799 Gettext-tiny package added as an lightweight replacement for
4800 GNU gettext for situations where NLS support is not needed.
4801
4802 New defconfigs: Andes AE3XX, Freescale imx8mpico / imx8qxpmek
4803 / T2080 QDS RDB, Licheepi zero, Orangepi R1
4804
4805 Removed defconfigs: Olimx A20 Olinuxino Lime legacy
4806
4807 New packages: bats-core, bayer2rgb-neon, brickd, cog, dacapo,
4808 enet, gettext-tiny, gli, gst1-plugins-bayer2rgb-neon,
4809 imx-sc-firmware, intel-mediadriver, intel-mediasdk, libcamera,
4810 libhtp, libp11, libwpe, lua-binaryheap, lua-gd, lua-lunitx,
4811 mender-artifact, most, oniguruma, openjdk, openjdk-bin,
4812 opensbi, optee-benchmark, optee-client, optee-examples,
4813 optee-os, optee-test, paho-mqtt-cpp, python-aioblescan,
4814 python-aioconsole, python-aiohttp-cors, python-aiomonitor,
4815 python-backcall, python-jedi, python-parso, python-pyjwt,
4816 python-terminaltables, suricata, tpm2-totp, uftp,
4817 wpebackend-fdo, wpewebkit
4818
4819 Removed packages: libump, lunit, sunxi-mali
4820
4821 Issues resolved (http://bugs.uclibc.org):
4822
4823 #11716: Typo on website, saying latest release is 2018.2.11
4824 #11756: package/syslinux: MBR's don't fit because of binutils..
4825 #11761: Building custom kernel 5.1-rc3 or later breaks on objtool
4826 #11816: Only selected coreutils binaries are installed
4827
eea7f7a6
PK
48282019.02.11, released April 9th, 2020
4829
4830 Important / security related fixes.
4831
4832 core: Fix compatibility with make 4.3+. Also fixup /lib
4833 references in libtool .la files, similar to how it is done for
4834 /usr/*.
4835
4836 toolchain: Fix kernel headers validation check for external
4837 toolchains.
4838
4839 Updated/fixed packages: barebox-aux, bluez5_utils, busybox,
4840 civetweb, collectd, ffmpeg, gcc, gnutls, gvfs, haproxy,
4841 hiredis, kmscube, libical, libopenssl, libsndfile,
4842 linux-tools, ntp, php, pure-ftpd, screen, sysdig, tor,
4843 util-linux, vala, vlc, xserver_xorg-server
4844
4845 Issues resolved (http://bugs.uclibc.org):
4846
4847 #12746: "sysdig" package description points to http://sysdig.org, ..
4848
2ccbb133
PK
48492019.02.10, released March 16th, 2020
4850
4851 Important / security related fixes.
4852
4853 Core: Ensure package-file-lists data is correct after
4854 incremental builds as well.
4855
4856 Fix a race condition related to creating the output/staging
4857 symlink on systems with coreutils < 8.27.
4858
4859 Br2-external: Fix compatibility with make 4.3+
4860
4861 Util-linux: Ensure that hwclock is built without GPLv3
4862 code. Notice that builds with hwclock has contained
4863 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
4864
4865 Updated/fixed packages: armadillo, at, binutils, blktrace,
4866 bootstrap, busybox, cairo, cups, czmq, dnsmasq,
4867 docker-containerd, dovecot, dovecot-pigeonhole, e2fsprogs,
4868 eudev, exim, exiv2, fbgrab, grep, gst1-validate, guile,
4869 imagemagick, jhead, kvm-unit-tests, lapack, libcgroup,
4870 libftdi1, libjpeg, libsigrok, libsndfile, libssh2, libsvgtiny,
4871 libvncserver, libvorbis, libxml2, libxslt, linux, lz4,
4872 mariadb, mbedtls, meson, mfgtools, mongoose, ncurses, ntfs-3g,
4873 opencv3, openjpeg, openswan, openvmtools, patch, php,
4874 postgresql, pppd, proftpd, pure-ftpd, python-django,
4875 python-pyqt5, python3, qemu, qt5base, qt5webengine, qwt,
4876 rdesktop, ruby, runc, samba4, shellinabox, smartmontools,
4877 sqlcipher, squid, swupdate, sysklogd, taglib, thrift,
4878 ti-cgt-pru, uboot, util-linux, vorbis-tools, webkitgtk,
4879 wireshark, xen, xserver_xorg-server, zeromq, zsh
4880
4881 Issues resolved (http://bugs.uclibc.org):
4882
4883 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
4884 #12331: meson issue
4885 #12461: libglib2 build files with deep directory structure
4886 #12606: fbgrab location has changed
4887
d4e7390f
PK
48882019.02.9, released January 12th, 2020
4889
4890 Important / security related fixes.
4891
4892 pkg-python infrastructure: Ensure correct compiler and linker
4893 flags are used for compiled code
4894
4895 utils/scanpypi: Remind users to update DEVELOPERS
4896
4897 Updated/fixed packages: busybox, cc-tool, cpio, cups, dante,
4898 dillo, docker-cli, docker-containerd, docker-engine, easy-rsa,
4899 ecryptfs-utils, efl, git, glibc, gnupg2, gst1-plugins-bad,
4900 kf5-kcoreaddons, libarchive, libgit2, libkrb5, librsvg,
4901 libssh, libtomcrypt, libuio, lirc-tools, lvm2,
4902 matchbox-desktop, nodejs, ntp, opencv3, openpowerlink,
4903 python-django, python-ecdsa, python-pyasn-modules,
4904 python-pyqt5, python-subprocess32, python3, qpdf, runc, rygel,
4905 samba4, sdl2, wavpack, xserver_xorg-server, zip
4906
4907 Issues resolved (http://bugs.uclibc.org):
4908
4909 #12121: PyQt5.QtSerialPort and other modules not being built
4910
2c251bca
PK
49112019.02.8, released December 7th, 2019
4912
4913 Important / security related fixes.
4914
4915 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
4916 <pkg>_DL_OPTS by default, just like it is done for a number of
4917 other package variables
4918
4919 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
4920 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
4921 the (rare) case where the .py files are needed at runtime
4922 rather than .pyc.
4923
4924 Fix <pkg>-reconfigure handling for packages using the kconfig
4925 infrastructure.
4926
4927 Toolchain: ensure external toolchain kernel headers version
4928 check correctly stop the build on mismatch
4929
4930 Deconfigs: beaglebone: fix boot issue
4931
4932 Updated/fixed packages: am33x-cm3, asterisk, bind, chrony,
4933 clamav, collectd, connman, faifa, gob2, haproxy,
4934 intel-microcode, ipsec-tools, jasper, jpeg-turbo, kodi,
4935 kvm-unit-tests, libftdi, libftdi1, libnss, libstrophe,
4936 libsvgtiny, lvm2, lzma, mariadb, minicom, neardal, nodejs,
4937 opencv3, openvmtools, oracle-mysql, perl-gdgraph,
4938 perl-gdtextutil, php, postgresql, prosody, python-django,
4939 rabbitmq-c, rauc, redis, rpcbind, socat, spice,
4940 spice-protocol, tftpd, tiff, webkitgtk
4941
4942 New packages: libmspack
4943
4944 Issues resolved (http://bugs.uclibc.org):
4945
4946 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
4947 #12171: Python-opencv needs config.py and config-3.7.py to run..
4948 #12211: host-nodejs 10.15.3 package fail to build
4949 #12316: tzdata fails to install with empty "default local time"
4950
046735f5
PK
49512019.02.7, Released November 10th, 2019
4952
4953 Important / security related fixes.
4954
4955 support/testing: use a kernel with HW_RANDOM_VIRTIO to work
4956 around issues with lack of entrophy
4957
4958 Toolchain: Also copy libssp.so for external toolchains if SSP
4959 is enabled to handle toolchains providing SSP support in
4960 libssp rather than in the C library
4961
4962 Download: Also use the package download method for extra
4963 downloads from the same site, so it does not get confused by
4964 URLs containing '+'
4965
4966 Fakeroot now works correctly under Microsoft Windows 10
4967 Services for Linux, which does not provide SYSV IPC support
4968
4969 utils/test-pkg: ensure to exit with an error upon failure
4970
4971 Updated/fixed packages: asterisk, azmq, cups-filters,
4972 domoticz, duma, elf2flt, eudev, exfat, exfat-utils, fakeroot,
4973 file, freerdp, gd, ghostscript, go, gvfs, intel-microcode,
4974 kvm-unit-tests, libarchive, libnspr, libnss, libopenssl,
4975 libpcap, libpciaccess, librsvg, libseccomp, libsigrok,
4976 libtorrent, libunwind, linux-tools, lua-sdl2, lxc, minizip,
4977 mjpegtools, mongoose, php, python, python-pysnmp-apps,
4978 python3, qemu, qt5base, ruby, safeclib, samba4, sdl_mixer,
4979 sox, sudo, systemd, tcpdump, unscd, util-lkinux, vtun, xvisor,
4980 yaffs2utils
4981
4982 Issues resolved (http://bugs.uclibc.org):
4983
4984 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
4985 #12261: sudo versions prior to 1.8.28 are affected
4986
d9fb5b2d
PK
49872019.02.6, Released October 3rd, 2019
4988
4989 Important / security related fixes.
4990
4991 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
4992 Use default console settings
4993
4994 Dependencies: Ensure host has JSON::PP perl module installed
4995 if webkitgtk/wpewebkit packages are enabled as it is needed
4996 during their build process.
4997
4998 Toolchain: Generate check-headers program under BUILD_DIR
4999 rather than /tmp to fix issues with distributions mounting
5000 /tmp noexec.
5001
5002 Updated/fixed packages: asterisk, augeas, bind, bwm-ng, cups,
5003 cups-filters, docker-cli, docker-engine, docker-proxy,
5004 dropbear, e2fsprogs, eudev, exim, expat, gcc, go, ifplugd,
5005 haveged, iptables, joe, kf5-extra-cmake-modules,
5006 kf5-modemmanager-qt, kf5-networkmanager-qt, libcurl,
5007 libgcrypt, libgpg-error, libnftl, libnspr, libnss, libopenssl,
5008 luksmeta, mariadb, mbedtls, mongodb, mosquitto, ncurses,
5009 nfs-utils, nghttp2, nodejs, openvmtools, php, protobuf, putty,
5010 qemu, qt5base, samba4, swupdate, systemd-bootchart, thttpd,
5011 uclibc, unzip, util-linux, wireshark
5012
5013 Issues resolved (http://bugs.uclibc.org):
5014
5015 #10806: Allow nfs-utils to use ipv6
5016 #11781: mariadb build error
5017 #12031: Build of cups-filters fails while linking, apparently due..
5018 #12141: eudev package is missing "render" and "kvm" groups
5019 #12181: dropbear: norootlogin (-w) no longer works when PAM is enabled
5020 #12241: Permission denied while running "make"
5021
65e48f7a
PK
50222019.02.5, Released September 2nd, 2019
5023
5024 Important / security related fixes.
5025
5026 Filesystems: Pass extra pax options to tar for binary
5027 reproducibility.
5028
5029 Updated/fixed packages: apache, arm-trusted-firmware,
5030 asterisk, atk, autofs, batctl, batman-adv, berkeleydb, brotli,
5031 busybox, bzip2, clamav, cloop, cmake, collectd, connman-gtk,
5032 cryptopp, dahdi-linux, dahdi-tools, daq, dehydrated, dovecot,
5033 dovecot-pigeonhole,, elfutils, evtest, exim, expect, giflib,
5034 git, glib-networking, glibc, gnupg2, gnutls, go,
5035 gst1-rtsp-server, gtkperf, gupnp-tools, gvfs, imagemagick,
5036 imx-uuc, intel-microcode, json-glib, lftp, libbsd, libcurl,
5037 libgit2, libgtk3, libmodplug, libnss, libpri, libshout,
5038 libss7, libssh2, libvips, libxcb, linux-headers, mdadm,
5039 mesa3d, metacity, mpg123, mosquitto, musl, nginx, openblas,
5040 opencv3, openldap, openvmtools, pcmanfm, php, pigpio,
5041 postgresql, prboom, proftpd, proj, python, python-django,
5042 python-idna, python-numpy, python-urllib3, python3, qemu, qt5,
5043 qt5base, qt5enginio, quagga, rygel, squid, subversion,
5044 tcpreplay, unzip, vlc, vte, webkitgtk, weston, wireless-regdb,
5045 xen, xfont_font-util, xlib_libICE, xlib_libXfont,
5046 xlib_libXfont2, yad, zeromq
5047
5048 Issues resolved (http://bugs.uclibc.org):
5049
5050 #11741: pigpio does not build host-pigpio
5051 #11876: automount using host mount/umount
5052 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
5053 #11921: dahdi fails to build
5054 #11961: libpri build failure
5055 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
5056 #12106: daq: build fails if libdumbnet-dev is installed in the host
5057 #12126: vc4 has neon as hard dependency
5058
86c31e8b
PK
50592019.02.4, Released July 10th, 2019
5060
5061 Important / security related fixes.
5062
5063 arch: x86: Fix typo breaking 'core-avx2' variant, add Westmere
5064 variant.
5065
5066 linux: Workaround -Werror related build failure on powerpc,
5067 by forcing CONFIG_PPC_DISABLE_WERROR on.
5068
5069 support/testing: Emulate a machine with 256MB RAM to fix
5070 issues with certain tests running out of memory.
5071
5072 test-pkg: Correct long option handling and clean output dir
5073 after a successful build to save disk space.
5074
5075 Ensure custom <pkg>_OVERRIDE_SRCDIR_RSYNC_EXCLUSIONS are
5076 passed before the standard exclusions so they are not ignored
5077 by rsync when using override-srcdir.
5078
5079 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
5080 partition is available before mounting.
5081
5082 Updated/fixed packages: barebox, bzip2, davfs2, dbus, dialog,
5083 docker-cli, docker-engine, expat, faad2, ffmpeg, freeswitch,
5084 gerbera, haveged, irssi, libcdadio, libgit2, libglib2,
5085 libsecret, libvncserver, lmbench, logrotate, mariadb, meson,
5086 mongoose, monit, mpd, openblas, php, postgresql, psplash,
5087 python, python-django, python3, qt5base, samba4, taglib,
5088 tvheadend, vlc, webkitgtk, xserver_xorg-server, znc
5089
c700c8ba
PK
50902019.02.3, Released June 7th, 2019
5091
5092 Important / security related fixes.
5093
5094 Infra: pkg-config: Use a dedicated timestamp file rather than
5095 .config as that gets touched by linux-4.19+, causing repeated
5096 builds.
5097
5098 check-bin-arch: Also ignore /usr/lib/grub to support merged
5099 /usr setups, similar to how /lib/grub is ignored.
5100
5101 gnuconfig/config.sub: Add C-SKY architecture support.
5102
5103 Updated/fixed packages: assimp, atftp, atop, botan, busybox,
5104 ca-certificates, chocolate-doom, cjson, coreutils, cracklib,
5105 ddrescue, dhcp, docker-cli, docker-containerd, docker-engine,
5106 dosfstools, dovecot, dovecot-pigeonhole, dropbear, exim,
5107 ffmpeg, flare-engine, gcc, gdb, gerbera, glibmm, go, gpsd,
5108 gst-ffmpeg, gst1-plugins-bad, gst1-plugins-base, imagemagick,
5109 intel-microcode, jasper, kf5-kcoreaddons, kismet, libcurl,
5110 libglib2, libnss, libopenssl, libsigrok, libssh2, libupnp18,
5111 linuxptp, luajit, lynx, matchbox-panel, mender,
5112 netcat-openbsd, netsurf, nfs-utils, opus, orc, owfs,
5113 pcsc-lite, php, popt, postgresql, python, python-cython,
5114 python-django, python-ply, qt5enginio, rpm, runc, samba4,
5115 sqlite, subversion, supertux, systemd, tslib, uclibc,
5116 v4l2loopback, webkitgtk, woff2
5117
fe904511
PK
5118 Issues resolved (http://bugs.uclibc.org):
5119
c700c8ba
PK
5120 #11816: Only selected coreutils binaries are installed
5121 #11841: grub-efi.cfg not used when building EFI disk image
5122 #11911: systemd v240 memory leak in systemd-journald
5123
b7620c10
PK
51242019.02.2, Released April 29th, 2019
5125
5126 Important / security related fixes.
5127
5128 Only build host-lzip / host-xz when really needed by packages,
5129 not just when not available on the build host.
5130
5131 fs: Set FAKEROOTDONTTRYCHOWN environment variable to not
5132 forward {f,l,}chown calls to libc when running under fakeroot
5133 to fix issues when building in restricted environments
5134 (E.G. user namespace with bubblewrap).
5135
5136 Linux: Also build default make target to ensure extra files
5137 like the gdb scripts enabled by CONFIG_GDB_SCRIPTS are also
5138 built. Notice: This may mean that extra host utilities like
5139 uboot-mkimage are needed.
5140
5141 Defconfigs: ASUS tinker and Amarula vyasa rk3822: Support
5142 larger kernel images, Atmel SAM5D27, SAM5D2,3,4 xplained:
5143 Increase rootfs size to fit utilities, Raspberry Pi 64bit:
5144 Include overlays in sdcard image
5145
5146 Updated/fixed packages: android-tools, apache, bind, binutils,
5147 busybox, civetweb, cjson, copas, davfs2, docker-cli,
5148 docker-containerd, docker-engine, dovecot, dovecot-pigeonhole,
5149 freerdp, gerbera, ghostscript, git, gnutls, go, gst-omx,
5150 gst1-plugins-base, gst1-plugins-ugly, haproxy, hostapd,
5151 ipsec-tools, libfreefare, libfuse, libkrb5, libpng, libxml2,
5152 libxslt, linknx, linux, linux-firmware, linux-tools, live555,
5153 lldp, lrzsz, lynx, madplay, make, minicom, mongodb, msmtp,
5154 musl, mutt, neon, netsnmp, numactl, opus, perl, php,
5155 postgresql, pure-ftpd, python-urllib3, python3, qt5base,
5156 rapidxml, rpm, rsyslog, ruby, runc, samba4, sane-backends,
5157 softether, stunnel, sysklogd, syslinux, syslog-ng,
5158 systemd-bootchart, thttpd, thrift, tiff, tor, tpm2-tools,
5159 tpm2-tss, webkitgtk, yaffs2utils, wget, wpa_supplicant, wsapi,
5160 xapp_xfd, xapp_xload, xlib_libXpm, xserver_xorg-server, xz,
5161 znc
5162
5163 Issues resolved (http://bugs.uclibc.org):
5164
5165 #11756: package/syslinux: MBR's don't fit because of binutils..
5166 #11761: Building custom kernel 5.1-rc3 or later breaks on objtool
5167
18a10db0
PK
51682019.02.1, Released March 29th, 2019
5169
5170 Important / security related fixes.
5171
5172 pkg-generic: Only tweak .la files needing it to ensure they
5173 are not included in subsequent package file lists.
5174
5175 test-pkg: Generate a basic package config if none is
5176 specified.
5177
5178 Updated/fixed packages: asterisk, avahi, bash, beecrypt,
5179 binutils, busybox, clamav, cups, efl, eigen, fetchmail, file,
5180 flashrom, fltk, gerbera, git, glibc, gnuradio, go,
5181 gst-plugins-bad, intel-gmmlib, jq, kexec, kf5-modemmanager-qt,
5182 leveldb, libcurl, libdrm, libftdi1, libglib2, libiio, libpcap,
5183 libseccomp, libssh2, log4cplus, lvm2, mariadb, mender,
5184 mongodb, mosquitto, musl, nodejs, ntp, openjpeg, owfs, php,
5185 pure-ftpd, putty, python-aiojobs, qt5webkit, rdesktop, samba4,
5186 sunxi-tools, supertux, swupdate, tpm2-abrmd, tpm2-tss,
5187 wavemon, wireshark, vsftpd, xapp_xdm, xen,
5188 xdriver_xf86-video-fbdev, xlib_libXdmcp
5189
5190 Issues resolved (http://bugs.uclibc.org):
5191
5192 #11716: Typo on website, saying latest release is 2018.2.11
5193
b9674056
PK
51942019.02, released March 4th, 2019
5195
5196 Minor fixes.
5197
5198 Libressl support added for Qt 5.6 as a replacement for
5199 openssl, as 5.6 is not compatible with openssl 1.1.x.
5200
5201 Updated/fixed packages: cutelyst, devmem2, gqrx,
5202 gst-plugins-bad, libraw, libsoxr, qt5base, runc, systemd, tor
5203
bdfea842
PK
52042019.02-rc3, released March 1st, 2019
5205
5206 Fixes all over the tree.
5207
5208 Openssl support dropped from Qt 5.6, as it isn't compatible
5209 with openssl 1.1.x.
5210
5211 Toolchain: GCC 8.x updated to 8.3.0, fixing a number of
5212 issues.
5213
5214 Dependencies: Require CMake 3.8 or newer to fix compilation
5215 issue with certain packages. If not available, host-cmake will
5216 instead be built.
5217
5218 Printvars: Fix performance regression since 2018.02
5219
5220 Scanypi: Correctly handle underscores in python package names.
5221
5222 Updated/fixed packages: botan, clamav, cryptopp, i2pd,
5223 ibrcommon, iproute2, libcpprestsdk, libssh, lua-curl,
5224 luaexpat, qt5base, runc, stress-ng, syslinux, systemd,
5225 upmpdcli, zbar
5226
5227 Issues resolved (http://bugs.uclibc.org):
5228
5229 #9966: util-linux-2.30/.stamp_built' failed
5230 #11696: possible typo in board/pc/post-build.sh
5231
108c8312
PK
52322019.02-rc2, released February 23th, 2019
5233
5234 Fixes all over the tree.
5235
5236 Removed zynq_zybo defconfig, as it hasn't seen any update
5237 since it was added in 2016, and uses a U-Boot version not
5238 compatible with openssl-1.1.x.
5239
5240 Linux: Ignore user supplied downloadable hashes, as no hash
5241 checksums are available for those.
5242
5243 Updated/fixed packages: bind, cryptopp, docker-containerd,
5244 dtc, efivar, gdb, imagemagick, ipmiutil, libcpprestsdk,
5245 libcurl, libgpiod, libid3tag, libv4l, log4cplus, luvi,
5246 madplay, mender, mosquitto, poco, postgresql, proftpd,
5247 pulseaudio, python-django, qemu, qt5base, qwt, rabbitmq-c,
5248 reaver, safeclip, stress-ng, swupdate, syslog-ng, systemd,
5249 tor, unzip, xenomai
5250
5251 Issues resolved (http://bugs.uclibc.org):
5252
5253 #11501: compile sdl2 with enable wayland
5254 #11681: .. unable to initialize decompress status for section..
5255
23a28853 52562019.02-rc1, released February 13th, 2019
fb741b03
PK
5257
5258 Fixes all over the tree and new features.
5259
5260
5261 Dependencies:
5262
5263 Require Python >= 2.7 as it is needed for E.G. building
5264 libglib2.
5265
5266 Ensure GNU gzip is used for reproducible tarballs (instead of
5267 pigz)
5268
5269
5270 Infrastucture:
5271
5272 Ensure the PLATFORM and OS environment variables are not set,
5273 as they cause build issues for some packages.
5274
5275 The package list infrastructure now correctly handles packages
5276 installing files with old mtime.
5277
5278 Add a config option to force all optional host utilities to be
5279 built, even if suitable versions are available on the build
5280 machine.
5281
5282 graph-build-time: Also show time spent downloading
5283
5284 Download: fixes for SSH/SCP support
5285
5286 Ensure user provided permissions override permissions from
5287 packages.
5288
5289 SDK: Fix handling of relative symlinks (targets starting with
5290 '.' or '..')
5291
5292 BR2_SYSTEM_DEFAULT_PATH setting to customize the default path
5293 for processes.
5294
5295 The custom skeleton logic will now populate the needed /bin,
5296 /lib, /sbin directories/symlinks if not present. Merged /usr
5297 can now be used with a custom skeleton.
5298
5299 Rootfs overlays can now override symbolic links from
5300 packages. This was disabled to ensure the correct symbolic
5301 links are present when merged /usr is used. Instead validate
5302 that the rootfs overlays do not include invalid /bin, /sbin
5303 and /lib entries.
5304
5305 The waf infrastructure now support the <pkg>_SUBDIR variable,
5306 similar to the other package types.
5307
5308 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
5309
5310 Various improvements to the meson infrastructure.
5311
5312 Luarocks: A Buildroot addon has been added to automate
5313 creating a Buildroot package from luarocks, similar to
5314 scancpan and scanpypi.
5315
23a28853
PK
5316 scanpypi: protect against zip-slip vulnerability in zip/tar
5317 handling
5318
fb741b03
PK
5319 check-package: fix Python 3 support
5320
5321 get-developers: Fix behaviour when called from elsewhere than
5322 the toplevel directory.
5323
5324 pkg-stats: Show latest upstream version of each package, based
5325 on data from release-monitoring.org
5326
5327 kconfig: Fix for make linux-menuconfig / uboot-menuconfig from
5328 a clean tree when ccache is enabled.
5329
5330 Default to sha256 password encoding, drop md5 support.
5331
5332
5333 Architecture:
5334
5335 Support for RISC-V 32bit architecture, ARM A55, 75 and Saphira
5336 variants, MIPS support for mips32r3, mips64r3 and Marvell
5337 Octeon II/III variants.
5338
5339
5340 Toolchain:
5341
5342 ARC toolchain 2018.09, ARM 8.2-2018.11, Codescape IMG/MTI MIPS
5343 2018.09-02, MUSL 1.1.21, GCC 6.5.0 / 7.4.0, GDB 8.2.1
5344
5345
5346 Packages:
5347
5348 openssl: Bump to 1.1.1x series, bringing TLSv1.3 support and
5349 long term support.
5350
5351 fftw: Split into fftw-{single,double,long-double,quad}
5352 packages for the different data precision options.
5353
5354 libcurl: Now has explicit TLS backend selection options.
5355
5356 linux: Support building device tree blobs with the -@ option
5357 for device tree overlays.
5358
5359 weston: The weston-imx i.MX variant is now used when
5360 imx-gpu-viv is enabled
5361
5362 pkgconf: Update to 1.5.3, which brings support for
5363 --define-prefix (used by GStreamer)
5364
5365 Add host-python3-setuptools package to handle host python
5366 packages needing python3 with setuptools support.
5367
5368
5369 New defconfigs: Aarch64 EFI, Orangepi one plus, Orangepi lite
5370 2, QEMU RISC-V 32bit virt, Rock64
5371
5372
5373 New packages: brcm-patchram-plus, clinfo, cunit, docker-cli,
5374 erlang-p1-eimp, exempi, fail2ban, fftw-double,
5375 fftw-double-long, fftw-quad, fftw-single, gerbera, grpc,
5376 gst1-shark, intel-gmmlib, iwd, kf5-kcoreaddons, libeastl,
5377 libpackagekite, libtorrent-rasterbar, lua-std-debug,
5378 lua-std-normalize, mini-snmpd, netsurf, pamtester, pcm-tools,
5379 python-aiodns, python-aiohttp, python-aiohttp-jinja2,
5380 python-aiohttp-remotes, python-aiohttp-security,
5381 python-aiohttp-session, python-aiohttpd-sse, python-aiojobs,
5382 python-cchardet, python-pycares, python-sentry-sdk,
5383 python-wtforms, python3-setuptools, rcw, rtc-tools, shim,
5384 utp_com, vmtouch, websocketpp
5385
23a28853
PK
5386 Removed packages: fftw, lua 5.2.x, luacrypto, perl-time-hires,
5387 python-pyqt, qt, qtuio, tn5250
5388
5389 Issues resolved (http://bugs.uclibc.org):
5390
5391 #10851: Patch to handle numpad Enter key properly
5392 #11066: x11r7 X11 S40xorg leads to a black screen on QEMU x86..
5393 #11126: Bash Shell Programming using Buildroot
5394 #11426: pps-tools bash dependency
5395 #11476: stdio2.h error invalid use of __builtin_va_arg_pack
5396 #11536: dt-utils building fails with glibc 2.28
5397 #11546: open-vm-tools with glibc 2.28
5398 #11566: Fix init script
5399 #11576: Unable to start apache with event MPM on raspberry pi 3
5400 #11591: [pkgconf 1.5.3] xserver OpenGL support is missing
5401 #11606: libjpeg has no Config.in
5402 #11616: 2018.02.09 fails to build libzlib with full RELRO..
5403 #11656: Custom device tree and u-boot boot.scr not integrated..
5404 #11666: Touchscreen with (Py)Qt5 should use tslib instead of evdev
fb741b03 5405
a2dbb7a0
PK
54062018.11.4, Released March 28th, 2019
5407
5408 Important / security related fixes.
5409
5410 Updated/fixed packages: avahi, beecrypt, binutils, botan,
5411 busybox, clamav, cups, devmem2, efl, fetchmail, file, fltk,
5412 gcc, gdb, git, go, gst-plugins-bad, iproute2, jq,
5413 kf5-modemmanager-qt, leveldb, libopenssl, libraw, libseccomp,
5414 libsoxr, libssh2, mariadb, mosquitto, nodejs, ntp, openjpeg,
5415 perl, php, putty, qt5webkit, rdesktop, runc, samba4, swupdate,
5416 systemd, tor, vsftpd, wireshark, xapp_xdm, xen, xlib_libXdmcp
5417
234525e7
PK
54182018.11.3, Released February 23th, 2019
5419
5420 Important / security related fixes.
5421
5422 Ensure the PLATFORM and OS environment variables are not set,
5423 as they cause build issues for some packages.
5424
5425 The package list infrastructure now correctly handles packages
5426 installing files with old mtime.
5427
5428 Linux: Skip hash checks for user supplied downloadable
5429 patches, as no hash checksums are available for those.
5430
5431 scanpypi: protect against zip-slip vulnerability in zip/tar
5432 handling
5433
5434 Download: fixes for SSH/SCP support
5435
5436 SDK: Fix handling of relative symlinks (targets starting with
5437 '.' or '..')
5438
5439 Updated/fixed packages: bind, dhcpcd, docker-compose,
5440 docker-containerd, docker-engine, dovecot, dovecot-pigeonhole,
5441 dtc, efivar, ghostscript, gnuradio, imagemagick, jpeg-turbo,
5442 libarchive, libb64, libcurl, libgeotiff, libgpiod, libid3tag,
5443 libupnp18, log4cplus, madplay, meson, mosquitto, openssh, php,
5444 poco, postgresql, proftpd, pulseaudio, python, python-django,
5445 python3, qt5base, reaver, runc, sg3_utils, sqlcipher,
5446 swupdate, systemd, unzip, webkitgtk, xenomai
5447
8b8ba9ec
PK
54482018.11.2, Released January 30th, 2019
5449
5450 Important / security related fixes.
5451
5452 Defconfigs: Fixes for imx6slevk, imx7dsabresd, imx8mqevk, Lego
5453 EV3, QEMU AArch64-virt
5454
5455 Download: Fix scp download handling
5456
5457 check-package: fix Python 3 support
5458
5459 get-developers: Fix behaviour when called from elsewhere than
5460 the toplevel directory.
5461
5462 kconfig: Fix for make linux-menuconfig / uboot-menuconfig from
5463 a clean tree when ccache is enabled.
5464
5465 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
5466
5467 Updated/fixed packages: acpica, apache, apr, avrdude, cargo,
5468 cc-tool, dash, dhcpdump, dmalloc, docker-containerd, efivar,
5469 fwts, glibc, gnuchess, gnupg2, go, leveldb, libarchive,
5470 libassuan, libftdi1, libgpg-error, libhttpparser, libkcapi,
5471 libmad, libsndfile, libsquish, liburiparser, libwebsock,
5472 libxml2, lighttpd, llvm, lm-sensors, lua-msgpack-native, lxc,
5473 mariadb, mbedtls, meson, mosquitto, netatalk, nodejs, odhcp6c,
5474 openresolv, openssh, pango, patchelf, php, python-django,
5475 python-numpy, python-pyyaml, rauc, rp-pppoe, s6-networking,
5476 samba4, sdl_sound, shairport-sync, sqlite, subversion,
5477 sunxi-cedarx, swupdate, systemd, tcpreplay, tekui, tmp2-abrmd,
5478 tpm2-tools, tpm2-tss, udisks, unixodbc, usb_modeswitch,
5479 webkitgtk, wireshark, wolfssl, xapp_rgb, xenomai, xerces
5480
5481 Issues resolved (http://bugs.uclibc.org):
5482
5483 #11576: Unable to start apache with event MPM on raspberry pi 3
5484
ab3d2dea
PK
54852018.11.1, Released December 20th, 2018
5486
5487 Important / security related fixes.
5488
5489 defconfigs: Fixes for bananapi m2 ultra, ci20
5490
5491 Download wrapper: Fix for urlencode handling
5492
5493 Updated/fixed packages: asterisk, docker-compose,
5494 docker-engine, dt-utils, gnutls, go, grub, libbsd, libcurl,
5495 libpgpme, libiscsi, liblo, libmpd, libopenssl, liboping,
5496 libpam-tacplus, libpjsip, linux-firmware, liquid-dsp,
5497 lua-cqueue, luvi, lxc, lynx, nginx, nodejs, openzwave, php,
5498 pps-tools, proftpd, prosody, sdl2_net, squashfs, swupdate,
5499 uclibc, vtu, webkitgtk, wine, xen
5500
5501 New packages: docker-cli
5502
5503 Issues resolved (http://bugs.uclibc.org):
5504
5505 #11426: pps-tools bash dependency
5506 #11536: dt-utils building fails with glibc 2.28
5507
9089a9ff
PK
55082018.11, Released December 1st, 2018
5509
5510 Minor fixes.
5511
5512 Updated/fixed packages: c-ares, quagga, squid
5513
0031f521
PK
55142018.11-rc3, released November 30th, 2018
5515
5516 Fixes all over the tree.
5517
5518 Defconfigs: Fixes for Armadeus APF27, imx6sabre, Olimex A20
5519 olinuxino lime legacy, Orangepi zero plus 2, PC, Riotboard.
5520
5521 graph-depends: Fix for package names starting with a non-alpha
5522 character.
5523
5524 Updated/fixed packages: alsa-utils, botan, dante, domoticz,
5525 dtc, freetype, gauche, gcc, gdb, ghostscript, glibc,
5526 imx-usb-loader, libbsd, libid3tag, libkrb5, libmicrohttpd,
5527 libopenssl, libsoxr, linux, motion, msgpack, mtd,
5528 perl-net-ssleay, php, popt, python-numpy, qt5declarative,
5529 samba4, shadowsocks-libev, stress-ng, systemd, usb_modeswitch,
5530 webkitgtk, valgrind, weston, xfsprogs
5531
bc89c1a8
PK
55322018.11-rc2, released November 21th, 2018
5533
5534 Fixes all over the tree.
5535
5536 fs: Drop intermediate tarball from the filesystem handling to
5537 fix an issue with xattrs handling related to fakeroot. Ensure
5538 tarball target includes xattrs.
5539
5540 download: Fix confusion in git submodule handling if dl/ is a
5541 symlink.
5542
5543 genrandconfig: Fix missing newline in BR2_WGET handling,
5544 causing the following line to be ignored. This would affect
5545 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
5546 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
5547 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
5548
5549 show-build-order: Also include the dependencies of
5550 rootfs-common.
5551
5552 Fix a number of build issues in packages for the recently
5553 merged RISC-V architecture support.
5554
5555 Updated/fixed packages: dt-utils, easydbus, elfutils,
5556 flare-engine, flatcc, glibc, gstreamer, gstreamer1, imx-uuc,
5557 libassuan, libcorrect, libiscsi, libkrb5, libmicrohttpd,
5558 libnftnl, libnspr, libnss, libsemanage, libsigsegv, libv4l,
5559 ltp-testsuite, luv, luvi, make, ncmpc, netplug, openocd,
5560 prosody, qemu, rpm, sconeserver, shadowsocks-libev,
5561 supertuxcart, syslinux, systemd, trace-cmd, uclibc,
5562 uclibc-ng-test, vtun, webkitgtk, weston, wireshark, xen,
5563 xlib_libfontenc
5564
5565 Issues resolved (http://bugs.uclibc.org):
5566
5567 #11086: download/git submodule breaks on symlinked dl folder
5568 #11216: Capabilities not applied to filesystem
5569
419fc6ab 55702018.11-rc1, released November 9th, 2018
9ffcc4ff
PK
5571
5572 Fixes all over the tree and new features.
5573
5574 Architecture: RISC-V support (64bit) added.
5575
5576 Toolchain: Glibc bumped to 2.28. Fortran support for external
5577 toolchains. ARM (Linaro) toolchains updated to 8.2-2018.08.
5578
5579 Hardening flags (RELRO) are now handled by the toolchain
5580 wrapper instead of explicitly through CFLAGS/LDFLAGS, fixing a
5581 number of issues.
5582
5583 Filesystems: Support for creating btrfs and f2fs filesystems
5584 added.
5585
5586 Add a number of patches to fix build errors for host utilities
5587 on modern distributions using glibc-2.28.
5588
5589 mkusers: Ensure existing group members are preserved when a
5590 group is reprocessed.
5591
5592 printvars: Fix issue with exceeding shell command line length
5593 limits for certain setups.
5594
5595 Workaround added for incompatibility issues between host-dtc
5596 and older U-Boot and Linux kernel versions.
5597
5598 Detect and reject build paths containing '@', as this confuses
5599 a number of packages, including GCC.
5600
5601 utils/diffconfig: Make it work for (non-Buildroot) config
5602 files not using the BR2_ prefix.
5603
5604 New defconfigs: Amarula a64-relic, Bananapi m2 ultra, Embest
5605 riotboard, Hardkernel Odroid XU-4, QEMU riscv64-virt.
5606 olimex_a20_olinuxion_lime_mali is renamed to _legacy.
5607
5608 OpenCL infrastructure support added, similar to how OpenGL is
5609 handled.
5610
5611 Linux-headers: Support for kernel headers from a custom
5612 tarball / git repo added.
5613
5614 New packages: bird, bluez5_utils-headers, btrfs-progs,
5615 checksec, davici, duktape, ell, haproxy, libclc, libcorrect,
5616 libopencl, libopenresolv, nss-myhostname,
5617 perl-apache-logformat-compiler, perl-appconfig,
5618 perl-astro-suntime, perl-class-inspector, perl-class-load,
5619 perl-class-method-modifiers, perl-class-std,
5620 perl-class-std-fast, perl-cookie-baker, perl-data-dump,
5621 perl-data-optlist, perl-data-uuid, perl-data-manip,
5622 perl-dbd-mysql, perl-dbi, perl-devel-globaldestruction,
5623 perl-devel-stacktrace, perl-devel-stacktrace-ashtml,
5624 perl-device-serialport, perl-dist-checkconflicts,
5625 perl-exporter-tiny, perl-file-sharedir, perl-file-slurp,
5626 perl-filesys-notify-simple, perl-hash-multivalue,
5627 perl-http-entity-parser, perl-http-headers-fast,
5628 perl-http-multipartparser, perl-io-interface,
5629 perl-io-socket-multicast, perl-json-maybexs, perl-mime-tools,
5630 perl-module-implementation, perl-module-runtime, perl-moo,
5631 perl-number-bytes-human, perl-package-stash, perl-params-util,
5632 perl-plack, perl-posix-strftime-compiler, perl-role-tiny,
5633 perl-streams-buffered, perl-sub-exporter-progressive,
5634 perl-sub-install, perl-sub-quote, perl-sys-cpu,
5635 perl-sys-meminfo, perl-sys-mmap, perl-time-parsedate,
5636 perl-type-tiny, perl-www-form-urlencoded, perl-x10, pigpio,
5637 python-async-timeout, python-falcon, python-fire,
5638 python-mimeparse, python-multidict, python-passlib,
5639 python-pigpio, python-pip, python-ply, python-py,
5640 python-pyasn1, python-pyasn1-modules, python-pycryptodomex,
5641 python-pyhamcrest, python-pysmi, python-scapy, python-semver,
5642 python-serial-asyncio, python-typing, python-uvloop,
5643 pythonwrapt, python-yarl, python-zeroconf, riscv-pk, sedutil,
5644 spandsp, tini, waffle, xapian
5645
5646 Removed packages: bootutils, dsp-tools, expedite, gst-dsp,
5647 xloader
5648
5649 Issues resolved (http://bugs.uclibc.org):
5650
d8a21692
PK
5651 #11116: Buildroot should set PYTHON_EGG_CACHE instead of writing ..
5652 #11156: In python3 module 'socket' has no attribute 'AF_BLUETOOTH'
5653 #11166: Erlang bad argument on valid uint64 when crosscompiled on..
5654 #11206: zlib: fails to build with Linaro toolchain, BR2_RELRO_FULL..
9ffcc4ff 5655 #11241: ACPID shouldn't depend on BR2_x86_64 || BR2_i386
d8a21692
PK
5656 #11251: Util scanpypi failes when package change - to _ in tar file
5657 #11266: qt5base-5.11.1 does not compile with musl, complains about..
5658 #11286: python-rpi-gpio only should depend on BR2_arm || BR2_aarch64
5659 #11321: Latest master fails to build readline with RELRO FULL
5660 #11326: sysvinit fails to build in latest GIT master
5661 #11331: Internal application no longer builds with latest GIT master
5662 #11336: nfs-utils fails to build in latest GIT master
5663 #11351: build root-2018-08, linaro aarch64 compile error
9ffcc4ff 5664 #11376: mdmon binary missing
d8a21692 5665 #11391: Valgind availability on ARM
9ffcc4ff 5666 #11396: uboot environment image checksum invalid if target is big endian
d8a21692
PK
5667 #11421: GCC error message for ARM Cortex-A9/ARM.V7
5668 #11451: Can't find libmpfr.so.4 when using external toolchain on ubuntu..
9ffcc4ff
PK
5669 #11481: Docs: Is external.desc required?
5670
b0a209ee
PK
56712018.08.4, Released December 20th, 2018
5672
5673 Important / security related fixes.
5674
5675 Defconfigs: Fixes for ci20, orangepi zero plus 2
5676
5677 Download wrapper: Fix for urlencode handling
5678
5679 Updated/fixed packages: c-ares, dante, docker-compose,
5680 domoticz, freetype, ghostscript, gnutls, libcurl, libgpgme,
5681 libid3tag, libiscsi, libmpd, libopenssl, liboping, libpjsip,
5682 linux-firmware, liquid-dsp, luvi, lynx, msgpack, nginx,
5683 nodejs, php, popt, pps-tools, prosody, python-numpy,
5684 python-requests, samba4, sdl2_net, squashfs, swupdate,
5685 systemd, uclibc, vte, webkitgtk, wine, xfsprogs
5686
5687 Issues resolved (http://bugs.uclibc.org):
5688
5689 #11426: pps-tools bash dependency
5690
ccfdcd17
PK
56912018.08.3, Released November 26th, 2018
5692
5693 Important / security related fixes.
5694
5695 fs: Drop intermediate tarball from the filesystem handling to
5696 fix an issue with xattrs handling related to fakeroot. Ensure
5697 tarball target includes xattrs.
5698
5699 download: Fix confusion in git submodule handling if dl/ is a
5700 symlink.
5701
5702 toolchain: Only allow enabling stack protection on
5703 architectures with control flow integrity (CFI) support. Only
5704 allow FORTIFY_SOURCE support on gcc >= 6.
5705
5706 genrandconfig: Fix missing newline in BR2_WGET handling,
5707 causing the following line to be ignored. This would affect
5708 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
5709 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
5710 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
5711
5712 show-build-order: Also include the dependencies of
5713 rootfs-common.
5714
5715 Defconfigs: Fixes for Armadeus APF27, imx6sabre, Olimex A20
5716 olinuxino lime legacy, Orangepi zero plus 2.
5717
5718 graph-depends: Fix for package names starting with a non-alpha
5719 character.
5720
5721 Updated/fixed packages: attr, audit, bind, brotli, busybox,
5722 dtc, easydbus, elfutils, flare-engine, flatcc, gauche, gcc,
5723 giflib, gpsd, lcdproc, libcurl, libiscsi, libkcapi, libnfs,
5724 libnspr, libnss, libsemanage, liburiparser, lighttpd,
5725 lua-curl, mariadb, mmc, mosquitto, mysql, ncmpc, neardal,
5726 netplug, network-manager, nfs-utils, nginx, openocd, openswan,
5727 p11-kit, postgresql, prosody, qemu, qt, rpm, ruby, samba4,
5728 squid, supertuxkart, systemd, tar, trace-cmd, traceroute,
5729 twolame, uclibc, usb_modeswitch, vtun, webkitgtk, weston,
5730 xdriver_xf86-video-geode, xlib_libfontenc, xserver_xorg-server
5731
5732 Issues resolved (http://bugs.uclibc.org):
5733
5734 #11086: download/git submodule breaks on symlinked dl folder
5735 #11481: Docs: Is external.desc required?
5736
0106c04a
PK
57372018.08.2, Released October 25th, 2018
5738
5739 Important / security related fixes.
5740
5741 Workaround added for incompatibility issues between host-dtc
5742 and older U-Boot and Linux kernel versions.
5743
5744 Detect and reject build paths containing '@', as this confuses
5745 a number of packages, including GCC.
5746
5747 utils/get-developers: Add -e option for use with git
5748 send-email.
5749
5750 utils/diffconfig: Make it work for (non-Buildroot) config
5751 files not using the BR2_ prefix.
5752
5753 u-boot: Fix for environment image handling on big endian
5754 systems.
5755
5756 Updated/fixed packages: binutils, ca-certificates,
5757 cups-filters, dtc, erlang, file, freetype, gcc, git, gvfs,
5758 jasper, leveldb, libarchive, libssh, live555, ljlinenoise,
5759 mariadb, mongoose, netsnmp, nmap, nodejs, ntp, open-plc-utils,
5760 poco, psmisc, ptpd2, python-enum34, qemu, qt, qt5base,
5761 setools, spice, spice-protocol, tinc, ustr, wireshark,
5762
5763 Issues resolved (http://bugs.uclibc.org):
5764
5765 #11396: uboot environment image checksum invalid if target is big endian
5766
e4f79880
PK
57672018.08.1, Released October 7th, 2018
5768
5769 Important / security related fixes.
5770
5771 Add a number of patches to fix build errors for host utilities
5772 on modern distributions using glibc-2.28.
5773
5774 mkusers: Ensure existing group members are preserved when a
5775 group is reprocessed.
5776
5777 printvars: Fix issue with exceeding shell command line length
5778 limits for certain setups.
5779
5780 Updated/fixed packages: acpid, android-tools, apache,
5781 arp-scan, bandwidthd, bind, brltty, clamav, connman, cppcms,
5782 domoticz, dtc, fio, gcc, gdb, ghostscript, gnupg, httpping,
5783 igmpproxy, imlib2, ipsec-tools, libesmtp, libnfs, libxslt,
5784 links, lua, mosquitto, nilfs-utils, ocrad, parted, php,
5785 python-django, screen, shairport-sync, strongswan,
5786 vboot-utils, webkitgtk, wireguard, x265 xen, xlib_libXdmcp,
5787 xlib_libXfont, xlib_libXft, xlib_libxshmfence,
5788 xutil_makedepend, zeromq
5789
339d550e
PK
57902018.08, Released September 6th, 2018
5791
5792 Minor fixes.
5793
5794 Known issues:
5795
5796 - Glibc 2.28 on the build host breaks compilation of a number
5797 of host packages. 2018.08 contains fixes for some of these
5798 packages, but not all. Consider building on hosts (or in
5799 containers) using older Glibc versions.
5800
5801 - host-dtc 1.4.7 breaks compilation of older U-Boot and Linux
5802 kernel configurations using FDT/DTC. Consider updating the
5803 Linux kernel to >= 4.17 and U-Boot to >= 2018.07 or
5804 backporting commit 9130ba8846 (scripts/dtc: Update to
5805 upstream version v1.4.6-9-gaadd0b65c987) for the Linux
5806 kernel / commit db405d1980 for U-Boot.
5807 Alternatively revert commit 7b929ddcf0 (dtc: bump version to
5808 1.4.7) and ensure your build host does not have the libfdt
5809 development headers installed.
5810
5811 Updated/fixed packages: busybox, chipmunk, cutelyst,
5812 domoticz, gcc, imagemagick, lcms2, libcurl, mediastreamer,
5813 moarvm, php, qt, qt5virtualkeyboard, qt5webengine, screen,
5814 sdl2, squashfs, uboot, xen
5815
5816 Issues resolved (http://bugs.uclibc.org):
5817
5818 #11261: ccache using wrong cached objects
5819 #11276: Understanding the patch for kernel-4.9 and other..
5820
24b5ff16
PK
58212018.08-rc3, Released August 31th, 2018
5822
5823 Fixes all over the tree.
5824
5825 linux: additional improvements to the flex / bison dependency
5826 handling, use system provided variant if available. Ensure
5827 toolchain is available when configuring for 4.18+ support.
5828
5829 Download: Fix handling of primary sites using file://
5830
5831 Toolchain: Correct external toolchain musl detection for
5832 static toolchains.
5833
5834 Updated/fixed packages: aircrack-ng, bison, brltty, busybox,
5835 cutelyst, dropbear, gr-osmosdr, i2c-tools, json-c, libconfuse,
5836 libkcapi, libsoup, libssh, liburiparser, mbedtls, mender,
5837 mesa3d, minicom, mjpegtools, mutt, openpowerlink, openssh,
5838 oracle-mysql, php, postgresql, pv, qt5base, qt5quickcontrols,
5839 rauc, shairport-sync, systemd, xlib_libX11, zeromq,
5840
5841 Issues resolved (http://bugs.uclibc.org):
5842
5843 #11091: BR2_PRIMARY_SITE doesn't work (wget is selected...
5844 #11141: WF111 package no longer available
5845 #11211: Internal compiler error: Killed (program cc1plus)..
5846 #11236: util-linux fails to build on Travis CI when python..
5847 #11246: Glibc 2.28 - fails to build host-bison and host-m4
5848 #11256: Add python-falcon and python-mimeparse packages
5849
a907ab7d
PK
58502018.08-rc2, Released August 20th, 2018
5851
5852 Fixes all over the tree.
5853
5854 pkg-kconfig: Support dependencies needed to run the
5855 configurator, E.G. recent Linux kernel versions needing flex
5856 and bison.
5857
5858 Defconfigs: ARM Juno: Bump ATF to fix a build
5859 issue. Raspberrypi2: Bump rootfs size. Snps_archs38_vdk:
5860 Correct /etc/inittab. Technologic ts7680: Correct genimage
5861 configuration. Orange PI PC / Zero, Sheevaplug: Bump U-boot to
5862 2018.07 to fix build issue. Ensure host-openssl is pulled in
5863 for kernel builds where needed.
5864
5865 Updated/fixed packages: aircrack-ng, bind, boost,
5866 boot-wrapper-aarch64, bzip2, busybox, chrony, cryptsetup,
5867 dahdi-tools, dbus, domoticz, eigen, ipsec-tools, libarchive,
5868 libfuse, libgit2, libopenssl, libselinux, lighttpd, lvm2, m4,
5869 makedevs, mariadb, mesa3d-headers, mono, ncmpc, ncurses,
5870 nodejs, php, python-django, python-pyqt5, qt5base,
5871 qt5serialbus, ruby, samba4, uboot-tools, uclibc, vlc,
5872 waylandpp, wireless_tools, wireshark, wpa_supplicant, mtd,
5873 xdriver_xf86-video-ati, xserver_xorg-server
5874
5875 Issues resolved (http://bugs.uclibc.org):
5876
5877 #10781: cryptsetup luksOpen container_file container causes..
5878 #10996: bogus musl ARM toolchain
5879 #11191: xattr and check-package issue
5880
d7dcc6c0 58812018.08-rc1, Released August 5th, 2018
340a0903
TP
5882
5883 Toolchain:
5884
5885 - add support for gcc 8.x, switch to gcc 7.x as the default
5886 version
5887 - add support for gdb 8.1, switch to gdb 8.0 as the default
5888 and remove gdb 7.10/7.11
5889 - add support for binutils 2.31
5890 - NIOSII CodeSourcery toolchain updated
5891 - Linaro AArch64 BE toolchain added, and other Linaro
5892 toolchains updated
5893 - Synopsys ARC pre-built toolchain updated
5894
5895 Architecture: add support for ARM Cortex-M7
5896
5897 Major updates:
5898
5899 - systemd bumped to 239
5900 - Qt5 bumped to 5.11.1
5901 - Rust bumped to 1.27
5902 - GStreamer stack bumped to 1.14.2
5903 - X.org server bumped to 1.20, and all X.org proto packages
5904 replaced by the single xorgproto package
5905 - i.MX6 support packages bumped to 6.2.4
827b4bb1
PK
5906 - i.MX Vivante graphics version bumped to 6.2.4.p1.2,
5907 adding support for Wayland and i.MX8MQ platforms
340a0903
TP
5908
5909 Linux: bumped to 4.17 by default.
5910
5911 Infrastructure: new package infrastructure added for packages
5912 using the Meson build system
5913
5914 New packages: at-spi2-atk, at-spi2-core, capnproto, cmocka,
5915 corkscrew, cutelyst, davfs2, flatcc, libidn2, libgit2,
5916 libopusenc, mender, nghttp2, perl-convert-asn1, perl-crypt-blowfish,
5917 perl-crypt-cbc, perl-digest-md5, perl-mime-base64-urlsafe,
5918 perl-mojolicious-plugin-authentication, perl-net-ping,
5919 perl-net-snmp, perl-net-ssh2, perl-net-telnet, pigz,
5920 python-reentry, python-request-id, python-validators,
5921 python-webob, shadowsocks-libev, speexdsp, xorgproto, wampcc
5922
5923 New defconfigs: NXP i.MX7D SDB, Boundary Devices Nitrogen 8M,
5924 Olimex A10 OLinuxino, ZynqMP ZCU106
5925
5926 Removed packages: all xproto_* have been removed and replaced
5927 by xorgproto
5928
5929 Issues resolved (http://bugs.uclibc.org):
5930
5931 #9411: MUSL build with RT Error relocating /lib/libgcc_s.so.1:
5932 __cpu_indicator_init: symbol not found
5933 #9921: lockfile module within python-daemon not available
5934 #10341: gdb install of py files when using buildroot toolchain
5935 includes build path
5936 #10661: /etc/init.d/S29netplug starts multiple instances of netplugd
5937 #10751: Missing dependency in pulseaudio package
5938 #10811: kodi-17.6-Krypton does not compile for freescale_* devices
5939 #10856: openblas on qemu_x86_64_defconfig fails with
5940 "sgemm_kernel.o: No such file or directory"
5941 #11056: Compiling a file that uses libdrm headers fails with:
5942 fatal error: drm.h: No such file or directory
5943 #11061: support/download: git version=master broken
5944 #11071: Building postgresql package on Debian 9.4 x64 for armel target fails
5945 #11076: Docker containerd installed to incorrect path
5946 #11101: host-patchelf Endian Issue with relative RPATH
5947 #11111: raspberry pi 3 b+: missing BSP for 64-bit kernel
5948 #11121: statfs call corrupts memory struct statfs too small
5949 #11181: Switching toolchain does not work
5950
1b5694bb
PK
59512018.05.3, Released October 6th, 2018
5952
5953 Important / security related fixes.
5954
5955 Add a number of patches to fix build errors for host utilities
5956 on modern distributions using glibc-2.28.
5957
5958 mkusers: Ensure existing group members are preserved when a
5959 group is reprocessed.
5960
5961 printvars: Fix issue with exceeding shell command line length
5962 limits for certain setups.
5963
5964 Updated/fixed packages: acpid, android-tools, apache,
5965 arp-scan, bandwidthd, bind, bison, brltty, chipmunk, connman,
5966 cppcms, fio, gcc, ghostscript, gnupg, httping, igmpproxy,
5967 imagemagick, imlib2, ipsec-tools, lcm2, libcurl, libesmtp,
5968 libnfs, libssh, libxslt, links, mediastreamer, minicom,
5969 moarvm, nilfs-utils, ocrad, parted, php, postgresql, pv,
5970 python-django, qt, qt5quickcontrols, qt5webengine, screen,
5971 sdl2, shairport-sync, squashfs, strongswan, vboot-utils,
5972 webkitgtk, wireguard, x265, xen, xlib_libXfont, xlib_libXft,
5973 xlib_libxshmfence, zeromq
5974
b914fbdc
PK
59752018.05.2, Released August 28th, 2018
5976
5977 Important / security related fixes.
5978
5979 Defconfigs: Raspberrypi2: Bump rootfs size, T7680: Fix
5980 genimage.cfg issue, ARM Juno: Bump ATF to v1.3 to fix build
5981 issue.
5982
5983 Updated/fixed packages: acl, attr, apache, bind,
5984 boot-wrapper-aarch64, brltty, bzip2, chrony, crda, cryptsetup,
5985 dahdi-tools, dmidecode, dropbear, eigen, ffmpeg, gawk, gcc,
5986 ghostscript, gnutls, imx-gpu-viv, ipsec-tools, libarchive,
5987 libfuse, libglib2, libopenssl, libselinux, libsoup, lighttpd,
5988 linuxptp, lttng-modules, lttng-tools, lua-flu, lvm2, m4,
5989 makedevs, mariadb, mbedtls, mesa3d-heders, mtd, ncurses,
5990 nodejs, openssh, php, python-django, rauc, ruby, samba4,
5991 stress-ng, ti-utils, uboot-tools, uclibc, vim, waylandpp,
5992 wireless_tools, wireless-regdb, wireshark, wpa_supplicant,
5993 xorriso, znc
5994
5995 Issues resolved (http://bugs.uclibc.org):
5996
5997 #10781: cryptsetup luksOpen container_file container causes..
5998 #10986: Installing package attr when already supplied by..
5999 #11191: xattr and check-package issue
6000
3134d94e
PK
60012018.05.1, Released July 20th, 2018
6002
6003 Important / security related fixes.
6004
6005 U-Boot: Ensure host version of ncurses is picked up and not
6006 host-ncurses built by buildroot, as that otherwise causes
6007 widechar/non-widechar conflicts and corrupted menuconfig
6008 menus.
6009
6010 Linux: Enable CONFIG_PERF_EVENTS when perf is enabled.
6011
6012 Toolchain: ARC tools updated to arc-2018.03.
6013
6014 pkg-stats: Fix python 3.x compatibility.
6015
6016 dl-wrapper: Fix support for URIs containing '+', fix
6017 no-check-hash for inferred site method.
6018
6019 Defconfigs: Raspberrypi3: Bump rootfs size, Minnowboard-max:
6020 Support ethernet on Turbot variant.
6021
6022 Updated/fixed packages: audit, bind, btrfs-progs, cifs-utils,
6023 clamav, collectd, coreutils, docker-containerd, dos2unix,
6024 edid-decode, file, gcc, gdb, gnupg, gnupg2, heimdal, hidapi,
6025 imagemagick, libcurl, libgcrypt, libglib2, liblogging,
6026 libostree, libressl, libsoup, libv4l, libvncserver, libvorbis,
6027 libwebsockets, libxslt, lm-sensors, mariadb, mpg123, ncurses,
6028 network-manager, nodejs, patchelf, perl, php-amqp, pinentry,
6029 pixiewps, qpdf, qt53d, qt5base, qt5charts, qt5script, redis,
6030 systemd, triggerhappy, uboot, wireguard, wireless-regdb,
6031 wireshark
6032
f3d114a1
PK
60332018.05, Released June 1st, 2018
6034
6035 Minor fixes.
6036
6037 Download: Work around for hanging connections for packages
6038 from CVS, by adding a 10 minute max timeout.
6039
6040 Updated/fixed packages: binutils, clang, dash, expect, git,
6041 glibc, jpeg-turbo, libjpeg, log4cplus, openvmtools, xen,
6042
6043 Issues resolved (http://bugs.uclibc.org):
6044
6045 #11051: runtime issue on STM32 with usage of binutils 2.29.x
6046
bea6b866
PK
60472018.05-rc3, Released May 28th, 2018
6048
6049 Fixes all over the tree.
6050
6051 Toolchain: ARC tools updated to arc-2018.03-rc2.
6052
6053 Fs: Ensure hard links in TARGET_DIR are correctly copied for
6054 filesystem input. With the recent changes to the file system
6055 generation logic, hard links were "expanded" in file system
6056 images leading to bloated rootfs images for setups with hard
6057 links.
6058
6059 Infrastructure: Error out for packages using the 'local'
6060 method but forgetting to specify <pkg>_SITE.
6061
6062 Build rpcgen for the host when needed to support distributions
6063 no longer shipping rpcgen with glibc (E.G. recent Fedora).
6064
6065 Updated/fixed packages: autofs, bash-completion, binutils,
6066 busybox, cjson, elf2flt, libcoap, libcurl, libtirpc, lrzsz,
6067 poppler, procps-ng, qt-webkit-kiosk, quota, samba4, xfsprogs
6068
6069 Issues resolved (http://bugs.uclibc.org):
6070
6071 #11031: ld-elf2flt: host/bin/ld.real': execvp: No such file..
6072 #11036: C compiler cannot create executables
6073 #11046: Git package binaries are ~180MB (compared to ~20MB in..
6074
c11ed3a4
PK
60752018.05-rc2, Released May 22nd, 2018
6076
6077 Fixes all over the tree.
6078
6079 Dependencies: Check that the current working directory (.)
6080 isn't listed in PATH as that causes various build issues.
6081
6082 Manual: Clarify that git branch names may not be used as
6083 version identifiers. This has never been supported, but was
6084 kind of working (with some limitations) before the git
6085 download rework - Now it does not work at all.
6086
6087 Linux: Ensure host version of ncurses is picked up and not
6088 host-ncurses built by buildroot, as that otherwise causes
6089 widechar/non-widechar conflicts and corrupted menuconfig
6090 menus.
6091
6092 Packages: Renamed a number of package options not prefixed
6093 with BR2_PACKAGE_<pkg> for consstency.
6094
6095 Download infrastructure: Fix file:// protocol handling after
6096 download rework.
6097
6098 Updated/fixed packages: acl, apr-util, asterisk, attr,
6099 bluez5_utils, cifs-utils, clamav, clang, cups-filters,
6100 dahdi-linux, exim, faketime, gdb, go, gst1-plugins-bad,
6101 imx-mkimage, ipsec-tools, jamvm, janus-gateway,
6102 jquery-ui-themes, libcap, libcurl, libftdi, libkcapi, libkrb5,
6103 libmediaart, libmodbus, libmodplug, libmpd,
6104 libnetfilter_cthelper, libnetfilter_cttimeout, libnfc,
6105 libnfnetlink, libnss, liboauth, libogg, libosip2,
6106 libpam-radius-auth, libpcap, libpciaccess, llvm, log4cplus,
6107 ltrace, lynx, mbedtls, modem-manager, nfs-utils,
6108 python-cython, python-websockets, qt5cinex, qt5wayland, rauc,
6109 snort, strace, ti-sgx-km, transmission, wavpack, wget, woff2,
6110 xen, zmqpp, znc, zstd
6111
6112 Issues resolved (http://bugs.uclibc.org):
6113
6114 #10986: Installing package attr when already supplied by...
6115 #11011: BUildroot for Raspberry Pi 2
6116 #11016: Wrong compiler used for external user host packages
6117
54e3bcb8
TP
61182018.05-rc1, Released May 9th, 2018
6119
6120 Toolchain: glibc bumped to 2.27, musl bumped to 1.1.19,
6121 uClibc-ng 1.0.30, Linux kernel headers bumped to 4.16.x.
6122
6123 Architecture: support for the Blackfin architecture has been
449f430e
TP
6124 removed, as it was removed from Linux upstream, poorly
6125 maintained in binutils/gdb, and abandoned by Analog Devices.
54e3bcb8
TP
6126
6127 Numerous packages updated to have hashes for their license
6128 files.
6129
6130 Systemd can now be built with uClibc toolchains.
6131
6132 Linux: addition of BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF and
6133 BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL to support building Linux
6134 kernel configurations that need libelf on the host or openssl
6135 on the host.
6136
6137 Coding style:
6138 - all Python scripts are now verified with flake8
6139 - check-package extended to check all Config.in and .mk files
6140 in tree, not only the ones in package/
6141
6142 Infrastructure:
6143
6144 - The download infrastructure has seen a major overhaul, with
6145 the main visible new feature being Git caching: a package
6146 fetched from Git no longer needs to be re-cloned entirely
6147 everytime its version is changed. Anoter visible change is
6148 that the download folder now has subfolders per package. See
6149 http://lists.busybox.net/pipermail/buildroot/2018-April/217923.html
6150 for more details about those changes.
6151
6152 - The logic that generates the root filesystem images has been
6153 reworked, with the main goal of allowing several filesystem
6154 images to be produced in parallel, also a requirement for
6155 top-level parallel build. Now, a .tar filesystem image is
6156 always created, and re-extracted in a private directory to
6157 create each format-specific filesystem image.
6158
6159 - A new package infrastructure was introduced for Go-based
6160 packages: golang-package.
6161
6162 - Dependencies on extraction tools are now handled as proper
6163 per-package dependencies, using
6164 <pkg>_EXTRACT_DEPENDENCIES. Beyond a cleanup, this is also a
6165 preparation step for top-level parallel build support.
6166
6167 - When a file being downloaded is part of a package with a
6168 .hash file, but there is no hash listed for this file, the
6169 file is now preserved in the download directory rather than
6170 removed. This helps when updating a package, as it gives the
6171 ability to easily calculate the hash of the file.
6172
6173 - Addition of '<pkg>-show-recursive-depends' and
6174 '<pkg>-show-recursive-rdepends' make targets, to
6175 respectively display the recursive list of dependencies and
6176 the recursive list of reverse dependencies of a given
6177 package.
6178
6179 - The /etc/shells file is now automatically generated with the
6180 list of shell programs installed on the system.
6181
6182 - Addition of -Ofast optimization level as an available
6183 option.
6184
6185 Major updates: Go updated to 1.10, Erlang bumped to 20.3, Qt5
6186 bumped to 5.10.1.
6187
6188 New packages: 18xx-ti-utils, abootimg, bluez-alsa, brotli,
6189 chipmunk, clang, docker-compose, docker-proxy, flare-engine,
6190 flare-game, gst1-interpipe, gstreamer1-editing-services,
6191 hackrf, i2pd, imx-alsa-plugins, imx-mkimage, libcdio-paranoia,
6192 libkrb5, llvm, pixiewps, python-backports-ssl-match-hostname,
6193 python-cached-property, python-cython, python-docker,
6194 python-dockerpty, python-docker-pycreds,
6195 python-flask-sqlalchemy, python-functools32, python-influxdb,
6196 python-json-models, python-libusb1, python-networkx,
6197 python-psycopg2, python-pymodbus, python-sqlalchemy,
6198 python-subprocess32, python-texttable,
6199 python-websocket-client, python-yieldfrom, quotatool, reaver,
6200 snort, sunxi-mali-mainline, sunxi-mali-mainline-driver, tk,
6201 tpm2-abrmd, tpm2-tools, tpm2-tss, udftools, vte, woff2.
6202
6203 New defconfigs: ARC HS Development Kit, Arcturus ucls1012a,
6204 Freescale i.MX6UL EVK (with vendor kernel), Freescale i.MX6
6205 SoloLite EVK (with vendor kernel), Freescale i.MX31 3Stack,
6206 Freescale i.MX8Q EVK Freescale p1025twr, Freescale t1040d4rdb,
6207 Qemu PPC64 E5500, SolidRun ClearFog Base, Tinker RK3288, Vyasa
6208 RK3288,
6209
6210 Removed packages: iqvlinux, kodi-adsp-*, mplayer
6211
6212 Removed defconfigs: ci40, firefly_rk3288,
6213 freescale_p1010rdb_pa, freescale_mpc8315erdb, riotboard,
6214 teliv_evk_pro3
6215
449f430e
TP
6216 Issues resolved (http://bugs.uclibc.org):
6217
6218 #10151: toolchain eclipse register : fails with a custom
6219 BR2_HOST_DIR
6220 #10511: Packages get downloaded uncompressed with wget
6221 #10531: QtWebengine doesn't build if the host hasn't a 32 bits
6222 C++ compiler working
6223 #10846: error in compiling gnutls
6224 #10886: openssl-1.0.2n fails to build
6225 #10896: /bin/sh not in /etc/shells
6226 #10961: Grub2 fails to build for x86_64 when BR2_SSP_ALL is
6227 enabled
6228
d5c8e9e3
PK
62292018.02.12, Released March 29th, 2019
6230
6231 Important / security related fixes.
6232
6233 Updated/fixed packages: avahi, beecrypt, busybox, clamav,
6234 cups, devmem2, fetchmail, file, fltk, gcc, gdb, git, jq,
6235 leveldb, libopenssl, libraw, libseccomp, libssh2,
6236 libunistring, mariadb, mosquitto, nodejs, ntp, openjpeg, perl,
6237 php, putty, qt5webkit, rdesktop, systemd, wireshark, vsftpd,
6238 xapp_xdm, xlib_libXdmcp
6239
ea5cf87d
PK
62402018.02.11, Released February 23th, 2019
6241
6242 Important / security related fixes.
6243
6244 Ensure the PLATFORM and OS environment variables are not set,
6245 as they cause build issues for some packages.
6246
6247 The package list infrastructure now correctly handles packages
6248 installing files with old mtime.
6249
6250 Linux: Skip hash checks for user supplied downloadable
6251 patches, as no hash checksums are available for those.
6252
6253 scanpypi: protect against zip-slip vulnerability in zip/tar
6254 handling
6255
6256 Updated/fixed packages: bind, dhcpcd, dovecot, ghostscript,
6257 gnuradio, imagemagick, jpeg-turbo, libarchive, libb64,
6258 libcurl, libid3tag, madplay, mosquitto, openssh, php,
6259 postgresql, proftpd, python, python-django, python3, qt5base,
6260 sqlcipher, swupdate, systemd, unzip, webkitgtk
6261
96edc472
PK
62622018.02.10, Released January 31th, 2019
6263
6264 Important / security related fixes.
6265
6266 Defconfigs: Fixes for Lego EV3, QEMU AArch64-virt
6267
6268 check-package: fix Python 3 support
6269
6270 get-developers: Fix behaviour when called from elsewhere than
6271 the toplevel directory.
6272
6273 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
6274
6275 Updated/fixed packages: acpica, apache, apr, asterisk,
6276 avrdude, cargo, cc-tool, dash, dhcpdump, dmalloc, gnuchess,
6277 gnupg2, leveldb, libarchive, libassuan, libftdi1,
6278 libgpg-error, libhttpparser, libmad, libsndfile, libsquish,
6279 liburiparser, libwebsock, libxml2, lighttpd, lm-sensors,
6280 lua-msgpack-native, mbedtls, mosquitto, netatalk, nodejs,
6281 openssh, pango, patchelf, php, python-django, python-pyyaml,
6282 rauc, rp-pppoe, s6-networking, samba4, sdl_sound,
6283 shairport-sync, sqlite, subversion, sunxi-cedarx, tcpreplay,
6284 tekui, usb_modeswitch, webkitgtk, wireshark, wolfssl,
6285 xapp_rgb, xenomai, xerces
6286
6287 Issues resolved (http://bugs.uclibc.org):
6288
6289 #11576: Unable to start apache with event MPM on raspberry pi 3
6290
a2954489
PK
62912018.02.9, Released December 20th, 2018
6292
6293 Important / security related fixes.
6294
6295 defconfigs: Fixes for ci20
6296
6297 Updated/fixed packages: c-ares, dante, freetype, ghostscript,
6298 glibc, gnutls, go, libcurl, libgpgme, libid3tag, libiscsi,
6299 libmpd, libopenssl, libpjsip, linux, liquid-dsp, luvi, lynx,
6300 msgpack, nginx, nodejs, php, popt, pps-tools, python-numpy,
6301 python-requests, samba4, sdl2_net, squashfs, swupdate, uclibc,
6302 wine, webkitgtk, xfsprogs
6303
6304 Issues resolved (http://bugs.uclibc.org):
6305
6306 #11426: pps-tools bash dependency
6307
4057603c
PK
63082018.02.8, Released November 26th, 2018
6309
6310 Important / security related fixes.
6311
6312 fs: Drop intermediate tarball from the filesystem handling to
6313 fix an issue with xattrs handling related to fakeroot. Ensure
6314 tarball target includes xattrs.
6315
6316 download: Fix confusion in git submodule handling if dl/ is a
6317 symlink.
6318
6319 toolchain: Only allow enabling stack protection on
6320 architectures with control flow integrity (CFI) support. Only
6321 allow FORTIFY_SOURCE support on gcc >= 6.
6322
6323 genrandconfig: Fix missing newline in BR2_WGET handling,
6324 causing the following line to be ignored. This would affect
6325 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
6326 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
6327 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
6328
6329 show-build-order: Also include the dependencies of
6330 rootfs-common.
6331
6332 Defconfigs: Fixes for Armadeus APF27, imx6sabre.
6333
6334 graph-depends: Fix for package names starting with a non-alpha
6335 character.
6336
6337 Updated/fixed packages: attr, audit, bind, brotli, easydbus,
6338 elfutils, gauche, gcc, giflib, gpsd, lcdproc, libcurl,
6339 libiscsi, libnfs, libnspr, libnss, libkcapi, libsemanage,
6340 liburiparser, lighttpd, linux, lua-curl, mariadb, mmc-utils,
6341 mosquitto, mysql, neardal, netplug, network-manager,
6342 nfs-utils, nginx, openocd, openswan, p11-kit, postgresql,
6343 prosody, qemu, qt, rpm, ruby, samba4, squid, supertuxkart,
6344 systemd, tar, trace-cmd, traceroute, twolame, uclibc,
6345 usb_modeswitch, vtun, webkitgtk, xdriver_xf86-video-geode,
6346 xlib_libfontenc, xproto_inputproto, xserver_xorg-server
6347
6348 Issues resolved (http://bugs.uclibc.org):
6349
6350 #11086: download/git submodule breaks on symlinked dl folder
6351 #11251: Util scanpypi failes when package change - to _ in..
6352 #11476: stdio2.h error invalid use of __builtin_va_arg_pack
6353 #11481: Docs: Is external.desc required?
6354
684f79d0
PK
63552018.02.7, Released October 25th, 2018
6356
6357 Important / security related fixes.
6358
6359 Detect and reject build paths containing '@', as this confuses
6360 a number of packages, including GCC.
6361
6362 utils/get-developers: Add -e option for use with git
6363 send-email.
6364
6365 utils/diffconfig: Make it work for (non-Buildroot) config
6366 files not using the BR2_ prefix.
6367
6368 u-boot: Fix for environment image handling on big endian
6369 systems.
6370
6371 Updated/fixed packages: binutils, ca-certificates,
6372 cups-filters, erlang, file, freetype, gcc, git, gvfs, leveldb,
6373 libarchive, libcurl, libssh, live555, ljlinenoise, mariadb,
6374 mongoose, netsnmp, nmap, nodejs, ntp, open-plc-utils, poco,
6375 psmisc, ptpd2, python-enum34, qemu, qt, qt5base, setools,
6376 spice, spice-protocol, tinc, ustr, wireshark
6377
6378 Issues resolved (http://bugs.uclibc.org):
6379
6380 #11396: uboot environment image checksum invalid if target is big endian
6381
efdb7771
PK
63822018.02.6, Released October 7th, 2018
6383
6384 Important / security related fixes.
6385
6386 Add a number of patches to fix build errors for host utilities
6387 on modern distributions using glibc-2.28.
6388
6389 mkusers: Ensure existing group members are preserved when a
6390 group is reprocessed.
6391
6392 printvars: Fix issue with exceeding shell command line length
6393 limits for certain setups.
6394
6395 Updated/fixes packages: acpid, android-tools, apache,
6396 arp-scan, bandwidthd, bind, bison, clamav, connman, cppcms,
6397 cramfs, fio, gcc, ghostscript, glibc, gnupg, httping,
6398 igmpproxy, imagemagick, imlib2, ipsec-tools, lcms2, libcurl,
6399 libesmtp, libnfs, libssh, libxslt, links, linuxptp,
6400 mediastreamer, minicom, moarvm, nilfs-utils, ocrad, parted,
6401 php, pv, python-django, qt, qt5quickcontrols, qt5webengine,
6402 screen, sdl2, shairport-sync, squashfs, strongswan,
6403 vboot-utils, webkitgtk, wireguard, x265, xen, xlib_libXfont,
6404 xlib_libXft
6405
6406 New packages: brotli, woff2
6407
8b3b8d87
PK
64082018.02.5, Released August 29th, 2018
6409
6410 Important / security related fixes.
6411
6412 Defconfigs: Raspberrypi2: Bump rootfs size, T7680: Fix
6413 genimage.cfg issue, ARM Juno: Bump ATF to v1.3 to fix build
6414 issue.
6415
6416 Updated/fixed packages: acl, apache, attr, bind,
6417 boot-wrapper-aarch64, brltty, bzip2, chrony, crda, cryptsetup,
6418 dahdi-tools, dmidecode, dropbear, eigen, erlang, ffmpeg, gawk,
6419 gcc, ghostscript, gnutls, ipsec-tools, libarchive, libfuse,
6420 libopenssl, libselinux, libsoup, lighttpd, linuxptp,
6421 lttng-modules, lttng-tools, lua-flu, lvm2, m4, makedevs,
6422 mariadb, mbedtls, mesa3d-headers, mtd, ncurses, nodejs,
6423 openssh, php, postgresql, python-django, qt5xmlpatterns, ruby,
6424 samba4, shairport-sync, stress-ng, ti-utils, uboot-tools, vim,
6425 waylandpp, wireless_tools, wireshark, wpa_supplicant, xorriso,
6426 znc
6427
6428 Issues resolved (http://bugs.uclibc.org):
6429
6430 #10781: cryptsetup luksOpen container_file container causes..
6431 #10986: Installing package attr when already supplied by..
6432 #11191: xattr and check-package issue
6433
d91fdfee
PK
64342018.02.4, Released July 21th, 2018
6435
6436 Important / security related fixes.
6437
6438 U-Boot: Ensure host version of ncurses is picked up and not
6439 host-ncurses built by buildroot, as that otherwise causes
6440 widechar/non-widechar conflicts and corrupted menuconfig
6441 menus.
6442
6443 Linux: Enable CONFIG_PERF_EVENTS when perf is enabled.
6444
6445 Defconfigs: Raspberrypi3: Bump rootfs size, Minnowboard-max:
6446 Support ethernet on Turbot variant.
6447
6448 Updated/fixed packages: bind, clamav, collectd, dos2unix,
6449 edid-decode, gcc, gdb, heimdal, hidapi, imx-gpu-viv, libcurl,
6450 libglib2, liblogging, libostree, libsoup, libv4l, lm-sensors,
6451 ncurses, network-manager, patchelf, pinentry, procps-ng, qpdf,
6452 qt5, qt53d, qt5base, qt5charts, qt5script, qt5serialport,
6453 systemd, wireguard, wireless-regdb
6454
6455 Issues resolved (http://bugs.uclibc.org):
6456
6457 #11101: host-patchelf Endian Issue with relative RPATH
6458
afa6fe1c
PK
64592018.02.3, Released June 18th, 2018
6460
6461 Important / security related fixes.
6462
6463 Various fixes for building on modern distributions (GCC 8.x,
6464 no rpcgen utility).
6465
6466 ARM: Default to binutils 2.28 and warn about newer binutils
6467 versions, which are known to cause boot failures for Linux
6468 kernels built in thumb mode.
6469
6470 Busybox/mdev: Fix module autoloading.
6471
6472 Busybox/sysvinit: inittab: Add /dev/{stdin,stdout,stderr}
6473 symlinks, call swapon -a to activate any configured swap
6474 devices.
6475
6476 Dependencies: Check that PATH does not contain current working
6477 directory, which triggers a number of build failures.
6478
6479 Infrastructure: Error out for packages erroneously using the
6480 'local' site method but not defining a _SITE.
6481
6482 Linux: Fix cuImage.<dtb> / simpleImage.<dtb> handling. Ensure
6483 kconfig uses ncurses from the host to fix a ncurses/ncursesw
6484 mixup, causing menuconfig display corruption.
6485
6486 Toolchain: Workarounds for fix-rpath issues with binutils and
6487 elf2flt.
6488
6489 Util-linux: Fix blocking on getrandom() issue with recent
6490 kernels.
6491
6492 Remove broken freescale_imx31_3stack,
6493 freescale_imx6sololiteevk and freescale_imx6ulevk defconfigs.
6494
6495 Updated/fixed packages: apr-util, asterisk, attr, audit,
6496 autofs, binutils, busybox, cifs-utils, cups-filters, dash,
6497 ebtables, exim, expect, f2fs-tools, faketime, file, gdb, git,
6498 glibc, gnupg, gnupg2, gst1-plugins-bad, imagemagick, jamvm,
6499 jpeg-turbo, libcap, libcoap, libcurl, libgcrypt, libjpeg,
6500 libnss, libressl, libtirpc, libvncserver, libvorbis, libxslt,
6501 log4cplus, lrzsz, ltrace, lynx, mariadb, mbedtls, mpg123,
6502 nasm, netplug, network-manager, nfs-utils, nodejs,
6503 openvmtools, patch, perl, php-amqp, poppler, procps-ng,
6504 python, python-websockets, quota, redis, samba4, sysvinit,
6505 transmission, triggerhappy, util-linux, wavpack, wget,
6506 wireshark, xen, zmqpp
6507
6508 Issues resolved (http://bugs.uclibc.org):
6509
6510 #10986: Installing package attr when already supplied by busybox..
6511 #11031: ld-elf2flt: host/bin/ld.real': execvp: No such file or..
6512
0c2b920b
PK
65132018.02.2, Released May 4th, 2018
6514
6515 Important / security related fixes.
6516
6517 Tweak package size/file instrumentation to better handle
6518 package rebuilds.
6519
6520 Revert /etc/shells creation when bash is enabled.
6521
6522 Exclude /lib/firmware from the rpath fixup logic, as it may
6523 contain non-native ELF files.
6524
6525 Scanpypi: Support the new PyPi infrastructure.
6526
6527 Handle GCC 8.x on the host.
6528
6529 Ensure timestamp of /usr is updated to support the systemd
6530 ConditionNeedsUpdate option.
6531
6532 Updated/fixed packages: bluez5_utils, flann, gdb, gnupg2,
6533 grub2, libcec, libcgi, libglib2, libgpg-error, libgpgme,
6534 libtomcrypt, mbedtls, mkpasswd, php, python, python-requests,
6535 python-watchdog, qt53d, qt5websockets, sdl2, sdl2_image,
6536 syslog-ng, systemd, tcl, tcllib, uclibc, usb_modeswitch,
6537 wireguard, wmctrl
6538
6539 Issues resolved (http://bugs.uclibc.org):
6540
6541 #10896: /bin/sh not in /etc/shells
6542 #10961: Grub2 fails to build for x86_64 when BR2_SSP_ALL is enabled
6543
f3cea9d8
PK
65442018.02.1, Released April 9th, 2018
6545
6546 Important / security related fixes.
6547
6548 Removed unmaintained defconfigs: Creator Ci40, Firefly rk3288,
6549 Freescale mpc8315erdb / p1010rdb_pa, Riotboard, Teliv EVK
6550 Pro3.
6551
6552 Infrastructure: Speed up instrumentation for package size by
6553 comparing timestamps instead of md5 checksums, as doing
6554 checksums could lead to up to 25% longer build time for big
6555 configurations.
6556
6557 Rename the internal <pkg>_BASE_NAME variable to <pkg>_NASENAME
6558 to avoid name clashes with packages ending on '-base'.
6559
6560 Add a better fix for build issues for autotools based packages
6561 checking for C++ support on toolchains without C++ support.
6562
6563 Build host-tar if tar is older than 1.27 on the build machine
6564 to work around reproducibility issues with git archives
6565 containing long paths.
6566
6567 check-unique-files: Fix for filenames not representable in the
6568 users' locale.
6569
6570 Check-bin-arch: Add support for per-package ignore paths
6571 (<pkg>_BIN_ARCH_EXCLUDE).
6572
6573 Toolchain: Fix SSP support detection for external toolchains.
6574
6575 linux: Add _NEEDS_HOST_OPENSSL / LIBELF options to ensure
6576 these dependencies are available for Linux configurations
6577 needed these dependencies, similar to how it is done for
6578 U-Boot.
6579
6580 Support custom (not in tree) device tree files in addition to
6581 in-tree ones.
6582
6583 U-Boot / uboot-tools: Fix header conflict with libfdt-devel
6584 installed on host.
6585
6586 Updated/fixed packages: apache, busybox, c-ares, cmake,
6587 docker-engine, enlightenment, eudev, fbgrab, freescale-imx,
6588 gtest, imagemagick, intel-microcode, irssi, jimtcl, kmod,
6589 kodi, ktap, libcoap, libcurl, libfcgi, libhttpparser,
6590 libminiupnpc, libopenssl, libpjsip, libss7, libssh2, libupnp
6591 libupnpp, libuv, libvorbis, memcached, motion, musl, nodejs,
6592 ntp, openblas, opencv3, openocd, opus-tools, patch, php,
6593 pkgconf, postgresql, powerpc-utils, python-jsonschema,
6594 python-webpy, qemu, qt5bsae, qt5script, qt5webkit, rapidjson,
6595 rauc, sam-ba, samba4, sngrep, systemd, tremor, uboot-tools,
6596 uclibc-ng-test, upmpdcli, wireshark, xerces, xterm, zstd
6597
6598 New packages: docker-proxy, python-functools32
6599
6600 Issues resolved (http://bugs.uclibc.org):
6601
6602 #10766: upmpdcli: Segmentation fault
6603 #10776: ktap fails to build
6604 #10846: error in compiling gnutls
6605 #10856: openblas on qemu_x86_64_defconfig fails with "sgemm_..
6606
8a94ff12
PK
66072018.02, Released March 4th, 2018
6608
6609 Fixes all over the tree.
6610
6611 Issues with systemd with a readonly rootfs and DBus fixed.
6612
6613 Instructure:
6614 - check-uniq-files: fix Python 2.6 compatibility.
6615 - dependencies.sh: check for external argparse module for
6616 Python 2.6.
6617 - Add infrastructure to detect and use a UTF-8 locale on the
6618 host, needed by systemd.
6619
6620 Update/fixed packages: clamav, dash, dhcp, dovecot, efl,
6621 ffmpeg, libv4l, mono, mosquitto, php, postgresql, qt,
6622 scanpypi, sdl2, systemd, tor, tvheadend, uboot, wavpack
6623
6624 Issues resolved (http://bugs.uclibc.org):
6625
6626 #10831: qemu_x86_64_defconfig build fails on linux-headers..
6627
d5a63f48
PK
66282018.02-rc3, Released February 27th, 2018
6629
6630 Fixes all over the tree.
6631
6632 check-bin-arch: skip /lib/modules to allow 32-bit userland
6633 with 64bit kernel.
6634
6635 dependencies: Blacklist tar 1.30+ and build our own host-tar
6636 if needed as tar 1.30+ changed the --numeric-owner output for
6637 long path names. Build host-tar before other host-dependencies
6638 as they need it to extract their source tarballs.
6639
6640 Update/fixed packages: asterisk, azmq, bluez5_utils, domoticz,
6641 e2fsprogs, erlang, exim, glibc, gpsd, jq, libglib2, libvorbis,
6642 mariadb, mbedtls, mesa3d, mesa3d-headers, mpv, patch, pcre2,
6643 php, qt5, qt5multimedia, qt5wayland, qt5webengine, qt5webkit,
6644 systemd, quagga, rustc, uboot, wireguard, zic, zlib-ng
6645
6646 Issues resolved (http://bugs.uclibc.org):
6647
6648 #10726: Current libglib2.mk creates broken libglib2 binary...
6649 #10786: Linux fails to build unless make linux-menuconfig...
6650 #10796: Cannot generate cpio image without selecting CON...
6651
44cec643
PK
66522018.02-rc2, Released February 15th, 2018
6653
6654 Fixes all over the tree.
6655
6656 Dependencies: Ensure C++ support is available like for C
6657 support for packages needing 32bit host support.
6658
6659 utils/genrandconfig: Check host dependencies for config.
6660
6661 Updated/fixed packages: busybox, dnsmasq, dropbear, ffmpeg,
6662 glibc, keepalived, libcpprestsdk, libgpiod, libmaxminddb,
6663 librsvg, libtasn1, libv4l, libxml2, lightning, ltp-testsuite,
6664 mesa3d, mesa3d-demos, mesa3d-headers, nftables, open-lldp,
6665 php, postgresql, python-crossbar, qt5, qt53d, qt5enginio,
6666 qt5tools, qt5webengine, qt5webkit, rsync, rust-bin, rustc,
6667 systemd
6668
6669 Issues resolved (http://bugs.uclibc.org):
6670
6671 #9781: ti-sgx-km build on kernel >4.1
6672 #10141: Squashfs extended attribute failures
6673
ca7bf21f 66742018.02-rc1, Released February 5th, 2018
06608f7e
TP
6675
6676 The global source-check and per-package <pkg>-source-check
6677 targets have been removed.
6678
77d58aab
PK
6679 Architecture: Add x86 Silvermont variant. Add several new ARM
6680 variants, rework MIPS NaN logic. Support mainline binutils/gcc
6681 for ARC.
6682
6683 Toolchains: Linaro toolchains upgraded to 2017.11 release, ARC
6684 external toolchains upgraded to arc-2017.09. Libatomic is now
6685 also copied for external musl based toolchains.
6686 Add binutils 2.30.x and switch to binutils 2.29.x by default.
6687
6688 Added hardening options to build with RELRO and FORTITY.
6689
6690 New defconfigs: Bananapi M64, FriendlyARM Nanopi A64 & NEO2,
6691 imx6slevk, imx6sx-sdb, imx6ulevk, Olimex A64-OLinuXino,
6692 Orangepi lite / pc plus / pc / prime / win / win plus / zero
6693 plus2, Pine64, Solidrun MacchiatoBin. Sopine.
6694
6695 Add utils/diffconfig, a simple utility for comparing
6696 configuration files - Adapted from the version in the
6697 Linux kernel.
6698
6699 Infrastructure: Check that the same file is not touched by
6700 multiple packages, as a preparation for toplevel parallel
6701 builds.
6702
6703 Hashes for the license files for a large number of packages
6704 have been added, ensuring that license changes will not be
6705 missed when packages are bumped.
6706
6707 Fix build issue for autotools based packages checking for C++
6708 support on toolchains without C++ support and on a distro
6709 lacking /lib/cpp (E.G. Arch Linux).
6710
6711 Support for the meson build system.
6712
6713 Pie charts generated by 'graph-build' or 'graph-size' are now
6714 sorted according to the size of each piece.
6715
6716 System: Only show getty options when busybox init or sysvinit
6717 are used.
6718
6719 ARM-trusted-firmware: Support ATF bundled in U-Boot as
6720 well as U-Boot bundled in ATF.
6721
6722 Zlib is now a virtual package, provided by either libzlib or
6723 zlib-ng, similar to openssl.
6724
30bffce8
PK
6725 Support for the Rust programming language.
6726
77d58aab 6727 New packages: aoetools, armbian-firmware, binaries-marvell,
30bffce8
PK
6728 brltty, cargo, cargo-bin, cups-filters, curlpp, daq,
6729 flatbuffers, gconf, glorytun, gstreamer1-mm, imx-m4fwloader,
6730 imx-gpu-g2d, json-for-modern-cpp, libcpprestsdk, libgta,
6731 libostree, libupnp18, luadbi, luadbi-sqlite3, lua-utf8, lynx,
6732 meson, mv-ddr-marvell, nilfs-utils, opentracing-cpp,
6733 open-lldp, pimd, proj, python-flask-cors,
6734 python-jaraco-classes, python-more-itertools, python-oauthlib,
6735 python-raven, python-remi, python-requests-oauthlib,
6736 python-schedule, python-secretstorage, python-see,
6737 python-tabledata, python-txtorcon, python-xlib, qt5charts,
6738 rtl8189fs, rtl8723bu, rust, rustc, rust-bin, rygel, safeclib,
6739 solatus, tcf-agent, traceroute, waylandpp, wolfssl,
6740 zisofs-tools, zlib-ng
77d58aab
PK
6741
6742 Removed packages: eeprog
6743
c34019e1
PK
67442017.11.2, Released January 21st, 2018
6745
6746 Important / security related fixes.
6747
6748 External toolchain: libatomic is now also copied for musl
6749 based toolchains.
6750
6751 nconfig: Fix for ncurses/ncursesw linking issue causing crashes.
6752
6753 System: Only show getty options when busybox init or sysvinit
6754 are used.
6755
6756 Infrastructure: Fix build issue for autotools based packages
6757 checking for C++ support on toolchains without C++ support and
6758 on a distro lacking /lib/cpp (E.G. Arch Linux).
6759
6760 Pie charts generated by 'graph-build' or 'graph-size' are now
6761 sorted according to the size of each piece.
6762
6763 Updated/fixed packages: asterisk, avahi, bind, busybox,
6764 coreutils, eeprog, intel-microcode, iputils, irssi, kmsxx,
6765 libiio, linux-firmware, lz4, mariadb, matchbox-lib, mcookie,
6766 ntp, php, pound, rpcbind, tar, ti-cgt-pru, webkitgtk, xen,
6767 xlib_libXpm
6768
6769 Issues resolved (http://bugs.buildroot.org):
6770
6771 #9996: lz4 package does not install lz4 binaries in target
6772 #10176: Rsyslog's S01logging is deleted by Busybox.mk from...
6773 #10216: package/x11r7/mcookie/mcookie.c:207: bad size ?
6774 #10301: systemd/getty unused options
6775 #10331: kmsxx, host installation fails with BR2_SHARED_...
6776 #10556: Building ntp package with SSL library libressl...
6777 #10641: avahi-autoipd not starting when using systemd-tmpfiles
6778
1fa8113a
PK
67792017.11.1, Released December 31th, 2017
6780
6781 Important / security related fixes.
6782
6783 Updated/fixed packages: asterisk, checkpolicy, dhcp, flann,
6784 gdb, glibc, heimdal, kodi-pvr-mediaportal-tvserver,
6785 kodi-pvr-stalker, libcue, libopenssl, libpqxx, libsoxr,
6786 linknx, linux-tools, lldpd, ltp-testsuite, mariadb, mfgtools,
6787 nodejs, nut, pulseaudio, python-cffi, qemu, rsync, tor, uboot,
6788 uboot-tools, vlc, webkitgtk, weston, wireguard, wireshark,
6789 xenomai, xfsprogs
6790
9dd76697
PK
67912017.11, Released November 30, 2017
6792
6793 Fixes all over the tree.
6794
6795 Toolchain: Use github mirror for Glibc.
6796
6797 Defconfigs: Correct boot.cmd for bananapi-m1.
6798
6799 Makefiles: Workaround include order issues for certain make
6800 versions by explicitly sorting the result of wildcard where it
6801 matters.
6802
6803 Download: Ensure subversion runs in non-interactive mode.
6804
6805 Updated/fixed packages: asterisk, boost, chrony, dovecot,
6806 dvb-apps, exim, feh, freerdp, fwup, google-breakpad, jose,
6807 kvm-unit-test, lftp, libcurl, libevent, libfastjson, libpjsip,
6808 libupnp, linphone, localedef, lttng-tools, mp4v2, mtools,
6809 ndisc6, oracle-mysql, parted, pdbg, qt, qt5connectivity,
6810 qt5declarative, qt5webkit, rauc, runc, samba4, shairport-sync,
6811 systemd-bootchart, webkitgtk, wireguard, xlib_libXcursor,
6812 xlib_libXfont, xlib_libXfont2,
6813
6814 Issues resolved (http://bugs.buildroot.org):
6815
6816 10501: host-localedef fails to compile on Ubuntu 17.10
6817 10506: Changed kernel image type (e.g. zImage to uImage)...
6818
071cc438
PK
68192017.11-rc2, Released November 13th, 2017
6820
6821 Fixes all over the tree.
6822
6823 Updated/fixed packages: collectd, ffmpeg, freerdp,
6824 go-bootstrap, imagemagick, jimtcl, libpjsip, libplist, libuv,
6825 mesa3d, nodejs, ntp, openjpeg, postgresql, python-numpy, ruby,
6826 snmp++, usb_modeswitch, util-linux, vboot-utils, webkitgtk,
6827 wireshark, wpa_supplicant, xapp_xdriinfo
6828
6829 Issues resolved (http://bugs.buildroot.org):
6830
6831 #10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
6832 #10491: Cannot output security warning when compiled with buildroot..
6833
a7e1971c 68342017.11-rc1, Released November 6th, 2017
c2aa34d8 6835
10b9c360
PK
6836 Fixes all over the tree and new features.
6837
64bbd348
PK
6838 Openssl is now a virtual package, which may be provided by
6839 OpenSSL (now renamed to libopenssl) or LibreSSL.
6840
6d1ff5ff
AVEM
6841 libssh2: there is now an explicit choice of the backend to use
6842 (mbedtls, gnutls or openssl). Previously, the choice was implicit
6843 based on the TLS library that was selected. Now, it is possible to
6844 choose the backend, which is important if several TLS libraries are
354722ca 6845 selected.
6d1ff5ff 6846
c2aa34d8
JF
6847 netsnmp: all MIB files are now installed, making the target filesystem a
6848 bit bigger than before. To remove unneeded MIBS, you should use a
6849 post-build script.
6850
f36962e9
PK
6851 Toolchain: Linaro toolchains updated to 2017.08, ARC toolchain
6852 updated to 2017.09, Glibc updated to 2.26, Glibc support for
6853 ARCv2. The toolchain wrapper now handles SOURCE_DATE_EPOCH for
6854 older (pre-gcc7.x) toolchains for BR2_REPRODUCIBLE.
6855
64bbd348
PK
6856 New defconfigs: Atmel SAM45D27, Bananapi M1 and M2 Plus,
6857 Engicam i.CoreM6 Qt5 configuration, i.MX6 sabreauto (mainline
6858 kernel/u-boot), i.MX6Q sabresd Qt5 configuration, i.MX7d-pico,
6859 QEMU ppc64le, Raspberry pi3 Qt5 webengine configuration,
6860 Technologic TS-7680.
6861
10b9c360
PK
6862 New packages: asterisk, azmq, bcg729, boinc, dahdi-linux,
6863 dahdi-tools, freeswitch-mod-bcg729, fscryptctl, libb64,
6864 libpri, libss7, lua-basexx, lua-compat53, lua-cqueues,
6865 lua-curl, lua-datafile, lua-fifo, lua-httpd,
6866 lua-lpeg-patterns, lua-markdown, lua-sailor, lua-value,
6867 luksmeta, minetest, minetest-game, pdmenu, prosody,
6868 python-aiocoap, python-automat, python-ibmiotf,
6869 python-iso8601, python-m2r, python-simplesqlite,
6870 python-websockets, python-xmltodict, qt5wayland, qt5webengine,
6871 restorecond, selinux-python, semodule-utils, uhubctl,
6872 wireguard, wsapi-fcgi, wsapi-xavante
6873
6874 Removed packages: aiccu, rfkill, sepolgen
6875
6876 Issues resolved (http://bugs.buildroot.org):
6877
6878 #10281: lsblk does not compile for util-linux
6879 #10336: lttng compilation fails : linking error
6880 #10351: glibc missing in rootfs
6881 #10356: nfs-utils missing header
043f3b45 6882 #10361: python3 python-config script generates invalid includes
10b9c360
PK
6883 #10366: dropbear download url has changed
6884 #10391: WiringPi retrieves wrong (old) version
6885 #10406: Beaglebone black: Buggy SGX driver version, swapped...
6886 #10426: uboot-tools' fw_setenv does not update the redundant...
6887 #10451: libpcap 1.8.x and 1.7x does not compile on PPC
6888
951685e8
PK
68892017.08.2, Released November 28th, 2017
6890
6891 Important / security related fixes.
6892
6893 Qt: 5.6 version updated to 5.6.3.
6894
6895 Reproducible: Do not override SOURCE_DATE_EPOCH if already set
6896 in the environment.
6897
6898 Makefiles: Workaround include order issues for certain make
6899 versions by explicitly sorting the result of wildcard where it
6900 matters.
6901
6902 Updated/fixed packages: apr, apr-util, arqp-standalone,
6903 azure-iot-sdk-c, collectd, dvb-apps, ffmpeg, go-bootstrap,
6904 google-breakpad, gstreamer, imagemagick, irssi, jimtcl,
6905 kvm-unit-test, libcurl, libfastjson, libglib2, libidn,
6906 libpjsip, libplist, localedef, lttng-tools, luajit, mesa3d,
6907 moarvm, mp4v2, openssh, openssl, oracle-mysql, postgresql,
6908 python3, python-pyqt5, qt, qt5base, qt5canvas3d,
6909 qt5connectivity, qt5declarative, qt5engineio,
6910 qt5graphicaleffects, qt5imageformats, qt5location,
6911 qt5multimedia, qt5quickcontrols, qt5quickcontrols2, qt5script,
6912 qt5sensors, qt5serialbus, qt5serialport, qt5svg, qt5tools,
6913 qt5webchannel, qt5webkit, qt5websockets, qt5x11extras,
6914 qt5xmlpatterns, quagga, redis, ruby, samba4, sdl2, snmppp,
6915 swupdate, ti-gfx, uboot-tools, usb_modeswitch, vboot-utils,
6916 webkitgtk, wget, wireshark, xapp_xdriinfo.
6917
6918 Issues resolved (http://bugs.buildroot.org):
6919
6920 10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
6921 10361: python3 python-config script generates invalid includes
6922 10501: host-localedef fails to compile on Ubuntu 17.10
6923
f2b10756
PK
69242017.08.1, Released October 23rd, 2017
6925
6926 Important / security related fixes.
6927
6928 Webkitgtk bumped to the 2.18.x series, fixing a large number
6929 of security issues.
6930
6931 Defconfigs: galileo: fix ext4 related kernel config, bump
6932 kernel for gcc 6.x compatibility, enable wchar support for
6933 grub2. wandboard: correct rootfs offset
6934
6935 support: Ensure gzip compression level 6 is used for git
6936 tarballs. check-bin-arch: Correctly handle (ignore) symbolic
6937 links. check-rpath: Also handle PIE binaries
6938
6939 External toolchain: Correctly handle glibc Buildroot
6940 toolchains built with merged /usr
6941
6942 musl: fix ARMv4 build with binutils 2.27.51+, fix for
6943 CVE-2017-15650
6944
6945 Updated/fixed packages: apache, augeas, bind, bluez5_utils,
6946 busybox, bzip2, cmake, dnsmasq, ejabberd, gcc, git, go, ffmpeg, file,
6947 flashrom, gd, gdk-pixbug, gnupg2, hostapd, ifupdown-scripts,
6948 imagemagick, iucode-tool, kernel-module-imx-gpu-viv, lame,
6949 libarchive, libcurl, libffi, libidn, libmbim, libnspr, libnss,
6950 libressl, librsync, libsoup, libxml2, libzip, mbedtls, musl,
6951 netplug, nginx, openvpn, pkgconf, poppler, proxychains-ng,
6952 qemu, qt, rpi-userland, syslog, ruby, samba4, softether,
6953 sqlite, strongswan, subversion, supertuxkart, supervisor, tcpdump,
6954 tor, unrar, urq, vboot-utils, webkitgtk, wpa_supplicant, xen,
6955 xmlstarlet, xlib_libXfont, xlib_libXfont2,
6956 xserver_xorg-server, zsh
6957
8ce27bb9 69582017.08, Released September 1st, 2017
0ea3d7ba 6959
8ce27bb9 6960 Minor fixes.
0ea3d7ba 6961
13c44396
PK
6962 Toolchain: Don't allow internal toolchain builds for MIPS
6963 M6201/P6600, as support for these are not yet in mainline GCC.
6964
6965 Updated/fixed packages: bcusdk, connman, dialog, dnsmasq,
6966 gnupg, grub2, iostat, iucode-tool, libgcrypt, libkcapi,
6967 libphidget, libv4l, linux-tools, mediastreamer, minidlna,
6968 nss-pam-ldapd, nvidia-driver, qt-webkit-kiosk, rpcbind, squid,
6969 transmission, vde2, vim
0ea3d7ba
TP
6970
6971 Updated/fixed defconfigs:
6972
6973 Removed packages: simicfs.
6974
6975 Issues resolved (http://bugs.buildroot.org):
c7ed72d3 6976
0ea3d7ba
TP
6977 #10261: Grub2 fails to build for x86_64
6978
ef19f376
TP
69792017.08-rc3, Released August 23rd, 2017
6980
6981 Fixes all over the tree.
6982
6983 Updated/fixed packages: alsa-lib, alsa-utils, cc-tool,
6984 dbus-cpp, e2fsprogs, elf2flt, faad2, fakeroot, gcc, git, gpsd,
6985 gst1-validate, kvmtool, libconfuse, libepoxy, librsync,
6986 libspatialindex, libunwind, linux, linux-headers, lua,
6987 mariadb, mesa3d, mtd, openocd, python3, syslinux, sysvinit,
6988 whois, xen, zmqpp.
6989
6990 Updated/fixed defconfigs: ci20, socrates_cyclone5,
6991 toradex_apalis_imx6.
6992
6993 Removed defconfig: Armadeus APF9328.
6994
6995 skeleton-* packages introduced in -rc1 have been renamed to
6996 skeleton-init-* instead.
6997
6998 Issues resolved (http://bugs.buildroot.org):
6999
7000 #10141: Squashfs extended attribute failures
7001
0ba4a139
TP
70022017.08-rc2, Released August 11th, 2017
7003
7004 Fixes all over the tree.
7005
7006 Updated/fixed packages: bind, dbus, erlang-p1-xml, faad2,
7007 ficl, gcc, gdb, glibc, jack2, libcurl, linux, linux-headers,
7008 lua, mutt, nvme, qt5base, skeleton-common, snappy, stella,
7009 swupdate, uclibc, valgrind, webkitgtk.
7010
7011 Updated/fixed defconfigs: beaglebone_qt5, minnowboard_max,
7012 nanopi_m1{, _plus}, olimex_a20_olinuxino_lime, qemu_sparc,
7013 qemu_sparc64.
7014
7015 The cmake-package infrastructure for host packages has been
7016 fixed to not incorrectly detect target packages through
7017 pkg-config.
7018
7019 Issues resolved (http://bugs.buildroot.org):
7020
c7ed72d3 7021 #9926: systemd-resolved.service: Failed at step NAMESPACE (systemd 233)
0ba4a139
TP
7022 #10021: libqeglfs-viv-integration.so file is missing for qt5 on armv7
7023 #10026: lua-5.3.4: fix lua linker error in swupdate
7024 #10146: package/skeleton-common fix recursive variable
c7ed72d3
PK
7025 #10156: glibc compilation fails for X86 32bits (i386)
7026 #10201: toolchain-wrapper.c:192: (error) Memory leak:
0ba4a139
TP
7027 #10221: Buildroot Support
7028
c472d8a4 70292017.08-rc1, Released August 2nd, 2017
2fce2056 7030
6ce80b6a
TP
7031 Infrastructure:
7032
d64d1216
TP
7033 - The skeleton package has been split into multiple packages:
7034 skeleton-sysv (when Busybox or SysV init are used),
7035 skeleton-systemd (when systemd is used), skeleton-none (when
7036 no init system is used) and skeleton-custom (when a custom
7037 skeleton is used). Those packages, except skeleton-custom,
7038 share common logic and data in a new package called
7039 skeleton-common. The skeleton package becomes a virtual
7040 package. This change allows to generate a filesystem that is
7041 compliant with systemd expectations.
7042
7043 - Support for using a read-only filesystem with systemd has
7044 been fixed.
7045
6ce80b6a
TP
7046 - Major revamp of the gettext handling, with user-visible
7047 effect:
2fce2056
TP
7048
7049 - prior to this revamp, when BR2_ENABLE_LOCALE=y, each
7050 package could decide to enable or not NLS support. When
7051 BR2_ENABLE_LOCALE was disabled, NLS support was forced off
7052 by passing --disable-nls to packages.
7053
7054 - after this revamp, a new BR2_SYSTEM_ENABLE_NLS option
6ce80b6a
TP
7055 controls whether NLS support should be enabled or not in
7056 packages. This option defaults to disabled, which means
7057 that now, NLS support is by default disabled in all
7058 packages.
2fce2056 7059
6ce80b6a
TP
7060 Therefore, if you need NLS support in packages, you must now
7061 explicitly enable the BR2_SYSTEM_ENABLE_NLS option.
51b3315b
AV
7062
7063 - The host directory no longer has a usr/ component. This
7064 makes it much more natural to use that directory as an
7065 externally used toolchain. For compatibility with existing
c7ed72d3 7066 scripts, a usr -> . link is still added.
51b3315b 7067
6ce80b6a
TP
7068 - Hashes are now checked on tarballs by Buildroot when a
7069 package is sourced from a Git repository.
7070
7071 - Patches are no longer being downloaded from Github, since
7072 auto-generated patches could change over time, and break
7073 hashes. All patches that were downloaded from Github are now
7074 stored in their respective package directories.
7075
7076 - Hash files in packages can now contain hashes for the
7077 license files contained in the package source code. This
7078 allows to detect changes in such license files.
7079
7080 - Binaries in $(TARGET_DIR) are now cleaned up from invalid
7081 RPATHs at the end of the build.
7082
7083 - A new "make sdk" target prepares $(HOST_DIR) to be
7084 relocatable: turns RPATHs in host binaries into relocatable
7085 ones, removes bogus RPATHs from staging binaries/libraries,
7086 and provides a relocate-sdk script that can be executed to
7087 relocate the SDK after installation.
7088
7089 - Addition of utils/genrandconfig which generates a random
7090 configuration based on a set of pre-defined toolchain
7091 configurations (support/config-fragments/autobuild/) and a
7092 random selection of packages. It is now used by the
7093 autobuilders to generate the random configurations.
7094
7095 Filesystems:
7096
7097 - ext2/3/4 filesystems are now generated using mkfs.ext from
7098 e2fsprogs instead of using genext2fs.
7099
7100 Architecture:
7101
7102 - Addition of support for ARM big.LITTLE variants
7103 - Improved MIPS support, with options to select NaN encoding
7104 and FP32 mode.
7105
7106 Toolchain:
7107
7108 - Switch to gcc 6.x as the default gcc version, add support
7109 for gcc 7.x, remove support for gcc 4.8
ca747900
TP
7110 - Switch to binutils 2.28 as the default binutils version, add
7111 support for binutils 2.29, remove support for binutils 2.26
6ce80b6a
TP
7112 - Support added for gdb 8.0
7113 - uClibc-ng bumped to 1.0.26
7114 - CodeSourcery toolchains for x86 and SuperH have been
7115 removed, they were using a too old glibc version
7116 (2.17). External toolchains with glibc 2.17 or earlier are
7117 no longer supported.
7118 - The version selection in the glibc package has been
7119 removed. Like musl and uClibc-ng, we now use the latest
7120 glibc version.
7121 - Improved support for Xtensa toolchain overlays, which can
7122 now be downloaded.
7123
7124 Tools:
7125
7126 - Numerous improvements to the runtime test infrastructure
7127 - Tests are now executed by Gitlab CI on a regular basis
7128 - Tools that are directly useful to the user have been moved
7129 from support/scripts/ to utils/: brmake, check-package,
7130 get-developers, scancpan, scanpipy, size-stats-compare,
7131 test-pkg.
7132
7133 New defconfigs: A13 Olinuxino, Engicam platforms (i.CoreM6
7134 Solo/Dual/DualLite/Quad, RQS SOM, GEAM6UL SOM, Is.IoT MX6UL
7135 SOM), Nano Pi M1 (Plus), OrangePi Zero and Plus.
7136
7137 New packages: azure-iot-sdk-c, cracklib, dt-utils, easy-rsa,
7138 erlang-jiffy, erlang-p1-oauth2, erlang-p1-xmpp,
7139 ifupdown-scripts, irrlicht, kodi-inputstream-adaptive,
7140 kodi-inputstream-rtmp, kvazaar, let-me-create, libloki,
7141 libpwquality, libressl, libspatialindex, libva-utils,
7142 linuxconsoletools, linuxptp, luaossl, lua-sdl2, lua-stdlib,
7143 lsscsi, paxtest, pcre2, pixz, python-asn1crypto,
7144 python-backports-shutil-get-terminal-size, python-bcrypt,
7145 python-cheroot, python-h2, python-hpack, python-hyperframe,
7146 python-hyperlink, python-ipython-genutils, python-pathlib2,
7147 python-pickleshare, python-priority, python-portend,
7148 python-scandir, python-systemd, python-tempora,
7149 python-traitlets, python-typepy, qt5virtualkeyboard,
7150 ratpoison, rauc, refpolicy, rhash, sdl2_mixer, sdl2_net,
7151 xr819-xradio, zstd
7152
0a1e508b 7153 Removed packages: cloog, input-tools, mke2img
6ce80b6a
TP
7154
7155 Issues resolved (http://bugs.buildroot.org):
7156
d64d1216 7157 #7892: systemd-journald is broken
6ce80b6a
TP
7158 #9341: avahi-utils does not compile with uClibc + libglib2
7159 #9441: Link BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER_COPY to
7160 BR2_ENABLE_DEBUG
7161 #9746: ext4 image generated by Buildroot is not working
7162 properly with U-Boot
7163 #9886: Build fails with "unexpected EOF while looking for
7164 matching `"'" if PATH contains a newline
7165 #9891: parted 3.1 => 3.2?
7166 #9911: qt5 does not build on sparc
7167 #9916: qt5 does not build on
7168 arm-buildroot-linux-uclibcgnueabihf for ARMv8 cores
7169 #9936: Host QEMU does not build with SDL support because of
7170 pkg-config
7171 #9941: nodejs option disappears for arm
7172 #9951: SCANCPAN failure
7173 #9966: util-linux-2.30/.stamp_built' failed
7174 #9976: License file for package 'rtl8821au' incorrect
7175 #9991: SGX Error implicit declaration of function
7176 ‘dmac_map_area’
7177 #10011: wget does not work from Buildroot
7178 #10036: Buildroot builds Raspbian Jessie headless image
7179 presenting incorrect prompt
7180 #10051: make: *** No rule to make target
7181 'raspberrpi3_defconfig'. Stop reported with Buildroot
7182 v2017.05.1
7183 #10056: No .config file was produced in /buildroot folder
7184 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer
7185 failure
c472d8a4 7186 #10071: fakeroot: replace hard-coded paths in post install
6ce80b6a 7187 #10076: Makefile:4113: recipe for target 'all-gcc' failed
90a1b819
TP
7188 #10091: gcc7.1 does not build with graphite support due to old
7189 isl
d64d1216
TP
7190 #10121: webkit without the multimedia option causes build
7191 error
6ce80b6a 7192
d0b7d387
PK
71932017.05.2, Released July 27th, 2017
7194
7195 Important / security related fixes.
7196
7197 Webkitgtk bumped to the 2.16.x series, fixing a large number
7198 of security issues.
7199
7200 host-aespipe compile fix for Debian/Gentoo/Ubuntu toolchains
7201 which default to PIE mode.
7202
7203 Updated/fixed packages: aespipe, apache, bind, binutils,
7204 busybox, ccache, collectd, dieharder, efibootmgr, efivar,
7205 expat, ffmpeg, gcc, heimdal, iproute2, irssi, libglib2,
7206 libmemcached, libosip2, libtirpc, libxml-parser-perl,
7207 linux-fusion, linux-zigbee, mpg123, orc, pcre, php, protobuf,
7208 pulseaudio, python-setproctitle, qt5base, rpi-firmware,
7209 samba4, syslinux, systemd, spice, tcpdump, tiff, uboot-tools,
7210 webkitgtk, x265, xserver_xorg-server, xvisor
7211
7212 Issues resolved (http://bugs.buildroot.org):
7213
7214 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer...
7215
d9bcd5fa
PK
72162017.05.1, Released July 4th, 2017
7217
7218 Important / security related fixes.
7219
7220 Update support/scripts/scancpan to use METACPAN v1 API as v0
7221 has been shutdown.
7222
7223 Update support/scripts/mkusers to handle setups where
7224 /etc/shadow is a symlink.
7225
7226 External toolchain: Don't create musl dynamic loader symlink
7227 for static builds.
7228
7229 Setlocalversion: Correct detection of mercurial revisions for
7230 non-tagged versions.
7231
7232 Defconfigs: at91sam9x5ek_mmc: workaround boot rom issue.
7233
7234 Updated/fixed packages: apache, automake, bind, botan, c-ares,
7235 dhcp, expat, fcgiwrap, gcc, gdb, gesftpserver, glibc, glmark2,
7236 gnutls, gst1-plugins-bad, imagemagick, imx-uuc, intltool,
7237 iperf, ipsec-tools, irssi, kmod, libcurl, libgcrypt, libmad,
7238 libnl, lugaro, mosquitto, mpg123, ncurses, nodejs, ntp,
7239 openssh, openvpn, pngquant, python-simplegeneric, qt5base,
7240 qt5multimedia, rtl8821au, socat, spice, systemd, tor, trinity,
7241 tslib, vlc, x264, xen, xlib_libxshmfenc, xserver_xorg-server
7242
7243 Issues resolved (http://bugs.buildroot.org):
7244
7245 #9976: License file for package 'rtl8821au' incorrect
7246
dd2020aa
PK
72472017.05, Released May 31st, 2017
7248
7249 Minor fixes.
7250
7251 External toolchain: musl dynamic linker symlink for mips-sf
7252 corrected.
7253
7254 Updated/fixed packages: agentpp, bash, exim, hans, madplay,
7255 qpid-proton, rtl8188eu, snmppp, stm32flash, strongswan, sudo,
7256 xen
7257
7258 Issues resolved (http://bugs.buildroot.org):
7259
7260 #9906: genimage: Disk full
7261
91a418c3
PK
72622017.05-rc3, Released May 30th, 2017
7263
7264 Fixes all over the tree.
7265
7266 ARC toolchain bumped to 2017.03
7267
7268 Runtime testing improvements and cleanups.
7269
7270 Updated/fixed packages: acpica, armadillo, audiofile, c-icap,
7271 cppcms, dhcp, docker-engine, dropbear, elfutils, erlang,
7272 fbgrab, ffmpeg, flashrom, ftop, gnutls, google-breakpad,
7273 keepalived, kodi, libcdio, libepoxy, libev, libminiupnpc,
7274 libqmi, libtasn1, libv4l, mariadb, mono, mosh, mosquitto,
7275 mxml, ntp, opencv, openpowerlink, oracle-mysql, popt,
7276 pulseview, python-enum34, rabbitmq-c, redis, samba4, stella,
7277 xen
7278
7279 Removed packages: firejail, ola
7280
7281 Issues resolved (http://bugs.buildroot.org):
7282
7283 #9871: fbgrab 1.3 won't build with BR2_REPRODUCIBLE set
7284 #9876: aarch64 support with gcc 4.8 toolchain
7285 #9896: host-gcc-initial error downloading because incorrect URL
7286
8ab8f10a
PK
72872017.05-rc2, Released May 17th, 2017
7288
7289 Fixes all over the tree.
7290
7291 ARC toolchain bumped to 2017.03-rc2
7292
7293 Updated/fixed packages: bluez_utils, boost, clamav, daemon,
7294 efibootmgr, efl, espeak, expedite, faketime, ffmpeg, fxload,
7295 git, gpsd, kvm-unit-tests, libcdio, libv4l, lua, mke2img,
7296 mpir, mpv, odroid-scripts, openblas, opencv3, openvpn, php,
7297 postgresql, protobuf, qt5declarative, qwt, radvd, rpcbind,
7298 rtmpdump, strongswan, sudo, ltp-testsuite, uclibc-ng-test,
7299 vlc, x11vnc, xfsprogs
7300
7301 Issues resolved (http://bugs.buildroot.org):
7302
7303 #9796: source-check broken for Git downloads
7304 #9866: BASE_DIR usage
7305
c71edb8b
PK
73062017.05-rc1, Released May 8th, 2017
7307
7308 Fixes all over the tree and new features.
7309
7310 Infrastructure:
7311
7312 - Installed binaries are now checked for correct architecture
7313 to catch natively built binaries or binaries built for other
7314 architecture variants.
7315
7316 - Luarocks infrastructure improvements to extraction handling,
7317 support for upstream name != Buildroot package name.
7318
7319 - 'make printvars' output format has changed to make it easier
7320 to use in scripts. It now has options to quote the variables
7321 and to show the expanded/unexpanded values.
7322
7323 - Automatic ext2 rootfs size calculation has been removed. The
7324 logic was not working working reliable in all setups as it
7325 depends on the host filesystem behaviour, so instead now the
7326 size has to be specified explicitly (defaults to 60MB).
7327
7328 - The git download infrastructure now ensures that GNU format
7329 tar files are created.
7330
7331 - Fixed a variable clashing issue in the mkusers script with
7332 internal bash variables.
7333
7334 - Fakeroot now links against libacl to fix issues on
7335 distributions using acls.
7336
7337 - Correct permissions for /dev/pts/ptmx when systemd is used
7338 with recent glibc versions.
7339
7340 - br2-external: Improve error reporting.
7341
7342 - A wrapper script for genimage has been added in
7343 support/scripts/genimage.sh for easy use of genimage from
7344 post-image scripts.
7345
7346 - A script to check for common style issues in new packages
7347 before submitting has been added in support/scripts/check-package
7348
7349 - Defconfigs are now tested by gitlab-CI instead of Travis:
7350 https://gitlab.com/buildroot.org/buildroot
7351
7352 - Infrastructure for runtime testing has been added to
7353 support/testing
7354
7355 Toolchain:
7356
7357 - External linaro toolchains updated to 2017.02, ARC toolchain
7358 updated to 2017.03-rc1, NIOSII CodeSourcery to 2017.05
7359
7360 - A number of fixes and improvements to the external toolchain
7361 handling, including C library detection, multilib and ld.so
7362 handling
7363
7364 - Glibc 2.25 and uClibc-ng 1.0.24 added, wordexp support enabled
7365 for uClibc-ng
7366
7367 - Binutils 2.28 added and default changed to 2.27
7368
7369
7370 Architectures:
7371
7372 - Support for the C-SKY architecture has been added.
7373
7374
7375 License handling:
7376
7377 - The package license markings for legal info now uses the
7378 SPDX short identifiers for the license string where possible.
7379
7380 - License info has been improved / added for a number of packages.
7381
7382
7383 Misc:
7384
7385 - Cmake 3.7.x installed on the host is no longer ignored as a
7386 workaround for the RPATH issues has been implemented.
7387
7388 - Docker-engine can now be built statically on an otherwise
7389 dynamic linked build for docker-in-docker setups.
7390
7391 - U-Boot now supports out-of-tree device trees, similar to
7392 Linux
7393
7394 - Nodejs 0.10.x support (and with it, support for <ARMv6) has
7395 been removed as this is now EOL upstream.
7396
7397 New defconfigs: AT91sam9x5ek dev/mmc/mmc-dev, banana pro,
7398 Nationalchip gx6605s, MIPS creator ci40, nexbox a95x, 64bit
7399 defconfig for raspberry pi 3, stm32f429-disc1.
7400
7401 The raspberry pi zero-w and rpi3 compute module are now also
7402 supported by the rpi0 / rpi3 defconfigs, beaglebone green is
7403 supported by the beaglebone defconfig.
7404
7405 Removed defconfig: minnowboard, via imx6 vab820, altera
7406 socdk/sockit
7407
7408 New packages: arp-scan, atest, augeas, bluez-tools, daemon,
7409 dc3dd, dieharder, execline, fmt, ghostscript, gqrx,
7410 gst1-vaapi, jo, keepalived, kmscube, kodi-jsonschemabuilder,
7411 kodi-skin-confluence, kodi-texturepacker, lensfun, leptonica,
7412 libbson, libcsv, libgphoto2, libkcapi, libmaxminddb,
7413 libmediaart, libnpth, libscrypt, lua-bit32, lua-resty-http,
7414 lugaru, memtool, mpir, nanomsg, physfs, phytool, pngquant,
7415 python-decorator, python-simplegeneric,
7416 python-sortedcontainers, rpi-bt-firmware, rpi-wifi-firmware,
7417 s6, s6-dns, s6-linux-init, s6-linux-utils, s6-networking,
7418 s6-portable-utils, s6-rc, supertux, tesseract-ocr,
7419 uccp420wlan, wilink-bt-firmware
7420
7421 Broken packages: ola
7422
7423 Removed packages: cosmo, kodi-visualisation-fountain,
7424 polarssl, portmap, xdriver_xf86-video-glide,
7425 xdriver_xf86-video-v4l, xdriver_xf86-video-wsfb
7426
7427 Issues resolved (http://bugs.buildroot.org):
7428
7429 #8831: image generation fails on host ZFS due to "no free space"
7430 #9436: e2fsprogs remove busybox applets even of unselected e2fs..
7431 #9456: mkusers script bash errors
7432 #9496: mke2img fails during build on ntfs-3g host partition
7433 #9531: NPM fails to build embedded modules
7434 #9596: KODI: --enable-lirc needs "HAVE_LIRC" compiler definition..
7435 #9691: Wrong cryptsetup package include files location
7436 #9696: Wrong cryptsetup package include files location
7437 #9706: Can't download newer revisions of package from PyPI
7438 #9711: Recent libCEC version bump seems to break kodi package
7439 #9716: exit, shutdown, reboot from kodi
7440 #9721: version 2017.02: no acceptable m4 could be found in $PATH
7441 #9726: Raspberry Pi version B - Problems with UART speed in..
7442 #9751: expat legal info - manifest.csv: GPLv2 Source site: MIT..
7443 #9756: glibc fails to build on buildroot-sh4*-buildroot-linux-gnu
7444 #9766: support/scripts/pkgutil.py conflicts with the pkgutil.py..
7445 #9776: libubox build failed
7446 #9791: Python searches for packages in the user site directory
7447 #9806: libseccomp is not available when BR2_arm=y
7448 #9826: post-build scritp - symlinks created in post-build script..
7449 #9836: triggerhappy: systemd unit broken
7450 #9846: musl libc not installed correctly in target folder
7451 #9856: build libubox failed on ubuntu 17.04 64bit
7452
4f00d03a
PK
74532017.02.11, Released April 11th, 2018
7454
7455 Important / security related fixes.
7456
7457 dependencies: Blacklist tar 1.30+ and build our own host-tar
7458 if needed as tar 1.30+ changed the --numeric-owner output for
7459 long path names. Build host-tar before other host-dependencies
7460 as they need it to extract their source tarballs.
7461
7462 Updated/fixed packages: apache, busybox, clamav, dhcp,
7463 dnsmasq, dovecot, exim, imagemagick, irssi, jq, libcurl,
7464 libpjsip, librsvg, libtasn1, libvorbis, libxml2, lz4, mariadb,
7465 mbedtls, mosquitto, ntp, openblas, opencv3, openssl, patch,
7466 postgresql, python-webpy, qt53d, qt5tools, quagga, rsync,
7467 samba4, sngrep, tremor, wavpack, wireshark, xerces, xterm
7468
7469 Issues resolved (http://bugs.uclibc.org):
7470
7471 #10856: openblas on qemu_x86_64_defconfig fails with "sgemm_..
7472
6f1e216e
PK
74732017.02.10, Released January 31st, 2018
7474
7475 Important / security related fixes.
7476
7477 nconfig: Fix for ncurses/ncursesw linking issue causing crashes.
7478
7479 System: Only show getty options when busybox init or sysvinit
7480 are used.
7481
7482 Infrastructure: Fix build issue for autotools based packages
7483 checking for C++ support on toolchains without C++ support and
7484 on a distro lacking /lib/cpp (E.G. Arch Linux).
7485
7486 Updated/fixed packages: avahi, berkeleydb, bind, busybox,
7487 ccache, clamav, coreutils, dovecot, eeprog, eudev, fis,
7488 intel-microcode, iputils, irssi, kmsxx, libcurl, liberation,
7489 libiio, lz4, mariadb, matchbox-lib, mcookie, openocd, php,
7490 pound, rpcbind, squid, tar, ti-cgt-pru, transmission,
7491 util-linux, webkitgtk, wireshark, xen
7492
7493 Issues resolved (http://bugs.buildroot.org):
7494
7495 #9996: lz4 package does not install lz4 binaries in target
7496 #10176: Rsyslog's S01logging is deleted by Busybox.mk from...
7497 #10216: package/x11r7/mcookie/mcookie.c:207: bad size ?
7498 #10301: systemd/getty unused options
7499 #10331: kmsxx, host installation fails with BR2_SHARED_...
7500 #10536: Finding non-relative paths in the ccache
7501 #10641: avahi-autoipd not starting when using systemd-tmpfiles
7502
93a8938d
PK
75032017.02.9, Released January 1st, 2018
7504
7505 Important / security related fixes.
7506
7507 Fix divide by zero issue in size-stats script.
7508
7509 Fix makefile include ordering issue with certain make versions
7510 in the external toolchain handling.
7511
7512 Updated/fixed packages: dhcp, exim, flann, gdb, heimdal,
7513 libcue, libcurl, libevent, libpqxx, libsoxr, linphone, lldpd,
7514 mariadb, mfgtools, mtools, nodejs, nut, openssl, rsync,
7515 samba4, tor, vlc, webkitgtk, wireshark, xfsprogs,
7516 xlib_libXcursor, xlib_libXfont, xlib_libXfont2
7517
a4d77a4b
PK
75182017.02.8, Released November 27th, 2017
7519
7520 Important / security related fixes.
7521
7522 Qt: 5.6 version updated to 5.6.3.
7523
7524 Reproducible: Do not override SOURCE_DATE_EPOCH if already set
7525 in the environment.
7526
7527 Updated/fixed packages: apr, apr-util, arqp-standalone,
7528 collectd, dvb-apps, ffmpeg, google-breakpad, gstreamer,
7529 imagemagick, libfastjson, libglib2, libpjsip, libplist,
7530 localedef, luajit, mesa3d, openssh, openssl, postgresql,
7531 python3, python-pyqt5, qt5base, qt5canvas3d, qt5connectivity,
7532 qt5declarative, qt5engineio, qt5graphicaleffects,
7533 qt5imageformats, qt5location, qt5multimedia, qt5quickcontrols,
7534 qt5quickcontrols2, qt5script, qt5sensors, qt5serialbus,
7535 qt5serialport, qt5svg, qt5tools, qt5webchannel, qt5webkit,
7536 qt5websockets, qt5x11extras, qt5xmlpatterns, quagga, ruby,
7537 samba4, snmppp, ti-gfx, vboot-utils, webkitgtk, wireshark,
7538 xapp_xdriinfo.
7539
7540 Issues resolved (http://bugs.buildroot.org):
7541
7542 10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
7543 10361: python3 python-config script generates invalid includes
7544 10501: host-localedef fails to compile on Ubuntu 17.10
7545
8b0dd65d
PK
75462017.02.7, Released October 28th, 2017
7547
7548 Important / security related fixes.
7549
7550 Webkitgtk bumped to the 2.18.x series, fixing a large number
7551 of security issues.
7552
7553 Defconfigs: wandboard: Correct rootfs offset
7554
7555 Toolchain: Linaro toolchains updated to 2017.08 release,
7556 fixing a number of issues. Musl: fix for CVE-2017-15650.
7557
7558 Updated/fixed packages: busybox, bzip2, dnsmasq, git, go,
7559 hostapd, irssi, iucode-tool, lame, libcurl, libffi, libnspr,
7560 libnss, nodejs, openssh, openvpn, qemu, qt, redis, sdl2,
7561 webkitgtk, wget, wpa_supplicant, xen, xlib_libXfont,
7562 xlib_libXfont2, xserver_xorg-server
7563
40f8a013
PK
75642017.02.6, Released September 24th, 2017
7565
7566 Important / security related fixes.
7567
7568 Cmake: Ensure correct pkg-config is used when building host
7569 packages
7570
7571 fs/iso9660: Ensure files from earlier builds are not included.
7572
7573 Updated/fixed packages: apache, bcusdk, bind, binutils,
7574 bluez5_utils, botan, cmake, connman, dbus, dialog, e2fsprogs,
7575 faad2, fakeroot, ffmpeg, file, flashrom, gcc, gd, gdb,
7576 gdk-pixbuf, git, gnupg, gpsd, grub2, gst1-plugins-bad,
7577 imagemagick, iostat, iucode-tool, jack2, libarchive, libcurl,
7578 libgcrypt, libidn, libphidget, librsync, librsvg, libsoup,
7579 libxml2, linux-tools, lua, mariadb, mbedtls, mediastreamer,
7580 minidlna, netplug, nss-pam-ldapd, nvidia-driver, openjpeg,
7581 postgresql, proxychains-ng, python-libconfig,
7582 python-service-identity, qt, rpcbind, ruby, samba4, squashfs,
7583 squid, strongswan, subversion, supervisor, sysvinit, tcpdump,
7584 tor, transmission, unrar, valgrind, vim, webkitgtk, whois,
7585 xen, zmqpp
7586
7587 Issues resolved (http://bugs.buildroot.org):
7588
7589 #10141: Squashfs extended attribute failures
7590 #10261: Grub2 fails to build for x86_64
7591 #10276: BR2_PACKAGE_LINUX_TOOLS_GPIO fails for MIPS with...
7592
386dd28a
PK
75932017.02.5, Released July 27th, 2017
7594
7595 Important / security related fixes.
7596
7597 Webkitgtk bumped to the 2.16.x series, fixing a large number
7598 of security issues.
7599
7600 host-aespipe compile fix for Debian/Gentoo/Ubuntu toolchains
7601 which default to PIE mode.
7602
7603 Updated/fixed packages: aespipe, apache, bind, binutils,
7604 busybox, ccache, collectd, efibootmgr, efivar, expat, ffmpeg,
7605 gcc, heimdal, iproute2, irssi, libglib2, libmemcached,
7606 libosip2, libtirpc, libxml-parser-perl, linux-fusion,
7607 linux-zigbee, mpg123, nodejs, orc, pcre, php, pulseaudio,
7608 python-setproctitle, qt5base, rpi-firmware, samba4, syslinux,
7609 systemd, spice, tcpdump, tiff, webkitgtk, x265, xen,
7610 xserver_xorg-server, xvisor
7611
7612 Issues resolved (http://bugs.buildroot.org):
7613
7614 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer...
7615
018b8aa7
PK
76162017.02.4, Released July 4th, 2017
7617
7618 Important / security related fixes.
7619
7620 Update support/scripts/scancpan to use METACPAN v1 API as v0
7621 has been shutdown.
7622
7623 Update support/scripts/mkusers to handle setups where
7624 /etc/shadow is a symlink.
7625
7626 External toolchain: Don't create musl dynamic loader symlink
7627 for static builds.
7628
7629 Setlocalversion: Correct detection of mercurial revisions for
7630 non-tagged versions.
7631
7632 Updated/fixed packages: apache, automake, bind, botan, c-ares,
7633 dhcp, expat, fcgiwrap, gcc, gdb, gesftpserver, glibc, gnutls,
7634 gst1-plugins-bad, imagemagick, imx-uuc, intltool, iperf,
7635 ipsec-tools, irssi, libgcrypt, libmad, libnl, mosquitto,
7636 mpg123, ncurses, nodejs, ntp, openssh, openvpn, qt5base,
7637 qt5multimedia, rtl8821au, socat, spice, systemd, tor, tslib,
7638 vlc, x264, xserver_xorg-server
7639
7640 Issues resolved (http://bugs.buildroot.org):
7641
7642 #9976: License file for package 'rtl8821au' incorrect
7643
1ba865a5
PK
76442017.02.3, Released June 2nd, 2017
7645
7646 Important / security related fixes.
7647
7648 Download: <pkg>-source-check fixed for packages from git.
7649
7650 External toolchain: musl dynamic linker symlink for mips-sf
7651 corrected.
7652
7653 Updated/fixed packages: armadillo, audiofile, bash,
7654 bluez_utils, cppcms, dbus, dhcp, dropbear, efibootmgr, efl,
7655 elfutils, faketime, fbgrab, flashrom, ftop, gdb, git,
7656 google-breakpad, gpsd, hans, kvm-unit-tests, kyua, libev,
7657 libmicrohttpd, libminiupnpc, libtasn1, libubox, ltp-testsuite,
7658 lua, madplay, mariadb, mono, mosquitto, mxml, ntp,
7659 nvidia-driver, openblas, openvpn, oracle-mysql, picocom, popt,
7660 postgresql, pulseview, qt5base, qwt, rabbitmq-c, redis,
7661 rpcbind, rtmpdump, samba4, strongswan, sudo, vlc
7662
7663 Issues resolved (http://bugs.buildroot.org):
7664
7665 #9796: source-check broken for Git downloads
7666 #9871: fbgrab 1.3 won't build with BR2_REPRODUCIBLE set
7667
87ddf24d
PK
76682017.02.2, Released May 1st, 2017
7669
7670 Important / security related fixes.
7671
7672 Use HTTPS for the Codesourcery external toolchains as the HTTP
7673 URLs no longer work.
7674
7675 Updated/fixed packages: bind, busybox, dovecot, freetype,
7676 ghostscript, glibc, granite, hiredis, icu, imagemagick,
7677 gst-plugins-base, gst1-plugins-base, libcroco, libcurl, libnl,
7678 libnspr, libnss, libsamplerate, libsndfile, libunwind,
7679 minicom, mplayer, mpv, nodejs, python-django, python-pyyaml,
7680 python-web2py, samba4, syslinux, systemd, tiff, trinity,
7681 uboot, wireshark, xen
7682
7683 Issues resolved (http://bugs.buildroot.org):
7684
7685 #9791: Python searches for packages in the user site directory
7686
a1658095
PK
76872017.02.1, Released April 4th, 2017
7688
7689 Important / security related fixes.
7690
7691 Fix a variable clashing issue in the mkusers script with
7692 internal bash variables.
7693
7694 Improve external toolchain version detection.
7695
7696 Correct permissions for /dev/pts/ptmx when systemd is used
7697 with recent glibc versions.
7698
7699 Fix python module name clash for graph-depends.
7700
7701 Fakeroot now links against libacl to fix issues on
7702 distributions using acls.
7703
7704 Ensure that the git download infrastructure creates GNU format
7705 tar files.
7706
7707 br2-external: Improve error reporting.
7708
7709 Updated/fixed packages: acl, apr, audiofile, busybox, cairo,
7710 dbus-cpp, dbus-glib, dbus-triggerd, domoticz, elfutils,
7711 fakeroot, filemq, fmc, gdb, git, gnutls, gst-ffmpeg,
7712 gst1-plygins-bad, harfbuzz, htop, imagemagick, jasper, libcec,
7713 libiio, libplatform, librsvg, libselinux, libsidplay2, libsoc,
7714 libwebsockets, libxkbcommon, linux-firmware, logrotate,
7715 lpt-testsuite, lttng-libust, mariadb, mbedtls, memcached,
7716 mesa3d, mpd, mplayer, nbd, ncftp, ntp, openssh, opentyrian,
7717 pcre, perl-gd, python, qt5base, rpi-userland, rpm, samba4,
7718 skalibs, slang, sngrep, squashfs, syslog-ng, taglib,
7719 tcpreplay, tor, upmpdcli, wget, wireshark,
7720 xdriver_xf86-video-vmware, xlib_libXv, zmqpp
7721
7722 Issues resolved (http://bugs.buildroot.org):
7723
7724 #9456: mkusers script bash errors
7725
083c0735
PK
77262017.02, Released February 28th, 2017
7727
7728 Minor fixes, mainly fixing autobuilder issues.
7729
7730 Don't use cmake 3.7.x from the build host as it is also
7731 affected by the RPATH handling issues, and instead build our
7732 own if needed.
7733
7734 Updated/fixed packages: assimp, classpath, genimage, mplayer,
7735 mpv, openocd, python-libconfig, qt5base, qt5quickcontrols,
7736 vlc, xterm
7737
87a23e53
PK
77382017.02-rc3, Released February 26th, 2017
7739
7740 Fixes all over the tree.
7741
7742 Cmake reverted to version 3.6.3 to workaround regressions
7743 related to RPATH handling.
7744
7745 Updated/fixed packages: bctoolbox, berkeleydb, binutils,
7746 btrfs-progs, classpath, directfb, glibc, gstreamer1,
7747 gst1-plugins-{base,good,bad,ugly}, gst1-libav,
7748 gst1-rtsp-server, gst1-validate, gst-omx, htop, libcurl,
7749 libepoxy, libimxvpuapi, libpcap, libuv, ncurses, openssh,
7750 oracle-mysql, poco, python, qt5base, qt5webkit, sslh, synergy,
7751 trousers, uclibc-ng-test, util-linux, vlc, xfsprogs
7752
7753 Issues resolved (http://bugs.buildroot.org):
7754
7755 #9251: Shared C++ libraries for Microblaze results in Segmentation...
7756 #9456: mkusers script bash errors
7757 #9506: Collectd 5.7.0 fails to build with libcrypt
7758 #9581: VagrantFile provisioning step fails due to issue with grub-pc
7759 #9586: usbmount: usbmount slows down the system... to a state of...
7760 #9616: CMake host packages cannot provide CONF_ENV
7761 #9641: Need raptor package installed in staging
7762 #9671: stunnel build error
7763
bedc0ccd
PK
77642017.02-rc2, Released February 20th, 2017
7765
7766 Fixes all over the tree.
7767
7768 Support for SOURCE_DATE_EPOCH in the toolchain wrapper for
7769 older gcc versions for reproducible builds has been
7770 (temporarily) reverted because of licensing compatiblity
7771 concerns.
7772
7773 Defconfigs: SD card generation fix for the Udoo Neo board
7774
7775 Infrastructure to handle .lz compressed tarballs added, and
7776 affected packages updated to use it.
7777
7778 Updated/fixed packages: bctoolbox, bind, canelloni,
7779 cbootimage, ccache, classpath, cups, dbus, ddrescue, directfb,
7780 ed, erlang, gcc, gdb, glmark2, gstreamer, gstreamer1, hiredis,
7781 kmod, kmsxx, lcdapi, libasplib, libgpiod, libnss, libraw,
7782 libv4l, mesa3d-headers, mosquitto, mpd, mpv, musl, ntfs-3g,
7783 ocrad, openswan, postgresql, qt5base, qt5quickcontrols, redis,
7784 riemann-c-client, samba4, sunxi-mali, tcping, trousers,
7785 uclibc, util-linux, vim, wavpack, wget, wiringpi, xfsprogs,
7786 xserver_xorg-server
7787
7788 Issues resolved (http://bugs.buildroot.org):
7789
7790 #8941: Valgrind fails to build with stack protection turned on
7791 #9291: perl: SysV message queues not configured, even if available
7792 #9651: libxcb-1.12 built Error
7793 #9656: util-linux: schedutils doesn't build on target w/o enabl...
7794 #9666: qt5quickcontrols install fails
7795
4f17e8cf
TP
77962017.02-rc1, Released February 11th, 2017
7797
7798 Fixes all over the tree and new features.
7799
7800 Infrastructure:
7801
7802 - numerous improvements to support reproducible builds
7803
7804 - new waf-package package infrastructure to support packages
7805 that use the Waf build system. 6 packages converted to
7806 this infrastructure.
7807
133811ee
TP
7808 - add option <pkg>_PREFER_INSTALLER to the perl package
7809 infrastructure
7810
7811 Architecture:
7812
4f17e8cf
TP
7813 - add support for the OpenRISC CPU architecture
7814
7815 - merge description of the ARM and ARM64 options, and add
7816 support for selecting a specific ARM64 core
7817
7818 Toolchain:
7819
7820 - major rework of the external toolchain support. It is now
7821 split into several packages, one per external toolchain,
7822 and a common infrastructure.
7823
7824 - important fix for musl to prevent a conflict between musl
7825 and kernel headers (fixes the build of numerous packages
7826 with musl)
7827
7828 - uClibc-ng bumped to 1.0.22, and therefore enable uClibc
7829 for ARM64, mips32r6 and mips64r6
7830
7831 - add gdb 7.12.1, and switch to gdb 7.11 as the default
7832
7833 - Linaro toolchains updated to 2016.11, ARC toolchain
7834 components updated to arc-2016.09, MIPS Codescape
133811ee
TP
7835 toolchains bumped to 2016.05-06, CodeSourcery AMD64 and
7836 NIOS2 toolchains bumped
4f17e8cf
TP
7837
7838 - remove Analog Devices toolchain for the Blackfin
133811ee
TP
7839 architecture, remove pre-built musl toolchains from
7840 musl.codu.org
4f17e8cf
TP
7841
7842 New defconfigs: Freescale i.MX23EVK, Qemu OpenRISC emulation,
133811ee
TP
7843 Qemu NIOS2 emulation, Grinn chiliBoard, Freescale i.MX6Q
7844 SabreSD, BeagleBoard X15, OrangePi One, ARC HS38 HAPS
4f17e8cf
TP
7845
7846 New packages: angular-websocket, aubio, bctoolbox, darkhttpd,
7847 ddrescue, easydbus, fakedate, git-crypt, hiredis, ifenslave,
7848 jsmn, libgpiod, libgsm, linux-syscall-support, mariadb, mimic,
7849 nginx-dav-ext, nmon, opkg-utils, policycoreutils,
7850 pru-software-support, python-arrow, python-attrs,
7851 python-babel, python-bitstring, python-chardet,
7852 python-constantly, python-flask-babel, python-gunicorn,
7853 python-incremental, python-jsonschema, python-logbook,
7854 python-markdown2, python-mbstrdecoder, python-mutagen,
7855 python-pathpy, python-pudb, python-pyqrcode,
7856 python-pytablereader, python-setuptools-scm, python-sh,
7857 python-toml, python-vcversioner, python-whoosh,
7858 raspberrypi-usbboot, riemann-c-client, rtl8723bs, skalibs,
7859 sslh, sngrep, ti-cgt-pru, uclibc-ng-test, udpxy, uhttpd,
7860 upower, ustream-ssl, waf, xlib_libXfont2
7861
7862 Removed packages: perl-db-file, snowball-hdmiservice,
7863 snowball-init
7864
7865 Tooling: addition of a test-pkg script to help contributors
7866 build test their package.
7867
7868 Issues resolved (http://bugs.buildroot.org):
7869
7870 #8946: Valgrind fails to build with stack protection turned on
7871 #9461: odroidc2 - toolchain Linaro AArch64 2016.11 compile error
7872 #9466: VIM_REMOVE_DOCS removes rgb.txt
7873 #9486: xorg-server 1.19 fails to compile for glibc with systemd init (x86_64)
7874 #9501: eudev fails to build with older kernel headers
7875 #9526: Embedded NPM fails to start with "no such file or directory" error
7876 #9541: Platform drivers autoloading from info in device tree does not work
7877 #9546: seems BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTB_OVERLAYS do nothing
7878 #9551: Coreutils fails to build target src/src_libsinglebin_pinky_a-pinky.o
7879 #9566: [kmod] Compilation fails with uclibc
7880 #9571: buildroot fails while building opencv for arm64 platform
7881 #9576: External tree with BR 2016.11 does not work anymore
7882 #9606: xorg-server cannot build for ARM target
7883
e77a5c88
PK
78842016.11.3, Released March 9th, 2017
7885
7886 Important / security related fixes.
7887
7888 Updated/fixed packages: bind, dbus, gnutls, imagemagick,
7889 lcms2, libcurl, ntfs-3g, ntp, openssl, php, quagga, redis,
7890 squid, stunnel, tcpdump, vim, wavpack, wireshark, xlib_libXpm
7891
8847039f
PK
78922016.11.2, Released January 25th, 2017
7893
7894 Important / security related fixes.
7895
7896 A fix for BR2_EXTERNAL trees referenced using relative paths,
7897 which broke in 2016.11.
7898
7899 Updated/fixed packages: bind, docker-engine, gd, gnutls, go,
7900 imagemagick, irssi, libpng, libvncserver, musl, opus, php,
7901 php-imagick, rabbitmq-server, runc, wireshark,
7902
7903 Issues resolved (http://bugs.buildroot.org):
7904
7905 #9576: External tree with BR 2016.11 does not work anymore
7906
e5782ec2
PK
79072016.11.1, Released December 29th, 2016
7908
7909 Important / security related fixes.
7910
7911 Updated/fixed packages: apache, cryptopp, docker-engine,
7912 dovecot, exim, gdk-pixbuf, libcurl, libupnp, links, monit,
7913 nodejs, openssh, php, python, python-bottle, samba4, squid,
7914 uboot, vim, wireshark, xorg-server uboot
7915
7916 Issues resolved (http://bugs.buildroot.org):
7917
7918 #9466: VIM_REMOVE_DOCS removes rgb.txt
7919
a7eb052f
PK
79202016.11, Released November 30th, 2016
7921
7922 Minor fixes.
7923
7924 Updated/fixed packages: bzip2, gcc, jasper, sane-backends,
7925 uboot, uclibc
7926
7927 Issues resolved (http://bugs.buildroot.org):
7928
7929 #9451: packages/postgresql/postgresql.mk contains wrong POST...
7930
93106e9e
PK
79312016.11-rc3, Released November 28th, 2016
7932
7933 Fixes all over the tree, including a number of security fixes.
7934
7935 The move from fakeroot to pseudo unfortunately brought a
7936 number of issues. The SELinux issue described in #9386 which
7937 triggered the move to pseudo has been investigated further and
7938 a workaround implemented and the pseudo changes reverted.
7939
7940 Linux kernel: update default to 4.8.11.
7941
7942 Defconfigs: Updates/fixes for imx28ek, mx6udoo, imx6ulpico,
286c6b4e 7943 olimex a20 olinuxino lime mali, roseapplepi, synopsis aarch64
93106e9e
PK
7944 vdk, axs101, axs103 and hs38 smd vdk.
7945
7946 Updated/fixed packages: autossh, chrony, dosfstools,
7947 dtv-scan-tables, e2fsprogs, gcc, gdb, gnuchess, gnuradio,
7948 gpsd, gst1-plugins-bad, gst1-plugins-good, imagemagick,
7949 kvm-unit-tests, libfribi, libuv, mesa3d, mpfr, mplayer, mpv,
7950 ntp, ola, olsr, openblas, openjpeg, openssh, postgresql,
7951 ptpd2python3, qemu, qextserialport, qt5base, quagga, xqwt,
7952 taskd, tiff, tremor, trousers, udisks, uclibc, wireshark,
7953 xapp_xload, xenomai, xmlstarlet
7954
7955 Issues resolved (http://bugs.buildroot.org):
7956
7957 #9386: ubinize fails with or without custom config
7958 #9431: A misspelling
7959 #9446: make raspberrypi3_defconfig compilation failure
7960
90aed668
YM
79612016.11-rc2, Released November 13th, 2016
7962
7963 Fixes all over the tree.
7964
7965 Architecture: add support for MIPS XBurst cores; remove MIPS
7966 support for M5100 cores.
7967
7968 Updated/fixed packages: mesa3d, lttng-babeltrace, tinyalsa, pseudo,
7969 czmq, libxml2, makedevs, binutils, kvm-unit-tests, libnss, privoxy,
7970 qemu, ser2net, net-tools, ffmpeg, assimp, libmpeg2, ccache, mpv,
7971 libxslt, python, python3, php, valgrind, guile, domoticz, efl,
7972 jasper, kvmtool, go, wget, sane-backends, weston, tinymembench,
d4b99ff8 7973 strace, openjpeg, lcms2, quota.
90aed668
YM
7974
7975 Linux kernel: update default to 4.8.7.
7976
7977 CMake support: fix cmake wrapper to properly pass NDEBUG flag.
7978
7979 Filesystems: use a wrapper to pseudo, to better mimick the behaviour
7980 of fakeroot; makedevs no longer breaks of the destination already
7981 exists and is of the correct type/major/minor.
7982
7983 Defconfigs: a few legacy and broken defconfigs have been removed
7984 because they now fail to build: kb9202_defconfig, mini2440_defconfig,
7985 freescale_p2020ds, qmx6, calao*, atmel_sama5d4ek. Other defconfigs
7986 have been updated: nanopi-neo, olimex_a20_olinuxino_lime_mali,
7987 armadeus_apf51, armadeus_apf28, freescale_imx31_3stack, ci20,
7988 olimex_a20_olinuxino_lime2, atmel_at91sam9260eknf,
7989 atmel_at91sam9rlek, atmel_at91sam9g20dfc, atmel_at91sam9g45m10ek,
7990 atmel_sama5d3xek.
7991
052554bf 79922016.11-rc1, Released November 3rd, 2016
a471150a 7993
052554bf 7994 Fixes all over the tree and new features.
a471150a 7995
7158a6d6
AV
7996 It is now possible to specify multiple BR2_EXTERNAL
7997 directories. The required files in a BR2_EXTERNAL directory
7998 have changed to accomodate this feature. Refer to the
7999 documentation for details of how to update them. External
8000 trees now have a name and a description. Also, it is possible
8001 to override a defconfig in the external tree.
8002
8003 The default skeleton now uses UID 65534 for the "nobody"
8004 user instead of UID 99, like most distros do. See
8005 https://lwn.net/Articles/695478/ for a complete discussion.
8006 Programs and configuration files that explicitly refer to UID
8007 99 will have to be updated.
8008
8009 When the build environment already has a suitable cmake version
8010 (3.1 or later), that one will be used instead of building
8011 host-cmake. This can speed up the build significantly.
8012
8013 The ExtUtils::MakeMaker perl module is now required in the
8014 build environment.
8015
8016 An additional check is done during the build that files are
8017 not installed in the output directory within the output
8018 directory. This happens e.g. when the target directory is
8019 contained both in --prefix and in DESTDIR. The build will
8020 terminate with an error message that specifies which package
8021 and which file caused the failure.
8022
8023 The concept of "deprecated packages" and the BR2_DEPRECATED
8024 option have been removed. Instead, packages are removed
8025 immediately. Packages are only removed when they don't work
8026 for some reason. If you still need a removed package and
8027 you have a solution for the problem(s) that caused the
8028 removal, please contribute it.
8029
052554bf 8030 Architecture: support for sh64 removed, improved support for
7158a6d6 8031 MIPS core selection.
052554bf
TP
8032
8033 Toolchain: support for musl powerpc64le, mips64 and mipsr6
8034 toolchains, ARC toolchain components updates, gcc 6.x series
8035 bumped to 6.2.0, default binutils version switched to 2.26,
8036 default gcc version switched to gcc 5.x, Linaro toolchains
7158a6d6
AV
8037 updated, uclibc-ng bumped to 1.0.19. GCC is now always built
8038 with TLS support. Checking of unsafe compiler options (that
8039 point to host directories) has been extended with -isystem,
8040 -idirafter and -iquote.
052554bf
TP
8041
8042 Package infrastructure: new variable $(PKG)_DL_OPTS, addition
8043 of <pkg>-show-rdepends to list reverse dependencies, and
7158a6d6
AV
8044 <pkg>-graph-rdepends to graph reverse dependencies. Linux tools
8045 are now in a separate linux-tools package instead of in the
8046 kernel build. Fakeroot has been replaced by pseudo.
052554bf
TP
8047
8048 CMake support: the toolchainfile.cmake file now provides a
8049 definition of the CMAKE_BUILD_TYPE variable. The
7158a6d6 8050 toolchainfile.cmake also no longer forces the compiler/linker
052554bf
TP
8051 flags defined by Buildroot.
8052
2bc3d067 8053 New defconfigs: WaRP7, Solidrun's MX6 Cubox/Hummingboard,
052554bf 8054 TS-4900, Grinn's liteBoard, Udoo MX6Q/DL, Qemu ARM noMMU,
2bc3d067 8055 BeagleBone Qt5 demo, Digilent Zybo, FriendlyARM Nanopi NEO.
052554bf
TP
8056
8057 New packages: arm-trusted-firmware, amd-catalyst, atop, aufs,
8058 aufs-util, fwts, gst1-rtsp-server, libglob, libite, mfgtools,
2bc3d067 8059 mksh, motion, paho-mqtt-c, php-amqp, pseudo, python-couchdb,
052554bf
TP
8060 python-crcmod, python-cssutils, python-docutils,
8061 python-futures, python-mwclient, python-mwscrape,
8062 python-mwscrape2slob, python-pyelftools, python-pyicu,
8063 python-pylru, python-pyqt5, python-requests-toolbelt,
8064 python-simpleaudio, python-slob, rabbitmq-server, shapelib,
8065 vdr, vdr-plugin-vnsiserver, vexpress-firmware, xvisor, iio and
8066 gpio linux tools.
8067
a564da22 8068 Removed packages: binutils 2.24, fakeroot, gcc 4.7, ipkg,
052554bf 8069 kodi-addon-xvdr, libgail, sstrip, torsmo, webkit, webkitgtk24,
7158a6d6 8070 wvdial, wvstreams.
052554bf
TP
8071
8072 Documentation: the list of packages that was present in the
8073 Buildroot manual has been removed.
8074
7158a6d6
AV
8075 Legal info: the "licenses.txt" file that concatenates all
8076 license texts is no longer generated - it was not considered
8077 useful. The manifest.csv contains an empty cell instead of
8078 "not saved" when no license file is available.
8079
052554bf
TP
8080 Other: addition of a DEVELOPERS file listing developers taking
8081 care of packages or architectures.
8082
8083 Issues resolved (http://bugs.buildroot.org):
8084
8085 #7802: host-python build hangs compiling getbuildinfo.o
8086 #8206: mplayer uses host xorg development files
eb71c22b 8087 #8516: mkcubiecard.sh uses outdated sfdisk switch -D
052554bf
TP
8088 #8536: Building sudo with PAM results in unusable sudo
8089 #8646: check-host-rpath script returns false positives when rpath
8090 contains symlink
8091 #8696: xdriver_xf86-input-mouse install header files in target
8092 directory
8093 #8811: rp-pppoe - generated scripts commands use HOST pathnames,
8094 not necessarily TARGET
8095 #8846: Orphaned/missing toolchain borks eclipse plugin
8096 #8856: python tornado runtime wasn't met on buildroot 2016.02
8097 #8901: gcc failes to build if fortran is enabled
8098 #8916: LDFLAGS pass to openssh
8099 #8941: "ls" of an NFSv4 share only works when pumped through strace
8100 #8946: Valgrind fails to build with stack protection turned on
8101 #9021: Kodi - Broken: Illegal instruction (core dumped)
8102 #9096: rootfs.ubi not created
2bc3d067 8103 #9111: glibc 2.23: libmvec.so not copied
052554bf
TP
8104 #9176: minnowboard : USB not mounted
8105 #9196: raspberry pi 3 default build seem broken
8106 #9201: Permission denied make: *** [core-dependencies] Error 126 in
8107 Buildroot-2015.08.1
8108 #9216: log4cpp package build fails to build within install
8109 #9221: Kodi needs "Python .py and .pyc support" otherwise it crashes when
8110 pressing buttons.
8111 #9229: Firefly boot fails with: "failed to find part:boot"
8112 #9256: [Config file] New device: Odroid-U2/U3
8113 #9296: Buildroot Fails on applying patches
8114 #9301: U-boot fails to build with default zynq_zed_defconfig configuration
8115 #9316: U-boot fails to build if libssl-dev is not installed
8116 #9321: Vanilla libcrypt++ v5.6.3 doesn't allow to work Nvidia Tegra's
8117 flash utility (tegrarcm)
8118 #9326: Odroid-C2 build results in non-bootable image
8119 #9336: Improve iconv support for external toolchain based builds
8120 #9356: gdb package
8121 #9366: no link rootfs.ext4 -> rootfs.ext2
8122 #9371: openssl: download failes with "Only allow downloads from primary
8123 download site" + local server
8124 #9381: check-host-rpath issues
2bc3d067 8125 #9386: ubinize fails with or without custom config
a471150a 8126
ec166411 81272016.08, Released September 1st, 2016
78e99146
PK
8128
8129 Minor fixes.
8130
8131 Toolchain: ARC tools updated to arc-2016.09-eng010.
8132
8133 Updated/fixed packages: libshout, luajit, mpd, mplayer
8134
8135 Issues resolved (http://bugs.buildroot.org):
8136
8137 #7520: CodeSourcery toolchain ARM: C++11 std::exception_ptr..
8138 #8341: Getting EGL Error: Could not create the egl surface:..
8139 #9121: gst1-imx for i.MX6 compile failed, cannot find PXP, ..
8140
7e981ed0
PK
81412016.08-rc3, Released August 29th, 2016
8142
8143 Fixes all over the tree.
8144
8145 Toolchain: C++ support for the internal blackfin toolchain
8146 re-enabled.
8147
8148 Architecture: Default to bf532 CPU variant for blackfin,
8149 Fix flat one memory region support for m68k and disable flat
4092d2a3 8150 separate data support because of compatibility issues.
7e981ed0
PK
8151
8152 Defconfigs: Minnowboard and Raspberrypi: Fix errors with
8153 post-build scripts when systemd is used.
8154 Zynq microzed/zc706/zed: Fix u-booot configuration.
8155
8156 netbsd-queue package extended and renamed to
8157 musl-compat-headers. With this, a number of musl compatibility
8158 patches are no longer needed.
8159
8160 Updated/fixed packages: aircrack-ng, android-tools, babeld,
8161 bcusdk, binutils, boa, busybox, connman, cpupower,
8162 docker-engine, domoticz, elf2flt, ffmpeg, fwup, gcc,
8163 glib-networking, gnupg, hplip, igd2-for-linux, imagemagick,
8164 imx-uuc, iputils, jack2, kismet, kmsxx, libaio, libamcodec,
8165 libconfuse, libffi, libfreeimage, libgcrypt, libgpg-error,
8166 libiio, libraw, libsepol, libserialport, libxmlrpc, linknx,
8167 linux-pam, lirc-tools, lldpd, logrotate, lshw, musl, ncurses,
8168 neon, nettle, norm, ntfs-3g, openblas, openmpi, openswan,
8169 pinentry, pixman, protobuf, python-meld3, qlibc, qt, qt5base,
8170 quagga, rpcbind, rt-tests, runc, sane-backends, sconeserver,
8171 squeezelite, stella, tftpd, tinycbor, tinydtls, trace-cmd,
8172 trousers, tstools, uboot-tools, uclibc, ulogd, ustr, vlc,
8173 webkitgtk, wireshark, xdriver_xf86-video-intel
8174
8175 Issues resolved (http://bugs.buildroot.org):
8176
8177 #9101: Error on support/download/git with system git older than 1.8.4
8178 #9181: Compiling linux kernel fails if BR2_LINUX_KERNEL_TOOL_CPU..
8179
3b3fa45a
PK
81802016.08-rc2, Released August 17th, 2016
8181
8182 Fixes all over the tree.
8183
8184 Toolchain: disable broken C++ support for internal blackfin
8185 toolchains, ARC toolchain bumped to arc-2016.09-eng008 (GCC 6)
8186 to fix various issues.
8187
8188 System: Zoneinfo is available for the musl C library as well.
8189
8190 Updated/fixed packages: am33x-cm3, axel, barebox, bdwgc,
8191 blktrace, cairo, dante, enlightenment, fbterm, ffmpeg, flex,
8192 fontconfig, gcc, gmp, gnuplot, gnuradio, gst1-imx, hidapi,
8193 inotify_tools, iproute2, kmsxx, lftp, libaio, libcofi,
8194 libical, libpjsip, libsidplay2, libunwindow, libxml2,
8195 linux-zigbee, lttng-libust, mpv, mtd, ncdu, netplug, ntp,
8196 openblas, openipmi, owfs, php, poco, procps, qt, quota,
8197 sg3_utils, spidev_test, systemd-bootchart, thrift,
8198 uboot-tools, uclibc, webrtc-audio-processing, wayland, weston,
8199 xdriver_xf86-video-savage, xserver_xorg-server, xen
8200
8201 Issues resolved (http://bugs.buildroot.org):
8202
8203 #9136: make graph-size fails with "ValueError: too many values to..
8204 #9151: qt: fix build with ALSA >= 1.1.x
8205 #9156: qt: Fix missing runtime Qt3Support dependency
8206 #9161: modsetting patch not applied to xserver 1.18.4
8207 #9166: Missing overlays directory in VFAT image for raspberry pi 3
8208
19040c9f 82092016.08-rc1, Released August 6th, 2016
960cc977
PK
8210
8211 Fixes all over the tree and new features.
8212
8213 Toolchain: Fortran support added. eglibc support removed, musl
8214 support no longer experimental. Blackfin and Microblaze
8215 support for internal uClibc-ng toolchain, m68k/coldfire
8216 improvements. The check for unsafe (build host) directories
8217 access (/usr/include and /usr/lib) is now enabled by default.
8218 Unused locales are now purged by default to save space (and
8219 the default list of locales shrunk). The option to control
8220 this has now moved from the toolchain menu to system
8221 configuration.
8222
8223 Legal info improvements: sources are now hardlinked instead of
8224 copied if possible to save space. Patches and extra downloads
8225 are also saved.
8226
8227 An experimental configuration knob (BR2_REPRODUCIBLE) has been
8228 added to make the builds more reproducible (E.G. less
8229 differences in the binary output between builds of the same
8230 configuration). This is still work in progress.
8231
8232 An option to execute a custom script inside the fakeroot
8233 environment used to the generate the filesystem (E.G. to tweak
8234 permissions or similar) has been added.
8235
8236 Git support now supports git submodules if
8237 <pkg>_GIT_SUBMODULES is enabled.
8238
8239 Hash files for integritry validation have been added for all
8240 packages.
8241
8242 Scanpypi utility to help creating packages from the Python
8243 package index (pypi) has been added.
8244
8245 The makedevs utility now has support for adding file
8246 capabilities using extended attributes.
8247
8248 New defconfigs: Arcturus uCP1020, Atmel sama5d{2,3,4} xplained
8249 development configs, Blackfin GDB simulator, Linksprite
8250 pcDuino, Minnow Board Max graphical demo, NXP i.MX25 PDK,
8251 i.MX51 EVK, i.MX6UL Pico, i.MX7 sabresd, QEMU MIPS32r6{,el} and
8252 MIPS64r6{,el} malta, Roseapple Pi, Samsung Snow chromebook,
8253 Toradex Apalis i.MX6 COM, TS-4800, x86-64 PC BIOS and EFI
8254 demos. A number of defconfigs have been updated and extended
8255 to generate SD card images. Synopsys HS38 VDK defconfig removed.
8256
8257 New packages: 4th, acpica, acpitool, alljoyn, alljoyn-base,
8258 alljoyn-tcl, alljoyn-tcl-base, argparse, babeld, batman-adv,
8259 circus, dante, docker-containerd, docker-engine, domoticz,
8260 efibootmgr, efivar, ficl, fwup, gsettings-desktop-schemas,
8261 gtksourceview, gupnp-dlna, gupnp-tools, igd2-for-linux,
8262 jemalloc, kmsxx, lapack, lft, libaacs, libamcodec, libbdplus,
8263 libcoap, libdvdcss, libebur128, libfastjson, libminiupnpc,
8264 libnatpmp, libpqxx, libuio, libvdpau, log4cpp, minissdpd,
8265 mxsldr, nginx-nasxi, nginx-upload, ninja, nodm, odroid-mali,
8266 odroid-scripts, omxplayer, openblas, openmpi, openzwave,
8267 p7zip, pdbg, python-argh, python-dataproperty,
8268 python-dateutil, python-dialog3, python-dicttoxml,
8269 python-dominate, python-engineio, python-flask-jsonrpc,
8270 python-flask-login, python-humanize, python-pathtools,
8271 python-pathvalidate, python-pillow, python-prompt-toolkit,
8272 python-pytablewriter, python-pytz, python-scapy3k,
8273 python-sdnotify, python-socketio, python-tomako,
8274 python-ubjson, python-u-msgpack, python-watchdog,
8275 python-wcwidth, python-xlrd, python-xlsxwriter,
8276 python-xlutils, python-xlwt, rs485conf, runc, sdl2_gfx,
8277 sdl2_image, sdl2_ttf, shellinabox, sphinxbase, stella,
8278 supertuxkart, systemd-bootchart, tekui, terminology, tinycbor,
8279 tinydtls, ti-sgx-demos, ti-sgx-km, ti-sgx-um, tunctl, wavemon,
8280 wiringpi, xen
8281
8282 Deprecated packages: ipkg, sstrip
8283
8284 Removed packages: sunxi-mali-prop
8285
8286 Issues resolved (http://bugs.buildroot.org):
8287
8288 #8931: segment fault when compile argp-help.c using aarch64-bu...
8289 #8966: eglfs error. buildroot don't compile the library libeglfs.so
8290 #8971: build for beaglebone fails
8291 #8986: qt5imageformats fails to build on AArch64
8292 #8991: grub2 fails to compile
8293 #9001: Nodejs option not available
8294 #9006: gcc with c++ support v4 and v5 fail to compile on fedora 24
8295 #9016: arceb-buildroot-linux-uclibc ld uses incorrect default format
8296 #9066: 8139TOO - faulty behaviour
8297 #9086: Syntax Error (missing ")" in boot/uboot/uboot.mk on line 203)
8298 #9091: U-Boot fails to boot with large ramdisk
8299
aa6fd11f
PK
83002016.05, Released May 31st, 2016
8301
8302 Minor fixes.
8303
8304 External toolchain: Fix for symlink handling when copying
8305 links to target.
8306
8307 Updated/fixed packages: gcc, grantlee, gst-ffmpeg,
8308 ipsec-tools, iptraf-ng, libcurl, libdrm, libsigsegv, ltris,
8309 lttng-babeltrace, mbedtls, mesa3d, moarvm, mplayer, mtools,
8310 net-tools, openpowerlink, pulseview, rpm, tinyalsa,
8311 xdriver_xf86-video-fbturbo, xserver_xorg-server
8312
f4365df1
PK
83132016.05-rc3, Released May 26th, 2016
8314
8315 Fixes all over the tree.
8316
8317 Tweaks for SSP handling for external toolchains.
8318
8319 Updated/fixed packages: aircrack-ng, bluez5_utils, connman,
8320 cups, erlang-p1-stringprep, expat, ffmpeg, flann, flannel, go,
8321 gst1-libav, hidapi, hplip, iptraf-ng, jamvm, kodi,
8322 kodi-screensaver-matrixtrails, libcurl, libepoxy, libgpgme,
8323 libsemanage, libxslt, liquid-dsp, ltris, lxc, mesa3d, midori,
8324 mpg123, mtr, openpgm, openpowerlink, oprofile, php,
8325 postgresql, putty, python-service-identity, python-treq,
8326 qlibc, qt5serialbus, ruby, stress-ng, strongswan, time, tinc,
8327 ustr, valgrind, webkitgtk, libxml2, xorriso,
8328 xserver_xorg-server
8329
8330 Issues resolved (http://bugs.uclibc.org):
8331
8332 #8936: Aircrack-ng - Alot of missing dependencies
8333
3f3342a5
PK
83342016.05-rc2, Released May 17th, 2016
8335
8336 Fixes all over the tree.
8337
8338 Rootfs overlay handling now refuses to overwrite
8339 /{usr,bin,sbin,lib} symlinks from BR2_ROOTFS_MERGED_USR option
8340 even if these directories are present in the overlay.
8341
8342 External toolchain: Unbreak user provided libraries deployment
8343 (BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS) handling after refactoring.
8344
8345 QEMU coldfire: Fix for signal handling kernel issue, enable
8346 networking support.
8347
8348 Updated/fixed packages: android-tools, assimp, boost, gcc,
8349 glibc, glmark2, gmrender-resurrect, go, go-bootstrap, iputils,
8350 jack2, kodi-screensaver-asterwave, kodi-screensaver-rsxs,
8351 kodi-visualisation-shadertoy, libarchive, libinput, libpjsip,
8352 mali-t76x, mtr, nginx, opencv, openvpn, python-coherence,
8353 qt5multimeda, quagga, samba4, sg3-utils, stress-ng, turbolua
8354
0ab73720
PK
83552016.05-rc1, Released May 10th, 2016
8356
8357 Fixes all over the tree and new features.
8358
8359 Architectures: new ARM variants: Cortex A17 and M4, improved
8360 nonmmu (cortex-M) support, m68k has been re-enabled with
8361 support for ColdFire. For x86, support for the i386 variant
8362 has been dropped.
8363
8364 Toolchain: Add GCC 6 support, remove GCC 4.5, mark GCC 4.7 as
8365 deprecated. Go programming language support, Add Binutils 2.26
8366 support. Old Sourcery PowerPC external toolchains removed,
8367 Sourcery MIPS 2016.06-8, AMD64 2015.11-139, NiosII 2015.11-130
8368 added, Linaro ARM/ARMeb/Aarch64 toolchains updated.
8369
8370 New defconfigs: Firefly RK3288, Boundary Devices i.MX7 Nitrogen7,
8371 STM32F429 and STM32F469 Discovery boards, Hardkernel ODROID-C2,
8372 Raspberry Pi Zero and Raspberry Pi 3. Some Qemu defconfigs were
8373 added for m68k, eXtensa-nommu and ColdFire.
8374
8375 Linux: use zImage by default on ARM, subversion repository
8376 support (for u-boot as well).
8377
8378 New packages: aer-inject, android-tools, cannelloni,
8379 cbootimage, cgroupfs-mount, connman-gtk, crudini, dt,
8380 gmrender-resurrect, flannel, font-awesome, freeswitch, go,
8381 go-bootstrap, gr-osmosdr, granite, i7z, imx-uuc,
8382 kodi-adsp-basic, kodi-adsp-freesurround,
8383 kodi-audiodecoder-opus, kodi-pvr-hdhomerun,
8384 kodi-screensaver-asterwave, kodi-screensaver-cpblobs,
8385 kodi-screensaver-matrixtrails, kodi-screensaver-planestate,
8386 kodi-screensaver-rsxs, kodi-visualisation-fishbmc,
8387 kodi-visualisation-fountain, kodi-visualisation-goom, libgee,
8388 libimxvpuapi, libpjsip, libtomcrypt, libtommath, libusbgx,
8389 lksctp-tools, mali-t76x, mkpimage, mpv, msr-tools, nload,
8390 norm, nvme, owfs, pound, privoxy, procrank_linux, putty,
8391 python-autobahn, python-characteristic, python-crossbar,
8392 python-cryptography, python-iniparse, python-iowait,
8393 python-lmdb, python-pexpect, python-ptyprocess,
8394 python-pyasn-modules, python-pygments, python-pymysql,
8395 python-pynacl, python-pyopenssl, python-pysocks,
8396 python-pytrie, python-rpi-gpio, python-service-identity,
8397 python-setproctitle, python-shutilwhich, python-treq,
8398 python-txaio, python-ujson, python-wsaccel, qt5canvas3d,
8399 qt5location, qt5quickcontrols2, qt5serialbus, qt5tools,
8400 raptor, scrub, taskd, tegrarcm, turbolua, valijson,
8401 wayland-protocols, webkitgtk, wilc1000-firmware, wpan-tools,
8402 xdriver_xf86-video-amdgpu
8403
8404 Removed packages: foomatic-filters, python-m2crypto,
8405 qt5quick1, qt5webkit-examples, samba, xdriver_xf86-input-void
8406
8407 Issues resolved (http://bugs.buildroot.org):
8408
8409 #6830: Qt5: no fonts are installed
8410 #7562: musl buildroot-toolchain and BR2_MIPS_SOFT_FLOAT break
8411 #7580: Invalid filesystem in Pandaboard defconfig
8412 #8346: wf111 package removes all kernel module dependencies
8413 #8436: xserver_xorg-server Segmentation fault
8414 #8736: IPV6 forced on in busybox
8415 #8746: At startup system stops with 'cannot set terminal proces..
8416 #8751: make fail [fio does not build on sh]
8417 #8766: Compiling host-gcc-final-4.9.3 broken on i386
8418 #8771: make savedefconfig modifies sources
8419 #8781: Unable to build uboot for imx28evk
8420 #8786: gdb fails to build with xz and expat support at the same
8421 #8801: Compilation of Buildroot 2016.2 for Raspberry Pi with...
8422 #8806: Buildroot 2016.2 for Raspberry Pi requires that ext4...
8423 #8836: Can't select Vim in menuconfig
8424 #8851: Make sure fio can compile with libaio support if it...
8425 #8861: With buildroot 2016.02 trying to build for corei7-avx
8426 fails while trying to build host-binutils
8427 #8866: Making an USB flash bootable with extlinux build with
8428 buildroot does not work
8429
aaf6c28a
PK
84302016.02, Released March 1st, 2016
8431
8432 Minor fixes, mostly security related.
8433
8434 Circular dependency issue with same-as-kernel linux-headers
8435 option fixed.
8436
8437 Updated/fixed packages: bluez5_utils, heirloom-mailx,
8438 imx-gpu-viv, kodi-pvr-argustv, kodi-pvr-mediaportal-tvserver,
8439 kodi-pvr-nextpvr, libfcgi, openssl, pifmrds, powerpc-utils,
8440 python-m2crypto, slang, sox, squid, tn5250, xerces, zsh
8441
100ba0f6
PK
84422016.02-rc3, Released February 27th, 2016
8443
8444 Fixes all over the tree.
8445
8446 Defconfigs: Ensure EABIhf is correctly enabled for ARM cores
8447 where VFP is optional (but present on the specific hw). Fix
8448 ARM variant selection for freescale_imx31_3stack_defconfig.
8449
8450 Ensure tarballs of downloaded git trees do not contain a
8451 timestamp.
8452
8453 Clarify license of patches in COPYING.
8454
8455 Updated/fixed package: avahi, binutils, cairo, can-festival,
8456 chrony, cifs-utils, dnsmasq, dvdauthor, e2fsprogs, efl,
8457 erlang-rebar, eudev, fbterm, gawk, gnupg2, gnuradio, gpm,
8458 gst1-plugins-good, hostapd, imagemagick, iproute2, iputils,
8459 jack2, kexec, kismet, lftp, libarchive, libeXosip2, libfm,
8460 libglib2, libsoil, libssh, libssh2, libuci, links, lshw, lxc,
8461 mediastreamer, mono, mraa, mutt, nfs-utils, numactl, ofono,
8462 omniorb, openipmi, openobex, patch, pax-utils, perf,
8463 pulseaudio, pure-ftp, qhull, qt, quagga, quota, sdl_sound,
8464 shairport-sync, spice, sysklogd, syslog-ng, trace-cmd,
8465 trousers, tvheadend, util-linux, vim, webkitgtk24, wireshark,
8466 wpa_supplicant, xerces, zsh
8467
8468 Issues resolved (http://bugs.uclibc.org):
8469
8470 #8651: libMonoPosixHelper.so wrong link reference in buildroot..
8471
6cd8cbc6 84722016.02-rc2, Released February 18th, 2016
a00646db
PK
8473
8474 Fixes all over the tree.
8475
8476 Toolchain: PR19405 backport to binutils 2.25.1 to fix NIOS ld
6cd8cbc6
PK
8477 crash, backport of Xtensa .init/.fini literals handling.
8478 glibc security patches for CVE-2014-8121, CVE-2015-1781
a00646db
PK
8479 and CVE-2015-7547.
8480
8481 Defconfigs for Acmesystems Arietta g25 added.
8482
8483 Updated/fixed packages: binutils, boost, chrony, dovecot,
8484 e2fsprogs, fio, gdb, glibc, graphite2, icu, kbd, libbsd,
8485 libcue, libgcrypt, libraw, links, mc, mosquitto, nodejs,
8486 postgresql, pptp-linux, pulseaudio, samba4, spice, squid,
8487 sysklogd, systemd, tiff, uclibc, ulogd, util-linux, valgrind.
8488
8489 Issues resolved (http://bugs.uclibc.org):
8490
8491 #8576: Building embedded Linux for Atmel SAMA5D4_Xplained...
8492 #8606: Problem compiling on Arch Linux
8493 #8681: kbd 2.0.3 does not build on rpi
8494
ecf55c3f 84952016.02-rc1, Released February 10th, 2016
2ea4443e
PK
8496
8497 Fixes all over the tree and new features.
8498
8499 Toolchain: Support for GCC 5.3.x. ARC toolchain updated to
8500 arc-2015.12. Support for legacy uClibc dropped, default to
8501 uClibc-ng instead. Added sys/queue.h implementation for MUSL
8502 for compatibility. Updated versions of Code sourcery and
8503 Linaro toolchains. MIPS Codescape toolchains added. Version
8504 selection for preconfigured external toolchains removed.
8505
8506 New Defconfigs: ARM Juno r0/r1 development boards, Freescale
8507 i.MX6UL Evaluation Kit, Intel Galileo Gen 2, Orange Pi PC.
8508 A number of defconfigs have been extended to generate complete
8509 system images using genimage.
8510
8b186e08 8511 Linux: Automatically patch timeconst.pl for <3.9 kernels,
8d1d6ddd
PK
8512 which isn't compatible with modern perl versions, breaking the
8513 build when building on recent (Fedora 23, Debian
8514 Testing/Unstable, ..) distributions.
8515
2ea4443e
PK
8516 Makedevs utility now accepts textual (non-numerical) user and
8517 group names.
8518
8519 Vagrant file to easily setup a working development environment
8520 in a VM has been added.
8521
8522 Size-stats-compare script to compare rootfs sizes between
8523 builds has been added.
8524
8525 Infozip package renamed to zip. EFL packages restructured.
8526
8527 Updated/fixed packages: aespipe, aiccu, alsa-lib, alsa-utils,
8528 angularjs, apache, apr, argp-standalone, armadillo, arptables,
8529 at, atk, audiofile, aumix, autoconf-archive, avahi, bash, bc,
8530 bcache-tools, bdwgc, beecrypt, bind, binutils, bluez5_utils,
8531 bluez_utils, bonnie, boost, busybox, cairo, cdrkit, chrony,
8532 clamav, cmake, collectd, connman, coreutils, cppcms, crda,
8533 cryptodev-linux, cryptsetup, cups, cwiid, cxxtest, dbus,
8534 dbus-cpp, dbus-glib, debianutils, dhcp, dhcpcd, dhrystone,
8535 dillo, directfb, directfb-examples, dmraid, dnsmasq, doom-wad,
8536 dovecot, dovecot-pigeonhole, dropbear, dtv-scan-tables,
8537 dvb-apps, dvbsnoop, ecryptfs-utils, eigen, ejabberd,
8538 elementary, elfutils, enlightenment, erlang, espeak, eudev,
8539 eventlog, exfat, exfat-utils, exiv2, expedite, faifa,
8540 fakeroot, fastd, fbgrab, fetchmail, ffmpeg, findutils, fio,
8541 firmware-imx, flann, flashrom, flite, flot, fmlib, freerdp,
8542 freescale-imx, freetype, gauche, gawk, gcc, gcc-final, gcr,
8543 gdb, gdk-pixbuf, geoip, gesftpserver, gettext, giflib, git,
8544 glibc, glibmm, glog, gmp, gnupg, gnupg2, gnutls, gob2, gpsd,
8545 gptfdisk, grep, gst1-libav, gst1-plugins-{bad,base,good,ugly},
8546 gst-ffmpeg, gst-plugins-{bad,base,good,ugly}, gstreamer,
8547 gstreamer1, guile, gvfs, gzip, harfbuzz, haserl, hiawatha,
8548 hostapd, hplip, icu, ifupdown, imagemagick, imx-gpu-viv,
8549 imx-kobs, imx-lib, input-tools, intel-microcode, iperf3,
8550 ipmitool, iproute2, iprutils, ipsec-tools, ipset, iptables,
8551 iputils, irda-utils, irssi, iucode-tool, jack2, janus-gateway,
8552 jpeg-turbo, jquery-datetimepicker, jquery-keyboard,
8553 jquery-sparkline, jquery-ui, jquery-ui-themes,
8554 jquery-validation, json-c, kbd, kernel-module-imx-gpu-viv,
8555 keyutils, kmod, knock, kodi, lcdproc, lcms2, leafnode2,
8556 leafpad, libass, libatomic_ops, libbroadvoice, libbsd,
8557 libcap-ng, libcdaudio, libcue, libcurl, libdrm, libecore,
8558 libedbus, libedit, libedje, libeet, libefreet, libeina,
8559 libeio, libelementary, libembryo, libepoxy, libethumb, libev,
8560 libevas, libevas-generic-loaders, libevdev, libevent, libffi,
8561 libfm, libfribidi, libfslcodec, libfslparser, libfslvpuwrap,
8562 libftdi, libfuse, libgail, libglew, libglib2, libgtk2,
8563 libgtk3, libgudev, libhttpparser, libidn, libinput, libiscsi,
8564 libjpeg, liblinear, libmbim, libmicrohttpd, libndp, libnspr,
8565 libnss, liboauth, liboping, libpciaccess, libplist, libpng,
8566 libraw, libraw1394, librsvg, libseccomp, libsecret,
8567 libserialport, libsigc, libsigrok, libsigrokdecode,
8568 libsndfile, libsoc, libsodium, libsoup, libssh2, libsvg,
8569 libsvg-cairo, libtasn1, libtirpc, libtorrent, libungif,
8570 libunwind, libupnpp, liburcu, libuv, libv4l, libva,
8571 libva-intel-driver, libvips, libvncserver, libxml2, libxmlpp,
8572 lightning, lighttpd, linknx, linux-firmware, linux-fusion,
8573 linux-headers, liquid-dsp, lirc-tools, live555, lm-sensors,
8574 lockdev, lshw, ltp-testsuite, ltrace, lttng-babeltrace,
8575 lttng-libust, lttng-modules, lttng-tools, lua, luabitop,
8576 luarocks, luv, lvm2, lxc, makedevs, mc, memcached, memtest86,
8577 mesa3d, mesa3d-demos, mesa3d-headers, micropython,
8578 micropython-lib, minicom, minidlna, mjpg-streamer, mke2img,
8579 moarvm, modem-manager, mongoose, mongrel2, monkey, mono,
8580 monolite, mosh, mosquitto, mpd, mplayer, msgpack, mtdev2tuio,
8581 musepack, musl, mysql, nano, nasm, nbd, neard, netatalk,
8582 netsnmp, nettle, net-tools, network-manager, nfs-utils, nginx,
8583 nmap, nodejs, ntfs-3g, ntp, numactl, nut, nvidia-driver,
8584 odhcp6c, ofono, ola, olsr, omniorb, opencv, opencv3, openipmi,
8585 openldap, openntpd, openobex, openocd, openpgm,
8586 open-plc-utils, openpowerlink, openssh, openssl, openswan,
8587 openvpn, opkg, oprofile, opus, opusfile, p11-kit, package,
8588 pango, pax-utils, pciutils, pcmanfm, perl, perl-db-file,
8589 perl-io-socket-ssl, perl-libwww-perl, perl-net-dns, perl-uri,
8590 perl-xml-libxml, php, php-ssh2, picocom, pinentry, pixman,
8591 polarssl, popt, portaudio, pppd, procps-ng, proftpd, protobuf,
8592 psmisc, ptpd2, pulseaudio, pulseview, pv, python, python3,
8593 python-alsaaudio, python-can, python-cffi, python-cherrypy,
8594 python-httplib2, python-jinja2, python-lxml, python-m2crypto,
8595 python-mako, python-msgpack, python-psutil, python-pyasn,
8596 python-pycparser, python-pydal, python-pyftpdlib,
8597 python-pyroute2, python-pyxml, python-pyzmq, python-requests,
8598 python-serial, python-setuptools, python-six, python-spidev,
8599 python-tornado, python-twisted, python-web2py, python-webpy,
8600 python-werkzeug, python-zope-interface, qemu, qhull, qpdf, qt,
8601 qt5, qt5base, qt5connectivity, qt5declarative, qt5enginio,
8602 qt5graphicaleffects, qt5imageformats, qt5multimedia,
8603 qt5quick1, qt5quickcontrols, qt5script, qt5sensors,
8604 qt5serialport, qt5svg, qt5webchannel, qt5webkit,
8605 qt5webkit-examples, qt5websockets, qt5x11extras,
8606 qt5xmlpatterns, qt-webkit-kiosk, racehound, radvd, read-edid,
8607 readline, redis, rpcbind, rpi-firmware, rpi-userland, rrdtool,
8608 rsync, rsyslog, rtai, rtorrent, rt-tests, rubix, ruby, samba4,
8609 sconeserver, setools, shairport-sync, sigrok-cli, skeleton,
8610 smack, snowball-init, socat, sp-oops-extract, sqlite,
8611 squashfs, squeezelite, squid, sredird, sshfs,
8612 start-stop-daemon, strace, strongswan, stunnel, subversion,
8613 sunxi-tools, swig, sysdig, syslog-ng, sysstat, systemd,
8614 sysvinit, taglib, tcl, tcpreplay, thrift, ti-gfx, tinyalsa,
8615 tor, torsmo, trace-cmd, transmission, tremor, triggerhappy,
8616 trinity, tvheadend, tzdata, uboot-tools, uclibc, udisks,
8617 udpcast, unionfs, upmpdcli, usb_modeswitch,
8618 usb_modeswitch_data, ustr, util-linux, vala, valgrind,
8619 vboot-utils, vde2, vlc, vnstat, webkit, webkitgtk24, weston,
8620 wget, whetstone, whois, wine, wipe, wireless-regdb, wireshark,
8621 wpa_supplicant, w_scan, x11r7, xapp_xbacklight, xapp_xcompmgr,
8622 xapp_xinput, xapp_xkbcomp, xdriver_xf86-input-evdev,
8623 xdriver_xf86-input-libinput, xdriver_xf86-input-synaptics,
8624 xdriver_xf86-video-ati, xdriver_xf86-video-fbturbo,
8625 xdriver_xf86-video-imx-viv, xdriver_xf86-video-intel,
8626 xfont_encodings, xfont_font-adobe-100dpi,
8627 xfont_font-adobe-75dpi, xfont_font-adobe-utopia-100dpi,
8628 xfont_font-adobe-utopia-75dpi, xfont_font-adobe-utopia-type1,
8629 xfont_font-alias, xfont_font-arabic-misc,
8630 xfont_font-bh-100dpi, xfont_font-bh-75dpi,
8631 xfont_font-bh-lucidatypewriter-100dpi,
8632 xfont_font-bh-lucidatypewriter-75dpi, xfont_font-bh-ttf,
8633 xfont_font-bh-type1, xfont_font-bitstream-100dpi,
8634 xfont_font-bitstream-75dpi, xfont_font-bitstream-type1,
8635 xfont_font-cronyx-cyrillic, xfont_font-cursor-misc,
8636 xfont_font-daewoo-misc, xfont_font-dec-misc,
8637 xfont_font-ibm-type1, xfont_font-isas-misc,
8638 xfont_font-jis-misc, xfont_font-micro-misc,
8639 xfont_font-misc-cyrillic, xfont_font-misc-ethiopic,
8640 xfont_font-misc-meltho, xfont_font-misc-misc,
8641 xfont_font-mutt-misc, xfont_font-schumacher-misc,
8642 xfont_font-screen-cyrillic, xfont_font-sony-misc,
8643 xfont_font-sun-misc, xfont_font-winitzki-cyrillic,
8644 xfont_font-xfree86-type1, xfsprogs, xkeyboard-config, xl2tp,
8645 xlib_libfontenc, xlib_libXi, xmlstarlet, xscreensaver,
8646 xserver_xorg-server, xtables-addons, xvkbd, xz, yad, yasm,
8647 ympd, zeromq, zic, znc, zsh,
8648
8649 New packages: acsccid, assimp, atkmm, autofs, bcm2835,
8650 cairomm, cantarell, chocolate-doom, comix-cursors, cxxtest,
8651 edid-decode, emlog, gcr, gtkmm3, hidapi, jquery-sidebar,
8652 kernel-module-imx-gpu-viv, libasplib, libcroco, libdvbpsi,
8653 libfreeglut, libgdiplus, libglfw, libhdhomerun, libnet,
8654 libsoil, lldpd, luvi, mbedtls, minizip, miraclecast, mongodb,
8655 mraa, netbsd-queue, netsniff-ng, nss-pam-ldapd,
8656 obsidian-cursors, openal, openbox, pangomm,
8657 python-backports-abc, python-beautifulsoup4, python-cbor,
8658 python-click, python-cssselect, python-ecdsa, python-html5lib,
8659 python-idna, python-ipaddress, python-mistune, python-netaddr,
8660 python-paho-mqtt, python-paramiko, python-pyparted,
8661 python-pysmb, python-pyudev, python-singledispatch,
8662 python-smbus-cffi, python-urllib3, qt53d, rabbitmq-c, rfkill,
8663 sbc, spi-tools, tpm-tools, trousers, ubus, unrar, unscd,
8664 unzip, v4l2grab, xdriver_xf86-video-nouveau, xdotool, zbar
8665
8666 Removed packages: libungif, python-pyxml,
8667
8668 Issues resolved (http://bugs.uclibc.org):
8669
8670 #7886: gettext: link failure with locally-installed libxml2
8671 #7892: systemd-journald is broken
8672 #8066: nodejs crashes when built with gcc 4.9
8673 #8296: nodejs 0.12.7 - npm crashes (seg core dump)
8674 #8501: gunzip fails to uncompress files
8675 #8541: fail to build host-fakeroot-1.20.2
8676 #8546: build instructions for raspberry pi don't work
8677 #8571: strace for ARC compile error
8678 #8581: pciutils.mk PCIUTILS_MAKE_OPTS typo
8679 #8616: Fail to build for raspberrypi_defconfig with big endian
8680 #8621: sqlite package, properly enable readline
8681
3f90e532
PK
86822015.11, Released November 30th, 2015
8683
8684 Minor fixes.
8685
4092d2a3 8686 Merged/separate /usr handling is now also performed for
3f90e532
PK
8687 staging so cross-gdb / gdbserver can find the libraries.
8688
8689 Updated/fixed packages: autossh, conntrack-tools, dcron,
8690 espeak, gcc, glmark2, gpsd, gstreamer1, libglib2, libsigsegv,
8691 libsoc, libv4l, minidlna, mongrel2, opencv, polarssl,
8692 rpi-userland, rubix, skeleton, tovid, uemacs, valgrind, yad,
8693 zmqpp
8694
8695 Issues resolved (http://bugs.uclibc.org):
8696
8697 #8441: Invalid directory for X11 fonts in target (RPi2)
8698 #8491: libglib2 2.46.1 not Building for armv5 on 2015.11-rc3
8699
610f3fa0
PK
87002015.11-rc3, Released November 26th, 2015
8701
8702 Fixes all over the tree.
8703
db80b0a5
PK
8704 We have a new modern website!
8705
8706 Updated/fixed packages: apitrace, audiofile, autossh, bullet,
8707 c-ares, collectd, conntrack-tools, cryptodev-linux, dropbear,
8708 fastd, gmp, gpsd, gst-plugins-bad, gst-plugins-base,
8709 gst-plugins-good, gst-plugins-ugly, gstreamer, gstreamer1,
8710 guile, iodine, iproute2, jimtcl, kompexsqlite, libethumb,
8711 libfreeimage, libgsasl, libgtk3, libxml2, localedef,
8712 lttng-tools, macchanger, mongrel2, mpd, openntpd, openssl,
8713 oprofile, pcre, qt5base, quagga, rpi-userland, sconeserver,
8714 sdl, spidev_test, sqlite, strongswan, ustr, xapp_sessreg,
8715 yajl, zmqpp
610f3fa0
PK
8716
8717 Issues resolved (http://bugs.uclibc.org):
8718
8719 #6872: gpsd: disabled on microblaze
8720 #8321: invalid opcode error with minidlna and ffmpeg
8721 #8336: Default systemd configuration fails to boot correctly in 2015-08
8722 #8446: rpi-userland failed to build with glibc 2.22
8723
bfaed966
PK
87242015.11-rc2, Released November 19th, 2015
8725
8726 Fixes all over the tree.
8727
8728 LD_LIBRARY_PATH is no longer used to ensure host binaries find
8729 their libraries, fixing issues on recent Fedora.
8730
8731 Toolchain fixes for powerpc e5500 / e6500. Fix for an issue
8732 with ${TARGET}-cc after the move to use a toolchain wrapper
8733 for the internal toolchain.
8734
8735 Appy-patches.sh now correctly applies all files listed in
8736 series files.
8737
8738 Fixes for merged /usr handling when a custom skeleton is used.
8739
8740 Updated/fixed packages: axfsutils, boost, busybox, dhcp,
8741 directfb, dropbear, ebtables, fastd, ffmpeg, gauche, gcc,
8742 gettext, gst1-plugins-bad, hostapd, ibrdtnd, libcurl,
8743 libecore, libgudev, libnss, libpng, libserial, libssh2,
8744 libuecc, libxml2, linux-headers, liquid-dsp, ltris,
8745 lua-periphery, minidlna, mongrel2, mpd, mpg123, mplayer,
8746 mysql, opencv, opencv3, package, perl-file-util, php-ssh2,
8747 polarssl, pulseaudio, python-protobuf, qemu, qt5base, ranger,
8748 ruby, skeleton, slang, squeezelite, strongswan, tovid, uclibc,
8749 ushare, wine, wpa_supplicant, x265,
8750 xdriver_xf86-video-siliconmotion, zxing-cpp
8751
8752 Issues resolved (http://bugs.uclibc.org):
8753
8754 #4790: Running udhcpc on a system with NFS root kills NFS
8755 #8456: Building host-pkgconf on Fedora 23 fails due to..
8756
e1da0eff 87572015.11-rc1, Released November, 7th 2015
23542387
TP
8758
8759 Fixes all over the tree and new features.
8760
8761 Architectures:
8762
8763 - Support for sparc64 added (internal toolchain with glibc
8764 only).
8765
8766 - Support for mips32r6 and mips64r6 added.
8767
8768 - Support for Intel Quark X1000 CPU.
8769
8770 - Switch to EABIhf by default on ARM when a VFP is available.
8771
8772 Toolchains:
8773
8774 - glibc 2.22, gdb 7.10, use gdb 7.9 by default, musl 1.1.12,
8775 uclibc-ng 1.0.8, host-gdb enabled on AArch64.
8776
8777 - The toolchain wrapper which was used only for external
8778 toolchains is now also used for Buildroot internal
8779 toolchains. This allowed to fix the ccache support, prepare
8780 the way for top-level parallel build support and remove gcc
8781 patches used to detect header/library path poisoning.
8782
8783 - Remove Analog Devices Blackfin toolchain 2012R2.
8784
8785 - Fix several Xtensa build failures by switching from
8786 text-section-literals to auto-litpools.
8787
8788 - Enable MIPS64 support in uClibc-ng, use uClibc on ARC
8789 rather than a specific fork.
8790
8791 - Linaro toolchains for ARM, ARMeb and AArch64 updated to
8792 2015.08. 2014.09 version is kept since 2015.08 only runs on
8793 x86_64 hosts.
8794
8795 Bootloaders:
8796
8797 - Fix ARM64 support in U-Boot.
8798
8799 Defconfigs:
8800
8801 - Added: ARC HS38 VDK virtual boards, Avnet Microzed, Boundary
8802 Devices Nitrogen SoloX, Freescale i.MX6 SoloX Sabre SD,
8803 OLinuxino A20 Lime2, Qemu Sparc64, Qemu SuperH 4 big endian,
8804 Synopsys AArch64 VDK virtual platform.
8805
8806 - Updated: calao_qil_a9260, calao_usb_a9g20_lpw, ci20,
8807 cubieboad, freescale_imx6_*, imx53loco, imx6_vab820,
8808 mpc8315erdb, qmx6, p1010rdb, qemu, raspberrypi,
8809 raspberrypi2, riotboard, snps_axs10*, wandboard.
8810
8811 - Removed: at91rm9200df, at91sam9260dfc, at91sam9263ek,
8812 calao_snowball_defconfig, gnublin, integrator926_defconfig.
8813
8814 Infrastructure:
8815
8816 - Support for fetching from Mercurial tags fixed.
8817
8818 - Introduce LINUX_NEEDS_MODULES, which allows to enforce
8819 module support to be enabled in the kernel when a package
8820 builds out-of-tree kernel modules (through the
8821 pkg-kernel-module infrastructure or on its own).
8822
8823 - Improve the perl package infrastructure to automatically add
8824 the dependency to the perl interpreter to target perl module
8825 packages.
8826
8827 - Remove trailing slashes in <pkg>_SITE and addition of a
8828 check to ensure such trailing slashes are no longer added.
8829
8830 - Extend the legal infrastructure to allow packages to declare
8831 their actual source code. This is useful for packages for
8832 which <pkg>_SOURCE points to pre-built binaries (as is the
8833 case for external toolchains). The new <pkg>_ACTUAL_SOURCE
8834 variable allows to point to the source code in such cases.
8835
8836 - Improved ccache support, thanks to the usage of a toolchain
8837 wrapper for internal toolchain. Now a single cache directory
8838 can be shared between different Buildroot builds.
8839
8840 - Addition of a 'graph-size' make targets, which generates a
8841 PDF graph of per-package size of the root filesystem.
8842
8843 - Addition of <pkg>_EXCLUDES so that packages can request
8844 certain parts of the source code tarball to not be
8845 extracted. This feature is currently used by gcc and
8846 toolchain-external.
8847
8848 - Packages can now use the <pkg>_PKGDIR variable, provided by
8849 the package infrastructure, to reference their package
8850 directory, instead of explicitly using package/<pkg>/.
8851
8852 Filesystems:
8853
8854 - Add high lz4 compression to squashfs.
8855
8856 - Simplification of shell profile files in the default
8857 skeleton.
8858
8859 - Remove ftp user and /home/ftp from the skeleton, and let ftp
8860 server packages create these when needed.
8861
8862 - Add support for /bin, /sbin and /lib to be symlinks to their
8863 corresponding directories in /usr. This is enforced for
8864 systemd configurations, and optional for other
8865 configurations.
8866
8867 - Support for AXFS filesystem image generation added.
8868
8869 - New options to add extra space/inodes to ext2/3/4 images.
8870
8871 Updated/fixed packages:
8872
8873 adwaita-icon-theme, apache, apitrace, atk, audit, avahi,
8874 barebox, bash, batctl, bind, binutils, bluez_utils, boost,
8875 bridge-utils, cairo, ccache, chrony, clapack, cloog, cmake,
8876 collectd, connman, conntrack-tools, coreutils, cpio,
8877 cryptsetup, dbus, dbus-cpp, devmem2, dhcp, dhcpcd, dhcpdump,
8878 dhrystone, dillo, directfb, directfb-examples, dmraid,
8879 dos2unix, dovecot, dovecot-pigeonhole, drbd-utils, dropbear,
8880 dropwatch, dtc, e2fsprogs, ebtables, efl, eigen, ejabberd,
8881 elf2flt, elfutils, erlang, ethtool, eudev, evemu, exfat,
8882 exfat-utils, expat, faifa, fbterm, fdk-aac, feh, ffmpeg, file,
8883 flashrom, fping, freerdp, freescale-imx, freetype, gdk-pixbuf,
8884 genimage, gettext, git, glib-networking, glmark2, gnupg2,
8885 gnuradio, gnutls, gpsd, grep, grub2, gst1-imx, gst1-libav,
8886 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
8887 gst1-plugins-ugly, gst1-validate, gst-fsl-plugins,
8888 gst-plugins-bad, gstreamer1, guile, gvfs, harfbuzz, haveged,
8889 hostapd, icu, imagemagick, impiutil, imx-gpu-viv, imx-vpu,
8890 inadyn, intltool, iostat, iperf3, ipmiutil, iproute2,
8891 iptables, iw, jpeg-turbo, jq, jsoncpp, kexec-lite, kmod, kodi,
8892 kodi-audioencoder-flac, kodi-pvr-argustv, kodi-pvr-filmon,
8893 kodi-pvr-hts, kodi-pvr-mythtv, kodi-pvr-pctv,
8894 kodi-pvr-stalker, kodi-pvr-vbox,
8895 kodi-visualisation-waveforhue, less, lftp, libbluray,
8896 libcgroup, libconfuse, libcurl, libdcadec, libdrm, libevdev,
8897 libffi, libfribidi, libfslcodec, libfslparser, libfslvpuwrap,
8898 libgcrypt, libglew, libglib2, libgtk3, libidn, liblinear,
8899 liblockfile, libmicrohttpd, libnetfilter_conntrack, libnfs,
8900 libnftnl, libnl, libnspr, libnss, libpcap, libpfm4, libpng,
8901 libselinux, libserial, libsoup, libsoxr, libstrophe, libtasn1,
8902 libtirpc, libtorrent, libupnpp, liburcu, libusb-compat, libuv,
8903 libv4l, libva, libva-intel-driver, libxcb, lighttpd, links,
8904 linux, linux-firmware, linux-fusion, linux-headers,
8905 lirc-tools, localedef, lpeg, lsof, ltp-testsuite,
8906 lttng-libust, lttng-tools, lua-periphery, luaposix, lvm2, lxc,
8907 lz4, mdadm, mesa3d, mesa3d-headers, minicom, minidlna, moarvm,
8908 modem-manager, mosquitto, mpd, mpdecimal, mpg123, mplayer,
8909 mrouted, msmtp, mtd, mutt, nettle, network-manager, nfs-utils,
8910 nftables, nginx, nodejs, noip, ntp, ofono, opencv3, openpgm,
8911 openssl, openswan, openvpn, pango, parted, perl, perl-cross,
8912 perl-crypt-openssl-random, perl-http-message,
8913 perl-io-socket-ssl, perl-module-build, perl-mojolicious,
8914 perl-netaddr-ip, perl-net-dns, perl-net-http, perl-net-ssleay,
8915 perl-uri, perl-xml-libxml, php, picocom, pixman, pkgconf,
8916 poco, polarssl, portaudio, portmap, postgresql, proftpd,
8917 protobuf, protobuf-c, pulseaudio, python-configshell-fb,
8918 python-networkmanager, python-numpy, python-pyparsing,
8919 python-pypcap, python-rtslib-fb, python-spidev, python-urwid,
8920 python-web2py, qemu, qt5base, redis, rngtools, rng-tools,
8921 rpi-firmware, rpi-userland, rtmpdump, rtorrent, ruby, samba,
8922 samba4, sane-backends, sconeserver, sdl, sed, setools,
8923 shairport-sync, shared-mime-info, sland, smartmontools,
8924 softether, spice-protocol, sqlcipher, sqlite, squid,
8925 strongswan, stunnel, subversion, sudo, sunxi-tools,
8926 supervisor, systemd, tar, targetcli-fb, tcpdump, tiff, tor,
8927 tvheadend, tzdata, uboot-tools, udisks, unionfs, upmpdcli,
8928 util-linux, vala, valgrind, vim, vlc, vorbis-tools, vsftpd,
8929 vtun, wavpack, webkitgtk24, weston, whois, wireless-regdb,
8930 wireshark, wpa_supplicant, xdriver_xf86-input-vmmouse,
8931 xdriver_xf86-video-imx-viv, xdriver_xf86-video-intel,
8932 xdriver_xf86-video-sis, xlib_libXi, xorg-server,
8933 xtables-addons, xterm, xz, zic, znc, zsh
8934
8935 New packages:
8936
8937 axfsutils, bitstream, check, dvblast, eventlog, fastd, gauche,
8938 gmock, graphite2, gssdp, gupnp, gupnp-av, ibrcommon, ibrdtn,
8939 ibrdtnd, ibrdtn-tools, imx-kobs, iqvlinux, irssi,
8940 kompexsqlite, libbroadvoice, libcddb, libcodec2, libcrossguid,
8941 libg7221, libhttpparser, libilbc, libldns, libmng,
8942 libopenh264, libpam-radius-auth, libpam-tacplus, libsilk,
8943 libsoundtouch, libssh, libuecc, libyuv, liquid-dsp, luv,
8944 micropython, micropython-libs, python-pyratemp,
8945 python-pyroute2, python-ranger, rapidxml, scrypt, sdl2,
8946 sp-oops-extract, squeezelite, stress-ng, swupdate, syslog-ng,
8947 x265, xdriver_xf86-video-fbturbo, xxhash, yad, zxing-cpp
8948
8949 Removed packages:
8950
8951 blackbox (was deprecated), divine (merged in directfb),
8952 kobs-ng (replaced by imx-kobs), mediactl (merged in libv4l),
8953 sawman (merged in directfb), schifra (marked broken since a
8954 long time), texinfo (host variant only, no longer used), zxing
8955 (replaced by zxing-cpp),
8956
8957 Issues resolved (http://bugs.uclibc.org):
8958
8959 #4099: cut utility from GNU coreutils works incorrect
8960 #7772: libxml-parser-perl build failure: missing dependency
8961 ExtUtils/MakeMaker
8962 #7931: Default configuration for Cubieboard v1 is outdated
8963 #8116: 2015.05-rc2 raspberrypi2_defconfig network interface
8964 not coming up
8965 #8246: X.org DRI2 build issue
8966 #8256: pointing to /usr/bin/objcopy old version (x86) instead
8967 of the generated one
8968 #8266: mplayer build issue
8969 #8281: pyrexc fails to run when path is too long
8970 #8316: lttng-tools and lttng-babeltrace executables contain
8971 bad RPATH pointing to host machine
8972 #8331: kexec wants shutdown in /sbin, but systemd installs it
8973 in /usr/sbin
8974 #8361: Buildroot 2015.08.1 skeleton inittab overwritten by
8975 busybox's version
8976 #8366: libevent does not build
8977 #8386: build failed with external toolchain
8978 #8391: Node.js 0.12.7 fails to build on raspberry_pi defconfig
8979 #8396: CCACHE initialization
8980 #8401: gpsd 3.15 NMEA support
8981 #8416: cups depends on BR2_DEPRECATED_SINCE_2015_05
8982 #8421: util-linux installs systemd files in output/target/home/
8983
20a36cd8 89842015.08, Released August 31st, 2015
3131ec44
PK
8985
8986 Minor fixes.
8987
8988 OpenCV 3.x package renamed to opencv3. OpenCV 2.4.x
8989 reintroduced as opencv.
8990
8991 Updated/fixed packages: bootutils, canfestival, cppcms,
42180d8a
PK
8992 curlftpfs, dhcpdump, dropbear, erlang-p1-tls, exfat, gnuradio,
8993 ipkg, libgudev, libmbim, libwebsock, linux-pam, lm-sensors,
8994 ltrace, midori, network-manager, openssh, perl-file-listing,
3131ec44
PK
8995 perl-http-cookies, perl-http-daemon, perl-http-negotiate,
8996 perl-www-robotrules, python-can, qt5base, qt5multimedia,
8997 setools, sysvinit, tinyalsa, tn5250, tvheadend, uboot, vlc,
8998 x264, xserver_xorg-server, zyre
8999
985b46be
TP
90002015.08-rc2, Released August, 24th 2015
9001
9002 Fixes all over the tree.
9003
9004 Toolchain: fix gcc build on NIOS-II.
9005
9006 Infrastructure: add <fs>_POST_GEN_HOOKS mechanism to fix
9007 hybrid ISO image generation.
9008
9009 Architectures: add arm1136j-s variant.
9010
9011 Updated/fixed packages: apitrace, audit, bcusdk, bdwgc,
9012 beecrypt, boost, bwm-ng, cdrkit, c-icap, cifs-utils, clapack,
9013 c-periphery, cpio, cramfs, czmq, dawgdic, dnsmasq, dosfstools,
9014 dropbear, elfutils, empty, eudev, fan-ctrl, filemq, gnutls,
9015 guile, haveged, imlib2, libcec, libepoxy, libev, libgpgme,
9016 libiio, libnetfilter_queue, libnfnetlink, libpfm4, libpthsem,
9017 librtas, libselinux, libsigsegv, libsodium, libv4l, lightning,
9018 linux, lirc-tools, lrzsz, mono, mosh, mpd, msmtp, nbd,
9019 netatalk, nodejs, ola, opencv, oprofile, php, poco,
9020 postgresql, powertop, protobuf, protobuf-c, qt5base,
9021 qt5quickcontrols, rapidjson, rng-tools, squid, sysdig,
9022 sysstat, tftpd, tinc, tz, util-linux, webkitgtk24, weston,
9023 wireshark, wvstreams, xdriver_xf86-input-synaptics, zyre.
9024
9025 Issues resolved (http://bugs.uclibc.org):
9026
9027 #8276: package/dropbear: symlink resolution incorrect
9028 #8286: Error with buildroot
9029 #8301: ldconfig parameter in Makefile
9030
7b1e9d52 90312015.08-rc1, Released August, 5th 2015
43929650
AV
9032
9033 Fixes all over the tree and new features.
9034
da63d87c
TP
9035 Architectures:
9036
9037 - Refactor how the availability of an MMU is described.
9038 - Minimal support for Cortex-M3
9039 - Minimal support for AArch64 big-endian
9040
9041 Toolchains:
9042
9043 - Add CodeSourcery MIPS 2015.05, remove MIPS 2013.11
9044 - Use uClibc-ng as the default uClibc version, instead of the
9045 official uClibc, which hasn't done any release since 3+
9046 years
9047 - eglibc is now marked as deprecated
9048 - GCC: gcc 4.9.x is now the default and was updated to 4.9.3,
9049 support for gcc 5.x added.
9050 - Binutils: use Binutils 2.24 as the default, 2.25.x series
9051 bumped to 2.25.1, remove old Binutils 2.22.
9052 - Update ARC toolchain components to 2015.06
9053 - Add support for Fortran when building gcc
9054
9055 Bootloaders:
9056
9057 - Support for using the kconfig configuration system in
9058 U-Boot
9059
9060 New Defconfigs:
9061
9062 - VIA VAB-820/AMOS-820
9063 - OLimex OLinuxino A20 Lime
9064 - Many new defconfigs for Atmel evaluation boards:
9065 at91sam9rlek, at91sam9x5ek, sama5d3xek, sama5d4ek, sama5d4
9066 Xplained Ultra, sama5d3 Xplained.
9067 - ACME Systems Aria G25
9068 - WarPboard
9069 - Altera Cyclone 5 Development Board
9070 - Xilinx zc706
9071 - ARC AXS101 and AXS103 Software Development Platforms
9072 - Significant updates to Raspberry Pi / Raspberry Pi 2
9073
9074 Infrastructure:
9075
9076 - Buildroot takes better care now of generating predictable
9077 permissions in the target filesystem. However, existing
9078 permissions on a custom skeleton or rootfs overlay will no
9079 longer be preserved. Therefore, it is necessary to add a
9080 permission table (BR2_ROOTFS_DEVICE_TABLE) to set the
9081 required permissions.
9082 - Add support for kconfig fragments.
9083 - No longer pass --{enable,disable}-debug to autotools
9084 packages depending on the value of
9085 BR2_ENABLE_DEBUG. BR2_ENABLE_DEBUG now only controls
9086 whether we build with -g or not.
9087 - Support for extracting archives in .lzma in the generic
9088 package infrastructure.
9089 - Remove random-seed file from the default skeleton, since
9090 seeding the entropy pool with a known seed makes more harm
9091 than good.
9092 - In the CVS download helper, add support to use a date as
9093 the version.
9094 - Add support for a per-package <pkg>_STRIP_COMPONENTS
9095 variable, which packages can use to specify how many path
9096 components should be stripped when extracting the tarball.
9097 - Addition of a 'kernel-module' package infrastructure, which
9098 simplifies the packaging of external kernel modules. Many
9099 existing packages are converted to use it.
9100 - Allow bootloaders to be implemented in $(BR2_EXTERNAL)
9101 - Remove /etc/securetty from the default skeleton.
9102 - Migration of sysV initscripts from the default skeleton to
9103 a package called 'initscripts', installed only when Busbox
9104 init or sysvinit are used.
9105 - Migration of the skeleton logic to a proper 'skeleton'
9106 package.
9107 - Addition of a 'linux-tools' infrastructure in the 'linux'
9108 package, to support building user-space tools bundled
9109 within the Linux kernel sources, such as perf and cpupower.
9110 - Usage of backticks instead of make $(shell ...) to execute
9111 shell commands. This allows to delay the evaluation of such
9112 commands when actually needed, and not when expanding the
9113 variables. It is useful to make 'make printvars' less
9114 noisy, and as a preparation to support top-level parallel
9115 build.
9116 - Libtool .la files are not mungled for all package types,
9117 instead of being handled only for packages using the
9118 autotools-package infrastructure.
9119 - Add mechanism to allow packages to express a dependency on
9120 gcc versions. This is needed for packages that use C++11 or
9121 C11 support for example.
9122
9123 Important package updates:
9124
9125 - Complete rework of the matchbox packaging
9126 - Lots of fixes in packages for compatibility with musl and
9127 gcc 5.
9128 - Hash files added to a large number of packages.
9129 - Update a significant number of packages to use a new
9130 hosting, after the announcement of Google Code and
9131 Gitorious closing.
9132 - Major packages needed for SELinux support have been merged,
9133 but the support is not complete yet.
9134 - Significant update of OpenCV to version 3.0, and addition
9135 of lots of eatures.
9136 - Significant update of all packages supporting the GPU and
9137 VPU of i.MX ARM processors.
9138 - Addition of systemd support in a significant number of
9139 packages.
9140 - Qt5 updated to 5.5.0
9141 - Use modular X.org server by default instead of KDrive
9142
9143 Filesystems:
9144
9145 - Complete overhaul of the iso9660 support. Now allows to use
9146 directly IS9660 as the root filesystem format and not only
9147 an initrd, and supports Grub 2 and isolinux in addition to
9148 Grub.
9149
9150 Updated packages: a10disp, agentpp, apache, at91bootstrap3,
9151 audit, barebox, bc, bind, bmon, boost, btrfs-progs,
9152 ca-certificates, can-utils, ccache, cloog, collectd, connman,
9153 coreutils, c-periphery, cryptsetup, dado, dbus, dejavu,
9154 dhcpcd, dnsmasq, dosfstools, dovecot, dovecot-pigeonhole,
9155 e2fsprogs, ejabberd, erlang-p1-cache-tab, erlang-p1-sip,
9156 erlang-p1-stringprep, erlang-p1-stun, erlang-p1-tls,
9157 erlang-p1-utils, erlang-p1-xml, erlang-p1-yaml, ethtool,
9158 eudev, evtest, exim, expect, explorercanvas, feh, ffmpeg,
9159 file, flashrom, freescale-imx, freetype, gawk, gcc, gdb,
9160 gettext, git, glib-networking, gnupg2, gnutls, gpsd, gptfdisk,
9161 gpu-viv-bin-mx6q, gst-fsl-plugins, harfbuzz, hdparm, heimdal,
9162 i2c-tools, imagemagick, imx-vpu, iproute2, ipset, isl, iw,
9163 kodi, kodi-addon-xvdr, kodi-audioencoder-flac,
9164 kodi-audioencoder-lame, kodi-audioencoder-vorbis,
9165 kodi-audioencoder-wav, lftp, libass, libassuan, libcec,
9166 libconfi, libcurl, libdrm, libevdev, libfreefare, libfslcodec,
9167 libfslparser, libfslvpuwrap, libfuse, libglib2, libgpgme,
9168 libgtk2, libgtk3, libical, libidn, libiio, libinput, libiscsi,
9169 libllcp, libmicrohttpd, libnfc, libnss, libpcap, libpciaccess,
9170 libpng, libserialport, libsigrok, libsoc, libtirpc, libubox,
9171 libunistring, libupnp, libuv, libv4l, libva,
9172 libva-intel-driver, libXrandr, lighttpd, linenoise, linux,
9173 linux-firmware, linux-headers, live555, ltrace, lua,
9174 lua-csnappy, lua-ev, luajit, lua-messagepack, luaperiphery,
9175 lvm2, lxc, lzo, mesa3d, mesa3d-headers, midori, mmc-utils,
9176 modem-manager, mono, mosquitto, mpd, mpd-mpc, mpfr, mpg123,
9177 mtd, musl, nano, netperf, network-manager, nfs-utils, nginx,
9178 nodejs, ntp, ola, opencv, openldap, openssh, openssl,
9179 openswan, openvmtools, openvpn, opkg, orbit, orc, pcmanfm,
9180 perl-cross, perl-encode-locale, perl-io-socket-ssl,
9181 perl-mojolicious, perl-net-ssleay, perl-path-tiny, perl-uri,
9182 perl-xml-libxml, php, pinentry, polarssl, postgresql,
9183 pulseview, pure-ftpd, python, python-dpkt, python-lxml,
9184 python-networkmanager, python-pyinotify, python-pypcap,
9185 python-tornado, qextserialport, qt, qt5, rapidjson, redis,
9186 rpcbind, rpi-firmware, rpi-userland, samba4, shairport-sync,
9187 snmpp, sqlite, squid, strongswan, stunnel, sudo, sunxi-boards,
9188 sunxi-mali, sysdig, sysstat, systemd, tcpdump, tiff, tmux,
9189 tor, txheadend, tzdata, uboot, uclibc, ulogd, upmpdcli,
9190 usb_modeswitch, usb_modeswitch_data, vala, vsftpd, wayland,
9191 weston, whois, wireless-regdb, wireshark, x264, xapp_xvinfo,
9192 xdriver_xf86-input-libinput, xdriver_xf86-input-vmmouse,
9193 xdriver_xf86-video-cirrus, xdriver_xf86-video-geode,
9194 xdriver_xf86-video-imx-viv, xdriver_xf86-video-mach64,
9195 xdriver_xf86-video-neomagic, xdriver_xf86-video-r128,
9196 xdriver_xf86-video-savage, xdriver_xf86-video-siliconmotion,
9197 xdriver_xf86-video-vesa, xkeyboard-config, xlib_libfontenc,
9198 xlib_libFS, xlib_libXaw, xlib_libxkbfile, xlib_libXrender,
9199 xlib_libXt, xproto_kbproto, xproto_xproto, xproto_xrandrproto,
9200 xscreensaver, xserver_xorg-server, xtables-addons, yaml-cpp,
9201 zic.
9202
9203 New packages: angularjs, atf, audit, c-icap, c-icap-modules,
9204 cpio, dawgdic, faketime, fcgiwrap, gflags, glog, initscripts,
9205 jquery-datetimepicker, kodi-audioencoder-modplug,
9206 kodi-audioencoder-nosefar, kodi-audioencoder-sidplay,
9207 kodi-audioencoder-snesapu, kodi-audioencoder-stsound,
9208 kodi-audioencoder-timidity, kodi-audioencoder-vgmstream,
9209 kodi-platform, kodi-pvr-argustv, kodi-pvr-dvblink,
9210 kodi-pvr-dvbviewer, kodi-pvr-filmon, kodi-pvr-hts,
9211 kodi-pvr-iptvsimple, kodi-pvr-mediaportal-tvserver,
9212 kodi-pvr-mythtv, kodi-pvr-nextpvr, kodi-pvr-njoy,
9213 kodi-pvr-pctv, kodi-pvr-stalker, kodi-pvr-vbox,
9214 kodi-pvr-vdr-vnsi, kodi-pvr-vuplus, kodi-pvr-wmc,
9215 kodi-screensaver-asteroids, kodi-screensaver-biogenesis,
9216 kodi-screensaver-crystalmorph, kodi-screensaver-greynetic,
9217 kodi-screensaver-pingpong, kodi-screensaver-pyro,
9218 kodi-screensaver-stars, kodi-visualisation-shadertoy,
9219 kodi-visualisation-spectrum, kodi-visualisation-waveforhue,
9220 kodi-visualisation-waveform, kvmtool, kyua, libfm,
9221 libfm-extra, libplatform, librtas, libsodium, libsquish,
9222 libucl, libump, linux-backports, lua-iconv, lutok, menu-cache,
9223 moarvm, monkey, mono-gtksharp3, mosh, openipmi, python-can,
9224 python-pycli, python-pydal, python-pyyaml, python-web2py,
9225 qpid-proton, qt5webchannel, quazip, racehound, rtl8188eu,
9226 rtl8821au, sepolgen, setools, skeleton, stm32flash,
9227 webkitgtk24, xdriver_xf86-video-qxl, zynq-boot-bin.
9228
9229 Deprecated packages: webkitgtk, libgail, eglibc support in
9230 glibc package.
43929650 9231
8cf7a561
TP
9232 Issues resolved (http://bugs.uclibc.org):
9233
9234 #4291: Segmentation fault with all binaries that use threads
9235 when compiled with gcc 4.6
9236 #6944: building toolchain for sh4 fails
9237 #7592: Buildroot GCC: -lto requires plugin support in ranlib
9238 #7628: Python SSL does not get built for Raspberry Pi
9239 #7682: Missing dependencies for NFS
9240 #7742: dhcp lacks important features when BR2_ENABLE_DEBUG
9241 #7754: make: *** [/..../buildroot-2014.11/output/build/host-gcc-initial-4.8.3/.stamp_built] Error 2
9242 #7946: libglib2-2.42.2 fails to build for sparc-buildroot-linux-gnu
9243 #7956: glibc 2.20 and 2.21 fail to build for sh64-buildroot-linux-gnu
9244 #7971: python-flask, python-werkzeug. No module named zlib
9245 #7981: Target file system skeleton permissions hazard
9246 #8006: rpcdebug in nfs-utils built for the host
9247 #8036: alsa-lib headers problem that prevents to compile alsa
9248 dependent projects
9249 #8081: systemd init system: /tmp is not mode 1777
9250 #8121: php opcache extension doesn't get installed
9251 #8151: x86-64 make fails with ncurses 5.9
9252 #8156: pkg-kconfig infra broken for *-update-{config, defconfig}
9253 #8161: default /bin/sh symlink to busybox is full path and not relative
9254 #8171: glamor missing
9255 #8191: Request update support for the cubieboard series
9256 #8201: Important security upgrades for node.js
9257
6d73615f
PK
92582015.05, Released May 31st, 2015
9259
9260 Minor fixes.
9261
9262 Updated/fixed packages: conntrack-tools, directfb, fio, flite,
9263 gptfdisk, ipmiutil, iproute2, janus-gateway, keyutils, knock,
9264 libelementary, libgcrypt, libgsasl, libjpeg, libstrophe,
9265 lttng-libust, nbd, ncurses, nmap, php, postgresql, python,
9266 python3, sconeserver, udpcast, upmpdcli
9267
c6ce119c
PK
92682015.05-rc3, Released May 22nd, 2015
9269
9270 Several fixes, mainly related to static linking.
9271
9272 Updated/fixed packages: acl, alsa-utils, apr, armadillo, attr,
9273 autoconf-archive, binutils, boost, czmq, dhcpcd, duma,
9274 enlightenment, exim, fbterm, freerdp, gcc, gdk-pixbuf,
9275 google-breakpad, gpsd, heirloom-mailx, hwloc, ipmiutil,
9276 iproute2, jack2, jasper, kmod, lcdproc, leafnode2, libcap-ng,
9277 libftdi1, libmatroska, libmemcached, libmodbus, libnftnl,
9278 libsigrok, libupnpp, libuv, libxml-parser-perl, linux,
9279 linux-headers, lirc-tools, lua-periphery, lxc, mongoose, mono,
9280 mpg123, mosquitto, neardal, newt, ntp, ola, openldap, opencv,
9281 php, postgresql, protobuf, pulseaudio, python-pyqt, qemu, qt,
9282 qt5base, rpi-userland, rsyslog, snmppp, sqlite, tiff,
9283 tinyxml2, uboot-tools, unionfs, ux5000-firmware, usbredir,
9284 ushare, vpnc, vsftpd, wavpack, wireless_tools, wsapi,
9285 wvstreams, xmlstarlet, zeromq, zmqpp
9286
9287 New packages: c-periphery
9288
9289 Issues resolved (http://bugs.uclibc.org):
9290
9291 #8106: mkfs.jffs2 uses the --pagesize parameter incorrectly
9292 #8111: 2015.05.rc2 LIBFOO_CONF_OPTS not working
9293 #8126: exim lacks plaintext and cram-md5 auth
9294
f2435f6d
PK
92952015.05-rc2, Released May 11th, 2015
9296
9297 Minor fixes.
9298
9299 Toolchain: PR56780 backport to GCC 4.8.4 to fix GDB linking
9300 issues. Context functions enabled for uClibc snapshot /
9301 uClibc-NG.
9302
9303 Architectures: Endian handling symbol for Xtensa, binutils
9304 fixes.
9305
9306 Infrastructure: Fix for kernel module stripping when
9307 localversion contains spaces.
9308
9309 Updated/fixed packages: at, autoconf-archive, binutils,
9310 cc-tool, cryptsetup, dstat, expedite, freerdp, giflib,
9311 gnuchess, guile, ipmiutil, iproute2, mono, monolite, neard,
9312 ola, poppler, postgresql, python-qt, qt, sqlite, valgrind,
9313 xlib_libXfont
9314
9315 Issues resolved (http://bugs.uclibc.org):
9316
9317 #8086: Cannot select systemd as init with Linaro 2014.09...
9318
5628a15a 93192015.05-rc1, Released May 4th, 2015
94856075
PK
9320
9321 Fixes all over the tree and new features.
9322
329f6870
PK
9323 Architectures: Removed AVR32 support, deprecate SH64, added
9324 support for steamroller, corei7-avx and core-avx2 x86
9325 variants.
9326
9327 Toolchains: IPv6 and Largefile support now enforced for
9328 uClibc. Corresponding Kconfig symbols removed.
9329
9330 External CodeSourcery AMD64 2014.05, MUSL-cross 1.1.6 added,
9331 CS sh2, Xilinx microblaze v2/14.3 removed. Distro-class
9332 external toolchains are now detected and blacklisted.
9333
9334 Internal toolchain support for Nios2 added, Blackfin
9335 removed. Aarch64 and sh musl support. uClibc-ng support added.
9336
9337 Libatomic is now handled for internal and external
9338 toolchains. Link time optimization (LTO) support.
9339
9340 New Defconfigs: Freescale i.MX28 EVK, i.MX31 PDK and SABRE
9341 Auto, Raspberry Pi 2, RIoTboard,
9342
9343 Infrastructure: Hashes for a large number of packages have
9344 been added. Missing hashes now stop the build unless
9345 explicitly disabled.
9346
1c3ad235
PK
9347 Spaces and colons (:) are now supported in package
9348 versions. Dependencies can now be listed for the patch step
9349 (<PKG>_PATCH_DEPENDENCIES). Kconfig and Linux kernel
329f6870
PK
9350 extensions infrastructure has been added.
9351
9352 Makedevs now has a recursive (r) option.
9353
9354 The variable containing the list of packages to build has been
9355 renamed from TARGETS to PACKAGES.
9356
1c3ad235
PK
9357 Make external-deps / legal-info / source / source-check have
9358 been reimplemented using the package infrastructure, so their
9359 output/behaviour may differ from earlier (some packages were
9360 not included in the past).
9361
329f6870
PK
9362 The old insecure DES password encoding is no longer supported.
9363
9364 U-Boot patch option now support direct references to patch
9365 files and URLs in addition to directories of patches. The
9366 i.MX28 SD format (u-boot.sd) is now supported.
9367
94856075
PK
9368 Updated/fixed packages: agentpp, aircrack-ng, alsa-lib,
9369 alsa-utils, apr-util, apr, atk, autossh, avahi, avrdude,
329f6870
PK
9370 bcusdk, bdwgc, bind, binutils, bmon, boost, botan,
9371 btrfs-progs, busybox, ca-certificates, cairo, can-utils,
9372 canfestival, ccache, chrony, civetweb, clamav, cmake,
9373 collectd, connman, copas, crda, cryptodev-linux, cryptsetup,
9374 cups, czmq, dbus-cpp, dbus-glib, dbus-python, dbus, dfu-util,
9375 dhcp, dhcpcd, dialog, dillo, dmraid, dnsmasq, dos2unix,
9376 dosfstools, dovecot-pigeonhole, dovecot, dropbear, dropwatch,
94856075
PK
9377 dtv-scan-tables, dvdauthor, e2fsprogs, ecryptfs-utils,
9378 libevas, elfutils, enscript, erlang, espeak, eudev, evemu,
9379 exfat-utils, exim, f2fs-tools, feh, ffmpeg, fftw, flickcurl,
9380 fltk, fluxbox, fmlib, fmtools, freeradius-client, freerdp,
9381 gamin, gawk, gcc-final, gcc, gd, gdb, gengetopt, geoip, git,
9382 glib-networking, gnu-efi, gnuchess, gnutls, gpsd, gptfdisk,
329f6870
PK
9383 gpu-viv-bin-mx6q, gst-plugin-bad, gstreamer, gstreamer1,
9384 gtest, gvfs, harfbuzz, haserl, haveged, hiawatha,
9385 hicolor-icon-theme, hostapd, hplip, httping, i2c-tools, icu,
9386 ifplugd, imagemagick, imlib2, iozone, iproute2, iptables,
9387 iputils, irqbalance, iw, jack2, jhead, jimtcl, json-c, kexec,
9388 kismet, kmod, kodi-audioencoder-flac,
94856075 9389 kodi-audioencoder-vorbis, kodi-pvr-addons, kodi, ktap, lcms2,
329f6870
PK
9390 libass, libatomic_ops, libbluray, libcap, libcgroup, libcurl,
9391 libdrm, libdvbsi, libebml, libecore, libedit, liberation,
9392 libev, libevas, libevdev, libftdi, libgcrypt, libglib2,
9393 libgpgme, libgtk2, libgtk3, libiconv, libidn, libiio,
9394 libinput, libiscsi, libksba, liblinear, libmatroska,
9395 libmicrohttpd, libmodbus, libmpdclient, libnice, libnl,
9396 libnspr, libnss, libpcap, libpciaccess, libphidget, libplayer,
9397 libpthsem, libqmi, librsvg, libseccomp, libsigrok, libsoup,
9398 libsrtp, libssh2, libtasn1, libtool, libunistring, liburcu,
9399 libusb, libuv, libva-intel-driver, libva, libvncserver,
9400 libvorbis, libvpx, libwebsockets, libxml2, libzip, lightning,
9401 lighttpd, linknx, linphone, linux-firmware, linux-headers,
9402 linux-pam, live555, ljsyscall, lmbench, lockdev, logrotate,
9403 lpc3250loader, lpeg, lsof, lttng-libust, lttng-modules,
9404 lttng-tools, lua, luacrypto, luafilesystem, luajit, luaposix,
9405 luarocks, lvm2, lxc, make,
94856075
PK
9406 matchbox-{common,desktop,fakekey,keyboard,lib,startup-monitor,vm},
9407 matchbox, mcelog, memcached, memstat, memtest86, mesa3d,
9408 minidlna, mjpegtools, mjpg-streamer, modem-manager, mongoose,
9409 monit, mono, monolite, mp4v2, mpc, mpd, mpdecimal, mpg123,
9410 mplayer, musl, nano, nbd, ncftp, ncmpc, ncurses, ne10, neard,
9411 neardal, net-tools, netatalk, netsnmp, network-manager, nginx,
9412 nodejs, ntfs-3g, ntp, numactl, odhcp6c, ofono, open2300,
9413 opencv, openldap, openntpd, openocd, openssh, openssl,
9414 openswan, opentyrian, openvmtools, openvpn, oprofile, p11-kit,
329f6870 9415 pango, patch, patchelf, pciutils, pcre, perf, perl-gdgraph,
94856075
PK
9416 perl-io-socket-ssl, perl-json-tiny, perl-module-build,
9417 perl-mojolicious, perl-net-ssleay, perl-path-tiny,
9418 perl-xml-libxml, perl, phidgetwebservice, php-gnupg, php,
9419 pkgconf, polarssl, poppler, popt, postgresql, powerpc-utils,
9420 pppd, prboom, procps-ng, proftpd, psplash, ptpd2,
9421 python-{cheetah,coherence,django,markdown,netifaces,pam,six},
329f6870
PK
9422 python-tornado, python-twisted, python-zope-interface, python,
9423 python3, qemu, qt, qt5, qt5base, qt5multimedia,
9424 qt5xmlpatterns, qt5cinex, quagga, qwt, radvd, readline,
9425 rng-tools, rpcbind, rpi-firmware, rpi-userland, rsync,
9426 rsyslog, rtai, rtmpdump, ruby, sam-ba, samba, samba4,
9427 sane-backends, sconeserver, shairport-sync, sigrok-cli, slang,
9428 smcroute, snmppp, socat, socketcand, sofia-sip, sox,
9429 spawn-fcgi, speex, sqlcipher, sqlite, squid, strace,
9430 strongswan, stunnel, sudo, sunxi-boards, swig, sysstat,
9431 systemd, tcpdump, tftpd, thrift, thttpd, ti-gfx, ti-utils,
9432 tiff, tinyalsa, tn5250, transmission, trinity, tslib,
9433 tvheadend, tzdata, uboot-tools, uclibc, ulogd, usb_modeswitch,
9434 usbutils, ustr, util-linux, vala, valgrind, vlc, wayland,
9435 webp, weston, wget, which, whois, wireless-regdb,
9436 wireless_tools, wireshark, wpa_supplicant, wvstreams,
9437 xapp_{bdftopcf,bitmap,fonttosfnt,fslsfonts},
94856075
PK
9438 xapp_{fstobdf,iceauth,mkfontscale,oclock,rgb,sessreg,setxkbmap},
9439 xapp_{showfont,smproxy,twm,x11perf,xcalc,xclipboard,xcmsdb},
9440 xapp_{xdbedizzy,xditview,xdpyinfo,xdriinfo,xedit,xev,xeyes},
9441 xapp_{xf86dga,xfsinfo,xgamma,xgc,xhost,xinit,xinput,xkbcomp},
9442 xapp_{xkbevd,xkbprint,xlsatoms,xlsfonts,xmag,xman,xmh,xmodmap},
9443 xapp_xmore, xcb-util-image, xcb-util-keysyms,
9444 xdata_xcursor-themes,
9445 xdriver_xf86-input-{evdev,keyboard,synaptics,void},
9446 xdriver_xf86-video-{ati,cirrus,geode,mach64,mga,neomagic},
9447 xdriver_xf86-video-{r128,savage,siliconmotion,sis,tdfx},
329f6870
PK
9448 xdriver_xf86-video-{trident,vmware,voodoo}, xenomai,
9449 xfont_font-util, xkeyboard-config,
9450 xlib_lib{ICE,X11,Xdmcp,Xfont,Xpm,XvMC},
94856075
PK
9451 xlib_lib{Xxf86vm,xshmfence,xtrans}, xproto_randrproto,
9452 xproto_xproto, xserver_xorg-server, x11vnc, x264, xerces,
9453 xorriso, xterm, xz, yaml-cpp, zeromq, zic, zmqpp
9454
9455 New packages: apache, autoconf-archive, batctl,
329f6870
PK
9456 bitstream-vera, bullet, cc-tool, doxygen, drbd-utils,
9457 dvdrw-tools, gnuradio, gst1-imx, hans, hwloc, ijs,
9458 imx-usb-loader, inconsolata, iodine, iotop, ipmiutil, jsoncpp,
9459 leveldb, libdcadec, libdri2, libfreeimage, libftdi1,
9460 libsidplay2, lirc-tools, lua-periphery, mc, mesa3d-headers,
9461 mosquitto, nvidia-driver, nvidia-tegra23{,-binaries,-codecs},
9462 openjpeg, opusfile, perl-crypt-openssl-{random,rsa},
9463 perl-db-file, perl-digest-{hmac,sha1},
9464 perl-encode-{detect,locale}, perl-file-{listing,util},
9465 perl-html-{parser,tagset}, perl-http-cookies,
9466 perl-http-{daemon,date,message,negotiate}, perl-io-html,
9467 perl-libwww-perl, perl-lwp-mediatypes, perl-mail-dkim,
9468 perl-mailtools, perl-mime-base64, perl-net-{dns,http},
9469 perl-netaddr-ip, perl-time-hires, perl-timedate, perl-uri,
9470 perl-www-robotrules, powertop, pulseview,
9471 python-{cherrypy,lxml,mako,pyqt,pyxml,sip,spidev,ws4py}, qpdf,
9472 qt-webkit-kiosk, sl, softether, sysdig, tinyxml2, tor, tovid,
9473 unixodbc, wf111, wine, libepoxy, xapp_xcompmgr,
94856075 9474 xapp_xfindproxy, xcb-util-cursor, xcb-util-renderutil,
329f6870 9475 xdriver_xf86-input-libinput, xdriver_xf86-video-imx{,-viv},
94856075
PK
9476 xproto_xproxymanagementprotocol
9477
9478 Removed packages: gtk2-theme-hicolor
9479
329f6870
PK
9480 Deprecated packages: samba
9481
94856075
PK
9482 Issues resolved (http://bugs.uclibc.org):
9483
9484 #7478: Multiple chosen python modules are not built due to...
9485 #7508: Use of BR2_EXTERNAL and dependencies to existing packages
9486 #7676: Package procps-ng installs binaries to nonsensical folder
9487 #7724: Startx is not installed in the target
9488 #7760: botan: wrong prefix in botan-1.10.pc
9489 #7826: Building of cdparanoia
9490 #7844: Lua with hard-float on MIPS by buildroot doesn't work
9491 #7874: X.org configure error
9492 #7941: glibc-2.20 fails to build for sparc-buildroot-linux-gnu
9493 #7951: gcc 4.9.2 fails to build for sparc-buildroot-linux-gnu
9494 #7961: Qt5 fails to build for xtensa-buildroot-linux-uclibc
9495 #7976: mkuser script fails with: user already exists with...
9496 #8011: When building only busybox and strace, strace fails...
9497 #8016: collectd fails to build, network.c:171:19: error:...
9498 #8041: error on building libcurl7.42.0
9499
6bf057b0
PK
95002015.02, Released March 1st, 2015
9501
9502 Minor fixes.
9503
9504 Updated/fixed packages: civetweb, ding-libs,
9505 directfb-examples, glibc, gnupg, gnupg2, gpm,
9506 gst-plugins-good, gst1-plugins-good, freetype, libao, libevas,
9507 libevent, libfribidi, libgcrypt, libgtk2, libshout, libsrtp,
9508 libtheora, libupnpp, libxmlrpc, linux, make, opus, pinentry,
9509 rpi-firmware, shared-mime-info, vlc, vorbis-tools,
9510 xcb-util-keysyms
9511
9512 Removed packages: libgc
9513
345f32e6
PK
95142015.02-rc3, Released February 24th, 2015
9515
9516 Minor fixes.
9517
9518 Cmake and rebar (erlang) infrastructure fixes.
9519
9520 Updated/fixed packages: bind, btrfs-progs, busybox, e2fsprogs,
9521 evtest, ffmpeg, fltk, gnutls, i2c-tools, imagemagick, libxcb,
9522 make, mjpg-streamer, netsnmp, opentyrian, php, polarssl,
9523 qt5base, samba, samba4, sudo, util-linux, xserver_xorg-server
9524
bc11392d
PK
95252015.02-rc2, Released February 15th, 2015
9526
9527 Minor fixes.
9528
9529 raspberrypi: fix kernel sha1 for DT variant.
9530
9531 Updated/fixed packages: dbus, dvdauthor, git, libsemanage,
9532 libsepol, libssh2, mplayer, ntp, openvmtools, python3,
9533 qt5base, qt5connectivity, xserver_xorg-server
9534
21652676 95352015.02-rc1, Released February 8th, 2015
20138584
PK
9536
9537 Fixes all over the tree and new features.
9538
9539 Static/shared library handling reworked. This is now a
9540 tristate (shared only / shared and static / static
9541 only). Default is now shared only to speed up the
9542 build. BR2_PREFER_STATIC_LIB is now called BR2_STATIC_LIBS.
9543
9544 The toolchain (internal and external) will now warn when an
9545 unsafe library or header path is used (such as /usr/include or
9546 /usr/lib). If BR2_COMPILER_PARANOID_UNSAFE_PATH is enabled
9547 under build options this instead becomes an error.
9548
9549 A installation path issue with the internal musl toolchain
9550 support has been fixed so it is now possible to reuse it as an
9551 external toolchain.
9552
9553 Architectures: Freescale E5500 and E6500 PowerPC support
9554 added, deprecated MIPS 1/2/3/4 support removed.
9555
9556 New defconfigs: Freescale p2020ds, MIPS creator CI20,
9557 Raspberrypi with DT, UDOO Quad.
9558
9559 'make <foo>_defconfig' now saves the path to the defconfig in
9560 the .config, so a 'make savedefconfig' automatically updates
9561 it.
9562
9563 Infrastructure for packages using the Erland rebar tool has
9564 been added.
9565
9566 Hashes for a large number of packages have been added. Hashes
9567 are now checked for both target and host packages.
9568
9569 The system menu now has an option to automatically configure a
9570 network interface through DHCP at bootup.
9571
9572 The default filesystem skeleton now uses a separate tmpfs for
9573 /run instead of a symlink to /tmp/ for security reasons / to
9574 protect against conflicts with user generated temporary files.
9575
9576 BR2_EXTERNAL is now exported to post-build and post-image
9577 scripts.
9578
9579 New packages: bdwgc, benejson, blktrace, bootstrap, cgic,
9580 ding-libs, dvdauthor, ejabberd, erlang-goldrush, erlang-lager,
9581 erlang-p1-cache-tab, erlang-p1-iconv, erlang-p1-sip,
9582 erlang-p1-stringprep, erlang-p1-stun, erlang-p1-tls,
9583 erlang-p1-utils, erlang-p1-xml, erlang-p1-yaml,
9584 erlang-p1-zlib, exiv2, freeradius-client, gengetopt, glmark2,
9585 gpu-amd-bin-mx51, guile, host-qemu, ifupdown, iperf3,
9586 janus-gateway, kodi, kodi-audioencoder-flac,
9587 kodi-audioencoder-lame, kodi-audioencoder-vorbis,
9588 kodi-audioencoder-wav, libcli, libiio, liblinear, libnice,
9589 libselinux, libsemanage, libserialport, libsigro,
9590 libsigrokdecode, libsrtp, liburiparser, libvips, libwebsock,
9591 libz160, libzip, lightning, mcelog, memtest86, mjpegtools,
9592 mjpg-streamer, mke2img, mpd-mpc, netsurf-buildsystem, odhcp6c,
9593 openldap, python-alsaaudio, python-certifi, python-cheetah,
9594 python-coherence, python-django, python-docopt, python-enum,
9595 python-enum34, python-flask, python-gobject, python-httplib2,
9596 python-ipaddr, python-itsdangerous, python-jinja,
9597 python-markdown, python-markupsafe, python-networkmanager,
9598 python-pam, python-psutil, python-pyftpdlib, python-pyinotify,
9599 python-pysendfile, python-pyxb, python-requests, python-six,
9600 python-twisted, python-webpy, python-werkzeug,
9601 python-zope-interface, qt5cinex, sigrok-cli, sofia-sip,
9602 start-stop-daemon, szip, triggerhappy, ustr, vnstat, xorriso,
9603 xtables-addons
9604
9605 Removed packages (target): bison, distcc, gob2, m4
9606
9607 Issues resolved (http://bugs.uclibc.org):
9608
9609 #7556: make interactive CLI optional for nftables
9610 #7730: Error while connecting Qt Cretaor to device
9611 #7766: logrotate default gzip path is usually wrong
9612 #7790: Invalid ext4 image generated by Buildroot
9613
9a5434fb
PK
96142014.11, Released December 1st, 2014
9615
9616 Minor fixes.
9617
9618 Infrastructure: LD_LIBRARY_PATH handling tweak to ensure
9619 current working directory isn't searched.
9620
9621 Updated/fixed packages: gd, gdb, libwebsockets, luajit, mono,
9622 parted, shairport-sync, util-linux, xapp_bdftopcf,
9623 xserver_xorg-server
9624
f30e54eb
PK
96252014.11-rc3, Released November 28th, 2014
9626
9627 Fixes all over the tree.
9628
9629 System: File permissions of /etc/random-seed made more
9630 restrictive.
9631
9632 Toolchain: Various fixes related to locale handling, a fix for
9633 building the toolchain wrapper on MIPS.
9634
9635 Updated/fixed packages: bind, binutils. botan, btrfsprogs,
9636 clamav, czmq, dhcp, dillo, dovecot, erlang, flac, gd, glibc,
9637 gptfdisk, gst1-validate, heirloom-mailx, lame, libksba,
9638 libllcp, libnspr, libpng, libshairplay, libtirpc, linux,
9639 linux-headers, mpdecimal, mpg123, network-manager, nfstables,
9640 nfs-utils, openssl, pcituils, qt, radvd, rtai, sqlcipher,
9641 sstrip, tcpdump, uclibc, uemacs, ushare, wayland, weston,
9642 xl2tp, xserver_xorg-server
9643
9644 Issues resolved (http://bugs.uclibc.org):
9645
9646 #7670: Fails to build mpc-1.0.2 on latest Cygwin
9647
641e00ef 96482014.11-rc2, Released November 21st, 2014
7dfba6f5
PK
9649
9650 Fixes all over the tree.
9651
9652 Inittab tweaks for shutdown handling (busybox and sysvinit).
9653
9654 Updated/fixed packages: aircrack-ng, botan, canfestival,
9655 clamav, coreutils, czmq, dbus, dovecot, duma, e2fsprogs,
9656 erlang, gcc, iputils, libcap, libgcrypt, libmemcached,
9657 libssh2, libunwind, libv4l, linux-headers, mesa3d-demos, mutt,
9658 mysql, ndisc6, nodejs, omniorb, perl-cross, php,
9659 python-tornado, python3, qemu, qt5base, qt5webkit, rpm,
9660 rt-tests, ruby, schifra, sdl_sound, shairport-sync, sysvinit,
9661 tstools, tzdata, wireshark, x264
9662
9663 Issues resolved (http://bugs.uclibc.org):
9664
9665 #7646: strftime on datetime not works on python3
9666
74128856 96672014.11-rc1, Released November 12th, 2014
4c2d7589
PK
9668
9669 Fixes all over the tree and new features.
9670
6896e829
PK
9671 Toolchains: Use -mcpu / -march instead of -mtune. Support
9672 additional ARC and sparc variants. Updated Code sourcery
9673 and Linaro external toolchains.
9674
9675 Defconfigs: Freescale iMX6DL SabreSD, Minnowboard MAX, QEMU
9676 powerpc64 pseries added and a number of updates to the
9677 existing configurations.
9678
9679 Infrastructure: Buildroot is now less noisy when built with
9680 the silent option (make -s).
9681 A number of package infrastructure variables have been renamed
9682 from *_OPT to *_OPTS for constency. Buildroot will complain if
9683 the old names are used to assist in updating out of tree
9684 packages.
9685 Fixes for host systems where bash isn't located in /bin, and
9686 older systems not supporting mktemp --tmpdir.
9687 Various cleanups of users/groups in the default skeleton.
9688 There is now an option to choose what shell /bin/sh points to.
9689
9690 Documentation: Various updates to the user manual. The
9691 asciidoc documentation handling has now been extended so it
9692 can be used by (BR2_EXTERNAL) packages.
9693
4c2d7589
PK
9694 Updated/fixed packages: acl, acpid, agentpp, aircrack-ng,
9695 alsa-lib, alsamixergui, alsa-utils, apitrace, apr, apr-util,
9696 argus, arptables, at, atftp, atk, attr, audiofile, aumix,
9697 automake, autossh, avahi, avrdude, axel, bandwidthd, bash,
9698 bcusdk, beecrypt, bind, binutils, blackbox, bluez5_utils,
9699 bluez_utils, bmon, boost, bootutils, bridge-utils,
9700 btrfs-progs, busybox, bwm-ng, bzip2, ca-certificates, cairo,
9701 ccache, ccid, ccrypt, cdrkit, cegui06, celt051, chrony,
9702 cifs-utils, civetweb, cjson, clapack, classpath, cloog, cmake,
9703 collectd, connman, copas, coreutils, coxpcall, cppcms, cppdb,
9704 cppzmq, cramfs, crda, cryptsetup, ctorrent, cups, cvs, cwiid,
9705 czmq, dash, dbus, dbus-cpp, dbus-glib, dbus-python, dejavu,
9706 dhcp, dhcpcd, dhcpdump, dialog, dillo, directfb, distcc,
9707 dmalloc, dmidecode, dmraid, dnsmasq, doc-asciidoc.mk,
9708 dosfstools, dropbear, dropwatch, dstat, dtach, dtc, dvbsnoop,
9709 e2fsprogs, ecryptfs-utils, ed, efl, eigen, elf2flt, elfutils,
9710 enlightenment, enscript, erlang, espeak, ethtool, eudev,
9711 evemu, evtest, exfat, exfat-utils, exim, expat, expect,
9712 explorercanvas, faifa, fakeroot, fan-ctrl, fbdump,
9713 fb-test-app, fetchmail, ffmpeg, file, filemq, findutils, flac,
9714 flann, flickcurl, flite, fltk, fluxbox, fmc, fmlib,
9715 fontconfig, foomatic-filters, freerdp, freescale-imx,
9716 freetype, ftop, fxload, gamin, gcc, gd, gdb, gdk-pixbuf,
9717 genimage, genpart, genromfs, geoip, gettext, giblib, git,
9718 glibc, glib-networking, gmp, gmpc, gnu-efi, gnupg, gnupg2,
9719 gnuplot, gnutls, google-breakpad, gpm, gpsd, gptfdisk,
9720 gpu-viv-bin-mx6q, grantlee, grep, gsl, gst1-libav,
9721 gst1-plugins-{bad,base,good,ugly}, gst-ffmpeg,
9722 gst-fsl-plugins, gst-omx, gst-plugins-{bad,base,good,ugly},
9723 gst-plugin-x170, gstreamer, gstreamer1, gtest, gtk2-engines,
9724 gutenprint, gvfs, harfbuzz, haserl, haveged, hdparm, heimdal,
9725 heirloom-mailx, hiawatha, hostapd, hplip, htop, httping,
9726 hwdata, i2c-tools, icu, ifplugd, igh-ethercat, imagemagick,
9727 imlib2, imx-lib, imx-vpu, inadyn, inotify-tools, input-tools,
9728 intltool, iperf, iproute2, iprutils, ipsec-tools, ipset,
9729 iptables, iputils, iw, jamvm, jansson, jasper, jimtcl, joe,
9730 jpeg-turbo, jq, jquery-keyboard, jquery-mobile, jquery-ui,
9731 jquery-ui-themes, jquery-validation, jsmin, json-c,
9732 json-javascript, kbd, kexec, kexec-lite, keyutils, kismet,
9733 kmod, knock, ktap, lame, lbase64, lbreakout2, lcdproc, lcms2,
9734 lesstif, lftp, libaio, libao, libarchive, libargtable2,
9735 libass, libassuan, libatasmart, libbluray, libbsd, libcap,
9736 libcap-ng, libcdio, libcec, libcgicc, libcgroup, libcofi,
9737 libconfig, libconfuse, libcurl, libdaemon, libdnet, libdrm,
9738 libdvdnav, libecore, libedbus, libedit, libedje, libeet,
9739 libelementary, libelf, libenca, libethumb, libevas,
9740 libevas-generic-loaders, libevent, libexif, libeXosip2,
9741 libffi, libftdi, libfuse, libgail, libgcrypt, libgeotiff,
9742 libglade, libglib2, libgpgme, libgtk2, libhid, libidn,
9743 libinput, libiscsi, libjson, libksba, liblockfile,
9744 liblog4c-localtime, liblogging, libmad, libmatroska, libmbim,
9745 libmemcached, libmicrohttpd, libmpdclient, libmpeg2, libndp,
9746 libnfc, libnfs, libnftnl, libnl, libnspr, libnss, liboauth,
9747 libogg, liboping, libosip2, libpcap, libpciaccess, libpfm4,
9748 libplayer, libplist, libpng, libpthsem, libqmi, libqrencode,
9749 libraw, libreplaygain, libroxml, librsvg, librtlsdr,
9750 libsamplerate, libseccomp, libsecret, libshairplay, libsoc,
9751 libsoup, libsoxr, libssh2, libstrophe, libsvg, libsvg-cairo,
9752 libtasn1, libtheora, libtirpc, libtorrent, libubox, libuci,
9753 libungif, liburcu, libusb, libuv, libv4l, libva,
9754 libva-intel-driver, libvncserver, libvorbis, libvpx,
9755 libwebsockets, libxcb, libxml2, libxml-parser-perl, libxmlrpc,
9756 libxslt, lighttpd, linenoise, linknx, links, linphone,
9757 linux-firmware, linux-fusion, linux-headers, linux-pam,
9758 linux-zigbee, lite, live555, ljlinenoise, lmbench, lm-sensors,
9759 localedef, lockdev, lockfile-progs, log4cxx, lpty, lrandom,
9760 lrzsz, lshw, lsof, lsqlite3, ltp-testsuite, ltrace, ltris,
9761 lttng-babeltrace, lttng-libust, lttng-modules, lttng-tools,
9762 lua, luabitop, lua-coat, lua-coatpersistent, lua-csnappy,
9763 lua-ev, luajit, luajson, lualogging, lua-messagepack,
9764 lua-msgpack-native, luaposix, luarocks, luasec, luasocket,
9765 luasql-sqlite3, lua-testmore, lunit, lvm2, lxc, lz4, lzlib,
9766 lzma, m4, madplay, make, makedevs, Makefile.in,
9767 matchbox-common, matchbox-desktop, matchbox-fakekey,
9768 matchbox-keyboard, matchbox-lib, matchbox-panel,
9769 matchbox-startup-monitor, matchbox-wm, mcrypt, mdadm,
9770 media-ctl, mediastreamer, memcached, memstat, memtester,
9771 mesa3d, metacity, midori, mii-diag, minidlna, mmc-utils,
9772 modem-manager, mongoose, mongrel2, monit, mpc, mpd, mpdecimal,
9773 mpfr, mpg123, mplayer, mrouted, msmtp, mtd, mtools, mtr,
9774 musepack, musl, mutt, mxml, mysql, nano, nanocom, nbd, ncftp,
9775 ncurses, ndisc6, ne10, neard, neon, netatalk, netperf,
9776 netsnmp, nettle, net-tools, network-manager, newt, nfs-utils,
9777 ngrep, nmap, nodejs, nss-mdns, ntfs-3g, ntp, numactl, nut,
9778 nuttcp, ofono, ola, omap-u-boot-utils, omniorb,
9779 on2-8170-modules, opencore-amr, opencv, openntpd, openobex,
9780 openocd, openpowerlink, openssh, openssl, openswan,
9781 opentyrian, opentyrian-data, openvpn, opkg, oprofile, opus,
9782 opus-tools, orbit, orc, ortp, p11-kit, pango, parted,
9783 pciutils, pcmanfm, pcre, pcsc-lite, perf, perl, perl-gd,
9784 perl-gdgraph, perl-io-socket-ssl, perl-json-tiny,
9785 perl-module-build, perl-mojolicious, perl-net-ssleay,
9786 perl-path-tiny, perl-xml-libxml, perl-xml-parser, php,
9787 php-geoip, php-gnupg, php-imagick, php-memcached, php-ssh2,
9788 php-yaml, php-zmq, picocom, pifmrds, pinentry, pixman,
9789 pkg-autotools.mk, pkg-cmake.mk, pkg-download.mk,
9790 pkg-generic.mk, pkg-kconfig.mk, pkg-luarocks.mk, pkg-perl.mk,
9791 pkg-python.mk, pkg-utils.mk, poco, polarssl, polkit, poppler,
9792 popt, portaudio, portmap, postgresql, powerpc-utils, pppd,
9793 pptp-linux, prboom, procps-ng, proftpd, protobuf, protobuf-c,
9794 psmisc, ptpd2, pulseaudio, pv, pwgen, python, python3,
9795 python-dialog, python-ipy, python-keyring, python-mad,
9796 python-netifaces, python-numpy, python-protobuf, python-pyasn,
9797 python-pyparsing, python-pyro, python-pyusb, python-serial,
9798 python-setuptools, qdecoder, qemu, qextserialport, qjson, qt,
9799 qt5, qt5base, qt5connectivity, qt5declarative, qt5enginio,
9800 qt5graphicaleffects, qt5imageformats, qt5multimedia,
9801 qt5quick1, qt5quickcontrols, qt5script, qt5sensors,
9802 qt5serialport, qt5svg, qt5webkit, qt5webkit-examples,
9803 qt5websockets, qt5x11extras, qt5xmlpatterns, qtuio, quagga,
9804 quota, qwt, radvd, rapidjson, rdesktop, redis, rings, rpcbind,
9805 rpi-firmware, rpi-userland, rpm, rp-pppoe, rrdtool,
9806 rsh-redone, rsync, rsyslog, rtai, rtmpdump, rt-tests, rubix,
9807 ruby, samba, sam-ba, samba4, sane-backends, schifra,
9808 sconeserver, scons, screen, sdl, sdl_gfx, sdl_image,
9809 sdl_mixer, sdl_net, sdl_sound, sdl_ttf, sed, ser2net,
9810 setserial, sg3_utils, shared-mime-info, simicsfs, sispmctl,
9811 slang, slirp, smcroute, smstools3, snmppp,
9812 snowball-hdmiservice, socat, socketcand, sox, spawn-fcgi,
9813 speex, spice, spice-protocol, sqlcipher, sqlite, squashfs,
9814 squid, sredird, startup-notification, strace, stress,
9815 strongswan, stunnel, subversion, sudo, sunxi-boards,
9816 sunxi-cedarx, swig, sylpheed, synergy, sysklogd, sysstat,
9817 systemd, sysvinit, taglib, tar, tcl, tcllib, tcpdump,
9818 tcpreplay, texinfo, tftpd, thrift, thttpd, tiff, ti-utils,
9819 tn5250, torsmo, trace-cmd, transmission, tslib, tstools,
9820 tvheadend, twolame, tz, uboot-tools, uclibc, udisks, ulogd,
9821 upmpdcli, upx, urg, usb_modeswitch, usbmount, usbredir,
9822 usbutils, util-linux, valgrind, vde2, vim, vlc, vo-aacenc,
9823 vorbis-tools, vpnc, vsftpd, vtun, wayland, webkit, webp,
9824 webrtc-audio-processing, weston, wget, whois, wireless-regdb,
9825 wireshark, wpa_supplicant, wvstreams, x11r7, x11vnc,
9826 xapp_xcalc, xapp_xdm, xapp_xdpyinfo, xapp_xf86dga, xapp_xfs,
9827 xapp_xinit, xapp_xkbevd, xapp_xmh, xapp_xrandr, xapp_xsm,
9828 xbmc, xbmc-pvr-addons, xcb-proto, xcursor-transparent-theme,
9829 xdriver_xf86-input-mouse, xdriver_xf86-video-{ast,intel},
9830 xdriver_xf86-video-vmware, xenomai, xerces,
9831 xfont_font-adobe-{100,75}dpi,
9832 xfont_font-adobe-utopia-{100dpi,75dpi,type1},
9833 xfont_font-alias, xfont_font-arabic-misc,
9834 xfont_font-bh-100dpi, xfont_font-bh-75dpi,
9835 xfont_font-bh-lucidatypewriter-100dpi,
9836 xfont_font-bh-lucidatypewriter-75dpi, xfont_font-bh-ttf,
9837 xfont_font-bh-type1, xfont_font-bitstream-100dpi,
9838 xfont_font-bitstream-75dpi, xfont_font-bitstream-type1,
9839 xfont_font-cronyx-cyrillic, xfont_font-cursor-misc,
9840 xfont_font-daewoo-misc, xfont_font-dec-misc,
9841 xfont_font-ibm-type1, xfont_font-isas-misc,
9842 xfont_font-jis-misc, xfont_font-micro-misc,
9843 xfont_font-misc-cyrillic, xfont_font-misc-ethiopic,
9844 xfont_font-misc-meltho, xfont_font-misc-misc,
9845 xfont_font-mutt-misc, xfont_font-schumacher-misc,
9846 xfont_font-screen-cyrillic, xfont_font-sony-misc,
9847 xfont_font-sun-misc, xfont_font-winitzki-cyrillic,
9848 xfont_font-xfree86-type1, xfsprogs, xinetd, xkeyboard-config,
9849 xlib_libdmx, xlib_libFS, xlib_libpciaccess, xlib_libSM,
9850 xlib_libX11, xlib_libXaw, xlib_libXext, xlib_libXfont,
9851 xlib_libXi, xlib_libXinerama, xlib_libXrandr, xlib_libXrender,
9852 xlib_libXres, xlib_libXScrnSaver, xlib_libXt, xlib_libXv,
9853 xlib_libXvMC, xlib_libXxf86dga, xlib_libXxf86vm, xmlstarlet,
9854 xproto_xcmiscproto, xproto_xextproto, xscreensaver,
9855 xserver_xorg-server, xterm, xz, zeromq, zlib, zlog, zmqpp,
9856 znc, zsh, zxing
9857
9858 New packages: adwaita-icon-theme, am335x-pru-package,
9859 bcache-tools, biosdevname, botan, canfestival, clamav,
9860 cppunit, dos2unix, dovecot, dovecot-pigeonhole, getent, glm,
9861 gst1-validate, hicolor-icon-theme, ipmitool, leafnode2,
9862 libdvbcsa, libgtk3, libphidget, libshout, libunistring,
9863 libupnpp, mesa3d-demos, modplugtools, mono, monolite, mp4v2,
9864 netcat-openbsd, nginx, odhcploc, openvmtools,
9865 phidgetwebservice, pps-tools, pure-ftpd,
9866 python-configshell-fb, python-rtslib-fb, python-urwid, qlibc,
9867 qt5location, shairport-sync, spidev_test, targetcli-fb,
9868 tinyalsa, trinity, x264, yaml-cpp, ympd
9869
9870 Removed packages: libelf
9871
9872 Issues resolved (http://bugs.uclibc.org):
9873
9874 #261: New package: wxWidgets
9875 #325: New package: ratpoison
9876 #405: New package: OpenVZ tools
9877 #1309: New package: rdiff-backup
9878 #3427: New package: nginx
9879 #3655: New package: libav
9880 #3991: New Package: open-vm-tools (Vmware Tools)
9881 #6878: dmraid: disabled on ARC
9882 #6950: Full unicode support in ncurses
9883 #7010: jamvm builds and runs fine under mips (be)
9884 #7088: elfutils on Blackfin doesn't build
9885 #7142: ecryptfs needs getent to run
9886 #7280: CMake toolchain file uses the FORCE attribute on CMAKE_CXX_FLAGS
9887 #7346: [2014.08rc3] vim-8ae50e3ef8bf.tar.gz can not be downloaded, ...
9888 #7352: [2014.08-rc3] diffutils-3.3 failed on building
9889 #7358: rpi-userland: linking with bcm_host doesn't give vc_dispmanx_*
9890 #7364: monit builds a static application, even though BR2_PREFER_...
9891 #7370: ngrep - requires --with-pcap-includes fully defined to find...
9892 #7442: rootfs remount does not work as expected with sysvinit
9893 #7448: Having export MACHINE="something" breaks glibc build on IMX6...
9894 #7568: musl buildroot-toolchain does not put libgcc_s.so.1 into place
9895 #7574: quota-4.01 fails to build statically
9896
fcd720df
PK
98972014.08, Released September 1st, 2014
9898
9899 Minor manual fixes/additions.
9900
9901 Updated/fixed packages: btrfs-progs, cmake, cppcms, exim,
9902 lftp, libdaemon, libev, libgpgme, libiqrf, libnl, libplist,
9903 libroxml, libwebsockets, mesa3d, mpd, mtdev2tuio, musepack,
9904 perl-gd, php-geoip, php-gnupg, php-imagick, php-memcached,
9905 php-ssh2, php-yaml, php-zmq, polarssl, ruby, systemd, taglib,
9906 uboot-tools, upmpdcli, webkit, xapp_xfs, xapp_luit,
9907 xscreensaver, yajl
9908
9909 Issues resolved (http://bugs.uclibc.org):
9910
9911 #7346: vim-8ae50e3ef8bf.tar.gz can not be downloaded, 404 not found
9912
fdff7150
PK
99132014.08-rc3, Released August 26th, 2014
9914
9915 Minor fixes.
9916
9917 User manual update / restructuring.
9918
9919 Updated/fixed packages: cairo, ecryptfs-utils, gettext,
9920 gstreamer, gstreamer1, gutenprint, icu, imagemagick, jack2,
9921 lbreakout2, libevas-generic-loaders, libftdi, libinput,
9922 libtorrent, ltris, msgpack, ntp, php, procps-ng, pulseaudio,
9923 thrift, tvheadend, usb_modeswitch, xmlstarlet,
9924
9925 Issues resolved (http://bugs.uclibc.org):
9926
9927 #7136: ecryptfs-utils needs gettext to run when glibc/eglibc...
9928 #7322: libgomp dependency issue with imagemagick
9929 #7328: Git dl of versions in x/y broken
9930
7dc7c790 99312014.08-rc2, Released August 18th, 2014
8c94df28
PK
9932
9933 Fixes all over the tree.
9934
7dc7c790
PK
9935 User manual restructured / reworked.
9936
9937 Toolchain: Fix for C++ exceptions / pthread_exit() on
9938 uClibc/glibc, C++-11 features with uClibc.
9939
8c94df28
PK
9940 Updated/fixed packages: bandwidthd, bluez5_utils, empty,
9941 espeak, fbv, ffmpeg, gd, gnupg2, gst1-plugin-good, iftop,
9942 infozip, libcuefile, libeml, libnftl, localedef, ltrace,
7dc7c790
PK
9943 matchbox, mpd, network-manager, nftables, ngrep, nut, openssl,
9944 oprofile, perl, perl-net-ssleay, postgresql, pppd, procps-ng,
9945 qt, subversion, synergy, systemd, tar, tftpd, webkit,
9946 xapp_rstart, xbmc, xbmc-pvr-addons
8c94df28
PK
9947
9948 Issues resolved (http://bugs.uclibc.org):
9949
9950 #7124: Use BR toolchain externally results a non-bootable...
9951 #7208: Glibc C++ aplications crash if they use exceptions
9952 #7250: Cannot build with -std=c++11
9953 #7262: Generating locale en_US.UTF-8 fails on 64bit fedora..
9954 #7286: systemd 215 doesn't build
9955
7e725e13 99562014.08-rc1, Released August 8th, 2014
087e1c8e
PK
9957
9958 Fixes all over the tree and new features.
9959
ec37bbca
PK
9960 Architecture: Powerpc64 BE/LE added, AVR32 deprecated.
9961 Improved altivec / SPE /atomic instructions
9962 handling. Additional PowerPC CPU variants added.
9963
9964 Defconfigs: Atmel SAMA5D3, Congatec QMX6, Lego ev3, TS-5x00,
9965 qemu-system-xtensa, qemu-aarch64-virt added. A number of
9966 tweaks to existing ones. lpc32xx defconfigs removed.
9967
9968 Toolchain: Microblaze support for internal musl toolchain.
9969 Default to GCC 4.8 for internal toolchain, remove deprecated
9970 4.3 and 4.6 versions.
9971 External CodeSourcery / Linaro toolchain updates, option to
9972 copy gconv libraries for external toolchains.
9973
9974 Infrastructure: graph-depends: misc fixes, transitive
9975 dependencies are not drawn by default. Download handling is
9976 now done using helper scripts. Integrity of downloads can now
9977 be verified using sha* hashes. Subversion download now uses
9978 peg revisions for robustness.
9979 Legal-info: License info of local or overridden packages are
9980 saved as well. Toolchain packages are also taken into account.
9981 autotools: Static linking with libtool / v1.5 improvements.
9982 Gettextize support, similar to autoreconf.
9983 kconfig package infrastructure added.
9984
9985 Misc: Version selection for busybox dropped.
9986
087e1c8e
PK
9987 Updated/fixed packages: aespipe, aiccu, alsa-lib, alsa-utils,
9988 alsamixergui, argus, armadillo, at, atftp, atk, avahi,
9989 avrdude, axel, b43-firmware, b43-fwcutter, bandwidthd, bc,
9990 bcusdk, beecrypt, bind, binutils, blackbox, bluez5_utils,
9991 bmon, boa, bonnie, bootutils, bsdiff, btrfs-progs, bustle,
9992 busybox, bwm-ng, bzip2, ca-certificates, cairo, can-utils,
9993 ccache, ccrypt, chrony, cifs-utils, classpath, cloog, cmake,
9994 collectd, connman, coreutils, cosmo, cppcms, cramfs, crda,
9995 cryptodev-linux, cryptodev, ctorrent, cvs, dbus-cpp,
9996 dbus-glib, dbus-python, dbus, dcron, dejavu, devmem2,
9997 dfu-util, dhcp, dhcpcd, dhcpdump, dhrystone, dialog, dillo,
9998 distcc, dmidecode, dmraid, dnsmasq, doom-wad, dropbear,
9999 dropwatch, dsp-tools, dtv-scan-tables, dvb-apps, e2fsprogs,
10000 e2tools, eeprog, eigen, elf2flt, elftosb, enlightenment,
10001 enscript, espeak, ethtool, eudev, evemu, exim, expedite,
10002 explorercanvas, ezxml, faifa, fan-ctrl, fconfig, feh,
10003 fetchmail, ffmpeg, fftw, file, fio, fis, flann, flashrom,
10004 flex, flot, fltk, fontconfig, freerdp, freescale-imx,
10005 freetype, ftop, gcc, gd, gdb, genimage, genromfs, gettext,
10006 giblib, glib-networking, glibc, gmp, gnupg, gnutls, gpm, gpsd,
10007 gptfdisk, gpu-viv-bin-imx6q, gqview, grantlee, gst-ffmpeg,
10008 gst-fsl-plugins, gst1-libav, gst1-plugins-bad,
10009 gst1-plugins-ugly, gtk2-engines, gtk2-theme-hicolor, gtkperf,
10010 gvfs, haserl, hdparm, hostapd, httping, i2c-tools, icu,
10011 imagemagick, imx-lib, inadyn, inotify-tools, input-tools,
10012 ipkg, iproute2, iputils, irda-utils, iw, jack2, jpeg, jquery,
10013 jquery-keyboard, jquery-mobile, jquery-validation, jsmin, kbd,
10014 kexec, kmod, knock, latencytop, lcdapi, leafpad, lesstif,
10015 lftp, libaio, libarchive, libargtable2, libart, libatasmart,
10016 libatomic_ops, libbsd, libcap-ng, libcec, libcgicc, libcgroup,
10017 libconfuse, libcurl, libdrm, libdvdnav, libdvdread,
10018 libeXosip2, libedit, liberation, libesmtp, libev, libevas,
10019 libevdev, libevent, libfcgi, libffi, libfreefare, libfslcodec,
10020 libfslparser, libfslvpuwrap, libgail, libgcrypt, libglade,
10021 libglib2, libgpgme, libgtk2, libhid, libical, libiconv,
10022 libiqrf, libjpeg, liblog4c-localtime, libmbus, libmicrohttpd,
10023 libmms, libndp, libnftnl, libnl, libnspr, libnss, liboauth,
10024 libpcap, libpng, libpthsem, libqmi, libraw, libraw1394,
10025 librsvg, libsoc, libsoup, libsvgtiny, libsysfs, libtasn1,
10026 libtirpc, libtorrent, libusb, libv4l, libwebsockets, libxcb,
10027 libxml2, libyaml, links, linux-firmware, linux-fusion,
10028 linux-headers, linux-pam, lite, live555, lm-sensors,
10029 lockfile-progs, lpc3250loader, lshw, lsof, lsuio, ltrace,
10030 ltris, lua-messagepack, luainterpreter, luajit, luaposix,
10031 luarocks, lvm2, lxc, lz4, lzo, make, makedevs, mdadm,
10032 mediastreamer, mesa3d, metacity, minidlna, mkpasswd,
10033 modem-manager, mongoose, mpd, mpg123, msgpack, mtd, mtools,
10034 mtr, musepack, musl, mysql, nano, nasm, nbd, ncurses, ndisc6,
10035 netatalk, netplug, network-manager, nftables, ngircd, nodejs,
10036 nss-mdns, ntp, nut, olsr, open2300, opencv, openntpd, openocd,
10037 openpgm, openpowerlink, openssh, openssl, openswan, openvpn,
10038 opkg, oprofile, opus-tools, orc, p910nd, pango, parted,
10039 pax-utils, pcmanfm, perf, perl, perl-module-build, php,
10040 pixman, pkgconf, poco, polarssl, popt, portmap, postgresql,
10041 prboom, protobuf-c, proxychains-ng, psmisc, psplash, ptpd2,
10042 python,
10043 python-{bottle,dpkt,id3,mad,msgpack,nfc,pygame,pyzmq,simplejson},
10044 python3, qhull, qt, qt5base, qt5connectivity, qt5declarative,
10045 qt5graphicaleffects, qt5multimedia, qt5quickcontrols,
10046 qt5sensors, qt5svg, qt5webkit, quagga, quota, radvd, rdesktop,
10047 read-edid, rpcbind, rpi-firmware, rpi-userland, rpm,
10048 rsh-redone, rsync, rt-tests, rtmpdump, rtorrent, rubix, ruby,
10049 samba, samba4, sane-backends, sawman, sconeserver, setserial,
10050 sg3_utils, shared-mime-info, smartmontools, smcroute, snappy,
10051 socketcand, spawn-fcgi, sqlite, squashfs, squid, sredird,
10052 startup-notification, statserial, strongswan, stunnel,
10053 sunxi-mali, supervisor, synergy, sysklogd, sysprof, sysstat,
10054 systemd, tcpdump, tcpreplay, texinfo, thrift, thttpd, ti-gfx,
10055 ti-utils, tinyhttpd, torsmo, trace-cmd, transmission, tslib,
10056 tstools, tvheadend, tzdata, uboot-tools, uclibc, udev,
10057 udpcast, usb_modeswitch, usbmount, util-linux, valgrind, vim,
10058 vlc, w_scan, wayland, webrtc-audio-processing, weston, wget,
10059 wireless-regdb, wireless_tools, wireshark, wpa_supplicant,
10060 xapp_{twm,xconsole,xcursorgen,xedit,xfs,xinit,xrandr},
10061 xdriver_xf86-video-intel, xlib_lib{FS,ICE,Xext,Xfont,Xft,Xi},
10062 xproto_fontsproto, xproto_inputproto, xserver_xorg-server,
10063 x11vnc, xbmc, xbmc-addon-xvdr, xbmc-pvr-addons, xterm, xvkbd,
10064 xz
10065
10066 New packages: flickcurl, fmc, fmlib, geoip, gnupg2,
10067 google-breakpad, imx-vpu, isl, kexec-lite, libglew, libglu,
10068 libinput, libksba, libmemcached, libmpdclient, librtlsdr,
10069 libuv, libva, libva-intel-driver, linux-zigbee, memcached,
10070 mpdecimal, ncmpc, opencore-amr, patchelf, perl-datetime-tiny,
10071 perl-gd, perl-gdgraph, perl-gdtextutil, perl-io-socket-ssl,
10072 perl-json-tiny, perl-mojolicious, perl-net-ssleay,
10073 perl-path-tiny, perl-try-tiny, perl-xml-libxml,
10074 perl-xml-namespacesupport, perl-xml-sax, perl-xml-sax-base,
10075 php-geoip, php-memcached, pifmrds, pinentry, powerpc-utils,
10076 procps-ng, pwgen, python-cffi, python-daemon, python-flup,
10077 python-ipython, python-numpy, qt5enginio, qt5webkit-examples,
10078 qt5websockets, simicsfs, sispmctl, sox, sshpass, tclap,
10079 twolame, upmpdcli, whois, xlib_libxshmfence, xproto_dri3proto
10080
10081 Removed packages: procps
10082
10083 Issues resolved (http://bugs.uclibc.org):
10084
10085 #5750: Doing a Buildroot build from /usr doesn't work
10086 #5900: config flags to the Xenomai build system
10087 #6230: Cannot compile gcc without threads (uClibc-based)
10088 #6626: procps Unknown HZ value! (XX) Assume 100
10089 #7118: Package "thrift" requires atomic operations
10090 #7154: Local uClibc config file gets overwritten using ...
10091 #7160: host-xz not built
10092 #7166: hostapd: segfault when using RT5370
10093 #7172: Name collision of rpath token expansion and internal..
10094 #7178: NTPd package cannot sync time without a proper ntp.conf
10095 #7184: supervisord depends on libxml2 implicitly
10096 #7196: Unable to build on UBUNTU13.10
10097 #7268: python 2.7 compilation issue on a Debian/Ubuntu ...
10098
f287d625
PK
100992014.05, Released May 31st, 2014
10100
10101 Minor fixes.
10102
10103 Minor manual fixes. U-Boot now defaults to spl/u-boot-spl.bin
10104 for the spl file.
10105
10106 Updated/fixed packages: exim, glibc, gnutls, libfribidi,
10107 qt5base, qt5webkit, sysklogd, thrift, u-boot
10108
d830cceb
PK
101092014.05-rc3, Released May 28th, 2014
10110
10111 Minor fixes.
10112
10113 Updated/fixed packages: acl, attr, connman, dosfstools,
10114 dropbear, dvb-apps, exim, flite, gdb, httping, hwdata,
10115 lesstif, libnss, libv4l, lttng-babeltrace, midori, monit,
10116 mplayer, php, python2, rdesktop, rpi-userland, ruby, samba,
10117 samba4, slang, xbmc
10118
10119 Issues resolved (http://bugs.uclibc.org):
10120
10121 #7100: license info for package 'acl' missing
10122 #7106: license info for package 'attr' missing
10123 #7112: license info for package 'hwdata'
10124
63fbdd5c
PK
101252014.05-rc2, Released May 21st, 2014
10126
10127 Fixes all over the tree.
10128
10129 Stripping using sstrip has been deprecated.
10130
10131 BR2_EXTERNAL can now also be used to implement custom
10132 filesystem types.
10133
10134 The newly added BR2_GRAPH_DEPTH variable to limit the depth of
10135 the generated dependency graph has been renamed to
10136 BR2_GRAPH_DEPS_OPTS, so additional options can be supported in
10137 the future.
10138
10139 The virtual package infrastructure will now error out early
10140 if multiple packages providing the same virtual package has
10141 been enabled (E.G. opengl). This change requires that the
10142 packages explicitly declare what virtual package(s) they
10143 provide.
10144
10145 Updated/fixed packages: acpid, armadillo, avahi, bellagio,
10146 btrfs-progs, cairo, clapack, directfb, duma, ecryptfs-utils,
10147 elfutils, eudev, fbgrab, fio, flann, fluxbox, gdb, gpm,
10148 gpu-viv-bin-mx6q, gst1-plugins-good, gst-plugins-good,
10149 imagemagick, iprutils, ipsec-tools, jack2, libdvdnav,
10150 libdvdread, libnss, libunwind, linux-headers, lsof, lua,
10151 luajit, matchbox-keyboard, mesa3d, mpd, mplayer, mtr, mysql,
10152 netsnmp, nodejs, openpowerlink, openvpn, pciutils,
10153 php-imagick, postgresql, pulseaudio, qt5quick1, rpi-userland,
10154 rsyslog, samba, samba4, sane-backends, sunxi-mali, systemd,
10155 ti-gfx, tstools, udev, webkit, wpa_supplicant, xbmc,
10156 xlib_libXpm, xserver_xorg-server, zyre
10157
10158 Issues resolved (http://bugs.uclibc.org):
10159
10160 #5396: Boot hangs when starting samba if BR2_ENABLE_LOCALE...
10161 #7016: Git issues in resulting buildroot tar
10162 #7094: pciutils doesn't build on Blackfin
10163
921a9efa 101642014.05-rc1, Released May 13th, 2014
574fa145 10165
c2e4f742
PK
10166 Fixes all over the tree and new features.
10167
10168 Architectures: Support for MIPS o32 ABI on MIPS-64 targets has
10169 been removed. Building o32 ELF files for MIPS64 is an exotic
10170 configuration that nobody should be using. If o32 is required,
10171 then is better if it's built for MIPS 32-bit cores so only
10172 32-bit instructions will be used leading to a more efficient
10173 o32 usage.
10174 Support for the ARM A12 variant and Intel corei7.
10175
10176 Configs: Minnowboard and Altera SoCkit added, QEMU updates.
10177
10178 Bootloaders: Grub2 and gummiboot support, syslinux support
10179 extended.
10180
10181 Toolchains: GCC 4.9. Glibc 2.19. Support for the musl C
10182 library for internal and external toolchains. 4.8-R3 support
10183 for ARC, Internal toolchain support for Aarch64 and
10184 Microblaze. Environment variable to control debug output of
10185 toolchain wrapper renamed to BR2_DEBUG_WRAPPER to match the
41d53bca 10186 other variables. Toolchain tuple vendor name can now be
c2e4f742
PK
10187 customized. Updated external Linaro ARM/Aarch64
10188 toolchains. Added external Linaro ARMEB toolchain.
10189 A GDB gdbinit file is now generated for external toolchains to
10190 automatically set the correct sysroot.
10191
10192 Kconfig handling for minimum kernel headers version required
10193 for packages. Now packages needing specific kernel header
10194 features can specify these requirements in Kconfig.
10195
10196 Infrastructure: Support for (but disabled as it leads to
41d53bca 10197 unreproducible builds) toplevel parallel builds. See the
c2e4f742
PK
10198 comment at the top of Makefile for details about how to enable
10199 it and what the problems are if you want to test it.
10200 Python package infrastructure extended to support Python 3.x
10201 Perl and virtual package infrastructure support added.
10202 PRE_*_HOOKS support for all build steps.
10203
4ee77144
PK
10204 Updated/fixed packages: acpid, agentpp, aiccu, apr, avahi,
10205 barebox, bash, beecrypt, bellagio, binutils, boost,
c2e4f742
PK
10206 boot-wrapper-aarch64, bustle, busybox, ca-certificates, cairo,
10207 ccache, ccid, cgilua, chrony, cifs-utils, civetweb, cmake,
10208 collectd, connman, coreutils, coxpcall, cppcms, cppzmq, crda,
10209 cryptodev, cryptsetup, cups, czmq, dbus, dhcpdump, directfb,
10210 dmalloc, dmraid, dnsmasq, dosfstools, dsp-tools, dtc,
4ee77144
PK
10211 dvb-apps, ebtables, ecryptfs-utils, eigen, erlang, ethtool,
10212 evemu, evtest, f2fs-tools, fdk-aac, feh, ffmpeg, file, filemq,
10213 flac, flot, fmtools, fping, freetype, fswebcam, gcc, gd, gdb,
c2e4f742
PK
10214 gettext, giblib, git, glibc, glibmm, glib-networking, gmp,
10215 gnutls, gpm, gpsd, gpu-viv-bin-mx6q, grep, gst1-libav,
10216 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
10217 gst1-plugins-ugly, gst-ffmpeg, gst-fsl-plugins, gst-omx,
10218 gst-plugins-good, gstreamer1, gvfs, harfbuzz, haveged,
10219 hostapd, htop, httping, ifplugd, iftop, igmpproxy,
10220 imagemagick, imlib2, imx-lib, infozip, intltool, iproute2,
10221 ipsec-tools, ipset, jansson, jpeg, jpeg-turbo, jquery,
10222 jquery-keyboard, jquery-ui, jquery-ui-themes, json-glib,
10223 json-javascript, kexec, kmod, lame, lbase64, lbreakout2,
10224 lcdproc, lftp, libao, libatasmart, libatomic_ops, libcap,
4ee77144
PK
10225 libcdio, libcec, libcgicc, libcgroup, libcurl, libdrm,
10226 libdvdnav, libdvdread, libegl, libeio, libenca, libesmtp,
10227 libevas, libevdev, libfribidi, libfslcodec, libfslparser,
c2e4f742
PK
10228 libfslvpuwrap, libgail, libgles, libglib2, libgtk2, libhid,
10229 libjpeg, libmbim, libmicrohttpd, libmodplug, libnftnl,
10230 libnspr, libogg, libopenmax, libopenvg, libpcap, libplayer,
10231 libpng, libpthread-stubs, librsvg, libsigsegv, libsocketcan,
10232 libsoup, libtasn1, libtool, libtpl, libunwind, liburcu,
10233 libusb, libwebsockets, libxcb, libxml2, libxmlpp, libyaml,
10234 lighttpd, linphone, linux-firmware, linux-headers, ljsyscall,
10235 lmbench, lsof, ltp-testsuite, ltris, lttng-babeltrace,
10236 lttng-libust, lttng-modules, lttng-tools, lua, lua-cjson,
10237 luacrypto, lua-ev, luaexpat, luaexpatutils, luafilesystem,
10238 luainterpreter, luajit, lua-msgpack-native, luaposix,
10239 luarocks, luasec, luasocket, luasql-sqlite3, lvm2, macchanger,
10240 memstat, mesa3d, metacity, minidlna, mmc-utils,
10241 mobile-broadband-provider-info, modem-manager, mongrel2,
10242 monit, mpd, mplayer, msmtp, mtd, mtools, mutt, mysql, nasm,
10243 ncurses, ne10, netatalk, netsnmp, nettle, network-manager,
10244 newt, nfs-utils, nmap, nodejs, ntfs-3g, ntp, nut, ofono, ola,
10245 olsr, omniorb, opencv, opengl, openpgm, openssh, openssl,
10246 openswan, openvpn, orbit, orc, p11-kit, pango, parted,
10247 pciutils, pcre, pcsc-lite, perf, perl, perl-xml-parser, php,
10248 picocom, pixman, pkgconf, poppler, popt, portmap, powervr,
10249 pppd, pptp-linux, proftpd, protobuf, protobuf-c, ptpd2,
10250 pulseaudio, python, python3, python-bottle, python-m2crypto,
10251 python-netifaces, python-pyasn, python-pycrypto,
10252 python-pygame, python-pysnmp, python-pysnmp-apps,
10253 python-pysnmp-mibs, python-serial, python-setuptools,
10254 qextserialport, qt, qt5, qt5base, qt5connectivity,
10255 qt5declarative, qt5graphicaleffects, qt5imageformats,
10256 qt5multimedia, qt5quick1, qt5quickcontrols, qt5script,
10257 qt5sensors, qt5serialport, qt5svg, qt5webkit, qt5x11extras,
10258 qt5xmlpatterns, qtuio, qwt, radvd, readline, rings,
10259 rpi-firmware, rpi-userland, rsh-redone, rsync, rsyslog, rtai,
10260 rtmpdump, rt-tests, ruby, samba, sconeserver, scons, sdl,
10261 sdl_image, sdl_mixer, sg3_utils, slang, smstools3, snmppp,
10262 socat, speex, sqlcipher, sqlite, squashfs, squid, strongswan,
10263 stunnel, sunxi-boards, sunxi-mali, sunxi-tools, sylpheed,
4ee77144 10264 syslinux, sysstat, systemd, taglib, tcl, tcllib, tcpreplay,
c2e4f742
PK
10265 tidsp-binaries, ti-gfx, tmux, tvheadend, tzdata, uboot,
10266 uboot-tools, uclibc, udev, udisks, ulogd, usb_modeswitch,
10267 usb_modeswitch_data, usbmount, util-linux, valgrind, vlc,
10268 webkit, weston, wget, wireshark, wpa_supplicant, wsapi,
10269 w_scan, xapp_appres, xapp_bdftopcf, xapp_beforelight,
10270 xapp_bitmap, xapp_editres, xapp_fslsfonts, xapp_fstobdf,
10271 xapp_iceauth, xapp_ico, xapp_mkfontscale, xapp_rgb,
10272 xapp_rstart, xapp_sessreg, xapp_showfont, xapp_twm,
10273 xapp_viewres, xapp_xauth, xapp_xbacklight, xapp_xcalc,
10274 xapp_xclock, xapp_xditview, xapp_xdpyinfo, xapp_xdriinfo,
10275 xapp_xev, xapp_xfd, xapp_xfontsel, xapp_xfs, xapp_xfsinfo,
10276 xapp_xgc, xapp_xhost, xapp_xinit, xapp_xkbutils, xapp_xkill,
10277 xapp_xload, xapp_xlsclients, xapp_xlsfonts, xapp_xmag,
10278 xapp_xman, xapp_xmessage, xapp_xmodmap, xapp_xprop,
10279 xapp_xrandr, xapp_xrdb, xapp_xrefresh, xapp_xset,
10280 xapp_xsetroot, xapp_xsm, xapp_xstdcmap, xapp_xvidtune,
4ee77144
PK
10281 xapp_xvinfo, xapp_xwd, xapp_xwininfo, xcb-util-wm,
10282 xdriver_xf86-input-evdev, xdriver_xf86-input-joystick,
10283 xdriver_xf86-input-keyboard, xdriver_xf86-input-mouse,
10284 xdriver_xf86-input-synaptics, xdriver_xf86-input-vmmouse,
10285 xdriver_xf86-video-ark, xdriver_xf86-video-ast,
10286 xdriver_xf86-video-ati, xdriver_xf86-video-cirrus,
10287 xdriver_xf86-video-dummy, xdriver_xf86-video-fbdev,
10288 xdriver_xf86-video-geode, xdriver_xf86-video-glide,
10289 xdriver_xf86-video-glint, xdriver_xf86-video-i128,
10290 xdriver_xf86-video-intel, xdriver_xf86-video-mach64,
10291 xdriver_xf86-video-mga, xdriver_xf86-video-neomagic,
10292 xdriver_xf86-video-newport, xdriver_xf86-video-nv,
10293 xdriver_xf86-video-openchrome, xdriver_xf86-video-r128,
10294 xdriver_xf86-video-savage, xdriver_xf86-video-siliconmotion,
10295 xdriver_xf86-video-sis, xdriver_xf86-video-tdfx,
10296 xdriver_xf86-video-tga, xdriver_xf86-video-trident,
10297 xdriver_xf86-video-vesa, xdriver_xf86-video-vmware,
10298 xdriver_xf86-video-voodoo, xenomai, xerces, xl2tp, xlib_libFS,
10299 xlib_xtrans, xproto_xproto, xserver_xorg-server,
10300 xutil_util-macros, zeromq, zic, zmqpp, zyre
c2e4f742
PK
10301
10302 New packages: armadillo, btrfs-progs, clapack, cosmo, dado,
10303 dbus-triggerd, dtv-scan-tables, e2tools, eudev, exim, expect,
10304 fetchmail, flann, flite, gnu-efi, grub2, gummiboot, heimdal,
10305 iprutils, iptraf-ng, jack2, jquery-mobile, libee, libestr,
10306 libgc, libgl, liblogging, libndp, libsoxr, libstrophe,
10307 libubox, libuci, libxmlrpc, ljlinenoise, lpeg, lpty, lrandom,
10308 lsqlite3, lua-coat, lua-coatpersistent, lua-csnappy, luajson,
10309 lualogging, lua-messagepack, lua-testmore, lunit, lzip, lzlib,
10310 musl, nftables, opentyrian, opentyrian-data,
10311 perl-module-build, php-gnupg, php-imagick, php-ssh2, php-yaml,
10312 php-zmq, postgresql, python-libconfig, python-pypcap,
10313 python-pyrex, qdecoder, qhull, samba4, smack, tz, tzdump, ucl,
4ee77144
PK
10314 upx, vo-aacenc, xbmc, xbmc-addon-xvdr, xbmc-pvr-addons,
10315 yaffs2utils, zlog, znc
c2e4f742
PK
10316
10317 Removed packages: crosstool-ng, python-distutilscross, vala
10318
10319 Issues resolved (http://bugs.uclibc.org):
10320
10321 #6842: Checking external toolchain for eabihf
10322 #6956: Packaging libsoxr
10323 #6986: Make legal-info fails on uboot versions before 2014.01
10324 #6992: Incorrect installation rights on external kernel module..
574fa145 10325
a6cfaea4
PK
103262014.02, Released February 27th, 2014
10327
10328 Minor fixes.
10329
10330 Updated/fixed packages: cegui06, cppdb, e2fsprogs, gcc, gdb,
10331 gst1-plugins-bad, gstreamer, gstreamer1, haserl, imagemagick,
10332 libpng, libxml2, lua, luajit, luarock, ncftp, openswan,
10333 pcsc-lite, qt5connectivity, ramsmp, strongswan, vlc
10334
10335 Issues resolved (http://bugs.uclibc.org):
10336
10337 #6938: mkuser script generates wrong password for new user in..
10338
98f7e12c
PK
103392014.02-rc3, Released February 25th, 2014
10340
10341 Minor fixes.
10342
10343 Updated/fixed packages: aiccu, ala-lib, alsa-utils, binutils,
10344 cairo, coreutils, dhcpcd, distcc, efl, evas, iputils, gdb,
10345 gpsd, gst-fsl-plugins, icu, libcec, libcgi, libplayer,
10346 libsecret, libsepol, libsigsegv, libtool, libv4l,
10347 linux-headers, matchbox-lib, mpg123, ncftp, opencv, pcmanfm,
10348 pixman, pv, qt, rt-tests, sawman, sconeserver, sdl, thrift,
10349 tvheadend, util-linux, webkit, xscreensaver
10350
10351 Issues resolved (http://bugs.uclibc.org):
10352
10353 #4706: Removing .stamp_target_installed does not trigger...
10354 #5030: busybox built fails if we use an override src dir...
10355 #5420: Dbus and /var/run management
10356 #5768: Not able to build ALSA-Lib for static build
10357 #5774: Not able to build ALSA-Utils for static build
10358 #6542: external python modules fail to compile to pyc if...
10359 #6764: Support for kernel signed modules
10360 #6794: Busybox compiled from buildroot hangs on pass from...
10361
085d4f02
PK
103622014.02-rc2, Released February 20th, 2014
10363
10364 Fixes all over the tree. Static linking / nommu fixes and
10365 annotations for several packages.
10366
10367 Updated/fixed packages: boost, busybox, collectd, coreutils,
10368 dropbear, elfutils, feh, gcc, gst1-libav, imagemagick, iozone,
10369 jimtcl, kexec, libvncserver, lvm2, lxc, mplayer, netsnmp, nut,
10370 opencv, python, python3, qtuio, systemd, thrift, transmission,
10371 uclibc, vlc, webkit
10372
10373 Issues resolved (http://bugs.uclibc.org):
10374
10375 #5450: AT91SAM9260 Bootstrap compilation problem
10376 #5582: libiconv 1.14 failed to build
10377 #5624: When building directfb, BR2_TARGET_LDFLAGS not used by..
10378 #5852: [2012.11] usb_modeswitch should depends of "BR2_PACK..
10379 #6218: binutils-2.23.2/gas fails with undefined reference to..
10380 #6236: binutils-2.23.2/bfd fails with undefined reference to..
10381 #6470: If the build directory is a child of /usr, the build..
10382 #6776: systemd error: static declaration of 'execvpe' follows..
10383 #6818: toolchainfile.cmake has absolut path references
10384
690984cf 103852014.02-rc1, Released February 11th, 2014
51a2caf9
PK
10386
10387 Fixes all over the tree and new features.
10388
a89c5882
PK
10389 Support for external packages/defconfigs (BR2_EXTERNAL). See
10390 user manual for details.
10391
10392 Cleanup of environment variable names for consistency. The
10393 download directory location override (BUILDROOT_DL_DIR) is now
10394 called BR2_DL_DIR. Likewise the name of the current .config is
10395 renamed from BUILDROOT_CONFIG to BR2_CONFIG. Please update
10396 your post build scripts if you use this! BUILD_DIR is now also
10397 exported to the post build/image scripts.
10398
10399 Toolchain: GCC 4.8 fix for ARM stack corruption, reverted
10400 uClibc pread/pwrite backport as they cause issues on certain
10401 architectures, new Linaro and Sourcery Codebench toolchains.
10402 x86: Support for AMD Jaguar cores, SSE4.x, SH: SH2/SH3/SH3EB
10403 variants removed, Microblaze: Internal toolchain support
10404
10405 Legal infrastructure: Info is now split between host and
10406 target packages, large number of license annotations.
10407
10408 Lua: selection between lua 5.1 / 5.2, luarocks support
10409
10410 Python: package infrastructure, many new packages.
10411
10412 Defconfigs: Armadeus APF51 + Zedboard added, apf27, apf28,
b5f44c2e
PK
10413 beaglebone, microblaze, pandaboard, qemu, raspberry pi
10414 updated.
10415
10416 Updated/fixed packages: aiccu, alsa-lib, alsa-utils,
10417 am33x-cm3, aumix, autoconf, automake, barebox, bellagio,
10418 berkeleydb, binutils, bison, blackbox, bluez_utils, boost,
10419 bustle, busybox, cairo, can-utils, ccache, ccid, cgilua,
10420 cifs-utils, civetweb, cmake, collectd, connman, copas,
10421 coreutils, coxpcall, cppzmq, cramfs, crda, cryptodev-linux,
10422 cryptsetup, cups, czmq, dhcpcd, dhcpdump, dhrystone, dialog,
10423 dmraid, dnsmasq, dosfstools, dropbear, dropwatch, dtc, duma,
10424 dvb-apps, e2fsprogs, eglibc, eigen, elf2flt, erlang, ethtool,
10425 f2fs-tools, ffmpeg, file, filemq, fio, flashrom, flex,
10426 fluxbox, fontconfig freerdp, freetype, gadgetfs-test, gawk,
10427 gcc, gdb, gdbm, gettext, git, glibc, gnupg, gnutls, gob2,
10428 gpsd, grep, grub, gst-ffmpeg, gst-plugins-good,
10429 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
10430 gst1-plugins-ugly, gstreamer, gstreamer1, gtest, icu, iftop,
10431 imagemagick, inadyn, infozip, iozone, iproute2, iptables, iw,
e0ab2fc9
PK
10432 jpeg, jpeg-turbo, jq, kexec, kmod, knock, lbase64, lcdapi,
10433 lftp, libcdaudio, libcgi, libcgicc, libcuefile, libcurl,
10434 libdmtx, libdrm, libdvdnav, libdvdread, libegl, libevent,
10435 libexif, libfcgi, libfreefare, libgles, libglib2, libllcp,
b5f44c2e
PK
10436 libmicrohttpd, libmpd, libnfc, libnl, libnss, libopenmax,
10437 libopenvg, libpcap, libpfm4, libplayer, libpng, libqmi,
10438 libreplaygain, libroxml, libsamplerate, libsexy, libsigsegv,
10439 libsndfile, libsoc, libtasn1, libtorrent, libtpl, libupnp,
a89c5882
PK
10440 libusb, libusb-compat, libvorbis, libxcb, libxml2, libxmlpp,
10441 libyaml, lighttpd, linknx, linux-firmware, linux-pam, live555,
51a2caf9
PK
10442 lm_sensors, lmbench, lockdev, logrotate, lrzsz, ltrace, lua,
10443 lua-ev, lua-msgpack-native, luabitop, luaexpat, luaexpatutils,
a89c5882 10444 luafilesystem, luajit, luaposix, luasec, luasocket,
51a2caf9
PK
10445 luasql-sqlite3, m4, matchbox, mdadm, minicom, mongrel2, mpc,
10446 mpd, mpg123, mplayer, mtd, mysql, lvm2, mxml, ncurses, ne10,
10447 neard, neardal, netsnmp, netstat-nat, network-manager, nodejs,
a89c5882
PK
10448 numactl, ofone, ola, olsr, omniorb, open2300, opencv,
10449 openpowerlink, openssh, openssl, openvpn, oprofile, opus,
10450 opus-tools, orbit, p11-kit, parted, pcre, pcsc-lite, perl,
10451 php, poco, poppler, powervr, protobuf-c, psplash, python,
10452 python-bottle,
51a2caf9
PK
10453 python-{crc16,distutilscross,dpkt,id3,ipy,m2crypto,mad,meld},
10454 python-{netifaces,nfc,protobuf,pygame,pyparsing,pyro,pyzmq},
10455 python-{serial,setuptools}, qt, qt5base, qt5connectivity,
10456 qt5declarative, qt5graphicaleffects, qt5jsbackend,
10457 qt5multimedia, qt5quick1, qt5quickcontrols, qt5script,
e0ab2fc9
PK
10458 qt5webkit, radvd, redis, rings, rng-tools, rpcbind,
10459 rpi-firmware, rpi-userland, rt-tests, sam-ba, samba, sawman,
10460 sconeserver, scons, sdl, sg3_utils, snappy, snmppp,
10461 socketcand, spice, spice-protocol, sqlcipher, sqlite, squid,
10462 sshfs, strace, subversion, sunxi-mali, supervisor, sysklogd,
10463 sysprof, sysstat, systemd, sysvinit, taglib, tar, tcpdump,
10464 ti-gfx, ti-utils, tinymembench, tn5250, trace-cmd,
10465 transmission, tvheadend, tzdata, zxing, uboot, uboot-tools,
10466 uclibc, udev, udpcast, ulogd, urg, usb_modeswitch_data,
10467 util-linux, vala, valgrind, vorbis-tools, wavpack, wayland,
10468 weston, wget, wireless-regdb, wireshark, wpa_supplicant,
10469 wsapi, xavante, xapp_xdpyinfo, xapp_xrandr, xcb-proto,
a89c5882
PK
10470 xdriver_xf86-video-intel, xenomai, xkeyboard-config, xl2tp,
10471 xlib_lib{FS,SM,X11},
51a2caf9
PK
10472 xlib_libX{au,aw,composite,cursor,damage,ext,fixes,font,i},
10473 xlib_libX{inerama,mu,pm,randr,render,res,t,tst,v,xf86dga},
10474 xlib_libXxf86vm, xlib_libdmx, xlib_libfontenc,
10475 xlib_libpciaccess, xlib_xtrans, xproto_dri2proto,
10476 xproto_{glproto,inputproto,presentproto,randrproto,videoproto},
10477 xproto_xextproto, xproto_xproto, xutil_util-macros,
10478 xutil_makedepend, zic, zmqpp, zxing, zsh, zyre
10479
10480 New packages: apitrace, avrdude, c-ares, ca-certificates,
10481 cwiid, dbus-cpp, evemu, fping, fswebcam, gpm, gst1-libav,
a89c5882
PK
10482 haveged, intel-microcode, iucode-tools, jasper, joe, ktap,
10483 lbreakout2, libass, libbluray, libcdio, libenca, libevdev,
10484 libmbim, libmodplug, libnfs, libnftnl, libplist, libshairplay,
10485 libsocketcan, ljsyscall, log4cplus, ltris, luainterpreter,
10486 luarocks, minidlna, mmc-utils, modemmanager, mtr, net-tools,
10487 python-configobj, python-dialog, python-json-schema-validator,
10488 python-keyring, python-msgpack, python-posix-ipc,
10489 python-pyasn, python-pycrypto, python-pysnmp,
10490 python-pysnmp-apps, python-pysnmp-mibs, python-pyusb,
10491 python-simplejson, python-tornado, python-versiontools,
10492 rtmpdump, rtptools, smcroute, smstools3, tcpreplay, thrift,
10493 ti-uim, tinyxml, tmux, vlc, wmctrl, xconsole
10494
b5f44c2e 10495 Removed packages: autoconf, automake, ccache, cpanminus, lzma,
a89c5882 10496 netkitbase, netkittelnet, pkg-config, squashfs3, ttcp, xstroke
51a2caf9 10497
474defab
PK
10498 Issues resolved (http://bugs.uclibc.org):
10499
10500 #65: new package: dbus c++ language bindings
10501 #769: Update configuration menu for MIPS target
b5f44c2e 10502 #2419: Add a bundle of Lua modules
474defab 10503 #2629: Segmentation faults and division by zero in Grub on ext2
b5f44c2e
PK
10504 #3811: Added auto-mount for USB and SD Card (mdev) (for 2011.05)
10505 #4339: Allow override of DL_DIR in extract step
a89c5882 10506 #4363: Make sure that copied linux and busybox defconfig are...
b5f44c2e 10507 #4454: There should be simple way to update image, when chang...
474defab
PK
10508 #5024: grub fails to build for x86_64 target architecture
10509 #5066: New-Package: net-tools
10510 #5072: ncurses: add ncurses-progs to target
10511 #5294: uclibc build ignores target CFLAGS and LDFLAGS
10512 #5366: Login doesn't work with util-linux versions of login/agetty
10513 #5378: dropbear Makefile broken
10514 #5390: System banner - change to empty doesn't remove /etc/issue
a89c5882 10515 #5780: spurious build failure because it cannot remove ubinize.cfg
474defab
PK
10516 #5798: ncurses-5.9 fails to compile statically
10517 #5810: Buildroot 2012.11: Additional GCC option "-msoft-float" ...
10518 #6080: Git fetch caching
10519 #6092: Bootable ISO image creation seems to have stopped working..
10520 #6272: coreutils build fails
a89c5882
PK
10521 #6434: apply-patches.sh does not work recursively
10522 #6446: eglibc doesn't install ldconfig to target
10523 #6484: Add c-ares
b5f44c2e 10524 #6596: Slow bootup if mdev is chosen
474defab
PK
10525 #6656: Build Qt5 with ccache
10526 #6662: internal compiler error: Segmentation fault during making..
a89c5882 10527 #6722: Usage of $($(PKG)_DIR_PREFIX) is an issue with linux package
474defab 10528 #6752: genext2fs: e2fsck must run before tunefs -U random
a89c5882 10529 #6770: openssl 1.0.1f fails with ccache
474defab 10530 #6830: Qt5: no fonts are installed
a89c5882
PK
10531 #6848: Qt5: no text shown in simple QWidget / frame-buffer setup
10532 #6854: Update to Qt 5.2.1
474defab 10533
9b390454 105342013.11, Released November 30th, 2013:
1351d0c2
PK
10535
10536 Minor fixes.
10537
10538 Updated/fixed packages: apr, binutils, dbus-python, dropwatch,
10539 ecryptfs-utils, eglibc, gdb, gpsd, grantlee, hostapd,
10540 iptables, qlibiscsi, libnspr, libnss, libpfm4, libtool,
10541 lua-ev, lvm2, mplayer, qt, qt5, quagga, ruby, tinymembench,
10542 tvheadend, util-linux, wpa_supplicant
10543
10544 Issues resolved (http://bugs.uclibc.org):
10545
10546 #1279: Buildroot compiled Busybox and Coreutils LFS issues
10547 #2995: -fstack-protector-all causes ssh to SIGSEGV
10548 #5570: Cannot compile software on the target machine
10549 #6428: util-linux libmount segfaults with patch from buildroot
10550 #6500: php fails to build for armel
10551 #6554: gdb needs to dependents on host texinfo
10552 #6692: GNU nano fails to compile for x86_64
10553 #6704: wpa_supplicant: fix wrong path to executable file in D-Bus
10554
1bf9afeb
PK
105552013.11-rc3, Released November 26th, 2013
10556
10557 Fixes all over the tree.
10558
10559 Architecture: Mark MIPS I, II, III and IV as deprecated.
10560
10561 Updated/fixed packages: beecrypt, dbus, e2fsprogs, libcap-ng,
10562 libglib2, libroxml, libsigsegv, libvncserver, lxc, mdadm,
10563 mongoose, nut, ola, omniorb, openssl, pcre, php, poco,
10564 protobuf-c, pv, qt5base, ruby, schifra, squid, sunxi-mail,
10565 swig, ti-gfx, tinymembench, uclibc, udisks, vim
10566
b87c05dc
PK
105672013.11-rc2, Released November 18th, 2013
10568
10569 Fixes all over the tree.
10570
10571 Defconfigs: qemu_arm_versatile, qemu_arm_nuri, sheevaplug:
10572 Adjust kernel versions.
10573
10574 Toolchain: avr32: fix for modern kernel headers
10575
10576 Bootloader: Barebox updated to 2013.10.1
10577
10578 Updated/fixed packages: dhcp, e2fsprogs, gst1-plugins-bad,
10579 libcurl, libvncserver, nano, pc, qt5base, squashfs, ttcp,
10580 wayland, wvstreams
10581
10582 Issues resolved (http://bugs.uclibc.org):
10583
10584 #3601: DHCPD S80dhcp-server startup script issues
10585 #6320: Fix kernel compile issue if BR2_LINUX_KERNEL_CUSTOM_GIT_VERS..
10586 #6416: Xenomai package, patch alternative
10587 #6590: directfb-examples build failed whit linaro toolchain
10588
abce7ca6 105892013.11-rc1, Released November 12th, 2013
b9a16cb4
PK
10590
10591 Architectures: Nios-II support, MIPS arch handling fixes
10592
10593 Defconfigs: cubieboard2, freescale i.MX 6sololite evk,
10594 sabre-sd, wandboard added, rpi renamed to raspberrypi_defconfig
10595
10596 Toolchain: glibc support, upstream uClibc fixes, uClibc 0.9.31
10597 for avr32, crosstool-ng backend removed, external musl
10598 toolchain support, gcc 4.8.2, updated Linaro external
10599 toolchains. Fortran and objective-C support deprecated,
10600 mudflap support
10601
10602 Bootloaders: U-Boot: u-boot.imx support, version bumps
10603
10604 Linux: use kmod instead of module-init-tools
10605
10606 System: default to devtmpfs for /dev
10607
10608 Infrastructure: Make 3.82 fixes, locales generation fixes, CVS
10609 download support, post-rsync hooks
10610
10611 Fs: u-boot image support for cpio
10612
10613 Updated/fixed packages: aircrack-ng, alsamixergui, apr,
10614 apr-util, atk, automake, bellagio, berkeleydb, bind, binutils,
10615 bison, boost, busybox, can-utils, ccache, ccid, cgilua,
10616 chrony, cifs-utils, cjson, collectd, connman, conntrack-tools,
10617 copas, cppcms, cppzmq, czmq, dash, dbus, dhcpcd, diffutils,
10618 directfb, dmidecode, dnsmaqs, docker, dosfstools, dropbear,
10619 dropwatch, ebtables, eglibc, elf2flt, empty, enchant, erlang,
10620 ethtool, fbgrab, fbv, fdk-aac, feh, ffmpeg, file, findutils,
10621 fltk, fmtools, freetype, gdk-pixbuf, gettext, git,
10622 glib-networking, gmp, gnupg, gnutls, gpu-viv-bin-mx6q, gsl,
10623 gstreamer, gstreamer1, gst1-plugins-{bad,base,good,ugly},
10624 gtest, gutenprint, hplip, i2c-tools, icu, ifplugd,
10625 imagemagick, iozone, iproute2, ipset, iptables, iw, jamvm,
10626 jansson, jpeg-turbo, kismet, kmod, lcms2, libassuan, libcap,
10627 libcap-ng, libcdaudio, libcec, libcue, libcurl, libdrm,
10628 libedit, libevas, libevent, libfreefare, libfuse,
10629 libgpg-error, libiconv, liblog4c-localtime, libmicrohttpd,
10630 libmnl, libmodbus,
10631 libnetfilter_{acct,conntrack,cthelper,cttimeout,log,queue},
10632 libnfnetlink, libnl, libpng, libqmi, libqrencode, libroxml,
10633 libsecret, libsigsegv, libsoup, libtirpc, libunwind, libusb,
10634 libvpx, lighttpd, linphone, linux-pam, lmbench,
10635 lockfile-progs, log4cxx, logrotate, logsurfer, ltp-testsuite,
10636 ltrace, luacrypto, luaposix, lvm2, m4, matchbox-lib,
10637 media-ctl, mediastreamer, minicom, minidlna, mongoose, monit,
10638 mpc, mpd, mpg123, mplayer, mrouted, mtdev, mutt, mysql_client,
10639 nano, ncftp, ndisc6, neard, neardal, neon, net-snmp, netatalk,
10640 netcat, netkitbase, netperf, netplug, nettle, nfacct,
10641 nfs-utils, ngircd, ngrep, noip, nuttcp, olsr, openssh, opkg,
10642 oprofile, opus-tools, orc, ortp, pciutils, pcre, pcsc-lite,
10643 perf, perl, perl-cross, php, picocom, pkgconf, polarssl,
10644 poppler, pppd, proftpd, protobuf, proxychains-ng, pulseaudio,
10645 pv, qemu, qt, qt5base, qt5webkit, quagga, radvd, redis,
10646 rpi-{firmware,userland}, rrdtool, rsync, rtorrent, ruby,
10647 samba, scons, screen, sdl_sound, ser2net, setserial,
10648 smartmontools, socat, socketcand, sqlcipher, sqlite, squid,
10649 stress, strongswan, stunnel, sudo, syslinux, systemd,
10650 sysvinit, tcl, ti-gfx, time, transmission, tremor, tslib,
abce7ca6
PK
10651 tstools, tvheadend, tzdata, uboot-tools, uclibc, udpcast,
10652 uemacs, ulogd, usb_modeswitch{,_data}, util-linux, vala,
10653 valgrind, vde2, vorbus-tools, vpnc, vsftpd, vtun, wayland,
10654 webkit, webp, webrtc-audio-processing, weston, wget,
10655 wireshark, wsapi, xavante, xdriver_xf86-video-geode, xenomai,
10656 xinetd, xlib_libpthread-stubs, xl2tp, xmlstarlet,
10657 xserver_xorg-server, xz, zeromq, zic, zmqpp
b9a16cb4
PK
10658
10659 New packages: aiccu, autossh, bc, civetweb, cppdb, cryptsetup,
10660 duma, eigen, harfbuzz, igmpproxy, iputils, jq, knock, kobs-ng,
10661 lesstif, libcgroup, libsepol, libsoc, libssh2, luasec, luasql,
10662 lxc, nut, ola, omniorb, openpowerlink, orbit, p910nd, psplash,
10663 python-crc16, python-ipy, python-pyzmq, qt5sensors,
10664 qt5serialport, qt5x11extras, snmppp, subversion, tcping,
10665 trace-cmd, xscreensaver, zsh
10666
10667 Removed packages: module-init-tools
10668
10669 Issues resolved (http://bugs.uclibc.org):
10670
10671 #1138: Buildroot fails to build packages if BR2_GCC_SHARED_LIBGCC=y
10672 #5408: qt build failure with Sourcery CodeBench ARM 2010.09
10673 #5630: makefile error with toolchain helpers.mk
10674 #5672: htop: remove X11 stuff
10675 #5678: linux.mk: linux-menuconfig fails
10676 #5696: python3 installation is too large, patches from python2 needed
10677 #5978: Erlang does not build for arm in 2013.02-rc3
10678 #6392: Extended ARM uImage kernel options
10679 #6404: Buildroot's coreutils 'uname -p' reports 'Unknown' on recent..
10680 #6428: util-linux libmount segfaults with patch from buildroot
10681 #6452: eglibc from Linaro 2013.07 not copied to target correctly
10682 #6566: PHP segfault when crosscompiled to mips64 - patch included
10683 #6572: [PowerPC] Buildroot uses wrong external toolchain libraries..
10684 #6578: udisks package broken
10685 #6602: ebtables 64 bit kernel + 32 bit userland alignment error..
10686 #6608: ebtables missing ethertypes - fix included
10687 #6620: Sysvinit package missing killall5 and symlinks - patch included
10688 #6632: CMake use host pkg-config
10689 #6638: pkgconf doesn't download
10690 #6644: "all" target doesn't work in out-of-tree builds
10691 #6650: Segmentation fault when trying to build latest buildroot
10692 #6668: iptables limit module alignment problem on mips64
10693
53d8d9c1
PK
106942013.08, Released August 31th, 2013:
10695
10696 Minor fixes.
10697
10698 Documentation build fixed.
10699
10700 Updated/fixed packages: ltrace, strongswan
10701
4e4a0a34 107022013.08-rc3, Released August 29th, 2013:
13ce6ddf
PK
10703
10704 Fixes all over the tree.
10705
10706 External toolchain lib32/lib64 handling, ABI name for EABIhf,
10707 misc fixes for generatelocales, apply-patches and module
10708 stripping.
10709
10710 Top level menu names reordered and renamed for clarity.
10711
aab3a0ba
PK
10712 Updated/fixed packages: acl, attr, bash, dbus, directfb,
10713 dvb-apps, kexec, kmod, libbsd, linux-fusion, mesa3d, minidlna,
10714 openssh, openssl, pulseaudio, python-setuptools, qt5,
10715 qt5webkit, redis, strongswan, sunxi-mali
10716
10717 Issues resolved (http://bugs.uclibc.org):
10718
10719 #6464: dbus-daemon-launch-helper needs setuid
13ce6ddf 10720
c08b78d1
TP
107212013.08-rc2, Released August 16th 2013:
10722
10723 Documentation improvements.
10724
10725 External toolchains fixes.
10726
10727 Updated/fixed packages: aircrack-ng, bash, boost, cairo,
10728 cppcms, eglibc, ffmpeg, gcc, git, gnupg, imagemagick, libcec,
10729 libffi, libgcrypt, linux, linux-headers, ltrace, netatalk,
10730 opencv, opengl, readline, samba, strongswan, sunxi-cedarx,
10731 uclibc, udev, wayland, webkit, zeromq.
10732
10733 Issues resolved (http://bugs.uclibc.org):
10734
10735 #6440: typo in ffmpeg makefile
10736
36c966ef
TP
107372013.08-rc1, Released August 5th, 2013:
10738
10739 Architectures:
10740 - improved support for floating point on ARM and Thumb/Thumb2
10741 - support for ARM OABI removed
10742
10743 Toolchains:
10744 - support added for Sourcery CodeBench ARM and MIPS 2013.05
10745 - Linaro ARM and Aarch64 toolchains updated
10746 - support added for the Arago ARMv5 and ARMv7 toolchains
10747 - gcc 4.8.x version bumped
10748 - support for installing both FDPIC and FLAT libraries on
10749 Blackfin
10750 - support for uClibc 0.9.31 removed,
10751 - convert the internal toolchain backend to use the package
10752 infrastructure
10753 - support added for eglibc in the internal toolchain backend
10754 - toolchain components for the ARC architecture updated and
10755 gdb for ARC added.
10756 - support for Blackfin in the internal toolchain fixed
10757
10758 Defconfigs: beaglebone_defconfig updated, new defconfig for
10759 CubieBoard, for Olimex mx233 Olinuxino, for Calao Systems
10760 TNY-A9G20-LPW.
10761
10762 A number of packages have been fixed to use the
10763 <pkg>_CONFIG_SCRIPTS mechanism to get their <pkg>-config shell
10764 script installed and modified properly. Licensing informations
10765 has been added to a number of packages.
10766
10767 Use XZ tarballs for a number of packages.
10768
10769 Noticeable package changes/additions:
10770 - The glib2/libgtk2/webkit stack has been updated to recent
10771 versions.
10772 - Support for Gstreamer 1.x has been added.
10773 - OpenGL support for TI OMAP platforms has been added.
10774 - OpenGL support for Allwinner platforms has been added.
10775 - OpenMAX support for RasberryPi has been added.
10776
10777 Updated/fixed packages: acl, attr, autoconf, avahi, barebox,
10778 bind, binutils, busybox, bwm-ng, bzip2, cifs-utils, colletctd,
10779 cpanminus, cups, curl, dash, dbus, dhcp, directfb,
10780 directfb-examples, dnsmasq, dosfstools, dropbear, dtc,
10781 e2fsprogs, ed, efl, enlightenment, erlang, ethtool, fbgrab,
10782 fftw, firmware-imx, flot, fltk, freetype, gawk, gdk-pixbuf,
10783 gettext, gmp, gnutls, gsl, gutenprint, gvfs, gzip, haserl,
10784 hiawatha, httping, icu, imagemagick, imlib2, imx-lib,
10785 intltool, iozone, ipset, iptables, jquery, jquery-keyboard,
10786 jquery-sparkline, kmod, less, libart, libcdaudio, libcgicc,
10787 libesmtp, libftdi, libfuse, libglib2, libgtk, libgtk2, libidn,
10788 libiqrf, liblog4c-localtime, libnspr, libnss, libpcap,
10789 libroxml, libserial, libsigsev, libsoup, libtool, libtpl,
10790 libvncserver, libxml2, linphone, lm_sensors, logrotate,
10791 ltrace, lttng, luafilesystem, luajit, minicom, monit, mpg123,
10792 mtd, mutt, mxml, neard, netatask, netsnmp, nettle,
10793 network-manager, nodejs, nss-mdns, openssh, openswan, openvpn,
10794 opkg, opus, pcre, perl-cross, php, pixman, poco, polarssl,
10795 pulseaudio, pv, python, python3, qt, qt5, qt5declarative,
10796 qt5jsbackend, qt5quick1, readline, rpi-firmware, ruby, samba,
10797 sane-backends, sconeserver, sdl_image, sdparm, ser2net,
10798 socketcand, sqlite, squid, strace, tcl, tcpdump, tinyhttpd,
10799 tvheadend, tzdata, uboot, udpcast, usb_modeswitch,
10800 usb_modeswitch_data, usbutils, webkit, wireshark, wvstreams,
10801 xapp_luit, xapp_xmodmap, xenomai, xfsprogs, xlib_libX11, zic,
10802 zlib.
10803
10804 New packages: a10disp, aespipe, am33x-cm3, cppcms, dhcpcd,
10805 dropwatch, dtc, ecryptfs-utils, eglibc, elf2flt, fdk-aac,
10806 gcc-final, gcc-initial, gcc-intermediate, git,
10807 gpu-viv-bin-mx6q, gst1-plugins-bad, gst1-plugins-base,
10808 gst1-plugins-good, gst1-plugins-ugly, gst-omx,
10809 gst-plugin-x170, gstreamer1, jimtcl, lbase64, libassuan,
10810 libbsd, libcec, libdvbsi, libedit, libgpgme, libqmi,
10811 libqrencode, libsvg, libsvg-cairo, libunwind, libvpx,
10812 linux-headers, lockdev, luabitop, luacrypto, lua-ev,
10813 luaexpatutils, msgpack, ocrad, on2-8170-libs,
10814 on2-8170-modules, p11-kit, pax-utils, ptpd, ptpd2,
10815 python-pyro, ramspeed/smp, snappy, strongswan, sunxi-boards,
10816 sunxi-cedarx, sunxi-mali, sunxi-tools, ti-gfx, tinymembench,
10817 tree, tstools, uclibc, w_scan.
10818
10819 Issues resolved (http://bugs.uclibc.org):
10820
10821 #4718: python (built for powerpc) distutils has paths to host
10822 compiler toolchain
10823 #5516: appended device tree blobs on uImage fails
10824 #6302: Versions of packages retrieved from github.com are wrong
10825 #6308: dosfstools download link is wrong
10826 #6326: Dropbear: Add options to allow better config for
10827 different target devices (e.g. routers)
10828 #6338: Wrong download link for minicom package
10829 #6344: Wrong handling of license text files with same name and
10830 different directory
10831 #6374: gnutls package broken if linux cryptodev module
10832 selected
10833 #6410: omap3_beagle has uimage error load address error
10834
615fd9b0 108352013.05, Released May 31th, 2013:
0ca9692d
PK
10836
10837 Minor fixes.
10838
93252e70
PK
10839 External toolchain wrapper fix for if host/usr/bin is placed
10840 in the patch.
10841
10842 Updated/fixed packages: acpid, at91bootstrap, czmq, elf2flt,
10843 flex, jamvm, kmod, libplayer, libtirpc, libv4,
10844 lttng-babeltrace, opengl, qt5jsbackend, udpcast, wvstreams
0ca9692d
PK
10845
10846 Issues resolved (http://bugs.uclibc.org):
10847
93252e70 10848 #4868: Buildroot compile failure for toolchain/gdb-7.4/intl/reloc...
0ca9692d
PK
10849 #4988: flex and m4 problems
10850 #5912: obsolete CVS files
10851
c92a369f
PK
108522013.05-rc3, Released May 25th, 2013:
10853
10854 Minor fixes.
10855
10856 Updated/fixed packages: aircrack-ng, bellagio, boost, crda,
10857 dvb-apps, flot, libatomic_ops, libeXosip2, libosip2, libxml2,
10858 mongrel2, poco, portaudio, pptp-linux, tvheadend, urg, weston,
10859 wireshark
10860
cfcbfa2c 108612013.05-rc2, Released May 15th, 2013:
d131f750
PK
10862
10863 Fixes all over the tree.
10864
90e7cdd2
PK
10865 Default number of parallel jobs is now number of CPUs + 1.
10866
10867 Defconfigs: Add Telit EVK-PRO3, AT91SAM9260-EK Nand flash.
10868
a517092f
PK
10869 Updated/fixed packages: aircrack-ng, busybox, cairo,
10870 classpath, curlftpfs, czmq, dbus, f2fs-tools, fan-ctrl,
10871 filemq, gst-plugin-bad, gutenprint, hplip, json-c,
10872 libatomic_ops, libcurl, libdrm, libglib2, libnspr, libnss,
10873 libsha1, libsigsegv, libxcb, linknx, linux-pam, lttng-modules,
10874 lttng-tools, matchbox-lib, mcookie, mesa3d, neon, pixman,
10875 pulseaudio, python-nfc, qt5imageformats, quota, openssl,
10876 sconeserver, strace, sylpheed, wvstreams,
90e7cdd2
PK
10877 xapp_{appres,bdftopcf,beforelight,bitmap,edires,fonttosfnt},
10878 xapp_{fslsfonts,fstobdf,iceauth,ico,listres,luit,mkfontdir},
10879 xapp_{mkfontscale,oclock,rgb,rstart,scripts,sessreg,setxkbmap},
10880 xapp_{showfont,smproxy,twm,viewres,x11perf,xauth,xbacklight},
10881 xapp_x{biff,calc,clipboard,clock,cmsdb,cursorgen,dbedizzy,ditview},
10882 xapp_x{dm,dpyinfo,driinfo,edit,ev,eyes,f86dga,fd,fontsel,fs,fsinfo},
10883 xapp_x{gamma,gc,host,input-calibrator,input,kbcomp,kbevd,kbprint},
10884 xapp_x{kbutils,kill,load,logo,lsatoms,lsclients,lsfonts,mag,man},
10885 xapp_x{message,mh,modmap,more,pr,prop,randr,rdb,refresh,set,setmode},
10886 xapp_x{setpointer,setroot,sm,stdcmap,vidtune,vinfo,wd,wininfo,wud},
10887 xcb-util, xcursor-transparent-theme, xdata_xbitmaps,
10888 xdata_xcursor-themes,
10889 xdriver_xf86-input-{evdev,joystick,keyboard,mouse,synaptics},
10890 xdriver_xf86-input-{tslib,vmmouse,void},
10891 xdriver_xf86-video-{ark,ast,ati,cirrus,dummy,fbdev,geode,glide},
10892 xdriver_xf86-video-{glint,i128,intel,mach64,mga,neomagic,newport},
10893 xdriver_xf86-video-{nv,openchrome,r128,savage,siliconmotion,sis},
10894 xdriver_xf86-video-{tdfx,tga,trident,v4l,vesa,vmware,voodoo,wsfb},
10895 xfont_encodings, xfont_font-adobe-{100,75}dpi,
10896 xfont_font-utopia-{100dpi,75dpi,type1},
10897 xfont_font-{alias,arabic-misc,bh-100dpi,bh-75dpi},
10898 xfont_font-bh-lucidatypewriter-{100,75}dpi, xfont_font-bh-{ttf,type1},
10899 xfont_font-bitstream-{100dpi,75dpi,type1}, xfont_font-cronyx-cyrillic,
10900 xfont_font-{cursor,daewoo,dec,isas,jis,micro}-misc,
10901 xfont_font-ibm-type1, xfont_font-misc-{cyrillic,ethiopic,meltho,misc},
10902 xfont_font-{mutt,schumacher}-misc,
10903 xfont_font-{screen-cyrillic,sony-misc,sun-misc,util},
10904 xfont_font-winitzki-cyrillic, xfont_font-xfree86-type1,
10905 xlib_lib{FS,ICE,SM,X11,XScrnSaver,Xau,Xaw,Xcomposite,Xcursor},
10906 xlib_libX{damage,dmcp,ext,fixes,font,ft,i,inerama,mu,pm,randr},
10907 xlib_libX{render,res,t,tst,v,vMC,xf86dga,xf86vm},
10908 xlib_lib{dmx,fontenc,pciaccess,pthread-stubs,xkbfile}, xlib_xtrans,
10909 xproto_{applewm,bigreqs,composite,damage,dmx,dri2,fixes}proto,
10910 xproto_{fontcache,font,gl,input,kb,randr,record,render}proto,
10911 xproto_{resource,scrnsaver,video,windowswm,xcmisc,xext}proto,
10912 xproto_{xf86bigfont,xf86dga,xf86dri,xf86vidmode,xinerama,x}proto,
10913 xserver_xorg-server, xutil_{makedepend,util-macros}
d131f750 10914
a517092f
PK
10915 Readded Packages: xapp_xinit
10916
603293f5
GZ
10917 Issues resolved (http://bugs.uclibc.org):
10918
10919 #5054: amd64: cannot find init - due to missing /lib64 folder
10920
92651931 109212013.05-rc1, Released May 8th, 2013:
aec71d64 10922
fa3463d6
PK
10923 Architectures: ARC support, Blackfin support, FLAT binary
10924 format, ARM: Drop old CPU variants, add fa526/626, Marvell PJ4
aec71d64
PK
10925
10926 Toolchains: Add new Microblaze external toolchains, Linaro
10927 ARM/Aarch64 updates, GCC 4.6.4 / 4.7.3 / 4.8.0 added to
fa3463d6
PK
10928 internal toolchain, default to GCC 4.7.x. Internal
10929 Crosstool-ng backend deprecated.
aec71d64
PK
10930
10931 Defconfigs: Add Atmel at91sam9g45m10ek, freescale mpc8315erdb
e7f4923e
PK
10932 & p1010rdb, Armadeus apf27 / apf28, Openblocks A6, Raspberry
10933 pi, gnublin board.
aec71d64
PK
10934
10935 FS: LZO and XZ compression methods, extra ubifs options,
10936 ext2 rev 0/1 and ext3/4 support.
10937
10938 Patch handling: apply-patches now has .patch.xz support,
10939 Patch logic reworked as discussed during Febrary dev days:
10940 http://elinux.org/Buildroot:DeveloperDaysFOSDEM2013
10941
10942 <pkg>-rsync now excludes version control files.
10943
10944 linux: uImage load address for ARM multiplatform kernels
10945
10946 Infrastructure for multiple OpenGL / ES / EGL / OpenVG
10947 providers, similar to how libjpeg / libjpeg-turbo is handled.
10948
10949 Infrastructure for packages to add system users.
10950
10951 kconfig: updated to 3.9-rc2, support make olddefconfig
10952
10953 Updated/fixed packages: alsa-lib, alsa-utils, apr, apr-util,
10954 argp-standalone, at, at91bootstrap, audiofile, aumix, avahi,
10955 bash, blackbox, bind, binutils, bison, boost, bridge-utils,
10956 busybox, ccache, cifs-utils, cmake, collectd, connman,
10957 conntrack-tools, cpanminus, crosstool-ng, diffutils, directfb,
10958 directfb-examples, divine, dmalloc, dnsmasq, dosfstools,
e7f4923e
PK
10959 dropbear, e2fsprogs, ebtables, eeprog, erlang, ethtool,
10960 fb-test-app, fbset, feh, ffmpeg, file, flex, flot, foomatic,
10961 fxload, gd, gdb, gdisk, genimage, gettext, gmp, gnuchess,
10962 gnutls, gob2, gperf, gpsd, gstreamer, haserl, hiawatha, htop,
10963 httping, icu, inotify-tools, intltool, iproute2, ipset,
10964 iptables, iw, jpeg, jquery, jquery-{sparkline,validation},
10965 json-c, kbd, kexec, kismet, kmod, lcdproc, libarchive,
10966 libatasmart, libcap, libconfig, libconfuse, libcurl, libdrm,
10967 libeet, libev, libevas, libeXosip2, libffi, libfribi, libfuse,
10968 libgcrypt, libglib2, libgtk2, libid3tag, libmicrohttpd,
10969 libnetfilter_acct, libnetfilter_conntrack, libnl, libpcap,
10970 libplayer, libsigc, libv4l, libxcb, linenoise, linux-pam,
10971 lm_sensors, ltp-testsuite, luajit, lzop, madplay, make, mdadm,
aec71d64
PK
10972 mediastreamer, memtester, mesa3d,
10973 mobile-broadband-provider-info, monit, mpd, mpfr, mpg123,
fa3463d6
PK
10974 mrouted, msmtp, nbd, ncurses, ndisc6, neard, neardal, neon,
10975 netperf, netsnmp, nettle, nfacct, ntfs-3g, ofono, olsr,
aec71d64 10976 omap-u-boot-utils, openssh, openssl, openswan, openvpn,
fa3463d6
PK
10977 oprofile, orc, patch, pciutils, pcre, perl, php, poco,
10978 polarssl, proftpd, psmisc, pulseaudio, python,
aec71d64 10979 python-{bottle,netifaces,serial,setuptools}, qt, quagga,
e7f4923e
PK
10980 quota, radvd, rpi-firmware, rpi-userland, rt-tests, sam-ba,
10981 samba, sawman, sdl, ser2net, smartmontools, socat, socketcand,
10982 speex, squid, stress, stunnel, sudo, syslinux, sysstat,
10983 sysvinit, tcl, tcprelay, tinyhttpd, tslib, tvheadend,
10984 uboot-tools, udev, ulogd, util-linux, vala, vtun, webkit,
aec71d64
PK
10985 xapp_{iceauth,luit,makefontscale,sessreg,setxkbmap,smproxy},
10986 xapp_{xauth,xcmsdb,xdpyinfo,xev,xgamma,xhost,xinput,xkbcomp},
10987 xapp_{xkbevd,xlsatoms,xlsclients,xmodmap,xpr,xprop,xrandr,xrdb},
10988 xapp_{xset,xwd,xwininfo}, xcb-{proto,util},
10989 xdriver_xf86-input-{evdev,joystick,keyboard,mouse,synptics},
10990 xdriver_xf86-input-{tslib,vmmouse,void},
10991 xdriver_xf86-video-{ark,ast,ati,cirrus,dummy,geode,glide,glint},
10992 xdriver_xf86-video-{i128,intel,mach64,mga,neomagic,newport},
10993 xdriver_xf86-video-{openchrome,r128,savage,siliconmotion,sis},
10994 xdriver_xf86-video-{tdfx,trident,vesa,vmware,wsfb}, xenomai,
10995 xfont, xinetd, xkeyboard-config, xlib_lib{FS,ICE,SM,X11},
10996 xlib_libX{scrnSaver,au,aw,cursor,dmcp,ext,fixes,font,ft,i},
10997 xlib_libX{inerama,mu,pm,randr,res,tst,v,vMC,xf86dga,xf86vm},
10998 xlib_lib{dmx,fontenc,pciaccess,xkbfile}, xlib_xtrans,
10999 xproto_{applevm,bigreqs,dri2,fonts,gl,input,kbd,record}proto,
11000 xproto_{resource,scrnsaver,xcmisc,xext,x}proto,
11001 xserver_xorg-server, xutil_makedepend, xz, zeromq
11002
fa3463d6
PK
11003 New packages: aircrack-ng, bcusdk, chrony, crda,
11004 cryptodev-linux, cppzmq, czmq, dtach, enscript, exfat,
11005 exfat-utils, f2fs-tools, fan-ctrl, filemq, foomatic-filters,
11006 genimage, genpart, glibmm, gnuplot, gtest, gutenprint, hplip,
11007 iozone, jansson, jhead, jquery-keyboard, jquery-ui,
11008 jquery-ui-themes, json-glib, json-javascript, lcms2, libpfm4,
11009 libpthsem, libserial, libsigsegv, libtasn1, libwebsockets,
11010 libxkbcommon, libxml++, linknx, log4cxx, mongoose, mongrel2,
11011 mtools, ne10, nmap, nodejs, openobex, openpgm, poppler,
11012 protobuf-c, python-m2crypto, python-thrift, qjson, qt5base,
aec71d64
PK
11013 qt5declarative, qt5graphicaleffects, qt5imageformats,
11014 qt5jsbackend, qt5multimedia, qt5quick1, qt5script, qt5svg,
11015 qt5webkit qt5xmlpatterns, rapidjson, redis, swig, texinfo,
11016 tzdata, urg, ussp-push, wayland, webp, weston, wireless-regdb,
11017 wireshark, wvdial, wvstreams, xcb-util-image, xcb-util-wm,
11018 xcursor-transparent-theme, zic, zmqpp, zyre
11019
11020 Removed packages: microperl, ocf-linux, xapp_xinit,
11021 xapp_xplsprinters, xapp_xprehashprinterlist,
11022 xfont_font-bitstream-speedo,
11023 xlib_lib{Xfontcache,XprintAppUtil,XprintUtil,Xp,oldX,xkbui},
11024 xproto_{print,xf86rush}proto
11025
11026 Deprecated packages: vala
11027
11028 Issues resolved (http://bugs.uclibc.org):
11029
11030 #1291: Add support for Faraday 526 arm processor (fa526)
11031 #2683: cups does not install correctly to target
11032 #3313: mesa3d fails to build
11033 #5186: initramfs/cpio should support lzo compression
11034 #5636: agetty - cannot get controlling tty error - need updated...
11035 #5906: collectd client headers not exported
11036 #5966: bison unnecessarily required as build dependency
11037 #6140: --enable-fileinfo not applied for php package
11038 #6164: openvpn usage of ip tool from Busybox
11039
15ace1a8
PK
110402013.02, Released February 28th, 2013:
11041
11042 Misc manual updates.
11043
11044 Updated/fixed packages: busybox, collectd, flashbench,
11045 libgtk2, libupnp, mii-diag, quota
11046
d65bb7e3
PK
110472013.02-rc3, Released February 26th, 2013
11048
11049 Minor fixes.
11050
11051 Updated/fixed packages: conntrack-tools, dialog,
11052 enlightenment, haserl, keyutils, libfif, libmad,
11053 linux-firmware, linux-fusion, matchbox-desktop, matchbox-wm,
11054 ruby, spawn-fcgi, vtun
11055
11056 Issues resolved (http://bugs.uclibc.org):
11057
11058 #5960: fusion.ko driver does not install to target rootfs
11059
8290a626
PK
110602013.02-rc2, Released February 19th, 2013
11061
11062 Fixes all over the tree.
11063
11064 Various manual updates and fixes.
11065
11066 Updated/fixed packages: busybox, collectd, gesftpserver,
11067 glib-networking, gnutls, inotify-tools, libcurl, libffi,
11068 libglib2, libtorrent, libvorbis, neard, network-manager,
11069 ntfs-3g, openssl, qt, rpi-userland, rtorrent, thttpd, vim.
11070
11071 Issues resolved (http://bugs.uclibc.org):
11072
11073 #5906: collectd client headers not exported
11074
e68acefb 110752013.02-rc1, Released February 10th, 2013
6de88cab
PK
11076
11077 Toolchain: Crosstool-ng 1.17.0, default to GCC 4.6.3, target
11078 libraries install fixed. Add Linaro ARM
8ccef3b3 11079 2012.11/2012.12/2013.01, AArch64 12.11/12.12/13.01. Sourcery
6de88cab 11080 CodeBench MIPS 2012.03/09. Infrastructure to warn about
1ccf5237
PK
11081 missing 32bit support for binary toolchains. Toolchain wrapper
11082 is now relocatable. Add GDB 7.5.1 / Remove 6.8 / 7.0 /
11083 7.1. Deprecate uClibc 0.9.31.
6de88cab
PK
11084
11085 Architecture: Xtensa fixes, add missing powerpc variants, arm
1ccf5237
PK
11086 1136jf-s rev1, add A5/A15, neon support toggle, OABI
11087 deprecated. Sparc: drop old unused variants
6de88cab
PK
11088
11089 Bootloaders: At91bootstap: fix upstream URL, Barebox: add
1ccf5237
PK
11090 2012.12/2013.01/2013.02, remove 2012.08/09/10, lzop fixes,
11091 environment image support, U-Boot: add 2013.01.01
6de88cab
PK
11092
11093 Linux: fix appended dtb handling for v3.8+ kernels, support
11094 multiple device trees
11095
11096 Defconfigs: calao USB-A9260, snowball, QEMU PPC440 on ML507
11097 board, QEMU ARM Exynos4210, Kernel version in QEMU defconfigs
1ccf5237
PK
11098 updated, at91rm9200df: misc fixes. Lock kernel headers to
11099 match kernel.
6de88cab
PK
11100
11101 Infrastructure: Git download fixes. Toolchain make target
11102 renamed from 'cross' to 'toolchain'. Eclipse integration
1ccf5237
PK
11103 support. Option to set root password, post image scripts,
11104 config scripts handling.
6de88cab
PK
11105
11106 Updated/fixed packages: alsa-lib, argp-standalone, argus,
11107 arptables, atk, audiofile, axel, beecrypt, bind, bison,
11108 bluez_utils, boost, cairo, can-utils, bmon, boa, busybox,
11109 cairo, ccache, cdrkit, cifs-utils, cjson, cmake, collectd,
1ccf5237
PK
11110 connman, coreutils, cpanminus, cups, dbus, dhcp, dialog,
11111 diffutils, directfb, distcc, divine, dnsmasq, docker,
11112 dosfstools, dstat, e2fsprogs, ebtables, ed, empty, ethtool,
11113 expedite, fbset, fbv, ffmpeg, flex, fltk, fluxbox, freetype,
11114 gadget-test, gawk, gdb, genext2fs, gettext, giblib,
11115 glib-networking, gmp, gmpc, gnupg, gnutls, gpsd,
11116 gst-plugins-{bad,base,good}, gstreamer, gzip, haserl, hdparm,
11117 heirloom-mailx, hiawanta, hostapd, icu, imagemagick, imlib2,
11118 inadyn, infozip, iproute2, ipset, iptables, iw, jpeg, jquery,
11119 jquery-sparklines, jqeury-validation, kismet, kmod, lame,
11120 libao, libcap, libcurl, libdvdnav, libdvdread, libecore,
11121 libedbus, libedje, libeet, libefreet, libeina, libeio,
11122 liberation, libelementary, libembryo, libethumb, libev,
11123 libevas, libffi, libfribidi, libfuse, libgcrypt, libglib2,
11124 libgpg-error, libgtk2, libhid, libidn, libmicrohttpd, libmpd,
11125 libnl, libnspr, libnss, libogg, libpcap, libplayer, libpng,
11126 libroxml, librsvg, libseccomp, libsigc, libsndfile, libungif,
11127 libupnp, liburcu, libusb-compat, libvncserver, libvorbis,
11128 libxml2, libxslt, lighttpd, links, linux-firmware,
11129 linux-fusion, ltp-testsuite, ltrace,
11130 lttng-{babel,libust,modules,tools}, lvm2, lua, luajit, lzop,
11131 matchbox-{desktop,lib}, mdadm, metacity, midori, minicom, mpd,
11132 mpfr, mplayer, mtd, mysql_client, ncurses, neon, netatalk,
6de88cab
PK
11133 networkmanager, nspr, ntfs-3g, nuttcp, ofone, olsr, openssl,
11134 openvpn, opkg, oprofile, opus, opus-tools, orc, ortp, pango,
11135 pciutils, pcmanfm, pcre, pcsc-lite, perl, php, pixman,
11136 pkgconf, polarssl, pptp-linux, proxychains, pulseaudio,
11137 python, python3, qemu, qextserialport, qt, quagga, radvd,
11138 readline, rng-tools, rt-tests, rubix, ruby, sam-ba, samba,
11139 sane-backends, sconeserver, scons, screen, sdl, sdl_gfx,
1ccf5237
PK
11140 sdl_mixer, sdl_ttf, sdparm, sed, ser2net, smartmontools,
11141 speex, sqlite, squid, sshfs, strace, sudo, sylpheed, tn5250,
11142 taglib, tar, torsmo, transmission, tslib, uboot-tools, ulogd,
6de88cab
PK
11143 usb_modeswitch, util-linux, valgrind, vim, vsftpd, wavpack,
11144 webkit, wipe, wireless_tools, wpa_supplicant, xapp_xinit,
11145 xapp_xinput-calibrator, xapp_xman, xapp_xmh, xlib_libX11,
11146 xlib_libXdmcp, xlib_libXft, xlib_libpthread-stubs,
11147 xlib_xtrans, xproto_xcmiscproto, xproto_xextproto,
11148 xserver_xorg-server, xstroke, xvkbd, xz
11149
11150 New packages: b43-firmware, b43-fwcutter, bustle,
11151 cache-calibrator, cegui06, celt051, classpath, curlftpfs,
11152 dvb-apps, dvbsnoop, elfutils, enlightenment, firmware-imx,
11153 flashbench, gd, gesftpserver, gst-fsl-plugins, httping, iftop,
11154 imx-lib, jamvm, jpeg-turbo, keyutils, libatasmart, libcofi,
11155 libebml, libevas-generic-loaders, libfslcodec, libfslparser,
11156 libfslvpuwrap, libgsasl, libiscsi, libmatroska, libmcrypt,
11157 libmhash, libqwt, libseccomp, libsha1, linenoise, mcrypt,
11158 media-ctl, ncdu, neard, neardal, nettle, perf, polkit,
11159 proxychains, python-bottle, python-pyparsing, rpi-firmware,
11160 rpi-userland, sg3_utils, slirp, snowball-hdmiservice, spice,
11161 spice-protocol, tcllib, tvheadend, udisks, usbredir
11162 ux500-firmware, vde2, xcb-utils-keysyms, yavta,
11163 zd1211-firmware
11164
1ccf5237 11165 Removed packages: customize, xdriver_xf86-input-{acecad,aiptek},
6de88cab
PK
11166 xdriver_xf86-video-{apm,chips,i740,rendition,s3,s3virge,sisusb},
11167 xdriver_xf86-video-sun{cg14,cg3,cg6,ffb,leo,tcx},
11168 xdriver_xf86-video-{tsend,xgi,xgixp}
11169
11170 Deprecated packages: xstroke
11171
11172 Issues resolved (http://bugs.uclibc.org):
11173
11174 #4237: building shared openssl w/-Os fails due to gcc bug
11175 #5690: python3 does not obey to BR2_PACKAGE_PYTHON3_PYC_ONLY=y
11176 #5602: python3 should install a "python" symbolic link
11177 #5846: Extra slash added to last slash in URL
11178
111792012.11.1, Released January 3rd, 2013:
11180
11181 Toolchain: Fixed non-largefile builds on recent Ubuntu
11182 versions.
11183
11184 Arch: fix missing x86/generic handling, Build for Xtensa with
11185 longcalls option.
11186
11187 Updated/fixed packages: dosfstools, qt
11188
d201b95d
PK
111892012.11, Released December 2nd, 2012:
11190
11191 Git shallow clone fix for older git version.
11192
11193 Updated/fixed packages: ctuio, libtool
11194
11195 Issues resolved (http://bugs.uclibc.org):
11196
11197 #5726: List all the available hook points
11198
1a59dfae 111992012.11-rc2, Released November 30th, 2012:
0f9bad95
PK
11200
11201 Minor fixes around the tree.
11202
11203 Various manual updates and fixes.
11204
d38b25f1
PK
11205 Add checks for legacy features.
11206
11207 Updated/fixed packages: acpid, alsa-lib, arptables, binutils,
1a59dfae
PK
11208 busybox, ccache, cjson, cramfs, directfb, flex, fluxbox, gdb,
11209 hiawatha, igh-ethercat, imagemagick, imlib2, lcdproc,
11210 libdaemon, libecore, libhid, libmad, libpcap, libsigc, libusb,
11211 linux-fusion, matchbox, ocf-linux, owl-linux, python, rrdtool,
11212 scons, strace, sylpheed
0f9bad95 11213
2b7be2f1
PK
11214 Issues resolved (http://bugs.uclibc.org):
11215
11216 #5732: Error : package/alsa-lib/alsa-lib.mk
11217
47ee3051 112182012.11-rc1, Released November 17th, 2012
f9686563 11219
d36fcceb
PK
11220 Fixes all over the tree and new features.
11221
11222 Defconfigs: use u-boot 2012.10 on at91 and beaglebone,
11223 sheevaplug + qemu: bump kernel version, add qemu-mips64-malta
11224 + nitrogen6x defconfigs.
11225
11226 Bootloaders: add u-boot 2012.07/10, ais target format, add
48f0fe07
PK
11227 barebox 2012.08/09/10/11, linker overlap issue fix for
11228 at91bootstrap, mxs-bootlets updated for new Barebox versions.
d36fcceb 11229
0ab9a3fb 11230 Toolchains: binutils 2.23.1, gcc 4.7.2, default to gcc 4.6.x,
d36fcceb 11231 Codebench arm/sh/x86 2012.03/09, Linaro 2012.08/09/10.
48f0fe07
PK
11232 Libtirpc support for modern glibc variants. Toolchain on
11233 target has been deprecated.
d36fcceb 11234
48f0fe07 11235 Initial Aarch64 support, Xtensa support re-added.
d36fcceb
PK
11236
11237 Infrastructure: Use shallow git clone when possible, use
11238 tarballs rather than git URLs for github. Moved to pkgconf
11239 rather than pkg-config. System directory added, default
48f0fe07
PK
11240 skeleton/device tables moved. More than 1 post-build script
11241 can now be used. output/target now contains a
11242 THIS_IS_NOT_YOUR_ROOT_FILESYSTEM warning, to help people
11243 understand how to (not) use it.
11244
11245 Manual has been reworked and extended.
11246
11247 Legal-info: Lots of package annotations, CSV file fixes,
11248 _LICENSE / _REDISTRIBUTE splitup, per-package hooks.
11249
11250 Updated/fixed packages: acpid, alsa-lib, alsa-utils,
0ab9a3fb
PK
11251 alsamixergui, attr, autoconf, automake, bash, bind, binutils,
11252 bison, blackbox, bluez-utils, busybox, cairo, can-utils,
11253 cifs-utils, cjson, cmake, collectd, connman, conntrack-tools,
11254 coreutils, cups, cvs, dbus, dhcp, directfb, dmalloc, dnsmasq,
11255 dropbear, e2fsprogs, ethtool, fbdump, feh, fftw, file,
11256 flashrom, fluxbox, gdb, gdisk, gdk-pixbuf, genext2fs, gettext,
11257 gnutls, gpsd, gqview, grep, gsl, gst-plugins-{bad,good},
11258 hdparm, hiawatha, hostapd, input-tools, iproute2, ipset,
11259 iptables, iw, json-c, kexec, kmod, lcdproc, leafpad, less,
11260 libcurl, libdrm, libdvdnav, libdvdread, libffi, libfuse,
11261 libglib2, libhid, liblockfile, libmad, libmbus, libmnl,
48f0fe07
PK
11262 libnetfilter_{acct,conntrack,cthelper,cttimeout,queue},
11263 libnfc, libnfc-llcp, libnfnetlink, libnl, libnspr, libnss,
11264 libpcap, libplayer, libtool, libtorrent, liburcu, libv4l,
11265 libxcb, libxml2, libxslt, links, linux-firmware, lm-sensors,
11266 lmbench, lockfile-progs, logrotate, lshw, lsof,
11267 lttng-babeltrace, lttng-tools, lua, luajit, mesa3d, microperl,
11268 mii-diag, module-init-tools, mpc, mpd, mpg123, mplayer,
11269 mtd-utils, mysql_client, nbd, ncurses, netatalk, netkitbase,
11270 netkittelnet, netsnmp, newt, nfs-utils, openntpd, openssh,
11271 openssl, opkg, patch, pciutils, pcre, php, poco, polarssl,
11272 popt, portmap, pppd, procps, pulseaudio, python, python-nfc,
d36fcceb
PK
11273 python-protobuf, qt, quota, rp-pppoe, rtorrent, sam-ba, samba,
11274 scons, sdl_gfx, smartmontools, sqlite, squid, strace, sudo,
48f0fe07
PK
11275 sylpheed, tcpdump, tremor, ttcp, tiff, unionfs,
11276 usb_modeswitch, usbutils, util-linux, vala, valgrind, vpnc,
11277 vsftpd, webkit, wget, which, wpa_supplicant, x11vnc, xapp_*,
d36fcceb
PK
11278 xdriver_*, xenomai, xfont_*, xinetd, xl2tp, xlib_*, xlsclient,
11279 xproto_*, xserver_xorg-server, xutil_util-macros, xz, zeromq
11280
11281 New packages: arptables, at91bootstrap3, boot-wrapper-aarch64,
11282 ccid, cpanminus, cpuload, erlang, evtest, fb-test-apps,
11283 fxload, gdbm, gnupg, googlefontdirectory, grantlee, gsl,
11284 lcdapi, liblo, liblog4c-localtime, libtirpc, linux-pam,
48f0fe07
PK
11285 lua-msgpack-native, macchanger, mtdev, mtdev2tuio, nfacct,
11286 opus, opus-tools, pcsc-lite, perl, pkgconf, python-meld3,
11287 python3, qemu, qextserialport, qtuio, rpcbind, schifra,
11288 sconeserver, supervisor, time, ulogd, usb_modeswitch_data,
11289 yasm
d36fcceb
PK
11290
11291 Deprecated packages: netkitbase, netkittelnet
11292
11293 Issues resolved (http://bugs.uclibc.org):
11294
11295 #807: [PATCH] samba - make iconv and smbd optional
11296 #3049: binutils have a sysroot bug in ld
11297 #5330: update vsftpd to 3.0.0
11298 #5486: libglib2 build fails on: libs/libglib-2.0.so: undefined...
11299 #5666: Fails to build python 2.7.2 for 2440 arm
11300
288b7399
TP
113012012.08, Release August 31th, 2012
11302
11303 Updated/fixed packages: microperl, cups, luajit, rrdtool,
11304 prboom, oprofile.
11305
11306 Added license information for: sqlite.
11307
11308 Changed the source URLs of all packages located on Sourceforge
11309 in order to use the automatic mirror selection URL
11310 downloads.sourceforge.net, and get rid of the
11311 BR2_SOURCEFORGE_MIRROR option.
11312
8437b562
TP
113132012.08-rc3, Released August 25th, 2012
11314
11315 Updated/fixed packages: libglib2, netsnmp, freetype, libfuse,
11316 libpng, x11vnc, zlib, gpsd, ifplugd, bash, distcc.
11317
11318 Added license informations for: barebox, grub, syslinux,
11319 uboot, xloader, yajl, zlib, zxing, alsa-lib, alsa-utils,
11320 faad2, nano, fbdump, rsync, librsync, fontconfig,
11321 inotify-tools,
11322
b58c83ae
TP
113232012.08-rc2, Released August 15th, 2012
11324
11325 Updated/fixed packages: imagemagick, sudo, crosstool-ng.
11326
11327 Added license informations for: mxml, nanocom, empty, expat,
11328 lua, lucjson, xinetd, cjson, luaexpat, lmbench, bwm-ng,
11329 input-event-daemon, luajit, cgilua, copas, coxpcall,
11330 luafilesystem, luasocket, rings, wsapi, xavante, libtpl,
11331 avahi, busybox, libfcgi, ifplugd, libcgicc, libcurl,
11332 libdaemon, libdnet, libgpg-error, libpcap, libpng, lighttpd,
11333 mtd, openssl, psmisc, socat, spawn-fcgi.
11334
11335 Fixes to Microblaze external toolchains
11336 configuration. Improvements of the pkg-stats
11337 script. Out-of-tree fix for the graph-depends script.
11338
11339 Kernel headers version bump.
11340
4009cbbb 113412012.08-rc1, Released August 1st, 2012
5b11223f 11342
1ea85745
PK
11343 Fixes all over the tree and new features.
11344
c665fc00
TP
11345 Integration of a legal information reporting infrastructure,
11346 which allows to generate detailed informations about the
11347 licenses and source code of all components of a system
11348 generated by Buildroot. License information will progressively
11349 be added on packages.
11350
11351 Default configuration files added for Calao-systems USB-A9263
11352 and Calao-systems USB-A9G20-LPW.
11353
11354 External toolchains update: allow download of a custom
11355 toolchain, add Linaro 2012.05 and 2012.06 for ARM, add
11356 Blackfin toolchain 2012R1-BETA1, add Sourcery CodeBench MIPS
11357 2011.09.
11358
11359 Allow the restriction of downloads to the primary site only.
11360 This is useful for project developers who want to ensure that
11361 the project can be built even if the upstream tarball
11362 locations disappear.
11363
11364 Add a 'System configuration' choice to select between 3
11365 different init systems: Busybox init, SysV init and Systemd
11366 init.
11367
11368 Cleanups to the package infrastructure. The visible change to
11369 developers is that $(eval $(call AUTOTARGETS)) is now $(eval
11370 $(autotools-package)), and similarly for other package
11371 infrastructures and host packages. Refer to the documentation
11372 for details.
11373
11374 By default, automatic detection of the number of compilation
11375 jobs to use, depending on the number of CPUs available.
11376
fdbc2f40 11377 Improvements to generate systems with static libraries only
c665fc00
TP
11378 (infrastructure and package fixes).
11379
fdbc2f40
TP
11380 Add proper support in the Linux kernel package to generate
11381 Device Tree Blobs or combined Device Tree / Kernel
11382 images. This will be useful on Microblaze, PowerPC and ARM,
11383 which are architectures making extensive use of the Device
11384 Tree.
11385
1ea85745 11386 Updated/fixed packages: audiofile, autoconf, automake, axel,
c665fc00
TP
11387 barebox, bash, beecrypt, berkeleydb, bind, bison, bluez_utils,
11388 bonnie, boost, busybox, bsdiff, bwm-ng, bzip2, cifs-utils,
11389 cgilua, cmake, connman, conntrack-tools, crosstool-ng, cups,
11390 dbus, dhcp, dnsmasq, e2fsprogs, eeprog, ethtool, faad2, fbv,
11391 ffmpeg, freetype, gmp, gnutls, gob2, gpsd, grep,
11392 gst-plugins-base, gst-plugins-good, gzip, hiawatha, hostapd,
11393 htop, icu, igh-ethercat, imagemagick, input-tools, iostat,
11394 iproute2, ipset, iptables, iw, kmod, less, libcap, libgci,
11395 libconfig, libcurl, libelf, libevas, libeXosip2, libexif,
11396 libfuse, libidn, libmad, libmbus, libmnl,
11397 libnetfilter-conntrack, libnl, libnspr, libnss, libogg,
11398 libosip2, libpcap, libpng, libroxml, liburcu, libusb, libxml2,
11399 libxslt, lighttpd, linux, ltrace, lttng-libust, lttng-modules,
11400 lttng-tools, lua, m4, memtester, midori, mii-diag,
11401 module-init-tools, mpfr, mpg123, mrouted, msmtp, mtd, mxml,
11402 mysql_client, nasm, nbd, ncurses, nfs-utils, opencv, openocd,
11403 openssl, pciutils, php, polarssl, portaudio, pppd,
11404 pthread-stubs, pulseaudio, qt, quagga, quota, radvd, rpm,
11405 rrdtool, samba, sam-ba, scons, sdl_gfx, sdl_sound, speex,
11406 sqlite, squashfs, squid, sudo, synergy, syslinux, systemd,
11407 tar, tcpdump, tcpreplay, udev, usbutils, valgrind, wget,
11408 wpa_supplicant, wsapi, xavante, xserver_xorg-server, zlib
11409
11410 New packages: cjson, collectd, dfu-util, dmidecode, elftosb,
11411 fbterm, flashrom, freerdp, inadyn, libfreefare,
11412 libnetfilter_cttimeout, libnfc, libnfc-llcp, liboping,
11413 libtorrent, linphone, logsurfer, lshw, luacjson, luaexpat,
11414 luajit, mediastreamer, mobile-broadband-provider-info, monit,
11415 mxs-bootlets, nanocom, nss-mdns, ofone, omap-u-boot-utils,
11416 opkg, ortp, owl-linux, python-id3, python-nfc, quota,
11417 ramspeed, rtorrent, sound-theme-borealis,
11418 sound-theme-freedesktop, sysprof, webrtc-audio-processing,
11419 xinetd, zxing
1ea85745 11420
3b38ade5
TP
11421 Issues resolved (http://bugs.uclibc.org):
11422
11423 #1315: Allow use of older external toolchains without sysroot
11424 support [won't fix]
11425 #5276: Hiawatha needs to manage IPV6 if so [fixed]
11426 #5360: buildroot fails when building "host-libglib2 2.30.2
11427 Building" [won't fix, upstream problem]
11428 #5384: Can't build packages relying on gets on newer glibc
11429 [fixed]
11430
bce34ab1
PK
114312012.05, Released May 30th, 2012:
11432
11433 Updated/fixed packages: busybox, netsnmp, pptp-linux
11434
0b0d7bad
PK
114352012.05-rc3, Released May 25th, 2012:
11436
11437 Minor fixes around the tree.
11438
11439 Infra: Fix for DOWNLOAD macro when using primary mirrors with
11440 scp targets.
11441
11442 Toolchain: Kernel headers 3.2.18 / 3.3.7.
11443
11444 Updated/fixed packages: binutils, bison, busybox, cifs-utils,
11445 gnuchess, gpsd, iperf, libmpeg2, mtd, ntfs-3g, oprofile,
11446 xserver-xorg
11447
b07ad40c
PK
114482012.05-rc2, Released May 18th, 2012:
11449
11450 Fixes all over the tree.
11451
11452 Toolchain: uClibc: Use 0.9.33.2, Crosstool-ng: fix gperf
11453 dependency, disable decimal floats support, Linux 3.2.17 /
11454 3.3.6 kernel headers. Fix sysroot copy handling for toolchains
11455 without C++ support.
11456
11457 Updated/fixed packages: apr, apr-util, ccache, dnsmasq,
11458 heirloom-mailx, gdb, ndisc6, opencv, openssl, socat, vala
11459
114602012.05-rc1, Released May 10th, 2012:
5c3a3373 11461
17c2d62b
PK
11462 Fixes all over the tree and new features.
11463
11464 Use /etc/os-release for version info rather than
11465 /etc/br-version.
11466
11467 CMake toolchain file moved to $HOST_DIR/usr/share/buildroot.
11468
e22dd64b
PK
11469 Apply-patches.sh: cleanups, archived patches handling fixes,
11470 support series files.
17c2d62b 11471
82822efe
PK
11472 Defconfigs: beaglebone, mx53qsb, pandaboard, qemu configs for
11473 arm-vexpress/microblaze/ppc-mpc88544ds, use 3.2.x for
11474 atngw100, use 3.3.x for qemu configs.
17c2d62b 11475
82822efe
PK
11476 Menu structure: Libraries moved out of multimedia section
11477
11478 Atom processor support. Prescott fix, blackfin ABI fix,
11479 Microblaze architecture support (using ext toolchain). Cleanup
11480 architecture names, deprecate Xtensa support.
e22dd64b
PK
11481
11482 Toolchain: Add GCC 4.4.7, 4.6.3, 4.7.0. uClibc 0.9.33.1,
a53a3b59
PK
11483 default to uClibc 0.9.33.x, enable
11484 UCLIBC_SUPPORT_AI_ADDRCONFIG by default, static and 64bit
11485 fixes for external toolchains, linaro ext toolchains, new
82822efe
PK
11486 sourcery codebench ext toolchains, GDB 7.4.1, crosstool-ng
11487 1.15.2.
17c2d62b 11488
82822efe
PK
11489 Bootloaders: U-Boot: add 2012.04.01, SPL and u-boot.img
11490 support. Barebox: add 2012.04, remove 2011.12.
bf636a94 11491
e22dd64b 11492 Updated/fixed packages: alsa-lib, alsa-utils, at, atk, avahi,
a53a3b59 11493 barebox, berkeleydb, bind, bluez_utils, boost, busybox,
82822efe
PK
11494 can-utils, ccache, cifs-utils, coreutils, cups, dbus, dhcp,
11495 directfb, dnsmasq, doom-wad, dosfstools, e2fsprogs, expat,
11496 fakeroot, feh, ffmpeg, file, fis, freetype, gamin, gawk,
11497 gdk-pixbuf, gettext, giblib, glib-networking, gmp, gnutls,
11498 gpsd, grep, gstreamer, gst-plugins-{bad,base,good,ugly},
11499 haserl, hdparm, imagemagick, iproute2, iptable, iw, kexec,
11500 kmod, lame, libaio, libarchive, libatomic_ops, libconfig,
11501 libcurl, libdvdnav, libdvdread, libedbus, libethumb, libffi,
11502 libfuse, libglib2, libgtk2, libhid, libmad, libmbus, libmpeg2,
11503 libnl, libplayer, libpng, libsigc, libsoup, libupnp, liburcu,
11504 libusb, libusb-compat, libxml2, libxml-parser-perl, libxslt,
11505 lighttpd, linux-firmware, linux-fusion, lite, lsof, ltrace,
11506 lttng-libust, lua, m4, makedevs, microperl, mpd, mpfr, mpg123,
11507 mrouted, mtd, mysql_client, nbd, ncftp, ncurses, neon,
11508 netsnmp, network-manager, nfs-utils, ngrep, ntfs-3g, openntpd,
e940b303 11509 openssh, openssl, parted, pango, pcre, php, pixman, poco,
82822efe
PK
11510 psmisc, pulseaudio, python, qt, quagga, radvd, rpm, rsync,
11511 ruby, samba, sam-ba, sane-backends, sawman, screen, sdl_net,
11512 smartmontools, speex, sqlite, squashfs3, squid, sshfs, sudo,
e940b303
GZ
11513 syslinux, sysstat, taglib, tcpdump, tftp-hpa, transmission,
11514 tiff, tinyhttpd, uboot-tools, udev, uemacs, unionfs, usbutils,
82822efe
PK
11515 util-linux, vala, valgrind, vim, vsftpd, wget, wipe,
11516 wpa_supplicant, xdriver_xf86-{input-vmmouse,video-fbdev},
11517 xfsprogs, zlib
a53a3b59 11518
82822efe
PK
11519 New packages: apr, apr-util, audiofile, bellagio,
11520 conntrack-tools, empty, fmtools, glib-networking,
11521 heirloom-mailx, hiawatha, latencytop, lcdproc, libcap-ng,
11522 libdmtx, libfcgi, libnetfilter_conntrack, libnfnetlink,
11523 libtpl, localedef, minicom, msmtp, ndisc6, netatalk,
11524 ocf-linux, openswan, parted, polarssl, protobuf, read-edid,
11525 socketcand, stress, systemd, ushare, zeromq
17c2d62b 11526
b6a507c7
PK
11527 Deprecated packages: ttcp
11528
17c2d62b
PK
11529 Removed packages: ntfsprogs
11530
11531 Issues resolved (http://bugs.uclibc.org):
11532
bf636a94 11533 #2353: [lua] fix build with 2010.08-rc1
a53a3b59
PK
11534 #2503: Microperl fails build on MIPSel or with Fedora13.x86_64
11535 #2557: [PATCH] mkfs.xfs complains about missing libxfs.so.0
11536 #2881: Can't build project statically with external toolchain
2b66816c 11537 #3751: MIPS: fix BR2_GCC_TARGET_ABI for MIPS n64
a53a3b59 11538 #4808: ccache may build against wrong zlib
17c2d62b 11539 #4880: New package lcdproc
f526c4d2 11540 #4886: New package protobuf
a53a3b59
PK
11541 #4892: build fails on ltp-testsuite-20101031/testcases/kernel/fs/...
11542 #4898: * make: [target-finalize] Error 1 (ignored)*
11543 #4985: Qt 4.7.4 build crashes with Linux 2.6.29
11544 #4970: udev 181 fails to build if kernel version 3.3 is selected
11545 #5018: dialog broken: exits with assert in uClibc
11546 #5102: qt package moc, uic, rcc read from wrong place
15744b7e 11547 #5144: Patch to fix ixon bug in uemacs
98873717 11548 #5198: Line graphics output is broken in GNU Screen
e940b303 11549 #5204: Missing terminfo file(s) for GNU screen terminal type
17c2d62b 11550
03ceab6d
PK
115512012.02, Released February 29th, 2012:
11552
11553 Updated/fixed packages: libecore
11554
6d24b41b
PK
115552012.02-rc3, Released February 27th, 2012:
11556
11557 Fixes all over the tree.
11558
11559 Automatic host dependencies handling for cmake packages
11560 fixed. Customize package deprecated as using a post-build
11561 script is nowadays the preferred way of adding extra stuff to
11562 the rootfs.
11563
11564 Linux-headers 3.0.x / 3.2.x stable version bumped.
11565
11566 QEMU defconfigs updated to 3.2.x kernels and readme fixed.
11567
11568 Updated/fixed packages: dropbear, ffmpeg, libpng
11569
3d6ff4f5
PK
115702012.02-rc2, Released February 19th, 2012:
11571
11572 Fixes all over the tree.
11573
11574 Toolchain: uClibc: Added upstream post-0.9.33 fixes, Bump
11575 linux-headers 3.0.x / 3.2.x stable versions.
11576
11577 Documentation: Added makedev / <pkg>_DEVICES /
11578 <pkg>_PERMISSIONS documentation.
11579
11580 Updated/fixed packages: busybox, ffmpeg, gst-dsp, libecore,
11581 libvncserver, mxml, python.
11582
115832012.02-rc1, Released February 12th, 2012:
11eb9e7f
PK
11584
11585 Fixes all over the tree and new features.
11586
c847b4a6 11587 Toolchain: Default to GCC 4.5.x, add binutils 2.22. Java
08f46cc6 11588 support removed, Powerpc SPE ABI support. GDB ELF support fix,
eaf412b5 11589 GDB 7.4, crosstool-NG 1.13.4.
1bde07d6 11590
11eb9e7f 11591 Gentargets: scp and mercurial support.
eaf412b5
PK
11592 Autotools: derive host dependencies from target by default.
11593 Packages can now declare device table snippets.
11eb9e7f 11594
eaf412b5
PK
11595 Host utilities menu with commonly used host tools.
11596
11597 defconfigs: qemu configs for x86-64, mips and sparc, at91
03ceab6d 11598 defconfigs now use modern U-Boot / mainline Linux, added
eaf412b5 11599 lpc3250 defconfigs.
11eb9e7f 11600
a01db91e 11601 uClibc: remove 0.9.30, backport unshare() support, add
eaf412b5 11602 0.9.32.1 / 0.9.33, use same config for ctng.
11eb9e7f 11603
c847b4a6 11604 Bootloaders: U-Boot: add 2011.12, remove 2010.xx versions,
eaf412b5
PK
11605 Barebox: add 2012.01/02, remove 2011.10/11, LPC32xx
11606 bootloaders added.
11607
11608 Various manual updates. Release tarballs now contain generated
11609 manual in text/html/pdf formats.
1bde07d6 11610
eaf412b5
PK
11611 Buildroot now calls the stop function of scripts in
11612 /etc/init.d at shutdown.
234dd8e6 11613
08f46cc6 11614 Updated/fixed packages: atk, avahi, barebox, bash, beecrypt,
eaf412b5
PK
11615 bind, binutils, bison, bluez_utils, bzip2, busybox, cairo,
11616 ccache, cdrkit, coreutils, cramfs, dbus, dbus-glib, dialog,
11617 diffutils, dmalloc, dropbear, e2fsprogs, ebtables, ed,
11618 ethtool, expat, ffmpeg, file, fis, flex, fluxbox, fontconfig,
11619 freetype, gawk, grep, gst-dsp, gst-ffmpeg, gst-plugins-base,
11620 hdparm, hostapd, htop, i2c-tools, icu, iproute2, ipsec-tools,
11621 ipset, iptables, iw, jpeg, kismet, lame, libcap, libcgi,
11622 libev, libeXosip2, libffi, libftdi, libgpg-error, libgtk2,
11623 libidn, libmms, libmnl, libmodbus, libnl, libogg, libosip,
11624 libpcap, libpng, libraw1394, libroxml, libusb, libusb-compat,
11625 libv4l, libvorbis, libxcb, libxml-parser-perl, libxslt,
11626 lighttpd, links, lm-sensors, lua, m4, module-init-tools, mpc,
11627 mesa3d, mpd, mpfr, mplayer, mtd-utils, nano, nbd, ncurses,
11628 netperf, netsnmp, ntp, opencv, openocd, openssl, openvpn, orc,
11629 pciutils, pcre, pixman, pkg-config, poco, popt, proftpd,
11630 python, python-serial, qt, ruby, samba, sdl, sdparm,
11631 squashfs3, sshfs, sqlite, squid, sudo, syslinux, tcl, tcpdump,
11632 ti-utils, tiff, tremor, uboot, uboot-tools, udev, usbmount,
11633 util-linux, vala, valgrind, vsftpd, wpa_supplicant,
11634 xapp_{bdftopcf,mkfontdir,mkfontscale,xkbcomp,xcursorgen,xinit},
11635 xapp_xinput, xapp_xman, xcb-util, xdm, xenomai,
11636 xf86-video-sis, xfont_{encodings,font-util},
c847b4a6 11637 xlib_lib{fontenc,X11,Xau,Xcursor,Xdmcp,Xfixes,Xfont,Xrender},
eaf412b5 11638 xlib_libxkbfile, xterm, xutil_makedepend, yajl
08f46cc6 11639
eaf412b5
PK
11640 New packages: boost, connman, dstat, expedite, explorercanvas,
11641 feh, flot, giblib, igh-ethercat, imlib2, jquery,
11642 jquery-sparklines, jquery-validation, jsmin, kmod, libecore,
11643 libedbus, libedje, libeet, libeina, libelementary, libesmtp,
11644 libethumb, libevas, libical, libmbus, liboauth, liburcu,
11645 libvncserver, linux-firmware,
11646 lttng-{babeltrace,libust,modules,tools}, NetworkManager,
11647 open2300, python-distutilscross, python-dpkt,
11648 python-netifaces, python-pygame, python-setuptools, rt-tests,
11649 sam-ba, sane-backends, sqlcipher, transmission, unionfs,
11650 xf86-input-tslib, xinput-calibrator
11eb9e7f
PK
11651
11652 Issues resolved (http://bugs.uclibc.org):
11653
11654 #743: Add Transmission bit torrent option to buildroot
27a35801
PK
11655 #755: Add Boost libraries as a package
11656 #2299: Add crypto support to libsoup
aead8be3 11657 #2617: Pixman 0.19.2 & Cairo 1.10.0
11eb9e7f
PK
11658 #3403: libgpg-error: bump to version 1.10
11659 #3409: libgpg-error: download from gnupg.org
11660 #3421: nano: make tiny flag optional
aead8be3 11661 #3691: New EFL packages
502465e4 11662 #4664: Cannot patch AT91Bootstrap
4861aed1 11663 #4700: setlocalversion not working for combination svn/ubuntu 11.10...
1e39b8a6 11664 #4760: Qt: add host-pkg-config to dependency-list
11eb9e7f 11665
c29253ef
PK
116662011.11, Released November 30th, 2011:
11667
11668 Fixes all over the tree.
11669
11670 Bump kernel headers / default Linux version to 3.1.4.
11671
11672 Updated/fixed packages: ruby
11673
4dc18dc5 116742011.11-rc3, Released November 26th, 2011:
0ff53f12
PK
11675
11676 Fixes all over the tree.
11677
11678 Toolchain: Fix gdb dependencies for external toolchains,
11679 adjust uClibc patches so they don't confuse modern versions of
11680 patch, bump crosstool-ng, kernel headers and linux versions.
11681
11682 Updated/fixed packages: busybox, freetype, mplayer, opencv,
6d985f97 11683 php, rsyslog, ruby, thttpd, xapp_xf86dga
0ff53f12 11684
9f930d2d
DK
11685 Issues resolved (http://bugs.uclibc.org):
11686
ec02a34b 11687 #4357: Prevent patch commands from accessing source control
9f930d2d
DK
11688 #4369: Fix permissions on untared lsof archive
11689
6088ac01 116902011.11-rc2, Released November 18th, 2011:
8e6c8198
PK
11691
11692 Fixes all over the tree and new features.
11693
11694 Updated asciidoc documentation
11695
11696 Toolchain: Bumped 3.x stable kernel headers, use wget in
630fd4f1
PK
11697 crosstool-ng as well, bump crosstool-ng version, gdb fixes,
11698 uClibc sparc fix.
8e6c8198
PK
11699
11700 Updated/fixed packages: distcc, file, gst-plugins-bad, libxcb,
630fd4f1 11701 mplayer, newt, qt, rpm, rrdtool, tar, tftpd
8e6c8198 11702
8c38a0a4
GZ
11703 Issues resolved (http://bugs.uclibc.org):
11704
2b8643f0 11705 #3355: mplayer fails to build
8c38a0a4 11706 #4021: uClibc: undefined reference to `__GI___errno_location'
a028c31e 11707 #4297: Qt's qmake uses wrong pkg-config
8c38a0a4 11708
1507c39b 117092011.11-rc1, Released November 11th, 2011:
5427c506 11710
227eebae
PK
11711 Fixes all over the tree and new features.
11712
1507c39b 11713 Moved misc scripts and support stuff to support/. Renamed
358601f8
PK
11714 patch-kernel.sh to support/scripts/apply-patches.sh.
11715
805de395
PK
11716 Documentation: Moved to asciidoc format, make targets to
11717 generate text/html/pdf/epub output added.
11718
11719 Defconfigs: Qemu configs updated to 3.1 kernel and readmes
11720 added.
11721
358601f8
PK
11722 Bootloaders: Add support for custom git tree / tarballs for
11723 barebox, similar to how it's handled for u-boot. Clean up
11724 menuconfig options.
11725
11726 Toolchain: Update external codesourcery toolchain download
b367d67a
PK
11727 URLs after Codesourcery got bought by Mentor, add x86
11728 toolchain, update toolchain versions and optimize toolchain
11729 sysroot copying. Fix uClibc 0.9.32 builds for e500 PPC,
11730 updated GDB versions / download URLs. Binutils
805de395
PK
11731 libbfd/libopcodes static/dynamic linking fix. GCC 4.6.2 added,
11732 use ctng-1.13.0.
b367d67a
PK
11733
11734 Package infrastructure: Support for local packages /
11735 overrides, package dir / name arguments dropped from
11736 {GEN,AUTO,CMAKE}TARGETS.
358601f8
PK
11737
11738 Linux: Kernel extensions infrastructure support, Xenomai +
11739 RTAI support.
227eebae 11740
e55af699
PK
11741 Updated/fixed packages: acpid, bind, busybox, dash, dbus,
11742 dbus-glib, directfb, dnsmasq, drystone, e2fsprogs, ethtool,
11743 fakeroot, fbdump, file, freetype, fuse, gamin, gmp, gmpc,
11744 gnutls, gob2, gst-plugins-{base,bad,good,ugly}, gstreamer,
11745 hostapd, ifplugd, imagemagick, intltool, ipsec-tools, ipset,
11746 iptables, iw, jpeg, kexec, leafpad, less, libargtable2, libao,
11747 libconfuse, libcuefile, libcurl, libdaemon, libevent,
11748 libglib2, libiconv, libmpd, libreplaygain, libroxml,
b367d67a 11749 libsamplerate, libsndfile, libsoup, libsvgtiny, libtool,
805de395
PK
11750 libxcb, lighttpd, links, linux-fusion, lite, lrzsz, lsof, lzo,
11751 lzop, makedevs, mcookie, mpg123, mpd, mpfr, mtd, musepack,
11752 mutt, mysql_client, ncftp, ncurses, neon, netcat, netsnmp,
11753 ntfs-3g, ntfsprogs, ntp, openntpd, openssh, openssl, oprofile,
11754 orc, pciutils, psmisc, python, qt, quagga, radvd, rpm, rsync,
11755 samba, sawman, sdl_sound, smartmontools, sqlite, squid,
11756 stunnel, sudo, sylpheed, sysstat, taglib, tar, tcpreplay,
11757 tslib, usbutils, util-linux, valgrind, wget, whetstone, which,
11758 wpa-supplicant, xdata_xcursor-themes, xmlstarlet, xterm
b367d67a
PK
11759
11760 New packages: bluez-utils, cifs-utils, fftw, fluxbox, json-c,
805de395
PK
11761 libev, libftdi, libgeotiff, libmodbus, libplayer, live555,
11762 ngrep, noip, opencv, openocd, picocom, poco, portaudio,
11763 pulseaudio, pv, rtai, vala, xenomai.
11764
11765 Removed packages: liboil, sfdisk, swfdec, webif
227eebae
PK
11766
11767 Issues resolved (http://bugs.uclibc.org):
11768
358601f8 11769 #505: live555: new package
e9c52d71 11770 #507: Enable live and tv options in MPlayer-1.0rc2
358601f8
PK
11771 #531: let e2fsprogs package to export headers to staging dir if needed
11772 #1171: Linuxthreads new cannot find sysdep.h
7062aff3 11773 #1357: Add bluez to buildroot system
358601f8
PK
11774 #2107: New package: input-event-daemon
11775 #2599: New package: orc (Oil Runtime Compiler)
11776 #2605: gstreamer: Update to 0.10.30
11777 #2677: introducing util-linux-ng as replacement for util-linux
11778 #2917: Qt: Add declarative module
11779 #3145: jffs2 image generation fails
11780 #3271: netperf-2.4.5 fails to compile
b367d67a
PK
11781 #3331: xdata_xcursor-themes depends on xcursorgen
11782 #3343: Add file:// download SITE_METHOD
11783 #3391: Add support for specifying an external kernel tree
11784 #3631: Error while compiling with Xorg
dd3177cc 11785 #3709: oprofile doesn't build for mipsel
b367d67a
PK
11786 #3925: midori not getting compile
11787 #4045: Add support for downloading i386 toolchains from codesourcery
54bcf87b 11788 #4165: lrzsz-fix-symlink-at-rebuild.patch
95af4fbf 11789 #4171: makedevs-unused-but-set-variable.patch
227eebae 11790 #4183: Codesourcery toolchain download site has changed
8ece8e27 11791 #4231: libneon.so: undefined reference to `SSL_SESSION_cmp'
92bf824b 11792 #4381: Add option to lighttpd to enable Lua support
6473f6c0 11793 #4387: Make sure that dest dir exists before installing mtd files
227eebae 11794
facd602d
PK
117952011.08, Released August 31th, 2011:
11796
11797 Fixes all over the tree.
11798
11799 Toolchain: Fix codesourcery 2009q3 ARM download, Linux 3.0.4
11800 kernel headers.
11801
11802 Updated/fixed packages: ipset, python
11803
73f131ce 118042011.08-rc2, Released August 29th, 2011:
e0a6bcd8
PK
11805
11806 Fixes all over the tree.
11807
73f131ce 11808 Toolchain: crosstool-NG 1.12.1, use binutils 2.21 on
e0a6bcd8
PK
11809 mips/sh/older uClibc, disallow uClibc 0.9.32 on avr32/sh
11810 (broken).
11811
73f131ce
PK
11812 Defconfigs: kernel updates, fix mini2440 serial port config,
11813 remove old arm toolchain configs.
11814
11815 Bootloaders: Fix grub patching, add barebox-{n,x,menuconfig}
11816 targets similar to linux/busybox.
11817
e0a6bcd8 11818 Updated/fixed packages: barebox, directfb, libsoup,
bf446513
TDS
11819 libxml-parser-perl, mtd, ncurses, python, ti-utils, udev,
11820 usbmount, util-linux, xfont_font-misc-misc
e0a6bcd8 11821
cb6c2c42
PK
11822 Issues resolved (http://bugs.uclibc.org):
11823
bf446513 11824 #3685: ncurses installation hangs due to old version of tic
cb6c2c42
PK
11825 #4093: Grub fails to install bz2 patch after conversion to...
11826
7ff457cd 118272011.08-rc1, Released August 4th, 2011:
0a5e7905 11828
94ad0667
PK
11829 Fixes all over the tree and new features.
11830
bd76bc5f
PK
11831 Toolchain: uClibc 0.9.32 / NPTL support, 0.9.29 removed,
11832 ext-toolchain-wrapper improvements, improved non-MMU
11833 support. GCC 4.3.6 / 4.6.1.
94ad0667 11834
333acf35
PK
11835 GENTARGETS infrastructure extended to cover bootloaders and
11836 Linux kernel as well. Options to retrive Linux/U-Boot from a
11837 custom git repo instead of upstream tarballs.
7ff457cd 11838 Support for Linux 3.x and release candidate tarballs.
333acf35
PK
11839 X-Loader bootloader for omap added.
11840
11841 Make source/external-deps now also works for external
11842 toolchains / crosstool-ng backend.
11843
5255a719
PK
11844 Updated/fixed packages: autoconf, berkeleydb, bind, binutils,
11845 bmon, bridge-utils, busybox, cmake, dbus, dbus-glib,
11846 e2fsprogs, ethtool, ffmpeg, gst-plugins-{bad,base,good,ugly},
11847 gvfs, hostapd, iproute2, iptables, iw, jpeg, lame, libarchive,
11848 libdnet, libdrm, libgcrypt, libgtk2, libmpeg2, libpng,
11849 libsoup, lighttpd, linux-fusion, lzo, midori, mtd-utils,
5496bc39
MH
11850 nfs-utils, openvpn, oprofile, orc, pkg-config, proftpd, qt,
11851 ruby, samba, sdl, shared-mime-info, sudo, sqlite, squid,
11852 synergy, udev, usbmount, usbutils, util-linux, valgrind,
11853 webkit, xorg-xserver, xz, zlib
a4a20acb
PK
11854
11855 New packages: acl, attr, ebtables, gnutls, inotify-tools,
11856 ipset, libargtable2, libiqrf, libmnl, libnspr, libnss,
11857 libroxml, libyaml, live555, mxml, orc, rsyslog, sredird,
11858 statserial, stunnel, ti-utils, uboot-tools, yajl
11859
d4928674
PK
11860 Deprecated packages: liboil, swfdec
11861
a4a20acb 11862 Removed packages: hal
94ad0667
PK
11863
11864 Issues resolved (http://bugs.uclibc.org):
11865
bd76bc5f 11866 #3559: libnspr: Add new package
b28de60c 11867 #3595: patch to add libroxml
bd76bc5f 11868 #3565: libnss: Add new package
5496bc39
MH
11869 #3583: xfonts_font-adobe-100dpi fails due to missing map file
11870 #3649: [PATCH] Add mapdir to existing pkg-config patch
94ad0667 11871 #3907: 2011.05 - Qt 4.7.3 not building on ARM
82e840e7 11872 #3961: Nfs-utils: Remove SUSv3-function index
b9796199 11873 #3985: "help" target's defconfig list needs sort
cef0721c 11874 #3997: bump libroxml to v2.1.0
94ad0667 11875
9ab73b51
PK
118762011.05, Released May 27th, 2011:
11877
11878 Updated/fixed packages: makedevs
11879
effcc9a2
PK
118802011.05-rc2, Released May 24th, 2011:
11881
11882 Fixes all over the tree.
11883
11884 Toolchain: Code sourcery ARM 2009q1 download URL fixed /
11885 2009q3 external toolchains added. Crosstool-NG bumped to
11886 1.11.3, eglic/glibc configuration fixes. Linux kernel 2.6.38.x
11887 bumped to 2.6.38.7.
11888
11889 Updated/fixed packages: bind, fakeroot, kbd, psmisc, qt
11890
137a4d7e 118912011.05-rc1, Released May 18th, 2011:
da5e5a5a 11892
7234c239
PK
11893 Fixes all over the tree and new features.
11894
11895 External toolchain improvements: We now build a binary
11896 toolchain wrapper and install it into HOST_DIR/usr/bin, which
11897 enforces the correct compiler arguments, making an external
11898 toolchain as easy to use outside of Buildroot as the internal
11899 ones are. This also brought a cleanup of CFLAGS, making the
11900 Buildroot build output easier to read.
11901
11902 Rootfs device handling improvements: Choice between static
11903 /dev, devtmpfs and devtmpfs with either mdev or udev.
11904
11905 Toolchain: More preconfigured codesourcery external
11906 toolchains, improved Crosstool-NG support, fix for GCC
11907 snapshot versions, GCC 4.4.6 / 4.5.3, experimental GCC 4.6.0
11908 support, target-GCC fixes, uClibc fixes, 0.9.32-rc3 support.
11909
11910 Bootloaders: U-boot 2011.03, Barebox 2011.05.0
11911
11912 Linux: support for custom kernel image targets, E.G. for
11913 powerpc builds with embedded device trees.
11914
11915 Misc fixes for qemu defconfigs, ensuring correct serial
11916 terminal setup out of the box.
11917
11918 Misc gentarget / autotools handling fixes.
11919
9b87631e 11920 Updated/fixed packages: alsa-lib, alsa-utils, alsamixergui,
7234c239
PK
11921 atk, avahi, bind, bison, busybox, copas, dbus-glib, dhcp,
11922 dhcpdump, dnsmasq, dropbear, ethtool, fakeroot, ffmpeg, file,
11923 gamin, gnuconfig, gst-ffmpeg, gst-plugins-good, gtk2-engines,
11924 haserl, hostapd, icu, imagemagick, iproute2, iw, kismet, less,
11925 libcap, libdnet, libglade, libglib2, libgtk2, libnl, libpng,
11926 libxml2, libxml2, libxslt, lighttpd, lockfile-progs, makedevs,
8b4f5f24
PK
11927 midori, mpg123, mpc, mpd, mpfr, mplayer, mtd-utils, ncurses,
11928 netsnmp, openssh, openssl, openvpn, pango, pkg-config, popt,
11929 procps, proftpd, qt, quagga, readline, rsync, samba, sdl,
11930 socat, squashfs, squid, sudo, tslib, udev, usbutils, webkit,
7234c239
PK
11931 wpa_supplicant, xerces, xfont_font-misc-misc, xlib_libX11,
11932 xlib_libXfont, xlib_xtrans, xorg-server, xterm, xz
11933
11934 New packages: bonnie++, can-utils, gdisk, htop,
11935 input-event-daemon, libexif, libraw, libv4l, ngircd
11936
11937 Removed packages: festival
707dc469
PK
11938
11939 Issues resolved (http://bugs.uclibc.org):
11940
8451c232 11941 #2131: Add OpenMP support to the toolchain
4bc79985 11942 #3379: New Package: bonnie++
47736c88 11943 #3445: Not working openssl-10.0.0d on 386sx
308bc537 11944 #3451: fakeroot package: wrong FAKEROOT_SITE variable
39aafe84 11945 #3457: alsamixergui: broken URL
707dc469 11946 #3475: Calling sync on large filesystems when not always necessary
2c976083 11947 #3511: make busybox-menuconfig does not download busybox package
f894e85e 11948 #3541: Quotes in the top Makefile:217 break buildroot/kernel config...
cdd4a7a0 11949 #3571: u-boot: fw_printenv does not build
cd58efba 11950 #3643: popt source url is not responding
a7e78f97 11951 #3733: dropbear: make zlib optional
8b4f5f24 11952 #3757: Buildroot can't build mplayer with libmad
05955603 11953
f3e79a7a 119542011.02, Released February 28th, 2011:
2f19259a
PK
11955
11956 Fixes all over the tree.
11957
da8700c1
PK
11958 Updated/fixed packages: alsamixergui, avahi, ffmpeg, icu, mpd,
11959 nuttcp, qt, slang, squashfs, sylpheed, synergy, xerces
e77bef4c
PK
11960
11961 Deprecated packages: devmem2, webif
2f19259a
PK
11962
11963 Issues resolved (http://bugs.uclibc.org):
11964
42daeb72 11965 #2911: Qt: Disable qt3support-option, if gui-module isn't selected
2f19259a 11966 #3259: Unable to build webkit (on arm)
c82d04c4 11967 #3295: slang fails to build on mipsel
da8700c1 11968 #3325: ffmpeg fails to build
2f19259a 11969
2d3d618b 119702011.02-rc2, Released February 24th, 2011:
2b41d7f4
PK
11971
11972 Fixes all over the tree.
11973
11974 Festival packages marked as broken. Unless someone steps up
11975 to support them, they will be removed during the 2011.05
11976 development cycle.
11977
11978 Updated/fixed packages: atk, avahi, bind, cairo, dbus,
11979 enchant, fakeroot, gmpc, gpsd, gvfs, iperf, jpeg, libarchive,
11980 libcgicc, libdaemon, libdrm, libevent, libgail, libglib2,
11981 libgpg-error, libmicrohttpd, librsvg, libsoup, libxcp,
a85971a6 11982 makedevs, matchbox-fakekey, matchbox-startup-monitor, mdadm,
fd2bd9e3
GZ
11983 metacity, mpd, nasm, nfs-utils, olsr, openssl, popt,
11984 pthread-stubs, quagga, rpm, samba, sdl, sdl_gfx, sdl_image,
c9253253
PK
11985 sdl_mixer, sdl_sound, sdl_ttf, squashfs, synergy, taglib,
11986 tcpreplay, tiff, wpa_supplicant, xcb-util,
2b41d7f4
PK
11987 xdriver_xf86-input-{acepad,aiptek,evdev,joystick,keyboard},
11988 xdriver_xf86-input-{mouse,synaptics,void},
11989 xdriver_xf86-video-{chips,dummy,geode,glide,intel,nv,wsfb},
11990 xlib_lib{ICE,SM,XScrnSaver,Xau,Xcursor,Xdmcp,Xi,Xinerama},
11991 xlib_lib{Xrandr,Xt,Xtst,Xxf86dga,Xxf86vm,dmx,fontenc,pciaccess},
11992 xserver_xorg-server, xz
11993
11994 Removed packages: ace_of_penguins, vlc
11995
11996 Issues resolved (http://bugs.uclibc.org):
11997
d17c1652 11998 #3205: Failing chmod when running "make" in buildroot (openssl)...
fd2bd9e3 11999 #3277: quagga fails to build with SNMP support
2b41d7f4 12000 #3283: See why nfs-utils needs fakeroot, and convert to autotools
c9253253 12001 #3307: synergy fails to build due to missing XTest library
2b41d7f4 12002
51f8802d
PK
120032011.02-rc1, Released February 14th, 2011:
12004
12005 Fixes all over the tree and new features.
a8ecce07 12006
2645004b
PK
12007 External toolchain improvements: clarification of the options,
12008 and introduction of the toolchain profile concept, for
12009 well-known toolchains. Buildroot is now capable of
12010 automatically downloading and extracting well-known toolchains
12011 (for the moment, CodeSourcery ARM, PowerPC, MIPS and SuperH
4120e051
PK
12012 toolchains are supported). Crosstool-NG backend updated and
12013 improved.
2645004b
PK
12014
12015 Complete rework of how hardware boards are supported.
12016 Each board now only has a single defconfig file, and all
12017 board-specific options have been removed. See
12018 docs/buildroot.html#board_support for details.
12019
12020 Added support for the following boards: Mini2440, Qemu ARM
12021 Versatile, Qemu MIPSel Malta, Qemu PowerPC G3beige, Qemu SH4
12022 r2d and Qemu x86. The Qemu boards support allows to easily
12023 build systems that are known to work under Qemu.
12024
4120e051
PK
12025 Initial support for Blackfin processors.
12026
2645004b
PK
12027 Staging directory moved into $(O)/host/usr/<tuple>/sysroot, in
12028 preparation for support of SDK. For the same reason, the
12029 toolchain binaries (cross-compiler and other related tools)
d1a93022
PK
12030 are now installed in $(O)/host/usr/bin/. The cross pkg-config
12031 now also automatically returns correct values for cross
12032 compilation, without needing any environment variables to be
12033 set.
2645004b 12034
17b66aff
TP
12035 Ccache support reworked. Now used for both host and target
12036 compilation, and cache is stored in ~/.buildroot-ccache.
12037
2645004b 12038 Toolchain: uClibc 0.9.32-rc2, several components moved to
639e80f2
PK
12039 normal AUTOTARGET packages.
12040
2645004b
PK
12041 Generic cmake infrastructure, similar to the existing
12042 GENTARGETS/AUTOTARGETS.
12043
639e80f2
PK
12044 Support for bzr downloads, next to the existing git/svn support.
12045
d1a93022
PK
12046 Kconfig infrastructure rebased against 2.6.38-rc3, bringing
12047 misc fixes. 'xconfig' now uses Qt4 rather than Qt3.
12048
a7f40dfc
PK
12049 EXT2 file system size handling improved, UBI image support, fs
12050 configuration options cleanup, U-Boot/Barebox version bumps.
639e80f2
PK
12051
12052 Updated/fixed packages: alsa-utils, at, autoconf, automake,
4120e051 12053 bash, binutils, bison, busybox, bzip2, cdrkit, cloop, cmake,
d1a93022 12054 coreutils, cups, dbus, dbus-python, dhcp, directfb,
4120e051
PK
12055 direcfb-examples, dmalloc, dnsmasq, dosfstools, e2fsprogs, ed,
12056 fbset, ffmpeg, findutils, flac, freetype, gdk-pixbuf, gmp,
12057 grep, gperf, gst-ffmpeg, gst-plugins-bad, gst-plugins-base,
12058 gst-plugins-good, gst-plugins-ugly, gstreamer, gvfs, hdparm,
12059 hostapd, i2c-tools, icu, imagemagick, input-tools, iproute2,
12060 iptables, iw, jpeg, kexec, libaio, libart, libcap, libconfig,
12061 libfuse, libglib2, libidn, libmad, libogg, libpcap, libpng,
12062 libsndfile, libtheora, libtool, libusb-compat, libvorbis,
12063 libxcb, libxml2, libxslt, links, linux-fusion, lm-sensors,
12064 lsof, ltp-testsuite, ltrace, lvm2, lzo, m4, makedevs,
12065 memtester, mesa3d, mii-diag, mpc, mpfr, mpg123, mplayer,
12066 mrouted, mtd-utils, nano, netperf, netplug, ntfs-3g, ntp,
12067 openssh, openssl, openvpn, oprofile, pango, patch, pciutils,
12068 php, pkgconfig, portmap, psmisc, python, qt, rsync, ruby,
12069 sawman, screen, sdl_gfx, sdl_sound, smartmontools, socat,
12070 sqlite, squid, sshfs, sstrip, sysklogd, sysstat, sysvinit,
12071 tar, tcpdump, tslib, udev, usbutils, vim, vtun, webkit, wipe,
12072 x11vnc, xapp_xlogo, xcb-proto, xfont_font-util,
12073 xkeyboard-config, xlib_libX11, xz, zlib
12074
12075 New packages: dhrystone, dsp-tools, faad2, fbgrab, gst-dsp,
12076 gst-omapfb, irda-utils, lame, libao, libcue, libcuefile,
12077 libffi, libhid, libreplaygain, libsamplerate, libsigc++,
12078 lsuio, mpd, musepack, python-mad, python-serial, rsh-redone,
12079 sdparm, tidsp-binaries, vorbis-tools, wavpack, whetstone,
12080 xl2tp, xmlstarlet
95f17bf7 12081
767dce8c
MB
12082 Removed packages: hotplug, l2tp, libfloat, microcom,
12083 ng-spice-rework
af6fd2d9 12084
d3d67f7f
FP
12085 Issues resolved (http://bugs.uclibc.org):
12086
d1a93022
PK
12087 #267: The make target: cross fails because toolchain_build_...
12088 #415: Berkeley DB: mut_pthread.o: relocation R_X86_64_32 against...
f362c51f 12089 #561: ltp-testsuite failed to install
d1a93022 12090 #1447: Installing gfortran on PowerPC
f362c51f 12091 #1651: Build fail caused by ccache in module-init-tools
6d17192f 12092 #1681: Cross-compiled binaries shouldn't be installed into staging
d1a93022 12093 #1723: [PATCH] axel: convert to generic package infrastructure and...
f362c51f 12094 #1735: [PATCH] mplayer: convert to autotools infrastructure
d1a93022
PK
12095 #2551: [PATCH] native toolchain in the target filesystem fails
12096 #2623: buildroot-snapshot-20100922 fails when compiling development...
7879a4ba 12097 #2647: makedevs package lacks support for 16-bit major/minor numbers
4c31d75c 12098 #2371: QT MYSQL Module does not build when MySQL installed on the host
6d17192f 12099 #2839: compile fails in various packages with a odd message "error:...
d1a93022 12100 #2887: tar "buffer overflow detected" error
6d17192f 12101 #2893: Broken "make source" with external toolchain
d3d67f7f 12102 #2905: Qt: Speed up compilation, if gui-module isn't selected
eeea3ea6 12103 #2929: genext2fs: couldn't allocate a block (no free space)
14a971ab 12104 #2935: Ntpdate isn't installed
6ddf4702 12105 #2965: Broken linkage to xkbcomp (blocking X server startup)
eb56385b 12106 #2983: xlib_libX11 build failed
87a5a194 12107 #3007: kexec doesn't build: Missing regdef.h file
d1a93022 12108 #3085: Init scripts are not compatible with sysVinit (when busybox...
9bc58a42 12109 #3103: make external-deps wants to download gcc-.tar.bz2 when...
0705e448 12110 #3109: abnormal `make busybox-menuconfig`
d1a93022 12111 #3115: How about board specific makefiles?
c18c1d66 12112 #3169: python patch has typo, aborts build in scenario
6bfe2932 12113 #3181: dhcp.mk copies S80dhcp-server to etc/init.d, not etc/init.d/
d3d67f7f 12114
dbc45b03 121152010.11, Released November 30th, 2010:
32b74808 12116
1fbd9ef8 12117 Fixes all over the tree.
32b74808 12118
5cafae4f 12119 Updated/fixed packages: libgcrypt, qt, squid, sysstat, tcpdump,
e7fbeda8 12120 xserver-xorg
32b74808 12121
1fbd9ef8
MRJ
12122 Issues resolved (http://bugs.uclibc.org):
12123
5cafae4f 12124 #2773: squid with openssl support needs openssl on the host
1fbd9ef8
MRJ
12125 #2857: OBJDUMP definition is missing from TARGET_CONFIGURE_OPTS
12126
09af8387 121272010.11-rc2, Released November 25th, 2010:
dfbb3893
PK
12128
12129 Fixes all over the tree.
12130
09af8387
PK
12131 Add support for LEON Sparc architecture variants. Fix make
12132 source/external-deps for host packages.
fe629f97 12133
b9c5809a
PK
12134 Updated/fixed packages: bash, bind, busybox, dialog, gpsd,
12135 libglib2, libcurl, libmad, lrzsz, midori, module-init-tools,
12136 mtd-utils, openssh, openssl, pciutils, php, qt, sqlite,
12137 sysstat, webkit, zlib
dfbb3893
PK
12138
12139 Issues resolved (http://bugs.uclibc.org):
12140
47416629 12141 #759: Sysstat build broken without libintl
84a6f534 12142 #2479: host-module-init-tools 3.11 fails to build
b95ccd5f 12143 #2725: Buildroot overrides kernel config
adb0dfff 12144 #2785: mtd-utils build fails due to missing libmtd
972cd422 12145 #2791: Added PHP-Process Control to the PHP-Package
e5edc733 12146 #2797: pciutils dependencies on zlib not taken into account
dfbb3893 12147 #2809: failed to compile libglib2
e25fe723
PK
12148 #2821: [PATCH] Patch for JavaScriptCore in QtWebKit module
12149 #2827: qt-4.7.0-pthread_getattr_np.patch invalid for qt 4.6...
e855e2b2 12150 #2833: Failed to compile webkit without X11
dfbb3893 12151
ea252b0e 121522010.11-rc1, Released November 8th, 2010:
9bc12b85 12153
ea252b0e 12154 Fixes all over the tree and new features.
bfa9e9e2
PK
12155
12156 Kconfig infrastructure rebased against 2.6.36-rc1, bringing
12157 misc fixes + nconfig and savedefconfig targets.
12158
10c1eec2 12159 Toolchain: ARM cortex A9 support, experimental crosstool-ng
3daa9128 12160 backend, GCC 4.5.x.
92870a7a 12161
785fef10
PK
12162 Fs: Squashfs 4.1 with lzo support
12163
1860bdae
PK
12164 Old-style package hooks (*_HOOK_POST_*) removed. Use the more
12165 generic new-style ones instead.
12166
a1726117
PK
12167 Download handling reworked and support for git/svn downloads
12168 added.
12169
5f71fc1f
TP
12170 Removed experimental shared config.cache support, as it is
12171 too unreliable.
12172
aefad531
YM
12173 A convenience Makefile wrapper is created when using
12174 out-of-tree building, similar to how it is done for the kernel.
12175
9f36bd49
PK
12176 Alpha, Cris, IA64 and Sparc64 architecture support removed.
12177
666bef2d 12178 New packages: argp-standalone, gdk-pixbuf, gpsd, gst-ffmpeg,
603030af 12179 libmpeg2, kbd, librsvg, nuttcp, rng-tools, rrdtool, xz
d380d514 12180
299f7820 12181 Updated/fixed packages: acpid, alsa-lib, argus, at, autoconf,
edfb1264 12182 automake, avahi, axel, beecrypt, berkeleydb, bind, bmon, boa,
f8b8a488 12183 bootutils, bridge-utils, bsdiff, busybox, cvs, dbus, directfb,
fe67fb04
GZ
12184 dmraid, docker, dosfstools, dropbear, e2fsprogs, ethtool,
12185 expat, ezxml, fbset, fconfig, ffmpeg, freetype, gadgetfs-test,
12186 gamin, gawk, genext2fs, gperf, gst-plugins-base,
12187 gst-plugins-ugly, gtk2-themes, gtkperf, gvfs, haserl, hdparm,
12188 hostapd, hwdata, ifplugd, imagemagick, iperf, ipsec-tools,
12189 iproute2, iptables, iw, jpeg, kexec, kismet, less, libcgi,
12190 libcurl, libdaemon, libdnet, liberation, libevent, libeXosip2,
12191 libglade, libgtk2, libiconv, libidn, libintl, libmms, libmpd,
12192 libnl, liboil, libosip2, libpcap, libpng, libtool, libungif,
12193 libxml2, libxslt, lighttpd, lite, lm-sensors, lockfile-progs,
c2d6095f
PZ
12194 logrotate, m4, matchbox, mdadm, mesa3d, metacity, mplayer,
12195 mtd-utils, mysql_client, nano, nbd, ncftp, neon, netperf,
12196 netsnmp, ng-spice-rework, ntfsprogs, ntp, openntpd, openssh,
12197 openssl, openvpn, oprofile, pango, patch, pcre, php,
ed720e88 12198 pkg-config, portmap, pppd, pptp-linux, prboom, proftpd, radvd,
c2d6095f 12199 rdesktop, readline, rp-pppoe, ruby, qt, quagga, samba, sawman,
2d925fc7 12200 sdl_mixer, sdl_sound, sed, setserial, shared-mime-info, slang,
70fb5d46
PK
12201 speex, sqlite, squashfs, startup-notification, strace,
12202 sylpheed, sysstat, taglib, tcpdump, thttpd, tiff, tn5250,
12203 torsmo, tslib, udev, udpcast, usbmount, usbutils, vsftpd,
12204 vtun, which, wireless-tools, wpa_supplicant, xapp_twm,
12205 xapp_xbacklight, xapp_xcursorgen, xapp_xinit, xapp_xinput,
12206 xapp_xmore,
edfb1264
PK
12207 xdriver_xf86-input-{acecad,aiptek,evdev,joystick,keyboard},
12208 xdriver-xf86-input-{mouse,synaptics,vmmouse,void},
12209 xdriver-xf86-video-{apm,ark,ast,ati,chips,cirrus,dummy,fbdev},
12210 xdriver-xf86-video-{geode,glide,glint,i128,i740,intel,mach64},
12211 xdriver-xf86-video-{mga,neomagic,newport,nv,openchrome,r128},
12212 xdriver-xf86-video-{rendition,s3,s3virge,savage,siliconmotion},
12213 xdriver-xf86-video-{sis,sisusb,suncg3,suncg6,suncg14,sunffb},
12214 xdriver-xf86-video-{sunleo,suntcx,tdfx,tga,trident,v4l,vesa},
12215 xdriver-xf86-video-{vmware,voodeo,wsfb,xgi,xgixp},
1bc5b0bd
PZ
12216 xkeyboard-config, xlib_libX11, xserver_xorg-server, xstroke,
12217 xterm, xvkbd, zlib
f661b023 12218
2b9e2fb4 12219 Deprecated packages: hotplug, lzma, ng-spice-rework, sfdisk
06d03789 12220
ba4fd235 12221 Removed packages: dillo, libglib12, libgtk12, microwin,
771d7631 12222 pcmcia
5ba97d90 12223
e0941403
PB
12224 Issues resolved (http://bugs.uclibc.org):
12225
6d3342e4 12226 #901: new package: gpsd
61f432ff 12227 #2389: Generate a Makefile wrapper in $(O)
70fb5d46 12228 #2461: wireless_tools: install shared library if needed
5e6e63e5 12229 #2521: Can't compile sdl_mixer, mikmod.h can't be found
69a8991b 12230 #2533: xserver_xorg-server: Enable glx, if mesa3d is built
edfb1264 12231 #2563: [PATCH] cairo: Expose the configure option to disable some...
e0941403 12232 #2581: libmms: Update to 0.6, and patch to work on architectures...
891973f5 12233 #2707: Can't compile linux kernel using buildroot + crosstool-ng
64d8e9a0 12234 #2731: Build order
93736778 12235 #2737: buildroot configuration tool crashing when the path exceeds...
44b170e1 12236 #2767: Build for lsof broken in buildroot-2010.08
e0941403 12237
32b8d438 122382010.08: Released August 31th, 2010:
49736322
YM
12239
12240 Fixes all over the tree.
12241
40f8f3ff 12242 Updated/fixed packages: atk, xstroke
49736322 12243
1424ff1c
PK
12244 Removed packages: lxdoom
12245
dc3a7ebc 122462010.08-rc2, Released August 30th, 2010:
2e7ab32c
PK
12247
12248 Fixes all over the tree.
12249
12250 Mark the combination of uClibc 0.9.31, gcc 4.2.x, C++ and
fb67a2dc
PK
12251 locale support as broken. Remove deprecated GCC 4.2.[1-3]
12252 versions.
2e7ab32c
PK
12253
12254 Mark CRIS architecture as deprecated, as it is discontinued
12255 upstream.
12256
b680672a
PK
12257 Marked shared config.cache as experimental and disabled by
12258 default as it is known to break with certain package
12259 combinations.
12260
1ed2e4ff
KR
12261 Toolchain: fixed gcc 4.2.x build after uClibc NPTL support got
12262 added.
12263
62b4c67b
SB
12264 fs: old-style squashfs for big endian archs fixed.
12265
1c4dbb5f 12266 Updated/fixed packages: busybox, gst-plugins-base,
2ab8ec9e
TP
12267 imagemagick, kismet, libgail, libglib2, libgtk2, lua,
12268 luafilesystem, lzo, ncurses, netcat, pango, php, pppd,
12269 proftpd, qt, samba, startup-notification, swfdec, sysvinit,
12270 util-linux
2e7ab32c 12271
6c519387
PK
12272 Removed packages: stunnel
12273
2e7ab32c
PK
12274 Issues resolved (http://bugs.uclibc.org):
12275
12276 #635: util-linux fails to build in 2009.08
12277 #2239: netcat package installs its binary to target as avr32-linux...
eba7132f 12278 #2395: libglib2-2.24.1 and libxml2-2.7.7 fails build on MIPS because...
c4cdcc36 12279 #2443: Initramfs: Don't overwrite $(TARGET_DIR)/init if it exists
e8fdc08d 12280 #2449: Minor fixes for squashfs makefile and correct PowerPC e500 ...
2e7ab32c 12281
2ef83b42 122822010.08-rc1, Released July 30th, 2010:
dc5e22ee 12283
2b42aae7
PK
12284 Fixes all over the tree and new features.
12285
5fd095b3 12286 Toolchain: GCC 4.3.5, older 4.3.x versions removed. GCC 4.1.2
ebf21166
PK
12287 and non-sysroot support removed. Added support for (snapshot)
12288 NPTL in uClibc, 0.9.28.3 removed,
144e4ed0 12289
a7a3e757 12290 Bootloaders: Various cleanups, moved to boot/, added Barebox,
b9997ca7
PK
12291 removed yaboot. Support building u-boot from custom tarball,
12292 u-boot 2010.06.
a7a3e757 12293
2b42aae7 12294 New GTK-based configurator, usable using 'make gconfig'.
3c5deb98 12295
39e6ba1b
PK
12296 Java packages marked as broken. Unless someone steps up to
12297 support this, they will be removed during the 2010.11
12298 development cycle.
12299
a563a663 12300 Alpha, IA64 and Sparc64 architectures marked as deprecated.
13a10a09
PK
12301 GTK+ on DirectFB has also been marked as deprecated, as it is
12302 not supported in recent GTK+ versions, and more and more
12303 packages depends on the new versions.
a563a663
TP
12304 Unless someone steps up to support them, they will be removed
12305 during the 2010.11 development cycle.
12306
ab10ed8c 12307 New packages: cgilua, copas, coxpcall, ffmpeg, libsvgtiny,
2c31d745 12308 libgail, luafilesystem, luasocket, rings, wsapi, xavante, xterm
a8495cdf 12309
18fa12fe
PK
12310 Updated/fixed packages: alsa-lib, alsamixergui, at, atk,
12311 avahi, berkeleydb, bash, blackbox, busybox, bzip2, cairo,
12312 cdrkit, cmake, dash, dhcp, dialog, diffutils, distcc, dmalloc,
12313 dnsmasq, dropbear, e2fsprogs, fbv, file, flex, fontconfig,
12314 gawk, gmpc, gnuchess, gst-plugins-base, gst-plugins-good,
ee779635 12315 gstreamer, gzip, icu, intltool, iostat, ipsec-tools, iptables,
ac9ee0b5
PK
12316 iw, libart, libcgi, libcurl, libdrm, libeXosip, libfuse,
12317 libglib2, libgpg-error, libiconv, libidn, liblockfile, libpng,
12318 libsoup, lighttpd, links, linux-fusion, lmbench, lrzsz,
12319 ltrace, make, midori, module-init-tools, mplayer,
12320 mysql_client, nbd, ncurses, neon, netcat, netperf, netsnmp,
12321 ntfsprogs, openssl, oprofile, pango, php, qt, quagga, samba,
12322 setserial, sdl, sdl_mixer, sdl_sound, sdl_ttf, speech-tools,
12323 sqlite, squashfs, swfdec, tftpd, thttpd, tn5250, tremor,
12324 usbutils, webif, webkit, wireless_tools, xerces,
12325 xkeyboard-config, xserver_xorg-server, xvkbd, zlib
3c5deb98 12326
2c31d745 12327 Removed packages: modutils, portage, rxvt
6ef6e96c 12328
e475cf03 12329 Deprecated packages: dillo, libglib12, libgtk12, microwin, pcmcia
f4800b46 12330
3c5deb98
PK
12331 Issues resolved (http://bugs.uclibc.org):
12332
5bf7eb2a 12333 #321: alsa-lib uses host include files for python which breaks ...
acb86bab 12334 #361: linux kernel configuration choice works incorrectly
ad36fcdd 12335 #387: Tremor not installed to toolchain
5db7204c 12336 #401: new package: ffmpeg
acb86bab 12337 #475: uImage target for U-boot failed generating
31aab0c9
PK
12338 #543: ATK requires X11 on DirectFB target
12339 #575: webkit: Buildroot Libtool Patch Fails
acb86bab 12340 #583: build fails with external x86_64 toolchain
ad36fcdd 12341 #729: sstrip creates corrupted headers
18fa12fe 12342 #829: Webkit r44552 needs libXt
868ed55b 12343 #835: Package Dataflashboot-1.05 does not compile with buildroot...
31aab0c9
PK
12344 #847: Compiling target-gcc v4.4 fails with "libc.so.0: cannot open...
12345 #859: Add (head of) nptl branch to list of uClibc versions
12346 #949: compile with debug info
12347 #955: Grub fails to build with External Toolchain
18fa12fe 12348 #1051: Webkit doesn't compile (Linuxthreads new, x86)
39ca6d50 12349 #1213: Move .config into output directory
31aab0c9
PK
12350 #1225: Buildroot fails to account for "nof" subdirectory (no float...
12351 #1231: (sparc) Linux kernel fails to build
12352 #1261: The getline() in output/build/linux-2.6.28/scripts/unifdef.c...
12353 #1339: Busybox needs -fno-strict-aliasing to compile cleanly
5bf7eb2a 12354 #1393: neon config fails libxml/parser.h: libxml2 requires, but not ...
18fa12fe 12355 #1405: WebKit fails to build because pthread_getattr_np is not impl...
31aab0c9
PK
12356 #1675: GMP Error during buildroot make process
12357 #1741: external toolchain linking error
41580880 12358 #1753: lmbench: convert to generic package infrastructure
3754c515 12359 #1771: Fakeroot and the target/generic/device_table.txt create bad...
e9bc59e5 12360 #1807: LZMA 4.32.7, Required header file(s) are missing
d74be052 12361 #1813: xkeyboard-config fails to build because of intltool problem
a0ce68d3 12362 #1879: Bump iptables to 1.4.8
accf2eb2 12363 #1885: Add a bunch of lua modules
3638e528 12364 #1897: Bump libusb to 1.0.7
8ac2bba9 12365 #1903: Bump tn5250 to 0.17.4 and migrate to autotargets
3c5deb98 12366 #1909: netperf-2.4.5 fails to build because of undeclared SOCK_DCCP
0b8c497b 12367 #1927: Bump file to 5.03 and migrate to autotargets
8cd06967 12368 #1933: Bump gawk to 3.1.8 and migrate to autotargets
d9c2b636 12369 #1945: PHP: add sqlite3 dependency when using external lib
3dbc86f0 12370 #1951: Bump openssl to 0.9.8o
cffb9cf0 12371 #1957: Bump sqlite to 3.6.23.1
237c98b2 12372 #1975: Package removal/deprecation
d47c73ee 12373 #1981: zlib: bump to 1.2.5
8df21528 12374 #1987: intltool: Fix spelling mistake
3404ad7c 12375 #1993: Bump bash to 4.1.7(1) and migrate to autotargets
016eb670 12376 #1999: Typo in path checking
1c7de59a 12377 #2005: Bump dnsmasq to 2.55 and migrate to gentargets
dff1d590 12378 #2035: ipsec-tools-0.7.2 fails to build with gcc-4.4.x
c32ce8b5 12379 #2038: Bump ncurses to 5.7
1b10ce71 12380 #2095: make gconfig: undefined reference to symbol 'dlsym@@GLIBC_2.2.5'
ca3489da 12381 #2101: blackbox depends on locale support
93e80147 12382 #2119: Tries to build kernel, although disabled in config
31aab0c9 12383 #2125: libXfont build fail
e09aa604 12384 #2143: buildroot compiler generates segfaulting statically linked exe..
31aab0c9 12385 #2149: xterm build failure
9280cafe 12386 #2155: Compression lzo don't set for ubifs
ccd0fc4e 12387 #2161: [SECURITY] Update libpng to 1.2.44
3169aae8 12388 #2167: Bump busybox to 1.17.0, convert to gentargets, drop 1.12, ...
31aab0c9 12389 #2181: pixman can't apply pixman-0.10.0-no-tests.patch
1eb59f59 12390 #2191: linux-fusion build fail
b922151c 12391 #2221: Qt does not compile (dependencies not taken into account?)
58ddb37e 12392 #2233: Atmel atstk target skeletons have /etc/mtab as a file, not ...
6c387f2e 12393 #2245: Netcat does not work due to incorrect assumptions about signed..
7f16e542 12394 #2251: directory output/build after make *_defconfig not found
0c271d52
PK
12395 #2257: Convert netsnmp package to autotargets
12396 #2263: Bump samba to 3.3.13
aaa2b660 12397 #2269: setserial causes make error
3c5deb98 12398
07da619d 123992010.05, Released May 30th, 2010:
170b3d3d
PK
12400
12401 Fixes all over the tree.
12402
a4bba083
PK
12403 Updated/fixed packages: coreutils, hal, libcap,
12404 lockfile-progs, ncftp, xserver_xorg-server
2816c33c
GZ
12405
12406 Issues resolved (http://bugs.uclibc.org):
12407
e1a7d916 12408 #1789: binutils fails to build for i386
2816c33c 12409 #1843: Fix libcap build failure
7f1bca84 12410 #1855: XORG Keyboard driver fails to compile
170b3d3d 12411
bbd96dba 124122010.05-rc3, Released May 27th, 2010:
93cca7c8
PK
12413
12414 Fixes all over the tree.
12415
994bb070 12416 Updated/fixed packages: aumix, atk, avahi, bmon, busybox, cairo,
b730010c 12417 cdrkit, dbus-glib, dbus-python, docker, enchant, fltk, gamin,
50685f1c 12418 gettext, gmpc, gob2, grep, gstreamer, gst-plugins-bad,
062cebb0
PK
12419 gst-plugins-base, gvfs, hal, iconv, icu, iperf, libcgicc,
12420 libdvdnav, libdvdread, libglade, libglib2, libgtk2, libidn,
12421 libmms, libmpd, libpcap, libsoup, lmbench, lsof, ltrace, lvm2,
12422 make, metacity, microperl, mtd-utils, mutt, nbd, netsnmp,
12423 ntfsprogs, ntp, olsr, pango, pciutils, pcmanfm, php,
12424 pkg-config, psmisc, qt, samba, shared-mime-info, squashfs,
12425 squashfs3, sshfs, startup-notification, swfdec, sylpheed,
12426 uemacs, util-linux, valgrind, vpnc, vsftpd, webkit, xstroke
484d15de
PK
12427
12428 Issues resolved (http://bugs.uclibc.org):
12429
ca999e09
PK
12430 #75: arm buildroot "unrecognized option" error
12431 #699: Buildroot fails to copy libstdc++ to target when using external...
484d15de 12432 #1693: NTP trys IPV6 even if not configured error: 'IPV6_MULTICAST...
7ab3f96e 12433 #1729: alsamixergui fails to build
7810eebb 12434 #1801: Avahi-autoipd doesn't create TARGET_DIR/var/lib
096b21e5 12435 #1819: pciutils small bugs
947a9b85 12436 #2065: Internal toolchain: bump gcc 4.3.x series to 4.3.5
7bb2b482 12437
6d1ab151 124382010.05-rc2, Released May 11th, 2010:
ca218deb
PZ
12439
12440 Fixes all over the tree.
12441
49ce10cb
PK
12442 Updated/fixed packages: busybox, customize, gawk, gnuchess,
12443 hal, hostapd, less, libgcrypt, libnl, libxcb, linux-fusion,
12444 ltp-testsuite, mplayer, netplug, pciutils, php, sed,
12445 shared-mime-info usb_modeswitch, usbutils, vlc wpa_supplicant,
12446 xapp_bdftopcf, xapp_mkfontdir, xdriver_xf86-video-openchrome,
c554cc2a
TP
12447 xfont_encodings, xlib_libX11, xlib_libXfont, xlib_xtrans,
12448 xproto_fontcacheproto, xproto_fontsproto, xvkbd
63b86664 12449
13de2613
PK
12450 Removed packages: vice
12451
63b86664
GZ
12452 Issues resolved (http://bugs.uclibc.org):
12453
ea0695ff 12454 #849: "customize" package copies files to wrong place in target tree
63b86664 12455 #985: Bump usb_modeswitch package to 1.1.0
ea0695ff 12456 #1135: Package customize. Wrong copying
79db1ff5 12457 #1525: Package hal deletes a whole <target>/etc/rc.d directory
395a70f7
PK
12458 #1531: libxcb 1.5 build fails, due to missing xcbgen Python module
12459 #1669: Busybox failed to compile when using an external toolchain
dfb50393 12460 #1699: Fix usbutils dependencies and bump
a5fe7371 12461 #1705: Fix pciutils broken cross compiling
6f4939d4 12462 #1717: External toolchain fixes for hostapd & wpa_supplicant
ca218deb 12463
aac61fdc 124642010.05-rc1, Released May 3rd, 2010:
58794482 12465
b1c9a155
GZ
12466 Cleaned up / restructured package menu.
12467
266fa65a 12468 Toolchain: uClibc 0.9.30.3 / 0.9.31, older 0.9.30.x removed.
4439d388
PK
12469 2.6.33 kernel headers, binutils 2.20.1, GCC 4.4.4,
12470 removed broken nios2 support, ppc e300cX/e500mc support,
12471 improved external toolchain support, GDB 7.x support.
c9d195ed 12472
de859f6b
PK
12473 X.org updated to 7.5.
12474
5724e099
PK
12475 New packages: cdrkit, cramfs, genext2fs, genromfs,
12476 libatomic_ops, librsync, libusb-compat, lmbench, netperf,
12477 squashfs, squashfs3, squid
12478
12479 Updated/fixed packages: alsa-utils, argus, autoconf, bison,
12480 busybox, bzip2, directfb, dnsmasq, dosfstools, e2fsprogs,
12481 eeprog, fakeroot, fbv, findutils, freetype, haserl, hostapd,
12482 iperf, iptables, iw, less, libaio, libcgi, libcgicc, libdrm,
12483 libgcrypt, libglib2, libid3tag, libmad, liboil, libosip2,
12484 libpng, libraw1394, libsysfs, libxml2, libxslt, linux-fusion,
12485 ltrace, lua, lzma, madplay, makedevs, matchbox, mdadm,
12486 memstat, mesa3d, mtd-utils, nano, ncurses, openssl, patch,
12487 pciutils, php, pixman, portage, pppd, pthread-stubs, python,
12488 qt, radvd, samba, setserial, smartmontools, tar, tslib,
12489 udpcast, usb_modeswith, vtun, wget, xdata_xcursor-themes,
12490 xdriver_xf86-video-intel, xkeyboard-config, xlib_libX11,
12491 xlib_libXaw, xlib_libXfont, xlib_libXfontcache,
bb73ce22
GZ
12492 xlib_libXxf86misc, xlib_libXtst, xlib_libpciaccess,
12493 xproto_dri2proto, xproto_eviext, xproto_fontcacheproto,
12494 xproto_xf86miscproto, xserver_xorg-server
58794482 12495
84e5d7c7
WW
12496 Removed packages: xapp_xtrap, xlib_libXTrap, xlib_libXevie,
12497 xlib_libXxf86misc, xxproto_evieext, proto_trapproto,
12498 xproto_xf86miscproto
9638be1a 12499
acac2ece
AC
12500 Issues resolved (http://bugs.uclibc.org):
12501
ffe25f05 12502 #513: Add new squid package
0e9aad6c 12503 #661: lmbench: new package
bb73ce22 12504 #719: Add lua option to haserl
6a3a58f1 12505 #800: [PATCH] iperf update to 2.0.4
46913a2d 12506 #803: [PATCH] lua - add shared library patch and config option for...
0c776124 12507 #805: [PATCH] mdadm - version update
cb08cd64 12508 #817: integrator926_defconfig uses unsupported uboot board name
6db57c69 12509 #851: Add option to specify --sysroot value for external toolchain
e237c993
MC
12510 #1093: Upgrade libusb to v1.0.3 and add new libusb-compat
12511 package for compatibility with old packages that expect
12512 the pre-1.0 API.
ed91e786 12513 #1105: Add new netperf package
8fe6cc98 12514 #1111: Bump wget to 1.12 and migrate to Makefile.autotools.in
19f1506a 12515 #1117: Bump nano to 2.2.3 and migrate to Makefile.autotools.in
4f0361ab 12516 #1123: Bump less to 436 and migrate to Makefile.autotools.in
3b90d698 12517 #1129: Bump memstat to 0.8 and migrate to Makefile.package.in
cb08cd64 12518 #1189: Wrong u-boot configuration name for integrator926 target
17541bd0 12519 #1219: kernel headers not correctly installed into toolchain/staging
d07aee18 12520 #1267: Wrong BR2_EXTRA_VERSION
60f2fb4f 12521 #1273: BR2_INET_IPV6 does not enable IPv6 in pppd
a038602e 12522 #1303: Add librsync package
532e1fb5 12523 #1321: Busybox link fails due to lack of --sysroot option
820d917d 12524 #1327: mtd-utils compile failure due to lack of --sysroot in CFLAGS
60f2fb4f 12525 #1345: Bump pppd to 2.4.5 and convert to Makefile.autotools.in
0a179ade 12526 #1369: cannot build radvd (flex problem)
a12ef5db 12527 #1387: xlib_libX11-1.3.2 can't find libjpeg
aa3486fd 12528 #1411: [SECURITY] Update openssl package to 0.9.8n
bc7ffe74 12529 #1417: Bump iptables to 1.4.7
801f22b3 12530 #1423: Bump e2fsprogs to 1.41.11
0fd37245 12531 #1429: [SECURITY] Update php to 5.2.13
5c36fdfe 12532 #1441: Add binutils 2.20.1
31365ded 12533 #1447: Package installation on target with debug symbols is broken
ac5c5fd6 12534 #1459: Misc QA fixes
07f155c1 12535 #1489: radvd update to 1.6
633049d8 12536 #1513: Enable powerpc e300c2, e300c3 and e500mc optimization
6c5225b1 12537 #1537: dev entries not created anymore
4ab6883a 12538 #1555: Fix default uclibc-0.9.31 configuration
ba9ed137 12539 #1561: [SECURITY] Update samba to 3.3.12
65e209ca 12540 #1567: openssl0.9.8n fails to compile
5ad26724 12541 #1573: Alsa-utils alsactl/init/* not installed to target
ab1f6e5c 12542 #1591: portmap fails to compile
55886163 12543 #1615: Convert eeprog package to gentargets
554ef43a 12544 #1645: Bump hostapd package to 0.7.2
acac2ece 12545
ac1dfc84 125462010.02, Release February 26th, 2010:
f4f15704
FGM
12547
12548 Fixes all over the tree.
12549
b209f227
PK
12550 Updated/fixed packages: avahi, busybox, cramfs, ipsec-tools, libcgicc,
12551 libgtk2, libraw1394, madplay, netsnmp, pango, squashfs, sylpheed, qt,
12552 xfont_font-util
ba50538c 12553
0f40a46a 12554 Removed packages: hostap, openmotif, xpdf
ba50538c
PK
12555
12556 Issues resolved (http://bugs.uclibc.org):
12557
12558 #165: openmotif does not build
0f40a46a 12559 #1147: Remove obsolete hostap package
f561763e 12560 #1183: make source fails to download gmp, mpfr and patches
f4f15704 12561
7bd8125e 125622010.02-rc2, Released February 23th, 2010:
23c8c880
PK
12563
12564 Fixes all over the tree and new features.
12565
89fd7208
PK
12566 New packages: intltool
12567
c8ff60c8 12568 Updated/fixed packages: ace_of_penguins, alsa-lib, alsa-utils, argus,
89fd7208
PK
12569 at, automake, ccache, dosfstools, e2fsprogs, flex, gob2, gmpc,
12570 gst-plugins-good, imagemagick, iw, kexec, libeXosip, libgtk2,
12571 libpcap, libpng, libsoup, libxcb, libxml-parser-perl, libxml2,
12572 libxslt, lvm2, matchbox, mplayer, rsync, rubix, shared-mime-info,
12573 tcl, webkit, xapp_mkfontscale, xfont_encodings, xfont_font-util,
12574 xlib_libfontenc, xproto_trapproto, zlib
c8ff60c8
PK
12575
12576 Removed package: xboard
23c8c880 12577
6c9d3873
RA
12578 Issues resolved (http://bugs.uclibc.org):
12579
5239be04
PK
12580 #335: atk looks for the path to the gnome library on the host
12581 #355: Please update WebKit - it doesn't compile!
12582 #453: libglib2 autoreconf
12583 #457: e2fsprogs link problem
12584 #459: libgtk2 autoreconf
12585 #469: build of libgtk2 for host incorrectly assumes that X.org ...
12586 #671: Bash fails to build when building buildront on Ubuntu 9.04
12587 #711: WebKit host dependencies problems
12588 #821: cp: illegal operation
12589 #1039: Not compiled on ubuntu karmic
6c9d3873
RA
12590 #1069: [PATCH] The AT91BOOTSTRAP makefile contains a typo
12591
f0bdacdb
PK
125922010.02-rc1, Released February 9th, 2010:
12593
12594 Fixes all over the tree and new features.
12595
12596 Generalized autotools infrastructure to be usable for
12597 non-autotools packages, see package/Makefile.package.in for
12598 details.
12599
12600 Cleaned up avr32 toolchain config, external source-based
12601 toolchain support is gone.
12602
12603 Dependency checks: Also check for makeinfo, only print output
12604 on errors.
de219287 12605
6c26a600 12606 Toolchain: uClibc 0.9.30.2, gcc 4.4.3
6bfb4885 12607
731f3c3e
PK
12608 New packages: libcdaudio, libdvdnav, libdvdread, hostapd, ser2net,
12609 tcpreplay
20417bbf 12610
aea2ef9b
WW
12611 Updated/fixed packages: alsa-lib, alsa-utils, at, autoconf, bash,
12612 bind, binutils, bootutils, busybox, dbus, directfb, dnsmasq,
14d065b5
JB
12613 e2fsprogs, gstreamer, gperf, gst-plugins-bad, gvfs, fbdump, flex,
12614 hal, iptables, iw, jpeg, kismet, libfuse, libglib2, liboil, libpcap,
12615 libungif, libxml2, libxslt, lighttpd, mesa, mpg123, mtd-utils, nbd,
12616 neon, netstat-nat, newt, openvpn, pcre, php, qt, rdesktop, readline,
12617 rpm, sawman, sdl, sdl_ttf, sqlite, sshfs, tremor, u-boot,
12618 usb_modeswitch, usbutils, webkit, wpa_supplicant, xfsprogs, zlib
ba4183bc 12619
640c7403 12620 Removed package: asterisk, openswan
5223447b 12621
ba4183bc
GZ
12622 Issues resolved (http://bugs.uclibc.org):
12623
20417bbf 12624 #515: tcpreplay: new package
1041563b 12625 #553: Wrong DirectFB ps2mouse limitation
249f3db9 12626 #559: mesa3d build fails
7c737978 12627 #679: Autoconf cannot find M4
44816b1b 12628 #739: New/updated hostapd package
d8968c67 12629 #749: Bump usbutils package to version 0.86
79c9a433 12630 #751: Kernel 2.6 snapshot fetch fail
1ba3c843 12631 #753: Bump lighttpd package to 1.4.25
9c37425b 12632 #757: U-Boot: mkimage cannot be installed using external toolchain
ba4183bc 12633 #761: Add binutils 2.20 to toolchain options
9f17728f 12634 #763: [SECURITY] Update pcre to 7.9
09c181f2 12635 #765: Add buildroot branding to gcc
7a90172f 12636 #767: Bump iw package to 0.9.18
b5867d93 12637 #773: [SECURITY] Update bind to 9.5.2-P1
0a62bb41 12638 #795: Minor edits to fix typos, grammar, spelling, usage in documen...
4833d135 12639 #813: Drop not very useful generic package selection options ...
b9656e81 12640 #823: Editor backup files (~) is copied from the target_skeleton
9400c735 12641 #827: Bump mtd-utils package to version 1.2.0
c47124d4 12642 #841: Build error
0908e85c 12643 #913: Bump iptables to 1.4.6
c95e3b84 12644 #919: Bump usb_modeswitch package to 1.0.7
ca2ad7d8 12645 #925: Bump wpa_supplicant package to 0.6.10
db9dcbee 12646 #931: Bump kismet package to 2010-01-R1
b3febdac 12647 #937: Bump openvpn package to 2.1.1
c623a237 12648 #943: Bump sqlite package to 3.6.22
3416f262 12649 #961: Bump dnsmasq to 2.52
60ce1b08 12650 #967: Bump netstat-nat to 1.4.10
6455c32d 12651 #973: Bump iw to 0.9.19
fbf84d42 12652 #1003: DHCP options disabled with busybox-1.16.0
934c7bb7 12653 #1009: [SECURITY] Bump php to 5.2.12
49d92ebe 12654 #1015: [SECURITY] Bump bind to 9.5.1-P2
c317439d 12655 #1027: Busybox flash commands conflict with those from mtd-utils
d5d48254 12656 #1063: [SECURITY] Update lighttpd to 1.4.26
bf4d2d86 12657
798927cc 126582009.11, Released December 1st, 2009:
b48fb8c4
PK
12659
12660 Additional fixes and cleanups.
12661
9d998ad1
PK
12662 Updated/fixed packages: alsamixergui, autoconf, coreutils, fltk,
12663 microperl, ncurses, vim
b48fb8c4
PK
12664
12665 Issues resolved (http://bugs.uclibc.org):
12666
12667 #707: Cant configure fltk-1.1.7. configure: error: Configure could ...
12668
31bd9741
PK
126692009.11-rc2, Released November 29th, 2009:
12670
12671 Additional fixes and cleanups.
6b6bdaed 12672
ade675c5 12673 Updated/fixed packages: busybox, dbus, fltk, gvfs, ltrace
6b6bdaed 12674
2d04d56e 126752009.11-rc1, Released November 23rd, 2009:
74834991 12676
b8a917fa
PK
12677 Fixes all over the tree and new features.
12678
12679 Cleaned up / Simplified build directory layout. Refer to
12680 docs/buildroot.html#using for details.
12681
12682 Target defconfig files moved to configs/ and listed in 'make help'
12683 output.
12684
406053d5
PK
12685 Fixed *clean targets. Now clean removes everything generated,
12686 so you can do a fresh rebuild. Distclean furthermore removes
12687 kbuild tools and .config, bringing the source tree back in a
12688 pristine state.
12689
b8a917fa
PK
12690 Toolchain: ARM cortex A8 support, GCC 4.4.2, sensible default
12691 soft / hardfloat setting for architecture, ensure target-ldd
12692 gets installed.
83182dd2 12693
4114643d 12694 New packages: divine, gvfs, libarchive, libmicrohttpd,
0ad58695 12695 sdl_sound, swfdec, sysstat
32518793 12696
81e4ba32
PK
12697 Updated/fixed packages: alsa-lib, alsamixergui, autoconf, bootutils,
12698 busybox, gcc, directfb, dnsmasq, e2fsprogs, festival, gamin, gperf,
12699 gqview, gstreamer, gst-plugins-bad, gst-plugins-base, gst-plugins-good,
f6cbb268
PK
12700 imagemagick, ipkg, iptables, iw, kernel-headers, kismet, leafpad,
12701 libelf, libevent, libglib2, libidn, liblockfile, libmad, libpcap,
fa946b78 12702 libupnp, libuuid, libxml2, lighttpd, ltrace, lua, lzma, magiccube4d,
1dd9d9f3 12703 matchbox, mdadm, nbd, ncftp, ncurses, netkittelnet, netsnmp,
7ba54a07 12704 ng-spice-rework, ntfs-3g, openntp, openssl, pcmanfm, php, psmisc,
883f0667 12705 python, quagga, radvd, rpm, rsync, rubix, samba, sawman, sdl, sdl_image,
b7046770 12706 shared-mime-info, sfdisk, spawn-fcgi, speech-tools, sqlite, squashfs,
9627e211
PK
12707 synergy, syslinux, sysklogd, target-binutils, tcpdump, torsmo, u-boot,
12708 udpcast, util-linux, valgrind, vsftpd, wipe, wpa-supplicant, x11vnc,
5ad8ad0c 12709 xdata_xcursor-themes, xboard, xfsprogs, xstroke, zlib[5~
76aaac62 12710
87d74d94 12711 Removed package: mdnsresponder, mpatrol, gcc 3.4.6 + 4.0.4, vice
8a19a795 12712
74834991
GZ
12713 Issues resolved (http://bugs.uclibc.org):
12714
1d9178db 12715 #301: allow to install libsmbclient
bc95b3ad 12716 #303: add gvfs package
8e8354d4 12717 #477: Add sdl_sound package
57f3b11d 12718 #487: Make kismet package sexier
bdf41d6c 12719 #511: New package usb_modeswitch
74834991 12720 #527: misc fixes for dnsmasq package
a07032e1 12721 #565: libevent: Bump version and clean up makefile
27cf8114 12722 #587: Use iptables multipurpose binaries and bump to 1.4.4
da25e92b 12723 #593: Missing early check for patch(1)
b71951b0 12724 #597: (REOP) Selecting busybox in buildroot's config clobbers ar ...
17168395
PK
12725 #609: libmicrohttpd: New package
12726 #615: python: Don't delete .py files unless asked
f5239c32 12727 #617: netkit/inetd requires RPC and fails to build if RPC is disabled
07019b2c 12728 #619: netkittelnet requires netkitbase to install, but there's no ...
6aac003a 12729 #645: allow to build nbd-server with NBD package
829d4ff6 12730 #653: [SECURITY] Update php package to version 5.2.11
ab17f403 12731 #655: Update sqlite package to version 3.6.18
f72f3fd3 12732 #657: Bug in imagemagick-clean target
07019b2c 12733 #663: Add option for NAND flash with 512B Page and 16 kB erasesize ...
d7f5f04b 12734 #665: [PATCH] Samba package
69ec17cd 12735 #667: [PATCH] e2fsprogs
351b6796 12736 #683: SDL-dfb does not select directfb
3445ff4a 12737 #701: make install problem with unstripped binaries
48ed49e9 12738 #703: [SECURITY] Update openssl package to 0.9.8l
3848cd6d 12739 #705: Bump spawn-fcgi package to 1.6.3
4e27686c 12740 #709: Bump lighttpd package to 1.4.24
26073d2a 12741 #713: Migrate openntpd package to Makefile.autotools.in
83f9881d 12742 #715: Bump libidn package to 1.15 and other fixes
882e1376 12743 #717: Bump dnsmasq to 2.51 and introduce new IDN option
bd49a62d 12744 #731: Bump iw package to 0.9.17
74834991 12745
f0eb8b58
PK
127462009.08, Released August 31th, 2009:
12747
12748 Additional fixes and cleanups.
12749
12750 Updated/fixed packages: ctorrent, saveconfig/getconfig,
12751 sdl_net, util-linux.
014df317
PK
12752
12753 Issues resolved (http://bugs.uclibc.org):
12754
12755 #529: util-linux doesn't find headers and include libs correctly
cc8a9175 12756 #557: Build ctorrent with SSL support if available
014df317 12757
4595a2fc
PK
127582009.08-rc3, Released August 26th, 2009:
12759
12760 Additional fixes and cleanups.
12761
12762 Updated/fixed packages: alsa-utils, berkeleydb, busybox, dbus,
12763 directfb, enchant, kernel headers.
12764
12765 Issues resolved (http://bugs.uclibc.org):
12766
12767 #471: Allow directfb compilation with debug
12768 #541: Removal of CVS directories in target filesystem broken
12769 #547: berkeleydb: Update config.{sub, guess}
12770 #549: enchant: Fix dependencies.
12771 #569: Fix alsa-utils build for x86 on x86-64
12772
4ebaaf41
PK
127732009.08-rc2, Released August 6th, 2009:
12774
12775 Additional fixes and new features.
12776
12777 New packages: libuuid, gcc 4.3.4.
12778
4595a2fc
PK
12779 Updated/fixed packages: busybox, classpath, gzip, ipsec-tools,
12780 jamvm, libusb, microperl, neon, popt, sed, webkit.
4ebaaf41
PK
12781
12782 Fixed issue with 'make oldconfig'
0468b5c1
PK
12783
12784 Issues resolved (http://bugs.uclibc.org):
12785
12786 #525: sed broken with external toolchain
15dab042 12787 #537: Fix gzip build with recent glibc
0468b5c1 12788
3190d5bf
PK
127892009.08-rc1, Released August 2nd, 2009:
12790
12791 Fixes all over the tree and new features.
533718a8 12792
66095256
TP
12793 Improvement of external toolchain support:
12794 - Support for glibc toolchains.
12795 - The toolchain configuration announced to Buildroot is
12796 verified against the real toolchain configuration.
12797 - Fixes, documentation.
12798
12799 Cleanup X.org support: clarified configuration options, and
12800 removed mandatory dependency on useless libraries such as
12801 libXt or libXaw.
12802
d9a95017
TP
12803 New QT-based configurator, usable using 'make xconfig'.
12804
3190d5bf
PK
12805 Support for the Xtensa architecture.
12806
12807 Toolchain: GCC 4.4.1, 2.6.30 kernel headers, removed < 2.6.26
12808 headers.
12809
12810 New packages: bmon, ctorrent, dosfstools, enchant,
12811 gst-plugins-bad, iw, libmms, libnl, netstat-nat, ntfsprogs,
12812 sdl_gfx, spawn-fcgi.
12813
12814 Updated packages: bind, busybox, coreutils, sqlite, directfb,
12815 expat, gamin, gnuconfig, haserl, ipsec-tools, classpath,
12816 libcurl, libglib2, liblockfile, libpng, libsoup, libxml2,
12817 lighttpd, ltp-testsuite, lvm2, matchbox, memstat,
12818 gst-plugins-good, gstreamer, libogg, libvorbis, mplayer,
12819 neon, openssl, pciutils, php, qt, ruby, sawman, webkit,
12820 wpa-supplicant, xdriver_xf86-input-synaptics,
12821 xdriver_xf86-video-intel, xlib_libXfont, xlib_libXft,
12822 xlib_libXt, xproto_xproto, xserver-xorg, xutil_makedepend,
12823 xutil_util-macros.
12824
533718a8
PK
12825 Issues resolved (http://bugs.uclibc.org):
12826
2e71cd88 12827 #83: liblockfile fails to compile due to eaccess redefinition
0aa70624 12828 #163: Xtensa architecture port
7a1a334c 12829 #171: xorg-server / kernel headers 2.6.26 - vm86.c compilation issue
533718a8 12830 #241: device mapper + lvm2: build together
52dbe071 12831 #243: ctorrent: new package
bb14fc40 12832 #247: ntfsprogs: new package
71c810ff 12833 #271: Library 'libgcc_s.so.1' not installed in search path
57c2e79b 12834 #287: New package libnl
9a6d6cf5 12835 #289: New package iw
6fecd53e 12836 #331: Update MPlayer to version 1.0rc2
5818010f 12837 #333: Bump sqlite package to 3.6.15
e61606ad 12838 #349: update libsoup to version 2.26.2
c2dbefd8 12839 #357: New package netstat-nat
234fb283 12840 #359,#413: Upgrade openvpn to Makefile.autotools.in
533718a8 12841 #367: linux kernel compile error for arm926t
10e9b7ed 12842 #369: Add SDL_gfx package
533718a8 12843 #373: Support for building gstreamer without libxml
e61606ad 12844 #379: update DirectFB to version 1.4.0
533718a8
PK
12845 #383: gst-plugins-good: Allow soup plugin to be configured
12846 #385: neon: Fix pkgconfig dependency
bd26b582 12847 #387: Tremor not installed to toolchain
ba4fbdc9 12848 #389: New package bmon
533718a8
PK
12849 #391: gstreamer: Bump version to 0.10.23
12850 #393: gst-plugins-base: Bump version to 0.10.23
12851 #395: gst-plugins-bad: New package
f4311822 12852 #403: Error while building iso9660 image
533718a8
PK
12853 #409: Bump php package to 5.2.10
12854 #411: ipsec-tools: Bump version to 0.7.2
0468be6e 12855 #417: New package spawn-fcgi
264b9c11 12856 #419: Bump lighttpd package to 1.4.23
27ce942e 12857 #421: toolchain: Clean up toolchain locale support menu
81f9990e 12858 #427: webkit: Update to WebKit svn r44552
56fcdc9b 12859 #437: ltp-testsuite: Bump version to 20090630
f26acf61 12860 #451: Upgrade from unmaintained dosfstools-2.11 to dosfstools-3.0.3
e0debb78 12861 #467: DirectFB 1.4.1
0aa70624 12862 #473: memstat_0.5.tar.gz has install with -D and that fails "make"
5079d7a0 12863 #491: libxml2: Bump version to 0.7.3
ff69aeea 12864 #495: Bump bind package to 9.5.1-P3 (security)
2a966bcd 12865 #497: OpenSSL RSA key generation hangs on x86_64
00c8bdd5 12866 #509: Bump sqlite package to 3.6.16
a7b50b94 12867 #523: pciutils broken with external toolchain
9be449ff 12868 #533: Update gamin to 0.1.10 to fix compilation
533718a8 12869
a69b3d61
PK
128702009.05, Released June 1st, 2009:
12871
12872 Fixes for dropbear & diffutils, bump linux-advanced 2.6.29.x
12873 version and marked ubifsroot as broken.
12874
45e11e29
PK
128752009.05-rc3, Released May 27th, 2009:
12876
12877 Fixes for toolchain (gcc arm pr37436), stable kernel versions,
12878 busybox, curl, libusb, readline, python and strace.
12879
12880 Issues resolved (http://bugs.uclibc.org):
12881
12882 #345: libcurl package needs a urandom fix
12883
13328d22
PK
128842009.05-rc2, Released May 19th, 2009:
12885
12886 Fixes for toolchain (gcc w/softfloat on ppc, 3.4.6 buildfix
12887 for newer hosts), stable kernel versions, busybox, cups,
12888 dmraid, docker, mesa3d, rsync and updated defconfigs.
12889
12890 xserver marked as broken on AVR32 and atngw100-expanded
12891 config removed.
61aeb6e4
PK
12892
12893 Issues resolved (http://bugs.uclibc.org):
12894
12895 #167: metacity does not build
13328d22
PK
12896 #295: gamin installs python support even if python is disabled
12897 #323: gen_matypes fails to execute during build of Mesa when us...
61aeb6e4 12898
cf92bc23
PK
128992009.05-rc1, Released May 5th, 2009:
12900
12901 Fixes all over the tree, further conversion of packages to
12902 Makefile.autotools.in and we now build host versions of
12903 packages where needed for build time dependencies instead of
12904 relying on the correct versions being available on the build
12905 host. Ancient toolchain / busybox versions have furthermore
12906 been removed as announced in the 2009.02 release notes.
12907
12908 New packages: flac, gob2, lzop, taglib, wpa_supplicant
12909
12910 Updated packages: avahi, bind, binutils, busybox, dbus, dbus-glib,
12911 directfb, dnsmasq, freetype, gcc, gmp, gstreamer, iptables, kernel
12912 headers, kexec, libglib2, libpng, libsndfile, lua, mpfr, ntfs-3g,
12913 openssl, php, qtopia4, rsync, samba, sqlite, tar, uboot, uclibc,
12914 util-linux, xorg7, xerces
12915
12916 Issues resolved (http://bugs.uclibc.org):
12917
12918 #5,#77,#141,#143: Convert php package to Makefile.autotools.in
12919 and a ton of other improvements
12920 #19: page.h missing by util-linux
12921 #37: update libglib2 to version 2.18.4
12922 #61: tslib puts staging_dir into pkgconfig file
12923 #69: tar refuses to build
12924 #71,#175: ./wchar.h:41:12: error: empty filename in #include
12925 #73: Bump openssl package to the latest version
12926 #81: New package wpa_supplicant
12927 #99: new package: flac
12928 #101: update gstreamer packages
12929 #105,#313: menuconfig segfaults on tinyx if wchar is not
12930 selected
12931 #107: convert libvorbis to Makefile.autotools.in
12932 #109: Make pppd package avoid bsd err
12933 #111: binutils 2.17 fails to build when texinfo >= 4.10
12934 #133: Modify ncurses5-config to get correct include path
12935 #137: Bump php to version 5.2.9
12936 #139: Bump sqlite to 3.6.11 and convert to
12937 Makefile.autotools.in
12938 #145: Bump bind package to 9.5.1-P1 (security)
12939 #147: buildroot toolchain fails to build w/binutils-2.19.1
12940 #151: openssl package trivial fixes
12941 #161: vim fails on patching with errors in configure.patch
12942 #169: blackbox-0.70.1 does not build
12943 #177: xdriver_xf86-input-keyboard does not build
12944 #179: Upgrade dropbear to Makefile.autotools.in
12945 #181: Update to Xorg 7.4
12946 #187: ntfs-3g: could not build cross
12947 #191: alsa-lib ARM binaries always built with EABI
12948 #213: Bump wpa_supplicant package to version 0.6.9
12949 #217: Bump openssl package to 0.9.8k (security)
12950 #219: Toolchain build fails on m4
12951 #225: m4 macros are out of place
12952 #233: make ipv6 optional in iptables
12953 #237: ncftp: convert to Makefile.autotools.in
12954 #239: ntfs-3g: convert to Makefile.autotools.in
12955 #245: lzop: new package
12956 #271: Bump bind package to 9.5.1-P2 (security)
12957 #277: Bump sqlite package to 3.6.16
12958 #279: update libglib2 to version 2.20.1
12959 #281: update DirectFB to version 1.2.8
12960 #283: add taglib
12961 #285: compilation of samba fails if IPV6 support is missing
12962 #293: update samba to version 3.3.3
12963 #299: add shared-mime-info package
12964 #307: make openssl package respect build flags
This page took 2.890518 seconds and 4 git commands to generate.