]> Git Repo - buildroot-mgba.git/blame - CHANGES
package/diffutils: add DIFFUTILS_CPE_ID_VENDOR
[buildroot-mgba.git] / CHANGES
CommitLineData
0473a9b5
TP
12023.08-rc1, released August 5, 2023
2
3 Numerous package updates and fixes, additional runtime tests.
4
5 Toolchain:
6 - Toolchains from ARM (for ARM, AArch64 and AArch64 BE)
7 updated to 12.2.
8 - Support for binutils 2.40 and 2.41 added, binutils 2.37 and
9 2.38 removed, binutils 2.40 is now the default
10 - Support for gcc 13 added, gcc 10 removed, gcc 12 is now the
11 default
12
13 Architectures:
14 - Additional x86-64 variants added
15 - RISC-V vector extension support added
16
17 Infrastructure:
18 - Go now built in 3 stages to be able to update to Go 1.20.x.
19
20 New defconfigs: rock5b
21
22 Removed defconfigs: qemu_sparc_ss10
23
24 New packages: composer, conmon, dfu-programmer, esp-hosted,
25 kodi-imagedecoder-heif, kodi-imagedecoder-raw, libde2654,
26 libdisplay-info, libheif, llvm-cmake, llvm-libunwind,
27 lua-dkjson, mbpoll, mdnsd, mhz, opencsd, python-libconf,
28 python-blinker, python-midiutil, python-rdps-py, python-wheel,
29 qt6svg, redis-plus-plus, rockchip-rkbin, rtl8822cs, swaybg,
30 swugenerator
31
32 Removed packages: libasplib, ocf-linux, tovid
33
5eec4aac
PK
342023.05.1, released July 17th, 2023
35
36 Important / security related fixes.
37
38 Defconfigs: Chiliboard, mx53loco: fix build on hosts without
39 openssl development headers.
40 Nitrogen*: fix build on hosts without openssl or pylibfdt.
41 Hifive unleased: Bump OpenSBI to 1.2 to fix a build issue.
42 Raspberrypi: Handle DTB overlays for all variants
43
44 Updated/fixed packages: agentpp, alsa-plugins, assimp, audit,
45 bind, busybox, c-ares, check, cups, dav1d, dbus, fftw,
46 fluidsynth, freetype, fwts, ghostscript, gnupg2, gnuradio,
47 graphicsmagick, gupnp, haproxy, heimdal, hwdata, jhead, kodi,
48 libcap, libgcrypt, libgpg-error, libgtk3, libmdbx, libxslt,
49 mesa3d, mesa3d-demos, mpir, nodejs, php, pkgconf,
50 python-cryptography, python-dbus-fast, python-django,
51 python-docker, python-pyicu, python-requests, python3, qemu,
52 qt6, quickjs, rtl8192eu, samba4, sconeserver, syslog-ng,
53 taglib, tiff, wine, wireshark, xdriver_xf86-video-dummy,
54 xlib_libX11,
55
56 Issues resolved (http://bugs.uclibc.org):
57
58 #15643: ERROR: No hash found for linux-6.3.8.tar.xz
59 #15658: hifive_unleashed_defconfig: Linker errors in opensbi-0.9
60 #15661: mx53loco_defconfig: Dependency on OpenSSL missing
61 #15664: Can't compile mesa3d with v3d driver
62 #15673: PKGCONF_SITE in pkgconf.mk points to parked domain
63 #15682: pkgconf: no longer able to download source from...
64
dbb0b427
PK
652023.05, released June 7th, 2023
66
67 Fixes all over the tree.
68
69 Infrastructure: Add BR2_HOST_CMAKE_AT_LEAST_* for packages
70 needing a newer host-cmake than what is currently enforced
71 (3.18) - Up to the version provided by the cmake package (3.22).
72
73 Defconfigs: QEMU s390x: Bump rootfs size to 120MB to make room
74 for kernel modules.
75
76 Updated/fixed packages: at-spi2-core, go, libdeflate, libjxl,
77 perl-http-message, php, redis
78
25e485f4
PK
792023.05-rc3, released June 4th, 2023
80
81 Fixes all over the tree.
82
83 Updated/fixed packages: bird, containerd, earlyoom, gcc,
84 ipython, kexec, kodi-skin-confluence, libcurl, libopenssl,
85 mesa3d, minidlna, mpd, openjdk, openjdk-bin,
86 python-matplotlib, sdl2_net, vdr
87
88 New packages: python-asttokens, python-executing,
89 python-pure-eval, python-stack-data
90
c765ac9c
PK
912023.05-rc2, released May 28th, 2023
92
93 Fixes all over the tree.
94
95 Updated/fixed packages: busybox, clamav, crudini,
96 kodi-pvr-vbox, libcurl, libmnl, libpqxx, libressl, libssh,
97 llvm, lua, mesa3d, perl-http-message, python-can,
98 python-django, sdl2_mixer, webkitgtk, zfs, znc
99
100 New packages: perl-clone
101
102 Issues resolved (http://bugs.uclibc.org):
103
104 #15421: qemu_aarch64_ebbr_defconfig: Missing Linux kernel source..
105 #15581: qemu_ppc_mpc8544ds_defconfig: Fails due to non-working patch
106
fb6fe5dd
PK
1072023.05-rc1, released May 15th, 2023
108
109 Fixes all over the tree and new features.
110
111 Toolchain:
112 - glibc update to 2.37, uClibc-ng updated to 1.0.43
113 - suppoert 6.2.x / 6.3.x kernel headers
114
115 Infrastucture:
116 - go: Ensure go versions of os/user and net are used for
117 static builds so CGO is not used
118
119 - rust / cargo: Correctly split up rust flags for host and
120 target builds
121
122 New defconfigs: STM32F769 discovery
123
124 New packages: petitboot, python-evdev, python-hwdata,
125 python-pyproject-hooks, shadow
126
127 Removed packages: atk, at-spi2-atk, optee-benchmark,
128 python-pep517
129
130 Issues resolved (http://bugs.uclibc.org):
131
132 #14356: cronstamp jobs are not performed with bumped version of...
133 #15191: pc_x86_64_efi_defconfig doesn't run on real hardware
134 #15306: glibc build fails in Docker container
135 #15321: docker-engine now requires libseccomp by default
136 #15376: Libiconv config
137 #15461: QtVirtualKeyboard segfaults
138
66961b26
PK
1392023.02.3, released July 17th, 2023
140
141 Important / security related fixes.
142
143 Defconfigs: Chiliboard: fix build on hosts without openssl
144 development headers.
145 Nitrogen*: fix build on hosts without openssl or pylibfdt.
146 Raspberrypi: Handle DTB overlays for all variants
147
148 Updated/fixed packages: agentpp, alsa-plugins, assimp, bind,
149 busybox, dbus, c-ares, check, dav1d, fluidsynth, fftw, fwts,
150 ghostscript, gnupg2, gnuradio, gupnp, haproxy, heimdal,
151 hwdata, jhead, libcap, libgcrypt, libgpg-error, libgtk3,
152 libxslt, mesa3d-demos, mpir, nodejs, php, pkgconf,
153 python-cryptography, python-dbus-fast, python-django,
154 python-pyicu, python-requests, python3, qt6, quickjs,
155 sconeserver, taglib, tiff, wireshark, xdriver_xf86-video-dummy
156
157 Issues resolved (http://bugs.uclibc.org):
158
159 #15643: ERROR: No hash found for linux-6.3.8.tar.xz
160 #15673: PKGCONF_SITE in pkgconf.mk points to parked domain
161 #15682: pkgconf: no longer able to download source from...
162
b3f0cc20
PK
1632023.02.2, released June 16th, 2023
164
165 Important / security related fixes.
166
167 Infrastructure: Add BR2_HOST_CMAKE_AT_LEAST_* for packages
168 needing a newer host-cmake than what is currently enforced
169 (3.18) - Up to the version provided by the cmake package (3.22).
170
171 utils/docker-run: Now correctly handles git
172 workdirs/worktrees.
173
174 Defconfigs: QEMU s390x: Bump rootfs size to make room for
175 kernel modules, Stm32f4xx: Tweak config to save RAM, Xilinx
176 Versal vck190: Use correct (A72) CPU variant
177
178 Updated/fixed packages: atkmm, bird, busybox, cairomm1_14,
179 cmake, containerd, crudini, cups, delve, docker-cli,
180 docker-engine, earlyoom, edid-decode, fluent-bit, freeswitch,
181 gcc, gdb, glibmm_2_66, gnupg2, go, gptfdisk, graphicsmagick,
182 intel-microcode, libass, libcurl, libdeflate, libgeos,
183 libgtk3, libjxl, libnftl, libopenssl, libressl, libssh, llvm,
184 lua, mesa3d, micropython, minidlna, moby-buildkit, mpd, mupdf,
185 ncurses, nftables, openjdk, openjdk-bin, php, postgresql,
186 python-can, python-django, python-django, python-ipython,
187 python-matplotlib, python-mupdf, python-requests, python3,
188 qemu, redis, rpm, runc, sdl2_mixer, tzdata, uclibc, vdr,
189 wilc-firmware, xapp_xcalc, xapp_xdpyinfo, xapp_xinput,
190 xapp_xwininfo, xdata_xbitmaps, xdata_xcursor-themes,
191 xdriver_xf86-input-mouse, xdriver_xf86-video-ark,
192 xdriver_xf86-video-geode, xdriver_xf86-video-neomagic,
193 xfont_encodings, xlib_libX11, xlib_libXaw, xlib_libXi,
194 xlib_libXfixes, xlib_libXft, xlib_libXpm, zfs, znc
195
196 New packages: perl-clone, perl-http-message, python-asttokens,
197 python-executing, python-pure-eval, python-stack-data
198
199 Issues resolved (http://bugs.uclibc.org):
200
201 #15421: qemu_aarch64_ebbr_defconfig: Missing Linux kernel source code
202
70b37018
PK
2032023.02.1, released May 9th, 2023
204
205 Important / security related fixes.
206
207 Infrastucture:
208 - go: Ensure go versions of os/user and net are used for
209 static builds so CGO is not used
210
211 - rust / cargo: Correctly split up rust flags for host and
212 target builds
213
214 Defconfigs: Olimex a20 olinuxino lime*: Bring up network at
215 boot, stmf469 disco sd: Lock U-Boot version
216
217 Updated/fixed packages: agentpp, apache, bluez5_utils,
218 ca-certificates, containerd, coremark, dcron, dnsmasq,
219 docker-cli, docker-engine, efivar, eudev, ffmpeg, flann,
220 fluidsynth, git, go, gst-omx, gst1-devtools, gst1-libav,
221 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
222 gst1-plugins-ugly, gst1-python, gst1-rtsp-server, gst1-vaapi,
223 gstreamer1, gstreamer1-editing-services, intel-microcode,
224 kexec, libcurl, libite, libgtk3, libmicrohttpd, libxml2,
225 linux-tools, lua, mali-driver, matio, mdadm, nginx, openocd,
226 openssh, php, poppler, postgresql, python-web2py, qt6base,
227 readline, rtl8189fs, rtl8723ds, rtl8812au-aircrack-ng, runc,
228 rust, rust-bin, s390-tools, samba4, sdl2, snmppp, sudo,
229 systemd, tcpdump, uclibc, vim, webkitgtk, wireshark,
230 wpewebkit, xr819-radio, xserver_xorg-server, zeek
231
232 Issues resolved (http://bugs.uclibc.org):
233
234 #14356: cronstamp jobs are not performed with bumped version of...
235 #15306: glibc build fails in Docker container
236 #15376: Libiconv config
237 #15461: QtVirtualKeyboard segfaults
238
8cca1e6d
PK
2392023.02, released March 12th, 2023
240
241 Fixes all over the tree.
242
243 Updated/fixed packages: ace, apache, audit, bridge-utils,
244 docker-engine, go, gtkmm3, janet, libbpf, libev, libgcrypt,
245 libgpg-error, libmad, linux, mesa3d, network-manager, nut,
246 pcre2, php, rdma-core, rsync, rtl8821cu, rtl_433,
247 s6-linux-utils, speechd, uqmi, xdriver_xf86-video-qxl, znc
248
249 New packages: atkmm2_28, cairomm1_14, glibmm2_66, libsigc2,
250 pangomm2_46, python-glslang
251
252 Issues resolved (http://bugs.uclibc.org):
253
254 #15306: glibc build fails in Docker container
255 #15321: docker-engine now requires libseccomp by default
256
50d3883f
PK
2572023.02-rc3, released March 8th, 2023
258
259 Fixes all over the tree.
260
261 Updated/fixed packages: apr, bash, docker-engine, exfat,
262 exfat-utils, f2fs-tools, gensio, gr-osmosdr, libcurl, libglfw,
263 libolm, libpcap, libpjsip, linux, mender, mpv,
264 multipath-tools, opus, paho-mqtt-c, proftpd, pugixml,
265 pulseaudio, qemu, quazip, quickjs, rtl8189es, rtl8821cu,
266 uacme, uqmi, wpebackend-fdo,
267
debec267
PK
2682023.02-rc2, released February 27th, 2023
269
270 Fixes all over the tree.
271
272 Updated/fixed packages: asterisk, at91dataflashboot, bind,
273 efivar, erlang, flac, fluent-bit, freerdp, gcc, gdal, gerbera,
274 gnuradio, gqrx, haproxy, hawktracer, imx-gpu-g2d,
275 intel-gmmlib, libarchive, libblockdev, libcamera-apps, libjxl,
276 libmodsecurity, libsigrokdecode, lightning, lirc-tools,
277 lttng-babeltrace, modem-manager, modsecurity2,
278 multipath-tools, mutt, mxs-bootlets, netsurf, network-manager,
279 nginx-naxsi, ntpsec, opensbi, optee-client, pcm-tools,
280 php-xdebug, pistache, postgresql, proxychains-ng,
281 python-m2crypto, python-numpy, python-webargs,
282 python-werkzeug, rtl8723bu, rtty, speechd, sudo, systemd,
283 tiff, tmux, wilc-driver, wpa_supplicant, xerces,
284 xtables-addons, xwayland, zabbix
285
286 Removed packages: uccp420wlan
287
e8c4b360
PK
2882023.02-rc1, released February 20th, 2023
289
290 Numerous package updates and many (62) new packages.
291
292 Toolchain:
293
294 - The check for access to "unsafe" (E.G. from the build host)
295 header files and libraries by the cross compiler is now
296 unconditionally enabled.
297
298 - Bootlin external toolchains updated to 2022.08
299
300 - The handling of the CCACHE_* environment variables by the
301 toolchain wrapper is now more strict, causing the variables
302 to only be exported when BR2_CCACHE is enabled.
303
304 Infrastructure:
305
306 - Br2-external: Fix make performance issue when many (> 6)
307 external trees are used together.
308
309 - Legal-info: Stop warning about not saving sources for local
310 / override packages if <PKG>_REDISTRIBUTE is set to NO.
311
312 - Go: Ensure our go build and module cache is used, even for the
313 download step.
314
315 - Cargo: CARGO_HOME (the location where cargo stores it
316 downloaded artifacts) is now located under DL_DIR rather
317 than in HOST_DIR/share/cargo, ensuring it is shared between
318 builds.
319
320 Misc:
321
322 - Erofs: Use fixed timestamp and UUID when BR2_REPRODUCIBLE is
323 used.
324
325 - Ext2: Year 2038+ compatible inodes are now used by default,
326 independently of the filesystem size.
327
328 - Linux: Fix build of < 5.6 kernels with host-gcc >= 10.
329
330 A large number of NXP related packages and defconfigs have
331 been updated as upstream moved the git repositories to Github.
332
333 New defconfigs: i.MX8mn BSH SMM S2 / pro, QEMU ARM EBBR,
334 Sipeed Lichee rv / rv dock, Starfive Visionfive2, Xilinx Versal
335 VCK190.
336
337 New packages: catch2, cli11, dotconf, edk2-non-osi,
338 fluent-bit, fxdiv, hddtemp, highway, imx-vpu-hantro-daemon,
339 libjxl, libsolv, libunibreak, neon-2-sse, open-iscsi,
340 opencv4-contrib, perftest, perl-image-exiftool,
341 python-apispec, python-async-generator, python-cppy,
342 python-dbus-fast, python-dicttoxml2, python-flask-smorest,
343 python-h11, python-hkdf, python-magic-wormhole,
344 python-magic-wormhole-mailbox-server,
345 python-magic-wormhole-transit-relay, python-marshmallow,
346 python-munch, python-outcome, python-pycrate, python-pyspnego,
347 python-reedsolo, python-selenium, python-smbprotocol,
348 python-sniffio, python-spake2, python-trio,
349 python-trio-websocket, python-uhid, python-webargs,
350 python-wsproto, qt5speech, qt6serialbus, rdma-core, reproc,
351 rtl8723ds-bt, rtl8821cu, sexpect, speechd, sscep, stb, sway,
352 termcolor, ti-k3-r5-loader, tl-expected, unifdef,
353 versal-firmware, xwayland, z3
354
355 Removed packages: docker-proxy, elixir, gummiboot,
356 python-bunch, python-m2r, sun20i-d1-spl, ucl,
357 xdriver_xf86-input-keyboard, xdriver_xf86-video-glint,
358 xdriver_xf86-video-imx-viv, xdriver_xf86-video-tga
359
360 Issues resolved (http://bugs.uclibc.org):
361
362 #14971: Kernel 3.10.108 fail to build in Buildroot 2022.08-rc1
363 #14996: Too many directories in BR2_EXTERNAL causes hang during make
364 #15161: kernel can't support SUBDIR
365 #15196: Setting BR2_PACKAGE_RPI_FIRMWARE_CONFIG_FILE does not work
366 #15226: lsblk: not found
367 #15271: no start-qemu.sh
368 #15281: Error compiling GDAL library for RPi-64 if libgdal-dev install..
369 #15291: BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS without location
370 #15301: Selecting NAND Flash boot media (NAND_BOOT) breaks the uboot..
371 #15331: Warning on python-flit-core license when generating legal info
372
b2cf393c
PK
3732022.11.3, released March 18th, 2023
374
375 Important / security related fixes.
376
377 Updated/fixed packages: ace, apache, apr, apr-util, asterisk,
378 at91dataflashboot, audit, bash, bind, bridge-utils, clamav,
379 dmalloc, efivar, erlang, exfat, exfat-utils, f2fs-tools, gcc,
380 gdal, gensio, gerbera, git, glslsandbox-player, go, haproxy,
381 hawktracer, intel-gmmlib, ipmiutil, less, libblockdev,
382 libcurl, libev, libgcrypt, libglfw, libmad, libmdbx,
383 libmodsecurity, libolm, libpjsip, lirc-tools,
384 lttng-babeltrace, mender, mpv, mutt, mxs-bootlets, netsurf,
385 ntpsec, nut, opensbi, opus, paho-mqtt-c, pcm-tools, php,
386 pistache, proftpd, proxychains-ng, pulseaudio,
387 python-cryptography, python-django, python-m2crypto,
388 python-numpy, python-werkzeug, qemu, quazip, quickjs,
389 rockchip-mali, rsync, s6-linux-utils, sudo, tiff, uacme, uqmi,
390 webkitgtk, wilc-driver, wpa_supplicant, wpewebkit,
391 xdriver_xf86-video-qxl, znc
392
393 Issues resolved (http://bugs.uclibc.org):
394
395 #15306: glibc build fails in Docker container
396 #15361: Buildroot linking error on Apple Silicon
397
4be361ad
PK
3982022.11.2, released March 1st, 2023
399
400 Important / security related fixes.
401
402 Fix make O=..._defconfig builds (regression in 2022.11.1).
403
404 A number of additional/stricter checks have been added to
405 ./utils/check-package.
406
407 Build host dependencies check extended to check for a number
408 of specific perl modules to better handle distributions (like
409 Fedora) with very fine grained perl packages. Also ensure
410 build host has git >= 2.0.0 when using packages written in
411 go/rust because the vendoring may need it.
412
413 Defconfigs: ASUS tinker rk3288: Fix boot issue related to TPL
414
415 Updated/fixed packages: afboot-stm32, apache, barebox, c-ares,
416 elf2flt, freeswitch, fwts, gcc, gdal, git, gitlab-runner,
417 ipmitool, kodi, libgit2, libks, libopenssl, libressl, live555,
418 lua, lxc, mariadb, mesa3d-headers, modsecurity2, mongoose,
419 netopeer2, nodejs, openjdk, openpowerlink, openvpn, opusfile,
420 postgresql, proftpd, pugixml, python-future, python-idna, qt5,
421 rtl8192eu, rtl8723ds, sdl2, sofia-sip, ssdp-responder, sudo,
422 sunxi-mali-utgard, thermald, ti-sgx-km, tmux, uboot, upx, vim,
423 webkitgtk, wolfssl, wpewebkit, xlib_libXpm,
424 xserver_xorg-server, xxhash, xz, yajl, zabbix
425
426 Issues resolved (http://bugs.uclibc.org):
427
428 #15271: no start-qemu.sh
429 #15281: Error compiling GDAL library for RPi-64 if libgdal-dev install..
430 #15291: BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS without location
431 #15301: Selecting NAND Flash boot media (NAND_BOOT) breaks the uboot..
432 #15331: Warning on python-flit-core license when generating legal info
433
a796cfb2
PK
4342022.11.1, released January 18th, 2023
435
436 Important / security related fixes.
437
438 Br2-external: Fix make performance issue when many (> 6)
439 external trees are used together.
440
441 Erofs: Use fixed timestamp and UUID when BR2_REPRODUCIBLE is
442 used.
443
444 Go: Ensure our go build and module cache is used, even for the
445 download step.
446
447 Legal-info: Stop warning about not saving sources for local /
448 override packages if <PKG>_REDISTRIBUTE is set to NO.
449
450 Linux: Fix build of < 5.6 kernels with host-gcc >= 10.
451
452 A large number of NXP related packages and defconfigs have
453 been updated as upstream moved the git repositories to Github.
454
455 Defconfigs: zcu106, kria kv260: Fix U-Boot build
456
457 Updated/fixed packages: asterisk, bearssl, botan, cairo,
458 capnproto, check, checkpolicy, connman, containerd, crun,
459 dbus-cxx, docker-cli, docker-engine, exempi, exfat,
460 exfat-utils, falcosecurity-libs, fluidsynth, fmc, fmlib,
461 freeradius-server, gcc, glib-networking, go,
462 gobject-introspection, gperf, i2pd, ima-evm-utils,
463 imx-alsa-plugins, imx-kobs, imx-lib, imx-m4fwloader,
464 imx-mkimage, intel-microcode, janus-gateway, libcurl,
465 libdeflate, libftdi1, libkcapi, libksba, libmbim, libmng,
466 libpjsip, libtalloc, libuwsc, libxkbcommon, lpeg, lrzsz,
467 lttng-tools, lua-cqueues, mali-driver, mbedtls, mfgtools,
468 moby-buildkit, mutt, opensc, php, policycoreutils, polkit,
469 postgresql, pptp-linux, qcom-db410c-firmware, qemu, qoriq-rcw,
470 qt5virtualkeyboard, redis, rhash, rtl8189es, rtl8192eu,
471 rtl_433, ruby, sqlite, swupdate, tealdeer, tekui, tiff,
472 tinyxml, tor, webkitgtk, wireshark, wpasupplicant, wpewebkit,
473 xr819-xradio, xdriver_xf86-video-imx-viv, xserver_xorg-server,
474 xxhash, zip
475
476 Issues resolved (http://bugs.uclibc.org):
477
478 #14971: Kernel 3.10.108 fail to build in Buildroot 2022.08-rc1
479 #14996: Too many directories in BR2_EXTERNAL causes hang during make
480 #15161: kernel can't support SUBDIR
481 #15196: Setting BR2_PACKAGE_RPI_FIRMWARE_CONFIG_FILE does not work
482 #15226: lsblk: not found
483
40bd4a32
PK
4842022.11, released December 5th, 2022
485
486 Fixes all over the tree.
487
488 Defconfigs: Nitrogen8*: Bump rootfs size, Zynqmp
489 kv260/zcu102/zcu106: Update to Xilinx 2022.2,
490
491 Updated/fixed packages: dash, dovecot, elf2flt, exim, gcc,
492 gdb, git, kodi, libarchive, libmdbx, linuxptp, lxc,
493 matchbox-keyboard, memcached, netsnmp, optee-client,
494 python-scipy, python3, qt6base, qt6serialport, rtl8188eu,
495 rtl8723bu, rtl8723ds, rtl8821au, vim, vlc, wilc-driver
496
497 Removed packages: rabbitmq-server
498
499 Issues resolved (http://bugs.uclibc.org):
500
501 #15131: Target GDB uses internal zlib
502 #15151: Busybox /etc/init.d scripts are not executable
503
269c1e93
PK
5042022.11-rc3, released November 24th, 2022
505
506 Fixes all over the tree.
507
508 Updated/fixed packages: asterisk, edk2, edk2-platforms,
509 freerdp, gitlab-runner, gnupg2, gptfdisk, heimdal,
510 igh-ethercat, iwd, libkrb5, libksba, libnss, libopenssl,
511 mesa3d, nginx, nodejs, openpgm, python3, rsync, rtl8189es,
512 rtl8723ds, samba4, sdl, sdl2, swupdate, sysstat, systemd,
513 uboot, xen, xterm
514
515 Issues resolved (http://bugs.uclibc.org):
516
517 #15141: kernel 5.16.2 (realtime patch 19) fails to build
518
90f2700c
PK
5192022.11-rc2, released November 16th, 2022
520
521 Fixes all over the tree.
522
523 Removed defconfigs: Amarule a64 relic, ARM Juno, Bananapi M1 /
524 M1 plus / M2 plus / M64, FriendlyARM NanoPC T4 / A64 / M1 / M1
525 plus / M4 / Neo2 / Neo4 / Neo plus2 / R1 / Orangepi PC2 / Plus
526 / Prime / rk3399 / Win, Rock PC rk3399 / PI4 / N10.
527
528 Updated/fixed packages: alsa-utils, arm-trusted-firmware,
529 bdwgc, boost, botan, ca-certificates, crun, dbus-broker,
530 docopt-cpp, dracut, efivar, freeipmi, gawk, gensio, gptfdisk,
531 gsl, guile, imagemagick, ipmitool, libidn2, libkcapi,
532 libopenssl, libqb, libuhttpd, libvncserver, linux,
533 linux-tools, lxc, makedumpfile, matchbox-startup-monitor,
534 mdio-tools, multipath-tools, mupdf, ntfs-3g, numactl,
535 perl-net-ssleay, pixman, procps-ng, rpi-userland, rsync,
536 s6-linux-init, socat, strongswan, sudo, swupdate, systemd,
537 udisks, vlc, wavemon, wolfssl, zlib-ng
538
539 Removed packages: libdcadec
540
541 Issues resolved (http://bugs.uclibc.org):
542
543 #15121: make nconfig failes with nvidia drivers and mesa3d selected
544
aa890344 5452022.11-rc1, released November 3rd, 2022
28bcaf1e
TP
546
547 Fixes all over the tree and new features.
548
549 Architecture:
550
551 - PowerPC: add Power9 CPU type
552 - ARM: support dropped for iWMMXt processors
553
554 Toolchain:
555
556 - binutils 2.39 added, binutils 2.38 is now the default
557 - gdb 12 added, gdb 11 is now the default
558 - support for 5.18, 5.19 and 6.0 kernel headers
559 - glibc updated to 2.36
560
561 Filesystem:
562
563 - Ability to use dracut to create an initramfs that contains a
564 subset of the root filesystem contents.
565
566 New packages: agent-proxy, catatonit, cni-plugins, crun,
567 docopt-cpp, dracut, forge, kmemd, libmanette, mdio-tools,
568 open-isns, python-editables, python-hatch-fancy-pypi-readme,
569 python-hatch-vcs, python-hatchling, python-libevdev,
570 python-minimalmodbus, python-pathspec, qt6-serialport,
571 rtl8192eu, signal-estimator, slirp4netns, tinycompress
572
573 More than 400 packages have been updated to a newer version.
574
575 New defconfigs: ls1028ardb, qemu_aarch64_ebbr, visionfive.
576
577 Issues resolved:
578
579 #11776: qt5webengine 5.12.2 build failed with arm toolchain
580 and linaro toolchain
581 #12131: qt5webengine builderror in the latest stable Buildroot
582 2019.05.01 version
583 #13216: 2020.02.6 requires GNU find utils
584 #14601: Python build fails on 2022.02-rc2
585 #14746: Lack of management after loading
586 #14796: 64 bit time and seccomp conflict (OpenSSH server crash)
587 #14921: wpewebkit build fails because of internal build order
588 #14936: nodejs does not build
589 #15006: toolchain Arm AArch64 toolchain 11.2-2022.02
590 #15021: Buildroot not compiling with systemd and glibc.
591 #15026: package/udisks: install to staging
592 #15061: Node.js Package fails to build against musl i386
593 #15071: RTL8723BS library is outdated
594
4f9f6180
PK
5952022.08.3, released December 10th, 2022
596
597 Important / security related fixes.
598
599 Updated/fixed packages: asterisk, dash, dovecot, edk2,
600 edk2-platforms, elf2flt, exim, freerdp, gcc, gdb, git, gnupg2,
601 heimdal, iwd, kodi, libarchive, libkrb5, libksba, libmdbx,
602 libopenssl, matchbox-keyboard, memcached, netsnmp, nginx,
603 nodejs, openpgm, optee-client, python-scipy, python3, rsync,
604 rtl8723bu, samba4, sdl, sdl2, swupdate, sysstat, systemd,
605 uboot, vim, vlc, wilc-driver, xen, xterm
606
607 Issues resolved (http://bugs.uclibc.org):
608
609 15131: Target GDB uses internal zlib
610
12a33b54
PK
6112022.08.2, released November 16th, 2022
612
613 Important / security related fixes.
614
615 Defconfig: Aspeed ast2600evb: Correct FPU config, Kontron bl
616 imx8mm: Bump U-Boot to fix build issue, Pine64: Change to
617 mainline ATF to fix build issue, Zynqmp zcu102 / zcu106 / kria
618 kv260: Fix pmufw reset issue
619
620 Updated/fixed packages: arm-trusted-firmware, bind, botan,
621 ca-certificates, collectd, darkhttpd, dbus, dbus-broker, dhcp,
622 dnsmasq, docker-cli, docker-engine, exfatprogs, expat,
623 f2fs-tools, faad2, ffmpeg, freerdp, gitlab-runner, glibc,
624 gnutls, go, gpsd, gptfdisk, grub2, gsl, gst-omx,
625 gst1-devtools, gst1-libav, gst1-plugins-bad,
626 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
627 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
628 gstreamer1-editing-services, hdparm, hostapd, imagemagick,
629 iwd, jack2, libbpf, libcurl, libidn2, libinput, libmdbx,
630 libopenssl, libosip2, libpng, libtasn1, libtorrent-rasterbar,
631 libuhttpd, libvncserver, libxml2, linux, linux-tools, lldpd,
632 lrzip, lz4, matchbox-startup-monitor, meson, msmtp,
633 multipath-tools, mupdf, musl, mv-ddr-marvell, mxml, nodejs,
634 ntfs-3g, numactl, openssh, openvmtools, oracle-mysql,
635 paho-mqtt-c, perl-net-ssleay, php, pixman, poppler, procps-ng,
636 python-django, python3, qdecoder, redis, rpi-userland, rsync,
637 rtl8189es, rtl8189fs, rtl8723bu, rtl8723ds,
638 rtl8812au-aircrack-ng, rtl8821au, rtl_433, samba4, shapelib,
639 socat, sqlite, squashfs, squid, strongswan, sudo, swupdate,
640 timescaledb, uclibc-ng-test, udisks, uftp, uhd, umtprd,
641 usbguard, vim, vlc, volk, wavemon, wilc-driver,
642 wireguard-linux-compat, wolfssl, wpa_supplicant, wpewebkit,
643 zlib-ng, zsh
644
645 Issues resolved (http://bugs.uclibc.org):
646
647 #14936: nodejs does not build
648 #15026: package/udisks: install to staging
649 #15061: Node.js Package fails to build against musl i386
650
1648c2ec
PK
6512022.08.1, released October 2nd, 2022
652
653 Important / security related fixes.
654
655 Updated/fixed packages: botan, busybox, docker-cli,
656 docker-engine, expat, git, haproxy, heirloom-mailx, icu,
657 imx-gpu-viv, libconfuse, libmdbx, libupnp, libxml2,
658 ltp-testsuite, m4, makedevs, mariadb, mesa3d, meson,
659 mosquitto, ncurses, openssh, pango, python3, qlibc,
660 qt5xmlpatterns, rtl8189es, rtl8723bu, rt8723ds,
661 rtl8812au-aircrack-ng, runc, sox, tinyproxy, uacme, unbound,
662 unzip, vim, xtables-addons
663
664 Issues resolved (http://bugs.uclibc.org):
665
666 #14796: 64 bit time and seccomp conflict (OpenSSH server crash)
667 #14921: wpewebkit build fails because of internal build order
668
0003fdbe
PK
6692022.08, released September 10th, 2022
670
671 Fixes all over the tree.
672
673 Autotools: Drop --runstatedir=/run as it causes build issues
674 with older packages
675
676 Defconfigs: rockpro64: Change to mainline ATF to fix build issue
677
678 Updated/fixed packages: dhcpd, fwup, gcc, gdb, go, linux-tools,
679 minidlna, mosquitto, mv-ddr-mervell, networkd-dispatcher,
680 optee-os, polkit, python-pillow, python3, sconeserver, uuu,
681 wolfssl
682
1c0da88a
PK
6832022.08-rc2, released September 1st, 2022
684
685 Fixes all over the tree.
686
687 dependencies: Ensure 'find' and 'xargs' are available on the
688 build host.
689
690 A large number of typo fixes.
691
692 Defconfigs: bananapi m1, olimex a20/a33/lime: Use standard FPU
693 configuration, pine64_sopine: Use mainline ATF to fix build
694
695 Updated/fixed packages: ace, alsa-utils, busybox, cups,
696 dbus-broker, directfb, domoticz, drbd-utils, edk2,
697 edk2-platforms, ffmpeg, freeradius-server, freeswitch, gauche,
698 gcc, gdb, glibc, gnutls, gst1-plugins-bad, gst1-plugins-good,
699 hawktracer, igd-ethercat, imagemagick, intel-mediadriver,
700 jack2, jose, jpeg, jquery-ui-themes, kodi, libcamera, libdill,
701 libgit2, libglvnd, libgpg-error, libgpgme, libinput, libp11,
702 libsepol, libtirpc, libvirtd, libvncserver, libwpe, libzlib,
703 linux, linux-tools-perf, llvm, lshw, makedumpfile,
704 mali-driver, memcached, minetest, mutt, ne10, netsniff-ng,
705 ntpsec, ocrad, ola, opencv4, openocd, opensc, optee-os,
706 pcsc-lite, postgresql, protobuf, pulseaudio, python-autobahn,
707 python-paho-mqtt, python-protobuf, python-pygame, python3, qemu,
708 qoriq-cadence-dp-firmware, qt5doc, qt6base, ranger, rng-tools,
709 rsync, rustc, sconeserver, sdl2, snort, sqlite, squid,
710 stress-ng, strongswan, sunxi-mali-utgard-driver, sysdig,
711 sysklogd, syslinux, syslog-ng, tcf-agent, tcpreplay,
712 tesseract-ocr, uacme, uboot-tools, uclibc, udpcast, usbguard,
713 v4l2loopback, vim, webkitgtk, wolftpm, wpewebkit, xenomai,
714 xserver_xorg-server, zeek, zerofree
715
a09e9f0c 7162022.08-rc1, released August 12th, 2022
1c91bd25
TP
717
718 Fixes all over the tree and new features.
719
720 Architecture
721
722 - Support for NDS32 removed
723 - Support for C-SKY removed
724 - Support for configurable page size on ARM64 added
725 - Architecture menu re-organized: the MMU selection now
726 appears in this architecture menu.
727
728 Toolchain:
729
730 - GCC 12.x support added, GCC 11.x is now the default
731 compiler, and support for building a GCC 9.x toolchain has
732 been removed.
733 - glibc bumped to 2.35-134-gb6aade18a7e5719c942aa2da6cf3157aca993fa4
734 - uclibc bumped to 1.0.42
735 - BR2_GCC_ENABLE_LTO option removed, the toolchain is now
736 always built with LTO support. The new option BR2_ENABLE_LTO
737 enables the use of LTO in a subset of packages that have
738 explicit handling for LTO.
739 - GDB enabled on OpenRISC.
740 - Toolchain menu now appears before "Build options". The
741 selection of the C library now determines whether static
742 library (BR2_STATIC_LIBS) will be available or not, instead
743 of the other way around.
744
745 Filesystem:
746
747 - genimage.cfg files now use shortcuts from genimage for the
748 GUID of well-known GPT partitions.
749
750 Bootloaders:
751
752 - U-Boot can now be built with host-gnutls as a dependency,
753 needed for some configurations
754 - OP-TEE can now be built with host-python-pillow as a
755 dependency, needed for some configurations.
756 - OP-TEE source can now be retrieved from a custom tarball
757 URL.
758 - Grub has been bumped to 2.06.
759
760 Over 390 packages updated.
761
762 New defconfigs: aspeed_ast2500evb, aspeed_ast2600evb,
763 broadcom_northstar, canaan_kd233, qemu_riscv64_nommu_virt,
764 sipeed_maix_bit, sipeed_maix_bit_sdcard, sipeed_maix_dock,
765 sipeed_maix_dock_sdcard, sipeed_maix_go,
766 sipeed_maix_go_sdcard, sipeed_maixduino,
767 sipeed_maixduino_sdcard
768
769 Removed defconfigs: andes_ae300, csky_gx6605s,
770 friendlyarm_nanopi_neo, minnowboard_max-graphical
771
772 New packages: clpeak, compiler-rt, crucible, dbus-broker, dht,
773 double-conversion, dust, freeradius-server, gdal, hawktracer,
774 hyperfine, libb2, libdeflate, libdill, mbw, mender-connect,
775 minizip-zlib, nerdctl, ntpsec, opencl-hpp, opensc,
776 python-alembic, python-appdirs, python-beniget,
777 python-construct, python-dtschema, python-gast, python-kflash,
778 python-lark, python-maturin, python-mypy-extensions,
779 python-pylibfdt, python-pythran, python-pyrsistent,
780 python-qrcode, python-rfc3987, python-rtoml,
781 python-ruamel-yaml, python-scipy, python-typeguard,
782 python-typing-inspect, python-zlmdb, qt6base, rtl8723ds,
783 spirv-llvm-translator, tealdeer, uuu, vis-network, volk,
784 wolftpm, zeek, zerofree
785
786 Removed packages: rtl8723bs
787
788 Issues resolved:
789
790 #14556: python-crossbar fails to build
791 #14951: boost compile error when running make silently
792 #14646: OpenSSH 8.9p1 compiler error under mipsel
793 #14841: support/download/git fails with "fatal: No such remote
794 'origin'" due to incorrect check for origin remote
795 #13356: libabseil-cpp: not building for raspberry pi
796 #14911: host-python3 build needs python3 on the host
797 #13831: mesa3d - kmsro driver requires dri3
798 #13816: xstart failed since update the x11 libraries
799 #13796: Problems compiling package gst-plugins-good
800 #14191: patchelf v0.9 corrupt Nvidia shared libraries
801 #14891: sudo: group setup fails since commit 9b7f8da96b
802 #14881: Watchdogd Package missing INSTALL_STAGING
803 #14876: arm-trusted-firmware can no longer be compiled with fPIE
804
446c584c
PK
8052022.05.3, released October 2nd, 2022
806
807 Important / security related fixes.
808
809 Fixed compatibility issue with make 4.3 and the 'printvars' /
810 'show-vars' commands.
811
812 Dependencies: Ensure 'find' and 'xargs' are available on the
813 build host.
814
815 A large number of typo fixes.
816
817 Defconfigs: Galileo: Fix defconfig syntax, Licheepi zero: Fix
818 U-Boot dependencies, Bananapi m1, Olimx a20 olinuxino lime
819 1+2, a33 olinuxino: Use standard FPU configuration, Pine 64
820 sopine, Rockpro 64: Change to mainline ATF to fix build issue.
821
822 Updated/fixed packages: ace, arm-trusted-firmware,
823 babeltrace2, boost, botan, busybox, clamav, cog, containerd,
824 cups, dhcpcd, directfb, docker-cli, docker-engine, connman,
825 edk2, edk2-platform, elf2flt, expat, ffmpeg, ficl, freeswitch,
826 gcc, gdb, git, glibc, gnutls, go, gocryptfs, graphicsmagick,
827 grub2, gst1-plugins-bad, gst1-plugins-good, heirloom-mailx,
828 icu, igh-ethercat, imagemagick, imx-gpu-viv, jack2, jose,
829 jpeg, jquery-ui-themes, kodi, kvm-unit-tests, libcamera,
830 libconfuse, libfreeimage, libglvnd, libgpg-error, libinput,
831 libmdbx, libp11, libsepol, libtirpc, libupnp, libvirt,
832 libvncserver, libwpe, libxml2, libzlib, linux, linux-tools,
833 lshw, m4, makedevs, mali-driver, mariadb, memcached, mesa3d,
834 minidlna, mosquitto, mutt, mv-ddr-marvell, ncurses, ne10,
835 netsniff-ng, networkd-dispatcher, ocrad, ola, opencv4,
836 openocd, openssh, openvmtools, pango, pcsc-lite, pistache,
837 polkit, postgis, postgresql, python-crossbar,
838 python-paho-mqtt, python-pygame, python-service-identity,
839 python-txdbus, python3, qemu, qlibc,
840 qoriq-cadence-dp-firmware, qt5xmlpatterns, ranger, redis,
841 rng-tools, rsync, rsyslog, rtl8189es, rtl8723bu, runc, rustc,
842 sconeserver, sdl2, snort, sox, sqlite, squid, stress-ng,
843 strongswan, sunxi-mali-utgard-driver, sysdig, syslinux,
844 syslog-ng, tcf-agent, tcpreplay, tesseract-ocr, tinyproxy,
845 uacme, uboot-tools, uclibc, unzip, usbguard, v4l2loopback,
846 vim, waffle, webkitgtk, weston, wolfssl, wpewebkit, xfsprogs,
847 xserver_xorg-server, xtables-addons, zziplib
848
849 Issues resolved:
850
851 #13216: [Documentation] 2020.02.6 requires GNU find utils
852 #14556: python-crossbar fails to build
853 #14796: 64 bit time and seccomp conflict (OpenSSH server crash)
854 #14951: boost compile error when running make silently
855
41b1b65c
PK
8562022.05.2, released August 31st, 2022
857
858 Important / security related fixes.
859
860 dependencies: Ensure 'cmp' is available on the build host.
861
862 pkg-utils: The KCONFIG_ENABLE_OPT macro used to enforce a specific
863 Kconfig option to be enabled (E.G. for kernel options needed by
864 packages) no longer changes a =m (modular) with =y (built in).
865
866 check-host-rpath: Silence readelf warnings when clang is used
867
868 GCC 10.x updated to 10.4.0
869
870 Defconfigs: Kria kv260: Fix u-boot configuration
871
872 Updated/fixed packages: apg, arm-trusted-firmware, assimp,
873 bayer2rgb-neon, bind, bird, cog, cwiid, diffutils, freerdp,
874 fluidsynth, gcc, gdk-pixbuf, glibc, glslsandbox-player,
875 gnupg2, gtest, i2pd, jack2, jquery-validation, jszip,
876 kvm-unit-tests, libbsd, libcamera, libcurl, libest, libiio,
877 libkrb5, libopenssl, libp11, libpsl, libwebsockets, localedef,
878 luasyslog, lxc, mbedtls, mstpd, mutt, netdata, netsniff-ng,
879 nodejs, nvidia-driver, ola, openssl, opkg-utils, paho-mqtt-c,
880 pango, pcsc-lite, perl, perl-crypt-openssl-rsa, pimd, poppler,
881 postgis, powerpc-utils, pppd, protobuf-c, pulseaudio,
882 python-bottle, python-django, python-lxml, python3, qt5webkit,
883 redis, rpi-userland, rsyslog, runc, rustc, sconeserver,
884 sg3_utils, shadowsocks-libev, stellarium, suricata, swupdate,
885 tcpreplay, uacme, uclibc, v4l2loopback, webkitgtk,
886 wilc-driver, wine, wpewebkit, xdg-dbus-proxy,
887 xserver_xorg-server, zeromq, zfs, zlib-ng
888
889 Issues resolved (http://bugs.uclibc.org):
890
891 #13796: Problems compiling package gst-plugins-good
892
6ba523c8
PK
8932022.05.1, released July 24th, 2022
894
895 Important / security related fixes.
896
897 Disable big endian no-mmu on ARM as it is not supported by
898 elf2flt.
899
900 Tighten dependencies for external Bootlin toolchains to ensure
901 they can only be selected in compatible configurations.
902
903 Support external toolchains without gdbserver.
904
905 Updated/fixed packages: apache, avahi, bdwgc, bind, bpftool,
906 cups, darkhttpd, dmalloc, ecryptfs-utils, fxload, ghostscript,
907 gnutls, gst-omx, gst1-devtools, gst1-libav, gst1-plugins-base,
908 gst1-plugins-bad, gst1-plugins-good, gst1-plugins-ugly,
909 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
910 gstreamer1-editing-services, gtest, iptables, keyutils, lcms2,
911 libabseil-cpp, libcamera, libcurl, libeastl, libgpgme,
912 libgtk3, libmdbx, libmediaart, libmodsecurity, libnetconf2,
913 libopenssl, libpjsip, libsamplerate, libsndfile, libtalloc,
914 logrotate, luajit, nginx, noip, paxtest, php, postgresql,
915 procrank_linux, pure-ftpd, python-pillow, qdecoder,
916 rabbitmq-server, rpi-userland, ruby, rustc, sofia-sip,
917 systemd, tcpreplay, tinyproxy, tor, uacme, uboot-tools, vim,
918 watchdogd, webkitgtk, weston, wireguard-linux-compat,
919 wpa_supplicant, wpewebkit, zstd
920
921 Issues resolved (http://bugs.uclibc.org):
922
923 #14881: Watchdogd Package missing INSTALL_STAGING
924
730baf05
PK
9252022.05, released June 6th, 2022
926
927 Fixes all over the tree.
928
929 Rework BR2_STATIC_LIBS handling to ensure it can only be
930 enabled if a suitable C library is available.
931
932 Updated/fixed packages: arm-trusted-firmware, at91bootstap,
933 boinc, boost, cpulimit, diffutils, edk2, eigen, fbv, gcr,
934 gensio, glibc, go, gtest, iucode-tool, kvm-unit-tests, libcec,
935 libcurl, libks, linux, linux-tools, lttng-modules, mariadb,
936 memcached, mono, musl, mutt, netdata, network-manager, nginx,
937 ogre, openjpeg, openvpn, pipewire, python-crossbar, qemu,
938 qpid-proton, rauc, rockchip-mali, rsyslog,
939 rtl8812au-aircrack-ng, ruby, runc, rustc, samba4, tiff,
940 uclibc, unrar, vim, webkitgtk, wpewebkit,
941 xdriver_xf86-video-ati, xml-security-c, zchunk, zlib-ng
942
943 Issues resolved (http://bugs.uclibc.org):
944
945 #14821: Samba server is failing to compile
946 #14826: make qemu_x86_64_defconfig stopped working
947
b7d8ce5b
PK
9482022.05-rc2, released May 30th, 2022
949
950 Fixes all over the tree.
951
952 Defconfigs: qemu_ppc64*: Use binutils 2.36.1 to fix build
953 issue, qemu_arm_vexpress_tz: Fix optee-os build issue,
954 qemu_arm_versatile_nommu: Drop now that nommu for ARMv5 is no
955 longer available
956
957 Updated/fixed packages: dhcp, edk2, gcr, glibc, i2pd, janet,
958 janus-gateway, libfreeimage, libnftnl, libnss, libodb-boost,
959 libostree, libwebsockets, linux-tools, midori, ntfs-3g, ola,
960 optee-client, pcsc-lite, pipewire, python-flask,
961 python-service-identity, python-werkzeug, qemu, rng-tools,
962 rockchip-mali, strace, xdriver_xf86-video-amdgpu
963
964 Removed packages: ktap
965
ae4e99aa
PK
9662022.05-rc1, released May 18th, 2022
967
968 Fixes all over the tree and new features.
969
970 Toolchain:
971 - glibc update to 2.35, musl updated to 1.2.3
972 - gcc 11.x updated to 11.3, support for external gcc 12.x
973 - binutils 2.38 added, 2.32/2.35.2 removed, default changed to 2.37
974 - s390x Bootlin external toolchain added
975 - 5.17.x kernel headers support added
976
977 Filesystem:
978 - Rework OCI entrypoint/command logic to handle command arguments
979 - Squashfs block size is now configurable
980
981 Graphs: Also generate a build time timeline graph (for top
982 level parallel builds).
983
984 scripts/pkg-stats: Optimize memory consumption for CPE parsing
985
986 Fix compatibility issue with the fakeroot script logic and
987 modern versions of dash.
988
989 Change git:// URLs pointing to Github to https://, now that
990 Github has turned off support for git://
991
992 New defconfigs: Octavo osd32mp1_brk / osd32mp1_red
993
994 New packages: falcosecurity-libs, lzma-alone, octave,
995 python-flit-core, python-orjson, python-pydevmem,
996 qt5webengine-chromium, qt5webengine-chromium-catapult, ragel,
997 tbb, wilc-driver, wtfutil
998
999 Wilc1000-firmware renamed to wilc-firmware
1000
1001 Issues resolved (http://bugs.uclibc.org):
1002
1003 #14596: package dialog is outdated and contains a bug
1004 #14651: OpenSSH 8.9p1 compiler error under ARM
1005 #14656: Adding dependencies from an external tree does not work
1006 #14661: Fakeroot script relies on bash-isms, does not work with..
1007 #14681: QT5WEBENGINE not building
1008 #14686: genimage.cfg have a hard-coded .ext4 extension which..
1009 #14701: Multiple unresolved symbols while building kernel ..
1010 #14706: nodjs build problem
1011 #14711: nodjs build problem missing bzip
1012 #14721: python-argon2_cffi no longer works
1013 #14731: BR2_PACKAGE_IOSTAT
1014 #14751: LVM2 Outdated Link
1015
c9a2015b
PK
10162022.02.12, released May 5th, 2023
1017
1018 Important / security related fixes.
1019
1020 Updated/fixed packages: agentpp, apache, ca-certificates,
1021 containerd, coremark, dcron, eudev, ffmpeg, git,
1022 intel-microcode, kexec, lcdproc, libmicrohttpd, libosmium,
1023 libxml2, linux-tools, matio, osm2pgsql, poppler, postgresql,
1024 protozero, python-web2py, runc, s390-tools, samba4, snmppp,
1025 sudo, tcpdump, uclibc, vim, webkitgtk, wpewebkit,
1026 xserver_xorg-server
1027
1ad6d0de
PK
10282022.02.11, released March 19th, 2023
1029
1030 Important / security related fixes.
1031
1032 Updated/fixed packages: apache, apr, apr-util, asterisk,
1033 at91dataflashboot, audit, bash, bind, bridge-utils, clamav,
1034 dmalloc, exfat, exfat-utils, f2fs-tools, gcc, git,
1035 glslsandbox-player, go, haproxy, intel-gmmlib, ipmiutil, less,
1036 libblockdev, libcurl, libev, libgcrypt, libmad, libmdbx,
1037 libmodsecurity, libolm, libpjsip, lttng-babeltrace, mender,
1038 mpv, mutt, mxs-bootlets, opensbi, opus, paho-mqtt-c,
1039 pcm-tools, php, proxychains-ng, python-django,
1040 python-m2crypto, python-werkzeug, quazip, quickjs,
1041 rockchip-mali, rsync, sudo, tiff, uacme, uqmi, webkitgtk,
1042 wpebackend-fdo, wpewebkit, xdriver_xf86-video-qxl, znc
1043
1044 Issues resolved (http://bugs.uclibc.org):
1045
1046 #15306: glibc build fails in Docker container
1047 #15361: Buildroot linking error on Apple Silicon
1048
e5f9cbd9
PK
10492022.02.10, released March 1st, 2023
1050
1051 Important / security related fixes.
1052
1053 Fix make O=..._defconfig builds (regression in 2022.02.9).
1054
1055 A number of additional/stricter checks have been added to
1056 ./utils/check-package.
1057
1058 Build host dependencies check extended to check for a number
1059 of specific perl modules to better handle distributions (like
1060 Fedora) with very fine grained perl packages. Also ensure
1061 build host has git >= 2.0.0 when using packages written in
1062 go/rust because the vendoring may need it.
1063
1064 Defconfigs: ASUS tinker rk3288: Fix boot issue related to TPL
1065
1066 Updated/fixed packages: afboot-stm32, apache, barebox, c-ares,
1067 elf2flt, freeswitch, fwts, gcc, git, kodi, libgit2, libks,
1068 libopenssl, live555, lua, lxc, mesa3d-headers, modsecurity2,
1069 netopeer2, openjdk, openpowerlink, openvpn, opusfile,
1070 postgresql, pugixml, python-future, qt5, sdl2, sofia-sip,
1071 ssdp-responder, sudo, sunxi-mali-utgard, ti-sgx-km, tmux,
1072 uboot, upx, vim, webkitgtk, wolfssl, wpewebkit, xlib_libXpm,
1073 xserver_xorg-server, xxhash, xz, yajl, zabbix
1074
1075 Issues resolved (http://bugs.uclibc.org):
1076
1077 #15271: no start-qemu.sh
1078 #15291: BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS without location
1079 #15301: Selecting NAND Flash boot media (NAND_BOOT) breaks the uboot..
1080
7b566040
PK
10812022.02.9, released January 18th, 2023
1082
1083 Important / security related fixes.
1084
1085 Br2-external: Fix make performance issue when many (> 6)
1086 external trees are used together.
1087
1088 Erofs: Use fixed timestamp and UUID when BR2_REPRODUCIBLE is
1089 used.
1090
1091 Go: Ensure our go build and module cache is used, even for the
1092 download step.
1093
1094 Legal-info: Stop warning about not saving sources for local /
1095 override packages if <PKG>_REDISTRIBUTE is set to NO.
1096
1097 Linux: Fix build of < 5.6 kernels with host-gcc >= 10.
1098
1099 A large number of NXP related packages and defconfigs have
1100 been updated as upstream moved the git repositories to Github.
1101
1102 Updated/fixed packages: asterisk, bearssl, botan, cairo,
1103 capnproto, check, checkpolicy, connman, containerd,
1104 docker-cli, docker-engine, exempi, exfat, exfat-utils, fmc,
1105 fmlib, glib-networking, go, gobject-introspection, gperf,
1106 i2pd, ima-evm-utils, imx-alsa-plugins, imx-kobs, imx-lib,
1107 imx-m4fwloader, imx-mkimage, intel-microcode, janus-gateway,
1108 libcurl, libftdi1, libksba, libmbim, libmng, libpjsip,
1109 libtalloc, libuwsc, libxkbcommon, linux, lpeg, lrzsz,
1110 lttng-tools, lua-cqueues, mbedtls, mfgtools, mutt, php,
1111 policycoreutils, polkit, postgresql, pptp-linux,
1112 qcom-db410c-firmware, qemu, qoriq-rcw, qt5virtualkeyboard,
1113 rhash, rtl_433, ruby, sqlite, swupdate, tekui, tiff, tinyxml,
1114 tor, wayland, wireshark, wpa_supplicant,
1115 xdriver_xf86-video-imx-viv, xserver_xorg-server, xxhash, zip
1116
1117 Issues resolved (http://bugs.uclibc.org):
1118
1119 #14971: Kernel 3.10.108 fail to build in Buildroot 2022.08-rc1
1120 #14996: Too many directories in BR2_EXTERNAL causes hang during make
1121 #15161: kernel can't support SUBDIR
1122 #15196: Setting BR2_PACKAGE_RPI_FIRMWARE_CONFIG_FILE does not work
1123 #15226: lsblk: not found
1124
e84a88e8
PK
11252022.02.8, released December 10th, 2022
1126
1127 Important / security related fixes.
1128
1129 Updated/fixed packages: asterisk, dash, dovecot,
1130 dovecot-pigeonhole, edk2, edk2-platforms, elf2flt, exim,
1131 freerdp, gcc, gdb, git, gnupg2, heimdal, iwd, kodi,
1132 libarchive, libmdbx, libkrb5, libksba, libopenssl, memcached,
1133 netsnmp, nginx, openpgm, optee-client, python3, rsync,
1134 rtl8723bu, samba4, sdl, sdl2, swupdate, sysstat, systemd,
1135 uboot, vim, vlc, xen, xterm
1136
1137 Issues resolved (http://bugs.uclibc.org):
1138
1139 #15131: Target GDB uses internal zlib
1140
4d46f510
PK
11412022.02.7, released November 17th, 2022
1142
1143 Important / security related fixes.
1144
1145 Defconfig: Pine64: Change to mainline ATF to fix build
1146 issue, Zynqmp zcu102 / zcu106: Fix pmufw reset issue
1147
1148 Updated/fixed packages: arm-trusted-firmware, bind, botan,
1149 collectd, darkhttpd, dbus, dhcp, dnsmasq, docker-cli,
1150 docker-engine, exfatprogs, expat, f2fs-tools, faad2, ffmpeg,
1151 freerdp, gnutls, go, gpsd, grub2, gsl, gst-omx, gst1-devtools,
1152 gst1-libav, gst1-plugins-bad, gst1-plugins-base,
1153 gst1-plugins-good, gst1-plugins-ugly, gst1-python,
1154 gst1-rtsp-server, gst1-vaapi, gstreamer1,
1155 gstreamer1-editing-services, hdparm, hostapd, imagemagick,
1156 iwd, jack2, libbpf, libcurl, libfribi, libidn2, libinput,
1157 libmdbx, libopenssl, libosip2, libpng, libtasn1,
1158 libtorrent-rasterbar, libuhttpd, libvncserver, libxml2, linux,
1159 linux-tools, lldpd, lrzip, lz4, matchbox-startup-monitor,
1160 msmtp, multipath-tools, mupdf, musl, mv-ddr-marvell, mxml,
1161 nodejs, ntfs-3g, numactl, openvmtools, oracle-mysql,
1162 paho-mqtt-c, perl-net-ssleay, php, pixman, poppler, procps-ng,
1163 python-django, python3, qdecoder, rpi-userland, rsync,
1164 rtl8189es, rtl8189fs, rtl8723bu, rtl8812au-aircrack-ng,
1165 rtl8821au, rtl_433, samba4, shapelib, socat, squid, sqlite,
1166 squashfs, strongswan, sudo, swupdate, timescaledb, u-boot,
1167 uclibc-ng-test, udisks, uftp, uhd, umtprd, vim, wavemon,
1168 wireguard-linux-compat, wolfssl, wpa_supplicant, wpewebkit,
1169 zlib-ng, zsh
1170
1171 Issues resolved (http://bugs.uclibc.org):
1172
1173 #15026: package/udisks: install to staging
1174 #15061: Node.js Package fails to build against musl i386
1175
12c7b23b
PK
11762022.02.6, released October 2nd, 2022
1177
1178 Important / security related fixes.
1179
1180 Fixed compatibility issue with make 4.3 and the 'printvars' /
1181 'show-vars' commands.
1182
1183 Dependencies: Ensure 'find' and 'xargs' are available on the
1184 build host.
1185
1186 A large number of typo fixes.
1187
1188 Defconfigs: Galileo: Fix defconfig syntax, Licheepi zero: Fix
1189 U-Boot dependencies, Bananapi m1, Olimx a20 olinuxino lime
1190 1+2, a33 olinuxino: Use standard FPU configuration, Pine 64
1191 sopine, Rockpro 64: Change to mainline ATF to fix build issue.
1192
1193 Updated/fixed packages: ace, arm-trusted-firmware,
1194 babeltrace2, boost, botan, busybox, clamav, cog, connman,
1195 containerd, cups, dhcpcd, directfb, docker-cli, docker-engine,
1196 edk2, edk2-platforms, elf2flt, expat, ffmpeg, ficl,
1197 freeswitch, freetype, gcc, gdb, git, gnutls, go,
1198 graphicsmagic, grub2, gst1-plugins-bad, gst1-plugins-good,
1199 heirloom-mailx, icu, igh-ethercat, imagemagick, imx-gpu-viv,
1200 jose, jpeg, jquery-ui-themes, kodi, libconfuse, libfreeimage,
1201 libglvnd, libgpg-error, libinput, libmdbx, libsepol, libtirpc,
1202 libupnp, libvirt, libvncserver, libwpe, libxml2, libzlib,
1203 linux, linux-tools, lshw, m4, makedevs, makedumpfile,
1204 mali-driver, mariadb, memcached, mesa3d, minidlna, mosquitto,
1205 mutt, mv-ddr-marvell, ncurses, ne10, netsniff-ng,
1206 networkd-dispatcher, ocrad, opencv4, openocd, openssh, pango,
1207 pcsc-lite, polkit, postgis, postgresql, python-paho-mqtt,
1208 python-pygame, python3, qemu, qlibc,
1209 qoriq-cadence-dp-firmware, qt5xmlpatterns, ranger, rng-tools,
1210 rsync, rsyslog, rtl8189es, rtl8723be, runc, rustc,
1211 sconeserver, sdl2, snort, sox, sqlite, squid, stress-ng,
1212 strongswan, sunxi-mali-utgard-driver, syslinux, syslog-ng,
1213 tcf-agent, tcpreplay, tesseract-ocr, tinyproxy, uacme,
1214 uboot-tools, uclibc, unzip, usbguard, v4l2loopback, vim,
1215 webkitgtk, wolfssl, wpewebkit, xfsprogs, xserver_xorg-server,
1216 xtables-addons, zziplib
1217
1218 Issues resolved:
1219
1220 #13216: [Documentation] 2020.02.6 requires GNU find utils
1221 #14796: 64 bit time and seccomp conflict (OpenSSH server crash)
1222 #14951: boost compile error when running make silently
1223
092b705e
PK
12242022.02.5, released August 31st, 2022
1225
1226 Important / security related fixes.
1227
1228 dependencies: Ensure 'cmp' is available on the build host.
1229
1230 pkg-utils: The KCONFIG_ENABLE_OPT macro used to enforce a specific
1231 Kconfig option to be enabled (E.G. for kernel options needed by
1232 packages) no longer changes a =m (modular) with =y (built in).
1233
1234 check-host-rpath: Silence readelf warnings when clang is used
1235
1236 GCC 10.x updated to 10.4.0
1237
1238 Updated/fixed packages: apg, arm-trusted-firmware, assimp,
1239 bayer2rgb-neon, bind, bird, cog, cwiid, diffutils, fluidsynth,
1240 freerdp, gcc, glibc, glslsandbox-player, gdk-pixbuf, gnupg2,
1241 gtest, i2pd, jack2, jquery-validation, jszip, libbsd, libcamera,
1242 libcurl, libest, libiio, libkrb5, libopenssl, libpsl,
1243 luasyslog, lxc, mbedtls, mstpd, mutt, netdata, netsniff-ng,
1244 nodejs, nvidia-driver, openssl, opkg-utils, paho-mqtt-c,
1245 pango, pcsc-lite, perl, pimd, poppler, postgis, powerpc-utils,
1246 pppd, protobuf-c, pulseaudio, python-bottle, python-django,
1247 python-lxml, python3, qt5webkit, rpi-userland, rsyslog, runc,
1248 rustc, sconeserver, sg3_utils, shadowsocks-libev, suricata,
1249 tcpreplay, uacme, uclibc, v4l2loopback,, webkitgtk, wine,
1250 wpewebkit, xdg-dbus-proxy, xserver_xorg-server, zeromq, zfs,
1251 zlib-ng
1252
1253 Issues resolved (http://bugs.uclibc.org):
1254
1255 #13796: Problems compiling package gst-plugins-good
1256 #14926: package/nodejs: build for host fails with GTEST errors
1257
2bc14528
PK
12582022.02.4, released July 28th, 2022
1259
1260 Important / security related fixes.
1261
1262 Disable big endian no-mmu on ARM as it is not supported by
1263 elf2flt.
1264
1265 Tighten dependencies for external Bootlin toolchains to ensure
1266 they can only be selected in compatible configurations.
1267
1268 Support external toolchains without gdbserver.
1269
1270 Updated/fixed packages: apache, avahi, bdwgc, bind, bpftool,
1271 cups, darkhttpd, dmalloc, ecryptfs-utils, fxload, ghostscript,
1272 gnutls, gst-omx, gst1-devtools, gst1-libav, gst1-plugins-base,
1273 gst1-plugins-bad, gst1-plugins-good, gst1-plugins-ugly,
1274 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
1275 gstreamer1-editing-services, gtest, iptables, keyutils, lcms2,
1276 libabseil-cpp, libcamera, libcurl, libeastl, libgpgme,
1277 libgtk3, libmdbx, libmediaart, libmodsecurity, libnetconf2,
1278 libopenssl, libpjsip, libsamplerate, libsndfile, libtalloc,
1279 logrotate, luajit, nginx, noip, paxtest, php, postgresql,
1280 procrank_linux, pure-ftpd, python-pillow, qdecoder,
1281 rabbitmq-server, rpi-userland, rustc, sofia-sip, systemd,
1282 tcpreplay, tinyproxy, tor, uacme, uboot-tools, vim, watchdogd,
1283 webkitgtk, wireguard-linux-compat, wpa_supplicant, wpewebkit,
1284 zstd
1285
1286 Issues resolved (http://bugs.uclibc.org):
1287
1288 #14881: Watchdogd Package missing INSTALL_STAGING
1289
4a3ea45d
PK
12902022.02.3, released June 19th, 2022
1291
1292 Important / security related fixes.
1293
1294 Infrastructure: Fix building under paths containing regex
1295 characters (E.G. '+')
1296
1297 Toolchain: Only allow ppc64le variants for which a
1298 glibc/musl/uclibc toolchain is supported.
1299 Mark codescape mti/img mips toolchains as shared library only
1300 (glibc).
1301
1302 Updated/fixed packages: arm-trusted-firmware,
1303 at91dataflashboot, boinc, dhcp, diffutils, edk2, fbv, gensio,
1304 glibc, go, gtest, iucode-tool, janet, libcec, libcurl,
1305 libfreeimage, libnftnl, libodb-boost, linux, linux-tools,
1306 lttng-modules, mariadb, memcached, mono, mutt,
1307 network-manager, nginx, ntfs-3g, ogre, openjpeg, openvpn,
1308 qemu, qpid-proton, qt5webengine, rauc, rockchip-mali, rsyslog,
1309 ruby, runc, rustc, samba4, strace, tiff, uclibc, unrar, vim,
1310 webkitgtk, wpewebkit, xdriver_xf86-video-amdgpu,
1311 xdriver_xf86-video-ati, zlib-ng
1312
1313 New packages: qt5webengine-chromium,
1314 qt5webengine-chromium-catapult
1315
1316 Issues resolved (http://bugs.uclibc.org):
1317
1318 #14766: package dhcp on buildroot 2022.02.1 failed
1319 #14821: Samba server is failing to compile
1320 #14826: make qemu_x86_64_defconfig stopped working
1321
1c416477
PK
13222022.02.2, released May 29th, 2022
1323
1324 Important / security related fixes.
1325
1326 Archictures: Drop sh2a, correct x86 Bonnell variant
1327
1328 Toolchain: Bump GCC 11.x to 11.3, correct pre-installed
1329 external toolchain logic when toolchain is available in path.
1330
1331 Rework OCI filesystem entrypoint/command logic to handle
1332 command arguments
1333
1334 Defconfigs: Update Zynqmp zcu102/106 to final 2022.1 release,
1335 fix zcu106 PLL config
1336
1337 Updated/fixed packages: adwaita-icon-theme, afboot-stm32,
1338 aircrack-ng, alchemy, alsa-lib, arptables, assimp, asterisk,
1339 aubio, avrdude, azure-iot-sdk-c, batman-adv, binutils,
1340 bpftool, brotli, cairo, cifs-utils, clamav, cryptodev-linux,
1341 dhcp, diffutils, dmalloc, duktape, e2fsprogs, elf2flt, espeak,
1342 expat, ffmpeg, fluidsynth, freerdp, gcc, git, glorytun,
1343 glslsandbox-player, gnutls, go, gst1-imx, gst1-plugins-good,
1344 gzip, imagemagick, janus-gateway, keepalived, kompexsqlite,
1345 kvm-unit-tests, libarchive, libcgi, libcurl, libevdev,
1346 libeXosip2, libhtp, libinput, libkcapi, libkrb5, libks,
1347 libmdbx, libmnl, libnpupnp, libnspr, libopenssl, liboping,
1348 libpjsip, libpri, libselinux, libsigsegv, libv4l,
1349 libwebsockets, libxml2, linux, linux-tools, ltp-testsuite,
1350 luajit, lvm2, mali-driver, mariadb, mc, minizip, mpd, mutt,
1351 netatalk, netsurf, network-manager, nodejs, numactl, nut,
1352 omniorb, openbox, opencv4, openjdk, openjdk-bin, openocd,
1353 pamtester, pango, pcre2, php, php-apcu, pinentry, pixman,
1354 polkit, postgis, postgresql, pure-ftpd, python-aenum,
1355 python-avro, python-django, python-pillow, python-simplejson,
1356 python-urllib3, python-zopfli, python3, qemu, qpdf, quazip,
1357 redis, rockchip-mali, rsync, rt-tests, rust, rtl8818eu,
1358 rtl8189es, rtl8189fs, rtl_433, sam-ba, samba4, sdl2_ttf,
1359 shadowsocks-libev, shim, subversion, sun20i-d1-spl, suricata,
1360 systemd, tftpd, trinity, tvheadend, udev, uftrace,
1361 urandom-scripts, usb_modeswitch, valgrind, vde2, vim,
1362 wireplumber, wolfssl, wpa_supplicant, xlib_libXfont2, xz,
1363 zlib, zlog
1364
1365 Issues resolved (http://bugs.uclibc.org):
1366
1367 #14751: LVM2 Outdated Link
1368
11b6b65d
PK
13692022.02.1, released April 11th, 2022
1370
1371 Important / security related fixes.
1372
1373 Graphs: Also generate a build time timeline graph (for top
1374 level parallel builds).
1375
1376 scripts/pkg-stats: Optimize memory consumption for CPE parsing
1377
1378 Fix compatibility issue with the fakeroot script logic and
1379 modern versions of dash.
1380
1381 Change git:// URLs pointing to Github to https://, now that
1382 Github has turned off support for git://
1383
1384 Updated/fixed packages: ace, apache, apr, apr-util, belr,
1385 bind, bluez5_utils, boinc, bpftool, busybox, cloop, cog,
1386 containerd, cppcms, dav1d, dhcp, dieharder, dnsmasq,
1387 docker-cli, docker-engine, efl, ell, fakeroot, flac,
1388 fluidsynth, gdk-pixbuf, glib-networking, gnutls, gst-omx,
1389 gst1-devtools, gst1-libav, gst1-plugins-bad,
1390 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
1391 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
1b718ade 1392 gstreamer1-editing-services, haproxy, htop, intel-gmmlib,
11b6b65d
PK
1393 ipmiutil, iwd, jack1, jack2, lftp, libabseil-cpp, libbluray,
1394 libcamera-apps, libcoap, libcurl, libest, libgee, libglib2,
1395 libgtk3, libiec61850, libkrb5, libminiupnpc, libodb,
1396 libodb-boost, libopenssl, libp11, libpsl, libressl, librstp,
1397 librtlsdr, liburing, libyang, libzlib, luasec, lxc, matio,
1398 meson, minidlna, minizip, mpd, mtools, netatalk, nbd, odb,
1399 openblas, openssh, openvpn, optee-os, opus, paho-mqtt-c,
1400 pango, php, pipewire, pkcs11-helper, postgresql, ppp,
1401 protozero, python-aioconsole, python-avro, python-brotli,
1402 python-greenlet, python-paramiko, python-pillow,
1403 python-rpi-gpio, python-treq, python-twisted, python-ujson,
1404 python-weasyprint, qt5base, qt5wayland, raptor, rpi-firmware,
1405 rpi-userland, rtl_433, runc, rust, rygel, samba4,
1406 shairport-sync, spice, spidev_test, stunnel, systemd,
1407 timescaledb, trace-cmd, trousers, ts4900-fpga, tvheadend,
1408 udpcast, unbound, upower, urandom-scripts, usbguard, valgrind,
1409 valijson, vim, wavpack, wget, wireplumber, wireshark, woff2,
1410 xmrig, zabbix, zlib-ng, zynaddsubfx, zziplib
1411
1412 Issues resolved (http://bugs.uclibc.org):
1413
1414 #13971: ip6tables-nft build does not include MASQUERADE target..
1415 #14651: OpenSSH 8.9p1 compiler error under ARM
1416 #14656: Adding dependencies from an external tree does not work
1417 #14661: Fakeroot script relies on bash-isms, does not work ..
1418 #14686: genimage.cfg have a hard-coded .ext4 extension which..
1419 #14701: Multiple unresolved symbols while building kernel ..
1420 #14711: nodjs build problem missing bzip
1421 #14731: BR2_PACKAGE_IOSTAT
1422
08967921
PK
14232022.02, released March 8th, 2022
1424
1425 Various fixes.
1426
1427 Fixes to cargo and golang packaging infrastructure.
1428
1429 Defconfigs: OrangePi RK3399: Fix genimage format
1430
1431 Updated/fixed packages: azure-iot-sdk-c, bpftool, cog,
1432 directfb, directfb-examples, dnsmasq, docker-engine, expat,
1433 freerdp, frr, gdb, ghostscript, glib-networking, go, haproxy,
1434 hostapd, kf5-extra-cmake-modules, kf5-kcoreaddons,
1435 kf5-modemmanager-qt, kf5-networkmanager-qt, libcamera-apps,
1436 libgee, libglfw, librstp, libtorrent, libvirt, libxslt, linux,
1437 mariadb, oprofile, osm2pgsql, pulseview, python-cryptography,
1438 python-gnupg, python-treq, qt5base, qt5webkit, rauc, re2,
1439 rygel, safeclib, sconeserver, seatd, sord, upmpdcli,
1440 util-linux, weston, wpa_supplicant, xdriver_xf86-video-mach64,
1441 xdriver_xf86-video-nouveau, xdriver_xf86-video-qxl,
1442 xscreensaver, zabbix
1443
1444 New packages: gdk-pixbuf-xlib
1445
1446 Removed packages: python-pycli
1447
1448 Issues resolved (http://bugs.uclibc.org):
1449
1450 #13126: make fails - bzip2-1.0.6.tar.gz and DirectFB-1.7.7.tar..
1451 #14611: 2022.02-rc2: Build of BR2_x86_64 with BR2_LINUX_KERNEL_..
1452 #14631: host-go-bootstrap: go not being built for package in ..
1453 #14636: azure-iot-sdk-c: Installed headers do not compile
1454 #14641: oprofile can not find the events files
1455
5b6e2ee8
PK
14562022.02-rc3, released February 28th, 2022
1457
1458 Fixes all over the tree.
1459
1460 Defconfigs: Xilinx zynqmp zcu102/zcu106: Fix U-Boot DTS config
1461
1462 Updated/fixed packages: bluez5_utils, bpftool, dbus, exempi,
1463 flac, freerdp, frr, gnutls, libpjsip, libxml2, mariadb,
1464 openssh, python-twisted, qt5webkit, samba4, vim, weston,
1465 wireshark, wolfssl, xdg-dbus-proxy, xterm,
1466
f3d0d7e6
PK
14672022.02-rc2, released February 20th, 2022
1468
1469 Fixes all over the tree.
1470
1471 Defconfigs: Friendlyarm Nanopi R2S: Fix U-Boot build, Kontron
1472 BL i.MX8M Mini: Fix U-Boot build, PC Engines APU2: Fix Linux
1473 build, ROC-RK3399-PC: Bump rootfs size to fix build
1474
1475 Updated/fixed packages: apache, apparmor, apr-util, arp-scan,
1476 binutils, bluez5_utils, connman, cryptsetup, dnsmasq,
1477 dovecot-pigeonhole, expat, gdk-pixbuf, gst1-plugins-base,
1478 guile, keepalived, kodi, libbpf, libglvnd, libgsasl, libiconv,
1479 librsvg, libuhttpd, libusb, libv4l, luasyslog, mongrel2, neon,
1480 pcre, perl-netaddr-ip, php, psmisc, python-ipython,
1481 python-pycli, python-pygame, python-regex, python-twisted,
1482 qt5location, qt5webkit, resiprocate, rygel, safeclib,
1483 sdl2_ttf, socketcand, strongswan, sudo, systemd, toolchain,
1484 urg, webkitgtk, wireless-regdb, wpewebkit,
1485 xdriver_xf86-video-{ati,mach64,mga,r128,savage,tdfx}, xz, zfs,
1486 zsh
1487
5ee6be2b
PK
14882022.02-rc1, released February 13th, 2022
1489
1490 Numerous package updates and many (80) new packages.
1491
1492 Toolchain:
1493 - glibc: Optional support for compatibility shims for running
1494 on older kernels than what glibc has been built against
1495 - uClibc: Use uClibc-ng 1.0.40
1496 - External toolchains: Update Bootlin toolchains to 2021.11-1
1497 version
1498
1499 Python 2.7 and python 2.x specific packages removed as python
1500 2.x is EOL since April 2020. Likewise a number of python3
1501 specific host packages has been renamed (host-python-foo
1502 instead of host-python3-foo) now host-python is always python
1503 3.x.
1504
1505 Cargo (Rust) package infrastructure added. Vendoring support
1506 added to golang package infrastructure.
1507
1508 New defconfigs: FriendlyARM NanoPi R2S, Kontron BL i.MX8M
1509 Mini, Microchip Sama7g7ek, Olimex STMP157 OlinuXino LIME2,
1510 QEMU PPC Bamboo, PPC64 PowerNV, Raspberry Pi Zero 2W, Spike
1511 Riscv64, Xilinx zcu102
1512
1513 Removed defconfigs: Synopsys arch38 VDK, aarch64 VDK
1514
1515 New packages: ace, alchemy, alfred, bat, bento4, bmx7,
1516 bpftool, brcmfmac_sdio-firmware-rpi, cfm, cups-pk-helper,
1517 davinci-bootcount, dbus-cxx, embiggen-disk, freeipmi,
1518 gocryptfs, kodi-pvr-plutotv, kodi-pvr-waipu, ksmbd-tools,
1519 libcamera-apps, libest, libexecinfo, libfutils, libglvnd,
1520 libks, libmd, libopenaptx, libpeas, libshdata, liburing, lilv,
1521 lua-argon2, lua-cffi, lua-inotify, lv2, mali-driver,
1522 moby-buildkit, modsecurity2, networkd-dispatcher, pahole,
1523 php-apcu, php-lua, php-pam, python-argon2-cffi-bindings,
1524 python-cssselect2, python-distro, python-fonttools,
1525 python-gnupg, python-installer, python-memory-profiler,
1526 python-mpd2, python-pep517, python-pydyf, python-pypa-build,
1527 python-pyphen, python-tinycss2, python-tomli,
1528 python-weasyprint, python-zopfli, qoriq-cadence-dp-firmware,
1529 riscv-isa-sim, rockchip-mali, rpi-rgb-led-matrix, sdbus-cpp,
1530 sentry-cli, serd, simple-mail, sord, sratom,
1531 sunxi-mali-utgard, sunxi-mali-utgard-driver, tinifier, ulog,
1532 vulkan-headers, xlib_libxcvt, zabbix, zchunk, zynaddsubfx
1533
1534 Removed packages: gstreamer1-mm, python, python-backports-abc,
1535 python-backports-functools-lru-cache,
1536 python-backports-shutil-get-terminal-size,
1537 python-backports-ssl-match-hostname, python-configobj,
1538 python-dialog, python-enum, python-enum34, python-functools32,
1539 python-futures, python-id3, python-ipaddr, python-ipaddress,
1540 python-mad, python-nfc, python-pam, python-pathlib2,
1541 python-pycap, python-pyro, python-singledispatch,
1542 python-subprocess32, python-typing, python-yieldfrom,
1543 qt5webkit-examples, rpi-bt-firmware, rpi-wifi-firmware,
1544 sunxi-mali-mainline, sunxi-mali-mainline-driver, zynq-boot-bin
1545
1546 Issues resolved (http://bugs.uclibc.org):
1547
1548 #12271: python-iptables runtime dependencies
1549 #13436: PPP 2.4.9 is out
1550 #14351: needs to mount sysfs before mount -a
1551 #14451: nodejs won't build on Fedora 35
1552 #14471: alsa_utils wrong deployment
1553 #14501: lttng-modules v2.11 package fails to build
1554 #14531: Package EFL - build error
1555
3c6b7502
PK
15562021.11.3, released March 24th, 2022
1557
1558 Important / security related fixes.
1559
1560 Updated/fixed packages: apache, azure-iot-sdk-c, boinc, dbus,
1561 directfb, docker-engine, exempi, expat, flac, gdb, gdk-pixbuf,
1562 gnutls, go, haproxy, libcurl, libiec61850, libminiupnpc,
1563 libodb, libodb-boost, libopenssl, libpjsip, libressl, librsvg,
1564 libsrtp, libvirt, libxml2, libxslt, lxc, mariadb, minidlna,
1565 odb, openblas, openvpn, oprofile, php, pppd, python-ipython,
1566 python-twisted, raptor, rpi-firmware, samba4, seatd,
1567 timescaledb, usbguard, util-linux, vim, wavpack,
1568 wireless-regdb, wireplumber, wireshark, wolfssl, xscreensaver,
1569 xterm, zsh
1570
1571 New packages: gdk-pixbuf-xlib
1572
1573 Issues resolved (http://bugs.uclibc.org):
1574
1575 #13126: make fails - bzip2-1.0.6.tar.gz and DirectFB-1.7.7.tar..
1576 #14636: azure-iot-sdk-c: Installed headers do not compile
1577 #14641: oprofile can not find the events files
1578
67b160c3
PK
15792021.11.2, released February 28th, 2022
1580
1581 Important / security related fixes.
1582
1583 Defconfigs: Andes ae3xx, Intel galileo: Fix build with host
1584 gcc >= 10, ROC-RK3399-PC: Bump rootfs size to fix build issue.
1585
1586 Add conditional patching logic to fix build issues for older
1587 U-Boot / Linux kernel versions when built with a host gcc >=
1588 10.
1589
1590 Updated/fixed packages: apitrace, binutils, casync, cgilua,
1591 connman, expat, gauche, gdb, gensio, glibc, go, gst-omx,
1592 gst1-devtools, gst1-libav, gst1-plugins-bad,
1593 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
1594 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
1595 gstreamer1-editing-services, kf5-extra-cmake-modules, kodi,
1596 libarchive, linux, lm-sensors, localedef, log4cxx, mpd,
1597 nfs-utils, php, pistache, pkcs11-helper, prosody,
1598 python-django, python-pyzmq, python-regex,
1599 python-sqliteschema, resiprocate, rtl8723bu, thermald, tiff,
1600 tor, util-linux, vim, xen
1601
4f4a3152
PK
16022021.11.1, released January 29th, 2022
1603
1604 Important / security related fixes.
1605
1606 check-package: Improve variable override check
1607
1608 pkg-stats: List CVEs where the version info cannot be parsed
1609 as unsure rather than completely ignoring them.
1610
1611 Defconfigs: Beaglebone: Support BeagleBone black wireless,
1612 stm32f469_xip_disco: Fix kernel boot
1613
1614 Updated/fixed packages: alsa-utils, apache, binutils, cage,
1615 capnproto, civetweb, clamav, collectd, connman, containerd,
1616 coreutils, dav1d, docker-cli, docker-engine, erlang,
1617 erlang-rebar, expat, findutils, flare-engine, flare-game,
1618 font-awesome, freeswitch, gcc, ghostscript, glibc, gnuchess,
1619 go, grpc, gst1-interpipe, gst1-rtsp-server, gupnp-tools,
1620 hackrf, icu, imagemagick, janus-gateway, json-for-modern-cpp,
1621 keepalived, lapack, libdbi, libiio, libjpeg, libmbim, libnss,
1622 libopenssl, libpjsip, libqmi, liburiparser, libvirt,
1623 linux-pam, lxc, mbedtls, mender, mongodb, mpd-mpc, mutt,
1624 nodejs, openblas, pcre2, php, pipewire, polkit, privoxy,
1625 prosody, python-charset-normalizer, python-django,
1626 python-idna, python-lxml, python-pyqt5, python-requests,
1627 python-urllib3, python3, qt5base, qt5location, rhash,
1628 rng-tools, ruby, runc, rustc, samba4, sofia-sip, targetcli-fb,
1629 tcpreplay, tinyxml, tor, tpm2-tss, util-linux-libs, vim, vlc,
1630 wireshark, xapp_xauth, xapp_xinput-calibrator, xen, xenomai,
1631 xlib_libX11, xserver_xorg-server
1632
1633 Issues resolved (http://bugs.uclibc.org):
1634
1635 #14451: nodejs won't build on Fedora 35
1636 #14471: alsa_utils wrong deployment
1637
e6e12337
PK
16382021.11, released December 5th, 2021
1639
1640 Various fixes.
1641
1642 Defconfigs: Grinn chiliboard/liteboard, PC x86-64 bios: Fix
1643 build
1644
1645 Updated/fixed packages: apr, coreutils, diffutils, e2fsprogs,
1646 exfat, freeswitch, gnupg, grub2, gstreamer1, guile, heimdal,
1647 hiawatha, hplip, icu, janus-gateway,
1648 kodi-screensaver-asterwave, kodi-screensaver-cpblobs,
1649 kodi-screensaver-matrixtrails, libatomic_ops, libbson, libffi,
1650 libgdiplus, libgee, libhtp, libite, libnspr, libnss,
1651 libunwind, lynx, mender-grubenv, mkpasswd, motion, mxml,
1652 netdata, qemu, samba4, speex, stress-ng, tinydtls, unixodbc,
1653 unrar, util-linux, util-linux-libs, watchdogd, wireshark
1654
1655 Issues resolved (http://bugs.uclibc.org):
1656
1657 #14351: needs to mount sysfs before mount -a
1658 #14411: 2021.11-rc2: Samba doesn't compile
1659
aaf7b2c9
PK
16602021.11-rc3, released November 30th, 2021
1661
1662 Fixes all over the tree.
1663
1664 Defconfigs: Nitrogen8mp: Fix Linux build, Zynqmp-zxu106: Fix
1665 ATF build
1666
1667 Updated/fixed packages: asterisk, automake, gdb, glorytun,
1668 gmp, hackrf, libgee, libglib2, libmodsecurity, libosmium,
1669 libressl, lighttpd, linux, micropython, mosquitto, mtd,
1670 nfs-utils, nss-myhostname, pcre, php, poco, pure-ftpd,
1671 python-cycler, qemu, qdecoder, smack, smcroute, spidev_test,
1672 strace, syslinux, toolchain, uboot, uhd, vim, websocketpp,
1673 wireshark, xcursor-transparent-theme, xscreensaver,
1674 xtables-addons
1675
1676 Issues resolved (http://bugs.uclibc.org):
1677
1678 #14346: BR2_PACKAGE_NFS_UTILS_RPC_NFSD does not patch CONFIG_NFSD..
1679
62ba22f3
PK
16802021.11-rc2, released November 19th, 2021
1681
1682 Fixes all over the tree.
1683
1684 Coding style fixes for a large number of board genimage
1685 configuration files for clarity and consistency.
1686
1687 Defconfigs: Acmesystems Aria/Arietta g25, Armadeus
1688 apf28/apf51, beagleboneai, Olimx a64, rock64, sheevaplug: Fix
1689 build with hostcc >= 10, Nezha: Correct U-Boot dependencies
1690
1691 Updated/fixed packages: alsa-lib, apparmor, binutils,
1692 bluez5_utils, botan, diffutils, firmware-utils, gdb, glmark2,
1693 glog, gpu-amd-bin-mx51, gst1-interpipe, imx-vpuwrap, iperf,
1694 isl, janet, libdnet, libglib2, libhtp, liburcu, log4cxx,
1695 luajit, luvi, meson, mksh, mongodb, mosquitto, mpd, mupdf,
1696 opencv4, oracle-mysql, pipewire, postgresql, python-aiohttp,
1697 python-pudb, python-ujson, qhull, samba4, seatd, sg3_utils,
1698 suricata, tpm2-tss, uboot, vim, xserver_xorg-server
1699
1700 New packages: pipewire-media-session
1701
1702 Issues resolved (http://bugs.uclibc.org):
1703
1704 14311: Cannot compile dahdi (part of Asterisk) for x86 (P1mmx)
1705
0df2928a 17062021.11-rc1, released November 8th, 2021
639c0047
TP
1707
1708 Numerous package updates. Notable updates including numerous
57a95075 1709 Python modules, Kodi add-ons, nodejs, OpenJDK.
639c0047
TP
1710
1711 Toolchain:
1712 - glibc update to 2.34
1713 - support for gdb 11.x added, gdb 10.x now the default
1714 - external toolchains provided by ARM updated
1715 - remove support for internal toolchain on the CSKY
1716 architecture, as it was broken and unmaintained
1717
1718 Many packages updated to enable the appropriate SELinux
1719 refpolicy module when SELinux support is enabled.
1720
1721 Support was added in the test-pkg package testing utility for
1722 using Gitlab CI to run the builds.
1723
1724 New libgbm virtual package to better support OpenGL
1725 implementations that provide a libgbm library.
1726
1727 Bootloaders/firmware: grub2 extended to be able to support
1728 multiple platforms in the same build.
1729
1730 Filesystems:
1731 - new OCI filesystem type, to build container images
1732 compatible with the Open Container Initiative standard
1733 - support for hybrid ISO9660 images added, which work on
1734 legacy and EFI BIOS machines
1735
0df2928a 1736 New defconfigs: Allwinner nezha, stm32mp157c_odyssey
639c0047
TP
1737
1738 Removed defconfigs: qemu_csky
1739
1740 New packages: dtbocfg, firmware-utils, gstd, libdbi,
57a95075 1741 libdbi-drivers, libteam, lua-augeas, mstpd, php-pecl-dbus,
639c0047
TP
1742 python-aioprocessing, python-bidict,
1743 python-charset-normalizer, python-flask-expects-json,
57a95075
YM
1744 python-git, python-pyndiff, python-rsa,
1745 python-unitest-xml-reporting, python-xmljson,
639c0047 1746 python3-cryptography, python3-pip, qt5opcua, rwmem,
0df2928a
PK
1747 sloci-image, softhsm2, sun20i-d1-spl, uqmi, vuejs-router,
1748 watchdogd, wireplumber
639c0047
TP
1749
1750 Removed packages: canfestival, python-meld3
1751
57a95075
YM
1752 Work toward the removal of python 2 has progressed: many
1753 python modules and packages have been updated to a version
1754 supporting python 3.
1755
639c0047
TP
1756 Issues resolved (http://bugs.uclibc.org):
1757
1758 #14271: compilation error with rsync command for permission
1759 #14276: Unable to get login prompt
1760 #14196: when using raspberrypicm4io_64_defconfig, make fails
1761 with mkfs.ext4: No such file or directory while trying
1762 to determine filesystem size
1763
ae48261f
PK
17642021.08.3, released December 13th, 2021
1765
1766 Important / security related fixes.
1767
1768 Defconfigs: Various fixes for building with gcc >= 10 host or
1769 target compilers.
1770
1771 Updated/fixed packages: alsa-lib, apparmor, apr, asterisk,
1772 binutils, bluez5_utils, coreutils, e2fsprogs, exfat,
1773 freeswitch, gdb, glmark2, glog, glorytun, gmp,
1774 gpu-amd-bin-mx51, gst1-interpipe, gstreamer1, guile, gupnp,
1775 hackrf, heimdal, hiawatha, hplip, icu, imx-vpuwrap, isl,
1776 janus-gateway, libatomic_ops, libbson, libdnet, libffi,
1777 libgdiplus, libgee, libglib2, libhtp, libmodsecurity, libnspr,
1778 libnss, libosmium, libunwind, linux, lynx, meson, micropython,
1779 mkpasswd, mksh, mosquitto, motion, mupdf, mxml, netdata,
1780 nfs-utils, opencv4, oracle-mysql, pcre, php, postgresql,
1781 pure-ftpd, python-cycler, qdecoder, rcw-smarc-sal28, samba4,
1782 smack, speex, stress-ng, suricata, syslinux, uboot, unixodbc,
1783 unrar, vim, websocketpp, wireshark
1784
1785 Issues resolved (http://bugs.uclibc.org):
1786
1787 #14346: BR2_PACKAGE_NFS_UTILS_RPC_NFSD does not patch CONFIG_NFSD..
1788
19e2b260
PK
17892021.08.2, released November 10th, 2021
1790
1791 Important / security related fixes.
1792
1793 Updated/fixed packages: asterisk, audit, bind, bitcoin,
1794 containerd, cryptsetup, dahdi-linux, dbus-python, dfu-util,
1795 docker-cli, docker-engine, earlyoom, edk2-platforms, exiv2,
1796 ffmpeg, freerdp, gdb, gensio, gnupg2, go, gpsd,
1797 gst1-plugins-bad, gst1-plugins-ugly, gst1-vaapi, gtest,
1798 hiredis, lftp, libps1, libva, libva-utils, lightning,
1799 log4cplus, lrzip, netdata, nodejs, olsr, openjdk, openjdk-bin,
1800 pango, php, python3-cffi, qemu, refpolicy, rng-tools, samba4,
1801 snort, strongswan, sunxi-mali-mainline-driver, suricata,
1802 systemd, tor, vim, weston, wf111, wireguard-linux-compat,
1803 xerces
1804
1805 Issues resolved (http://bugs.uclibc.org):
1806
1807 #14311: Cannot compile dahdi (part of Asterisk) for x86 (P1mmx)
1808
39bcc038
PK
18092021.08.1, released October 11, 2021
1810
1811 Important / security related fixes.
1812
1813 gdbinit: Mark the sysroot as a "safe path" before configuring
1814 it, so pretty printers work correctly without having to pass
1815 -ix to gdb
1816
1817 Updated/fixed packages: alsa-lib, apache,
1818 arm-trusted-firmware, atftp, bind, botan, cog, containerd,
1819 cryptopp, docker-cli, dash, dc3dd, docker-engine, dovecot,
1820 environment-setup, erlang, fetchmail, ffmpeg, fio, gcc, gd,
1821 gdb, ghostscript, gnuradio, gnutils, go,
1822 gobject-introspection, google-breakpad, gst-omx,
1823 gst1-devtools, gst1-interpipe, gst1-libav, gst1-plugins-bad,
1824 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
1825 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
1826 gstreamer1-editing-services, gupnp, haproxy, imlib2, kodi,
1827 kodi-pvr-octonet, kodi-visualisation-fishbmc, libcurl,
1828 libexif, libgcrypt, libglib2, libkrb5, libressl, librsvg,
1829 libsndfile, libssh, libvirt, libxcrypt, libyang, links, lvm2,
1830 lynx, lxc, mc, mesa3d, micropython, minicom, mono, mosquitto,
1831 mtr, mupdf, mv-ddr-marvell, net-tools, nginx-dav-ext, nmap,
1832 nodejs, ntfs-3g, openjdk, openjdk-bin, openldap, openssh,
1833 pcre2, php, php-gnupg, pipewire, postgis, python-aioconsole,
1834 python-cbor2, python-cffi, python-cython, python-dateutil,
1835 python-django, python-pillow, python-pip, python-texttable,
1836 python-urllib3, python-webob, qemu, qt5location, redis,
1837 refpolicy, ripgrep, ruby, runc, sispmctl, sox, squid,
1838 strongswan, supervisor, swupdate, syslinux, systemd, tinycbor,
1839 trace-cmd, uboot-tools, uclibc, udisks, uhd, vim, vsftpd,
1840 wavemon, webkitgtk, wget, wireless-regdb, wpewebkit,
1841 xapp_xrdb, xapp_xwd, xen, xlib_libXfont2, xlib_libXft,
1842 xserver_xorg-server, zip
1843
1844 Issues resolved (http://bugs.uclibc.org):
1845
1846 #14206: Kodi: even when not enabled, forcefully selects libevdev..
1847 #14211: libffi-3.3.tar.gz repacked
1848 #14221: mv-ddr-marvell fails license validation
1849
aa433d1c
PK
18502021.08, released September 4th, 2021
1851
1852 Various fixes.
1853
1854 Updated/fixed packages: gstreamer1-mm, netsniff-ng, nginx,
1855 openmpi, python-pyudev, python3, qt5base, wlroots, xvisor
1856
7314f04f
PK
18572021.08-rc3, released August 31st, 2021
1858
1859 Fixes all over the tree.
1860
1861 Toolchain: Disable fortify support for Microblaze as it is not
1862 currently working.
1863
1864 Defconfigs: Acmesystems aria/ariette g25: Fix build issue
1865 after at91bootstrap bump, BeagleV: Correct kernel headers
1866 version, PC x86-64: Bump kernel to 4.19.204 to fix build issue
1867 with GCC 10.x.
1868
1869 Updated/fixed packages: alsa-utils, at91bootstrap3, belle-sip,
1870 bullet, c-ares, cjson, coreutils, cpio, eigen, fetchmail, gdb,
1871 haproxy, heirloom-mailx, ipmiutil, kvm-unit-tests, libarchive,
1872 libffi, libmodsecurity, libopenssl, libressl, libshout,
1873 libvirt, linux-pam, lmbench, localedef, lua-lunix, mesa3d,
1874 mpv, mtd, nodejs, nvidia-driver, openvmtools, php, polkit,
1875 python-requests, python3-requests, rust-bin, rustc, samba4,
1876 sdl2, snort3, ushare, xen
1877
1878 Removed packages: libmcrypt, mcrypt, sentry-cli
1879
6da42d76
PK
18802021.08-rc2, released August 18th, 2021
1881
1882 Fixes all over the tree.
1883
1884 Defconfigs: Acmesystems acqua a5: Bump at91bootstrap version
1885 to fix build issue with binutils >= 2.35, Microchip sam9x60ek
1886 mmc_dev: Add missing toolchain/system options, sama5d2-icp
1887 mmc: Correct at91bootstrap options
1888
1889 Updated/fixed packages: arm-trusted-firmware, at91bootstrap3,
1890 azure-iot-sdk-c, bluez5_utils, bullet, busybox, cegui, efl,
1891 erlang, ffmpeg, flatbuffers, fontconfig, gcc, gd, glibc, go,
1892 gobject-introspection, gpsd, guile, harfbuzz, iozone, iputils,
1893 jszip, libargtable2, libbpf, libebml, libepoxy, libesmtp,
1894 libfuse3, libgeos, libnss, libodb-boost, libodb-mysql,
1895 libodb-pgsql, libqmi, libqrtr-glib, libuhttpd, libuwsc,
1896 libvirt, ltp-testsuite, luaossl, mongodb, mpd, mupdf, mutt,
1897 network-manager, nginx-naxsi, nodejs, ogre, openzwave,
1898 optee-os, osm2pgsql, pdbg, perl-net-ssh2, php, pipewire,
1899 pistache, pixman, poke, polkit, poppler, postgresql, postkit,
1900 prelink-cross, prosody, protobuf, pulseview,
1901 python-cryptography, python-keyring, python-matplotlib,
1902 python-pymupdf, python-pyopenssl, python-secretstorage,
1903 python-treq, python-txtorcon, python3, qemu, qpdf, qt5base,
1904 refpolicy, ruby, rust-bin, s390-tools, sconeserver, seatd,
1905 shairport-sync, sox, sqlite, sylpheed, sysdig, syslog-ng,
1906 system-config-printer, tar, terminology, tor, tpm2-tools, uhd,
1907 unbound, usbguard, wireshark, xen, xenomai, xlib_libxshmfence,
1908 zstd
1909
1910 New packages: desktop-file-utils
1911
1912 Issues resolved (http://bugs.uclibc.org):
1913
1914 #13586: grub failure with BR2_OPTIMIZE_3
1915 #13671: openSSH server closes connection before authentication..
1916
3d8df5aa 19172021.08-rc1, released August 3rd, 2021
a3ac2a0f
TP
1918
1919 Numerous package updates.
1920
1921 Toolchain:
1922
1923 - add support for gcc 11.x, gcc 10.x is now the default, gcc
1924 9.x updated to 9.4.0, removed gcc 8.x support except for
1925 PowerPC SPE
1926
1927 - add support for binutils 2.37, binutils 2.36.x is now the
1928 default, binutils 2.34 removed.
1929
1930 - glibc updated to 2.33
1931
1932 - gdb enabled on NIOS II, gdbserver enabled on RISC-V.
1933
1934 Bootloaders/firmware: support for building the EDK II UEFI
1935 firmware, support for building AT91Bootstrap 4.x.
1936
1937 New BR2_ENABLE_RUNTIME_DEBUG option, that controls whether
1938 packages should be compiled with runtime debugging
1939 information (which is different than debugging symbols).
1940
1941 Many features of the bluez5_utils package have been made
1942 optional, and default to disabled. Users of bluez5_utils are
1943 encouraged to review their configuration.
1944
1945 Many packages (over 70) updated to enable the appropriate
1946 SELinux refpolicy module when SELinux support is enabled.
1947
1948 Many packages updated to select the appropriate OpenSSL
1949 features after many OpenSSL ciphers/features have been made
1950 optional.
1951
1952 New defconfigs: kontron_pitx_imx8m, microchip_sama5d2_icp,
1953 qemu_aarch64_sbsa, raspberrypicm4io, raspberrypicm4io_64,
1954 terasic_de10nano_cyclone5, uevm5432.
1955
1956 New packages: alsa-plugins, apg, bmap-tools, daq3, edk2,
1957 edk2-platforms, gumbo-parser, libbpf, libosmium, libpsl,
1958 libqb, libtalloc, libvirt, lua-linux, lua-zlib, mupdf,
1959 opencv4, osm2pgsql, poke, python-augeas, python-dbus-next,
1960 python-pymupdf, rtl_433, rtl8812au-aircrack-ng, seatd, snort3,
1961 system-config-printer, usbguard, xml-security-c, xmrig.
1962
1963 Removed packages: clapack, libsoil.
1964
1965 Issues resolved (http://bugs.uclibc.org):
1966
1967 #13326: regarding dtc error in buildroot source code
1968 #13661: host-python2 build fails on aarch64
1969 #13836: package build failure when target install set to no on
1970 pkg-generic pkg types
1971 #13846: BR2_PACKAGE_LVM2_STANDARD_INSTALL should be default to
1972 y as before
1973
cfba9b0c
PK
19742021.05.3, released October 11, 2021
1975
1976 Important / security related fixes.
1977
1978 gdbinit: Mark the sysroot as a "safe path" before configuring
1979 it, so pretty printers work correctly without having to pass
1980 -ix to gdb
1981
1982 Updated/fixed packages: alsa-lib, apache,
1983 arm-trusted-firmware, atftp, bind, botan, containerd,
1984 cryptopp, dash, dc3dd, docker-cli, docker-engine, dovecot,
1985 erlang, fetchmail, ffmpeg, gdb, ghostscript, go, gst-omx,
1986 gst1-devtools, gst1-interpipe, gst1-libav, gst1-plugins-bad,
1987 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
1988 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
1989 gstreamer1-editing-services, kodi, kodi-pvr-octonet,
1990 kodi-visualisation-fishbmc, libcurl, libkrb5, libressl,
1991 libsndfile, libxcrypt, libyang, lxc, lynx, mesa3d,
1992 micropython, minicom, mono, mtr, mv-ddr-marvell, net-tools,
1993 nmap, nodejs, ntfs-3g, openjdk, openjdk-bin, openldap,
1994 openssh, pcre2, php, python-aioconsole, python-cffi,
1995 python-dateutil, python-django, python-pip, python-texttable,
1996 python-urllib, python-webob, qt5location, redis, refpolicy,
1997 ripgrep, runc, sispmctl, squid, strongswan, supervisor,
1998 syslinux, tinycbor, trace-cmd, uboot-tools, uclibc, wavemon,
1999 wget, wireless-regdb, xen, xserver_xorg-server
2000
2001 Issues resolved (http://bugs.uclibc.org):
2002
2003 #14206: Kodi: even when not enabled, forcefully selects libevdev..
2004 #14211: libffi-3.3.tar.gz repacked
2005 #14221: mv-ddr-marvell fails license validation
2006
b926d0d3
PK
20072021.05.2, released September 15th, 2021
2008
2009 Important / security related fixes.
2010
2011 Toolchain: Disable fortify support for Microblaze as it is not
2012 currently working.
2013
2014 Updated/fixed packages: alsa-utils, arm-trusted-firmware,
2015 bayer2rgb-neon, belle-sip, bullet, busybox, c-ares, cjson,
2016 coreutils, cpio, eigen, environment-setup, fetchmail, ffmpeg,
2017 fontconfig, gd, gdb, gnuradio, gnutls, go, haproxy, ipmiutil,
2018 iputils, jszip, kvm-unit-tests, libarchive, libargtable2,
2019 libexif, libgcrypt, libmodsecurity, libopenssl, librsvg,
2020 libshout, libssh, libxcrypt, linux, linux-pam, localedef, mc,
2021 mesa3d, mosquitto, netsniff-ng, nginx, nodejs, ogre, openjdk,
2022 openmpi, openvmtools, perl-net-ssh2, php, pipewire,
2023 postgresql, prelink-cross, prosody, protobuf, python-keyring,
2024 python-matplotlib, python-pillow, python-pyudev,
2025 python-secretstorage, python3, qt5base, samba4, sdl2, sox,
2026 swupdate, sylpheed, tar, terminology, tor, uboot-tools, uhd,
2027 unbound, ushare, vim, wlroots, xapp_xrdb, xapp_xwd, xen,
2028 xenomai, xlib_libXfont2, xlib_libXft, zip
2029
5284a826
PK
20302021.05.1, released August 10, 2021
2031
2032 Important / security related fixes.
2033
2034 Toolchain: Disable PIC/PIE for Microblaze (like for NIOS II)
2035 as it is not currently working.
2036
2037 binutils: fix linker assert failure on OpenRisc, or1k build
2038 issue with gcc < 5
2039
2040 gdb: Enable on NIOS II
2041
2042 utils/scanpypi: Various improvements
2043
2044 Defconfigs: stm32f469_disco: Fix kernel boot issue, Microchip
2045 sam9x60ek mmc_dev: Add missing toolchain/system options
2046
2047 Updated/fixed packages: arm-trusted-firmware, apache, audit,
2048 avahi, bind, binutils, bird, bluez5_utils, boinc, busybox,
2049 chrony, clamav, connman, cryptsetup, dnsmasq, docker-cli,
2050 docker-engine, dovecot, dovecot-pigeonhole, e2fsprogs, exiv2,
2051 fail2ban, fb-test-app, feh, fetchmail, ffmpeg, flac, fluxbox,
2052 gawk, gcc, gcr, gdb, gdk-pixbuf, gesftpserver, glibc, go,
2053 gptfdisk, gqrx, granite, grub2, guile, hdparm, heirloom-mailx,
2054 htop, ibrcommon, ibrdtn, ibrdtn-tools, ibrdtnd,
2055 intel-microcode, iodine, irqbalance, keepalived, kexec-tools,
2056 libass, libconfig, libcurl, libfreeimage, libfuse3, libgcrypt,
2057 libgudev, libhtp, libinput, libjson, libgtk3, libkrb5,
2058 libloki, libmodsecurity, libndp, libnetfilter-log,
2059 libnfnetlink, libnice, libodb, libodb-boost, libodb-mysql,
2060 libodb-pgsql, libpcap, libqmi, libqrtr-glib, libressl,
2061 librsvg, libtasn1, libtirpc, libuci, libxmlrpc,
2062 linux-firmware, linuxptp, lrzsz, lvm2, mariadb, mesa3d,
2063 mbedtls, monit, mono, mosquitto, mpd, mpg123, mpv, nbd,
2064 netsnmp, nettle, nmap, nodejs, ntp, openntpd, openpgm,
2065 openswan, pango, pcre2, perl-crypt-openssl-rsa, php, pixman,
2066 postgresql, proxychains-ng, putty, python,
2067 python-dataproperty, python-django, python-pysftp,
2068 python-urllib3, python3, qpdf, redis, ripgrep, rsync, ruby,
2069 samba4, sane-backends, slirp, spice, squid, suricata, tcpdump,
2070 tftpd, thrift, tor, tpm2-tools, trinity, uboot, uboot-tools,
2071 uclibc, vlc, wireless-regdb, wireshark, wolfssl,
2072 xapp_fonttosfnt, xlib_libX11, xlib_libxshmfence,
2073 xserver_xorg-server
2074
2075 Issues resolved (http://bugs.uclibc.org):
2076
2077 #13586: grub failure with BR2_OPTIMIZE_3
2078 #13661: host-python2 build fails on aarch64
2079 #13836: package build failure when target install set to no..
2080 #13846: BR2_PACKAGE_LVM2_STANDARD_INSTALL should be default to..
2081
69f79f2a
PK
20822021.05, released June 6th, 2021
2083
2084 Various fixes.
2085
2086 Disable PIC/PIE support for Nios2 because of glibc issues
2087
2088 Defconfigs: Minnowboard max: Fix X11 and mesa3d configuration
2089
2090 Updated/fixed packages: apache, beaglev-ddrinit,
2091 beaglev-secondboot, capnproto, dc3dd, directfb, efibootmgr,
2092 ffmpeg, gptfdisk, go, gupnp, hostapd, iftop,
2093 intel-mediadriver, libcamera, libcutl, libesmtp, libkcapi,
2094 libraw, lttng-tools, lvm2, mimic, mono-gtksharp3, mpv,
2095 netperf, odb, qt5base, uclibc, uftrace, unscd, vlc,
2096 xdriver_xf86-video-fbturbo
2097
2098 New packages: python3-cffi, python3-cryptography, python3-pip,
2099 python3-pycparser, python3-six
2100
e4132725
PK
21012021.05-rc3, released May 31th, 2021
2102
2103 Fixes all over the tree.
2104
2105 meson: Explicitly disable PIE support (b_pie) as it is handled
2106 by the toolchain wrapper.
2107
2108 Updated/fixed packages: boost, dhcp, expat, gdb, hwloc, imagemagick,
2109 libcurl, libopenh264, llvm, lz4, mpv, nginx, paho-mqtt-c, pifmrds,
2110 pipewire, python-bluezero, python-pillow, qemu, strace, uhd, vlc,
2111 webkitgtk
2112
2113 Issues resolved (http://bugs.uclibc.org):
2114
2115 #13821: Wrong url for libnfsidmap package
2116
e326fcff
PK
21172021.05-rc2, released May 22th, 2021
2118
2119 Fixes all over the tree.
2120
2121 support/scripts/gen-missing-cpe: A script to query the list of
2122 CPE IDs for the packages enabled in the current configuration and:
2123
2124 - for CPE IDs that do not have any matching entry in the CPE
2125 database, it emits a warning
2126
2127 - for CPE IDs that do have a matching entry, but not with the same
2128 version, it generates a snippet of XML that can be used to propose
2129 an updated version to NIST.
2130
2131 CPE meta data has been added for a large number of packages
2132
2133 Updated/fixed packages: assimp, binutils, bitcoin, bullet,
2134 cutelyst, dhcp, dmalloc, docker-engine, ebtables,
2135 environment-setup, flatcc, gcc, gd, gerbera, hostapd,
2136 imx-gpu-viv, intel-microcode, jquery-validation, libdrm,
2137 libgeos, libraw, libtirpc, libxml2, libxslt, live555, lmbench,
2138 localedef, lvm2, mender, mender-grubenv, modem-manager, mutt,
2139 opensbi, openssh, opentyrian, pipewire, postgis, postgresql,
2140 prosody, python-bluezero, python-falcon, redis, rocksdb,
2141 rt-tests, runc, vlc, waylandpp, webkitgtk, wireshark,
2142 wpa_supplicant, wpewebkit, xlib_libX11, xterm
2143
2144 New packages: jh71xx-tools
2145
2146 Issues resolved (http://bugs.uclibc.org):
2147
2148 #13781: isc dhcp-server package don't create file /usr/bin/dhcpd
2149 #13801: toolchainfile.cmake CMAKE_BUILD_TYPE
2150 #13806: Building host-localedef fails on fedora 34/gcc 11
2151
afe19e6c 21522021.05-rc1, released May 12th, 2021
04e9e884
PK
2153
2154 Fixes all over the tree and new features.
2155
2156 FORTIFY_SOURCE, PIC/PIE, RELRO and SSP security hardening
2157 options are now enabled by default.
2158
2159 Dependencies: Explicitly detect and bail out if PATH contains
2160 spaces or tabs. A number of packages fail to build in such
2161 setups, so explicitly inform about this.
2162
2163 Infrastructure: Expose CONFIG_DIR to post-build/post-image
2164 scripts, so they can call the Buildroot Makefile in the
2165 correct directory for both in-tree / out-of-tree builds.
2166
afe19e6c 2167 CMake infrastructure: Use CMAKE_EXE_LINKER_FLAGS rather than
04e9e884
PK
2168 CMAKE_CXX_FLAGS to link with libatomic to fix an compatibility
2169 issue with poppler. Bump minimal host cmake version to 3.16
2170 (from 3.15) to fix a compatibility issue with domoticz.
2171
2172 Meson: Use correct C++ host compiler (rather than C compiler)
2173
2174 utils/scanpypi: Explicitly use python3 for compatibility with
2175 packages using python3 syntax in setup.py
2176
2177 support/download: Fix tarball generation (from git/svn repos)
2178 including symlinks pointing to ./<something>. Fix svn download
2179 for <1.9 clients or repos using CVS-style keywords.
2180
2181 support/scripts/cve.py: Use the (significantly) faster yajl2
2182 ijson backend for older (< 2.5) ijson versions rather than the
2183 slow python default, speeding up pkg-stats by ~2x.
2184
2185 Toolchain: Add logic to work around binutils bug 21464
2186 (affecting OpenRISC), bug 27597 (affecting Nios II) and drop
2187 the now longer applicable bug 19615 / 20006 handling.
2188
2189 Python{,3}: Fix byte compiling python files with short (single
2190 character before .py) file names.
2191
2192 CPE meta data has been added for a large number of packages
2193
2194 New defconfigs: Acme Systems Acqua A5 (256/512MB), Beagleboard
2195 BeagleV, Boundary devices Nitrogen8M Plus SOM, NXP i.MX 8M
2196 Plus EVK, QEMU PPC e500mc
2197
2198 New packages: beaglev-ddrinit, beaglev-secondboot, janet,
2199 kodi-inputstream-ffmpegdirect, kodi-vfs-libarchive,
2200 kodi-visualisation-matrix, libxcrypt, libqrtr-glib, log4qt,
2201 mawk, perl-parse-yapp, postgis, protozero, python-flask-wtf,
2202 python-iwlib, python-semantic-version, python-setuptools-rust,
2203 python-toml, riscv64-elf-toolchain, siproxyd, uftrace, zfs
2204
2205 Removed packages: iostat, kodi-platform,
2206 kodi-screensaver-crystalmorph, monkey
2207
2208 Issues resolved (http://bugs.uclibc.org):
2209
2210 #13271: systemd-resolved: /etc/resolv.conf link broken on per-pa..
2211 #13516: utils/scanpypi: Failure when parsing diffoscope
2212 #13551: 2021.02.rc2: Unicode not work on qt 5.15.2
2213 #13576: Issues compiling buildroot for 5x86
2214 #13601: Gen image :Iappropriate ioctl error
2215 #13616: tar file from git repository generation issue
2216 #13631: Commit 54d3d94b6e breaks packages with git download method
2217 #13641: glibc on raspberrypi
2218 #13646: Gen image version 14 error : no sub -section title/..
2219 #13651: pkg-golang cannot build when main.go is in the root
2220 #13661: host-python2 build fails on aarch64
2221 #13671: openSSH server closes connection before authentication..
2222 #13721: c-stack.c:55:26: error: missing binary operator before ..
2223 #13731: Readline Patch is missing Author Information
2224 #13741: genext2fs does not allow to set perms of root node
2225 #13751: libopenssl (static): huge drop in performance in newer ..
2226 #13771: package htop has undeclared dependency on host python
2227
19e12a00
PK
22282021.02.12, released April 6th, 2022
2229
2230 Important / security related fixes.
2231
2232 pkg-stats: Limit memory use for CPE matching
2233
2234 Updated/fixed packages: gdk-pixbuf, jack2, libzlib, matio,
2235 nbd, netatalk, opus, python-paramiko, python-treq,
2236 python-twisted, spidev_test, unbound, urandom-scripts, vim,
2237 wireshark, zlib-ng, zziplib
2238
7935ca44
PK
22392021.02.11, released March 25th, 2022
2240
2241 Important / security related fixes.
2242
2243 Updated/fixed packages: apache, azure-iot-sdk-c, dbus,
2244 directfb, docker-engine, exempi, expat, flac, gdk-pixbuf,
2245 gnutls, go, haproxy, libcurl, libiec61850, libminiupnpc,
2246 libodb, libodb-boost, libopenssl, libpjsip, libressl, librsvg,
2247 libsrtp, libxml2, libxslt, lxc, mariadb, odbm openblas,
2248 openvpn, oprofile, php, pppd, python-ipython, python-treq,
2249 python-twisted, python-txbus, python-txtorcon, raptor,
2250 rpi-firmware, samba4, timescaledb, util-linux, vim, wavpack,
2251 wireless-regdb, wireshark, wolfssl, xscreensaver, xterm, zsh
2252
2253 New packages: gdk-pixbuf-xlib
2254
2255 Removed packages: python-coherence
2256
2257 Issues resolved (http://bugs.uclibc.org):
2258
2259 #13126: make fails - bzip2-1.0.6.tar.gz and DirectFB-1.7.7.tar..
2260 #14636: azure-iot-sdk-c: Installed headers do not compile
2261 #14641: oprofile can not find the events files
2262
526da614
PK
22632021.02.10, released February 28th, 2022
2264
2265 Important / security related fixes.
2266
2267 Defconfigs: Andes ae3xx, Intel galileo: Fix build with host
2268 gcc >= 10, ROC-RK3399-PC: Bump rootfs size to fix build issue.
2269
2270 Add conditional patching logic to fix build issues for older
2271 U-Boot / Linux kernel versions when built with a host gcc >=
2272 10.
2273
2274 Updated/fixed packages: casync, cgilua, connman, expat,
2275 gauche, gensio, go, gst-omx, gst1-devtools, gst1-libav,
2276 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
2277 gst1-plugins-ugly, gst1-python, gst1-rtsp-server, gst1-vaapi,
2278 gstreamer1, gstreamer1-editing-services,
2279 kf5-extra-cmake-modules, kodi, libarchive, linux, lm-sensors,
2280 log4cxx, mpd, nfs-utils, pistache, prosody, python-django,
2281 python-pyzmq, rtl8723bu, thermald, tiff, util-linux, vim, xen
2282
24c390dc
PK
22832021.02.9, released January 29th, 2022
2284
2285 Important / security related fixes.
2286
2287 check-package: Improve variable override check
2288
2289 pkg-stats: List CVEs where the version info cannot be parsed
2290 as unsure rather than completely ignoring them.
2291
2292 Defconfigs: Beaglebone: Support BeagleBone black wireless
2293
2294 Updated/fixed packages: alsa-utils, apache, cage, capnproto,
2295 civetweb, clamav, collectd, connman, coreutils, dav1d,
2296 docker-cli, docker-containerd, docker-engine, expat,
2297 findutils, flare-engine, flare-game, font-awesome, freeswitch,
2298 gcc, ghostscript, gnuchess, go, grpc, gst1-interpipe,
2299 gst1-plugins-bad, gst-rtsp-sever, gupnp-tools, hackrf, icu,
2300 imagemagick, janus-gateway, keepalived, lapack, libjpeg,
2301 libopenssl, libpjsip, liburiparser, linux-pam, lxc, mbedtls,
2302 mongodb, mpd-mpc, nodejs, openblas, pcre2, polkit, poppler,
2303 privoxy, prosody, python-django, python-lxml, python-pyqt5,
2304 python3, qt5base, qt5location, rhash, ruby, runc, samba4,
2305 sofia-sip, targetcli-fb, tcpreplay, tinyxml, vim, vlc,
2306 wireshark, xapp_xauth, xen, xlib_libX11, xserver_xorg-server
2307
2308 Issues resolved (http://bugs.uclibc.org):
2309
2310 #14471: alsa_utils wrong deployment
2311
b2b95a3d
PK
23122021.02.8, released December 14th, 2021
2313
2314 Important / security related fixes.
2315
2316 Defconfigs: Various fixes for building with gcc >= 10 host or
2317 target compilers.
2318
2319 Updated/fixed packages: alsa-lib, apparmor, apr, asterisk,
2320 binutils, bluez5_utils, busybox, coreutils, e2fsprogs, ell,
2321 exfat, freeswitch, gdb, glmark2, glog, glorytun, gmp,
2322 gpu-amd-bin-mx51, gst1-interpipe, gstreamer1, guile, gupnp,
2323 hackrf, heimdal, hiawatha, hplip, icu, imx-vpuwrap, isl, iwd,
2324 janus-gateway, libatomic_ops, libbson, libdnet, libffi,
2325 libgdiplus, libgee, libhtp, libmodsecurity, libnspr, libnss,
2326 libunwind, linux, lynx, meson, micropython, mkpasswd, mksh,
2327 mosquitto, motion, mxml, netdata, nfs-utils, oracle-mysql,
2328 pcre, pkcs11-helper, postgresql, pure-ftpd, python-cycler,
2329 qdecoder, rcw-smarc-sal28, samba4, smack, speex, stress-ng,
2330 suricata, syslinux, uboot, unixodbc, unrar, vim, websocketpp,
2331 wireshark
2332
2333 Issues resolved (http://bugs.uclibc.org):
2334
2335 #14346: BR2_PACKAGE_NFS_UTILS_RPC_NFSD does not patch CONFIG_NFSD..
2336
8b4a156a
PK
23372021.02.7, released November 10th, 2021
2338
2339 Important / security related fixes.
2340
2341 OpenJDK 16.x moved to 17.x as 16.x is EOL.
2342
2343 Updated/fixed packages: asterisk, audit, bind, bitcoin,
2344 cryptsetup, dahdi-linux, dbus-python, dfu-util, docker-cli,
2345 docker-containerd, docker-engine, earlyoom, exiv2, ffmpeg,
2346 freerdp, gdb, gensio, gnupg2, go, gpsd, gst1-plugins-bad,
2347 gst1-plugins-ugly, gst1-vaapi, hiredis, lftp, lightning,
2348 lrzip, netdata, nodejs, olsr, openjdk, openjdk-bin, pango,
2349 qemu, samba4, snort, strongswan, suricata, systemd, vim,
2350 wf111, wireguard-linux-compat, xerces
2351
2352 Issues resolved (http://bugs.uclibc.org):
2353
2354 #14311: Cannot compile dahdi (part of Asterisk) for x86 (P1mmx)
2355
28af41c3
PK
23562021.02.6, released October 11, 2021
2357
2358 Important / security related fixes.
2359
2360 gdbinit: Mark the sysroot as a "safe path" before configuring
2361 it, so pretty printers work correctly without having to pass
2362 -ix to gdb
2363
2364 Updated/fixed packages: alsa-lib, apache,
2365 arm-trusted-firmware, atftp, bind, botan, cryptopp, dash,
2366 dc3dd, docker-cli, docker-containerd, docker-engine, dovecot,
2367 erlang, fetchmail, gdb, ghostscript, go, gst-omx,
2368 gst1-devtools, gst1-interpipe, gst1-libav, gst1-plugins-bad,
2369 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
2370 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
2371 gstreamer1-editing-services, kodi-pvr-octonet, libcurl,
2372 libkrb5, libressl, libsndfile, libyang, lxc, lynx, mesa3d,
2373 micropython, minicom, mono, mtr, mv-ddr-marvell, net-tools,
2374 nmap, nodejs, ntfs-3g, openjdk, openjdk-bin, openldap,
2375 openssh, php, python-aioconsole, python-cffi, python-dateutil,
2376 python-django, python-pip, python-texttable, python-urllib3,
2377 python-webob, qt5location, redis, refpolicy, ripgrep, runc,
2378 sispmctl, squid, strongswan, supervisor, syslinux, tinycbor,
2379 trace-cmd, uboot-tools, uclibc, wavemon, wireless-regdb, xen,
2380 xserver_xorg-server
2381
2382 Issues resolved (http://bugs.uclibc.org):
2383
2384 #14206: Kodi: even when not enabled, forcefully selects libevdev..
2385 #14211: libffi-3.3.tar.gz repacked
2386 #14221: mv-ddr-marvell fails license validation
2387
1d550990
PK
23882021.02.5, released September 15th, 2021
2389
2390 Important / security related fixes.
2391
2392 Toolchain: Disable fortify support for Microblaze as it is not
2393 currently working.
2394
2395 Updated/fixed packages: alsa-utils, arm-trusted-firmware,
2396 bayer2rgb-neon, belle-sip, busybox, c-ares, cjson, coreutils,
2397 cpio, eigen, environt-setup, fetchmail, fluidsynth,
2398 fontconfig, gd, gdb, gnuradio, gnutls, go, haproxy, ipmiutil,
2399 iputils, jszip, kvm-unit-tests, libarchive, libexif,
2400 libgcrypt, libmodsecurity, libopenssl, librsvg, libshout,
2401 libssh, linux, localedef, mc, mesa3d, mosquitto, netsniff-ng,
2402 nginx, nodejs, ogre, openmpi, openvmtools, php, postgresql,
2403 prelink-cross, prosody, protobuf, python-keyring,
2404 python-matplotlib, python-pillow, python-pyudev,
2405 python-secretstorage, python3, qt5base, samba4, sdl2, sox,
2406 swupdate, sylpheed, tor, uboot-tools, uhd, unbound, vim,
2407 wlroots, xapp_xrdb, xapp_xwd, xen, xenomai, xlib_libXfont2,
2408 xlib_libXft, zip
2409
817148b8
PK
24102021.02.4, released August 10th, 2021
2411
2412 Important / security related fixes.
2413
2414 Toolchain: Disable PIC/PIE for Microblaze (like for NIOS II)
2415 as it is not currently working.
2416
2417 binutils: fix linker assert failure on OpenRisc, or1k build
2418 issue with gcc < 5
2419
2420 gdb: Enable on NIOS II
2421
2422 utils/scanpypi: Various improvements
2423
2424 Defconfigs: stm32f469_disco: Fix kernel boot issue, Microchip
2425 sam9x60ek mmc_dev: Add missing toolchain/system options
2426
2427 Updated/fixed packages: apache, arm-trusted-firmware, audit,
2428 avahi, bind, binutils, bird, bluez5_utils, boinc, busybox,
2429 chrony, clamav, cryptsetup, cwiid, dnsmasq, docker-cli,
2430 docker-engine, dovecot, dovecot-pigeonhole, e2fsprogs, exiv2,
2431 fail2ban, fb-test-app, feh, fetchmail, flac, fluxbox, gawk,
2432 gcc, gcr, gdb, gdk-pixbuf, gesftpserver, glibc, go, gptfdisk,
2433 granite, grub2, gqrx, guile, hdparm, heirloom-mailx,
2434 ibrcommon, ibrdtn, ibrdtn-tools, ibrdtnd, intel-microcode,
2435 iodine, irqbalance, keepalived, libass, libconfig, libcurl,
2436 libfreeimage, libfuse3, libgcrypt, libgtk3, libgudev, libhtp,
2437 libjson, libkrb5, libloki, libmodsecurity, libndp,
2438 libnetfilter-log, libnfnetlink, libnice, libodb, libodb-boost,
2439 libodb-mysql, libodb-pgsql, libpcap, libqmi, libressl,
2440 librsvg, libtasn1, libtirpc, libuci, libxmlrpc,
2441 linux-firmware, linuxptp, lrzsz, ltp-testsuite, lvm2, mariadb,
2442 mbedtls, monit, mono, mosquitto, mpd, mpg123, mpv, nbd, neard,
2443 netsnmp, nettle, nginx-modsecurity, nmap, nodejs, ntp,
2444 openntpd, openpgm, openswan, pango, pcre2,
2445 perl-crypt-openssl-rsa, php, pixman, polkit, postgresql,
2446 proxychains-ng, putty, python, python-django,
2447 python-dataproperty, python-pysftp, python-urllib3, python3,
2448 qpdf, redis, ripgrep, ruby, samba4, spice, slirp, suricata,
2449 sysdig, tcpdump, tftpd, thrift, tor, tpm2-tools, trinity,
2450 uboot, uboot-tools, uclibc, util-linux, vlc, wireless-regdb,
2451 wireshark, wolfssl, xapp_fonttosfnt, xlib_libX11,
2452 xlib_libxshmfence, xserver_xorg-server
2453
2454 Issues resolved (http://bugs.uclibc.org):
2455
2456 #13586: grub failure with BR2_OPTIMIZE_3
2457 #13661: host-python2 build fails on aarch64
2458 #13836: package build failure when target install set to no..
2459 #13846: BR2_PACKAGE_LVM2_STANDARD_INSTALL should be default to..
2460
33981092
PK
24612021.02.3, released June 12th, 2021
2462
2463 Important / security related fixes.
2464
2465 CPE meta data has been added for a large number of packages
2466
2467 Updated/fixed packages: acpid, apache, apcupsd, assimp, bird,
2468 bitcoin, blktrace, boost, capnproto, chrony, dc3dd, dhcp,
2469 directfb, dmalloc, docker-engine, ebtables, efibootmgr,
2470 enlightenment, enscript, environment-setup, exempi, expat,
2471 findutils, flatcc, fluidsynth, frr, gdb, go, gptfdisk, grpc,
2472 gst1-plugins-bad, gst1-rtsp-server, gstreamer1, gupnp,
2473 hostapd, hwloc, i2c-tools, iftop, imagemagick, imx-gpu-viv,
2474 intel-mediadriver, intel-microcode, jquery-validation,
2475 keepalived, kodi, less, libcamera, libcurl, libcutl, libesmtp,
2476 libeXosip2, libffi, libfuse, libfuse3, libgeos, libgtk2,
2477 libgtk3, libical, libidn, libidn2, libkcapi, libldns, libmms,
2478 libmodbus, libmspack, libnids, libopenh264, liboping, libraw,
2479 librelp, libsamplerate, libtirpc, libusb, libuv, libxcb,
2480 libxml2, libxslt, live555, llvm, lmbench, localedef,
2481 lttng-tools, lvm2, lz4, mesa3d, mimic, mini-snmpd, minidlna,
2482 minissdpd, minizip, mono-gtksharp3, mpg123, mpv, msmtp, musl,
2483 mutt, nasm, nbd, netperf, netsurf, nginx, odb, opencv3,
2484 openssh, opentyrian, oprofile, p7zip, paho-mqtt-c, perl,
2485 php-imagick, pifmrds, picocom, pigz, pngquant, poco,
2486 postgresql, prosody, proxychains-ng, pulseaudio, putty, pwgen,
2487 python-autobahn, python-bluezero, python-engineio,
2488 python-keyring, python-pillow, python-requests, python-tqdm,
2489 qemu, qpdf, qt5base, redis, refpolicy, rt-tests, runc,
2490 shellinabox, squid, strace, supervisor, synergy, taglib,
2491 tclap, terminology, thermald, tini, tinyproxy, tinyxml2,
2492 tpm2-tss, uclibc, udisks, uhd, unscd, vlc, waylandpp,
2493 webkitgtk, weston, wireshark, wpa_supplicant, wpewebkit,
2494 xlib_libdmx, xlib_libFS, xlib_libICE, xlib_libX11,
2495 xlib_libXcursor, xlib_libXdmcp, xlib_libXext, xlib_libXfixes,
2496 xlib_libXfont2, xlib_libXinerama, xlib_libXpm, xlib_libXres,
2497 xlib_libXt, xlib_libXtst, xlib_libXxf86dga, xlib_libXxf86vm,
2498 xterm
2499
2500 Issues resolved (http://bugs.uclibc.org):
2501
2502 #13781: isc dhcp-server package don't create file /usr/bin/dhcpd
2503 #13801: toolchainfile.cmake CMAKE_BUILD_TYPE
2504 #13806: Building host-localedef fails on fedora 34/gcc 11
2505
fdb3291b
PK
25062021.02.2, released May 12th, 2021
2507
2508 Important / security related fixes.
2509
2510 Toolchain: Add logic to mark toolchains affected by binutils
2511 bug 27597 (Nios II).
2512
2513 support/scripts/cve.py: Use the (significantly) faster yajl2
2514 ijson backend for older (< 2.5) ijson versions rather than the
2515 slow python default, speeding up pkg-stats by ~2x.
2516
2517 CMake infrastructure: Use CMAKE_EXE_LINKER_FLAGS rather than
2518 CMAKE_CXX_FLAGS to link with libatomic to fix an compatibility
2519 issue with poppler.
2520
2521 Infrastructure: Expose CONFIG_DIR to post-build/post-image
2522 scripts, so they can call the Buildroot Makefile in the
2523 correct directory for both in-tree / out-of-tree builds.
2524
2525 Updated/fixed packages: at91bootstrap, avahi, bash, bind,
2526 bridge-utils, boost, cegui, cifs-utils, clamav, cmake,
2527 coremark-pro, coreutils, cryptsetup, dmalloc, dnsmasq,
2528 docker-cli, docker-engine, domoticz, efl, exim, ffmpeg, flex,
2529 gcc, genext2fs, go, gst1-interpipe, haproxy, hostapd,
2530 i2c-tools, imx-vpu, kexec, kf5-kcoreaddons, kismet, libcamera,
2531 libcurl, libdrm, libfreefare, libfuse3, libgeos, libgpiod,
2532 libnpupnp, libopenssl, libp11, librsync, libtomcrypt, libupnp,
2533 localedef, lvm2, lxc, m4, makedevs, mender, mesa3d,
2534 mesa3d-headers, mkpasswd, mkpimage, modem-manager, monkey,
2535 mpd, ncurses, nettle, network-manager, nginx, numactl,
2536 openjdk, openjdk-bin, openldap, openvpn, php, pipewire,
2537 python-aioconsole, python-asgiref, python-botocore,
2538 python-django, python-dnspython, python-flup, python-httplib2,
2539 python-markdown2, python-mbrstrdecoder, python3, quickjs,
2540 readline, rsyslog, ruby, rust, samba4, sconeserver, snort,
2541 sox, systemd, tar, timescaledb, tio, tor, usb_modeswitch,
2542 wpa_supplicant, xdriver_xf86-video-ati, xen, xlib_libXaw,
2543 xserver_xorg-server
2544
2545 Issues resolved (http://bugs.uclibc.org):
2546
2547 #13271: systemd-resolved: /etc/resolv.conf link broken on per-pa..
2548 #13551: 2021.02.rc2: Unicode not work on qt 5.15.2
2549 #13651: pkg-golang cannot build when main.go is in the root
2550 #13661: host-python2 build fails on aarch64
2551 #13721: c-stack.c:55:26: error: missing binary operator before ..
2552 #13731: Readline Patch is missing Author Information
2553 #13741: genext2fs does not allow to set perms of root node
2554 #13751: libopenssl (static): huge drop in performance in newer ..
2555 #13771: package htop has undeclared dependency on host python
2556
a74cb089
PK
25572021.02.1, released April 7, 2021
2558
2559 Important / security related fixes.
2560
2561 Dependencies: Explicitly detect and bail out if PATH contains
2562 spaces or tabs. A number of packages fail to build in such
2563 setups, so explicitly inform about this.
2564
2565 utils/scanpypi: Explicitly use python3 for compatibility with
2566 packages using python3 syntax in setup.py
2567
2568 support/download: Fix tarball generation (from git/svn repos)
2569 including symlinks pointing to ./<something>. Fix svn download
2570 for <1.9 clients or repos using CVS-style keywords.
2571
2572 Meson: Use correct C++ host compiler (rather than C compiler)
2573
2574 Toolchain: Add logic to work around binutils bug 21464,
2575 affecting OpenRISC, and drop the now longer applicable bug
2576 19615 / 20006 handling.
2577
2578 Python{,3}: Fix byte compiling python files with short (single
2579 character before .py) file names.
2580
2581 CPE meta data has been added for a large number of packages
2582
2583 Defconfigs: Correct Beaglebone QT file system overlay
2584
2585 Updated/fixed packages: alsa-utils, at91bootstrap3,
2586 batman-adv, binutils, botan, bridge-utils, busybox,
2587 ca-certificates, cog, coreutils, diffutils, dmidecode,
2588 docker-cli, docker-containerd, docker-engine, efivar,
2589 fetchmail, frr, genimage, git, gnutls, go, grub2, gst-omx,
2590 gst1-devtools, gst1-libav, gst1-plugins-bad,
2591 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
2592 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
2593 gstreamer1-editing-services, haproxy, haserl, hwloc,
2594 irqbalance, jasper, kexec, kexec-lite, kismet, kodi, libcurl,
2595 libfreeglut, libgcrypt, libgeos, libglib2, libopenssl, libqmi,
2596 libressl, libupnp, libvips, libvpx, libwebsockets, linux,
2597 lldpd, logrotate, lttng-libust, lttng-tools, mariadb, mbedtls,
2598 mcelog, mender, micropython, mongoose, mosquitto, mpd,
2599 netsnmp, nodejs, openmpi, openssh, openvpn, opkg-utils,
2600 optee-client, optee-test, perl, php, proftpd, protobuf,
2601 python-django, python-jinja2, python-lxml, python-paramiko,
2602 python-py, python-pygments, python-rpi-ws281x, python-urllib3,
2603 python3, qt5webkit, qwt, rpm, samba4, sconeserver, sdl2, shim,
2604 sqlcipher, squid, sysklogd, syslinux, sysvinit, tor,
2605 transmission, tzdata, uboot, uclibc, upx, webkitgtk,
2606 wireshark, wpebackend-fdo, wpewebkit, xen, zstd
2607
2608 New packages: perl-parse-yapp
2609
2610 Issues resolved (http://bugs.uclibc.org):
2611
2612 #13516: utils/scanpypi: Failure when parsing diffoscope
2613 #13576: Issues compiling buildroot for 5x86
2614 #13601: Gen image :Iappropriate ioctl error
2615 #13616: tar file from git repository generation issue
2616 #13641: glibc on raspberrypi
2617 #13646: Gen image version 14 error : no sub -section title/..
2618 #13671: openSSH server closes connection before authentication..
2619
e2fba645
PK
26202021.02, released March 6th, 2021
2621
2622 Various fixes.
2623
2624 Toolchain: Correct Bootlin xtensa-lx60 dependencies
2625
2626 Updated/fixed packages: asterisk, belle-sip, bustle, dhcpcd,
2627 dovecot, dovecot-pigeonhole, gnuchess, gnuradio,
2628 gst1-plugins-bad, haproxy, jasper, kismet, libebml,
2629 libeXosip2, libgeos, libhtp, libjpeg, libopenssl, libshout,
2630 libstrophe, mosquitto, openblas, openssh, perl, privoxy,
2631 prosody, python-pyyaml, python3-pyyaml, quagga, redis,
2632 rust-bin, sox, suricata, tpm2-pkcs11, uclibc-ng-test, ushare,
2633 util-linux, wolfssl, wpa_supplicant
2634
2635 Issues resolved (http://bugs.uclibc.org):
2636
2637 #13501: 2021.02.rc2: Unicode not work on qt 5.15.2
2638 #13581: jpegsrc.v9d.tar.gz has changed hash
2639
4c5b27fb
PK
26402021.02-rc3, released February 27th, 2021
2641
2642 Fixes all over the tree.
2643
2644 utils/scanpypi: Explicitly use python3 to ensure compatiblity
2645 with packages having python3-only code in setup.py
2646
2647 support/download: Ensure sub-second timestamp precision is
2648 dropped when creating a tarball from a (subversion) repo, as
2649 that is not representable in the PAX tar format
2650
2651 Updated/fixed packages: babeltrace2, bind, botan, brltty,
2652 cegui, elfutils, fakeroot, imagemagick, intel-mediasdk,
2653 irqbalance, libglib2, libselinux, libusb, libuwsc, nodejs,
2654 open62541, openldap, ply, python-aiohttp, python-django,
2655 python3, qemu, readline, rust, screen, taglib, unbound, xterm
2656
2657 Issues resolved (http://bugs.uclibc.org):
2658
2659 #13516: utils/scanpypi: Failure when parsing diffoscope
2660 #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to...
2661 #13561: Create a new user defining users-table.txt not working..
2662
21eb7775
PK
26632021.02-rc2, released February 16th, 2021
2664
2665 Fixes all over the tree.
2666
2667 Vulnerability scanning: cpedb.py: Drop CPE XML database
2668 caching, as it did not speed up processing much and uses a lot
2669 of additional memory.
2670 pkg-stats: include information about ignored CVEs in JSON
2671 output
2672
2673 Fakeroot: Fix compatibility issue with glibc 2.33
2674
2675 Updated/fixed packages: can-utils, collectd, dnsmaqs,
2676 docker-cli, docker-engine, ebtables, fakeroot, flashrom,
2677 gdk-pixbuf, go, gst1-python, jasper, kodi,
2678 kodi-inputstream-adaptive, lcms2, libgeos, libgpg-error,
2679 libopenssl, mongoose, mpd, ne10, netopeer2, openblas, orc,
2680 perl-gd, ply, postgresql, protobuf, subversion, tcpdump,
2681 tzdate, uboot-tools, wireshark, webkitgtk, wpewebkit, xterm
2682
2683 New packages: perl-extutils-pkgconfig
2684
2685 Issues resolved (http://bugs.uclibc.org):
2686
2687 #11706: binman (U-boot tool) cannot find libfdt "binman: No mod..
2688
92237c45 26892021.02-rc1, released February 9th, 2021
4b8331fd
PK
2690
2691 Fixes all over the tree and new features.
2692
2693 Toolchain: Default to binutils 2.35.2, add 2.36.1, drop
2694 2.33.x. Fix GCC 10.x ARC adc/sbc pattern handling, Update ARM
2695 toolchains to 10.2-2020.11 release.
2696
2697 Architectures: ARC: add support for generic HS48 processor,
2698 PPC: drop PPC601 support, which was removed from Linux 5.10.
2699
2700 Vulnerability scanning: The CVE checking logic has been
2701 extended to match packages based on CPE (Common Platform
2702 Enumeration) IDs for more accurate matching, and CPE
2703 identifiers have been added for a large amount of packages.
2704
2705 Download: Rework the tarball creation logic (E.G. when a
2706 package is fetched from a git/svn repo) to no longer require a
2707 host-tar <= 1.29. To differ between the old and the new
2708 format, the new tarballs have gained a -br1 suffix
2709 (<pkg>-<version>-br1.tar.gz).
2710
92237c45
PK
2711 SELinux support: A significant number of packages now pull in
2712 the relevant refpolicy modules when enabled.
2713
4b8331fd
PK
2714 New defconfigs: arrow avenger96, bananapi M1+, microchip
2715 sam9x60ek, pine64 rock64
2716
2717 Removed defconfigs: QEMU ppc virtex-ml507
2718
2719 New packages: balena-engine, casync, coremark, coremark-pro,
2720 datatables, datatables-buttons, datatables-fixedcolumns,
2721 datatables-responsive, delve, frotz, gkrellm, inih, jszip,
2722 libgeos, libiec61850, libmdbx, lualdap, neofetch,
2723 nvidia-modprobe, open62541, perl-devel-cycle, perl-devel-size,
2724 perl-math-int64, ply, popperjs, python-bleak,
2725 python-defusedxml, python-pycups, python-pytest-asyncio,
2726 python-typing-extensions, qcom-db410c-firmware, qt5coap,
2727 qt5knx, qt5mqtt, quickjs, rcw-smarc-sal28, screenfetch,
2728 ssdp-responder, tpm2-pkcs11, wqy-zenhei, xorcurses
2729
2730 Removed packages: audiofile, boa, ipsec-tools, libupnp18,
2731 ti-sgx-libgdbm
2732
2733 Renamed rcw package to qoriq-rcw
2734
2735 Issues resolved (http://bugs.uclibc.org):
2736
2737 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
2738 #13416: dhcpcd start warning message: no such user dhcpcd
2739 #13456: ccache prevents build
2740 #13471: package/mpd/mpd.conf make use of path not created
2741 #13506: BR2_PACKAGE_DHCPCD missing directory creation
2742
20cc2c13
PK
27432020.11.4, released April 5th, 2021
2744
2745 Important / security related fixes.
2746
2747 Dependencies: Explicitly detect and bail out if PATH contains
2748 spaces or tabs. A number of packages fail to build in such
2749 setups, so explicitly inform about this.
2750
2751 utils/scanpypi: Explicitly use python3 for compatibility with
2752 packages using python3 syntax in setup.py
2753
2754 support/download: Fix tarball generation (from git/svn repos)
2755 including symlinks pointing to ./<something>
2756
2757 Meson: Use correct C++ host compiler (rather than C compiler)
2758
2759 Updated/fixed packages: asterisk, at91bootstrap3, babeltrace2,
2760 batman-adv, bind, ca-certificates, cegui, cog, diffutils,
2761 docker-containerd, dovecot, dovecot-pigeonhole, efivar,
2762 elfutils, fakeroot, git, gnuchess, gnuradio, gnutls, go,
2763 grub2, haserl, i7z, imagemagick, intel-mediasdk, irqbalance,
2764 jasper, kodi, libcurl, libebml, libeXosip2, libglib2, libhtp,
2765 libjpeg, libopenssl, libqmi, libressl, libupnp, libuwsc,
2766 libvips, lldpd, mariadb, mbedtls, mender, micropython,
2767 mosquitto, netsnmp, nodejs, openblas, openldap, openmpi,
2768 openssh, opkg-utils, optee-client, optee-test, perl, php,
2769 privoxy, proftpd, prosody, protobuf, python-aiohttp,
2770 python-django, python-lxml, python-pyyaml, python-rpi-ws281x,
2771 python-typing-extensions, python3, quagga, qwt, redis, rpm,
2772 sconeserver, screen, sox, sqlcipher, squid, suricata,
2773 syslinux, sysvinit, tor, transmission, tzdata, uboot, unbound,
2774 upx, util-linux, webkitgtk, wireshark, wolfssl,
2775 wpebackend-fdo, wpewebkit, wpa_supplicant, zstd
2776
2777 Issues resolved (http://bugs.uclibc.org):
2778
2779 #13516: utils/scanpypi: Failure when parsing diffoscope
2780 #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to..
2781 #13576: Issues compiling buildroot for 5x86
2782 #13581: jpegsrc.v9d.tar.gz has changed hash
2783 #13616: tar file from git repository generation issue
2784
ecbfbabc
PK
27852020.11.3, released February 17th, 2021
2786
2787 meson: Fix ccache detection handling when per-package builds
2788 are used.
2789
2790 Fakeroot: Fix compatibility issue with glibc 2.33
2791
2792 Updated/fixed packages: atftp, binutils, busybox, cereal,
2793 chartjs, connman, dhcpcd, dnsmasq, docker-cli, docker-engine,
2794 ebtables, fakeroot, flashrom, go, gst1-python, guile,
2795 intel-mediadriver, intel-microcode, jasper,
2796 kodi-inputstream-adaptive, lcms2, libbsd, libopenssl,
2797 makedumpfile, memtester, mosquitto, ne10, openblas, orc, php,
2798 postgresql, privoxy, pugixml, python-bottle, python-django,
2799 python3, rauc, sox, stress-ng, subversion, tzdata,
2800 uboot-tools, uclibc, webkitgtk, wireguard-linux-compat,
2801 wireshark, wpa_supplicant, wpewebkit, xenomai,
2802 xserver_xorg-server, xterm
2803
2804 Issues resolved (http://bugs.uclibc.org):
2805
2806 #11706: binman (U-boot tool) cannot find libfdt "binman: No mod..
2807 #13506: BR2_PACKAGE_DHCPCD missing directory creation
2808
a93208cc
PK
28092020.11.2, released January 31st, 2021
2810
2811 Important / security related fixes.
2812
2813 Download: Ensure git submodules are correctly fetched if
2814 enabled for a package with <pkg>_GIT_SUBMODULES = YES and the
2815 host variant is downloaded first.
2816
2817 Toolchain: Mark CodeSourcery Aarch64 2014.11 toolchain as not
2818 having libatomic. Bootlin PowerPC-440 FP toolchain updated for
2819 SecurePLT fix.
2820
2821 pkg-stats: Fix python 3.8+ deprecation warning.
2822
2823 meson: Ensure ccache is not detected and used, as it may
2824 conflict with the ccache handling in Buildroot.
2825
2826 Updated/fixed packages: barebox, boost, brltty, dbus,
2827 docker-containerd, dovecot, dovecot-pigeonhole,
2828 environment-setup, firmware-imx, gcc, gerbera, glibc,
2829 gmrender-resurrect, igd2-for-linux, kodi-pvr-zattoo, libclc,
2830 libfuse3, libllcp, libodb-mysql, libtorrent-rasterbar,
2831 libupnp, lpc32xxcdl, luarocks, mpd, multipath-tools, mutt,
2832 nfs-utils, nodejs, openjpeg, openldap, opentracing-cpp,
2833 openvpn, p11-kit, paho-mqtt-c, php, poppler, postgresql,
2834 python3, redis, resiprocate, rpm, runc, socat, sslh, sudo,
2835 sunxi-mali-mainline-driver, syslog-ng, systemd, tini,
2836 tpm2-tss, trace-cmd, tzdata, uboot-tools, uhd, ushare,
2837 util-linux, vlc, wavpack, wireguard-linux-compat, wolfssl,
2838 xapp_xload, xorriso, zic
2839
2840 Removed packages: libupnp18
2841
2842 Issues resolved (http://bugs.uclibc.org):
2843
2844 #13471: package/mpd/mpd.conf make use of path not created
2845
e9bf54ab
PK
28462020.11.1, released December 27th, 2020
2847
2848 Important / security related fixes.
2849
2850 Infrastructure:
2851 - cmake: fix host ccache handling for CMake 3.19
2852 - meson: Forcibly disable binary stripping for
2853 target builds, enable for host builds
2854 - golang: Fix HOST / TARGET directories for per-package builds
2855
2856 Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
2857
2858 Updated/fixed packages: apitrace, arm-trusted-firmware,
2859 ca-certificates, cryptopp, dhcpcd, dtv-scan-tables,
2860 flare-engine, ghostscript, go, haproxy, imagemagick,
2861 imx-gpu-viv, jasper, kismet, libcurl, libglib2, libhtp,
2862 libopenssl, libressl, libuv, libuvw, lua, mbedtls, mongodb,
2863 mutt, ncurses, netsnmp, nodejs, opencv3, openldap, opkg-utils,
2864 paho-mqtt-c, python-crc16, python-lxml, python-pyparsing,
2865 python-pyqt5, qt5base, rauc, shadowsocks-libev, sqlcipher,
2866 suricata, ti-sgx-demos, tinycbor, uclibc-ng-test, unbound,
2867 webkitgtk, wpewebkit, wireshark, x11vnc, xen,
2868 xserver_xorg-server
2869
2870 Issues resolved (http://bugs.uclibc.org):
2871
2872 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
2873 #13416: dhcpcd start warning message: no such user dhcpcd
2874
9624a001
PK
28752020.11, released December 2nd, 2020
2876
2877 Various fixes.
2878
2879 Updated/fixed packages: bustle, docker-containerd, gnuplot,
2880 gst1-plugins-good, jemalloc, kmsxx, libcap, libplist,
2881 libuhttpd, libxkbcommon, lynx, mariadb, netsurf, privoxy,
2882 s390-tools, setserial, xserver_xorg-server
2883
2884 Issues resolved (http://bugs.uclibc.org):
2885
2886 #13276: libcap builds libcap.pc incorrectly
2887
a418d0ac
PK
28882020.11-rc3, released November 28th, 2020
2889
2890 Fixes all over the tree.
2891
2892 Updated/fixed packages: c-ares, cage, cdrkit,
2893 dovecot-pigeonhole, efl, gvfs, harfbuzz, jpeg-turbo,
2894 libcamera, libkrb5, libpam-tacplus, libxkbcommon, minidlna,
2895 modem-manager, monkey, musl, ncurses, numactl, openntpd,
2896 openrc, postgresql, proftpd, python-flask-cors, python-pip,
2897 qemu, raptor, redis, slirp, spandsp, thermald, uhd, vsftpd,
2898 webkitgtk, wireless-regdb, wlroots, wpewebkit, xen, xinetd,
2899 xorriso
2900
2901 Issues resolved (http://bugs.uclibc.org):
2902
2903 #13296: host-libcap failed to build
2904 #13331: openrc-0.42.1 compilation failure on gcc-10
2905 #13336: thermald-1.9.1 compilation failure with musl 1.2.1
2906 #13341: Mistake in /etc/init.d/S70vsftpd
2907
6a33ea03
PK
29082020.11-rc2, released November 14th, 2020
2909
2910 Fixes all over the tree.
2911
2912 cve-checker script dropped. Instead the pkg-stats logic has
2913 been extended to be able to only generate stats for the
2914 configured packages using 'make pkg-stats'
2915
2916 Removed defconfigs: rock64
2917
2918 Updated/fixed packages: apparmor, asterisk, bitcoin, busybox,
2919 cups-filters, cryptsetup, davfs2, domoticz, elf2flt, freetype,
2920 ghostscript, glmark2, go, gst1-plugins-bad, guile, jsoncpp,
2921 libcap, libexif, libnetfilter_conntrack, libpam-tacplus,
2922 libsigrokdecode, linux-backports, linux-firmware, mesa3d,
2923 modem-manager, mp4v2, oniguruma, openntpd, python3,
2924 python-lmdb, python-m2crypto, rauc, s390-tools, slirp,
2925 stress-ng, suricata, systemd, tcpdump, tmux, tor, webkitgtk,
2926 wireguard-linux-compat, wpewebkit, xen
2927
2928 Issues resolved (http://bugs.uclibc.org):
2929
2930 #13281: Raspberry Pi 2: overlays folder missing in genimage-ra..
2931 #13291: BR2_DL_DIR is ignored when creating defconfig
2932 #13306: wpewebkit build problem in 2020-11-rc1
2933
a40358a1
PK
29342020.11-rc1, released November 4th, 2020
2935
2936 Fixes all over the tree and new features.
2937
2938 Architectures: Support for IBM s390x
2939
2940 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC
2941 32. Binutils 2.35.1 added, now defaulting to 2.34. ARC
2942 2020.09-release toolchain. GCC 7.x dropped. RISC-V support for
2943 uclibc-ng. Support for Bootlin external toolchains.
2944
2945 SELinux support improvements: File security contexts are now
2946 set when the file systems are created, so there is no need to
2947 run restorecon on first boot / read only rootfs is supported.
2948 An optimized / stripped refpolicy SELinux policy is now
2949 used. Packages can enable additional refpolicy modules using
2950 <pkg>_SELINUX_MODULES.
2951
2952 support/scripts/cve-checker: Utility script to check for known
2953 CVEs in just the packages enabled in a Buildroot configuration
2954 rather than all packages, by passing the output of 'make
2955 show-info' to it.
2956
2957 Go: Modules handling. The module name must be specified using
2958 <pkg>_GOMOD.
2959
2960 BR2_EXTERNAL: Support for defining skeleton and init system
2961 packages in external trees.
2962
2963 meson: Correct SDK cross-compilation.conf file when
2964 per-package builds were used to build SDK.
2965
2966 systemd: Use /run rather than /var/run for PID files in units.
2967
2968 Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
2969 after all finalization hooks (including pre-rootfs) to ensure
2970 they can override any late configuration done by packages.
2971
2972 support/script/pycompile: Rework logic to ensure .pyc files
2973 contain absolute target paths, fixing code inspection at
2974 runtime when executed with cwd != '/'.
2975
2976 support/scripts/setlocalversion: Correct Mercurial output to
2977 match behaviour with Git.
2978
2979 support/scripts/apply-patches.sh: Use patch
2980 --no-backup-if-mismatch, so we no longer blindly have to
2981 remove *.orig files after patching, fixing issues with
2982 packages containing such files.
2983
2984 New defconfigs: Acer chromebook elm, Friendlyarm nanopc-t4 and
2985 nanopi-m4, Hardkernel odroid-c2, Kontron SMARC-sAL28, NXP
2986 imx8mqevk, Orangepi RK3399 and zero+, PCengines APU2, Pine64
2987 rockpro64, QEMU s390x, Raxda rockpi-n8,
2988
2989 New packages: altera-stapl, asn1c, babeltrace2, cukinia,
2990 easyframes, environment-setup, frr, graphicsmagick, htpdate,
2991 ipcalc, libbacktrace, libblockdev, libbytesize, librelp,
2992 libuev, makedumpfile, meson-tools, mg, mrp, multipath-tools,
2993 netcalc, odroidc2-firmware, php-xdebug, python-aiofiles,
2994 python-ansicolors, python-boto3, python-botocore,
2995 python-bsdiff4, python-crayons, python-iniconfig,
2996 python-intelhex, python-ipdb, python-jmespath,
2997 python-m2crypto, python-opcua-asyncio, python-packaging,
2998 python-piexif, python-pluggy, python-pytest,
2999 python-s3transfer, python-xmodem, qprint, qt5lottie,
3000 qt5remoteobjects, re2, redir, s390-tools, sentry-cli,
3001 sentry-native, timescaledb, tinyhttpd, uhd, uredir, watchdog,
3002 wayland-utils, weston-imx
3003
3004 Removed packages: amd-catalyst, bellagio, gqview, libcroco,
3005 nvidia-tegra23, opencv
3006
3007 Issues resolved (http://bugs.uclibc.org):
3008
3009 #11811: lsblk (util-linux) should depend on libudev if available
3010 #11931: Bugs in support/scripts/apply-patches.sh
3011 #12301: systemd-journal-gatewayd: config options broken
3012 #12911: usb_modeswitch installation race condition
3013 #13236: Can't compile linux 5.4.8 (with gcc 10 on host)
3014 #13286: The system hangs in vmware workstation on the line..
3015
ea67cda8
PK
30162020.08.3, released December 27th, 2020
3017
3018 Important / security related fixes.
3019
3020 Infrastructure:
3021 - cmake: fix host ccache handling for CMake 3.19
3022 - meson: Forcibly disable binary stripping for
3023 target builds, enable for host builds
3024 - golang: Fix HOST / TARGET directories for per-package builds
3025
3026 Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
3027
3028 Updated/fixed packages: apitrace, arm-trusted-firmware,
3029 bustle, c-ares, ca-certificates, cage, cdrkit, cryptopp,
3030 dhcpcd, docker-containerd, dtv-scan-tables, flare-engine,
3031 ghostscript, gvfs, haproxy, imagemagick, imx-gpu-viv, jasper,
3032 jemalloc, jpeg-turbo, libcamera, libcap, libcurl, libglib2,
3033 libgpiod, libkrb5, libopenssl, libplist, libressl, libuv,
3034 libuvw, lynx, mariadb, mbedtls, minidlna, mongodb, monkey,
3035 musl, mutt, ncurses, netsnmp, netsurf, nodejs, opencv3,
3036 openldap, openrc, opkg-utils, paho-mqtt-c, php, privoxy,
3037 proftpd, python-crc16, python-flask-cors, python-lxml,
3038 python-pip, python-pyparsing, python-pyqt5, qemu, qt5base,
3039 raptor, rauc, ruby, setserial, shadowsocks-libev, slirp,
3040 sqlcipher, thermald, ti-sgx-demos, tinycbor, unbound, vsftpd,
3041 wireless-regdb, wireshark, wlroots, x11vnc, xen, xinetd,
3042 xserver_xorg-server
3043
3044 Issues resolved (http://bugs.uclibc.org):
3045
3046 #13276: libcap builds libcap.pc incorrectly
3047 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
3048 #13336: thermald-1.9.1 compilation failure with musl 1.2.1
3049 #13341: Mistake in /etc/init.d/S70vsftpd
3050 #13416: dhcpcd start warning message: no such user dhcpcd
3051
3e71de91
PK
30522020.08.2, released November 16th, 2020
3053
3054 Important / security related fixes.
3055
3056 Toolchain-wrapper: Pass -fno-tree-loop-distribute-patterns to
3057 fix kernel build on microblaze with gcc 10.x when
3058 optimizations are enabled.
3059
3060 Updated/fixed packages: apparmor, argp-standalone, asterisk,
3061 bandwidthd, binutils, bitcoin, busybox, collectd, cryptsetup,
3062 cups-filters, darkhttpd, davfs2, docker-cli,
3063 docker-containerd, docker-engine, dovecot-pigeonhole,
3064 dvb-apps, elf2flt, fastd, fbset, fbtft, freetype, gcc,
3065 ghostscript, grpc, gst1-plugins-bad, jsoncpp,
3066 kernel-module-imx-gpu-viv, keepalived, kmscube, libass,
3067 libexif, libiqrf, libnetfilter_conntrack, libpam-tacplus,
3068 libraw, linux-backports, linux-firmware, lzlib, mp4v2,
3069 netsnmp, nginx, numactl, oniguruma, opencv3, openntpd,
3070 patchelf, php, pistache, postgresql, python-pyqt5, qemu,
3071 qt5base, rauc, redis, samba4, slirp, systemd, tcpdump,
3072 tinyproxy, tmux, tor, waf, webkitgtk, wine,
3073 wireguard-linux-compat, wireshark, wpewebkit, xen, xorriso,
3074 xvisor, zeromq, zxing-cpp
3075
3076 Issues resolved (http://bugs.uclibc.org):
3077
3078 #11931: Bugs in support/scripts/apply-patches.sh
3079
17032420
PK
30802020.08.1, released October 12th, 2020
3081
3082 Important / security related fixes.
3083
3084 Fixes for various compilation issues with GCC 10.x.
3085
3086 meson: Correct SDK cross-compilation.conf file when
3087 per-package builds were used to build SDK.
3088
3089 systemd: Use /run rather than /var/run for PID files in units.
3090
3091 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
3092
3093 Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
3094 after all finalization hooks (including pre-rootfs) to ensure
3095 they can override any late configuration done by packages.
3096
3097 support/script/pycompile: Rework logic to ensure .pyc files
3098 contain absolute target paths, fixing code inspection at
3099 runtime when executed with cwd != '/'.
3100
3101 support/scripts/setlocalversion: Correct Mercurial output to
3102 match behaviour with Git.
3103
3104 support/scripts/apply-patches.sh: Use patch
3105 --no-backup-if-mismatch, so we no longer blindly have to
3106 remove *.orig files after patching, fixing issues with
3107 packages containing such files.
3108
3109 fs/jffs2: Now correctly handles xattrs
3110
3111 Updated/fixed packages: acpica, afboot-stm32, alsa-utils,
3112 apparmor, bandwidthd, barebox, bash, bison, brotli,
3113 cifs-utils, cups, dhcpcd, dhcpdump, docker-cli, docker-engine,
3114 ecryptfs-utils, efl, fail2ban, fbterm, ffmpeg, fontconfig,
3115 freetype, gcc, gdb, ghostscript, gnupg2, gnutls, go, gqview,
3116 gst1-plugins-base, gst1-plugins-ugly, ipmitool, jbig2dec,
3117 kexec, lcdproc, libcamera, libhtp, libnetconf2, libraw,
3118 libssh, libxml2, libxml-parser-perl, libzip, linux-headers,
3119 live555, localedef, ltp-testsuite, lua, matchbox, memcached,
3120 memtester, mesa3d, meson, minidlna, mongodb, mongrel2, motion,
3121 mraa, mtd, musepack, neardal, netatalk, netperf, netsniff-ng,
3122 nginx, nodejs, nss-pam-ldapd, open-plc-utils, openswan,
3123 opentyrian, openvmtools, php, postgresql, python,
3124 python-aenum, python-cycler, python-engineio, python-fire,
3125 python-pymodbus, python-scapy, python-semver,
3126 python-sentry-sdk, python-socketio, python-texttable,
3127 python-tinyrpc, python-txtorcon, python3, qt5base, quagga,
3128 read-edid, redis, rsh-redone, runc, samba4, socketcand,
3129 strace, supertux, suricata, systemd, ti-utils, trinity,
3130 uclibc, usb_modeswitch, vlc, vsftpd, wampcc,
3131 wayland-protocols, wireguard-linux-compat, wireshark, wlroots,
3132 wolfssl, w_scan, xerces, xfsprogs, xdriver-xf86-video-ati,
3133 xserver_xorg-server, ympd, zeromq, zlib-ng, zstd
3134
3135 Issues resolved (http://bugs.uclibc.org):
3136
3137 #12911: usb_modeswitch installation race condition
3138 #13236: Can't compile linux 5.4.8 (with gcc 10 on host)
3139
2766f346
PK
31402020.08, released September 1st, 2020
3141
3142 Various fixes.
3143
3144 Updated/fixed packages: am33x-cm3, avahi, bluez-tools,
3145 busybox, chocolate-doom, collectd, dhcp, docker-cli, domoticz,
3146 gobject-introspection, graphite2, haproxy, ibm-sw-tpm2,
3147 imagemagick, libeXosip2, libressl, lxc, mbedtls, menu-cache,
3148 mongodb, mosquitto, nvidia-driver, paho-mqtt-c, pixz,
3149 postgresql, python-django, rtty, squid, stress-ng, systemd,
3150 trousers, uclibc, wireshark, wolfssl, zbar
3151
86798665
PK
31522020.08-rc3, released August 28th, 2020
3153
3154 Fixes all over the tree.
3155
2915d1bd 3156 Infrastructure: Ensure RPATH entries that may be needed for
86798665
PK
3157 dlopen() are not dropped by patchelf.
3158
3159 Toolchain: Drop old GCC 6 based external Sourcery AMD64
3160 toolchain.
3161
3162 Updated/fixed packages: assimp, davfs2, dillo, glibc,
3163 gnuradio, hostapd, ibm-sw-tpm2, ipmitool, json-c, libroxml,
3164 linux, mender, netopeer2, openal, openjpeg, python-matplotlib,
3165 ripgrep, shadowsocks-libev, trousers, xlib_libX11,
3166 xserver_xorg-server
3167
3168 Issues resolved (http://bugs.uclibc.org):
3169
3170 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
3171
30ccc0e3
PK
31722020.08-rc2, released August 24th, 2020
3173
3174 Fixes all over the tree, including a number of fixes for
3175 compilation with GCC-10.
3176
3177 Toolchain: Disallow building uClibc-ng for RISC-V 64-bit,
3178 because of issues with a missing __riscv_flush_icache()
3179 implementation.
3180
3181 Defconfigs: CI20: Use mainline Linux and U-boot. Update
3182 Microchip sama5d27_wlsom1_ek_mmc_dev to use bluez5-utils
3183 instead of (the removed) legacy bluez-utils
3184
3185 Updated/fixed packages: 18xx-ti-utils, aircrack-ng, apache,
3186 atest, bandwidthd, bellagio, bind, bird, bluez-alsa, boost,
3187 c-periphery, capnproto, chrony, collectd, cpio, cvs,
3188 dieharder, domoticz, dovecot, dovecot-pigeonhole, drbd-utils,
3189 dump1090, efl, elixir, f2fs-tools, feh, fluidsynth, fping,
3190 gdbm, gdk-pixbuf, ghostscript, gst1-plugins-bad,
3191 gstreamer1-editing-services, htop, ibm-sw-tpm2, ifplugd,
3192 iftop, igd2-for-linux, ima-evm-utils, iprutils, iputils,
3193 keepalived, kmsxx, libabseil-cpp, libcamera, libcurl,
3194 libfuse3, libnss, librtlsdr, libubox, libunwind, live555,
3195 lttng-tools, luabitop, mender-artifact, minizip,
3196 mjpg-streamer, mpd, mpv, mtd, ncftp, open-lldp, openal,
3197 opencv, opencv3, openfpgaloader, optee-os, owfs, php,
3198 pistache, prosody, pulseview, python-decorator,
3199 python-gunicorn, python-rpi-gpio, python-spidev,
3200 python3-decorator, python3-mako, python3-pyselftools, qt5,
3201 qt5webengine, rauc, redis, ripgrep, rtl8188eu, rtl8821au,
3202 setools, smstools3, supertux, tftpd, tpm2-abrmd,
3203 wpa_supplicant, xen, xlib_libX11, xserver_xorg-server
3204
3205 New packages: python3-cython, python3-pycryptodomex
3206
3207 Issues resolved (http://bugs.uclibc.org):
3208
3209 #12876: nodejs fails to build when host-icu has been built before
3210 #13111: python-gunicorn: missing dependency on python-setuptools
2915d1bd 3211 #13121: wpa_supplicant fails to build without libopenssl enabled
30ccc0e3
PK
3212 #13146: raspberrypi3_defconfig: "Inappropriate ioctl for device"..
3213 #13156: package live555 new license
3214 #13166: python-rpi-gpio: does not work against aarch64, unint..
3215
d0fc0c48
TP
32162020.08-rc1, released August 6th, 2020
3217
3218 Toolchain:
3219
3220 - GCC 10.x added, GCC 9.x is the default
3221 - binutils 2.34 added, binutils 2.33 is the default, binutils
3222 2.31 removed
3223 - glibc updated to 2.31
3224 - ARC toolchain components updated to 2020.03-release.
3225 - Enable uClibc-ng usage for RISC-V 64-bit
3226
3227 Infrastructure:
3228
3229 - qmake-package was fixed to be compatible with
3230 BR2_PER_PACKAGE_DIRECTORIES
3231 - complete rewrite of the Gitlab CI Yaml configuration file,
3232 now generated directly by the Gitlab CI pipeline itselfs
3233
3234 Misc:
3235
3236 - cargo and cargo-bin packages removed, as cargo is now part
3237 of Rust itself
3238
3239 Filesystem: ubinize configuration files can now use
3240 BINARIES_DIR to refer to the $(O)/images directory.
3241
3242 New packages: bitwise, earlyoom, fuse-overlayfs, gloox,
3243 kodi-pvr-octonet, kodi-pvr-zattoo, libabseil-cpp, libcutl,
3244 libnids, libnpupnp, libodb, libodb-boost, libodb-mysql,
3245 libodb-pgsql, mbpfan, netopeer2, odb, parprouted,
3246 python-colorzero, python-gpiozero, python-pybind, python-yatl,
3247 python3-decorator, qt5quicktimeline, resiprocate, ttyd,
3248 unclutter-xfixes, urandom-scripts,
3249
3250 New defconfigs: bananapi_m2_zero, freescale_imx8mnevk,
3251 globalscale_espressobin, imx6ullevk,
3252 microchip_sama5d27_wlsom1_ek, rock_pi_4, rock_pi_n10
3253
3254 Removed packages: cargo, cargo-bin,
3255 kodi-peripheral-steamcontroller
3256
3257 Issues resolved (http://bugs.uclibc.org):
3258
3259 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_DIRECTORIES
3260 #12946: Grub: Decompressor is too big.
3261 #12986: Mtools: Error converting to codepage 850
3262 #13001: openjdk-bin replaces libfreetype.so from host-freetype
3263 #13011: Incorrect selection of gcc version
3264 #13021: Minor code error when building granite-0.4.1
3265 #13026: rpi-firmware: must not rename start files
3266 #13046: Optimize for fast -Ofast is not compliant
3267 #13081: host-e2fsprogs attempts to create udev rules.d on build host if not exists
3268 #13101: BR audit2allow support
3269
d41e799c
PK
32702020.05.3, released October 12th, 2020
3271
3272 Important / security related fixes.
3273
3274 meson: Correct SDK cross-compilation.conf file when
3275 per-package builds were used to build SDK.
3276
3277 systemd: Use /run rather than /var/run for PID files in units.
3278
3279 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
3280
3281 Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
3282 after all finalization hooks (including pre-rootfs) to ensure
3283 they can override any late configuration done by packages.
3284
3285 support/script/pycompile: Rework logic to ensure .pyc files
3286 contain absolute target paths, fixing code inspection at
3287 runtime when executed with cwd != '/'.
3288
3289 support/scripts/setlocalversion: Correct Mercurial output to
3290 match behaviour with Git.
3291
3292 support/scripts/apply-patches.sh: Use patch
3293 --no-backup-if-mismatch, so we no longer blindly have to
3294 remove *.orig files after patching, fixing issues with
3295 packages containing such files.
3296
3297 Updated/fixed packages: alsa-utils, apparmor, avahi,
3298 bandwidthd, barebox, bash, bison, brotli, busybox, cifs-utils,
3299 cryptsetup, cups, dhcpcd, dhcpdump, docker-cli, docker-engine,
3300 ecryptfs-utils, efl, fail2ban, freetype, gcc, gdb,
3301 ghostscript, gnutls, go, graphite2, gst1-plugins-base,
3302 gst1-plugins-ugly, imagemagick, ipmitool, jbig2dec, libhtp,
3303 libraw, libssh, libxml2, libxml-parser-perl, linux-headers,
3304 localedef, lua, mbedtls, memcached, mesa3d, meson, minidlna,
3305 mongodb, nginx, nodejs, nss-pam-ldapd, openvmtools,
3306 paho-mqtt-c, php, postgresql, python, python-aenum,
3307 python-django, python-engineio, python-fire, python-pymodbus,
3308 python-scapy, python-semver, python-sentry-sdk,
3309 python-socketio, python-texttable, python-tinyrpc,
3310 python-txtorcon, python3, qt5base, rsh-redone, runc, samba4,
3311 strace, supertux, suricata, systemd, uclibc, usb_modeswitch,
3312 vlc, vsftpd, wayland-protocols, wireguard-linux-compat,
3313 wireshark, wlroots, wolfssl, xserver_xorg-server, ympd,
3314 zeromq, zstd
3315
3316 Issues resolved (http://bugs.uclibc.org):
3317
3318 #12911: usb_modeswitch installation race condition
3319 #13251: cryptsetup does not work on branch 2020.02 following..
3320
e11f3813
PK
33212020.05.2, released August 29th, 2020
3322
3323 Important / security related fixes.
3324
3325 Infrastructure: Ensure RPATH entries that may be needed for
3326 dlopen() are not dropped by patchelf.
3327
3328 BR_VERSION_FULL/setlocalversion (used by make print-version
3329 and /etc/os-release): Properly handle local git tags
3330
3331 Updated/fixed packages: apache, assimp, at91bootstrap3, bind,
3332 boost, busybox, capnproto, cegui, chrony, collectd, cpio,
3333 cryptsetup, cups, cvs, dbus, docker-engine, domoticz, dovecot,
3334 dovecot-pigeonhole, dropbear, efl, elixir, f2fs-tools, ffmpeg,
3335 gd, gdk-pixbuf, ghostscript, glibc, gnuradio, grub2,
3336 gst1-plugins-bad, gstreamer1-editing-services, hostapd,
3337 ibm-sw-tpm2, iputils, jasper, json-c, libcurl, libressl,
3338 libwebsockets, linux, live555, mesa3d, mongodb, mosquitto,
3339 mpv, nodejs, opencv, opencv3, openfpgaloader, openjpeg,
3340 patchelf, perl, php, postgresql, prosody, python-django,
3341 python-gunicorn, python-matplotlib, ripgrep, rtl8188eu,
3342 rtl8821au, ruby, shadowsocks-libev, squid, systemd,
3343 tpm2-abrmd, tpm2-tools, trousers, uboot, webkitgtk, wireshark,
3344 wolfssl, wpa_supplicant, wpewebkit, xen, xlib_libX11,
3345 xserver_xorg-server
3346
3347 Issues resolved (http://bugs.uclibc.org):
3348
3349 #12876: nodejs fails to build when host-icu has been built before
3350 #13111: python-gunicorn: missing dependency on python-setuptools
3351 #13121: wpa_supplicant fails to build without libopenssl enabled
3352 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
3353 #13156: package live555 new license
3354
c80e5c9b
PK
33552020.05.1, released July 25th, 2020
3356
3357 Important / security related fixes.
3358
3359 Toolchain:
3360 - Make external toolchain version check also work for
3361 toolchains configured with --with-gcc-major-version-only
3362
3363 - Do not handle SOURCE_DATE_EPOCH in toolchain wrapper if the
3364 compiler supports it, fixing an issue with precompiled
3365 headers
3366
3367 - Ensure debug libs from external toolchains are not installed
3368 into target if debugging is disabled
3369
3370 Download:
3371 - Correct reproducibility issue in handling of git submodules
3372 for older git versions.
3373
3374 - Fix file locking over NFS
3375
3376 fs: Ensure cpio archive element order is reproducible
3377
3378 Br2-external: Fix error reporting for invalid br2-external trees
3379
3380 Per-package:
3381 - Fix an issue with python3 sysconfig data not getting
3382 correctly expanded
3383
3384 - Fix per-package building for packages using the qmake
3385 infrastructure
3386
3387 Updated/fixed packages: a10disp, asterisk, bind, brltty,
3388 cdrkit, clamav, cryptodev-linux, dbus, docker-cli,
3389 docker-engine, dvb-apps, e2fsprogs, exim, exiv2, freerdp, gdb,
3390 gdk-pixbuf, gerbera, gnutls, go, granite, grub2, gssdp,
3391 gst1-plugins-good, gst1-plugins-ugly, gupnp, intel-microcode,
3392 iproute2, irrlicht, iwd, jq, kodi, libcamera, libcec,
3393 libconfuse, libcurl, libevdev, libhttpserver, libmicrohttpd,
3394 libnss, libressl, libvncserver, libxml2, libxmlrpc, lxc,
3395 mbedtls, mediastreamer, mesa3d, meson, minizip, mongodb,
3396 mtools, mutt, nano, network-manager, nghttp2, ngircd, nodejs,
3397 ntp, open-plc-utils, open2300, openjdk-bin, openssh,
3398 oracle-mysql, paho-mqtt-c, pango, php, poco, prosody, putty,
3399 python-greenlet, python-urllib3, python-validators, python3,
3400 readline, redis, rpi-firmware, rtl8821au, samba4, sdl2,
3401 sqlite, squid, strace, sunxi-mali-mainline-driver, syslog-ng,
3402 systemd, tcpreplay, tinydtls, upmpdcli, upx, vlc, webkitgtk,
3403 wireguard-linux-compat, wireshark, wpebackend-fdo, wpewebkit,
3404 x11vnc, znc, zstd
3405
3406 Issues resolved (http://bugs.uclibc.org):
3407
3408 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_..
3409 #12946: Grub: Decompressor is too big.
3410 #12986: Mtools: Error converting to codepage 850
3411 #13001: openjdk-bin replaces libfreetype.so from host-freetype
3412 #13011: Incorrect selection of gcc version
3413 #13021: Minor code error when building granite-0.4.1
3414 #13026: rpi-firmware: must not rename start files
3415 #13031: nodejs: RangeError at new ArrayBuffer()
3416 #13046: Optimize for fast -Ofast is not compliant
3417
6306cf35
PK
34182020.05, released June 1st, 2020
3419
3420 Various fixes.
3421
3422 Updated/fixed packages: arm-trusted-firmware, gcc, mp4v2, fmc,
3423 fmlib, glib-networking, libusb-compat, linux, qt5webengine,
3424 sysrepo, wampcc, xen
3425
e1184151
PK
34262020.05-rc3, released May 29th, 2020
3427
3428 Fixes all over the tree.
3429
3430 Infrastructure: Support checking download hashes for packages
3431 coming from Subversion.
3432
3433 Defconfigs: Increase boot partition size to 64MB for Freescale
3434 boards to allow space for bigger kernels.
3435
3436 Updated/fixed packages: audit, bind, dovecot, efl, erlang,
3437 ffmpeg, fio, gerbera, gnupg, leveldb, lrzip, ltrace, matio,
3438 mesa3d, mp4v2, prosody, qemu, qt5declarative, speexdsp,
3439 systemd, tremor, uboot-tools, unbound, wireshark
3440
3441 Removed packages: wiringpi
3442
3443 Issues resolved (http://bugs.uclibc.org):
3444
3445 #12361: Init system (systemd) kills login on Raspberry Pi Zero
3446 #12686: recipe for target 'install_dev' failed (libcrypto.so..)
3447
497e3dff
PK
34482020.05-rc2, released May 22nd 2020
3449
3450 Fixes all over the tree.
3451
3452 U-Boot: Support building with Python 3.x instead of Python
3453 2.x. Since U-Boot 2020.01, various U-Boot build scripts use
3454 Python 3.x instead of Python 2.x, so add an option to pull in
3455 host-python3 rather than host-python. Also fix a number of
3456 defconfigs to use this new option.
3457
3458 Updated/fixed packages: apparmor, binutils, bison, brltty,
3459 c-icap, cegui, checkpolicy, clamav, crda, cvs, docker-cli,
3460 docker-engine, domoticz, elf2flt, exfatprogs, fakeroot,
3461 ffmpeg, freerdp, gcc, glibc, gnuconfig, irrlicht, kmod,
3462 libexif, libpam-tacplus, libssh2, libv4l, libvncserver,
3463 localedef, lrzip, mariadb, matchbox, mbuffer, mesa3d,
3464 mesa3d-headers, meson, netsniff-ng, openldap, openocd,
3465 optee-os, p7zip, paho-mqtt-c, php, piglit, pigz,
3466 python-argon2-cffi, python-attrs, python-future,
3467 python-markdown, python-pycryptodomex, python-pyqt5, qt5base,
3468 rpi-firmware, rustc, squashfs, squid, stella, suricata,
3469 systemd, uacme, uclibc, util-linux, vboot-utils
3470
3471 New packages: python3-pyelftools
3472
3473 Removed packages: ezxml, mtdev2tuio, python-pycrypto
3474
3475 Issues resolved (http://bugs.uclibc.org):
3476
3477 #10551: PowerPC SPE and Musl
3478 #12256: package tar is outdated (1.29 is 3 years old)
3479 #12271: python-iptables runtime dependencies
3480 #12321: host-generic-package: PKG_DL_OPTS not used for host package
3481 #12391: CMake-based host package fails to include output/host/include
3482 #12431: ethernet no detected on nanopi neo 2
3483 #12521: RISCV RV32IA selected, RV64GC output
3484 #12586: avahi failure
3485 #12596: host-e2fsprogs: tune2fs incompatibility on older glibc..
3486 #12611: ntp hash is not matching with upstream 4.2.8p13
3487 #12626: PHP missing header files within 2020.02
3488 #12631: glibc support Power-PC SPE
3489 #12656: bison fails to relocate with relocate-sdk.sh
3490 #12661: cups problems in buildroot
3491 #12686: recipe for target 'install_dev' failed (libcrypto.so:..
3492 #12691: host-rust build fails
3493 #12761: Buildroot fails when building GCNano binaries for the STM..
3494 #12786: Systemd spawns two getty processes when the getty port..
3495 #12806: There are multiple issues in buildroot that faults cups..
3496 #12826: nodejs-12.16.1: error: 'uv_sleep' was not declared in..
3497 #12831: RPI-firmware package: DTB-overlay dependency
3498 #12836: libunwind: package does not show up in menuconfig for..
3499 #12841: util-linux/sfdisk 2.35.1 fails on sector-size header
3500 #12866: should we be disabling bash executable path caching?
3501 #12886: GMP built in wrong order (?)
3502 #12891: QEMU, libvirt-bin, qemu-kvm Package Support required
3503 #12901: GStreamer doesn't build on 2020-05 rc1 with GObject..
3504 #12906: qt PrefixPath is wrong on 2020.05-rc1
3505 #12921: nodejs-12.16.1: error: overriding 'virtual icu_65::..
3506
4ec35a7a 35072020.05-rc1, released May 7th 2020
1025d09f
TP
3508
3509 Addition of support for gobject-introspection: both the
3510 gobject-introspection package itself, but also introspection
3511 support was enabled in a number of other packages.
3512
3513 Support for Qt 5.6 was dropped as its support was dropped
3514 upstream, only one version of Qt is supported at the moment:
3515 Qt 5.14.2.
3516
3517 Addition of support for the apparmor Linux security module, by
3518 adding the necessary user-space packages.
3519
3520 Addition of a qmake package infrastructure, now used by most
3521 Qt-related packages.
3522
3523 The Luarocks package infrastructure has been extended to
3524 support build host packages.
3525
3526 The package infrastructure was improved to allow each package
3527 to indicate the Linux kernel configuration options it needs.
3528
3529 Addition of support for generating filesystem images using the
3530 EROFS filesystem.
3531
3532 The logic that calculates the list of files installed by each
3533 package was reworked to be compatible with the top-level
3534 parallel build functionality.
3535
3536 Addition of a package for a pre-compiled ARM32 bare-metal
3537 toolchain, which can be used to build ARM32 code in ARM64
3538 configurations, such as firmware/bootloader code.
3539
3540 The Qemu defconfigs are now boot-tested in Qemu as part of the
3541 Gitlab continuous integration.
3542
3543 Toolchain: gcc 9.x bumped to 9.3.0, gcc 8.x bumped to 8.4.0,
3544 gdb bumped to 8.3.1.
3545
3546 New packages: apcupsd, apparmor, arm-gnu-a-toolchain, bearssl,
3547 belle-sip, belr, cage, chartjs, erofs-utils, exfatprogs,
3548 gobject-introspection, ibm-sw-tpm2, imx-seco, jbig2dec,
3549 libapparmor, libiberty, libfuse3, libtextstyle, libudfread,
3550 libuhttpd, libuwsc, lua-lyaml, matio, mbuffer, netdata,
3551 openfpgaloader, perl-i18n, perl-locale-maketext-lexicon,
3552 perl-lwp-protocol-https,
3553 perl-mojolicious-plugin-authorization,
3554 perl-mojolicious-plugin-cspheader,
3555 perl-mojolicious-plugin-i18n,
3556 perl-mojolicious-plugin-securityheader, perl-mozilla-ca,
3557 perl-path-class, pistache, pkcs11-helper, prelink-cross,
3558 python-argon2-cffi, python-canopen, python-cbor2,
3559 python-filelock, python-flatbuffers, python-greenlet,
3560 python-modbus-tk, python-pyalsa, python-pysftp, python-regex,
3561 python-snappy, rtty, tinyproxy, udev-gentoo-scripts, unbound,
3562 vuejs, wlroots.
3563
3564 New defconfigs: freescale_imx6ullevk, freescale_imx8qmmek,
3565 nanopi_neo4, nanopi_r1, nitrogen8mm, nitrogen8mn, olpc_xo1,
3566 olpc_xo175, roc_rk3399_pc, stm32mp157a_dk1, zynq_qmtech
3567
4e7bb67f
TP
3568 Issues resolved (http://bugs.uclibc.org):
3569
3570 #10386: Add an option to put all compiled executables that
3571 show up on target/ in staging/ as well
3572 #11866: iniramfs file system fails to boot using Grub on EFI x86_64
3573 #12666: Doesn't pick up a custom bash profile
3574 #12696: Uboot 2020.01 Problem loading Linux kernel on Nano PI NEO
3575 #12701: [patch] wpa_supplicant must depend on openssl
3576 #12711: host-localedef 2.30-20 fails to compile on fedora 32 (gcc 10.0.1)
3577 #12716: bio.h not found
3578 #12726: systemctl preset-all failed for ctrl-alt-del.target
3579 #12731: rtl8188eu not buildung for banana pi M1 (glib, systemd, 4.18.12)
3580 #12746: "sysdig" package description points to
3581 http://sysdig.org, which bounces to malware site
3582 #12751: OpenJdk package installation issues on target
3583 #12796: Update OpenSSL to Version 1.1.1g to patch CVE-2020-1967
3584 #12811: bootstrap stuck and no login prompt
3585
d81ac2e4
PK
35862020.02.12, released April 5, 2021
3587
3588 Important / security related fixes.
3589
3590 Dependencies: Explicitly detect and bail out if PATH contains
3591 spaces or tabs. A number of packages fail to build in such
3592 setups, so explicitly inform about this.
3593
3594 utils/scanpypi: Explicitly use python3 for compatibility with
3595 packages using python3 syntax in setup.py
3596
3597 support/download: Fix tarball generation (from git/svn repos)
3598 including symlinks pointing to ./<something>
3599
3600 Meson: Use correct C++ host compiler (rather than C compiler)
3601
3602 Updated/fixed packages: asterisk, batman-adv, bind,
3603 ca-certificates, docker-containerd, dovecot,
3604 dovecot-pigeonhole, diffutils, efivar, git, gnuchess, gnutls,
3605 grub2, fakeroot, haserl, imagemagick, irqbalance, jasper,
3606 kodi, libcurl, libebml, libglib2, libjpeg, libopenssl,
3607 libupnp, libvips, lldpd, mariadb, mbedtls, mosquitto, nodejs,
3608 netsnmp, nettle, openldap, openmpi, openssh, opkg-utils, perl,
3609 php, privoxy, prosody, protobuf, python-aiohttp,
3610 python-django, python-lxml, python-pyyaml, python-rpi-ws281x,
3611 python3, redis, rpm, sconeserver, screen, sox, sqlcipher,
3612 squid, sysvinit, tor, transmission, tzdata, uboot, upx,
3613 util-linux, wireshark, wolfssl, wpa_supplicant, zstd
3614
3615 Issues resolved (http://bugs.uclibc.org):
3616
3617 #13516: utils/scanpypi: Failure when parsing diffoscope
3618 #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to..
3619 #13576: Issues compiling buildroot for 5x86
3620 #13581: jpegsrc.v9d.tar.gz has changed hash
3621 #13616: tar file from git repository generation issue
3622
947e9219
PK
36232020.02.11, released February 17, 2021
3624
3625 Important / security related fixes.
3626
3627 meson: Fix ccache detection handling when per-package builds
3628 are used.
3629
3630 Fakeroot: Fix compatibility issue with glibc 2.33
3631
3632 Updated/fixed packages: atftp, busybox, cereal, connman,
3633 dhcpcd, dnsmasq, docker-cli, docker-engine, fakeroot,
3634 intel-mediadriver, intel-microcode, jasper,
3635 kodi-inputstream-adaptive, libbsd, libopenssl, linux-headers,
3636 mosquitto, orc, php, postgresql, privoxy, pugixml,
3637 python-bottle, python-django, python3, rauc, sox, subversion,
3638 tzdata, wireguard-linux-compat, wpa_supplicant, xenomai, xterm
3639
3640 Issues resolved (http://bugs.uclibc.org):
3641
3642 #13506: BR2_PACKAGE_DHCPCD missing directory creation
3643
0518eee5
PK
36442020.02.10, released January 31st, 2021
3645
3646 Important / security related fixes.
3647
3648 Download: Ensure git submodules are correctly fetched if
3649 enabled for a package with <pkg>_GIT_SUBMODULES = YES and the
3650 host variant is downloaded first.
3651
3652 Toolchain: Mark CodeSourcery Aarch64 2014.11 toolchain as not
3653 having libatomic.
3654
3655 pkg-stats: Fix python 3.8+ deprecation warning.
3656
3657 meson: Ensure ccache is not detected and used, as it may
3658 conflict with the ccache handling in Buildroot.
3659
3660 New packages: libnpupnp
3661
3662 Updated/fixed packages: bctoolbox, brltty, dbus, dovecot,
3663 dovecot-pigeonhole, gcc, gerbera, gmrender-resurrect, gst-omx,
3664 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
3665 gst1-plugins-ugly, gst1-rtsp-server, gst1-vaapi,
3666 gst1-validate, gstreamer1, gstreamer1-editing-services,
3667 igd2-for-linux, libclc, libllcp, libtorrent-rasterbar,
3668 libupnp, libupnpp, lpc32xxcdl, luarocks, mpd, nfs-utils,
3669 nodejs, openjpeg, openldap, opentracing-cpp, openvpn, p11-kit,
3670 paho-mqtt-c, php, poppler, postgresql, python3, runc, sudo,
3671 syslog-ng, systemd, tini, trace-cmd, tzdata, ushare, vlc,
3672 wavpack, wireguard-linux-compat, wolfssl, xapp_xload, xorriso,
3673 zic
3674
3675 Removed packages: libupnp18
3676
3677 Issues resolved (http://bugs.uclibc.org):
3678
3679 #13471: package/mpd/mpd.conf make use of path not created
3680
97d3e7a7
PK
36812020.02.9, released December 27th, 2020
3682
3683 Important / security related fixes.
3684
3685 Infrastructure:
3686 - cmake: fix host ccache handling for CMake 3.19
3687 - meson: Forcibly disable binary stripping for
3688 target builds, enable for host builds
3689 - golang: Fix HOST / TARGET directories for per-package builds
3690
3691 Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
3692
3693 Updated/fixed packages: apitrace, arm-trusted-firmware,
3694 bustle, c-ares, ca-certificates, cdrkit, cryptopp, dhcpcd,
3695 docker-containerd, dtv-scan-tables, flare-engine, ghostscript,
3696 haproxy, imagemagick, imx-gpu-viv, jasper, jemalloc,
3697 jpeg-turbo, libcap, libcurl, libglib2, libgpiod, libkrb5,
3698 libopenssl, libplist, libressl, libuv, libuvw, lynx, mariadb,
3699 mbedtls, minidlna, monkey, musl, mutt, ncurses, netsnmp,
3700 nodejs, opencv3, openldap, openrc, opkg-utils, paho-mqtt-c,
3701 php, privoxy, proftpd, python-crc16, python-flask-cors,
3702 python-lxml, python-pip, python-pyparsing, python-pyqt5, qemu,
3703 qt5base, raptor, rauc, ruby, setserial, shadowsocks-libev,
3704 slirp, sqlcipher, ti-sgx-demos, tinycbor, vsftpd,
3705 wireless-regdb, wireshark, x11vnc, xen, xinetd,
3706 xserver_xorg-server
3707
3708 Issues resolved (http://bugs.uclibc.org):
3709
3710 #13276: libcap builds libcap.pc incorrectly
3711 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
3712 #13341: Mistake in /etc/init.d/S70vsftpd
3713
00e80cb1
PK
37142020.02.8, released November 16th, 2020
3715
3716 Important / security related fixes.
3717
3718 Updated/fixed packages: angularjs, argp-standalone, asterisk,
3719 bandwidthd, bitcoin, busybox, cryptsetup, darkhttpd, davfs2,
3720 docker-cli, docker-containerd, docker-engine,
3721 dovecot-pigeonhole, fastd, fbset, fbtft, freetype, gcc,
3722 ghostscript, gnuradio, grpc, gst1-plugins-bad, jsoncpp,
3723 keepalived, libass, libexif, libiqrf, libpam-tacplus, libraw,
3724 linux-backports, linux-firmware, lzlib, netsnmp, nginx,
3725 oniguruma, opencv3, openntpd, patchelf, php, postgresql,
3726 python-pyqt5, qt5base, rauc, redis, samba4, slirp, systemd,
3727 tcpdump, tmux, tor, webkitgtk, wireguard-linux-compat,
3728 wireshark, wpewebkit, xen, xorriso, zeromq, zxing-cpp
3729
3730 Issues resolved (http://bugs.uclibc.org):
3731
3732 #11931: Bugs in support/scripts/apply-patches.sh
3733
edeef3a0
PK
37342020.02.7, released October 12th, 2020
3735
3736 Important / security related fixes.
3737
3738 meson: Correct SDK cross-compilation.conf file when
3739 per-package builds were used to build SDK.
3740
3741 systemd: Use /run rather than /var/run for PID files in units.
3742
3743 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
3744
3745 support/script/pycompile: Rework logic to ensure .pyc files
3746 contain absolute target paths, fixing code inspection at
3747 runtime when executed with cwd != '/'.
3748
3749 support/scripts/setlocalversion: Correct Mercurial output to
3750 match behaviour with Git.
3751
3752 support/scripts/apply-patches.sh: Use patch
3753 --no-backup-if-mismatch, so we no longer blindly have to
3754 remove *.orig files after patching, fixing issues with
3755 packages containing such files.
3756
3757 Updated/fixed packages: bandwidthd, barebox, bash, bison,
3758 brotli, cifs-utils, cryptsetup, dhcpcd, dhcpdump, docker-cli,
3759 docker-engine, ecryptfs-utils, efl, fail2ban, freetype, gcc,
3760 gdb, ghostscript, gnutls, go, gst1-plugins-base,
3761 gst1-plugins-ugly, ipmitool, libhtp, libraw, libssh, libxml2,
3762 libxml-parser-perl, localedef, lua, memcached, mesa3d, meson,
3763 minidlna, nginx, nodejs, nss-pam-ldapd, openvmtools, php,
3764 postgresql, python, python-aenum, python-autobahn,
3765 python-engineio, python-fire, python-pymodbus, python-scapy,
3766 python-semver, python-sentry-sdk, python-socketio,
3767 python-texttable, python-tinyrpc, python-txtorcon, python3,
3768 qt5base, runc, samba4, strace, supertux, suricata, systemd,
3769 vlc, wayland-protocols, wireguard-linux-compat, wireshark,
3770 xserver_xorg-server, zeromq, zstd
3771
3772 Issues resolved (http://bugs.uclibc.org):
3773
3774 #12911: usb_modeswitch installation race condition
3775 #13251: cryptsetup does not work on branch 2020.02 following..
3776
721fdb02
PK
37772020.02.6, released September 5th, 2020
3778
3779 Important / security related fixes.
3780
3781 Fix a 2020.02.5 build regression in busybox when systemd (and
3782 not less) are enabled because of missing infrastructure.
3783
3784 Updated/fixed packages: alsa-utils, avahi, busybox, cups,
3785 docker-cli, graphite2, imagemagick, libeXosip2, mbedtls,
3786 nvidia-driver, paho-mqtt-c, python-django, systemd, uclibc,
3787 usb_modeswitch, wolfssl
3788
3789 Issues resolved (http://bugs.uclibc.org):
3790
3791 #12911: usb_modeswitch installation race condition
3792
b13d1730
PK
37932020.02.5, released August 29th, 2020
3794
3795 Important / security related fixes.
3796
3797 Infrastructure: Ensure RPATH entries that may be needed for
3798 dlopen() are not dropped by patchelf.
3799
3800 BR_VERSION_FULL/setlocalversion (used by make print-version
3801 and /etc/os-release): Properly handle local git tags
3802
3803 Updated/fixed packages: apache, at91bootstrap3, bind, boost,
3804 busybox, capnproto, chrony, collectd, cpio, cryptsetup, cups,
3805 cvs, dbus, docker-engine, domoticz, dovecot,
3806 dovecot-pigeonhole, dropbear, efl, elixir, f2fs-tools, ffmpeg,
3807 gd, gdk-pixbuf, ghostscript, glibc, grub2, gst1-plugins-bad,
3808 hostapd, iputils, jasper, json-c, libcurl, libwebsockets,
3809 linux, live555, mesa3d, mosquitto, mpv, nodejs, opencv,
3810 opencv3, openjpeg, patchelf, perl, php, postgresql,
3811 python-django, python-gunicorn, python-matplotlib, ripgrep,
3812 rtl8188eu, rtl8821au, ruby, shadowsocks-libev, squid,
3813 tpm2-abrmd, tpm2-tools, trousers, uacme, webkitgtk, wireshark,
3814 wolfssl, wpa_supplicant, wpewebkit, xen, xlib_libX11,
3815 xserver_xorg-server
3816
3817 Issues resolved (http://bugs.uclibc.org):
3818
3819 #12876: nodejs fails to build when host-icu has been built before
3820 #13111: python-gunicorn: missing dependency on python-setuptools
3821 #13121: wpa_supplicant fails to build without libopenssl enabled
3822 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
3823 #13156: package live555 new license
3824
39d71a8c
PK
38252020.02.4, released July 26th, 2020
3826
3827 Important / security related fixes.
3828
3829 Toolchain:
3830 - Make external toolchain version check also work for
3831 toolchains configured with --with-gcc-major-version-only
3832
3833 - Do not handle SOURCE_DATE_EPOCH in toolchain wrapper if the
3834 compiler supports it, fixing an issue with precompiled
3835 headers
3836
3837 - Ensure debug libs from external toolchains are not installed
3838 into target if debugging is disabled
3839
3840 Download:
3841 - Correct reproducibility issue in handling of git submodules
3842 for older git versions.
3843
3844 - Fix file locking over NFS
3845
3846 fs: Ensure cpio archive element order is reproducible
3847
3848 Br2-external: Fix error reporting for invalid br2-external trees
3849
3850 Per-package:
3851 - Fix an issue with python3 sysconfig data not getting
3852 correctly expanded
3853
3854 - Fix per-package building for packages using the qmake
3855 infrastructure
3856
3857 Updated/fixed packages: a10disp, asterisk, bind, cdrkit,
3858 checkpolicy, clamav, dbus, docker-cli, docker-engine,
3859 dvb-apps, e2fsprogs, exim, exiv2, freerdp, gnutls, go, grub2,
3860 gssdp, gst1-plugins-good, gst1-plugins-ugly, gupnp,
3861 intel-microcode, iproute2, irrlicht, iwd, jq, kodi, libcamera,
3862 libconfuse, libcurl, libglib2, libhttpserver, libmicrohttpd,
3863 libopenssl, libvncserver, libxml2, libxmlrpc, lxc, mbedtls,
3864 mesa3d, meson, mongodb, mtools, mutt, nghttp2, ngircd, nodejs,
3865 ntp, open-plc-utils, open2300, openjdk-bin, openssh,
3866 oracle-mysql, paho-mqtt-c, pcre, php, poco, prosody, putty,
3867 python-twisted, python-urllib3, python-validators, python3,
3868 qt5xmlpatterns, redis, rpi-firmware, rtl8821au, samba4, sdl2,
3869 sqlite, squid, syslog-ng, systemd, tcpreplay, tinydtls,
3870 upmpdcli, upx, vlc, webkitgtk, wireguard-linux-compat,
3871 wireshark, wpebackend-fdo, wpewebkit, zstd
3872
3873 Issues resolved (http://bugs.uclibc.org):
3874
3875 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_..
3876 #12946: Grub: Decompressor is too big.
3877 #12986: Mtools: Error converting to codepage 850
3878 #13001: openjdk-bin replaces libfreetype.so from host-freetype
3879 #13011: Incorrect selection of gcc version
3880 #13026: rpi-firmware: must not rename start files
3881 #13031: nodejs: RangeError at new ArrayBuffer()
3882 #13046: Optimize for fast -Ofast is not compliant
3883
e7f14106
PK
38842020.02.3, released June 3rd, 2020
3885
3886 Important / security related fixes.
3887
3888 Fix various build issues of host packages on hosts using GCC
3889 10.
3890
3891 Updated/fixed packages: arm-trusted-firmware, audit, bind,
3892 binutils, bison, clamav, crda, dovecot, dtc, efl, elf2flt,
3893 erlang, fakeroot, ffmpeg, fmc, fmlib, freerdp, gcc, git,
3894 glib-networking, gnupg, leveldb, libexif, libssh2,
3895 libusb-compat, linux-headers, lrzip, ltrace, mariadb, mesa3d,
3896 mp4v2, openldap, openocd, perl, php, prosody,
3897 python-pycryptodomex, python-pyqt5, qemu, rpi-firmware, rustc,
3898 speexdsp, sysrepo, systemd, tremor, vboot-utils, wireshark,
3899 xen
3900
3901 Removed packages: python-pycrypto
3902
3903 Issues resolved (http://bugs.uclibc.org):
3904
3905 #12361: Init system (systemd) kills login on Raspberry Pi Zero
3906 #12656: bison fails to relocate with relocate-sdk.sh
3907 #12671: leveldb won't detect that snappy is present (static..
3908 #12691: host-rust build fails
3909 #12831: RPI-firmware package: DTB-overlay dependency
3910
d011ca9b
PK
39112020.02.2, released May 12th, 2020
3912
3913 Important / security related fixes.
3914
3915 Musl: Disallow on PPC64 cores without AltiVec support
3916 (E.G. e5500).
3917
3918 fs/cpio: Correctly handle booting with 'console='
3919
3920 release: Ensure temporary .br2-external.* files are not
3921 included in the release tarball
3922
3923 Defconfigs: Fix various mistyped config options, or config
3924 options where the dependencies were no longer met.
3925
3926 Updated/fixed packages: apache, azure-iot-sdk-c, binutils,
3927 boinc, c-ares, cvs, docker-cli, docker-containerd,
3928 docker-engine, domoticz, e2fsprogs, efl, evtest, exim, ffmpeg,
3929 freerdp, gcc, gflags, glibc, gnuconfig, haproxy, imx-gpu-2d,
3930 irrlicht, jpeg kodi-pvr-vuplus, libarchive, libcoap,
3931 libfpm-extra, libglib2, libhtp, libid3tag, libinput, libmad,
3932 libopenssl, libsepol, libssh, libv4l, libvncserver, libwpe,
3933 localedef, mariadb, matchbox, mbedtls, mc, mesa3d-headers,
3934 meson, midori, msgpack, netsnmp, nginx, ogre, openjdk,
3935 openldap, openvpn, p7zip, paho-mqtt-c, php, polkit, python,
3936 python-attrs, python-crossbar, python-dpkt, python-flask,
3937 python-future, python-iptables, python-jedi, python-markdown2,
3938 python3, qemu, qpdf, qt5, samba4, squashfs, squid, strongswan,
3939 suricata, tzdata, util-linux, vlc, wget, webkitgtk,
3940 wireguard-linux-compat, wireshark, wpebackend-fdo, wpewebkit,
3941 zic
3942
3943 Issues resolved (http://bugs.uclibc.org):
3944
3945 #11866: initramfs file system fails to boot using Grub on EFI x86_64
3946 #12271: python-iptables runtime dependencies
3947 #12726: systemctl preset-all failed for ctrl-alt-del.target
3948 #12751: OpenJdk package installation issues on target
3949 #12796: Update OpenSSL to Version 1.1.1g to patch CVE-2020-1967
3950 #12811: bootstrap stuck and no login prompt
3951 #12841: util-linux/sfdisk 2.35.1 fails on sector-size header
3952
673d54c6
PK
39532020.02.1, released April 10th, 2020
3954
3955 Important / security related fixes.
3956
3957 core: Also fixup /lib references in libtool .la files, similar
3958 to how it is done for /usr/*.
3959
3960 Various fixes for builds with per-package target/host
3961 directories.
3962
3963 toolchain: Fix kernel headers validation check for external
3964 toolchains. Fix make 4.3+ compatibility in external toolchain
3965 logic.
3966
3967 fs/initramfs: fix show-info so it also shows the usual
3968 rootfs-related variables.
3969
3970 Updated/fixed packages: arm-trusted-firmware, barebox-aux,
3971 bluez5_utils, bubblewrap, busybox, civetweb, cog, collectd,
3972 ffmpeg, gcc, gnutls, gssdp, gvfs, haproxy, hiredis, hostapd,
3973 kmscube, kodi-screensaver-rsxs, libical, libinput, libexif,
3974 libopenssl, libsndfile, linux, linux-tools, llvm, localedef,
3975 mcrypt, mesa3d, meson, monit, nftables, ntp, opencv3,
3976 oprofile, php, pinentry, polkit, pure-ftpd, python-pyyaml,
3977 qt5, quagga, radvd, rcw, redis, rocksdb, samba4, screen,
3978 sdbusplus, swupdate, sysdig, sysklogd, syslinux, syslog-ng,
3979 tor, tslib, uacme, util-linux, vala, vlc,
3980 wireguard-linux-compat, wireguard-tools, wireshark,
3981 wpa_supplicant, xserver_xorg-server
3982
3983 Issues resolved (http://bugs.uclibc.org):
3984
3985 #12711: host-localedef 2.30-20 fails to compile on fedora 32
3986 #12746: "sysdig" package description points to http://sysdig.org, ..
3987
5f5477b0 39882020.02, released March 8th, 2020
0e96faa7
PK
3989
3990 Various fixes.
3991
3992 br2-external: Fix compatibility with make 4.3+
3993
5f5477b0
PK
3994 Updated/fixed packages: bash, bcm2835, binutils, cups,
3995 erlang-p1-acme, fbgrab, gr-osmosdr, gst1-plugins-base,
3996 gst1-validate, gstreamer1, guile, jhead, libdrm, libevdev,
3997 libinput, libnss, libsndfile, libvncserver, linux-firmware,
3998 mesa3d, nodejs, openjdk-bin, openvmtools, optee-test, patch,
3999 php, piglit, pppd, python-django, qemu, qt5base, ruby,
4000 ser2net, swupdate, thrift, zziplib
0e96faa7
PK
4001
4002 Removed packages: classpath, jamvm
4003
4004 Issues resolved (http://bugs.uclibc.org):
4005
4006 #12606: fbgrab location has changed
4007
338e2b5b
PK
40082020.02-rc3, released March 2nd, 2020
4009
4010 Fixes all over the tree.
4011
4012 Infrastructure: Rework file list handling to fix race
4013 conditions when building with per-package target and host
4014 directories and top-level parallel builds.
4015
4016 Updated/fixed packages: aufs, binutils, blktrace, brltty,
4017 cairo, dnsmasq, docker-compose, elf2flt, exim, exiv2, git,
4018 kodi-inputstream-adaptive, libarchive, libcgroup, libgdiplus,
4019 libssh2, libvncserver, libvorbis, linknx, linux-firmware, lxc,
4020 lz4, mosquitto, openjpeg, openrc, poco, proftpd, pure-ftpd,
4021 python3, python-multidict, python-setuptools-scm-git-archive,
4022 qpdf, qt5tools, rdesktop, rocksdb, shellinabox, squid,
4023 suricata, swig, systemd, taglib, util-linux, wireshark, zsh
4024
4025 Issues resolved (http://bugs.uclibc.org):
4026
4027 #12571: ltp-testsuite : Build failure
4028 #12576: 2020.02-RC1: error while loading shared libraries: ...
4029 #12581: 2020.02-rc1 glibc failing to build on fedora 31
4030
b36e2eca
PK
40312020.02-rc2, released February 26th, 2020
4032
4033 Fixes all over the tree.
4034
4035 Toolchain: Ensure strong SSP can only be enabled if the
4036 (external) toolchain supports it.
4037
4038 Fix a race condition related to creating the output/staging
4039 symlink on systems with coreutils < 8.27.
4040
4041 Drop support for the (end of life) Qt 5.6 variant.
4042
4043 Updated/fixed packages: at, armadillo, audiofile, bash,
4044 busybox, erlang, fail2ban, fluidsynth, ipsec-tools, jpeg-turbo,
4045 kvm-unit-tests, libftdi1, libinput, libsvgtiny, libtomcrypt,
4046 libupnpp, libxml2, linux-tools, luv, mbedtls, mesa3d, minicom,
4047 openvmtools, php, qt5, qt5webengine, qwt, radvd, rcw,
4048 sdbusplus, systemd, tpm2-tss, vorbis-tools
4049
4050 Issues resolved (http://bugs.uclibc.org):
4051
4052 #12581: 2020.02-rc1 glibc failing to build on fedora 31
4053
22f07ab2 40542020.02-rc1, released February 18th, 2020
3eacee53
PK
4055
4056 Fixes all over the tree and new features.
4057
4058 Add experimental support for building with a per-package
4059 target and host directory. This still has some rough edges,
4060 but brings a number of advantages:
4061
4062 - Packages will only be able to access the explicitly listed
4063 dependencies and not any other packages that happen to be
4064 built before, ensuring correct dependency information in
4065 Buildroot.
4066
4067 - Possibility for top-level parallel builds, speeding up
4068 builds on multicore machines.
4069
4070 Core: Ensure package-file-lists data is correct after
4071 incremental builds as well.
4072
4073 Architecture: Add support for ARC-HS38 with 64bit multiplier
4074 variant, allow building glibc for big endian ARC, handle 16KB
4075 MMU page size for ARC in toolchain wrapper.
4076
4077 Toolchain: Add binutils 2.33.1, GCC 7.5.0, Arm 9.2-2019.12
4078 toolchains, ARC 2019.09 toolchain. Allow using custom kernel
4079 headers newer than what is known by Buildroot.
4080
4081 pkg-stats: Support for CVE vulnerability reporting by
4082 comparing to NVD database.
4083
4084 Reproducible builds: The go -trimpath option is now used to
4085 get rid of absolute build paths, __FILE__ and __BASE_FILE__
4086 defines are now handled in the toolchain wrapper.
4087
4088 Systemd: Build host variant and use systemctl to automatically
4089 enable unit files rather than manually managing symlinks.
4090
4091 Util-linux: Ensure that hwclock is built without GPLv3
4092 code. Notice that builds with hwclock has contained
4093 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
4094
4095 New defconfigs: Beelink GS1, Raspberrypi4 64bit
4096
4097 New packages: alura, avro-c, bubblewrap, cctz, cereal,
4098 cpuburn-arm, elixir, erlang-base64url, erlang-idna,
4099 erlang-jose, erlang-p1-acme, erlang-p1-mqtree,
4100 erlang-p1-yconf, fluid-soundfont, fluidsynth, gcnano-binaries,
4101 gensio, glslsandbox-player, libargon2, libmodsecurity,
4102 libpam-nfc, libtelnet, lua-codegen, lua-livr, lua-livr-extra,
4103 lua-rotas, lua-silva, mfoc, network-manager-openvpn,
4104 nginx-modsecurity, perl-crypt-openssl-aes,
4105 perl-math-prime-util, pipewire, ptm2human, python-aenum,
4106 python-aiohttp-debugtoolbar, python-aiohttp-mako,
4107 python-aiologstash, python-aiosignal, python-aiozipkin,
4108 python-async-lru, python-avro, python-bunch, python-crontab,
4109 python-dnspython, python-entrypoints, python-esptool,
4110 python-frozenlist, python-future, python-gitdb, python-janus,
4111 python-lockfile, python-logstash, python-nested-dict,
4112 python-pbr, python-pyaes, python-pydantic, python-smmap2,
4113 python-sockjs, python-zc-lockfile, raspi-gpio, rocksdb,
4114 sdbusplus, spidermonkey, thermald, ti-sgx-libgbm, tinyssh,
4115 tio, umtprd, weston-imx, wireguard-linux-compat,
4116 wireguard-tools, xdg-dbus-proxy
4117
4118 Removed packages: bluez_utils, celt051, erlang-p1-iconv, fis,
4119 gadgetfs-test, libplayer, gstreamer, gst-ffmpeg,
4120 gst-fsl-plugins, gst-omapfb, gst-plugins-bad,
4121 gst-plugins-base, gst-plugins-good, gst-plugins-ugly,
4122 perl-digest-md5, perl-mime-base64, perl-net-ping,
4123 python-scapy3k, wireguard
4124
4125 Issues resolved (http://bugs.uclibc.org):
4126
4127 #11906: the new version of mesa3d cannot support etnaviv when..
4128 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
4129 #12121: PyQt5.QtSerialPort and other modules not being built
4130 #12256: package tar is outdated (1.29 is 3 years old
4131 #12286: Can't import gobject in python 3.8
4132 #12376: python-scapy3k is deprecated
4133 #12386: carriage return issue when "make menuconfig"
4134 #12441: qt5webengine build error: asm/errno.h: No such file or..
4135 #12446: Buildroot fails to finish installing packages
4136 #12456: qtvirtualkeyboard: No such file or directory
4137 #12461: libglib2 build files with deep directory structure
4138 #12481: minicom fails when output directory path contains "m4"
4139 #12501: libnss-3.49.1: ld error: multiple definition of `gcm_..
4140 #12526: host-nodejs 12.14.1: configure fail: AttributeError: ..
4141 #12536: Linux-Headers extracting failure
4142 #12546: Ninja 1.10 build Error
4143
ed4f7ddf
PK
41442019.11.3, released April 10th, 2020
4145
4146 Important / security related fixes.
4147
4148 core: Fix compatibility with make 4.3+. Also fixup /lib
4149 references in libtool .la files, similar to how it is done for
4150 /usr/*.
4151
4152 toolchain: Fix kernel headers validation check for external
4153 toolchains.
4154
4155 fs/initramfs: fix show-info so it also shows the usual
4156 rootfs-related variables.
4157
4158 Updated/fixed packages: barebox-aux, bluez5_utils, busybox,
4159 civetweb, cog, collectd, ffmpeg, gcc, gnutls, gssdp, gvfs, haproxy,
4160 hiredis, hostapd, kmscube, libical, libopenssl, libsndfile,
4161 linux-tools, llvm, monit, ntp, php, pure-ftpd, radvd, redis,
4162 samba4, screen, sysdig, syslinux, syslog-ng, tor, uacme,
4163 util-linux, vala, vlc, wpa_supplicant, xserver_xorg-server
4164
4165 Issues resolved (http://bugs.uclibc.org):
4166
4167 #12746: "sysdig" package description points to http://sysdig.org, ..
4168
c10d3458
PK
41692019.11.2, released March 16th, 2020
4170
4171 Important / security related fixes.
4172
4173 Core: Ensure package-file-lists data is correct after
4174 incremental builds as well.
4175
4176 Fix a race condition related to creating the output/staging
4177 symlink on systems with coreutils < 8.27.
4178
4179 Toolchain: ARC tools bumped to arc-2019.09.
4180
4181 Br2-external: Fix patch handling when external linux-extension
4182 packages are used. Fix compatibility with make 4.3+
4183
4184 Util-linux: Ensure that hwclock is built without GPLv3
4185 code. Notice that builds with hwclock has contained
4186 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
4187
4188 Updated/fixed packages: armadillo, at, bcm2835, binutils,
4189 blktrace, bluez-alsa, bootstrap, brltty, busybox, cairo,
4190 clamav, cog, cups, czmq, dnsmasq, docker-containerd, dovecot,
4191 dovecot-pigeonhole, e2fsprogs, elf2flt, eudev, exim, exiv2,
4192 fbgrab, gettext-tiny, glibc, go, grep, gst1-validate, guile,
4193 imagemagick, jhead, jpeg-turbo, kvm-unit-tests, lapack,
4194 libarchive, libcgroup, libdrm, libevent, libexif, libftdi1,
4195 libgdiplus, libjpeg, libsigrok, libsndfile, libssh2,
4196 libsvgtiny, libvncserver, libvorbis, libxml2, libxslt, linknx,
4197 lxc, lz4, mariadb, mbedtls, meson, mongoose, mosquitto, musl,
4198 ncurses, nodejs, ntfs-3g, ogre, opencv3, openjdk, openjpeg,
4199 openrc, openswan, openvmtools, optee-test, patch, php, piglet,
4200 postgresql, pppd, proftpd, pure-ftpd, python-django,
4201 python-pyqt5, python-setuptools-scm-git-archive, python3,
4202 qemu, qt5base, qt5tools, qt5virtualkeyboard, qt5webengine,
4203 qwt, rdesktop, ruby, runc, samba4, shellinabox,
4204 skeleton-init-openrc, smartmontools, spdlog, sqlcipher, squid,
4205 suricata, swig, swupdate, sysklogd, taglib, thrift,
4206 ti-cgt-pru, uclibc, util-linux, vorbis-tools, webkitgtk,
4207 wireshark, wpebackend-fdo, wpewebkit, xen,
4208 xserver_xorg-server, zeromq, zsh, zziplib
4209
4210 Issues resolved (http://bugs.uclibc.org):
4211
4212 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
4213 #12331: meson issue
4214 #12456: qtvirtualkeyboard: No such file or directory
4215 #12461: libglib2 build files with deep directory structure
4216 #12481: minicom fails when output directory path contains "m4"
4217 #12606: fbgrab location has changed
4218
538d2773
PK
42192019.11.1, released January 12th, 2020
4220
4221 Important / security related fixes.
4222
4223 Infrastructure: kconfig: Fix reconfigure logic, python: Ensure
4224 correct compiler and linker flags are used for compiled code
4225
4226 utils/scanpypi: Remind users to update DEVELOPERS
4227
4228 Defconfigs: imx6-sabresd: Fix the Qt5 display names,
4229 imx8: Drop extra copy of U-Boot DTB
4230
4231 Updated/fixed packages: acsccid, bitcoin, boost, busybox,
4232 cc-tool, cmocka, cpio, cups, dante, dialog, dillo, docker-cli,
4233 docker-containerd, docker-engine, easy-rsa, ebtables,
4234 ecryptfs-utils, efl, ffmpeg, gdb, git, glibc, gnupg2, go,
4235 gpsd, grpc, gst1-plugins-bad, iputils, jasper,
4236 kf5-kcoreaddons, leveldb, libarchive, libfribi, libgit2,
4237 libkrb5, libp11, librsvg, libssh, libtomcrypt, libuio, libv4l,
4238 lirc-tools, log4cplus, lrzip, lvm2, mali-t76x,
4239 matchbox-desktop, mender-grubenv, mmc-utils, mosquitto,
4240 nodejs, ntp, openipmi, opencv3, openpowerlink, openrc, pango,
4241 perl-sys-cpu, pimd, postgresql, pulseaudio, python-brotli,
4242 python-coherence, python-crc16, python-django, python-dpkt,
4243 python-gobject, python-pyasn-modules, python-pypcap,
4244 python-pyqt5, python-subprocess32, python3, qpdf,
4245 qt-webkit-kiosk, qt5virtualkeyboard, qt5webengine, quota,
4246 rabbitmq-c, rauc, rpcbind, rtl8821au, runc, rygel, samba4,
4247 sdl2, setserial, snort, spidev_test,
4248 sunxi-mali-mainline-driver, syslog-ng, sysrepo, tcllib, tftpd,
4249 usbmount, w_scan, wavpack, wsapi, wsapi-fcgi, wsapi-xavante,
4250 x265, xserver_xorg-server, ytree, zip
4251
4252 Issues resolved (http://bugs.uclibc.org):
4253
4254 #12121: PyQt5.QtSerialPort and other modules not being built
4255 #12286: Can't import gobject in python 3.8
4256
836b84a7
PK
42572019.11, released December 1st, 2019
4258
4259 Various fixes.
4260
4261 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
4262 <pkg>_DL_OPTS by default, just like it is done for a number of
4263 other package variables.
4264
4265 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
4266 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
4267 the (rare) case where the .py files are needed at runtime
4268 rather than .pyc.
4269
4270 Updated/fixed packages: am33x-cm3, bind, collectd, go, gob2,
4271 gst1-plugins-bad, haproxy, jasper, jpeg-turbo, libdrm,
4272 libftdi, libftdi1, libnss, libselinux, libstrophe, lzma,
4273 minicom, network-manager, nodejs, oniguruma, opencv3,
4274 openvmtools, perl-gdgraph, perl-gdtextutil, prosody,
4275 python-cchardet, systemd, tiff, wolfssl,
4276
4277 Issues resolved (http://bugs.uclibc.org):
4278
4279 #11416: check-uniq-files staging issue
4280 #12146: Oprofile runtime issue
4281 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
4282 #12171: Python-opencv needs config.py and config-3.7.py to run..
4283 #12196: duma package
4284 #12211: host-nodejs 10.15.3 package fail to build
4285 #12316: tzdata fails to install with empty "default local time"
4286 #12326: network-manager build fails with missing glib error
4287 #12366: Gstreamer1 gst1-plugins-bad do not compile with RPI-Userland
4288
fc1c7e59
PK
42892019.11-rc3, released November 24th, 2019
4290
4291 Fixes all over the tree.
4292
4293 Updated/fixed packages: asterisk, clamav, domoticz, faifa,
4294 gerbera, kmod, kvm-unit-tests, libupnp18, linux-serial-test,
4295 lsof, ltp-testsuite, lxc, mesa3d, mesa3d-headers, perl, php,
4296 postgresql, qemu, rauc, redis, rpcbind, spice, spice-protocol,
4297 systemd, tftpd, waylandpp, webkitgtk, zip
4298
1ab7e0c6
PK
42992019.11-rc2, released November 16th, 2019
4300
4301 Fixes all over the tree.
4302
4303 Toolchain: ARC tools bumped to arc-2019.09-rc1, ensure
4304 external toolchain kernel headers version check correctly stop
4305 the build on mismatch
4306
4307 Meson: Fix generation of global cross-compilation.conf
4308
4309 Download: Also use the package download method for extra
4310 downloads from the same site, so it does not get confused by
4311 URLs containing '+'
4312
4313 Defconfigs: Fix boot issue for beaglebone
4314
4315 Updated/fixed packages: bird, chrony, connman, dhcp, domoticz,
4316 dropwatch, dtc, elf2flt, gettext-tiny, glog, intel-microcode,
4317 ipsec-tools, jailhouse, kodi, libfribi, libmbim, libressl,
4318 libsigrokdecode, libsvgtiny, linux-serial-test, ltp-testsuite,
4319 lvm2, lxc, mariadb, mesa3d, minizip, ndisc6, neardal, ninja,
4320 ofono, openvmtools, oracle-mysql, qt5wayland, safeclib, socat,
4321 sudo, systemd, wpewebkit, xserver_xorg-server
4322
78d373f7 43232019.11-rc1, released November 5th, 2019
bc8d4e97
PK
4324
4325 Fixes all over the tree and new features.
4326
4327 Dependencies: Gcc/g++ 4.8 or newer is now required on the
4328 build host.
4329 Ensure host has JSON::PP perl module installed if
4330 webkitgtk/wpewebkit packages are enabled as it is needed
4331 during their build process.
4332
4333 Toolchain: Add support for the D programming language (GCC
4334 9.x, Glibc).
4335 GCC 9.x updated to 9.2.0, Glibc updated to 2.30, Musl updated
4336 to 1.1.24, uClibc-ng updated to 1.0.32, ARC toolchain updated
4337 to arc-2019.09-eng002.
4338 Musl: Add a patch to add support for
4339 sched_{get,set}scheduler() and sched_{get,set}param() for
4340 compatibility.
4341 Generate check-headers program under BUILD_DIR rather than
4342 /tmp to fix issues with distributions mounting /tmp noexec.
4343 Also copy libssp.so for external toolchains if SSP
4344 to handle toolchains providing SSP support in libssp rather
4345 than in the C library
4346
4347 New defconfigs: Beaglebone AI, FriendlyARM Nanopi NEO Plus2,
4348 Libre Computer "La Frite", QEMU Armv7-A with trustzone/OP-TEE,
4349 STM32MP157 Discovery Kit
4350
9bcc20f1
PK
4351 Arch: RISC-V: Default to a sensible floating point ABI based
4352 on the selected ISA extensions rather than always defaulting
4353 to ILP32/64
bc8d4e97
PK
4354
4355 Graph-size: Package sizes are now shown in human readable form
4356 (Kib/Mib/Gib) rather than always in Kib. Binary (KB/MB/GB)
4357 format can be selected using the --binary option. The cut-off
4358 limit for classifying packages as "other" is now configurable
4359 using the --size-limit option.
4360
4361 Br2-external: Linux kernel extensions can now also be provided
4362 in an external tree by adding packages under
4363 linux/linux-ext-*.mk. See the manual for details.
4364
4365 Fakeroot now works correctly under Microsoft Windows 10
4366 Services for Linux, which does not provide SYSV IPC support
4367
4368 The check-uniq-files logic which would complain if multiple
4369 packages would touch the same files has been removed as it
4370 causes issues in certain situations (when packages are
4371 rebuilt) and the issue is no longer considered a problem for
4372 toplevel parallel builds as those will use a per-package
4373 staging/target directory.
4374 With this removed, Python is no longer required for a basic
4375 build (only for optional scripts).
4376
4377 support/scripts/genimage.sh will no longer make a copy of
4378 TARGET_DIR, speeding up post-build/image scripts.
4379
4380 The runtime test logic now uses Python 3.x.
4381
4382 A 'v' prefix has been dropped from the <pkg>_SOURCE variable
4383 for a number of packages to match the version numbers used by
4384 https://release-monitoring.org
4385
4386 New packages: caps, collectl, dav1d, fstrcmp, ima-evm-utils,
4387 jitterentropy-library, kodi-vfs-rar, kodi-vfs-sftp, libavl,
9bcc20f1
PK
4388 libhttpserver, libmspack, libnetconf2, libolm, libyang,
4389 linux-serial-test, lrzip, mdevd, minimodem, musl-fts, netifrc,
4390 ogre, openlayers, python-aioredis, python-asgiref,
bc8d4e97
PK
4391 python-backports-functools-lru-cache, python-bluezero,
4392 python-brotli, python-channels, python-channels-redis,
4393 python-colorlog, python-daphne, python-django-enumfields,
4394 python-jaraco-functools, python-kiwisolver, python-msgfy,
4395 python-rpi-ws281x, python-setuptools-scm-git-archive,
4396 python-simplelogging, python-soupsieve, python-sqliteschema,
4397 python-sqlparse, python-tqdm, python-webencodings, qt5webview,
4398 restclient-cpp, ripgrep, snmpclitools, sunwait, sysrepo,
4399 uacme, utf8proc, uvw, ytree
4400
4401 Removed packages: alljoyn, alljoyn-base, alljoyn-tcl-base,
4402 devmem2, eventlog, kodi-audiodecoder-opus,
4403 kodi-screensaver-planestate, kodi-visualisation-waveforhue,
4404 python-pysnmp-apps, riscv-pk, ustr
4405
4406 Issues resolved (http://bugs.uclibc.org):
4407
4408 #9881: systemd-resolved not setting resolv.conf link
4409 #10171: devmem2 w (word) is 8 bytes in x86 64 systems
4410 #10586: musl gcc has ifunc enabled when musl doesn't support it
4411 #10806: Allow nfs-utils to use ipv6
4412 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
4413 #11411: check-uniq-files target issue
4414 #11766: Console (getty) issues with systemd
4415 #11781: mariadb build error
4416 #12031: Build of cups-filters fails while linking, apparently due..
4417 #12116: console prompt does not appear after login
4418 #12141: eudev package is missing "render" and "kvm" groups
4419 #12181: dropbear: norootlogin (-w) no longer works when PAM is enabled
4420 #12186: Raspberry Pi Zero-W build fails on newer kernel versions
4421 #12191: cmake BUILDDIR
4422 #12241: Permission denied while running "make"
4423 #12261: sudo versions prior to 1.8.28 are affected.
4424 #12276: make clean/distclean does not remove BR2_DL_DIR and BR2_HOST_DIR
4425 #12281: Custom configuration fails to build (based on raspberrypi3_..
4426
8f75fbbe
PK
44272019.08.3, released December 7th, 2019
4428
4429 Important / security related fixes.
4430
4431 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
4432 <pkg>_DL_OPTS by default, just like it is done for a number of
4433 other package variables
4434
4435 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
4436 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
4437 the (rare) case where the .py files are needed at runtime
4438 rather than .pyc.
4439
4440 Fix <pkg>-reconfigure handling for packages using the kconfig
4441 infrastructure.
4442
4443 Toolchain: ensure external toolchain kernel headers version
4444 check correctly stop the build on mismatch
4445
4446 Deconfigs: beaglebone: fix boot issue
4447
4448 Updated/fixed packages: am33x-cm3, asterisk, bind, chrony,
4449 clamav, cmocka, collectd, connman, dhcp, dropwatch, faifa,
4450 gettext-tiny, gob2, haproxy, intel-microcode, ipsec-tools,
4451 jailhouse, jasper, jpeg-turbo, kodi, kvm-unit-tests, libftdi,
4452 libftdi1, libnss, libressl, libstrophe, libsvgtiny, lvm2,
4453 lzma, mariadb, minicom, mosquitto, neardal, ninja, nodejs,
4454 oniguruma, openvmtools, oracle-mysql, perl-gdgraph,
4455 perl-gdtextutil, php, postgresql, prosody, python-cchardet,
4456 python-django, qt5wayland, rabbitmq, rauc, redis, rpcbind,
4457 socat, spice, spice-protocol, tftpd, tiff, webkitgtk
4458
4459 New packages: libmspack
4460
4461 Issues resolved (http://bugs.uclibc.org):
4462
4463 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
4464 #12171: Python-opencv needs config.py and config-3.7.py to run..
4465 #12211: host-nodejs 10.15.3 package fail to build
4466 #12316: tzdata fails to install with empty "default local time"
4467
de6739c8
PK
44682019.08.2, released November 9th, 2019
4469
4470 Important / security related fixes.
4471
4472 Toolchain: Also copy libssp.so for external toolchains if SSP
4473 to handle toolchains providing SSP support in libssp rather
4474 than in the C library
4475
4476 Download: Also use the package download method for extra
4477 downloads from the same site, so it does not get confused by
4478 URLs containing '+'
4479
4480 Fakeroot now works correctly under Microsoft Windows 10
4481 Services for Linux, which does not provide SYSV IPC support
4482
4483 utils/test-pkg: ensure to exit with an error upon failure
4484
4485 Updated/fixed packages: asterisk, azmq, binutils,
4486 cups-filters, domoticz, dtc, duma, elf2flt, eudev, exfat,
4487 exfat-utils, fakeroot, fdk-aac, file, freerdp, gcc, gd,
4488 ghostscript, go, gpsd, grpc, gst1-plugins-base, gvfs, icu,
4489 intel-microcode, kvm-unit-tests, libfribidi, libnspr, libnss,
4490 libopenssl, libpcap, libpciaccess, librsvg, libseccomp,
4491 libsigrok, libtorrent, libunwind, libva, linux-tools,
4492 lua-sdl2, lxc, minizip, mjpegtools, mongoose, mono, nbd,
4493 nfs-utils, php, piglit, python, python-autobahn,
4494 python-pysnmp-apps, python-tornado, python3, qemu, qt5base,
4495 ruby, safeclib, samba4, sdl_mixer, sox, sudo, suricata,
4496 systemd, tcpdump, unscd, util-linux, vdr-plugin-vnsiserver,
4497 vtun, wireshark, xvisor, yaffs2utils
4498
4499 Issues resolved (http://bugs.uclibc.org):
4500
4501 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
4502 #12261: sudo versions prior to 1.8.28 are affected
4503
9c814962
PK
45042019.08.1, released October 3rd, 2019
4505
4506 Important / security related fixes.
4507
4508 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
4509 Use default console settings
4510
4511 Dependencies: Ensure host has JSON::PP perl module installed
4512 if webkitgtk/wpewebkit packages are enabled as it is needed
4513 during their build process.
4514
4515 Toolchain: Generate check-headers program under BUILD_DIR
4516 rather than /tmp to fix issues with distributions mounting
4517 /tmp noexec.
4518
4519 Updated/fixed packages: asterisk, augeas, axel, bind, bwm-ng,
4520 cups, cups-filters, docker-cli, docker-engine, docker-proxy,
4521 e2fsprogs, eudev, exim, expat, gcc, go, haveged, ifplugd, joe,
4522 kf5-extra-cmake-modules, kf5-modemmanager-qt,
4523 kf5-networkmanager-qt, libcamera, libcurl, libgcrypt,
4524 libglib2, libgpg-error, libnspr, libnss, libopenssl,
4525 logrotate, luksmeta, mariadb, mbedtls, mongodb, mosquitto,
4526 ncurses, nfs-utils, nghttp2, nodejs, openvmtools, php,
4527 protobuf, putty, qemu, samba4, snort, swupdate,
4528 systemd-bootchart, thttpd, uclibc, unzip, util-linux,
4529 wireshark
4530
4531 Issues resolved (http://bugs.uclibc.org):
4532
4533 #10806: Allow nfs-utils to use ipv6
4534 #11781: mariadb build error
4535 #12031: Build of cups-filters fails while linking, apparently due..
4536 #12141: eudev package is missing "render" and "kvm" groups
4537 #12241: Permission denied while running "make"
4538
1fcdfbfb
PK
45392019.08, released September 1st, 2019
4540
4541 Various fixes.
4542
4543 Defconfigs: Removed nanopc t4, nanopi m4 and neo4, pine64
4544 rockpro64 and raxda rock pi4 as they rely on a ARM32 toolchain
4545 on the build host to build ATF. These defconfigs will be added
4546 back once a package providing such toolchain is
4547 available. Also dropped ts4800 defconfig as it does not build
4548 with GCC >= 8.x.
4549
4550 Updated/fixed packages: libxcb, php, python-numpy, webkitgtk,
4551 wpewebkit, xfont_font-util
4552
4553 Issues resolved (http://bugs.uclibc.org):
4554
4555 #12156: buildroot-2019.08-rc3 does not build for Pi Zero W
4556
cd8ab185
PK
45572019.08-rc3, released August 28th, 2019
4558
4559 Fixes all over the tree.
4560
4561 Updated/fixed packages: clamav, dovecot, dovecot-pigeonhole,
4562 gcc, intel-microcode, libmicrohttpd, libmodplug, mpg123,
4563 nginx, openldap, python, qemu, samba4, squid, strace, vlc
4564
4565 Issues resolved (http://bugs.uclibc.org):
4566
4567 #11686: fbdev_drv.so: undefined symbol: shadowUpdatePackedWeak,..
4568
f3221f1a 45692019.08-rc2, released August 20th, 2019
a8bdbef2
PK
4570
4571 Fixes all over the tree.
4572
4573 Compile fixes for a number of defconfigs.
4574
4575 Updated/fixed packages: apache, autofs, batctl, batman-adv,
4576 bind, collectd, cwiid, dahdi-linux, dahdi-tools, daq,
f3221f1a
PK
4577 dehydrated, dhcp, dtc, efl, enlightenment, evtest, giflib,
4578 gnutls, go, gst-plugins-bad, gst-plugins-base,
4579 gst1-plugins-bad, gst1-plugins-base, gst1-rtsp-server, gtkmm3,
4580 gupnp, harfbuzz, imagemagick, lftp, libbsd, libcpprestsdk,
4581 libdnet, libfm, libgit2, libgtk2, libgtk3, libpri, librsvg,
4582 libss7, libssh2, libwpe, lua-cqueues, metacity, micropython,
4583 mpd, mpg123, musl, mpv, openblas, openbox, opencv, pango,
4584 pcmanfm, piglit, pigpio, pinentry, postgresql, qemu, qt5base,
4585 qt5enginio, qt5multimedia, qt5serialbus, quagga, quazip,
4586 rrdtool, rygel, samba4, stellarium, tcpreplay, ti-gfx, vte,
4587 wampcc, wilink-bt-firmware, wireless-regdb, wpebackend-fdo,
a8bdbef2
PK
4588 xscreensaver
4589
4590 Removed packages: libamcodec, odroid-mali, odroid-scripts
4591
4592 Issues resolved (http://bugs.uclibc.org):
4593
4594 #9481: NetworkManager/Ping unable to resolve domains
4595 #10566: php.mk is missing option --with-pgsql
4596 #10861: Package batman_adv Makefile is missing include header direct..
4597 #11641: linux kernel .config timestamp always out of date fixed with..
4598 #11671: russian locale ru_RU:145: LC_TIME: syntax error
4599 #11701: recuuring of usr and in bin shortcuts are created
4600 #11741: pigpio does not build host-pigpio
4601 #11876: automount using host mount/umount
4602 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
4603 #11921: dahdi fails to build
4604 #11936: libcpprestsdk should install to staging
4605 #11946: wilink-bt-firmware: moved from github to http://git.ti.com/ti-bt
4606 #11961: libpri build failure
4607 #12086: dhcp shared libraries not installed to target
4608 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
4609 #12106: daq: build fails if libdumbnet-dev is installed in the host
4610 #12126: vc4 has neon as hard dependency
4611
9b9abb0d
PK
46122019.08-rc1, released August 9th, 2019
4613
4614 Fixes all over the tree and new features.
4615
4616 toolchain: ARC toolchain updated to 2019.03 (binutils 2.32.51
4617 / GCC 8.3.1 / glibc 2.29), ARM AAarch64/ARM toolchains updated
4618 to 2019.03. Add GCC 9.1.0, remove GCC 4.9 and 6.5, add GDB
4619 8.3, remove GDB 7.12 and 8.0.1, default to GDB 8.2, GCC
4620 8.3.0. Musl updated to 1.1.23, bringing support for RISC-V 64.
4621
4622 Architectures: Internal toolchain support for C-SKY, support
4623 for ARC HS48 v3.1 and HS38 with Quad MAC & FPU, support for
4624 ARM A76, A76/A55 big.LITTLE, emag, neoverse-N1, phecda and
4625 tsv110.
4626
4627 Filesystems: Pass extra pax options to tar for binary
4628 reproducibility. Build host-cpio for the --reproducible option
4629 support when BR2_REPRODUCIBLE is enabled. Genimage updated to
4630 version 11, bringing GPT support.
4631
4632 Br2-external: Add support for injecting additional options to
4633 the list of preconfigured external toolchains and libjpeg and
4634 openssl providers using files under provides/. See the manual
4635 for details.
4636
4637 Ensure custom <pkg>_OVERRIDE_SRCDIR_RSYNC_EXCLUSIONS are
4638 passed before the standard exclusions so they are not ignored
4639 by rsync when using override-srcdir.
4640
4641 Gnuconfig updated to 2019-05-28, adding C-SKY support.
4642
4643 test-pkg: Correct long option handling and clean output dir
4644 after a successful build to save disk space.
4645
4646 support/testing: Emulate a machine with 256MB RAM to fix
4647 issues with certain tests running out of memory, use
4648 virtio-rng to provide needed entrophy.
4649
4650 pkg-stats: support outputting in JSON format with --json for
4651 easier post processing. The classic HTML output is still
4652 available with --html. Parallelize access to
4653 release-monitoring.org to speed up runtime.
4654
4655 Drop non-conventional version prefix/suffix/separators for
4656 packages for better compatibility with release-monitoring.org
4657
4658 Packages:
4659 Init systems: Add basic openrc support and
4660 <pkg>_INSTALL_INIT_OPENRC variable in the infrastructure to
4661 install openrc service scripts if enabled.
4662
4663 busybox: Build each applet as a separate binary when SELinux
4664 is enabled for more finegrained policy control. Use daemon
4665 mode for mdev rather than legacy hotplug.
4666
4667 linux: Workaround -Werror related build failure on powerpc,
4668 by forcing CONFIG_PPC_DISABLE_WERROR on.
4669
4670 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
4671 partition is available before mounting.
4672
4673 New defconfigs: HiFive Unleashed, I.MX8MM EVK and Pico, Nanopi
4674 m4 and neo4, Nanopc t4, Olimex A33 olinuxino, Pine64
4675 Rockpro64, PowerPC mac99, QEMU C-SKY 610/807/810/860 virt,
4676 Raspberry Pi 4, Raxda rock pi4, Solidrun Clearfog GT-8K
4677
4678 Removed defconfigs: Odroid C2
4679
4680 New packages: bitcoin, c-capnproto, fatcat, ifmetric, jack1,
4681 jailhouse, libubootenv, luasyslog, mender-grubenv,
4682 murata-cyw-fw, openrc, piglit, python-colorama, python-cycler,
4683 python-hiredis, python-ifaddr, python-inflection,
4684 python-iptables, python-matplotlib, python-periphery,
4685 python-pycairo, python-redis, python-termcolor,
4686 python-tinyrpc, python-txdbus, skeleton-init-openrc, spdlog,
4687 sshguard, stellarium, zziplib
4688
4689 Removed packages: xapp_mkfontdir
4690
4691 Issues resolved (http://bugs.uclibc.org):
4692
4693 #11096: Upgrade from glibc 2.26 to 2.27 broke some locales...
4694 #11271: utils/check-package fails with exception depending on..
4695 #11991: [numpy] segfault when compiling for RPi3 64bits
4696 #12016: Grub fails to boot bzImage after upgrade to 2019.05
4697 #12046: Can’t login as root user after upgrading to buildroot..
4698 #12051: package/dhcp installs libtool wrapper scripts on tar...
4699 #12076: Patchelf can link against an incompatible libc++ ver...
4700
c8bab5be
PK
47012019.05.3, Released October 3rd, 2019
4702
4703 Important / security related fixes.
4704
4705 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
4706 Use default console settings
4707
4708 Dependencies: Ensure host has JSON::PP perl module installed
4709 if webkitgtk/wpewebkit packages are enabled as it is needed
4710 during their build process.
4711
4712 Toolchain: Generate check-headers program under BUILD_DIR
4713 rather than /tmp to fix issues with distributions mounting
4714 /tmp noexec.
4715
4716 Updated/fixed packages: asterisk, augeas, bind, bwm-ng, cups,
4717 cups-filters, docker-cli, docker-engine, docker-proxy,
4718 e2fsprogs, eudev, exim, expat, gcc, go, haveged, ifplugd,
4719 iptables, joe, kf5-extra-cmake-modules, kf5-modemmanager-qt,
4720 kf5-networkmanager-qtlibcamera, libcurl, libgcrypt,
4721 libgpg-error, libnftl, libnspr, libnss, libopenssl,
4722 libtorrent-rasterbar, luksmeta, mariadb, mbedtls, mongodb,
4723 mosquitto, ncurses, nfs-utils, nghttp2, nodejs, openvmtools,
4724 php, protobuf, putty, qemu, samba4, swupdate,
4725 systemd-bootchart, thttpd, uclibc, unzip, util-linux,
4726 wireshark
4727
4728 Issues resolved (http://bugs.uclibc.org):
4729
4730 #10806: Allow nfs-utils to use ipv6
4731 #11781: mariadb build error
4732 #12031: Build of cups-filters fails while linking, apparently due..
4733 #12141: eudev package is missing "render" and "kvm" groups
4734 #12241: Permission denied while running "make"
4735
3b877a7f
PK
47362019.05.2, Released September 3rd, 2019
4737
4738 Important / security related fixes.
4739
4740 Filesystems: Pass extra pax options to tar for binary
4741 reproducibility.
4742
4743 Updated/fixed packages: apache, arm-trusted-firmware,
4744 asterisk, atk, autofs, batctl, batman-adv, berkeleydb,
4745 busybox, bzip2, clamav, cloop, cmake, collectd, connman-gtk,
4746 dahdi-linux, dahdi-tools, daq, dehydrated, dhcp, dovecot,
4747 dovecot-pigeonhole,, elfutils, evtest, exim, expect, giflib,
4748 git, glib-networking, glibc, gnupg2, gnutls, go,
4749 gst1-rtsp-server, gtkperf, gupnp-tools, gvfs, imagemagick,
4750 imx-uuc, intel-microcode, json-glib, lftp, libbsd, libcurl,
4751 libgit2, libgtk2, libgtk3, libmodplug, libnss, libpri,
4752 libshout, libss7, libssh2, libvips, libxcb, linux-headers,
4753 mdadm, mesa3d, metacity, mpg123, mosquitto, musl, nginx,
4754 oniguruma, openblas, opencv3, openjdk, openjdk-bin, openldap,
4755 openvmtools, pcmanfm, php, pigpio, postgresql, prboom,
4756 proftpd, proj, python, python-django, python-idna,
4757 python-numpy, python-urllib3, python3, qemu, qt5, qt5base,
4758 qt5enginio, quagga, rygel, squid, subversion, tcpreplay,
4759 unzip, vlc, vte, webkitgtk, wireless-regdb, xen,
4760 xfont_font-util, xlib_libICE, xlib_libXfont, xlib_libXfont2,
4761 yad, zeromq
4762
4763 Issues resolved (http://bugs.uclibc.org):
4764
4765 #11741: pigpio does not build host-pigpio
4766 #11876: automount using host mount/umount
4767 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
4768 #11921: dahdi fails to build
4769 #11961: libpri build failure
4770 #12086: (dhcpd-missing-libs) - dhcp shared libraries not installed to..
4771 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
4772 #12106: daq: build fails if libdumbnet-dev is installed in the host
4773 #12126: vc4 has neon as hard dependency
4774
c0225c27
PK
47752019.05.1, Released July 7th, 2019
4776
4777 Important / security related fixes.
4778
4779 arch: x86: Fix typo breaking 'core-avx2' variant
4780
4781 linux: Workaround -Werror related build failure on powerpc,
4782 by forcing CONFIG_PPC_DISABLE_WERROR on.
4783
4784 support/testing: Emulate a machine with 256MB RAM to fix
4785 issues with certain tests running out of memory.
4786
4787 test-pkg: Correct long option handling and clean output dir
4788 after a successful build to save disk space.
4789
4790 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
4791 partition is available before mounting.
4792
4793 Updated/fixed packages: barebox, busybox, bzip2, davfs2,
4794 dialog, docker-cli, docker-engine, exim, expat, faad2,
4795 haveged, irssi, libcamera, libcdaudio, libcurl, libglib2,
4796 libressl, libsecret, lmbench, meson, monit, php, postgresql,
4797 psplash, python-django, qt5base, tvheadend, webkitgtk,
4798 xserver_xorg-server, znc
4799
8d4e26da
PK
48002019.05, released June 2nd, 2019
4801
4802 Various fixes.
4803
4804 Toolchain: Ensure pre-built Andes toolchains can only be
4805 selected when x86 32bit support is available on the host.
4806 Disallow PowerPC SPE ABI for GCC >= 8.x, as it is no longer
4807 supported.
4808
4809 Infra: pkg-config: Use a dedicated timestamp file rather than
4810 .config as that gets touched by linux-4.19+, causing repeated
4811 builds.
4812
4813 Add C-SKY support to our config.sub (gnuconfig)
4814
4815 Updated/fixed packages: dosfstools, botan, brotli, dropbear,
4816 flare-engine, gst1-plugins-bad, libhtp, libnss, libopenssl,
4817 linuxptp, matchbox-panel, mender, mutt, netsurf,
4818 network-manager, opencv3, openjdk, openmpi, php,
4819 python-cython, qt5multimedia, qtwayland, qt5webkit-examples,
4820 supertux, suricata, tpm2-totp, v4l2loopback, wireshark,
4821 wpewebkit
4822
2c96d648
PK
48232019.05-rc3, released May 25th, 2019
4824
4825 Fixes all over the tree.
4826
4827 check-bin-arch: Ignore /usr/lib/grub, similar to how /lib/grub
4828 is ignored.
4829
4830 check-package: Warn about utf-8 characters in .mk files
4831
4832 Linux: Default to 5.1.x series
4833
4834 Updated/fixed packages: assimp, atop, chocolate-doom, cjson,
4835 ddrescue, dhcp, ffmpeg, gerbera, glibmm, gpsd, gst-ffmpeg,
4836 intel-microcode, jasper, keepalived, kismet, libcpprestsdk,
4837 libcurl, libssh2, libupnp18, luarocks, mono-gtksharp3, opus,
4838 postgresql, pcsc-lite, python, tslib, webkitgtk,
4839 wpebackend-fdo, wpewebkit
4840
2adc578d
PK
48412019.05-rc2, released May 15th, 2019
4842
4843 Fixes all over the tree.
4844
4845 Updated/fixed packages: bind, bullet, ca-certificates,
4846 collectd, cracklib, dhcp, gdb, libinput, libtorrent-rasterbar,
4847 linknx, lynx, mono, netsurf, optee-os, postgresql, qt5enginio,
4848 qt5multimedia, rpm, samba4, sqlite, strace, uclibc, woff2
4849
4850 Issues resolved (http://bugs.uclibc.org):
4851
4852 #11841: grub-efi.cfg not used when building EFI disk image
4853
a8b229a7
PK
48542019.05-rc1, Released May 8th, 2019
4855
4856 Fixes all over the tree and new features.
4857
4858 Architecture: Andes 32-bit (nds32) support added.
4859
4860 Only build host-lzip / host-xz when really needed by packages,
4861 not just when not available on the build host.
4862
4863 Toolchain: Glibc bumped to 2.29, musl bumped to 1.1.22,
4864 binutils 2.32 added, 2.28/2.29 removed, default changed to
4865 2.31.1.
4866
4867 fs: Set FAKEROOTDONTTRYCHOWN environment variable to not
4868 forward {f,l,}chown calls to libc when running under fakeroot
4869 to fix issues when building in restricted environments
4870 (E.G. user namespace with bubblewrap).
4871
4872 Linux: Also build default make target to ensure extra files
4873 like the gdb scripts enabled by CONFIG_GDB_SCRIPTS are also
4874 built. Notice: This may mean that extra host utilities like
4875 uboot-mkimage are needed.
4876
4877 Infrastructure: show-info and <pkg>-show-info make targets
4878 added to output package metadata in JSON format for external
4879 use.
4880
4881 pkg-generic: Only tweak .la files needing it to ensure they
4882 are not included in subsequent package file lists.
4883
4884 test-pkg: Generate a basic package config if none is
4885 specified.
4886
4887 Gettext-tiny package added as an lightweight replacement for
4888 GNU gettext for situations where NLS support is not needed.
4889
4890 New defconfigs: Andes AE3XX, Freescale imx8mpico / imx8qxpmek
4891 / T2080 QDS RDB, Licheepi zero, Orangepi R1
4892
4893 Removed defconfigs: Olimx A20 Olinuxino Lime legacy
4894
4895 New packages: bats-core, bayer2rgb-neon, brickd, cog, dacapo,
4896 enet, gettext-tiny, gli, gst1-plugins-bayer2rgb-neon,
4897 imx-sc-firmware, intel-mediadriver, intel-mediasdk, libcamera,
4898 libhtp, libp11, libwpe, lua-binaryheap, lua-gd, lua-lunitx,
4899 mender-artifact, most, oniguruma, openjdk, openjdk-bin,
4900 opensbi, optee-benchmark, optee-client, optee-examples,
4901 optee-os, optee-test, paho-mqtt-cpp, python-aioblescan,
4902 python-aioconsole, python-aiohttp-cors, python-aiomonitor,
4903 python-backcall, python-jedi, python-parso, python-pyjwt,
4904 python-terminaltables, suricata, tpm2-totp, uftp,
4905 wpebackend-fdo, wpewebkit
4906
4907 Removed packages: libump, lunit, sunxi-mali
4908
4909 Issues resolved (http://bugs.uclibc.org):
4910
4911 #11716: Typo on website, saying latest release is 2018.2.11
4912 #11756: package/syslinux: MBR's don't fit because of binutils..
4913 #11761: Building custom kernel 5.1-rc3 or later breaks on objtool
4914 #11816: Only selected coreutils binaries are installed
4915
eea7f7a6
PK
49162019.02.11, released April 9th, 2020
4917
4918 Important / security related fixes.
4919
4920 core: Fix compatibility with make 4.3+. Also fixup /lib
4921 references in libtool .la files, similar to how it is done for
4922 /usr/*.
4923
4924 toolchain: Fix kernel headers validation check for external
4925 toolchains.
4926
4927 Updated/fixed packages: barebox-aux, bluez5_utils, busybox,
4928 civetweb, collectd, ffmpeg, gcc, gnutls, gvfs, haproxy,
4929 hiredis, kmscube, libical, libopenssl, libsndfile,
4930 linux-tools, ntp, php, pure-ftpd, screen, sysdig, tor,
4931 util-linux, vala, vlc, xserver_xorg-server
4932
4933 Issues resolved (http://bugs.uclibc.org):
4934
4935 #12746: "sysdig" package description points to http://sysdig.org, ..
4936
2ccbb133
PK
49372019.02.10, released March 16th, 2020
4938
4939 Important / security related fixes.
4940
4941 Core: Ensure package-file-lists data is correct after
4942 incremental builds as well.
4943
4944 Fix a race condition related to creating the output/staging
4945 symlink on systems with coreutils < 8.27.
4946
4947 Br2-external: Fix compatibility with make 4.3+
4948
4949 Util-linux: Ensure that hwclock is built without GPLv3
4950 code. Notice that builds with hwclock has contained
4951 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
4952
4953 Updated/fixed packages: armadillo, at, binutils, blktrace,
4954 bootstrap, busybox, cairo, cups, czmq, dnsmasq,
4955 docker-containerd, dovecot, dovecot-pigeonhole, e2fsprogs,
4956 eudev, exim, exiv2, fbgrab, grep, gst1-validate, guile,
4957 imagemagick, jhead, kvm-unit-tests, lapack, libcgroup,
4958 libftdi1, libjpeg, libsigrok, libsndfile, libssh2, libsvgtiny,
4959 libvncserver, libvorbis, libxml2, libxslt, linux, lz4,
4960 mariadb, mbedtls, meson, mfgtools, mongoose, ncurses, ntfs-3g,
4961 opencv3, openjpeg, openswan, openvmtools, patch, php,
4962 postgresql, pppd, proftpd, pure-ftpd, python-django,
4963 python-pyqt5, python3, qemu, qt5base, qt5webengine, qwt,
4964 rdesktop, ruby, runc, samba4, shellinabox, smartmontools,
4965 sqlcipher, squid, swupdate, sysklogd, taglib, thrift,
4966 ti-cgt-pru, uboot, util-linux, vorbis-tools, webkitgtk,
4967 wireshark, xen, xserver_xorg-server, zeromq, zsh
4968
4969 Issues resolved (http://bugs.uclibc.org):
4970
4971 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
4972 #12331: meson issue
4973 #12461: libglib2 build files with deep directory structure
4974 #12606: fbgrab location has changed
4975
d4e7390f
PK
49762019.02.9, released January 12th, 2020
4977
4978 Important / security related fixes.
4979
4980 pkg-python infrastructure: Ensure correct compiler and linker
4981 flags are used for compiled code
4982
4983 utils/scanpypi: Remind users to update DEVELOPERS
4984
4985 Updated/fixed packages: busybox, cc-tool, cpio, cups, dante,
4986 dillo, docker-cli, docker-containerd, docker-engine, easy-rsa,
4987 ecryptfs-utils, efl, git, glibc, gnupg2, gst1-plugins-bad,
4988 kf5-kcoreaddons, libarchive, libgit2, libkrb5, librsvg,
4989 libssh, libtomcrypt, libuio, lirc-tools, lvm2,
4990 matchbox-desktop, nodejs, ntp, opencv3, openpowerlink,
4991 python-django, python-ecdsa, python-pyasn-modules,
4992 python-pyqt5, python-subprocess32, python3, qpdf, runc, rygel,
4993 samba4, sdl2, wavpack, xserver_xorg-server, zip
4994
4995 Issues resolved (http://bugs.uclibc.org):
4996
4997 #12121: PyQt5.QtSerialPort and other modules not being built
4998
2c251bca
PK
49992019.02.8, released December 7th, 2019
5000
5001 Important / security related fixes.
5002
5003 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
5004 <pkg>_DL_OPTS by default, just like it is done for a number of
5005 other package variables
5006
5007 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
5008 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
5009 the (rare) case where the .py files are needed at runtime
5010 rather than .pyc.
5011
5012 Fix <pkg>-reconfigure handling for packages using the kconfig
5013 infrastructure.
5014
5015 Toolchain: ensure external toolchain kernel headers version
5016 check correctly stop the build on mismatch
5017
5018 Deconfigs: beaglebone: fix boot issue
5019
5020 Updated/fixed packages: am33x-cm3, asterisk, bind, chrony,
5021 clamav, collectd, connman, faifa, gob2, haproxy,
5022 intel-microcode, ipsec-tools, jasper, jpeg-turbo, kodi,
5023 kvm-unit-tests, libftdi, libftdi1, libnss, libstrophe,
5024 libsvgtiny, lvm2, lzma, mariadb, minicom, neardal, nodejs,
5025 opencv3, openvmtools, oracle-mysql, perl-gdgraph,
5026 perl-gdtextutil, php, postgresql, prosody, python-django,
5027 rabbitmq-c, rauc, redis, rpcbind, socat, spice,
5028 spice-protocol, tftpd, tiff, webkitgtk
5029
5030 New packages: libmspack
5031
5032 Issues resolved (http://bugs.uclibc.org):
5033
5034 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
5035 #12171: Python-opencv needs config.py and config-3.7.py to run..
5036 #12211: host-nodejs 10.15.3 package fail to build
5037 #12316: tzdata fails to install with empty "default local time"
5038
046735f5
PK
50392019.02.7, Released November 10th, 2019
5040
5041 Important / security related fixes.
5042
5043 support/testing: use a kernel with HW_RANDOM_VIRTIO to work
5044 around issues with lack of entrophy
5045
5046 Toolchain: Also copy libssp.so for external toolchains if SSP
5047 is enabled to handle toolchains providing SSP support in
5048 libssp rather than in the C library
5049
5050 Download: Also use the package download method for extra
5051 downloads from the same site, so it does not get confused by
5052 URLs containing '+'
5053
5054 Fakeroot now works correctly under Microsoft Windows 10
5055 Services for Linux, which does not provide SYSV IPC support
5056
5057 utils/test-pkg: ensure to exit with an error upon failure
5058
5059 Updated/fixed packages: asterisk, azmq, cups-filters,
5060 domoticz, duma, elf2flt, eudev, exfat, exfat-utils, fakeroot,
5061 file, freerdp, gd, ghostscript, go, gvfs, intel-microcode,
5062 kvm-unit-tests, libarchive, libnspr, libnss, libopenssl,
5063 libpcap, libpciaccess, librsvg, libseccomp, libsigrok,
5064 libtorrent, libunwind, linux-tools, lua-sdl2, lxc, minizip,
5065 mjpegtools, mongoose, php, python, python-pysnmp-apps,
5066 python3, qemu, qt5base, ruby, safeclib, samba4, sdl_mixer,
5067 sox, sudo, systemd, tcpdump, unscd, util-lkinux, vtun, xvisor,
5068 yaffs2utils
5069
5070 Issues resolved (http://bugs.uclibc.org):
5071
5072 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
5073 #12261: sudo versions prior to 1.8.28 are affected
5074
d9fb5b2d
PK
50752019.02.6, Released October 3rd, 2019
5076
5077 Important / security related fixes.
5078
5079 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
5080 Use default console settings
5081
5082 Dependencies: Ensure host has JSON::PP perl module installed
5083 if webkitgtk/wpewebkit packages are enabled as it is needed
5084 during their build process.
5085
5086 Toolchain: Generate check-headers program under BUILD_DIR
5087 rather than /tmp to fix issues with distributions mounting
5088 /tmp noexec.
5089
5090 Updated/fixed packages: asterisk, augeas, bind, bwm-ng, cups,
5091 cups-filters, docker-cli, docker-engine, docker-proxy,
5092 dropbear, e2fsprogs, eudev, exim, expat, gcc, go, ifplugd,
5093 haveged, iptables, joe, kf5-extra-cmake-modules,
5094 kf5-modemmanager-qt, kf5-networkmanager-qt, libcurl,
5095 libgcrypt, libgpg-error, libnftl, libnspr, libnss, libopenssl,
5096 luksmeta, mariadb, mbedtls, mongodb, mosquitto, ncurses,
5097 nfs-utils, nghttp2, nodejs, openvmtools, php, protobuf, putty,
5098 qemu, qt5base, samba4, swupdate, systemd-bootchart, thttpd,
5099 uclibc, unzip, util-linux, wireshark
5100
5101 Issues resolved (http://bugs.uclibc.org):
5102
5103 #10806: Allow nfs-utils to use ipv6
5104 #11781: mariadb build error
5105 #12031: Build of cups-filters fails while linking, apparently due..
5106 #12141: eudev package is missing "render" and "kvm" groups
5107 #12181: dropbear: norootlogin (-w) no longer works when PAM is enabled
5108 #12241: Permission denied while running "make"
5109
65e48f7a
PK
51102019.02.5, Released September 2nd, 2019
5111
5112 Important / security related fixes.
5113
5114 Filesystems: Pass extra pax options to tar for binary
5115 reproducibility.
5116
5117 Updated/fixed packages: apache, arm-trusted-firmware,
5118 asterisk, atk, autofs, batctl, batman-adv, berkeleydb, brotli,
5119 busybox, bzip2, clamav, cloop, cmake, collectd, connman-gtk,
5120 cryptopp, dahdi-linux, dahdi-tools, daq, dehydrated, dovecot,
5121 dovecot-pigeonhole,, elfutils, evtest, exim, expect, giflib,
5122 git, glib-networking, glibc, gnupg2, gnutls, go,
5123 gst1-rtsp-server, gtkperf, gupnp-tools, gvfs, imagemagick,
5124 imx-uuc, intel-microcode, json-glib, lftp, libbsd, libcurl,
5125 libgit2, libgtk3, libmodplug, libnss, libpri, libshout,
5126 libss7, libssh2, libvips, libxcb, linux-headers, mdadm,
5127 mesa3d, metacity, mpg123, mosquitto, musl, nginx, openblas,
5128 opencv3, openldap, openvmtools, pcmanfm, php, pigpio,
5129 postgresql, prboom, proftpd, proj, python, python-django,
5130 python-idna, python-numpy, python-urllib3, python3, qemu, qt5,
5131 qt5base, qt5enginio, quagga, rygel, squid, subversion,
5132 tcpreplay, unzip, vlc, vte, webkitgtk, weston, wireless-regdb,
5133 xen, xfont_font-util, xlib_libICE, xlib_libXfont,
5134 xlib_libXfont2, yad, zeromq
5135
5136 Issues resolved (http://bugs.uclibc.org):
5137
5138 #11741: pigpio does not build host-pigpio
5139 #11876: automount using host mount/umount
5140 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
5141 #11921: dahdi fails to build
5142 #11961: libpri build failure
5143 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
5144 #12106: daq: build fails if libdumbnet-dev is installed in the host
5145 #12126: vc4 has neon as hard dependency
5146
86c31e8b
PK
51472019.02.4, Released July 10th, 2019
5148
5149 Important / security related fixes.
5150
5151 arch: x86: Fix typo breaking 'core-avx2' variant, add Westmere
5152 variant.
5153
5154 linux: Workaround -Werror related build failure on powerpc,
5155 by forcing CONFIG_PPC_DISABLE_WERROR on.
5156
5157 support/testing: Emulate a machine with 256MB RAM to fix
5158 issues with certain tests running out of memory.
5159
5160 test-pkg: Correct long option handling and clean output dir
5161 after a successful build to save disk space.
5162
5163 Ensure custom <pkg>_OVERRIDE_SRCDIR_RSYNC_EXCLUSIONS are
5164 passed before the standard exclusions so they are not ignored
5165 by rsync when using override-srcdir.
5166
5167 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
5168 partition is available before mounting.
5169
5170 Updated/fixed packages: barebox, bzip2, davfs2, dbus, dialog,
5171 docker-cli, docker-engine, expat, faad2, ffmpeg, freeswitch,
5172 gerbera, haveged, irssi, libcdadio, libgit2, libglib2,
5173 libsecret, libvncserver, lmbench, logrotate, mariadb, meson,
5174 mongoose, monit, mpd, openblas, php, postgresql, psplash,
5175 python, python-django, python3, qt5base, samba4, taglib,
5176 tvheadend, vlc, webkitgtk, xserver_xorg-server, znc
5177
c700c8ba
PK
51782019.02.3, Released June 7th, 2019
5179
5180 Important / security related fixes.
5181
5182 Infra: pkg-config: Use a dedicated timestamp file rather than
5183 .config as that gets touched by linux-4.19+, causing repeated
5184 builds.
5185
5186 check-bin-arch: Also ignore /usr/lib/grub to support merged
5187 /usr setups, similar to how /lib/grub is ignored.
5188
5189 gnuconfig/config.sub: Add C-SKY architecture support.
5190
5191 Updated/fixed packages: assimp, atftp, atop, botan, busybox,
5192 ca-certificates, chocolate-doom, cjson, coreutils, cracklib,
5193 ddrescue, dhcp, docker-cli, docker-containerd, docker-engine,
5194 dosfstools, dovecot, dovecot-pigeonhole, dropbear, exim,
5195 ffmpeg, flare-engine, gcc, gdb, gerbera, glibmm, go, gpsd,
5196 gst-ffmpeg, gst1-plugins-bad, gst1-plugins-base, imagemagick,
5197 intel-microcode, jasper, kf5-kcoreaddons, kismet, libcurl,
5198 libglib2, libnss, libopenssl, libsigrok, libssh2, libupnp18,
5199 linuxptp, luajit, lynx, matchbox-panel, mender,
5200 netcat-openbsd, netsurf, nfs-utils, opus, orc, owfs,
5201 pcsc-lite, php, popt, postgresql, python, python-cython,
5202 python-django, python-ply, qt5enginio, rpm, runc, samba4,
5203 sqlite, subversion, supertux, systemd, tslib, uclibc,
5204 v4l2loopback, webkitgtk, woff2
5205
fe904511
PK
5206 Issues resolved (http://bugs.uclibc.org):
5207
c700c8ba
PK
5208 #11816: Only selected coreutils binaries are installed
5209 #11841: grub-efi.cfg not used when building EFI disk image
5210 #11911: systemd v240 memory leak in systemd-journald
5211
b7620c10
PK
52122019.02.2, Released April 29th, 2019
5213
5214 Important / security related fixes.
5215
5216 Only build host-lzip / host-xz when really needed by packages,
5217 not just when not available on the build host.
5218
5219 fs: Set FAKEROOTDONTTRYCHOWN environment variable to not
5220 forward {f,l,}chown calls to libc when running under fakeroot
5221 to fix issues when building in restricted environments
5222 (E.G. user namespace with bubblewrap).
5223
5224 Linux: Also build default make target to ensure extra files
5225 like the gdb scripts enabled by CONFIG_GDB_SCRIPTS are also
5226 built. Notice: This may mean that extra host utilities like
5227 uboot-mkimage are needed.
5228
5229 Defconfigs: ASUS tinker and Amarula vyasa rk3822: Support
5230 larger kernel images, Atmel SAM5D27, SAM5D2,3,4 xplained:
5231 Increase rootfs size to fit utilities, Raspberry Pi 64bit:
5232 Include overlays in sdcard image
5233
5234 Updated/fixed packages: android-tools, apache, bind, binutils,
5235 busybox, civetweb, cjson, copas, davfs2, docker-cli,
5236 docker-containerd, docker-engine, dovecot, dovecot-pigeonhole,
5237 freerdp, gerbera, ghostscript, git, gnutls, go, gst-omx,
5238 gst1-plugins-base, gst1-plugins-ugly, haproxy, hostapd,
5239 ipsec-tools, libfreefare, libfuse, libkrb5, libpng, libxml2,
5240 libxslt, linknx, linux, linux-firmware, linux-tools, live555,
5241 lldp, lrzsz, lynx, madplay, make, minicom, mongodb, msmtp,
5242 musl, mutt, neon, netsnmp, numactl, opus, perl, php,
5243 postgresql, pure-ftpd, python-urllib3, python3, qt5base,
5244 rapidxml, rpm, rsyslog, ruby, runc, samba4, sane-backends,
5245 softether, stunnel, sysklogd, syslinux, syslog-ng,
5246 systemd-bootchart, thttpd, thrift, tiff, tor, tpm2-tools,
5247 tpm2-tss, webkitgtk, yaffs2utils, wget, wpa_supplicant, wsapi,
5248 xapp_xfd, xapp_xload, xlib_libXpm, xserver_xorg-server, xz,
5249 znc
5250
5251 Issues resolved (http://bugs.uclibc.org):
5252
5253 #11756: package/syslinux: MBR's don't fit because of binutils..
5254 #11761: Building custom kernel 5.1-rc3 or later breaks on objtool
5255
18a10db0
PK
52562019.02.1, Released March 29th, 2019
5257
5258 Important / security related fixes.
5259
5260 pkg-generic: Only tweak .la files needing it to ensure they
5261 are not included in subsequent package file lists.
5262
5263 test-pkg: Generate a basic package config if none is
5264 specified.
5265
5266 Updated/fixed packages: asterisk, avahi, bash, beecrypt,
5267 binutils, busybox, clamav, cups, efl, eigen, fetchmail, file,
5268 flashrom, fltk, gerbera, git, glibc, gnuradio, go,
5269 gst-plugins-bad, intel-gmmlib, jq, kexec, kf5-modemmanager-qt,
5270 leveldb, libcurl, libdrm, libftdi1, libglib2, libiio, libpcap,
5271 libseccomp, libssh2, log4cplus, lvm2, mariadb, mender,
5272 mongodb, mosquitto, musl, nodejs, ntp, openjpeg, owfs, php,
5273 pure-ftpd, putty, python-aiojobs, qt5webkit, rdesktop, samba4,
5274 sunxi-tools, supertux, swupdate, tpm2-abrmd, tpm2-tss,
5275 wavemon, wireshark, vsftpd, xapp_xdm, xen,
5276 xdriver_xf86-video-fbdev, xlib_libXdmcp
5277
5278 Issues resolved (http://bugs.uclibc.org):
5279
5280 #11716: Typo on website, saying latest release is 2018.2.11
5281
b9674056
PK
52822019.02, released March 4th, 2019
5283
5284 Minor fixes.
5285
5286 Libressl support added for Qt 5.6 as a replacement for
5287 openssl, as 5.6 is not compatible with openssl 1.1.x.
5288
5289 Updated/fixed packages: cutelyst, devmem2, gqrx,
5290 gst-plugins-bad, libraw, libsoxr, qt5base, runc, systemd, tor
5291
bdfea842
PK
52922019.02-rc3, released March 1st, 2019
5293
5294 Fixes all over the tree.
5295
5296 Openssl support dropped from Qt 5.6, as it isn't compatible
5297 with openssl 1.1.x.
5298
5299 Toolchain: GCC 8.x updated to 8.3.0, fixing a number of
5300 issues.
5301
5302 Dependencies: Require CMake 3.8 or newer to fix compilation
5303 issue with certain packages. If not available, host-cmake will
5304 instead be built.
5305
5306 Printvars: Fix performance regression since 2018.02
5307
5308 Scanypi: Correctly handle underscores in python package names.
5309
5310 Updated/fixed packages: botan, clamav, cryptopp, i2pd,
5311 ibrcommon, iproute2, libcpprestsdk, libssh, lua-curl,
5312 luaexpat, qt5base, runc, stress-ng, syslinux, systemd,
5313 upmpdcli, zbar
5314
5315 Issues resolved (http://bugs.uclibc.org):
5316
5317 #9966: util-linux-2.30/.stamp_built' failed
5318 #11696: possible typo in board/pc/post-build.sh
5319
108c8312
PK
53202019.02-rc2, released February 23th, 2019
5321
5322 Fixes all over the tree.
5323
5324 Removed zynq_zybo defconfig, as it hasn't seen any update
5325 since it was added in 2016, and uses a U-Boot version not
5326 compatible with openssl-1.1.x.
5327
5328 Linux: Ignore user supplied downloadable hashes, as no hash
5329 checksums are available for those.
5330
5331 Updated/fixed packages: bind, cryptopp, docker-containerd,
5332 dtc, efivar, gdb, imagemagick, ipmiutil, libcpprestsdk,
5333 libcurl, libgpiod, libid3tag, libv4l, log4cplus, luvi,
5334 madplay, mender, mosquitto, poco, postgresql, proftpd,
5335 pulseaudio, python-django, qemu, qt5base, qwt, rabbitmq-c,
5336 reaver, safeclip, stress-ng, swupdate, syslog-ng, systemd,
5337 tor, unzip, xenomai
5338
5339 Issues resolved (http://bugs.uclibc.org):
5340
5341 #11501: compile sdl2 with enable wayland
5342 #11681: .. unable to initialize decompress status for section..
5343
23a28853 53442019.02-rc1, released February 13th, 2019
fb741b03
PK
5345
5346 Fixes all over the tree and new features.
5347
5348
5349 Dependencies:
5350
5351 Require Python >= 2.7 as it is needed for E.G. building
5352 libglib2.
5353
5354 Ensure GNU gzip is used for reproducible tarballs (instead of
5355 pigz)
5356
5357
5358 Infrastucture:
5359
5360 Ensure the PLATFORM and OS environment variables are not set,
5361 as they cause build issues for some packages.
5362
5363 The package list infrastructure now correctly handles packages
5364 installing files with old mtime.
5365
5366 Add a config option to force all optional host utilities to be
5367 built, even if suitable versions are available on the build
5368 machine.
5369
5370 graph-build-time: Also show time spent downloading
5371
5372 Download: fixes for SSH/SCP support
5373
5374 Ensure user provided permissions override permissions from
5375 packages.
5376
5377 SDK: Fix handling of relative symlinks (targets starting with
5378 '.' or '..')
5379
5380 BR2_SYSTEM_DEFAULT_PATH setting to customize the default path
5381 for processes.
5382
5383 The custom skeleton logic will now populate the needed /bin,
5384 /lib, /sbin directories/symlinks if not present. Merged /usr
5385 can now be used with a custom skeleton.
5386
5387 Rootfs overlays can now override symbolic links from
5388 packages. This was disabled to ensure the correct symbolic
5389 links are present when merged /usr is used. Instead validate
5390 that the rootfs overlays do not include invalid /bin, /sbin
5391 and /lib entries.
5392
5393 The waf infrastructure now support the <pkg>_SUBDIR variable,
5394 similar to the other package types.
5395
5396 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
5397
5398 Various improvements to the meson infrastructure.
5399
5400 Luarocks: A Buildroot addon has been added to automate
5401 creating a Buildroot package from luarocks, similar to
5402 scancpan and scanpypi.
5403
23a28853
PK
5404 scanpypi: protect against zip-slip vulnerability in zip/tar
5405 handling
5406
fb741b03
PK
5407 check-package: fix Python 3 support
5408
5409 get-developers: Fix behaviour when called from elsewhere than
5410 the toplevel directory.
5411
5412 pkg-stats: Show latest upstream version of each package, based
5413 on data from release-monitoring.org
5414
5415 kconfig: Fix for make linux-menuconfig / uboot-menuconfig from
5416 a clean tree when ccache is enabled.
5417
5418 Default to sha256 password encoding, drop md5 support.
5419
5420
5421 Architecture:
5422
5423 Support for RISC-V 32bit architecture, ARM A55, 75 and Saphira
5424 variants, MIPS support for mips32r3, mips64r3 and Marvell
5425 Octeon II/III variants.
5426
5427
5428 Toolchain:
5429
5430 ARC toolchain 2018.09, ARM 8.2-2018.11, Codescape IMG/MTI MIPS
5431 2018.09-02, MUSL 1.1.21, GCC 6.5.0 / 7.4.0, GDB 8.2.1
5432
5433
5434 Packages:
5435
5436 openssl: Bump to 1.1.1x series, bringing TLSv1.3 support and
5437 long term support.
5438
5439 fftw: Split into fftw-{single,double,long-double,quad}
5440 packages for the different data precision options.
5441
5442 libcurl: Now has explicit TLS backend selection options.
5443
5444 linux: Support building device tree blobs with the -@ option
5445 for device tree overlays.
5446
5447 weston: The weston-imx i.MX variant is now used when
5448 imx-gpu-viv is enabled
5449
5450 pkgconf: Update to 1.5.3, which brings support for
5451 --define-prefix (used by GStreamer)
5452
5453 Add host-python3-setuptools package to handle host python
5454 packages needing python3 with setuptools support.
5455
5456
5457 New defconfigs: Aarch64 EFI, Orangepi one plus, Orangepi lite
5458 2, QEMU RISC-V 32bit virt, Rock64
5459
5460
5461 New packages: brcm-patchram-plus, clinfo, cunit, docker-cli,
5462 erlang-p1-eimp, exempi, fail2ban, fftw-double,
5463 fftw-double-long, fftw-quad, fftw-single, gerbera, grpc,
5464 gst1-shark, intel-gmmlib, iwd, kf5-kcoreaddons, libeastl,
5465 libpackagekite, libtorrent-rasterbar, lua-std-debug,
5466 lua-std-normalize, mini-snmpd, netsurf, pamtester, pcm-tools,
5467 python-aiodns, python-aiohttp, python-aiohttp-jinja2,
5468 python-aiohttp-remotes, python-aiohttp-security,
5469 python-aiohttp-session, python-aiohttpd-sse, python-aiojobs,
5470 python-cchardet, python-pycares, python-sentry-sdk,
5471 python-wtforms, python3-setuptools, rcw, rtc-tools, shim,
5472 utp_com, vmtouch, websocketpp
5473
23a28853
PK
5474 Removed packages: fftw, lua 5.2.x, luacrypto, perl-time-hires,
5475 python-pyqt, qt, qtuio, tn5250
5476
5477 Issues resolved (http://bugs.uclibc.org):
5478
5479 #10851: Patch to handle numpad Enter key properly
5480 #11066: x11r7 X11 S40xorg leads to a black screen on QEMU x86..
5481 #11126: Bash Shell Programming using Buildroot
5482 #11426: pps-tools bash dependency
5483 #11476: stdio2.h error invalid use of __builtin_va_arg_pack
5484 #11536: dt-utils building fails with glibc 2.28
5485 #11546: open-vm-tools with glibc 2.28
5486 #11566: Fix init script
5487 #11576: Unable to start apache with event MPM on raspberry pi 3
5488 #11591: [pkgconf 1.5.3] xserver OpenGL support is missing
5489 #11606: libjpeg has no Config.in
5490 #11616: 2018.02.09 fails to build libzlib with full RELRO..
5491 #11656: Custom device tree and u-boot boot.scr not integrated..
5492 #11666: Touchscreen with (Py)Qt5 should use tslib instead of evdev
fb741b03 5493
a2dbb7a0
PK
54942018.11.4, Released March 28th, 2019
5495
5496 Important / security related fixes.
5497
5498 Updated/fixed packages: avahi, beecrypt, binutils, botan,
5499 busybox, clamav, cups, devmem2, efl, fetchmail, file, fltk,
5500 gcc, gdb, git, go, gst-plugins-bad, iproute2, jq,
5501 kf5-modemmanager-qt, leveldb, libopenssl, libraw, libseccomp,
5502 libsoxr, libssh2, mariadb, mosquitto, nodejs, ntp, openjpeg,
5503 perl, php, putty, qt5webkit, rdesktop, runc, samba4, swupdate,
5504 systemd, tor, vsftpd, wireshark, xapp_xdm, xen, xlib_libXdmcp
5505
234525e7
PK
55062018.11.3, Released February 23th, 2019
5507
5508 Important / security related fixes.
5509
5510 Ensure the PLATFORM and OS environment variables are not set,
5511 as they cause build issues for some packages.
5512
5513 The package list infrastructure now correctly handles packages
5514 installing files with old mtime.
5515
5516 Linux: Skip hash checks for user supplied downloadable
5517 patches, as no hash checksums are available for those.
5518
5519 scanpypi: protect against zip-slip vulnerability in zip/tar
5520 handling
5521
5522 Download: fixes for SSH/SCP support
5523
5524 SDK: Fix handling of relative symlinks (targets starting with
5525 '.' or '..')
5526
5527 Updated/fixed packages: bind, dhcpcd, docker-compose,
5528 docker-containerd, docker-engine, dovecot, dovecot-pigeonhole,
5529 dtc, efivar, ghostscript, gnuradio, imagemagick, jpeg-turbo,
5530 libarchive, libb64, libcurl, libgeotiff, libgpiod, libid3tag,
5531 libupnp18, log4cplus, madplay, meson, mosquitto, openssh, php,
5532 poco, postgresql, proftpd, pulseaudio, python, python-django,
5533 python3, qt5base, reaver, runc, sg3_utils, sqlcipher,
5534 swupdate, systemd, unzip, webkitgtk, xenomai
5535
8b8ba9ec
PK
55362018.11.2, Released January 30th, 2019
5537
5538 Important / security related fixes.
5539
5540 Defconfigs: Fixes for imx6slevk, imx7dsabresd, imx8mqevk, Lego
5541 EV3, QEMU AArch64-virt
5542
5543 Download: Fix scp download handling
5544
5545 check-package: fix Python 3 support
5546
5547 get-developers: Fix behaviour when called from elsewhere than
5548 the toplevel directory.
5549
5550 kconfig: Fix for make linux-menuconfig / uboot-menuconfig from
5551 a clean tree when ccache is enabled.
5552
5553 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
5554
5555 Updated/fixed packages: acpica, apache, apr, avrdude, cargo,
5556 cc-tool, dash, dhcpdump, dmalloc, docker-containerd, efivar,
5557 fwts, glibc, gnuchess, gnupg2, go, leveldb, libarchive,
5558 libassuan, libftdi1, libgpg-error, libhttpparser, libkcapi,
5559 libmad, libsndfile, libsquish, liburiparser, libwebsock,
5560 libxml2, lighttpd, llvm, lm-sensors, lua-msgpack-native, lxc,
5561 mariadb, mbedtls, meson, mosquitto, netatalk, nodejs, odhcp6c,
5562 openresolv, openssh, pango, patchelf, php, python-django,
5563 python-numpy, python-pyyaml, rauc, rp-pppoe, s6-networking,
5564 samba4, sdl_sound, shairport-sync, sqlite, subversion,
5565 sunxi-cedarx, swupdate, systemd, tcpreplay, tekui, tmp2-abrmd,
5566 tpm2-tools, tpm2-tss, udisks, unixodbc, usb_modeswitch,
5567 webkitgtk, wireshark, wolfssl, xapp_rgb, xenomai, xerces
5568
5569 Issues resolved (http://bugs.uclibc.org):
5570
5571 #11576: Unable to start apache with event MPM on raspberry pi 3
5572
ab3d2dea
PK
55732018.11.1, Released December 20th, 2018
5574
5575 Important / security related fixes.
5576
5577 defconfigs: Fixes for bananapi m2 ultra, ci20
5578
5579 Download wrapper: Fix for urlencode handling
5580
5581 Updated/fixed packages: asterisk, docker-compose,
5582 docker-engine, dt-utils, gnutls, go, grub, libbsd, libcurl,
5583 libpgpme, libiscsi, liblo, libmpd, libopenssl, liboping,
5584 libpam-tacplus, libpjsip, linux-firmware, liquid-dsp,
5585 lua-cqueue, luvi, lxc, lynx, nginx, nodejs, openzwave, php,
5586 pps-tools, proftpd, prosody, sdl2_net, squashfs, swupdate,
5587 uclibc, vtu, webkitgtk, wine, xen
5588
5589 New packages: docker-cli
5590
5591 Issues resolved (http://bugs.uclibc.org):
5592
5593 #11426: pps-tools bash dependency
5594 #11536: dt-utils building fails with glibc 2.28
5595
9089a9ff
PK
55962018.11, Released December 1st, 2018
5597
5598 Minor fixes.
5599
5600 Updated/fixed packages: c-ares, quagga, squid
5601
0031f521
PK
56022018.11-rc3, released November 30th, 2018
5603
5604 Fixes all over the tree.
5605
5606 Defconfigs: Fixes for Armadeus APF27, imx6sabre, Olimex A20
5607 olinuxino lime legacy, Orangepi zero plus 2, PC, Riotboard.
5608
5609 graph-depends: Fix for package names starting with a non-alpha
5610 character.
5611
5612 Updated/fixed packages: alsa-utils, botan, dante, domoticz,
5613 dtc, freetype, gauche, gcc, gdb, ghostscript, glibc,
5614 imx-usb-loader, libbsd, libid3tag, libkrb5, libmicrohttpd,
5615 libopenssl, libsoxr, linux, motion, msgpack, mtd,
5616 perl-net-ssleay, php, popt, python-numpy, qt5declarative,
5617 samba4, shadowsocks-libev, stress-ng, systemd, usb_modeswitch,
5618 webkitgtk, valgrind, weston, xfsprogs
5619
bc89c1a8
PK
56202018.11-rc2, released November 21th, 2018
5621
5622 Fixes all over the tree.
5623
5624 fs: Drop intermediate tarball from the filesystem handling to
5625 fix an issue with xattrs handling related to fakeroot. Ensure
5626 tarball target includes xattrs.
5627
5628 download: Fix confusion in git submodule handling if dl/ is a
5629 symlink.
5630
5631 genrandconfig: Fix missing newline in BR2_WGET handling,
5632 causing the following line to be ignored. This would affect
5633 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
5634 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
5635 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
5636
5637 show-build-order: Also include the dependencies of
5638 rootfs-common.
5639
5640 Fix a number of build issues in packages for the recently
5641 merged RISC-V architecture support.
5642
5643 Updated/fixed packages: dt-utils, easydbus, elfutils,
5644 flare-engine, flatcc, glibc, gstreamer, gstreamer1, imx-uuc,
5645 libassuan, libcorrect, libiscsi, libkrb5, libmicrohttpd,
5646 libnftnl, libnspr, libnss, libsemanage, libsigsegv, libv4l,
5647 ltp-testsuite, luv, luvi, make, ncmpc, netplug, openocd,
5648 prosody, qemu, rpm, sconeserver, shadowsocks-libev,
5649 supertuxcart, syslinux, systemd, trace-cmd, uclibc,
5650 uclibc-ng-test, vtun, webkitgtk, weston, wireshark, xen,
5651 xlib_libfontenc
5652
5653 Issues resolved (http://bugs.uclibc.org):
5654
5655 #11086: download/git submodule breaks on symlinked dl folder
5656 #11216: Capabilities not applied to filesystem
5657
419fc6ab 56582018.11-rc1, released November 9th, 2018
9ffcc4ff
PK
5659
5660 Fixes all over the tree and new features.
5661
5662 Architecture: RISC-V support (64bit) added.
5663
5664 Toolchain: Glibc bumped to 2.28. Fortran support for external
5665 toolchains. ARM (Linaro) toolchains updated to 8.2-2018.08.
5666
5667 Hardening flags (RELRO) are now handled by the toolchain
5668 wrapper instead of explicitly through CFLAGS/LDFLAGS, fixing a
5669 number of issues.
5670
5671 Filesystems: Support for creating btrfs and f2fs filesystems
5672 added.
5673
5674 Add a number of patches to fix build errors for host utilities
5675 on modern distributions using glibc-2.28.
5676
5677 mkusers: Ensure existing group members are preserved when a
5678 group is reprocessed.
5679
5680 printvars: Fix issue with exceeding shell command line length
5681 limits for certain setups.
5682
5683 Workaround added for incompatibility issues between host-dtc
5684 and older U-Boot and Linux kernel versions.
5685
5686 Detect and reject build paths containing '@', as this confuses
5687 a number of packages, including GCC.
5688
5689 utils/diffconfig: Make it work for (non-Buildroot) config
5690 files not using the BR2_ prefix.
5691
5692 New defconfigs: Amarula a64-relic, Bananapi m2 ultra, Embest
5693 riotboard, Hardkernel Odroid XU-4, QEMU riscv64-virt.
5694 olimex_a20_olinuxion_lime_mali is renamed to _legacy.
5695
5696 OpenCL infrastructure support added, similar to how OpenGL is
5697 handled.
5698
5699 Linux-headers: Support for kernel headers from a custom
5700 tarball / git repo added.
5701
5702 New packages: bird, bluez5_utils-headers, btrfs-progs,
5703 checksec, davici, duktape, ell, haproxy, libclc, libcorrect,
5704 libopencl, libopenresolv, nss-myhostname,
5705 perl-apache-logformat-compiler, perl-appconfig,
5706 perl-astro-suntime, perl-class-inspector, perl-class-load,
5707 perl-class-method-modifiers, perl-class-std,
5708 perl-class-std-fast, perl-cookie-baker, perl-data-dump,
5709 perl-data-optlist, perl-data-uuid, perl-data-manip,
5710 perl-dbd-mysql, perl-dbi, perl-devel-globaldestruction,
5711 perl-devel-stacktrace, perl-devel-stacktrace-ashtml,
5712 perl-device-serialport, perl-dist-checkconflicts,
5713 perl-exporter-tiny, perl-file-sharedir, perl-file-slurp,
5714 perl-filesys-notify-simple, perl-hash-multivalue,
5715 perl-http-entity-parser, perl-http-headers-fast,
5716 perl-http-multipartparser, perl-io-interface,
5717 perl-io-socket-multicast, perl-json-maybexs, perl-mime-tools,
5718 perl-module-implementation, perl-module-runtime, perl-moo,
5719 perl-number-bytes-human, perl-package-stash, perl-params-util,
5720 perl-plack, perl-posix-strftime-compiler, perl-role-tiny,
5721 perl-streams-buffered, perl-sub-exporter-progressive,
5722 perl-sub-install, perl-sub-quote, perl-sys-cpu,
5723 perl-sys-meminfo, perl-sys-mmap, perl-time-parsedate,
5724 perl-type-tiny, perl-www-form-urlencoded, perl-x10, pigpio,
5725 python-async-timeout, python-falcon, python-fire,
5726 python-mimeparse, python-multidict, python-passlib,
5727 python-pigpio, python-pip, python-ply, python-py,
5728 python-pyasn1, python-pyasn1-modules, python-pycryptodomex,
5729 python-pyhamcrest, python-pysmi, python-scapy, python-semver,
5730 python-serial-asyncio, python-typing, python-uvloop,
5731 pythonwrapt, python-yarl, python-zeroconf, riscv-pk, sedutil,
5732 spandsp, tini, waffle, xapian
5733
5734 Removed packages: bootutils, dsp-tools, expedite, gst-dsp,
5735 xloader
5736
5737 Issues resolved (http://bugs.uclibc.org):
5738
d8a21692
PK
5739 #11116: Buildroot should set PYTHON_EGG_CACHE instead of writing ..
5740 #11156: In python3 module 'socket' has no attribute 'AF_BLUETOOTH'
5741 #11166: Erlang bad argument on valid uint64 when crosscompiled on..
5742 #11206: zlib: fails to build with Linaro toolchain, BR2_RELRO_FULL..
9ffcc4ff 5743 #11241: ACPID shouldn't depend on BR2_x86_64 || BR2_i386
d8a21692
PK
5744 #11251: Util scanpypi failes when package change - to _ in tar file
5745 #11266: qt5base-5.11.1 does not compile with musl, complains about..
5746 #11286: python-rpi-gpio only should depend on BR2_arm || BR2_aarch64
5747 #11321: Latest master fails to build readline with RELRO FULL
5748 #11326: sysvinit fails to build in latest GIT master
5749 #11331: Internal application no longer builds with latest GIT master
5750 #11336: nfs-utils fails to build in latest GIT master
5751 #11351: build root-2018-08, linaro aarch64 compile error
9ffcc4ff 5752 #11376: mdmon binary missing
d8a21692 5753 #11391: Valgind availability on ARM
9ffcc4ff 5754 #11396: uboot environment image checksum invalid if target is big endian
d8a21692
PK
5755 #11421: GCC error message for ARM Cortex-A9/ARM.V7
5756 #11451: Can't find libmpfr.so.4 when using external toolchain on ubuntu..
9ffcc4ff
PK
5757 #11481: Docs: Is external.desc required?
5758
b0a209ee
PK
57592018.08.4, Released December 20th, 2018
5760
5761 Important / security related fixes.
5762
5763 Defconfigs: Fixes for ci20, orangepi zero plus 2
5764
5765 Download wrapper: Fix for urlencode handling
5766
5767 Updated/fixed packages: c-ares, dante, docker-compose,
5768 domoticz, freetype, ghostscript, gnutls, libcurl, libgpgme,
5769 libid3tag, libiscsi, libmpd, libopenssl, liboping, libpjsip,
5770 linux-firmware, liquid-dsp, luvi, lynx, msgpack, nginx,
5771 nodejs, php, popt, pps-tools, prosody, python-numpy,
5772 python-requests, samba4, sdl2_net, squashfs, swupdate,
5773 systemd, uclibc, vte, webkitgtk, wine, xfsprogs
5774
5775 Issues resolved (http://bugs.uclibc.org):
5776
5777 #11426: pps-tools bash dependency
5778
ccfdcd17
PK
57792018.08.3, Released November 26th, 2018
5780
5781 Important / security related fixes.
5782
5783 fs: Drop intermediate tarball from the filesystem handling to
5784 fix an issue with xattrs handling related to fakeroot. Ensure
5785 tarball target includes xattrs.
5786
5787 download: Fix confusion in git submodule handling if dl/ is a
5788 symlink.
5789
5790 toolchain: Only allow enabling stack protection on
5791 architectures with control flow integrity (CFI) support. Only
5792 allow FORTIFY_SOURCE support on gcc >= 6.
5793
5794 genrandconfig: Fix missing newline in BR2_WGET handling,
5795 causing the following line to be ignored. This would affect
5796 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
5797 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
5798 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
5799
5800 show-build-order: Also include the dependencies of
5801 rootfs-common.
5802
5803 Defconfigs: Fixes for Armadeus APF27, imx6sabre, Olimex A20
5804 olinuxino lime legacy, Orangepi zero plus 2.
5805
5806 graph-depends: Fix for package names starting with a non-alpha
5807 character.
5808
5809 Updated/fixed packages: attr, audit, bind, brotli, busybox,
5810 dtc, easydbus, elfutils, flare-engine, flatcc, gauche, gcc,
5811 giflib, gpsd, lcdproc, libcurl, libiscsi, libkcapi, libnfs,
5812 libnspr, libnss, libsemanage, liburiparser, lighttpd,
5813 lua-curl, mariadb, mmc, mosquitto, mysql, ncmpc, neardal,
5814 netplug, network-manager, nfs-utils, nginx, openocd, openswan,
5815 p11-kit, postgresql, prosody, qemu, qt, rpm, ruby, samba4,
5816 squid, supertuxkart, systemd, tar, trace-cmd, traceroute,
5817 twolame, uclibc, usb_modeswitch, vtun, webkitgtk, weston,
5818 xdriver_xf86-video-geode, xlib_libfontenc, xserver_xorg-server
5819
5820 Issues resolved (http://bugs.uclibc.org):
5821
5822 #11086: download/git submodule breaks on symlinked dl folder
5823 #11481: Docs: Is external.desc required?
5824
0106c04a
PK
58252018.08.2, Released October 25th, 2018
5826
5827 Important / security related fixes.
5828
5829 Workaround added for incompatibility issues between host-dtc
5830 and older U-Boot and Linux kernel versions.
5831
5832 Detect and reject build paths containing '@', as this confuses
5833 a number of packages, including GCC.
5834
5835 utils/get-developers: Add -e option for use with git
5836 send-email.
5837
5838 utils/diffconfig: Make it work for (non-Buildroot) config
5839 files not using the BR2_ prefix.
5840
5841 u-boot: Fix for environment image handling on big endian
5842 systems.
5843
5844 Updated/fixed packages: binutils, ca-certificates,
5845 cups-filters, dtc, erlang, file, freetype, gcc, git, gvfs,
5846 jasper, leveldb, libarchive, libssh, live555, ljlinenoise,
5847 mariadb, mongoose, netsnmp, nmap, nodejs, ntp, open-plc-utils,
5848 poco, psmisc, ptpd2, python-enum34, qemu, qt, qt5base,
5849 setools, spice, spice-protocol, tinc, ustr, wireshark,
5850
5851 Issues resolved (http://bugs.uclibc.org):
5852
5853 #11396: uboot environment image checksum invalid if target is big endian
5854
e4f79880
PK
58552018.08.1, Released October 7th, 2018
5856
5857 Important / security related fixes.
5858
5859 Add a number of patches to fix build errors for host utilities
5860 on modern distributions using glibc-2.28.
5861
5862 mkusers: Ensure existing group members are preserved when a
5863 group is reprocessed.
5864
5865 printvars: Fix issue with exceeding shell command line length
5866 limits for certain setups.
5867
5868 Updated/fixed packages: acpid, android-tools, apache,
5869 arp-scan, bandwidthd, bind, brltty, clamav, connman, cppcms,
5870 domoticz, dtc, fio, gcc, gdb, ghostscript, gnupg, httpping,
5871 igmpproxy, imlib2, ipsec-tools, libesmtp, libnfs, libxslt,
5872 links, lua, mosquitto, nilfs-utils, ocrad, parted, php,
5873 python-django, screen, shairport-sync, strongswan,
5874 vboot-utils, webkitgtk, wireguard, x265 xen, xlib_libXdmcp,
5875 xlib_libXfont, xlib_libXft, xlib_libxshmfence,
5876 xutil_makedepend, zeromq
5877
339d550e
PK
58782018.08, Released September 6th, 2018
5879
5880 Minor fixes.
5881
5882 Known issues:
5883
5884 - Glibc 2.28 on the build host breaks compilation of a number
5885 of host packages. 2018.08 contains fixes for some of these
5886 packages, but not all. Consider building on hosts (or in
5887 containers) using older Glibc versions.
5888
5889 - host-dtc 1.4.7 breaks compilation of older U-Boot and Linux
5890 kernel configurations using FDT/DTC. Consider updating the
5891 Linux kernel to >= 4.17 and U-Boot to >= 2018.07 or
5892 backporting commit 9130ba8846 (scripts/dtc: Update to
5893 upstream version v1.4.6-9-gaadd0b65c987) for the Linux
5894 kernel / commit db405d1980 for U-Boot.
5895 Alternatively revert commit 7b929ddcf0 (dtc: bump version to
5896 1.4.7) and ensure your build host does not have the libfdt
5897 development headers installed.
5898
5899 Updated/fixed packages: busybox, chipmunk, cutelyst,
5900 domoticz, gcc, imagemagick, lcms2, libcurl, mediastreamer,
5901 moarvm, php, qt, qt5virtualkeyboard, qt5webengine, screen,
5902 sdl2, squashfs, uboot, xen
5903
5904 Issues resolved (http://bugs.uclibc.org):
5905
5906 #11261: ccache using wrong cached objects
5907 #11276: Understanding the patch for kernel-4.9 and other..
5908
24b5ff16
PK
59092018.08-rc3, Released August 31th, 2018
5910
5911 Fixes all over the tree.
5912
5913 linux: additional improvements to the flex / bison dependency
5914 handling, use system provided variant if available. Ensure
5915 toolchain is available when configuring for 4.18+ support.
5916
5917 Download: Fix handling of primary sites using file://
5918
5919 Toolchain: Correct external toolchain musl detection for
5920 static toolchains.
5921
5922 Updated/fixed packages: aircrack-ng, bison, brltty, busybox,
5923 cutelyst, dropbear, gr-osmosdr, i2c-tools, json-c, libconfuse,
5924 libkcapi, libsoup, libssh, liburiparser, mbedtls, mender,
5925 mesa3d, minicom, mjpegtools, mutt, openpowerlink, openssh,
5926 oracle-mysql, php, postgresql, pv, qt5base, qt5quickcontrols,
5927 rauc, shairport-sync, systemd, xlib_libX11, zeromq,
5928
5929 Issues resolved (http://bugs.uclibc.org):
5930
5931 #11091: BR2_PRIMARY_SITE doesn't work (wget is selected...
5932 #11141: WF111 package no longer available
5933 #11211: Internal compiler error: Killed (program cc1plus)..
5934 #11236: util-linux fails to build on Travis CI when python..
5935 #11246: Glibc 2.28 - fails to build host-bison and host-m4
5936 #11256: Add python-falcon and python-mimeparse packages
5937
a907ab7d
PK
59382018.08-rc2, Released August 20th, 2018
5939
5940 Fixes all over the tree.
5941
5942 pkg-kconfig: Support dependencies needed to run the
5943 configurator, E.G. recent Linux kernel versions needing flex
5944 and bison.
5945
5946 Defconfigs: ARM Juno: Bump ATF to fix a build
5947 issue. Raspberrypi2: Bump rootfs size. Snps_archs38_vdk:
5948 Correct /etc/inittab. Technologic ts7680: Correct genimage
5949 configuration. Orange PI PC / Zero, Sheevaplug: Bump U-boot to
5950 2018.07 to fix build issue. Ensure host-openssl is pulled in
5951 for kernel builds where needed.
5952
5953 Updated/fixed packages: aircrack-ng, bind, boost,
5954 boot-wrapper-aarch64, bzip2, busybox, chrony, cryptsetup,
5955 dahdi-tools, dbus, domoticz, eigen, ipsec-tools, libarchive,
5956 libfuse, libgit2, libopenssl, libselinux, lighttpd, lvm2, m4,
5957 makedevs, mariadb, mesa3d-headers, mono, ncmpc, ncurses,
5958 nodejs, php, python-django, python-pyqt5, qt5base,
5959 qt5serialbus, ruby, samba4, uboot-tools, uclibc, vlc,
5960 waylandpp, wireless_tools, wireshark, wpa_supplicant, mtd,
5961 xdriver_xf86-video-ati, xserver_xorg-server
5962
5963 Issues resolved (http://bugs.uclibc.org):
5964
5965 #10781: cryptsetup luksOpen container_file container causes..
5966 #10996: bogus musl ARM toolchain
5967 #11191: xattr and check-package issue
5968
d7dcc6c0 59692018.08-rc1, Released August 5th, 2018
340a0903
TP
5970
5971 Toolchain:
5972
5973 - add support for gcc 8.x, switch to gcc 7.x as the default
5974 version
5975 - add support for gdb 8.1, switch to gdb 8.0 as the default
5976 and remove gdb 7.10/7.11
5977 - add support for binutils 2.31
5978 - NIOSII CodeSourcery toolchain updated
5979 - Linaro AArch64 BE toolchain added, and other Linaro
5980 toolchains updated
5981 - Synopsys ARC pre-built toolchain updated
5982
5983 Architecture: add support for ARM Cortex-M7
5984
5985 Major updates:
5986
5987 - systemd bumped to 239
5988 - Qt5 bumped to 5.11.1
5989 - Rust bumped to 1.27
5990 - GStreamer stack bumped to 1.14.2
5991 - X.org server bumped to 1.20, and all X.org proto packages
5992 replaced by the single xorgproto package
5993 - i.MX6 support packages bumped to 6.2.4
827b4bb1
PK
5994 - i.MX Vivante graphics version bumped to 6.2.4.p1.2,
5995 adding support for Wayland and i.MX8MQ platforms
340a0903
TP
5996
5997 Linux: bumped to 4.17 by default.
5998
5999 Infrastructure: new package infrastructure added for packages
6000 using the Meson build system
6001
6002 New packages: at-spi2-atk, at-spi2-core, capnproto, cmocka,
6003 corkscrew, cutelyst, davfs2, flatcc, libidn2, libgit2,
6004 libopusenc, mender, nghttp2, perl-convert-asn1, perl-crypt-blowfish,
6005 perl-crypt-cbc, perl-digest-md5, perl-mime-base64-urlsafe,
6006 perl-mojolicious-plugin-authentication, perl-net-ping,
6007 perl-net-snmp, perl-net-ssh2, perl-net-telnet, pigz,
6008 python-reentry, python-request-id, python-validators,
6009 python-webob, shadowsocks-libev, speexdsp, xorgproto, wampcc
6010
6011 New defconfigs: NXP i.MX7D SDB, Boundary Devices Nitrogen 8M,
6012 Olimex A10 OLinuxino, ZynqMP ZCU106
6013
6014 Removed packages: all xproto_* have been removed and replaced
6015 by xorgproto
6016
6017 Issues resolved (http://bugs.uclibc.org):
6018
6019 #9411: MUSL build with RT Error relocating /lib/libgcc_s.so.1:
6020 __cpu_indicator_init: symbol not found
6021 #9921: lockfile module within python-daemon not available
6022 #10341: gdb install of py files when using buildroot toolchain
6023 includes build path
6024 #10661: /etc/init.d/S29netplug starts multiple instances of netplugd
6025 #10751: Missing dependency in pulseaudio package
6026 #10811: kodi-17.6-Krypton does not compile for freescale_* devices
6027 #10856: openblas on qemu_x86_64_defconfig fails with
6028 "sgemm_kernel.o: No such file or directory"
6029 #11056: Compiling a file that uses libdrm headers fails with:
6030 fatal error: drm.h: No such file or directory
6031 #11061: support/download: git version=master broken
6032 #11071: Building postgresql package on Debian 9.4 x64 for armel target fails
6033 #11076: Docker containerd installed to incorrect path
6034 #11101: host-patchelf Endian Issue with relative RPATH
6035 #11111: raspberry pi 3 b+: missing BSP for 64-bit kernel
6036 #11121: statfs call corrupts memory struct statfs too small
6037 #11181: Switching toolchain does not work
6038
1b5694bb
PK
60392018.05.3, Released October 6th, 2018
6040
6041 Important / security related fixes.
6042
6043 Add a number of patches to fix build errors for host utilities
6044 on modern distributions using glibc-2.28.
6045
6046 mkusers: Ensure existing group members are preserved when a
6047 group is reprocessed.
6048
6049 printvars: Fix issue with exceeding shell command line length
6050 limits for certain setups.
6051
6052 Updated/fixed packages: acpid, android-tools, apache,
6053 arp-scan, bandwidthd, bind, bison, brltty, chipmunk, connman,
6054 cppcms, fio, gcc, ghostscript, gnupg, httping, igmpproxy,
6055 imagemagick, imlib2, ipsec-tools, lcm2, libcurl, libesmtp,
6056 libnfs, libssh, libxslt, links, mediastreamer, minicom,
6057 moarvm, nilfs-utils, ocrad, parted, php, postgresql, pv,
6058 python-django, qt, qt5quickcontrols, qt5webengine, screen,
6059 sdl2, shairport-sync, squashfs, strongswan, vboot-utils,
6060 webkitgtk, wireguard, x265, xen, xlib_libXfont, xlib_libXft,
6061 xlib_libxshmfence, zeromq
6062
b914fbdc
PK
60632018.05.2, Released August 28th, 2018
6064
6065 Important / security related fixes.
6066
6067 Defconfigs: Raspberrypi2: Bump rootfs size, T7680: Fix
6068 genimage.cfg issue, ARM Juno: Bump ATF to v1.3 to fix build
6069 issue.
6070
6071 Updated/fixed packages: acl, attr, apache, bind,
6072 boot-wrapper-aarch64, brltty, bzip2, chrony, crda, cryptsetup,
6073 dahdi-tools, dmidecode, dropbear, eigen, ffmpeg, gawk, gcc,
6074 ghostscript, gnutls, imx-gpu-viv, ipsec-tools, libarchive,
6075 libfuse, libglib2, libopenssl, libselinux, libsoup, lighttpd,
6076 linuxptp, lttng-modules, lttng-tools, lua-flu, lvm2, m4,
6077 makedevs, mariadb, mbedtls, mesa3d-heders, mtd, ncurses,
6078 nodejs, openssh, php, python-django, rauc, ruby, samba4,
6079 stress-ng, ti-utils, uboot-tools, uclibc, vim, waylandpp,
6080 wireless_tools, wireless-regdb, wireshark, wpa_supplicant,
6081 xorriso, znc
6082
6083 Issues resolved (http://bugs.uclibc.org):
6084
6085 #10781: cryptsetup luksOpen container_file container causes..
6086 #10986: Installing package attr when already supplied by..
6087 #11191: xattr and check-package issue
6088
3134d94e
PK
60892018.05.1, Released July 20th, 2018
6090
6091 Important / security related fixes.
6092
6093 U-Boot: Ensure host version of ncurses is picked up and not
6094 host-ncurses built by buildroot, as that otherwise causes
6095 widechar/non-widechar conflicts and corrupted menuconfig
6096 menus.
6097
6098 Linux: Enable CONFIG_PERF_EVENTS when perf is enabled.
6099
6100 Toolchain: ARC tools updated to arc-2018.03.
6101
6102 pkg-stats: Fix python 3.x compatibility.
6103
6104 dl-wrapper: Fix support for URIs containing '+', fix
6105 no-check-hash for inferred site method.
6106
6107 Defconfigs: Raspberrypi3: Bump rootfs size, Minnowboard-max:
6108 Support ethernet on Turbot variant.
6109
6110 Updated/fixed packages: audit, bind, btrfs-progs, cifs-utils,
6111 clamav, collectd, coreutils, docker-containerd, dos2unix,
6112 edid-decode, file, gcc, gdb, gnupg, gnupg2, heimdal, hidapi,
6113 imagemagick, libcurl, libgcrypt, libglib2, liblogging,
6114 libostree, libressl, libsoup, libv4l, libvncserver, libvorbis,
6115 libwebsockets, libxslt, lm-sensors, mariadb, mpg123, ncurses,
6116 network-manager, nodejs, patchelf, perl, php-amqp, pinentry,
6117 pixiewps, qpdf, qt53d, qt5base, qt5charts, qt5script, redis,
6118 systemd, triggerhappy, uboot, wireguard, wireless-regdb,
6119 wireshark
6120
f3d114a1
PK
61212018.05, Released June 1st, 2018
6122
6123 Minor fixes.
6124
6125 Download: Work around for hanging connections for packages
6126 from CVS, by adding a 10 minute max timeout.
6127
6128 Updated/fixed packages: binutils, clang, dash, expect, git,
6129 glibc, jpeg-turbo, libjpeg, log4cplus, openvmtools, xen,
6130
6131 Issues resolved (http://bugs.uclibc.org):
6132
6133 #11051: runtime issue on STM32 with usage of binutils 2.29.x
6134
bea6b866
PK
61352018.05-rc3, Released May 28th, 2018
6136
6137 Fixes all over the tree.
6138
6139 Toolchain: ARC tools updated to arc-2018.03-rc2.
6140
6141 Fs: Ensure hard links in TARGET_DIR are correctly copied for
6142 filesystem input. With the recent changes to the file system
6143 generation logic, hard links were "expanded" in file system
6144 images leading to bloated rootfs images for setups with hard
6145 links.
6146
6147 Infrastructure: Error out for packages using the 'local'
6148 method but forgetting to specify <pkg>_SITE.
6149
6150 Build rpcgen for the host when needed to support distributions
6151 no longer shipping rpcgen with glibc (E.G. recent Fedora).
6152
6153 Updated/fixed packages: autofs, bash-completion, binutils,
6154 busybox, cjson, elf2flt, libcoap, libcurl, libtirpc, lrzsz,
6155 poppler, procps-ng, qt-webkit-kiosk, quota, samba4, xfsprogs
6156
6157 Issues resolved (http://bugs.uclibc.org):
6158
6159 #11031: ld-elf2flt: host/bin/ld.real': execvp: No such file..
6160 #11036: C compiler cannot create executables
6161 #11046: Git package binaries are ~180MB (compared to ~20MB in..
6162
c11ed3a4
PK
61632018.05-rc2, Released May 22nd, 2018
6164
6165 Fixes all over the tree.
6166
6167 Dependencies: Check that the current working directory (.)
6168 isn't listed in PATH as that causes various build issues.
6169
6170 Manual: Clarify that git branch names may not be used as
6171 version identifiers. This has never been supported, but was
6172 kind of working (with some limitations) before the git
6173 download rework - Now it does not work at all.
6174
6175 Linux: Ensure host version of ncurses is picked up and not
6176 host-ncurses built by buildroot, as that otherwise causes
6177 widechar/non-widechar conflicts and corrupted menuconfig
6178 menus.
6179
6180 Packages: Renamed a number of package options not prefixed
6181 with BR2_PACKAGE_<pkg> for consstency.
6182
6183 Download infrastructure: Fix file:// protocol handling after
6184 download rework.
6185
6186 Updated/fixed packages: acl, apr-util, asterisk, attr,
6187 bluez5_utils, cifs-utils, clamav, clang, cups-filters,
6188 dahdi-linux, exim, faketime, gdb, go, gst1-plugins-bad,
6189 imx-mkimage, ipsec-tools, jamvm, janus-gateway,
6190 jquery-ui-themes, libcap, libcurl, libftdi, libkcapi, libkrb5,
6191 libmediaart, libmodbus, libmodplug, libmpd,
6192 libnetfilter_cthelper, libnetfilter_cttimeout, libnfc,
6193 libnfnetlink, libnss, liboauth, libogg, libosip2,
6194 libpam-radius-auth, libpcap, libpciaccess, llvm, log4cplus,
6195 ltrace, lynx, mbedtls, modem-manager, nfs-utils,
6196 python-cython, python-websockets, qt5cinex, qt5wayland, rauc,
6197 snort, strace, ti-sgx-km, transmission, wavpack, wget, woff2,
6198 xen, zmqpp, znc, zstd
6199
6200 Issues resolved (http://bugs.uclibc.org):
6201
6202 #10986: Installing package attr when already supplied by...
6203 #11011: BUildroot for Raspberry Pi 2
6204 #11016: Wrong compiler used for external user host packages
6205
54e3bcb8
TP
62062018.05-rc1, Released May 9th, 2018
6207
6208 Toolchain: glibc bumped to 2.27, musl bumped to 1.1.19,
6209 uClibc-ng 1.0.30, Linux kernel headers bumped to 4.16.x.
6210
6211 Architecture: support for the Blackfin architecture has been
449f430e
TP
6212 removed, as it was removed from Linux upstream, poorly
6213 maintained in binutils/gdb, and abandoned by Analog Devices.
54e3bcb8
TP
6214
6215 Numerous packages updated to have hashes for their license
6216 files.
6217
6218 Systemd can now be built with uClibc toolchains.
6219
6220 Linux: addition of BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF and
6221 BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL to support building Linux
6222 kernel configurations that need libelf on the host or openssl
6223 on the host.
6224
6225 Coding style:
6226 - all Python scripts are now verified with flake8
6227 - check-package extended to check all Config.in and .mk files
6228 in tree, not only the ones in package/
6229
6230 Infrastructure:
6231
6232 - The download infrastructure has seen a major overhaul, with
6233 the main visible new feature being Git caching: a package
6234 fetched from Git no longer needs to be re-cloned entirely
6235 everytime its version is changed. Anoter visible change is
6236 that the download folder now has subfolders per package. See
6237 http://lists.busybox.net/pipermail/buildroot/2018-April/217923.html
6238 for more details about those changes.
6239
6240 - The logic that generates the root filesystem images has been
6241 reworked, with the main goal of allowing several filesystem
6242 images to be produced in parallel, also a requirement for
6243 top-level parallel build. Now, a .tar filesystem image is
6244 always created, and re-extracted in a private directory to
6245 create each format-specific filesystem image.
6246
6247 - A new package infrastructure was introduced for Go-based
6248 packages: golang-package.
6249
6250 - Dependencies on extraction tools are now handled as proper
6251 per-package dependencies, using
6252 <pkg>_EXTRACT_DEPENDENCIES. Beyond a cleanup, this is also a
6253 preparation step for top-level parallel build support.
6254
6255 - When a file being downloaded is part of a package with a
6256 .hash file, but there is no hash listed for this file, the
6257 file is now preserved in the download directory rather than
6258 removed. This helps when updating a package, as it gives the
6259 ability to easily calculate the hash of the file.
6260
6261 - Addition of '<pkg>-show-recursive-depends' and
6262 '<pkg>-show-recursive-rdepends' make targets, to
6263 respectively display the recursive list of dependencies and
6264 the recursive list of reverse dependencies of a given
6265 package.
6266
6267 - The /etc/shells file is now automatically generated with the
6268 list of shell programs installed on the system.
6269
6270 - Addition of -Ofast optimization level as an available
6271 option.
6272
6273 Major updates: Go updated to 1.10, Erlang bumped to 20.3, Qt5
6274 bumped to 5.10.1.
6275
6276 New packages: 18xx-ti-utils, abootimg, bluez-alsa, brotli,
6277 chipmunk, clang, docker-compose, docker-proxy, flare-engine,
6278 flare-game, gst1-interpipe, gstreamer1-editing-services,
6279 hackrf, i2pd, imx-alsa-plugins, imx-mkimage, libcdio-paranoia,
6280 libkrb5, llvm, pixiewps, python-backports-ssl-match-hostname,
6281 python-cached-property, python-cython, python-docker,
6282 python-dockerpty, python-docker-pycreds,
6283 python-flask-sqlalchemy, python-functools32, python-influxdb,
6284 python-json-models, python-libusb1, python-networkx,
6285 python-psycopg2, python-pymodbus, python-sqlalchemy,
6286 python-subprocess32, python-texttable,
6287 python-websocket-client, python-yieldfrom, quotatool, reaver,
6288 snort, sunxi-mali-mainline, sunxi-mali-mainline-driver, tk,
6289 tpm2-abrmd, tpm2-tools, tpm2-tss, udftools, vte, woff2.
6290
6291 New defconfigs: ARC HS Development Kit, Arcturus ucls1012a,
6292 Freescale i.MX6UL EVK (with vendor kernel), Freescale i.MX6
6293 SoloLite EVK (with vendor kernel), Freescale i.MX31 3Stack,
6294 Freescale i.MX8Q EVK Freescale p1025twr, Freescale t1040d4rdb,
6295 Qemu PPC64 E5500, SolidRun ClearFog Base, Tinker RK3288, Vyasa
6296 RK3288,
6297
6298 Removed packages: iqvlinux, kodi-adsp-*, mplayer
6299
6300 Removed defconfigs: ci40, firefly_rk3288,
6301 freescale_p1010rdb_pa, freescale_mpc8315erdb, riotboard,
6302 teliv_evk_pro3
6303
449f430e
TP
6304 Issues resolved (http://bugs.uclibc.org):
6305
6306 #10151: toolchain eclipse register : fails with a custom
6307 BR2_HOST_DIR
6308 #10511: Packages get downloaded uncompressed with wget
6309 #10531: QtWebengine doesn't build if the host hasn't a 32 bits
6310 C++ compiler working
6311 #10846: error in compiling gnutls
6312 #10886: openssl-1.0.2n fails to build
6313 #10896: /bin/sh not in /etc/shells
6314 #10961: Grub2 fails to build for x86_64 when BR2_SSP_ALL is
6315 enabled
6316
d5c8e9e3
PK
63172018.02.12, Released March 29th, 2019
6318
6319 Important / security related fixes.
6320
6321 Updated/fixed packages: avahi, beecrypt, busybox, clamav,
6322 cups, devmem2, fetchmail, file, fltk, gcc, gdb, git, jq,
6323 leveldb, libopenssl, libraw, libseccomp, libssh2,
6324 libunistring, mariadb, mosquitto, nodejs, ntp, openjpeg, perl,
6325 php, putty, qt5webkit, rdesktop, systemd, wireshark, vsftpd,
6326 xapp_xdm, xlib_libXdmcp
6327
ea5cf87d
PK
63282018.02.11, Released February 23th, 2019
6329
6330 Important / security related fixes.
6331
6332 Ensure the PLATFORM and OS environment variables are not set,
6333 as they cause build issues for some packages.
6334
6335 The package list infrastructure now correctly handles packages
6336 installing files with old mtime.
6337
6338 Linux: Skip hash checks for user supplied downloadable
6339 patches, as no hash checksums are available for those.
6340
6341 scanpypi: protect against zip-slip vulnerability in zip/tar
6342 handling
6343
6344 Updated/fixed packages: bind, dhcpcd, dovecot, ghostscript,
6345 gnuradio, imagemagick, jpeg-turbo, libarchive, libb64,
6346 libcurl, libid3tag, madplay, mosquitto, openssh, php,
6347 postgresql, proftpd, python, python-django, python3, qt5base,
6348 sqlcipher, swupdate, systemd, unzip, webkitgtk
6349
96edc472
PK
63502018.02.10, Released January 31th, 2019
6351
6352 Important / security related fixes.
6353
6354 Defconfigs: Fixes for Lego EV3, QEMU AArch64-virt
6355
6356 check-package: fix Python 3 support
6357
6358 get-developers: Fix behaviour when called from elsewhere than
6359 the toplevel directory.
6360
6361 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
6362
6363 Updated/fixed packages: acpica, apache, apr, asterisk,
6364 avrdude, cargo, cc-tool, dash, dhcpdump, dmalloc, gnuchess,
6365 gnupg2, leveldb, libarchive, libassuan, libftdi1,
6366 libgpg-error, libhttpparser, libmad, libsndfile, libsquish,
6367 liburiparser, libwebsock, libxml2, lighttpd, lm-sensors,
6368 lua-msgpack-native, mbedtls, mosquitto, netatalk, nodejs,
6369 openssh, pango, patchelf, php, python-django, python-pyyaml,
6370 rauc, rp-pppoe, s6-networking, samba4, sdl_sound,
6371 shairport-sync, sqlite, subversion, sunxi-cedarx, tcpreplay,
6372 tekui, usb_modeswitch, webkitgtk, wireshark, wolfssl,
6373 xapp_rgb, xenomai, xerces
6374
6375 Issues resolved (http://bugs.uclibc.org):
6376
6377 #11576: Unable to start apache with event MPM on raspberry pi 3
6378
a2954489
PK
63792018.02.9, Released December 20th, 2018
6380
6381 Important / security related fixes.
6382
6383 defconfigs: Fixes for ci20
6384
6385 Updated/fixed packages: c-ares, dante, freetype, ghostscript,
6386 glibc, gnutls, go, libcurl, libgpgme, libid3tag, libiscsi,
6387 libmpd, libopenssl, libpjsip, linux, liquid-dsp, luvi, lynx,
6388 msgpack, nginx, nodejs, php, popt, pps-tools, python-numpy,
6389 python-requests, samba4, sdl2_net, squashfs, swupdate, uclibc,
6390 wine, webkitgtk, xfsprogs
6391
6392 Issues resolved (http://bugs.uclibc.org):
6393
6394 #11426: pps-tools bash dependency
6395
4057603c
PK
63962018.02.8, Released November 26th, 2018
6397
6398 Important / security related fixes.
6399
6400 fs: Drop intermediate tarball from the filesystem handling to
6401 fix an issue with xattrs handling related to fakeroot. Ensure
6402 tarball target includes xattrs.
6403
6404 download: Fix confusion in git submodule handling if dl/ is a
6405 symlink.
6406
6407 toolchain: Only allow enabling stack protection on
6408 architectures with control flow integrity (CFI) support. Only
6409 allow FORTIFY_SOURCE support on gcc >= 6.
6410
6411 genrandconfig: Fix missing newline in BR2_WGET handling,
6412 causing the following line to be ignored. This would affect
6413 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
6414 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
6415 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
6416
6417 show-build-order: Also include the dependencies of
6418 rootfs-common.
6419
6420 Defconfigs: Fixes for Armadeus APF27, imx6sabre.
6421
6422 graph-depends: Fix for package names starting with a non-alpha
6423 character.
6424
6425 Updated/fixed packages: attr, audit, bind, brotli, easydbus,
6426 elfutils, gauche, gcc, giflib, gpsd, lcdproc, libcurl,
6427 libiscsi, libnfs, libnspr, libnss, libkcapi, libsemanage,
6428 liburiparser, lighttpd, linux, lua-curl, mariadb, mmc-utils,
6429 mosquitto, mysql, neardal, netplug, network-manager,
6430 nfs-utils, nginx, openocd, openswan, p11-kit, postgresql,
6431 prosody, qemu, qt, rpm, ruby, samba4, squid, supertuxkart,
6432 systemd, tar, trace-cmd, traceroute, twolame, uclibc,
6433 usb_modeswitch, vtun, webkitgtk, xdriver_xf86-video-geode,
6434 xlib_libfontenc, xproto_inputproto, xserver_xorg-server
6435
6436 Issues resolved (http://bugs.uclibc.org):
6437
6438 #11086: download/git submodule breaks on symlinked dl folder
6439 #11251: Util scanpypi failes when package change - to _ in..
6440 #11476: stdio2.h error invalid use of __builtin_va_arg_pack
6441 #11481: Docs: Is external.desc required?
6442
684f79d0
PK
64432018.02.7, Released October 25th, 2018
6444
6445 Important / security related fixes.
6446
6447 Detect and reject build paths containing '@', as this confuses
6448 a number of packages, including GCC.
6449
6450 utils/get-developers: Add -e option for use with git
6451 send-email.
6452
6453 utils/diffconfig: Make it work for (non-Buildroot) config
6454 files not using the BR2_ prefix.
6455
6456 u-boot: Fix for environment image handling on big endian
6457 systems.
6458
6459 Updated/fixed packages: binutils, ca-certificates,
6460 cups-filters, erlang, file, freetype, gcc, git, gvfs, leveldb,
6461 libarchive, libcurl, libssh, live555, ljlinenoise, mariadb,
6462 mongoose, netsnmp, nmap, nodejs, ntp, open-plc-utils, poco,
6463 psmisc, ptpd2, python-enum34, qemu, qt, qt5base, setools,
6464 spice, spice-protocol, tinc, ustr, wireshark
6465
6466 Issues resolved (http://bugs.uclibc.org):
6467
6468 #11396: uboot environment image checksum invalid if target is big endian
6469
efdb7771
PK
64702018.02.6, Released October 7th, 2018
6471
6472 Important / security related fixes.
6473
6474 Add a number of patches to fix build errors for host utilities
6475 on modern distributions using glibc-2.28.
6476
6477 mkusers: Ensure existing group members are preserved when a
6478 group is reprocessed.
6479
6480 printvars: Fix issue with exceeding shell command line length
6481 limits for certain setups.
6482
6483 Updated/fixes packages: acpid, android-tools, apache,
6484 arp-scan, bandwidthd, bind, bison, clamav, connman, cppcms,
6485 cramfs, fio, gcc, ghostscript, glibc, gnupg, httping,
6486 igmpproxy, imagemagick, imlib2, ipsec-tools, lcms2, libcurl,
6487 libesmtp, libnfs, libssh, libxslt, links, linuxptp,
6488 mediastreamer, minicom, moarvm, nilfs-utils, ocrad, parted,
6489 php, pv, python-django, qt, qt5quickcontrols, qt5webengine,
6490 screen, sdl2, shairport-sync, squashfs, strongswan,
6491 vboot-utils, webkitgtk, wireguard, x265, xen, xlib_libXfont,
6492 xlib_libXft
6493
6494 New packages: brotli, woff2
6495
8b3b8d87
PK
64962018.02.5, Released August 29th, 2018
6497
6498 Important / security related fixes.
6499
6500 Defconfigs: Raspberrypi2: Bump rootfs size, T7680: Fix
6501 genimage.cfg issue, ARM Juno: Bump ATF to v1.3 to fix build
6502 issue.
6503
6504 Updated/fixed packages: acl, apache, attr, bind,
6505 boot-wrapper-aarch64, brltty, bzip2, chrony, crda, cryptsetup,
6506 dahdi-tools, dmidecode, dropbear, eigen, erlang, ffmpeg, gawk,
6507 gcc, ghostscript, gnutls, ipsec-tools, libarchive, libfuse,
6508 libopenssl, libselinux, libsoup, lighttpd, linuxptp,
6509 lttng-modules, lttng-tools, lua-flu, lvm2, m4, makedevs,
6510 mariadb, mbedtls, mesa3d-headers, mtd, ncurses, nodejs,
6511 openssh, php, postgresql, python-django, qt5xmlpatterns, ruby,
6512 samba4, shairport-sync, stress-ng, ti-utils, uboot-tools, vim,
6513 waylandpp, wireless_tools, wireshark, wpa_supplicant, xorriso,
6514 znc
6515
6516 Issues resolved (http://bugs.uclibc.org):
6517
6518 #10781: cryptsetup luksOpen container_file container causes..
6519 #10986: Installing package attr when already supplied by..
6520 #11191: xattr and check-package issue
6521
d91fdfee
PK
65222018.02.4, Released July 21th, 2018
6523
6524 Important / security related fixes.
6525
6526 U-Boot: Ensure host version of ncurses is picked up and not
6527 host-ncurses built by buildroot, as that otherwise causes
6528 widechar/non-widechar conflicts and corrupted menuconfig
6529 menus.
6530
6531 Linux: Enable CONFIG_PERF_EVENTS when perf is enabled.
6532
6533 Defconfigs: Raspberrypi3: Bump rootfs size, Minnowboard-max:
6534 Support ethernet on Turbot variant.
6535
6536 Updated/fixed packages: bind, clamav, collectd, dos2unix,
6537 edid-decode, gcc, gdb, heimdal, hidapi, imx-gpu-viv, libcurl,
6538 libglib2, liblogging, libostree, libsoup, libv4l, lm-sensors,
6539 ncurses, network-manager, patchelf, pinentry, procps-ng, qpdf,
6540 qt5, qt53d, qt5base, qt5charts, qt5script, qt5serialport,
6541 systemd, wireguard, wireless-regdb
6542
6543 Issues resolved (http://bugs.uclibc.org):
6544
6545 #11101: host-patchelf Endian Issue with relative RPATH
6546
afa6fe1c
PK
65472018.02.3, Released June 18th, 2018
6548
6549 Important / security related fixes.
6550
6551 Various fixes for building on modern distributions (GCC 8.x,
6552 no rpcgen utility).
6553
6554 ARM: Default to binutils 2.28 and warn about newer binutils
6555 versions, which are known to cause boot failures for Linux
6556 kernels built in thumb mode.
6557
6558 Busybox/mdev: Fix module autoloading.
6559
6560 Busybox/sysvinit: inittab: Add /dev/{stdin,stdout,stderr}
6561 symlinks, call swapon -a to activate any configured swap
6562 devices.
6563
6564 Dependencies: Check that PATH does not contain current working
6565 directory, which triggers a number of build failures.
6566
6567 Infrastructure: Error out for packages erroneously using the
6568 'local' site method but not defining a _SITE.
6569
6570 Linux: Fix cuImage.<dtb> / simpleImage.<dtb> handling. Ensure
6571 kconfig uses ncurses from the host to fix a ncurses/ncursesw
6572 mixup, causing menuconfig display corruption.
6573
6574 Toolchain: Workarounds for fix-rpath issues with binutils and
6575 elf2flt.
6576
6577 Util-linux: Fix blocking on getrandom() issue with recent
6578 kernels.
6579
6580 Remove broken freescale_imx31_3stack,
6581 freescale_imx6sololiteevk and freescale_imx6ulevk defconfigs.
6582
6583 Updated/fixed packages: apr-util, asterisk, attr, audit,
6584 autofs, binutils, busybox, cifs-utils, cups-filters, dash,
6585 ebtables, exim, expect, f2fs-tools, faketime, file, gdb, git,
6586 glibc, gnupg, gnupg2, gst1-plugins-bad, imagemagick, jamvm,
6587 jpeg-turbo, libcap, libcoap, libcurl, libgcrypt, libjpeg,
6588 libnss, libressl, libtirpc, libvncserver, libvorbis, libxslt,
6589 log4cplus, lrzsz, ltrace, lynx, mariadb, mbedtls, mpg123,
6590 nasm, netplug, network-manager, nfs-utils, nodejs,
6591 openvmtools, patch, perl, php-amqp, poppler, procps-ng,
6592 python, python-websockets, quota, redis, samba4, sysvinit,
6593 transmission, triggerhappy, util-linux, wavpack, wget,
6594 wireshark, xen, zmqpp
6595
6596 Issues resolved (http://bugs.uclibc.org):
6597
6598 #10986: Installing package attr when already supplied by busybox..
6599 #11031: ld-elf2flt: host/bin/ld.real': execvp: No such file or..
6600
0c2b920b
PK
66012018.02.2, Released May 4th, 2018
6602
6603 Important / security related fixes.
6604
6605 Tweak package size/file instrumentation to better handle
6606 package rebuilds.
6607
6608 Revert /etc/shells creation when bash is enabled.
6609
6610 Exclude /lib/firmware from the rpath fixup logic, as it may
6611 contain non-native ELF files.
6612
6613 Scanpypi: Support the new PyPi infrastructure.
6614
6615 Handle GCC 8.x on the host.
6616
6617 Ensure timestamp of /usr is updated to support the systemd
6618 ConditionNeedsUpdate option.
6619
6620 Updated/fixed packages: bluez5_utils, flann, gdb, gnupg2,
6621 grub2, libcec, libcgi, libglib2, libgpg-error, libgpgme,
6622 libtomcrypt, mbedtls, mkpasswd, php, python, python-requests,
6623 python-watchdog, qt53d, qt5websockets, sdl2, sdl2_image,
6624 syslog-ng, systemd, tcl, tcllib, uclibc, usb_modeswitch,
6625 wireguard, wmctrl
6626
6627 Issues resolved (http://bugs.uclibc.org):
6628
6629 #10896: /bin/sh not in /etc/shells
6630 #10961: Grub2 fails to build for x86_64 when BR2_SSP_ALL is enabled
6631
f3cea9d8
PK
66322018.02.1, Released April 9th, 2018
6633
6634 Important / security related fixes.
6635
6636 Removed unmaintained defconfigs: Creator Ci40, Firefly rk3288,
6637 Freescale mpc8315erdb / p1010rdb_pa, Riotboard, Teliv EVK
6638 Pro3.
6639
6640 Infrastructure: Speed up instrumentation for package size by
6641 comparing timestamps instead of md5 checksums, as doing
6642 checksums could lead to up to 25% longer build time for big
6643 configurations.
6644
6645 Rename the internal <pkg>_BASE_NAME variable to <pkg>_NASENAME
6646 to avoid name clashes with packages ending on '-base'.
6647
6648 Add a better fix for build issues for autotools based packages
6649 checking for C++ support on toolchains without C++ support.
6650
6651 Build host-tar if tar is older than 1.27 on the build machine
6652 to work around reproducibility issues with git archives
6653 containing long paths.
6654
6655 check-unique-files: Fix for filenames not representable in the
6656 users' locale.
6657
6658 Check-bin-arch: Add support for per-package ignore paths
6659 (<pkg>_BIN_ARCH_EXCLUDE).
6660
6661 Toolchain: Fix SSP support detection for external toolchains.
6662
6663 linux: Add _NEEDS_HOST_OPENSSL / LIBELF options to ensure
6664 these dependencies are available for Linux configurations
6665 needed these dependencies, similar to how it is done for
6666 U-Boot.
6667
6668 Support custom (not in tree) device tree files in addition to
6669 in-tree ones.
6670
6671 U-Boot / uboot-tools: Fix header conflict with libfdt-devel
6672 installed on host.
6673
6674 Updated/fixed packages: apache, busybox, c-ares, cmake,
6675 docker-engine, enlightenment, eudev, fbgrab, freescale-imx,
6676 gtest, imagemagick, intel-microcode, irssi, jimtcl, kmod,
6677 kodi, ktap, libcoap, libcurl, libfcgi, libhttpparser,
6678 libminiupnpc, libopenssl, libpjsip, libss7, libssh2, libupnp
6679 libupnpp, libuv, libvorbis, memcached, motion, musl, nodejs,
6680 ntp, openblas, opencv3, openocd, opus-tools, patch, php,
6681 pkgconf, postgresql, powerpc-utils, python-jsonschema,
6682 python-webpy, qemu, qt5bsae, qt5script, qt5webkit, rapidjson,
6683 rauc, sam-ba, samba4, sngrep, systemd, tremor, uboot-tools,
6684 uclibc-ng-test, upmpdcli, wireshark, xerces, xterm, zstd
6685
6686 New packages: docker-proxy, python-functools32
6687
6688 Issues resolved (http://bugs.uclibc.org):
6689
6690 #10766: upmpdcli: Segmentation fault
6691 #10776: ktap fails to build
6692 #10846: error in compiling gnutls
6693 #10856: openblas on qemu_x86_64_defconfig fails with "sgemm_..
6694
8a94ff12
PK
66952018.02, Released March 4th, 2018
6696
6697 Fixes all over the tree.
6698
6699 Issues with systemd with a readonly rootfs and DBus fixed.
6700
6701 Instructure:
6702 - check-uniq-files: fix Python 2.6 compatibility.
6703 - dependencies.sh: check for external argparse module for
6704 Python 2.6.
6705 - Add infrastructure to detect and use a UTF-8 locale on the
6706 host, needed by systemd.
6707
6708 Update/fixed packages: clamav, dash, dhcp, dovecot, efl,
6709 ffmpeg, libv4l, mono, mosquitto, php, postgresql, qt,
6710 scanpypi, sdl2, systemd, tor, tvheadend, uboot, wavpack
6711
6712 Issues resolved (http://bugs.uclibc.org):
6713
6714 #10831: qemu_x86_64_defconfig build fails on linux-headers..
6715
d5a63f48
PK
67162018.02-rc3, Released February 27th, 2018
6717
6718 Fixes all over the tree.
6719
6720 check-bin-arch: skip /lib/modules to allow 32-bit userland
6721 with 64bit kernel.
6722
6723 dependencies: Blacklist tar 1.30+ and build our own host-tar
6724 if needed as tar 1.30+ changed the --numeric-owner output for
6725 long path names. Build host-tar before other host-dependencies
6726 as they need it to extract their source tarballs.
6727
6728 Update/fixed packages: asterisk, azmq, bluez5_utils, domoticz,
6729 e2fsprogs, erlang, exim, glibc, gpsd, jq, libglib2, libvorbis,
6730 mariadb, mbedtls, mesa3d, mesa3d-headers, mpv, patch, pcre2,
6731 php, qt5, qt5multimedia, qt5wayland, qt5webengine, qt5webkit,
6732 systemd, quagga, rustc, uboot, wireguard, zic, zlib-ng
6733
6734 Issues resolved (http://bugs.uclibc.org):
6735
6736 #10726: Current libglib2.mk creates broken libglib2 binary...
6737 #10786: Linux fails to build unless make linux-menuconfig...
6738 #10796: Cannot generate cpio image without selecting CON...
6739
44cec643
PK
67402018.02-rc2, Released February 15th, 2018
6741
6742 Fixes all over the tree.
6743
6744 Dependencies: Ensure C++ support is available like for C
6745 support for packages needing 32bit host support.
6746
6747 utils/genrandconfig: Check host dependencies for config.
6748
6749 Updated/fixed packages: busybox, dnsmasq, dropbear, ffmpeg,
6750 glibc, keepalived, libcpprestsdk, libgpiod, libmaxminddb,
6751 librsvg, libtasn1, libv4l, libxml2, lightning, ltp-testsuite,
6752 mesa3d, mesa3d-demos, mesa3d-headers, nftables, open-lldp,
6753 php, postgresql, python-crossbar, qt5, qt53d, qt5enginio,
6754 qt5tools, qt5webengine, qt5webkit, rsync, rust-bin, rustc,
6755 systemd
6756
6757 Issues resolved (http://bugs.uclibc.org):
6758
6759 #9781: ti-sgx-km build on kernel >4.1
6760 #10141: Squashfs extended attribute failures
6761
ca7bf21f 67622018.02-rc1, Released February 5th, 2018
06608f7e
TP
6763
6764 The global source-check and per-package <pkg>-source-check
6765 targets have been removed.
6766
77d58aab
PK
6767 Architecture: Add x86 Silvermont variant. Add several new ARM
6768 variants, rework MIPS NaN logic. Support mainline binutils/gcc
6769 for ARC.
6770
6771 Toolchains: Linaro toolchains upgraded to 2017.11 release, ARC
6772 external toolchains upgraded to arc-2017.09. Libatomic is now
6773 also copied for external musl based toolchains.
6774 Add binutils 2.30.x and switch to binutils 2.29.x by default.
6775
6776 Added hardening options to build with RELRO and FORTITY.
6777
6778 New defconfigs: Bananapi M64, FriendlyARM Nanopi A64 & NEO2,
6779 imx6slevk, imx6sx-sdb, imx6ulevk, Olimex A64-OLinuXino,
6780 Orangepi lite / pc plus / pc / prime / win / win plus / zero
6781 plus2, Pine64, Solidrun MacchiatoBin. Sopine.
6782
6783 Add utils/diffconfig, a simple utility for comparing
6784 configuration files - Adapted from the version in the
6785 Linux kernel.
6786
6787 Infrastructure: Check that the same file is not touched by
6788 multiple packages, as a preparation for toplevel parallel
6789 builds.
6790
6791 Hashes for the license files for a large number of packages
6792 have been added, ensuring that license changes will not be
6793 missed when packages are bumped.
6794
6795 Fix build issue for autotools based packages checking for C++
6796 support on toolchains without C++ support and on a distro
6797 lacking /lib/cpp (E.G. Arch Linux).
6798
6799 Support for the meson build system.
6800
6801 Pie charts generated by 'graph-build' or 'graph-size' are now
6802 sorted according to the size of each piece.
6803
6804 System: Only show getty options when busybox init or sysvinit
6805 are used.
6806
6807 ARM-trusted-firmware: Support ATF bundled in U-Boot as
6808 well as U-Boot bundled in ATF.
6809
6810 Zlib is now a virtual package, provided by either libzlib or
6811 zlib-ng, similar to openssl.
6812
30bffce8
PK
6813 Support for the Rust programming language.
6814
77d58aab 6815 New packages: aoetools, armbian-firmware, binaries-marvell,
30bffce8
PK
6816 brltty, cargo, cargo-bin, cups-filters, curlpp, daq,
6817 flatbuffers, gconf, glorytun, gstreamer1-mm, imx-m4fwloader,
6818 imx-gpu-g2d, json-for-modern-cpp, libcpprestsdk, libgta,
6819 libostree, libupnp18, luadbi, luadbi-sqlite3, lua-utf8, lynx,
6820 meson, mv-ddr-marvell, nilfs-utils, opentracing-cpp,
6821 open-lldp, pimd, proj, python-flask-cors,
6822 python-jaraco-classes, python-more-itertools, python-oauthlib,
6823 python-raven, python-remi, python-requests-oauthlib,
6824 python-schedule, python-secretstorage, python-see,
6825 python-tabledata, python-txtorcon, python-xlib, qt5charts,
6826 rtl8189fs, rtl8723bu, rust, rustc, rust-bin, rygel, safeclib,
6827 solatus, tcf-agent, traceroute, waylandpp, wolfssl,
6828 zisofs-tools, zlib-ng
77d58aab
PK
6829
6830 Removed packages: eeprog
6831
c34019e1
PK
68322017.11.2, Released January 21st, 2018
6833
6834 Important / security related fixes.
6835
6836 External toolchain: libatomic is now also copied for musl
6837 based toolchains.
6838
6839 nconfig: Fix for ncurses/ncursesw linking issue causing crashes.
6840
6841 System: Only show getty options when busybox init or sysvinit
6842 are used.
6843
6844 Infrastructure: Fix build issue for autotools based packages
6845 checking for C++ support on toolchains without C++ support and
6846 on a distro lacking /lib/cpp (E.G. Arch Linux).
6847
6848 Pie charts generated by 'graph-build' or 'graph-size' are now
6849 sorted according to the size of each piece.
6850
6851 Updated/fixed packages: asterisk, avahi, bind, busybox,
6852 coreutils, eeprog, intel-microcode, iputils, irssi, kmsxx,
6853 libiio, linux-firmware, lz4, mariadb, matchbox-lib, mcookie,
6854 ntp, php, pound, rpcbind, tar, ti-cgt-pru, webkitgtk, xen,
6855 xlib_libXpm
6856
6857 Issues resolved (http://bugs.buildroot.org):
6858
6859 #9996: lz4 package does not install lz4 binaries in target
6860 #10176: Rsyslog's S01logging is deleted by Busybox.mk from...
6861 #10216: package/x11r7/mcookie/mcookie.c:207: bad size ?
6862 #10301: systemd/getty unused options
6863 #10331: kmsxx, host installation fails with BR2_SHARED_...
6864 #10556: Building ntp package with SSL library libressl...
6865 #10641: avahi-autoipd not starting when using systemd-tmpfiles
6866
1fa8113a
PK
68672017.11.1, Released December 31th, 2017
6868
6869 Important / security related fixes.
6870
6871 Updated/fixed packages: asterisk, checkpolicy, dhcp, flann,
6872 gdb, glibc, heimdal, kodi-pvr-mediaportal-tvserver,
6873 kodi-pvr-stalker, libcue, libopenssl, libpqxx, libsoxr,
6874 linknx, linux-tools, lldpd, ltp-testsuite, mariadb, mfgtools,
6875 nodejs, nut, pulseaudio, python-cffi, qemu, rsync, tor, uboot,
6876 uboot-tools, vlc, webkitgtk, weston, wireguard, wireshark,
6877 xenomai, xfsprogs
6878
9dd76697
PK
68792017.11, Released November 30, 2017
6880
6881 Fixes all over the tree.
6882
6883 Toolchain: Use github mirror for Glibc.
6884
6885 Defconfigs: Correct boot.cmd for bananapi-m1.
6886
6887 Makefiles: Workaround include order issues for certain make
6888 versions by explicitly sorting the result of wildcard where it
6889 matters.
6890
6891 Download: Ensure subversion runs in non-interactive mode.
6892
6893 Updated/fixed packages: asterisk, boost, chrony, dovecot,
6894 dvb-apps, exim, feh, freerdp, fwup, google-breakpad, jose,
6895 kvm-unit-test, lftp, libcurl, libevent, libfastjson, libpjsip,
6896 libupnp, linphone, localedef, lttng-tools, mp4v2, mtools,
6897 ndisc6, oracle-mysql, parted, pdbg, qt, qt5connectivity,
6898 qt5declarative, qt5webkit, rauc, runc, samba4, shairport-sync,
6899 systemd-bootchart, webkitgtk, wireguard, xlib_libXcursor,
6900 xlib_libXfont, xlib_libXfont2,
6901
6902 Issues resolved (http://bugs.buildroot.org):
6903
6904 10501: host-localedef fails to compile on Ubuntu 17.10
6905 10506: Changed kernel image type (e.g. zImage to uImage)...
6906
071cc438
PK
69072017.11-rc2, Released November 13th, 2017
6908
6909 Fixes all over the tree.
6910
6911 Updated/fixed packages: collectd, ffmpeg, freerdp,
6912 go-bootstrap, imagemagick, jimtcl, libpjsip, libplist, libuv,
6913 mesa3d, nodejs, ntp, openjpeg, postgresql, python-numpy, ruby,
6914 snmp++, usb_modeswitch, util-linux, vboot-utils, webkitgtk,
6915 wireshark, wpa_supplicant, xapp_xdriinfo
6916
6917 Issues resolved (http://bugs.buildroot.org):
6918
6919 #10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
6920 #10491: Cannot output security warning when compiled with buildroot..
6921
a7e1971c 69222017.11-rc1, Released November 6th, 2017
c2aa34d8 6923
10b9c360
PK
6924 Fixes all over the tree and new features.
6925
64bbd348
PK
6926 Openssl is now a virtual package, which may be provided by
6927 OpenSSL (now renamed to libopenssl) or LibreSSL.
6928
6d1ff5ff
AVEM
6929 libssh2: there is now an explicit choice of the backend to use
6930 (mbedtls, gnutls or openssl). Previously, the choice was implicit
6931 based on the TLS library that was selected. Now, it is possible to
6932 choose the backend, which is important if several TLS libraries are
354722ca 6933 selected.
6d1ff5ff 6934
c2aa34d8
JF
6935 netsnmp: all MIB files are now installed, making the target filesystem a
6936 bit bigger than before. To remove unneeded MIBS, you should use a
6937 post-build script.
6938
f36962e9
PK
6939 Toolchain: Linaro toolchains updated to 2017.08, ARC toolchain
6940 updated to 2017.09, Glibc updated to 2.26, Glibc support for
6941 ARCv2. The toolchain wrapper now handles SOURCE_DATE_EPOCH for
6942 older (pre-gcc7.x) toolchains for BR2_REPRODUCIBLE.
6943
64bbd348
PK
6944 New defconfigs: Atmel SAM45D27, Bananapi M1 and M2 Plus,
6945 Engicam i.CoreM6 Qt5 configuration, i.MX6 sabreauto (mainline
6946 kernel/u-boot), i.MX6Q sabresd Qt5 configuration, i.MX7d-pico,
6947 QEMU ppc64le, Raspberry pi3 Qt5 webengine configuration,
6948 Technologic TS-7680.
6949
10b9c360
PK
6950 New packages: asterisk, azmq, bcg729, boinc, dahdi-linux,
6951 dahdi-tools, freeswitch-mod-bcg729, fscryptctl, libb64,
6952 libpri, libss7, lua-basexx, lua-compat53, lua-cqueues,
6953 lua-curl, lua-datafile, lua-fifo, lua-httpd,
6954 lua-lpeg-patterns, lua-markdown, lua-sailor, lua-value,
6955 luksmeta, minetest, minetest-game, pdmenu, prosody,
6956 python-aiocoap, python-automat, python-ibmiotf,
6957 python-iso8601, python-m2r, python-simplesqlite,
6958 python-websockets, python-xmltodict, qt5wayland, qt5webengine,
6959 restorecond, selinux-python, semodule-utils, uhubctl,
6960 wireguard, wsapi-fcgi, wsapi-xavante
6961
6962 Removed packages: aiccu, rfkill, sepolgen
6963
6964 Issues resolved (http://bugs.buildroot.org):
6965
6966 #10281: lsblk does not compile for util-linux
6967 #10336: lttng compilation fails : linking error
6968 #10351: glibc missing in rootfs
6969 #10356: nfs-utils missing header
043f3b45 6970 #10361: python3 python-config script generates invalid includes
10b9c360
PK
6971 #10366: dropbear download url has changed
6972 #10391: WiringPi retrieves wrong (old) version
6973 #10406: Beaglebone black: Buggy SGX driver version, swapped...
6974 #10426: uboot-tools' fw_setenv does not update the redundant...
6975 #10451: libpcap 1.8.x and 1.7x does not compile on PPC
6976
951685e8
PK
69772017.08.2, Released November 28th, 2017
6978
6979 Important / security related fixes.
6980
6981 Qt: 5.6 version updated to 5.6.3.
6982
6983 Reproducible: Do not override SOURCE_DATE_EPOCH if already set
6984 in the environment.
6985
6986 Makefiles: Workaround include order issues for certain make
6987 versions by explicitly sorting the result of wildcard where it
6988 matters.
6989
6990 Updated/fixed packages: apr, apr-util, arqp-standalone,
6991 azure-iot-sdk-c, collectd, dvb-apps, ffmpeg, go-bootstrap,
6992 google-breakpad, gstreamer, imagemagick, irssi, jimtcl,
6993 kvm-unit-test, libcurl, libfastjson, libglib2, libidn,
6994 libpjsip, libplist, localedef, lttng-tools, luajit, mesa3d,
6995 moarvm, mp4v2, openssh, openssl, oracle-mysql, postgresql,
6996 python3, python-pyqt5, qt, qt5base, qt5canvas3d,
6997 qt5connectivity, qt5declarative, qt5engineio,
6998 qt5graphicaleffects, qt5imageformats, qt5location,
6999 qt5multimedia, qt5quickcontrols, qt5quickcontrols2, qt5script,
7000 qt5sensors, qt5serialbus, qt5serialport, qt5svg, qt5tools,
7001 qt5webchannel, qt5webkit, qt5websockets, qt5x11extras,
7002 qt5xmlpatterns, quagga, redis, ruby, samba4, sdl2, snmppp,
7003 swupdate, ti-gfx, uboot-tools, usb_modeswitch, vboot-utils,
7004 webkitgtk, wget, wireshark, xapp_xdriinfo.
7005
7006 Issues resolved (http://bugs.buildroot.org):
7007
7008 10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
7009 10361: python3 python-config script generates invalid includes
7010 10501: host-localedef fails to compile on Ubuntu 17.10
7011
f2b10756
PK
70122017.08.1, Released October 23rd, 2017
7013
7014 Important / security related fixes.
7015
7016 Webkitgtk bumped to the 2.18.x series, fixing a large number
7017 of security issues.
7018
7019 Defconfigs: galileo: fix ext4 related kernel config, bump
7020 kernel for gcc 6.x compatibility, enable wchar support for
7021 grub2. wandboard: correct rootfs offset
7022
7023 support: Ensure gzip compression level 6 is used for git
7024 tarballs. check-bin-arch: Correctly handle (ignore) symbolic
7025 links. check-rpath: Also handle PIE binaries
7026
7027 External toolchain: Correctly handle glibc Buildroot
7028 toolchains built with merged /usr
7029
7030 musl: fix ARMv4 build with binutils 2.27.51+, fix for
7031 CVE-2017-15650
7032
7033 Updated/fixed packages: apache, augeas, bind, bluez5_utils,
7034 busybox, bzip2, cmake, dnsmasq, ejabberd, gcc, git, go, ffmpeg, file,
7035 flashrom, gd, gdk-pixbug, gnupg2, hostapd, ifupdown-scripts,
7036 imagemagick, iucode-tool, kernel-module-imx-gpu-viv, lame,
7037 libarchive, libcurl, libffi, libidn, libmbim, libnspr, libnss,
7038 libressl, librsync, libsoup, libxml2, libzip, mbedtls, musl,
7039 netplug, nginx, openvpn, pkgconf, poppler, proxychains-ng,
7040 qemu, qt, rpi-userland, syslog, ruby, samba4, softether,
7041 sqlite, strongswan, subversion, supertuxkart, supervisor, tcpdump,
7042 tor, unrar, urq, vboot-utils, webkitgtk, wpa_supplicant, xen,
7043 xmlstarlet, xlib_libXfont, xlib_libXfont2,
7044 xserver_xorg-server, zsh
7045
8ce27bb9 70462017.08, Released September 1st, 2017
0ea3d7ba 7047
8ce27bb9 7048 Minor fixes.
0ea3d7ba 7049
13c44396
PK
7050 Toolchain: Don't allow internal toolchain builds for MIPS
7051 M6201/P6600, as support for these are not yet in mainline GCC.
7052
7053 Updated/fixed packages: bcusdk, connman, dialog, dnsmasq,
7054 gnupg, grub2, iostat, iucode-tool, libgcrypt, libkcapi,
7055 libphidget, libv4l, linux-tools, mediastreamer, minidlna,
7056 nss-pam-ldapd, nvidia-driver, qt-webkit-kiosk, rpcbind, squid,
7057 transmission, vde2, vim
0ea3d7ba
TP
7058
7059 Updated/fixed defconfigs:
7060
7061 Removed packages: simicfs.
7062
7063 Issues resolved (http://bugs.buildroot.org):
c7ed72d3 7064
0ea3d7ba
TP
7065 #10261: Grub2 fails to build for x86_64
7066
ef19f376
TP
70672017.08-rc3, Released August 23rd, 2017
7068
7069 Fixes all over the tree.
7070
7071 Updated/fixed packages: alsa-lib, alsa-utils, cc-tool,
7072 dbus-cpp, e2fsprogs, elf2flt, faad2, fakeroot, gcc, git, gpsd,
7073 gst1-validate, kvmtool, libconfuse, libepoxy, librsync,
7074 libspatialindex, libunwind, linux, linux-headers, lua,
7075 mariadb, mesa3d, mtd, openocd, python3, syslinux, sysvinit,
7076 whois, xen, zmqpp.
7077
7078 Updated/fixed defconfigs: ci20, socrates_cyclone5,
7079 toradex_apalis_imx6.
7080
7081 Removed defconfig: Armadeus APF9328.
7082
7083 skeleton-* packages introduced in -rc1 have been renamed to
7084 skeleton-init-* instead.
7085
7086 Issues resolved (http://bugs.buildroot.org):
7087
7088 #10141: Squashfs extended attribute failures
7089
0ba4a139
TP
70902017.08-rc2, Released August 11th, 2017
7091
7092 Fixes all over the tree.
7093
7094 Updated/fixed packages: bind, dbus, erlang-p1-xml, faad2,
7095 ficl, gcc, gdb, glibc, jack2, libcurl, linux, linux-headers,
7096 lua, mutt, nvme, qt5base, skeleton-common, snappy, stella,
7097 swupdate, uclibc, valgrind, webkitgtk.
7098
7099 Updated/fixed defconfigs: beaglebone_qt5, minnowboard_max,
7100 nanopi_m1{, _plus}, olimex_a20_olinuxino_lime, qemu_sparc,
7101 qemu_sparc64.
7102
7103 The cmake-package infrastructure for host packages has been
7104 fixed to not incorrectly detect target packages through
7105 pkg-config.
7106
7107 Issues resolved (http://bugs.buildroot.org):
7108
c7ed72d3 7109 #9926: systemd-resolved.service: Failed at step NAMESPACE (systemd 233)
0ba4a139
TP
7110 #10021: libqeglfs-viv-integration.so file is missing for qt5 on armv7
7111 #10026: lua-5.3.4: fix lua linker error in swupdate
7112 #10146: package/skeleton-common fix recursive variable
c7ed72d3
PK
7113 #10156: glibc compilation fails for X86 32bits (i386)
7114 #10201: toolchain-wrapper.c:192: (error) Memory leak:
0ba4a139
TP
7115 #10221: Buildroot Support
7116
c472d8a4 71172017.08-rc1, Released August 2nd, 2017
2fce2056 7118
6ce80b6a
TP
7119 Infrastructure:
7120
d64d1216
TP
7121 - The skeleton package has been split into multiple packages:
7122 skeleton-sysv (when Busybox or SysV init are used),
7123 skeleton-systemd (when systemd is used), skeleton-none (when
7124 no init system is used) and skeleton-custom (when a custom
7125 skeleton is used). Those packages, except skeleton-custom,
7126 share common logic and data in a new package called
7127 skeleton-common. The skeleton package becomes a virtual
7128 package. This change allows to generate a filesystem that is
7129 compliant with systemd expectations.
7130
7131 - Support for using a read-only filesystem with systemd has
7132 been fixed.
7133
6ce80b6a
TP
7134 - Major revamp of the gettext handling, with user-visible
7135 effect:
2fce2056
TP
7136
7137 - prior to this revamp, when BR2_ENABLE_LOCALE=y, each
7138 package could decide to enable or not NLS support. When
7139 BR2_ENABLE_LOCALE was disabled, NLS support was forced off
7140 by passing --disable-nls to packages.
7141
7142 - after this revamp, a new BR2_SYSTEM_ENABLE_NLS option
6ce80b6a
TP
7143 controls whether NLS support should be enabled or not in
7144 packages. This option defaults to disabled, which means
7145 that now, NLS support is by default disabled in all
7146 packages.
2fce2056 7147
6ce80b6a
TP
7148 Therefore, if you need NLS support in packages, you must now
7149 explicitly enable the BR2_SYSTEM_ENABLE_NLS option.
51b3315b
AV
7150
7151 - The host directory no longer has a usr/ component. This
7152 makes it much more natural to use that directory as an
7153 externally used toolchain. For compatibility with existing
c7ed72d3 7154 scripts, a usr -> . link is still added.
51b3315b 7155
6ce80b6a
TP
7156 - Hashes are now checked on tarballs by Buildroot when a
7157 package is sourced from a Git repository.
7158
7159 - Patches are no longer being downloaded from Github, since
7160 auto-generated patches could change over time, and break
7161 hashes. All patches that were downloaded from Github are now
7162 stored in their respective package directories.
7163
7164 - Hash files in packages can now contain hashes for the
7165 license files contained in the package source code. This
7166 allows to detect changes in such license files.
7167
7168 - Binaries in $(TARGET_DIR) are now cleaned up from invalid
7169 RPATHs at the end of the build.
7170
7171 - A new "make sdk" target prepares $(HOST_DIR) to be
7172 relocatable: turns RPATHs in host binaries into relocatable
7173 ones, removes bogus RPATHs from staging binaries/libraries,
7174 and provides a relocate-sdk script that can be executed to
7175 relocate the SDK after installation.
7176
7177 - Addition of utils/genrandconfig which generates a random
7178 configuration based on a set of pre-defined toolchain
7179 configurations (support/config-fragments/autobuild/) and a
7180 random selection of packages. It is now used by the
7181 autobuilders to generate the random configurations.
7182
7183 Filesystems:
7184
7185 - ext2/3/4 filesystems are now generated using mkfs.ext from
7186 e2fsprogs instead of using genext2fs.
7187
7188 Architecture:
7189
7190 - Addition of support for ARM big.LITTLE variants
7191 - Improved MIPS support, with options to select NaN encoding
7192 and FP32 mode.
7193
7194 Toolchain:
7195
7196 - Switch to gcc 6.x as the default gcc version, add support
7197 for gcc 7.x, remove support for gcc 4.8
ca747900
TP
7198 - Switch to binutils 2.28 as the default binutils version, add
7199 support for binutils 2.29, remove support for binutils 2.26
6ce80b6a
TP
7200 - Support added for gdb 8.0
7201 - uClibc-ng bumped to 1.0.26
7202 - CodeSourcery toolchains for x86 and SuperH have been
7203 removed, they were using a too old glibc version
7204 (2.17). External toolchains with glibc 2.17 or earlier are
7205 no longer supported.
7206 - The version selection in the glibc package has been
7207 removed. Like musl and uClibc-ng, we now use the latest
7208 glibc version.
7209 - Improved support for Xtensa toolchain overlays, which can
7210 now be downloaded.
7211
7212 Tools:
7213
7214 - Numerous improvements to the runtime test infrastructure
7215 - Tests are now executed by Gitlab CI on a regular basis
7216 - Tools that are directly useful to the user have been moved
7217 from support/scripts/ to utils/: brmake, check-package,
7218 get-developers, scancpan, scanpipy, size-stats-compare,
7219 test-pkg.
7220
7221 New defconfigs: A13 Olinuxino, Engicam platforms (i.CoreM6
7222 Solo/Dual/DualLite/Quad, RQS SOM, GEAM6UL SOM, Is.IoT MX6UL
7223 SOM), Nano Pi M1 (Plus), OrangePi Zero and Plus.
7224
7225 New packages: azure-iot-sdk-c, cracklib, dt-utils, easy-rsa,
7226 erlang-jiffy, erlang-p1-oauth2, erlang-p1-xmpp,
7227 ifupdown-scripts, irrlicht, kodi-inputstream-adaptive,
7228 kodi-inputstream-rtmp, kvazaar, let-me-create, libloki,
7229 libpwquality, libressl, libspatialindex, libva-utils,
7230 linuxconsoletools, linuxptp, luaossl, lua-sdl2, lua-stdlib,
7231 lsscsi, paxtest, pcre2, pixz, python-asn1crypto,
7232 python-backports-shutil-get-terminal-size, python-bcrypt,
7233 python-cheroot, python-h2, python-hpack, python-hyperframe,
7234 python-hyperlink, python-ipython-genutils, python-pathlib2,
7235 python-pickleshare, python-priority, python-portend,
7236 python-scandir, python-systemd, python-tempora,
7237 python-traitlets, python-typepy, qt5virtualkeyboard,
7238 ratpoison, rauc, refpolicy, rhash, sdl2_mixer, sdl2_net,
7239 xr819-xradio, zstd
7240
0a1e508b 7241 Removed packages: cloog, input-tools, mke2img
6ce80b6a
TP
7242
7243 Issues resolved (http://bugs.buildroot.org):
7244
d64d1216 7245 #7892: systemd-journald is broken
6ce80b6a
TP
7246 #9341: avahi-utils does not compile with uClibc + libglib2
7247 #9441: Link BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER_COPY to
7248 BR2_ENABLE_DEBUG
7249 #9746: ext4 image generated by Buildroot is not working
7250 properly with U-Boot
7251 #9886: Build fails with "unexpected EOF while looking for
7252 matching `"'" if PATH contains a newline
7253 #9891: parted 3.1 => 3.2?
7254 #9911: qt5 does not build on sparc
7255 #9916: qt5 does not build on
7256 arm-buildroot-linux-uclibcgnueabihf for ARMv8 cores
7257 #9936: Host QEMU does not build with SDL support because of
7258 pkg-config
7259 #9941: nodejs option disappears for arm
7260 #9951: SCANCPAN failure
7261 #9966: util-linux-2.30/.stamp_built' failed
7262 #9976: License file for package 'rtl8821au' incorrect
7263 #9991: SGX Error implicit declaration of function
7264 ‘dmac_map_area’
7265 #10011: wget does not work from Buildroot
7266 #10036: Buildroot builds Raspbian Jessie headless image
7267 presenting incorrect prompt
7268 #10051: make: *** No rule to make target
7269 'raspberrpi3_defconfig'. Stop reported with Buildroot
7270 v2017.05.1
7271 #10056: No .config file was produced in /buildroot folder
7272 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer
7273 failure
c472d8a4 7274 #10071: fakeroot: replace hard-coded paths in post install
6ce80b6a 7275 #10076: Makefile:4113: recipe for target 'all-gcc' failed
90a1b819
TP
7276 #10091: gcc7.1 does not build with graphite support due to old
7277 isl
d64d1216
TP
7278 #10121: webkit without the multimedia option causes build
7279 error
6ce80b6a 7280
d0b7d387
PK
72812017.05.2, Released July 27th, 2017
7282
7283 Important / security related fixes.
7284
7285 Webkitgtk bumped to the 2.16.x series, fixing a large number
7286 of security issues.
7287
7288 host-aespipe compile fix for Debian/Gentoo/Ubuntu toolchains
7289 which default to PIE mode.
7290
7291 Updated/fixed packages: aespipe, apache, bind, binutils,
7292 busybox, ccache, collectd, dieharder, efibootmgr, efivar,
7293 expat, ffmpeg, gcc, heimdal, iproute2, irssi, libglib2,
7294 libmemcached, libosip2, libtirpc, libxml-parser-perl,
7295 linux-fusion, linux-zigbee, mpg123, orc, pcre, php, protobuf,
7296 pulseaudio, python-setproctitle, qt5base, rpi-firmware,
7297 samba4, syslinux, systemd, spice, tcpdump, tiff, uboot-tools,
7298 webkitgtk, x265, xserver_xorg-server, xvisor
7299
7300 Issues resolved (http://bugs.buildroot.org):
7301
7302 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer...
7303
d9bcd5fa
PK
73042017.05.1, Released July 4th, 2017
7305
7306 Important / security related fixes.
7307
7308 Update support/scripts/scancpan to use METACPAN v1 API as v0
7309 has been shutdown.
7310
7311 Update support/scripts/mkusers to handle setups where
7312 /etc/shadow is a symlink.
7313
7314 External toolchain: Don't create musl dynamic loader symlink
7315 for static builds.
7316
7317 Setlocalversion: Correct detection of mercurial revisions for
7318 non-tagged versions.
7319
7320 Defconfigs: at91sam9x5ek_mmc: workaround boot rom issue.
7321
7322 Updated/fixed packages: apache, automake, bind, botan, c-ares,
7323 dhcp, expat, fcgiwrap, gcc, gdb, gesftpserver, glibc, glmark2,
7324 gnutls, gst1-plugins-bad, imagemagick, imx-uuc, intltool,
7325 iperf, ipsec-tools, irssi, kmod, libcurl, libgcrypt, libmad,
7326 libnl, lugaro, mosquitto, mpg123, ncurses, nodejs, ntp,
7327 openssh, openvpn, pngquant, python-simplegeneric, qt5base,
7328 qt5multimedia, rtl8821au, socat, spice, systemd, tor, trinity,
7329 tslib, vlc, x264, xen, xlib_libxshmfenc, xserver_xorg-server
7330
7331 Issues resolved (http://bugs.buildroot.org):
7332
7333 #9976: License file for package 'rtl8821au' incorrect
7334
dd2020aa
PK
73352017.05, Released May 31st, 2017
7336
7337 Minor fixes.
7338
7339 External toolchain: musl dynamic linker symlink for mips-sf
7340 corrected.
7341
7342 Updated/fixed packages: agentpp, bash, exim, hans, madplay,
7343 qpid-proton, rtl8188eu, snmppp, stm32flash, strongswan, sudo,
7344 xen
7345
7346 Issues resolved (http://bugs.buildroot.org):
7347
7348 #9906: genimage: Disk full
7349
91a418c3
PK
73502017.05-rc3, Released May 30th, 2017
7351
7352 Fixes all over the tree.
7353
7354 ARC toolchain bumped to 2017.03
7355
7356 Runtime testing improvements and cleanups.
7357
7358 Updated/fixed packages: acpica, armadillo, audiofile, c-icap,
7359 cppcms, dhcp, docker-engine, dropbear, elfutils, erlang,
7360 fbgrab, ffmpeg, flashrom, ftop, gnutls, google-breakpad,
7361 keepalived, kodi, libcdio, libepoxy, libev, libminiupnpc,
7362 libqmi, libtasn1, libv4l, mariadb, mono, mosh, mosquitto,
7363 mxml, ntp, opencv, openpowerlink, oracle-mysql, popt,
7364 pulseview, python-enum34, rabbitmq-c, redis, samba4, stella,
7365 xen
7366
7367 Removed packages: firejail, ola
7368
7369 Issues resolved (http://bugs.buildroot.org):
7370
7371 #9871: fbgrab 1.3 won't build with BR2_REPRODUCIBLE set
7372 #9876: aarch64 support with gcc 4.8 toolchain
7373 #9896: host-gcc-initial error downloading because incorrect URL
7374
8ab8f10a
PK
73752017.05-rc2, Released May 17th, 2017
7376
7377 Fixes all over the tree.
7378
7379 ARC toolchain bumped to 2017.03-rc2
7380
7381 Updated/fixed packages: bluez_utils, boost, clamav, daemon,
7382 efibootmgr, efl, espeak, expedite, faketime, ffmpeg, fxload,
7383 git, gpsd, kvm-unit-tests, libcdio, libv4l, lua, mke2img,
7384 mpir, mpv, odroid-scripts, openblas, opencv3, openvpn, php,
7385 postgresql, protobuf, qt5declarative, qwt, radvd, rpcbind,
7386 rtmpdump, strongswan, sudo, ltp-testsuite, uclibc-ng-test,
7387 vlc, x11vnc, xfsprogs
7388
7389 Issues resolved (http://bugs.buildroot.org):
7390
7391 #9796: source-check broken for Git downloads
7392 #9866: BASE_DIR usage
7393
c71edb8b
PK
73942017.05-rc1, Released May 8th, 2017
7395
7396 Fixes all over the tree and new features.
7397
7398 Infrastructure:
7399
7400 - Installed binaries are now checked for correct architecture
7401 to catch natively built binaries or binaries built for other
7402 architecture variants.
7403
7404 - Luarocks infrastructure improvements to extraction handling,
7405 support for upstream name != Buildroot package name.
7406
7407 - 'make printvars' output format has changed to make it easier
7408 to use in scripts. It now has options to quote the variables
7409 and to show the expanded/unexpanded values.
7410
7411 - Automatic ext2 rootfs size calculation has been removed. The
7412 logic was not working working reliable in all setups as it
7413 depends on the host filesystem behaviour, so instead now the
7414 size has to be specified explicitly (defaults to 60MB).
7415
7416 - The git download infrastructure now ensures that GNU format
7417 tar files are created.
7418
7419 - Fixed a variable clashing issue in the mkusers script with
7420 internal bash variables.
7421
7422 - Fakeroot now links against libacl to fix issues on
7423 distributions using acls.
7424
7425 - Correct permissions for /dev/pts/ptmx when systemd is used
7426 with recent glibc versions.
7427
7428 - br2-external: Improve error reporting.
7429
7430 - A wrapper script for genimage has been added in
7431 support/scripts/genimage.sh for easy use of genimage from
7432 post-image scripts.
7433
7434 - A script to check for common style issues in new packages
7435 before submitting has been added in support/scripts/check-package
7436
7437 - Defconfigs are now tested by gitlab-CI instead of Travis:
7438 https://gitlab.com/buildroot.org/buildroot
7439
7440 - Infrastructure for runtime testing has been added to
7441 support/testing
7442
7443 Toolchain:
7444
7445 - External linaro toolchains updated to 2017.02, ARC toolchain
7446 updated to 2017.03-rc1, NIOSII CodeSourcery to 2017.05
7447
7448 - A number of fixes and improvements to the external toolchain
7449 handling, including C library detection, multilib and ld.so
7450 handling
7451
7452 - Glibc 2.25 and uClibc-ng 1.0.24 added, wordexp support enabled
7453 for uClibc-ng
7454
7455 - Binutils 2.28 added and default changed to 2.27
7456
7457
7458 Architectures:
7459
7460 - Support for the C-SKY architecture has been added.
7461
7462
7463 License handling:
7464
7465 - The package license markings for legal info now uses the
7466 SPDX short identifiers for the license string where possible.
7467
7468 - License info has been improved / added for a number of packages.
7469
7470
7471 Misc:
7472
7473 - Cmake 3.7.x installed on the host is no longer ignored as a
7474 workaround for the RPATH issues has been implemented.
7475
7476 - Docker-engine can now be built statically on an otherwise
7477 dynamic linked build for docker-in-docker setups.
7478
7479 - U-Boot now supports out-of-tree device trees, similar to
7480 Linux
7481
7482 - Nodejs 0.10.x support (and with it, support for <ARMv6) has
7483 been removed as this is now EOL upstream.
7484
7485 New defconfigs: AT91sam9x5ek dev/mmc/mmc-dev, banana pro,
7486 Nationalchip gx6605s, MIPS creator ci40, nexbox a95x, 64bit
7487 defconfig for raspberry pi 3, stm32f429-disc1.
7488
7489 The raspberry pi zero-w and rpi3 compute module are now also
7490 supported by the rpi0 / rpi3 defconfigs, beaglebone green is
7491 supported by the beaglebone defconfig.
7492
7493 Removed defconfig: minnowboard, via imx6 vab820, altera
7494 socdk/sockit
7495
7496 New packages: arp-scan, atest, augeas, bluez-tools, daemon,
7497 dc3dd, dieharder, execline, fmt, ghostscript, gqrx,
7498 gst1-vaapi, jo, keepalived, kmscube, kodi-jsonschemabuilder,
7499 kodi-skin-confluence, kodi-texturepacker, lensfun, leptonica,
7500 libbson, libcsv, libgphoto2, libkcapi, libmaxminddb,
7501 libmediaart, libnpth, libscrypt, lua-bit32, lua-resty-http,
7502 lugaru, memtool, mpir, nanomsg, physfs, phytool, pngquant,
7503 python-decorator, python-simplegeneric,
7504 python-sortedcontainers, rpi-bt-firmware, rpi-wifi-firmware,
7505 s6, s6-dns, s6-linux-init, s6-linux-utils, s6-networking,
7506 s6-portable-utils, s6-rc, supertux, tesseract-ocr,
7507 uccp420wlan, wilink-bt-firmware
7508
7509 Broken packages: ola
7510
7511 Removed packages: cosmo, kodi-visualisation-fountain,
7512 polarssl, portmap, xdriver_xf86-video-glide,
7513 xdriver_xf86-video-v4l, xdriver_xf86-video-wsfb
7514
7515 Issues resolved (http://bugs.buildroot.org):
7516
7517 #8831: image generation fails on host ZFS due to "no free space"
7518 #9436: e2fsprogs remove busybox applets even of unselected e2fs..
7519 #9456: mkusers script bash errors
7520 #9496: mke2img fails during build on ntfs-3g host partition
7521 #9531: NPM fails to build embedded modules
7522 #9596: KODI: --enable-lirc needs "HAVE_LIRC" compiler definition..
7523 #9691: Wrong cryptsetup package include files location
7524 #9696: Wrong cryptsetup package include files location
7525 #9706: Can't download newer revisions of package from PyPI
7526 #9711: Recent libCEC version bump seems to break kodi package
7527 #9716: exit, shutdown, reboot from kodi
7528 #9721: version 2017.02: no acceptable m4 could be found in $PATH
7529 #9726: Raspberry Pi version B - Problems with UART speed in..
7530 #9751: expat legal info - manifest.csv: GPLv2 Source site: MIT..
7531 #9756: glibc fails to build on buildroot-sh4*-buildroot-linux-gnu
7532 #9766: support/scripts/pkgutil.py conflicts with the pkgutil.py..
7533 #9776: libubox build failed
7534 #9791: Python searches for packages in the user site directory
7535 #9806: libseccomp is not available when BR2_arm=y
7536 #9826: post-build scritp - symlinks created in post-build script..
7537 #9836: triggerhappy: systemd unit broken
7538 #9846: musl libc not installed correctly in target folder
7539 #9856: build libubox failed on ubuntu 17.04 64bit
7540
4f00d03a
PK
75412017.02.11, Released April 11th, 2018
7542
7543 Important / security related fixes.
7544
7545 dependencies: Blacklist tar 1.30+ and build our own host-tar
7546 if needed as tar 1.30+ changed the --numeric-owner output for
7547 long path names. Build host-tar before other host-dependencies
7548 as they need it to extract their source tarballs.
7549
7550 Updated/fixed packages: apache, busybox, clamav, dhcp,
7551 dnsmasq, dovecot, exim, imagemagick, irssi, jq, libcurl,
7552 libpjsip, librsvg, libtasn1, libvorbis, libxml2, lz4, mariadb,
7553 mbedtls, mosquitto, ntp, openblas, opencv3, openssl, patch,
7554 postgresql, python-webpy, qt53d, qt5tools, quagga, rsync,
7555 samba4, sngrep, tremor, wavpack, wireshark, xerces, xterm
7556
7557 Issues resolved (http://bugs.uclibc.org):
7558
7559 #10856: openblas on qemu_x86_64_defconfig fails with "sgemm_..
7560
6f1e216e
PK
75612017.02.10, Released January 31st, 2018
7562
7563 Important / security related fixes.
7564
7565 nconfig: Fix for ncurses/ncursesw linking issue causing crashes.
7566
7567 System: Only show getty options when busybox init or sysvinit
7568 are used.
7569
7570 Infrastructure: Fix build issue for autotools based packages
7571 checking for C++ support on toolchains without C++ support and
7572 on a distro lacking /lib/cpp (E.G. Arch Linux).
7573
7574 Updated/fixed packages: avahi, berkeleydb, bind, busybox,
7575 ccache, clamav, coreutils, dovecot, eeprog, eudev, fis,
7576 intel-microcode, iputils, irssi, kmsxx, libcurl, liberation,
7577 libiio, lz4, mariadb, matchbox-lib, mcookie, openocd, php,
7578 pound, rpcbind, squid, tar, ti-cgt-pru, transmission,
7579 util-linux, webkitgtk, wireshark, xen
7580
7581 Issues resolved (http://bugs.buildroot.org):
7582
7583 #9996: lz4 package does not install lz4 binaries in target
7584 #10176: Rsyslog's S01logging is deleted by Busybox.mk from...
7585 #10216: package/x11r7/mcookie/mcookie.c:207: bad size ?
7586 #10301: systemd/getty unused options
7587 #10331: kmsxx, host installation fails with BR2_SHARED_...
7588 #10536: Finding non-relative paths in the ccache
7589 #10641: avahi-autoipd not starting when using systemd-tmpfiles
7590
93a8938d
PK
75912017.02.9, Released January 1st, 2018
7592
7593 Important / security related fixes.
7594
7595 Fix divide by zero issue in size-stats script.
7596
7597 Fix makefile include ordering issue with certain make versions
7598 in the external toolchain handling.
7599
7600 Updated/fixed packages: dhcp, exim, flann, gdb, heimdal,
7601 libcue, libcurl, libevent, libpqxx, libsoxr, linphone, lldpd,
7602 mariadb, mfgtools, mtools, nodejs, nut, openssl, rsync,
7603 samba4, tor, vlc, webkitgtk, wireshark, xfsprogs,
7604 xlib_libXcursor, xlib_libXfont, xlib_libXfont2
7605
a4d77a4b
PK
76062017.02.8, Released November 27th, 2017
7607
7608 Important / security related fixes.
7609
7610 Qt: 5.6 version updated to 5.6.3.
7611
7612 Reproducible: Do not override SOURCE_DATE_EPOCH if already set
7613 in the environment.
7614
7615 Updated/fixed packages: apr, apr-util, arqp-standalone,
7616 collectd, dvb-apps, ffmpeg, google-breakpad, gstreamer,
7617 imagemagick, libfastjson, libglib2, libpjsip, libplist,
7618 localedef, luajit, mesa3d, openssh, openssl, postgresql,
7619 python3, python-pyqt5, qt5base, qt5canvas3d, qt5connectivity,
7620 qt5declarative, qt5engineio, qt5graphicaleffects,
7621 qt5imageformats, qt5location, qt5multimedia, qt5quickcontrols,
7622 qt5quickcontrols2, qt5script, qt5sensors, qt5serialbus,
7623 qt5serialport, qt5svg, qt5tools, qt5webchannel, qt5webkit,
7624 qt5websockets, qt5x11extras, qt5xmlpatterns, quagga, ruby,
7625 samba4, snmppp, ti-gfx, vboot-utils, webkitgtk, wireshark,
7626 xapp_xdriinfo.
7627
7628 Issues resolved (http://bugs.buildroot.org):
7629
7630 10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
7631 10361: python3 python-config script generates invalid includes
7632 10501: host-localedef fails to compile on Ubuntu 17.10
7633
8b0dd65d
PK
76342017.02.7, Released October 28th, 2017
7635
7636 Important / security related fixes.
7637
7638 Webkitgtk bumped to the 2.18.x series, fixing a large number
7639 of security issues.
7640
7641 Defconfigs: wandboard: Correct rootfs offset
7642
7643 Toolchain: Linaro toolchains updated to 2017.08 release,
7644 fixing a number of issues. Musl: fix for CVE-2017-15650.
7645
7646 Updated/fixed packages: busybox, bzip2, dnsmasq, git, go,
7647 hostapd, irssi, iucode-tool, lame, libcurl, libffi, libnspr,
7648 libnss, nodejs, openssh, openvpn, qemu, qt, redis, sdl2,
7649 webkitgtk, wget, wpa_supplicant, xen, xlib_libXfont,
7650 xlib_libXfont2, xserver_xorg-server
7651
40f8a013
PK
76522017.02.6, Released September 24th, 2017
7653
7654 Important / security related fixes.
7655
7656 Cmake: Ensure correct pkg-config is used when building host
7657 packages
7658
7659 fs/iso9660: Ensure files from earlier builds are not included.
7660
7661 Updated/fixed packages: apache, bcusdk, bind, binutils,
7662 bluez5_utils, botan, cmake, connman, dbus, dialog, e2fsprogs,
7663 faad2, fakeroot, ffmpeg, file, flashrom, gcc, gd, gdb,
7664 gdk-pixbuf, git, gnupg, gpsd, grub2, gst1-plugins-bad,
7665 imagemagick, iostat, iucode-tool, jack2, libarchive, libcurl,
7666 libgcrypt, libidn, libphidget, librsync, librsvg, libsoup,
7667 libxml2, linux-tools, lua, mariadb, mbedtls, mediastreamer,
7668 minidlna, netplug, nss-pam-ldapd, nvidia-driver, openjpeg,
7669 postgresql, proxychains-ng, python-libconfig,
7670 python-service-identity, qt, rpcbind, ruby, samba4, squashfs,
7671 squid, strongswan, subversion, supervisor, sysvinit, tcpdump,
7672 tor, transmission, unrar, valgrind, vim, webkitgtk, whois,
7673 xen, zmqpp
7674
7675 Issues resolved (http://bugs.buildroot.org):
7676
7677 #10141: Squashfs extended attribute failures
7678 #10261: Grub2 fails to build for x86_64
7679 #10276: BR2_PACKAGE_LINUX_TOOLS_GPIO fails for MIPS with...
7680
386dd28a
PK
76812017.02.5, Released July 27th, 2017
7682
7683 Important / security related fixes.
7684
7685 Webkitgtk bumped to the 2.16.x series, fixing a large number
7686 of security issues.
7687
7688 host-aespipe compile fix for Debian/Gentoo/Ubuntu toolchains
7689 which default to PIE mode.
7690
7691 Updated/fixed packages: aespipe, apache, bind, binutils,
7692 busybox, ccache, collectd, efibootmgr, efivar, expat, ffmpeg,
7693 gcc, heimdal, iproute2, irssi, libglib2, libmemcached,
7694 libosip2, libtirpc, libxml-parser-perl, linux-fusion,
7695 linux-zigbee, mpg123, nodejs, orc, pcre, php, pulseaudio,
7696 python-setproctitle, qt5base, rpi-firmware, samba4, syslinux,
7697 systemd, spice, tcpdump, tiff, webkitgtk, x265, xen,
7698 xserver_xorg-server, xvisor
7699
7700 Issues resolved (http://bugs.buildroot.org):
7701
7702 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer...
7703
018b8aa7
PK
77042017.02.4, Released July 4th, 2017
7705
7706 Important / security related fixes.
7707
7708 Update support/scripts/scancpan to use METACPAN v1 API as v0
7709 has been shutdown.
7710
7711 Update support/scripts/mkusers to handle setups where
7712 /etc/shadow is a symlink.
7713
7714 External toolchain: Don't create musl dynamic loader symlink
7715 for static builds.
7716
7717 Setlocalversion: Correct detection of mercurial revisions for
7718 non-tagged versions.
7719
7720 Updated/fixed packages: apache, automake, bind, botan, c-ares,
7721 dhcp, expat, fcgiwrap, gcc, gdb, gesftpserver, glibc, gnutls,
7722 gst1-plugins-bad, imagemagick, imx-uuc, intltool, iperf,
7723 ipsec-tools, irssi, libgcrypt, libmad, libnl, mosquitto,
7724 mpg123, ncurses, nodejs, ntp, openssh, openvpn, qt5base,
7725 qt5multimedia, rtl8821au, socat, spice, systemd, tor, tslib,
7726 vlc, x264, xserver_xorg-server
7727
7728 Issues resolved (http://bugs.buildroot.org):
7729
7730 #9976: License file for package 'rtl8821au' incorrect
7731
1ba865a5
PK
77322017.02.3, Released June 2nd, 2017
7733
7734 Important / security related fixes.
7735
7736 Download: <pkg>-source-check fixed for packages from git.
7737
7738 External toolchain: musl dynamic linker symlink for mips-sf
7739 corrected.
7740
7741 Updated/fixed packages: armadillo, audiofile, bash,
7742 bluez_utils, cppcms, dbus, dhcp, dropbear, efibootmgr, efl,
7743 elfutils, faketime, fbgrab, flashrom, ftop, gdb, git,
7744 google-breakpad, gpsd, hans, kvm-unit-tests, kyua, libev,
7745 libmicrohttpd, libminiupnpc, libtasn1, libubox, ltp-testsuite,
7746 lua, madplay, mariadb, mono, mosquitto, mxml, ntp,
7747 nvidia-driver, openblas, openvpn, oracle-mysql, picocom, popt,
7748 postgresql, pulseview, qt5base, qwt, rabbitmq-c, redis,
7749 rpcbind, rtmpdump, samba4, strongswan, sudo, vlc
7750
7751 Issues resolved (http://bugs.buildroot.org):
7752
7753 #9796: source-check broken for Git downloads
7754 #9871: fbgrab 1.3 won't build with BR2_REPRODUCIBLE set
7755
87ddf24d
PK
77562017.02.2, Released May 1st, 2017
7757
7758 Important / security related fixes.
7759
7760 Use HTTPS for the Codesourcery external toolchains as the HTTP
7761 URLs no longer work.
7762
7763 Updated/fixed packages: bind, busybox, dovecot, freetype,
7764 ghostscript, glibc, granite, hiredis, icu, imagemagick,
7765 gst-plugins-base, gst1-plugins-base, libcroco, libcurl, libnl,
7766 libnspr, libnss, libsamplerate, libsndfile, libunwind,
7767 minicom, mplayer, mpv, nodejs, python-django, python-pyyaml,
7768 python-web2py, samba4, syslinux, systemd, tiff, trinity,
7769 uboot, wireshark, xen
7770
7771 Issues resolved (http://bugs.buildroot.org):
7772
7773 #9791: Python searches for packages in the user site directory
7774
a1658095
PK
77752017.02.1, Released April 4th, 2017
7776
7777 Important / security related fixes.
7778
7779 Fix a variable clashing issue in the mkusers script with
7780 internal bash variables.
7781
7782 Improve external toolchain version detection.
7783
7784 Correct permissions for /dev/pts/ptmx when systemd is used
7785 with recent glibc versions.
7786
7787 Fix python module name clash for graph-depends.
7788
7789 Fakeroot now links against libacl to fix issues on
7790 distributions using acls.
7791
7792 Ensure that the git download infrastructure creates GNU format
7793 tar files.
7794
7795 br2-external: Improve error reporting.
7796
7797 Updated/fixed packages: acl, apr, audiofile, busybox, cairo,
7798 dbus-cpp, dbus-glib, dbus-triggerd, domoticz, elfutils,
7799 fakeroot, filemq, fmc, gdb, git, gnutls, gst-ffmpeg,
7800 gst1-plygins-bad, harfbuzz, htop, imagemagick, jasper, libcec,
7801 libiio, libplatform, librsvg, libselinux, libsidplay2, libsoc,
7802 libwebsockets, libxkbcommon, linux-firmware, logrotate,
7803 lpt-testsuite, lttng-libust, mariadb, mbedtls, memcached,
7804 mesa3d, mpd, mplayer, nbd, ncftp, ntp, openssh, opentyrian,
7805 pcre, perl-gd, python, qt5base, rpi-userland, rpm, samba4,
7806 skalibs, slang, sngrep, squashfs, syslog-ng, taglib,
7807 tcpreplay, tor, upmpdcli, wget, wireshark,
7808 xdriver_xf86-video-vmware, xlib_libXv, zmqpp
7809
7810 Issues resolved (http://bugs.buildroot.org):
7811
7812 #9456: mkusers script bash errors
7813
083c0735
PK
78142017.02, Released February 28th, 2017
7815
7816 Minor fixes, mainly fixing autobuilder issues.
7817
7818 Don't use cmake 3.7.x from the build host as it is also
7819 affected by the RPATH handling issues, and instead build our
7820 own if needed.
7821
7822 Updated/fixed packages: assimp, classpath, genimage, mplayer,
7823 mpv, openocd, python-libconfig, qt5base, qt5quickcontrols,
7824 vlc, xterm
7825
87a23e53
PK
78262017.02-rc3, Released February 26th, 2017
7827
7828 Fixes all over the tree.
7829
7830 Cmake reverted to version 3.6.3 to workaround regressions
7831 related to RPATH handling.
7832
7833 Updated/fixed packages: bctoolbox, berkeleydb, binutils,
7834 btrfs-progs, classpath, directfb, glibc, gstreamer1,
7835 gst1-plugins-{base,good,bad,ugly}, gst1-libav,
7836 gst1-rtsp-server, gst1-validate, gst-omx, htop, libcurl,
7837 libepoxy, libimxvpuapi, libpcap, libuv, ncurses, openssh,
7838 oracle-mysql, poco, python, qt5base, qt5webkit, sslh, synergy,
7839 trousers, uclibc-ng-test, util-linux, vlc, xfsprogs
7840
7841 Issues resolved (http://bugs.buildroot.org):
7842
7843 #9251: Shared C++ libraries for Microblaze results in Segmentation...
7844 #9456: mkusers script bash errors
7845 #9506: Collectd 5.7.0 fails to build with libcrypt
7846 #9581: VagrantFile provisioning step fails due to issue with grub-pc
7847 #9586: usbmount: usbmount slows down the system... to a state of...
7848 #9616: CMake host packages cannot provide CONF_ENV
7849 #9641: Need raptor package installed in staging
7850 #9671: stunnel build error
7851
bedc0ccd
PK
78522017.02-rc2, Released February 20th, 2017
7853
7854 Fixes all over the tree.
7855
7856 Support for SOURCE_DATE_EPOCH in the toolchain wrapper for
7857 older gcc versions for reproducible builds has been
7858 (temporarily) reverted because of licensing compatiblity
7859 concerns.
7860
7861 Defconfigs: SD card generation fix for the Udoo Neo board
7862
7863 Infrastructure to handle .lz compressed tarballs added, and
7864 affected packages updated to use it.
7865
7866 Updated/fixed packages: bctoolbox, bind, canelloni,
7867 cbootimage, ccache, classpath, cups, dbus, ddrescue, directfb,
7868 ed, erlang, gcc, gdb, glmark2, gstreamer, gstreamer1, hiredis,
7869 kmod, kmsxx, lcdapi, libasplib, libgpiod, libnss, libraw,
7870 libv4l, mesa3d-headers, mosquitto, mpd, mpv, musl, ntfs-3g,
7871 ocrad, openswan, postgresql, qt5base, qt5quickcontrols, redis,
7872 riemann-c-client, samba4, sunxi-mali, tcping, trousers,
7873 uclibc, util-linux, vim, wavpack, wget, wiringpi, xfsprogs,
7874 xserver_xorg-server
7875
7876 Issues resolved (http://bugs.buildroot.org):
7877
7878 #8941: Valgrind fails to build with stack protection turned on
7879 #9291: perl: SysV message queues not configured, even if available
7880 #9651: libxcb-1.12 built Error
7881 #9656: util-linux: schedutils doesn't build on target w/o enabl...
7882 #9666: qt5quickcontrols install fails
7883
4f17e8cf
TP
78842017.02-rc1, Released February 11th, 2017
7885
7886 Fixes all over the tree and new features.
7887
7888 Infrastructure:
7889
7890 - numerous improvements to support reproducible builds
7891
7892 - new waf-package package infrastructure to support packages
7893 that use the Waf build system. 6 packages converted to
7894 this infrastructure.
7895
133811ee
TP
7896 - add option <pkg>_PREFER_INSTALLER to the perl package
7897 infrastructure
7898
7899 Architecture:
7900
4f17e8cf
TP
7901 - add support for the OpenRISC CPU architecture
7902
7903 - merge description of the ARM and ARM64 options, and add
7904 support for selecting a specific ARM64 core
7905
7906 Toolchain:
7907
7908 - major rework of the external toolchain support. It is now
7909 split into several packages, one per external toolchain,
7910 and a common infrastructure.
7911
7912 - important fix for musl to prevent a conflict between musl
7913 and kernel headers (fixes the build of numerous packages
7914 with musl)
7915
7916 - uClibc-ng bumped to 1.0.22, and therefore enable uClibc
7917 for ARM64, mips32r6 and mips64r6
7918
7919 - add gdb 7.12.1, and switch to gdb 7.11 as the default
7920
7921 - Linaro toolchains updated to 2016.11, ARC toolchain
7922 components updated to arc-2016.09, MIPS Codescape
133811ee
TP
7923 toolchains bumped to 2016.05-06, CodeSourcery AMD64 and
7924 NIOS2 toolchains bumped
4f17e8cf
TP
7925
7926 - remove Analog Devices toolchain for the Blackfin
133811ee
TP
7927 architecture, remove pre-built musl toolchains from
7928 musl.codu.org
4f17e8cf
TP
7929
7930 New defconfigs: Freescale i.MX23EVK, Qemu OpenRISC emulation,
133811ee
TP
7931 Qemu NIOS2 emulation, Grinn chiliBoard, Freescale i.MX6Q
7932 SabreSD, BeagleBoard X15, OrangePi One, ARC HS38 HAPS
4f17e8cf
TP
7933
7934 New packages: angular-websocket, aubio, bctoolbox, darkhttpd,
7935 ddrescue, easydbus, fakedate, git-crypt, hiredis, ifenslave,
7936 jsmn, libgpiod, libgsm, linux-syscall-support, mariadb, mimic,
7937 nginx-dav-ext, nmon, opkg-utils, policycoreutils,
7938 pru-software-support, python-arrow, python-attrs,
7939 python-babel, python-bitstring, python-chardet,
7940 python-constantly, python-flask-babel, python-gunicorn,
7941 python-incremental, python-jsonschema, python-logbook,
7942 python-markdown2, python-mbstrdecoder, python-mutagen,
7943 python-pathpy, python-pudb, python-pyqrcode,
7944 python-pytablereader, python-setuptools-scm, python-sh,
7945 python-toml, python-vcversioner, python-whoosh,
7946 raspberrypi-usbboot, riemann-c-client, rtl8723bs, skalibs,
7947 sslh, sngrep, ti-cgt-pru, uclibc-ng-test, udpxy, uhttpd,
7948 upower, ustream-ssl, waf, xlib_libXfont2
7949
7950 Removed packages: perl-db-file, snowball-hdmiservice,
7951 snowball-init
7952
7953 Tooling: addition of a test-pkg script to help contributors
7954 build test their package.
7955
7956 Issues resolved (http://bugs.buildroot.org):
7957
7958 #8946: Valgrind fails to build with stack protection turned on
7959 #9461: odroidc2 - toolchain Linaro AArch64 2016.11 compile error
7960 #9466: VIM_REMOVE_DOCS removes rgb.txt
7961 #9486: xorg-server 1.19 fails to compile for glibc with systemd init (x86_64)
7962 #9501: eudev fails to build with older kernel headers
7963 #9526: Embedded NPM fails to start with "no such file or directory" error
7964 #9541: Platform drivers autoloading from info in device tree does not work
7965 #9546: seems BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTB_OVERLAYS do nothing
7966 #9551: Coreutils fails to build target src/src_libsinglebin_pinky_a-pinky.o
7967 #9566: [kmod] Compilation fails with uclibc
7968 #9571: buildroot fails while building opencv for arm64 platform
7969 #9576: External tree with BR 2016.11 does not work anymore
7970 #9606: xorg-server cannot build for ARM target
7971
e77a5c88
PK
79722016.11.3, Released March 9th, 2017
7973
7974 Important / security related fixes.
7975
7976 Updated/fixed packages: bind, dbus, gnutls, imagemagick,
7977 lcms2, libcurl, ntfs-3g, ntp, openssl, php, quagga, redis,
7978 squid, stunnel, tcpdump, vim, wavpack, wireshark, xlib_libXpm
7979
8847039f
PK
79802016.11.2, Released January 25th, 2017
7981
7982 Important / security related fixes.
7983
7984 A fix for BR2_EXTERNAL trees referenced using relative paths,
7985 which broke in 2016.11.
7986
7987 Updated/fixed packages: bind, docker-engine, gd, gnutls, go,
7988 imagemagick, irssi, libpng, libvncserver, musl, opus, php,
7989 php-imagick, rabbitmq-server, runc, wireshark,
7990
7991 Issues resolved (http://bugs.buildroot.org):
7992
7993 #9576: External tree with BR 2016.11 does not work anymore
7994
e5782ec2
PK
79952016.11.1, Released December 29th, 2016
7996
7997 Important / security related fixes.
7998
7999 Updated/fixed packages: apache, cryptopp, docker-engine,
8000 dovecot, exim, gdk-pixbuf, libcurl, libupnp, links, monit,
8001 nodejs, openssh, php, python, python-bottle, samba4, squid,
8002 uboot, vim, wireshark, xorg-server uboot
8003
8004 Issues resolved (http://bugs.buildroot.org):
8005
8006 #9466: VIM_REMOVE_DOCS removes rgb.txt
8007
a7eb052f
PK
80082016.11, Released November 30th, 2016
8009
8010 Minor fixes.
8011
8012 Updated/fixed packages: bzip2, gcc, jasper, sane-backends,
8013 uboot, uclibc
8014
8015 Issues resolved (http://bugs.buildroot.org):
8016
8017 #9451: packages/postgresql/postgresql.mk contains wrong POST...
8018
93106e9e
PK
80192016.11-rc3, Released November 28th, 2016
8020
8021 Fixes all over the tree, including a number of security fixes.
8022
8023 The move from fakeroot to pseudo unfortunately brought a
8024 number of issues. The SELinux issue described in #9386 which
8025 triggered the move to pseudo has been investigated further and
8026 a workaround implemented and the pseudo changes reverted.
8027
8028 Linux kernel: update default to 4.8.11.
8029
8030 Defconfigs: Updates/fixes for imx28ek, mx6udoo, imx6ulpico,
286c6b4e 8031 olimex a20 olinuxino lime mali, roseapplepi, synopsis aarch64
93106e9e
PK
8032 vdk, axs101, axs103 and hs38 smd vdk.
8033
8034 Updated/fixed packages: autossh, chrony, dosfstools,
8035 dtv-scan-tables, e2fsprogs, gcc, gdb, gnuchess, gnuradio,
8036 gpsd, gst1-plugins-bad, gst1-plugins-good, imagemagick,
8037 kvm-unit-tests, libfribi, libuv, mesa3d, mpfr, mplayer, mpv,
8038 ntp, ola, olsr, openblas, openjpeg, openssh, postgresql,
8039 ptpd2python3, qemu, qextserialport, qt5base, quagga, xqwt,
8040 taskd, tiff, tremor, trousers, udisks, uclibc, wireshark,
8041 xapp_xload, xenomai, xmlstarlet
8042
8043 Issues resolved (http://bugs.buildroot.org):
8044
8045 #9386: ubinize fails with or without custom config
8046 #9431: A misspelling
8047 #9446: make raspberrypi3_defconfig compilation failure
8048
90aed668
YM
80492016.11-rc2, Released November 13th, 2016
8050
8051 Fixes all over the tree.
8052
8053 Architecture: add support for MIPS XBurst cores; remove MIPS
8054 support for M5100 cores.
8055
8056 Updated/fixed packages: mesa3d, lttng-babeltrace, tinyalsa, pseudo,
8057 czmq, libxml2, makedevs, binutils, kvm-unit-tests, libnss, privoxy,
8058 qemu, ser2net, net-tools, ffmpeg, assimp, libmpeg2, ccache, mpv,
8059 libxslt, python, python3, php, valgrind, guile, domoticz, efl,
8060 jasper, kvmtool, go, wget, sane-backends, weston, tinymembench,
d4b99ff8 8061 strace, openjpeg, lcms2, quota.
90aed668
YM
8062
8063 Linux kernel: update default to 4.8.7.
8064
8065 CMake support: fix cmake wrapper to properly pass NDEBUG flag.
8066
8067 Filesystems: use a wrapper to pseudo, to better mimick the behaviour
8068 of fakeroot; makedevs no longer breaks of the destination already
8069 exists and is of the correct type/major/minor.
8070
8071 Defconfigs: a few legacy and broken defconfigs have been removed
8072 because they now fail to build: kb9202_defconfig, mini2440_defconfig,
8073 freescale_p2020ds, qmx6, calao*, atmel_sama5d4ek. Other defconfigs
8074 have been updated: nanopi-neo, olimex_a20_olinuxino_lime_mali,
8075 armadeus_apf51, armadeus_apf28, freescale_imx31_3stack, ci20,
8076 olimex_a20_olinuxino_lime2, atmel_at91sam9260eknf,
8077 atmel_at91sam9rlek, atmel_at91sam9g20dfc, atmel_at91sam9g45m10ek,
8078 atmel_sama5d3xek.
8079
052554bf 80802016.11-rc1, Released November 3rd, 2016
a471150a 8081
052554bf 8082 Fixes all over the tree and new features.
a471150a 8083
7158a6d6
AV
8084 It is now possible to specify multiple BR2_EXTERNAL
8085 directories. The required files in a BR2_EXTERNAL directory
8086 have changed to accomodate this feature. Refer to the
8087 documentation for details of how to update them. External
8088 trees now have a name and a description. Also, it is possible
8089 to override a defconfig in the external tree.
8090
8091 The default skeleton now uses UID 65534 for the "nobody"
8092 user instead of UID 99, like most distros do. See
8093 https://lwn.net/Articles/695478/ for a complete discussion.
8094 Programs and configuration files that explicitly refer to UID
8095 99 will have to be updated.
8096
8097 When the build environment already has a suitable cmake version
8098 (3.1 or later), that one will be used instead of building
8099 host-cmake. This can speed up the build significantly.
8100
8101 The ExtUtils::MakeMaker perl module is now required in the
8102 build environment.
8103
8104 An additional check is done during the build that files are
8105 not installed in the output directory within the output
8106 directory. This happens e.g. when the target directory is
8107 contained both in --prefix and in DESTDIR. The build will
8108 terminate with an error message that specifies which package
8109 and which file caused the failure.
8110
8111 The concept of "deprecated packages" and the BR2_DEPRECATED
8112 option have been removed. Instead, packages are removed
8113 immediately. Packages are only removed when they don't work
8114 for some reason. If you still need a removed package and
8115 you have a solution for the problem(s) that caused the
8116 removal, please contribute it.
8117
052554bf 8118 Architecture: support for sh64 removed, improved support for
7158a6d6 8119 MIPS core selection.
052554bf
TP
8120
8121 Toolchain: support for musl powerpc64le, mips64 and mipsr6
8122 toolchains, ARC toolchain components updates, gcc 6.x series
8123 bumped to 6.2.0, default binutils version switched to 2.26,
8124 default gcc version switched to gcc 5.x, Linaro toolchains
7158a6d6
AV
8125 updated, uclibc-ng bumped to 1.0.19. GCC is now always built
8126 with TLS support. Checking of unsafe compiler options (that
8127 point to host directories) has been extended with -isystem,
8128 -idirafter and -iquote.
052554bf
TP
8129
8130 Package infrastructure: new variable $(PKG)_DL_OPTS, addition
8131 of <pkg>-show-rdepends to list reverse dependencies, and
7158a6d6
AV
8132 <pkg>-graph-rdepends to graph reverse dependencies. Linux tools
8133 are now in a separate linux-tools package instead of in the
8134 kernel build. Fakeroot has been replaced by pseudo.
052554bf
TP
8135
8136 CMake support: the toolchainfile.cmake file now provides a
8137 definition of the CMAKE_BUILD_TYPE variable. The
7158a6d6 8138 toolchainfile.cmake also no longer forces the compiler/linker
052554bf
TP
8139 flags defined by Buildroot.
8140
2bc3d067 8141 New defconfigs: WaRP7, Solidrun's MX6 Cubox/Hummingboard,
052554bf 8142 TS-4900, Grinn's liteBoard, Udoo MX6Q/DL, Qemu ARM noMMU,
2bc3d067 8143 BeagleBone Qt5 demo, Digilent Zybo, FriendlyARM Nanopi NEO.
052554bf
TP
8144
8145 New packages: arm-trusted-firmware, amd-catalyst, atop, aufs,
8146 aufs-util, fwts, gst1-rtsp-server, libglob, libite, mfgtools,
2bc3d067 8147 mksh, motion, paho-mqtt-c, php-amqp, pseudo, python-couchdb,
052554bf
TP
8148 python-crcmod, python-cssutils, python-docutils,
8149 python-futures, python-mwclient, python-mwscrape,
8150 python-mwscrape2slob, python-pyelftools, python-pyicu,
8151 python-pylru, python-pyqt5, python-requests-toolbelt,
8152 python-simpleaudio, python-slob, rabbitmq-server, shapelib,
8153 vdr, vdr-plugin-vnsiserver, vexpress-firmware, xvisor, iio and
8154 gpio linux tools.
8155
a564da22 8156 Removed packages: binutils 2.24, fakeroot, gcc 4.7, ipkg,
052554bf 8157 kodi-addon-xvdr, libgail, sstrip, torsmo, webkit, webkitgtk24,
7158a6d6 8158 wvdial, wvstreams.
052554bf
TP
8159
8160 Documentation: the list of packages that was present in the
8161 Buildroot manual has been removed.
8162
7158a6d6
AV
8163 Legal info: the "licenses.txt" file that concatenates all
8164 license texts is no longer generated - it was not considered
8165 useful. The manifest.csv contains an empty cell instead of
8166 "not saved" when no license file is available.
8167
052554bf
TP
8168 Other: addition of a DEVELOPERS file listing developers taking
8169 care of packages or architectures.
8170
8171 Issues resolved (http://bugs.buildroot.org):
8172
8173 #7802: host-python build hangs compiling getbuildinfo.o
8174 #8206: mplayer uses host xorg development files
eb71c22b 8175 #8516: mkcubiecard.sh uses outdated sfdisk switch -D
052554bf
TP
8176 #8536: Building sudo with PAM results in unusable sudo
8177 #8646: check-host-rpath script returns false positives when rpath
8178 contains symlink
8179 #8696: xdriver_xf86-input-mouse install header files in target
8180 directory
8181 #8811: rp-pppoe - generated scripts commands use HOST pathnames,
8182 not necessarily TARGET
8183 #8846: Orphaned/missing toolchain borks eclipse plugin
8184 #8856: python tornado runtime wasn't met on buildroot 2016.02
8185 #8901: gcc failes to build if fortran is enabled
8186 #8916: LDFLAGS pass to openssh
8187 #8941: "ls" of an NFSv4 share only works when pumped through strace
8188 #8946: Valgrind fails to build with stack protection turned on
8189 #9021: Kodi - Broken: Illegal instruction (core dumped)
8190 #9096: rootfs.ubi not created
2bc3d067 8191 #9111: glibc 2.23: libmvec.so not copied
052554bf
TP
8192 #9176: minnowboard : USB not mounted
8193 #9196: raspberry pi 3 default build seem broken
8194 #9201: Permission denied make: *** [core-dependencies] Error 126 in
8195 Buildroot-2015.08.1
8196 #9216: log4cpp package build fails to build within install
8197 #9221: Kodi needs "Python .py and .pyc support" otherwise it crashes when
8198 pressing buttons.
8199 #9229: Firefly boot fails with: "failed to find part:boot"
8200 #9256: [Config file] New device: Odroid-U2/U3
8201 #9296: Buildroot Fails on applying patches
8202 #9301: U-boot fails to build with default zynq_zed_defconfig configuration
8203 #9316: U-boot fails to build if libssl-dev is not installed
8204 #9321: Vanilla libcrypt++ v5.6.3 doesn't allow to work Nvidia Tegra's
8205 flash utility (tegrarcm)
8206 #9326: Odroid-C2 build results in non-bootable image
8207 #9336: Improve iconv support for external toolchain based builds
8208 #9356: gdb package
8209 #9366: no link rootfs.ext4 -> rootfs.ext2
8210 #9371: openssl: download failes with "Only allow downloads from primary
8211 download site" + local server
8212 #9381: check-host-rpath issues
2bc3d067 8213 #9386: ubinize fails with or without custom config
a471150a 8214
ec166411 82152016.08, Released September 1st, 2016
78e99146
PK
8216
8217 Minor fixes.
8218
8219 Toolchain: ARC tools updated to arc-2016.09-eng010.
8220
8221 Updated/fixed packages: libshout, luajit, mpd, mplayer
8222
8223 Issues resolved (http://bugs.buildroot.org):
8224
8225 #7520: CodeSourcery toolchain ARM: C++11 std::exception_ptr..
8226 #8341: Getting EGL Error: Could not create the egl surface:..
8227 #9121: gst1-imx for i.MX6 compile failed, cannot find PXP, ..
8228
7e981ed0
PK
82292016.08-rc3, Released August 29th, 2016
8230
8231 Fixes all over the tree.
8232
8233 Toolchain: C++ support for the internal blackfin toolchain
8234 re-enabled.
8235
8236 Architecture: Default to bf532 CPU variant for blackfin,
8237 Fix flat one memory region support for m68k and disable flat
4092d2a3 8238 separate data support because of compatibility issues.
7e981ed0
PK
8239
8240 Defconfigs: Minnowboard and Raspberrypi: Fix errors with
8241 post-build scripts when systemd is used.
8242 Zynq microzed/zc706/zed: Fix u-booot configuration.
8243
8244 netbsd-queue package extended and renamed to
8245 musl-compat-headers. With this, a number of musl compatibility
8246 patches are no longer needed.
8247
8248 Updated/fixed packages: aircrack-ng, android-tools, babeld,
8249 bcusdk, binutils, boa, busybox, connman, cpupower,
8250 docker-engine, domoticz, elf2flt, ffmpeg, fwup, gcc,
8251 glib-networking, gnupg, hplip, igd2-for-linux, imagemagick,
8252 imx-uuc, iputils, jack2, kismet, kmsxx, libaio, libamcodec,
8253 libconfuse, libffi, libfreeimage, libgcrypt, libgpg-error,
8254 libiio, libraw, libsepol, libserialport, libxmlrpc, linknx,
8255 linux-pam, lirc-tools, lldpd, logrotate, lshw, musl, ncurses,
8256 neon, nettle, norm, ntfs-3g, openblas, openmpi, openswan,
8257 pinentry, pixman, protobuf, python-meld3, qlibc, qt, qt5base,
8258 quagga, rpcbind, rt-tests, runc, sane-backends, sconeserver,
8259 squeezelite, stella, tftpd, tinycbor, tinydtls, trace-cmd,
8260 trousers, tstools, uboot-tools, uclibc, ulogd, ustr, vlc,
8261 webkitgtk, wireshark, xdriver_xf86-video-intel
8262
8263 Issues resolved (http://bugs.buildroot.org):
8264
8265 #9101: Error on support/download/git with system git older than 1.8.4
8266 #9181: Compiling linux kernel fails if BR2_LINUX_KERNEL_TOOL_CPU..
8267
3b3fa45a
PK
82682016.08-rc2, Released August 17th, 2016
8269
8270 Fixes all over the tree.
8271
8272 Toolchain: disable broken C++ support for internal blackfin
8273 toolchains, ARC toolchain bumped to arc-2016.09-eng008 (GCC 6)
8274 to fix various issues.
8275
8276 System: Zoneinfo is available for the musl C library as well.
8277
8278 Updated/fixed packages: am33x-cm3, axel, barebox, bdwgc,
8279 blktrace, cairo, dante, enlightenment, fbterm, ffmpeg, flex,
8280 fontconfig, gcc, gmp, gnuplot, gnuradio, gst1-imx, hidapi,
8281 inotify_tools, iproute2, kmsxx, lftp, libaio, libcofi,
8282 libical, libpjsip, libsidplay2, libunwindow, libxml2,
8283 linux-zigbee, lttng-libust, mpv, mtd, ncdu, netplug, ntp,
8284 openblas, openipmi, owfs, php, poco, procps, qt, quota,
8285 sg3_utils, spidev_test, systemd-bootchart, thrift,
8286 uboot-tools, uclibc, webrtc-audio-processing, wayland, weston,
8287 xdriver_xf86-video-savage, xserver_xorg-server, xen
8288
8289 Issues resolved (http://bugs.buildroot.org):
8290
8291 #9136: make graph-size fails with "ValueError: too many values to..
8292 #9151: qt: fix build with ALSA >= 1.1.x
8293 #9156: qt: Fix missing runtime Qt3Support dependency
8294 #9161: modsetting patch not applied to xserver 1.18.4
8295 #9166: Missing overlays directory in VFAT image for raspberry pi 3
8296
19040c9f 82972016.08-rc1, Released August 6th, 2016
960cc977
PK
8298
8299 Fixes all over the tree and new features.
8300
8301 Toolchain: Fortran support added. eglibc support removed, musl
8302 support no longer experimental. Blackfin and Microblaze
8303 support for internal uClibc-ng toolchain, m68k/coldfire
8304 improvements. The check for unsafe (build host) directories
8305 access (/usr/include and /usr/lib) is now enabled by default.
8306 Unused locales are now purged by default to save space (and
8307 the default list of locales shrunk). The option to control
8308 this has now moved from the toolchain menu to system
8309 configuration.
8310
8311 Legal info improvements: sources are now hardlinked instead of
8312 copied if possible to save space. Patches and extra downloads
8313 are also saved.
8314
8315 An experimental configuration knob (BR2_REPRODUCIBLE) has been
8316 added to make the builds more reproducible (E.G. less
8317 differences in the binary output between builds of the same
8318 configuration). This is still work in progress.
8319
8320 An option to execute a custom script inside the fakeroot
8321 environment used to the generate the filesystem (E.G. to tweak
8322 permissions or similar) has been added.
8323
8324 Git support now supports git submodules if
8325 <pkg>_GIT_SUBMODULES is enabled.
8326
8327 Hash files for integritry validation have been added for all
8328 packages.
8329
8330 Scanpypi utility to help creating packages from the Python
8331 package index (pypi) has been added.
8332
8333 The makedevs utility now has support for adding file
8334 capabilities using extended attributes.
8335
8336 New defconfigs: Arcturus uCP1020, Atmel sama5d{2,3,4} xplained
8337 development configs, Blackfin GDB simulator, Linksprite
8338 pcDuino, Minnow Board Max graphical demo, NXP i.MX25 PDK,
8339 i.MX51 EVK, i.MX6UL Pico, i.MX7 sabresd, QEMU MIPS32r6{,el} and
8340 MIPS64r6{,el} malta, Roseapple Pi, Samsung Snow chromebook,
8341 Toradex Apalis i.MX6 COM, TS-4800, x86-64 PC BIOS and EFI
8342 demos. A number of defconfigs have been updated and extended
8343 to generate SD card images. Synopsys HS38 VDK defconfig removed.
8344
8345 New packages: 4th, acpica, acpitool, alljoyn, alljoyn-base,
8346 alljoyn-tcl, alljoyn-tcl-base, argparse, babeld, batman-adv,
8347 circus, dante, docker-containerd, docker-engine, domoticz,
8348 efibootmgr, efivar, ficl, fwup, gsettings-desktop-schemas,
8349 gtksourceview, gupnp-dlna, gupnp-tools, igd2-for-linux,
8350 jemalloc, kmsxx, lapack, lft, libaacs, libamcodec, libbdplus,
8351 libcoap, libdvdcss, libebur128, libfastjson, libminiupnpc,
8352 libnatpmp, libpqxx, libuio, libvdpau, log4cpp, minissdpd,
8353 mxsldr, nginx-nasxi, nginx-upload, ninja, nodm, odroid-mali,
8354 odroid-scripts, omxplayer, openblas, openmpi, openzwave,
8355 p7zip, pdbg, python-argh, python-dataproperty,
8356 python-dateutil, python-dialog3, python-dicttoxml,
8357 python-dominate, python-engineio, python-flask-jsonrpc,
8358 python-flask-login, python-humanize, python-pathtools,
8359 python-pathvalidate, python-pillow, python-prompt-toolkit,
8360 python-pytablewriter, python-pytz, python-scapy3k,
8361 python-sdnotify, python-socketio, python-tomako,
8362 python-ubjson, python-u-msgpack, python-watchdog,
8363 python-wcwidth, python-xlrd, python-xlsxwriter,
8364 python-xlutils, python-xlwt, rs485conf, runc, sdl2_gfx,
8365 sdl2_image, sdl2_ttf, shellinabox, sphinxbase, stella,
8366 supertuxkart, systemd-bootchart, tekui, terminology, tinycbor,
8367 tinydtls, ti-sgx-demos, ti-sgx-km, ti-sgx-um, tunctl, wavemon,
8368 wiringpi, xen
8369
8370 Deprecated packages: ipkg, sstrip
8371
8372 Removed packages: sunxi-mali-prop
8373
8374 Issues resolved (http://bugs.buildroot.org):
8375
8376 #8931: segment fault when compile argp-help.c using aarch64-bu...
8377 #8966: eglfs error. buildroot don't compile the library libeglfs.so
8378 #8971: build for beaglebone fails
8379 #8986: qt5imageformats fails to build on AArch64
8380 #8991: grub2 fails to compile
8381 #9001: Nodejs option not available
8382 #9006: gcc with c++ support v4 and v5 fail to compile on fedora 24
8383 #9016: arceb-buildroot-linux-uclibc ld uses incorrect default format
8384 #9066: 8139TOO - faulty behaviour
8385 #9086: Syntax Error (missing ")" in boot/uboot/uboot.mk on line 203)
8386 #9091: U-Boot fails to boot with large ramdisk
8387
aa6fd11f
PK
83882016.05, Released May 31st, 2016
8389
8390 Minor fixes.
8391
8392 External toolchain: Fix for symlink handling when copying
8393 links to target.
8394
8395 Updated/fixed packages: gcc, grantlee, gst-ffmpeg,
8396 ipsec-tools, iptraf-ng, libcurl, libdrm, libsigsegv, ltris,
8397 lttng-babeltrace, mbedtls, mesa3d, moarvm, mplayer, mtools,
8398 net-tools, openpowerlink, pulseview, rpm, tinyalsa,
8399 xdriver_xf86-video-fbturbo, xserver_xorg-server
8400
f4365df1
PK
84012016.05-rc3, Released May 26th, 2016
8402
8403 Fixes all over the tree.
8404
8405 Tweaks for SSP handling for external toolchains.
8406
8407 Updated/fixed packages: aircrack-ng, bluez5_utils, connman,
8408 cups, erlang-p1-stringprep, expat, ffmpeg, flann, flannel, go,
8409 gst1-libav, hidapi, hplip, iptraf-ng, jamvm, kodi,
8410 kodi-screensaver-matrixtrails, libcurl, libepoxy, libgpgme,
8411 libsemanage, libxslt, liquid-dsp, ltris, lxc, mesa3d, midori,
8412 mpg123, mtr, openpgm, openpowerlink, oprofile, php,
8413 postgresql, putty, python-service-identity, python-treq,
8414 qlibc, qt5serialbus, ruby, stress-ng, strongswan, time, tinc,
8415 ustr, valgrind, webkitgtk, libxml2, xorriso,
8416 xserver_xorg-server
8417
8418 Issues resolved (http://bugs.uclibc.org):
8419
8420 #8936: Aircrack-ng - Alot of missing dependencies
8421
3f3342a5
PK
84222016.05-rc2, Released May 17th, 2016
8423
8424 Fixes all over the tree.
8425
8426 Rootfs overlay handling now refuses to overwrite
8427 /{usr,bin,sbin,lib} symlinks from BR2_ROOTFS_MERGED_USR option
8428 even if these directories are present in the overlay.
8429
8430 External toolchain: Unbreak user provided libraries deployment
8431 (BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS) handling after refactoring.
8432
8433 QEMU coldfire: Fix for signal handling kernel issue, enable
8434 networking support.
8435
8436 Updated/fixed packages: android-tools, assimp, boost, gcc,
8437 glibc, glmark2, gmrender-resurrect, go, go-bootstrap, iputils,
8438 jack2, kodi-screensaver-asterwave, kodi-screensaver-rsxs,
8439 kodi-visualisation-shadertoy, libarchive, libinput, libpjsip,
8440 mali-t76x, mtr, nginx, opencv, openvpn, python-coherence,
8441 qt5multimeda, quagga, samba4, sg3-utils, stress-ng, turbolua
8442
0ab73720
PK
84432016.05-rc1, Released May 10th, 2016
8444
8445 Fixes all over the tree and new features.
8446
8447 Architectures: new ARM variants: Cortex A17 and M4, improved
8448 nonmmu (cortex-M) support, m68k has been re-enabled with
8449 support for ColdFire. For x86, support for the i386 variant
8450 has been dropped.
8451
8452 Toolchain: Add GCC 6 support, remove GCC 4.5, mark GCC 4.7 as
8453 deprecated. Go programming language support, Add Binutils 2.26
8454 support. Old Sourcery PowerPC external toolchains removed,
8455 Sourcery MIPS 2016.06-8, AMD64 2015.11-139, NiosII 2015.11-130
8456 added, Linaro ARM/ARMeb/Aarch64 toolchains updated.
8457
8458 New defconfigs: Firefly RK3288, Boundary Devices i.MX7 Nitrogen7,
8459 STM32F429 and STM32F469 Discovery boards, Hardkernel ODROID-C2,
8460 Raspberry Pi Zero and Raspberry Pi 3. Some Qemu defconfigs were
8461 added for m68k, eXtensa-nommu and ColdFire.
8462
8463 Linux: use zImage by default on ARM, subversion repository
8464 support (for u-boot as well).
8465
8466 New packages: aer-inject, android-tools, cannelloni,
8467 cbootimage, cgroupfs-mount, connman-gtk, crudini, dt,
8468 gmrender-resurrect, flannel, font-awesome, freeswitch, go,
8469 go-bootstrap, gr-osmosdr, granite, i7z, imx-uuc,
8470 kodi-adsp-basic, kodi-adsp-freesurround,
8471 kodi-audiodecoder-opus, kodi-pvr-hdhomerun,
8472 kodi-screensaver-asterwave, kodi-screensaver-cpblobs,
8473 kodi-screensaver-matrixtrails, kodi-screensaver-planestate,
8474 kodi-screensaver-rsxs, kodi-visualisation-fishbmc,
8475 kodi-visualisation-fountain, kodi-visualisation-goom, libgee,
8476 libimxvpuapi, libpjsip, libtomcrypt, libtommath, libusbgx,
8477 lksctp-tools, mali-t76x, mkpimage, mpv, msr-tools, nload,
8478 norm, nvme, owfs, pound, privoxy, procrank_linux, putty,
8479 python-autobahn, python-characteristic, python-crossbar,
8480 python-cryptography, python-iniparse, python-iowait,
8481 python-lmdb, python-pexpect, python-ptyprocess,
8482 python-pyasn-modules, python-pygments, python-pymysql,
8483 python-pynacl, python-pyopenssl, python-pysocks,
8484 python-pytrie, python-rpi-gpio, python-service-identity,
8485 python-setproctitle, python-shutilwhich, python-treq,
8486 python-txaio, python-ujson, python-wsaccel, qt5canvas3d,
8487 qt5location, qt5quickcontrols2, qt5serialbus, qt5tools,
8488 raptor, scrub, taskd, tegrarcm, turbolua, valijson,
8489 wayland-protocols, webkitgtk, wilc1000-firmware, wpan-tools,
8490 xdriver_xf86-video-amdgpu
8491
8492 Removed packages: foomatic-filters, python-m2crypto,
8493 qt5quick1, qt5webkit-examples, samba, xdriver_xf86-input-void
8494
8495 Issues resolved (http://bugs.buildroot.org):
8496
8497 #6830: Qt5: no fonts are installed
8498 #7562: musl buildroot-toolchain and BR2_MIPS_SOFT_FLOAT break
8499 #7580: Invalid filesystem in Pandaboard defconfig
8500 #8346: wf111 package removes all kernel module dependencies
8501 #8436: xserver_xorg-server Segmentation fault
8502 #8736: IPV6 forced on in busybox
8503 #8746: At startup system stops with 'cannot set terminal proces..
8504 #8751: make fail [fio does not build on sh]
8505 #8766: Compiling host-gcc-final-4.9.3 broken on i386
8506 #8771: make savedefconfig modifies sources
8507 #8781: Unable to build uboot for imx28evk
8508 #8786: gdb fails to build with xz and expat support at the same
8509 #8801: Compilation of Buildroot 2016.2 for Raspberry Pi with...
8510 #8806: Buildroot 2016.2 for Raspberry Pi requires that ext4...
8511 #8836: Can't select Vim in menuconfig
8512 #8851: Make sure fio can compile with libaio support if it...
8513 #8861: With buildroot 2016.02 trying to build for corei7-avx
8514 fails while trying to build host-binutils
8515 #8866: Making an USB flash bootable with extlinux build with
8516 buildroot does not work
8517
aaf6c28a
PK
85182016.02, Released March 1st, 2016
8519
8520 Minor fixes, mostly security related.
8521
8522 Circular dependency issue with same-as-kernel linux-headers
8523 option fixed.
8524
8525 Updated/fixed packages: bluez5_utils, heirloom-mailx,
8526 imx-gpu-viv, kodi-pvr-argustv, kodi-pvr-mediaportal-tvserver,
8527 kodi-pvr-nextpvr, libfcgi, openssl, pifmrds, powerpc-utils,
8528 python-m2crypto, slang, sox, squid, tn5250, xerces, zsh
8529
100ba0f6
PK
85302016.02-rc3, Released February 27th, 2016
8531
8532 Fixes all over the tree.
8533
8534 Defconfigs: Ensure EABIhf is correctly enabled for ARM cores
8535 where VFP is optional (but present on the specific hw). Fix
8536 ARM variant selection for freescale_imx31_3stack_defconfig.
8537
8538 Ensure tarballs of downloaded git trees do not contain a
8539 timestamp.
8540
8541 Clarify license of patches in COPYING.
8542
8543 Updated/fixed package: avahi, binutils, cairo, can-festival,
8544 chrony, cifs-utils, dnsmasq, dvdauthor, e2fsprogs, efl,
8545 erlang-rebar, eudev, fbterm, gawk, gnupg2, gnuradio, gpm,
8546 gst1-plugins-good, hostapd, imagemagick, iproute2, iputils,
8547 jack2, kexec, kismet, lftp, libarchive, libeXosip2, libfm,
8548 libglib2, libsoil, libssh, libssh2, libuci, links, lshw, lxc,
8549 mediastreamer, mono, mraa, mutt, nfs-utils, numactl, ofono,
8550 omniorb, openipmi, openobex, patch, pax-utils, perf,
8551 pulseaudio, pure-ftp, qhull, qt, quagga, quota, sdl_sound,
8552 shairport-sync, spice, sysklogd, syslog-ng, trace-cmd,
8553 trousers, tvheadend, util-linux, vim, webkitgtk24, wireshark,
8554 wpa_supplicant, xerces, zsh
8555
8556 Issues resolved (http://bugs.uclibc.org):
8557
8558 #8651: libMonoPosixHelper.so wrong link reference in buildroot..
8559
6cd8cbc6 85602016.02-rc2, Released February 18th, 2016
a00646db
PK
8561
8562 Fixes all over the tree.
8563
8564 Toolchain: PR19405 backport to binutils 2.25.1 to fix NIOS ld
6cd8cbc6
PK
8565 crash, backport of Xtensa .init/.fini literals handling.
8566 glibc security patches for CVE-2014-8121, CVE-2015-1781
a00646db
PK
8567 and CVE-2015-7547.
8568
8569 Defconfigs for Acmesystems Arietta g25 added.
8570
8571 Updated/fixed packages: binutils, boost, chrony, dovecot,
8572 e2fsprogs, fio, gdb, glibc, graphite2, icu, kbd, libbsd,
8573 libcue, libgcrypt, libraw, links, mc, mosquitto, nodejs,
8574 postgresql, pptp-linux, pulseaudio, samba4, spice, squid,
8575 sysklogd, systemd, tiff, uclibc, ulogd, util-linux, valgrind.
8576
8577 Issues resolved (http://bugs.uclibc.org):
8578
8579 #8576: Building embedded Linux for Atmel SAMA5D4_Xplained...
8580 #8606: Problem compiling on Arch Linux
8581 #8681: kbd 2.0.3 does not build on rpi
8582
ecf55c3f 85832016.02-rc1, Released February 10th, 2016
2ea4443e
PK
8584
8585 Fixes all over the tree and new features.
8586
8587 Toolchain: Support for GCC 5.3.x. ARC toolchain updated to
8588 arc-2015.12. Support for legacy uClibc dropped, default to
8589 uClibc-ng instead. Added sys/queue.h implementation for MUSL
8590 for compatibility. Updated versions of Code sourcery and
8591 Linaro toolchains. MIPS Codescape toolchains added. Version
8592 selection for preconfigured external toolchains removed.
8593
8594 New Defconfigs: ARM Juno r0/r1 development boards, Freescale
8595 i.MX6UL Evaluation Kit, Intel Galileo Gen 2, Orange Pi PC.
8596 A number of defconfigs have been extended to generate complete
8597 system images using genimage.
8598
8b186e08 8599 Linux: Automatically patch timeconst.pl for <3.9 kernels,
8d1d6ddd
PK
8600 which isn't compatible with modern perl versions, breaking the
8601 build when building on recent (Fedora 23, Debian
8602 Testing/Unstable, ..) distributions.
8603
2ea4443e
PK
8604 Makedevs utility now accepts textual (non-numerical) user and
8605 group names.
8606
8607 Vagrant file to easily setup a working development environment
8608 in a VM has been added.
8609
8610 Size-stats-compare script to compare rootfs sizes between
8611 builds has been added.
8612
8613 Infozip package renamed to zip. EFL packages restructured.
8614
8615 Updated/fixed packages: aespipe, aiccu, alsa-lib, alsa-utils,
8616 angularjs, apache, apr, argp-standalone, armadillo, arptables,
8617 at, atk, audiofile, aumix, autoconf-archive, avahi, bash, bc,
8618 bcache-tools, bdwgc, beecrypt, bind, binutils, bluez5_utils,
8619 bluez_utils, bonnie, boost, busybox, cairo, cdrkit, chrony,
8620 clamav, cmake, collectd, connman, coreutils, cppcms, crda,
8621 cryptodev-linux, cryptsetup, cups, cwiid, cxxtest, dbus,
8622 dbus-cpp, dbus-glib, debianutils, dhcp, dhcpcd, dhrystone,
8623 dillo, directfb, directfb-examples, dmraid, dnsmasq, doom-wad,
8624 dovecot, dovecot-pigeonhole, dropbear, dtv-scan-tables,
8625 dvb-apps, dvbsnoop, ecryptfs-utils, eigen, ejabberd,
8626 elementary, elfutils, enlightenment, erlang, espeak, eudev,
8627 eventlog, exfat, exfat-utils, exiv2, expedite, faifa,
8628 fakeroot, fastd, fbgrab, fetchmail, ffmpeg, findutils, fio,
8629 firmware-imx, flann, flashrom, flite, flot, fmlib, freerdp,
8630 freescale-imx, freetype, gauche, gawk, gcc, gcc-final, gcr,
8631 gdb, gdk-pixbuf, geoip, gesftpserver, gettext, giflib, git,
8632 glibc, glibmm, glog, gmp, gnupg, gnupg2, gnutls, gob2, gpsd,
8633 gptfdisk, grep, gst1-libav, gst1-plugins-{bad,base,good,ugly},
8634 gst-ffmpeg, gst-plugins-{bad,base,good,ugly}, gstreamer,
8635 gstreamer1, guile, gvfs, gzip, harfbuzz, haserl, hiawatha,
8636 hostapd, hplip, icu, ifupdown, imagemagick, imx-gpu-viv,
8637 imx-kobs, imx-lib, input-tools, intel-microcode, iperf3,
8638 ipmitool, iproute2, iprutils, ipsec-tools, ipset, iptables,
8639 iputils, irda-utils, irssi, iucode-tool, jack2, janus-gateway,
8640 jpeg-turbo, jquery-datetimepicker, jquery-keyboard,
8641 jquery-sparkline, jquery-ui, jquery-ui-themes,
8642 jquery-validation, json-c, kbd, kernel-module-imx-gpu-viv,
8643 keyutils, kmod, knock, kodi, lcdproc, lcms2, leafnode2,
8644 leafpad, libass, libatomic_ops, libbroadvoice, libbsd,
8645 libcap-ng, libcdaudio, libcue, libcurl, libdrm, libecore,
8646 libedbus, libedit, libedje, libeet, libefreet, libeina,
8647 libeio, libelementary, libembryo, libepoxy, libethumb, libev,
8648 libevas, libevas-generic-loaders, libevdev, libevent, libffi,
8649 libfm, libfribidi, libfslcodec, libfslparser, libfslvpuwrap,
8650 libftdi, libfuse, libgail, libglew, libglib2, libgtk2,
8651 libgtk3, libgudev, libhttpparser, libidn, libinput, libiscsi,
8652 libjpeg, liblinear, libmbim, libmicrohttpd, libndp, libnspr,
8653 libnss, liboauth, liboping, libpciaccess, libplist, libpng,
8654 libraw, libraw1394, librsvg, libseccomp, libsecret,
8655 libserialport, libsigc, libsigrok, libsigrokdecode,
8656 libsndfile, libsoc, libsodium, libsoup, libssh2, libsvg,
8657 libsvg-cairo, libtasn1, libtirpc, libtorrent, libungif,
8658 libunwind, libupnpp, liburcu, libuv, libv4l, libva,
8659 libva-intel-driver, libvips, libvncserver, libxml2, libxmlpp,
8660 lightning, lighttpd, linknx, linux-firmware, linux-fusion,
8661 linux-headers, liquid-dsp, lirc-tools, live555, lm-sensors,
8662 lockdev, lshw, ltp-testsuite, ltrace, lttng-babeltrace,
8663 lttng-libust, lttng-modules, lttng-tools, lua, luabitop,
8664 luarocks, luv, lvm2, lxc, makedevs, mc, memcached, memtest86,
8665 mesa3d, mesa3d-demos, mesa3d-headers, micropython,
8666 micropython-lib, minicom, minidlna, mjpg-streamer, mke2img,
8667 moarvm, modem-manager, mongoose, mongrel2, monkey, mono,
8668 monolite, mosh, mosquitto, mpd, mplayer, msgpack, mtdev2tuio,
8669 musepack, musl, mysql, nano, nasm, nbd, neard, netatalk,
8670 netsnmp, nettle, net-tools, network-manager, nfs-utils, nginx,
8671 nmap, nodejs, ntfs-3g, ntp, numactl, nut, nvidia-driver,
8672 odhcp6c, ofono, ola, olsr, omniorb, opencv, opencv3, openipmi,
8673 openldap, openntpd, openobex, openocd, openpgm,
8674 open-plc-utils, openpowerlink, openssh, openssl, openswan,
8675 openvpn, opkg, oprofile, opus, opusfile, p11-kit, package,
8676 pango, pax-utils, pciutils, pcmanfm, perl, perl-db-file,
8677 perl-io-socket-ssl, perl-libwww-perl, perl-net-dns, perl-uri,
8678 perl-xml-libxml, php, php-ssh2, picocom, pinentry, pixman,
8679 polarssl, popt, portaudio, pppd, procps-ng, proftpd, protobuf,
8680 psmisc, ptpd2, pulseaudio, pulseview, pv, python, python3,
8681 python-alsaaudio, python-can, python-cffi, python-cherrypy,
8682 python-httplib2, python-jinja2, python-lxml, python-m2crypto,
8683 python-mako, python-msgpack, python-psutil, python-pyasn,
8684 python-pycparser, python-pydal, python-pyftpdlib,
8685 python-pyroute2, python-pyxml, python-pyzmq, python-requests,
8686 python-serial, python-setuptools, python-six, python-spidev,
8687 python-tornado, python-twisted, python-web2py, python-webpy,
8688 python-werkzeug, python-zope-interface, qemu, qhull, qpdf, qt,
8689 qt5, qt5base, qt5connectivity, qt5declarative, qt5enginio,
8690 qt5graphicaleffects, qt5imageformats, qt5multimedia,
8691 qt5quick1, qt5quickcontrols, qt5script, qt5sensors,
8692 qt5serialport, qt5svg, qt5webchannel, qt5webkit,
8693 qt5webkit-examples, qt5websockets, qt5x11extras,
8694 qt5xmlpatterns, qt-webkit-kiosk, racehound, radvd, read-edid,
8695 readline, redis, rpcbind, rpi-firmware, rpi-userland, rrdtool,
8696 rsync, rsyslog, rtai, rtorrent, rt-tests, rubix, ruby, samba4,
8697 sconeserver, setools, shairport-sync, sigrok-cli, skeleton,
8698 smack, snowball-init, socat, sp-oops-extract, sqlite,
8699 squashfs, squeezelite, squid, sredird, sshfs,
8700 start-stop-daemon, strace, strongswan, stunnel, subversion,
8701 sunxi-tools, swig, sysdig, syslog-ng, sysstat, systemd,
8702 sysvinit, taglib, tcl, tcpreplay, thrift, ti-gfx, tinyalsa,
8703 tor, torsmo, trace-cmd, transmission, tremor, triggerhappy,
8704 trinity, tvheadend, tzdata, uboot-tools, uclibc, udisks,
8705 udpcast, unionfs, upmpdcli, usb_modeswitch,
8706 usb_modeswitch_data, ustr, util-linux, vala, valgrind,
8707 vboot-utils, vde2, vlc, vnstat, webkit, webkitgtk24, weston,
8708 wget, whetstone, whois, wine, wipe, wireless-regdb, wireshark,
8709 wpa_supplicant, w_scan, x11r7, xapp_xbacklight, xapp_xcompmgr,
8710 xapp_xinput, xapp_xkbcomp, xdriver_xf86-input-evdev,
8711 xdriver_xf86-input-libinput, xdriver_xf86-input-synaptics,
8712 xdriver_xf86-video-ati, xdriver_xf86-video-fbturbo,
8713 xdriver_xf86-video-imx-viv, xdriver_xf86-video-intel,
8714 xfont_encodings, xfont_font-adobe-100dpi,
8715 xfont_font-adobe-75dpi, xfont_font-adobe-utopia-100dpi,
8716 xfont_font-adobe-utopia-75dpi, xfont_font-adobe-utopia-type1,
8717 xfont_font-alias, xfont_font-arabic-misc,
8718 xfont_font-bh-100dpi, xfont_font-bh-75dpi,
8719 xfont_font-bh-lucidatypewriter-100dpi,
8720 xfont_font-bh-lucidatypewriter-75dpi, xfont_font-bh-ttf,
8721 xfont_font-bh-type1, xfont_font-bitstream-100dpi,
8722 xfont_font-bitstream-75dpi, xfont_font-bitstream-type1,
8723 xfont_font-cronyx-cyrillic, xfont_font-cursor-misc,
8724 xfont_font-daewoo-misc, xfont_font-dec-misc,
8725 xfont_font-ibm-type1, xfont_font-isas-misc,
8726 xfont_font-jis-misc, xfont_font-micro-misc,
8727 xfont_font-misc-cyrillic, xfont_font-misc-ethiopic,
8728 xfont_font-misc-meltho, xfont_font-misc-misc,
8729 xfont_font-mutt-misc, xfont_font-schumacher-misc,
8730 xfont_font-screen-cyrillic, xfont_font-sony-misc,
8731 xfont_font-sun-misc, xfont_font-winitzki-cyrillic,
8732 xfont_font-xfree86-type1, xfsprogs, xkeyboard-config, xl2tp,
8733 xlib_libfontenc, xlib_libXi, xmlstarlet, xscreensaver,
8734 xserver_xorg-server, xtables-addons, xvkbd, xz, yad, yasm,
8735 ympd, zeromq, zic, znc, zsh,
8736
8737 New packages: acsccid, assimp, atkmm, autofs, bcm2835,
8738 cairomm, cantarell, chocolate-doom, comix-cursors, cxxtest,
8739 edid-decode, emlog, gcr, gtkmm3, hidapi, jquery-sidebar,
8740 kernel-module-imx-gpu-viv, libasplib, libcroco, libdvbpsi,
8741 libfreeglut, libgdiplus, libglfw, libhdhomerun, libnet,
8742 libsoil, lldpd, luvi, mbedtls, minizip, miraclecast, mongodb,
8743 mraa, netbsd-queue, netsniff-ng, nss-pam-ldapd,
8744 obsidian-cursors, openal, openbox, pangomm,
8745 python-backports-abc, python-beautifulsoup4, python-cbor,
8746 python-click, python-cssselect, python-ecdsa, python-html5lib,
8747 python-idna, python-ipaddress, python-mistune, python-netaddr,
8748 python-paho-mqtt, python-paramiko, python-pyparted,
8749 python-pysmb, python-pyudev, python-singledispatch,
8750 python-smbus-cffi, python-urllib3, qt53d, rabbitmq-c, rfkill,
8751 sbc, spi-tools, tpm-tools, trousers, ubus, unrar, unscd,
8752 unzip, v4l2grab, xdriver_xf86-video-nouveau, xdotool, zbar
8753
8754 Removed packages: libungif, python-pyxml,
8755
8756 Issues resolved (http://bugs.uclibc.org):
8757
8758 #7886: gettext: link failure with locally-installed libxml2
8759 #7892: systemd-journald is broken
8760 #8066: nodejs crashes when built with gcc 4.9
8761 #8296: nodejs 0.12.7 - npm crashes (seg core dump)
8762 #8501: gunzip fails to uncompress files
8763 #8541: fail to build host-fakeroot-1.20.2
8764 #8546: build instructions for raspberry pi don't work
8765 #8571: strace for ARC compile error
8766 #8581: pciutils.mk PCIUTILS_MAKE_OPTS typo
8767 #8616: Fail to build for raspberrypi_defconfig with big endian
8768 #8621: sqlite package, properly enable readline
8769
3f90e532
PK
87702015.11, Released November 30th, 2015
8771
8772 Minor fixes.
8773
4092d2a3 8774 Merged/separate /usr handling is now also performed for
3f90e532
PK
8775 staging so cross-gdb / gdbserver can find the libraries.
8776
8777 Updated/fixed packages: autossh, conntrack-tools, dcron,
8778 espeak, gcc, glmark2, gpsd, gstreamer1, libglib2, libsigsegv,
8779 libsoc, libv4l, minidlna, mongrel2, opencv, polarssl,
8780 rpi-userland, rubix, skeleton, tovid, uemacs, valgrind, yad,
8781 zmqpp
8782
8783 Issues resolved (http://bugs.uclibc.org):
8784
8785 #8441: Invalid directory for X11 fonts in target (RPi2)
8786 #8491: libglib2 2.46.1 not Building for armv5 on 2015.11-rc3
8787
610f3fa0
PK
87882015.11-rc3, Released November 26th, 2015
8789
8790 Fixes all over the tree.
8791
db80b0a5
PK
8792 We have a new modern website!
8793
8794 Updated/fixed packages: apitrace, audiofile, autossh, bullet,
8795 c-ares, collectd, conntrack-tools, cryptodev-linux, dropbear,
8796 fastd, gmp, gpsd, gst-plugins-bad, gst-plugins-base,
8797 gst-plugins-good, gst-plugins-ugly, gstreamer, gstreamer1,
8798 guile, iodine, iproute2, jimtcl, kompexsqlite, libethumb,
8799 libfreeimage, libgsasl, libgtk3, libxml2, localedef,
8800 lttng-tools, macchanger, mongrel2, mpd, openntpd, openssl,
8801 oprofile, pcre, qt5base, quagga, rpi-userland, sconeserver,
8802 sdl, spidev_test, sqlite, strongswan, ustr, xapp_sessreg,
8803 yajl, zmqpp
610f3fa0
PK
8804
8805 Issues resolved (http://bugs.uclibc.org):
8806
8807 #6872: gpsd: disabled on microblaze
8808 #8321: invalid opcode error with minidlna and ffmpeg
8809 #8336: Default systemd configuration fails to boot correctly in 2015-08
8810 #8446: rpi-userland failed to build with glibc 2.22
8811
bfaed966
PK
88122015.11-rc2, Released November 19th, 2015
8813
8814 Fixes all over the tree.
8815
8816 LD_LIBRARY_PATH is no longer used to ensure host binaries find
8817 their libraries, fixing issues on recent Fedora.
8818
8819 Toolchain fixes for powerpc e5500 / e6500. Fix for an issue
8820 with ${TARGET}-cc after the move to use a toolchain wrapper
8821 for the internal toolchain.
8822
8823 Appy-patches.sh now correctly applies all files listed in
8824 series files.
8825
8826 Fixes for merged /usr handling when a custom skeleton is used.
8827
8828 Updated/fixed packages: axfsutils, boost, busybox, dhcp,
8829 directfb, dropbear, ebtables, fastd, ffmpeg, gauche, gcc,
8830 gettext, gst1-plugins-bad, hostapd, ibrdtnd, libcurl,
8831 libecore, libgudev, libnss, libpng, libserial, libssh2,
8832 libuecc, libxml2, linux-headers, liquid-dsp, ltris,
8833 lua-periphery, minidlna, mongrel2, mpd, mpg123, mplayer,
8834 mysql, opencv, opencv3, package, perl-file-util, php-ssh2,
8835 polarssl, pulseaudio, python-protobuf, qemu, qt5base, ranger,
8836 ruby, skeleton, slang, squeezelite, strongswan, tovid, uclibc,
8837 ushare, wine, wpa_supplicant, x265,
8838 xdriver_xf86-video-siliconmotion, zxing-cpp
8839
8840 Issues resolved (http://bugs.uclibc.org):
8841
8842 #4790: Running udhcpc on a system with NFS root kills NFS
8843 #8456: Building host-pkgconf on Fedora 23 fails due to..
8844
e1da0eff 88452015.11-rc1, Released November, 7th 2015
23542387
TP
8846
8847 Fixes all over the tree and new features.
8848
8849 Architectures:
8850
8851 - Support for sparc64 added (internal toolchain with glibc
8852 only).
8853
8854 - Support for mips32r6 and mips64r6 added.
8855
8856 - Support for Intel Quark X1000 CPU.
8857
8858 - Switch to EABIhf by default on ARM when a VFP is available.
8859
8860 Toolchains:
8861
8862 - glibc 2.22, gdb 7.10, use gdb 7.9 by default, musl 1.1.12,
8863 uclibc-ng 1.0.8, host-gdb enabled on AArch64.
8864
8865 - The toolchain wrapper which was used only for external
8866 toolchains is now also used for Buildroot internal
8867 toolchains. This allowed to fix the ccache support, prepare
8868 the way for top-level parallel build support and remove gcc
8869 patches used to detect header/library path poisoning.
8870
8871 - Remove Analog Devices Blackfin toolchain 2012R2.
8872
8873 - Fix several Xtensa build failures by switching from
8874 text-section-literals to auto-litpools.
8875
8876 - Enable MIPS64 support in uClibc-ng, use uClibc on ARC
8877 rather than a specific fork.
8878
8879 - Linaro toolchains for ARM, ARMeb and AArch64 updated to
8880 2015.08. 2014.09 version is kept since 2015.08 only runs on
8881 x86_64 hosts.
8882
8883 Bootloaders:
8884
8885 - Fix ARM64 support in U-Boot.
8886
8887 Defconfigs:
8888
8889 - Added: ARC HS38 VDK virtual boards, Avnet Microzed, Boundary
8890 Devices Nitrogen SoloX, Freescale i.MX6 SoloX Sabre SD,
8891 OLinuxino A20 Lime2, Qemu Sparc64, Qemu SuperH 4 big endian,
8892 Synopsys AArch64 VDK virtual platform.
8893
8894 - Updated: calao_qil_a9260, calao_usb_a9g20_lpw, ci20,
8895 cubieboad, freescale_imx6_*, imx53loco, imx6_vab820,
8896 mpc8315erdb, qmx6, p1010rdb, qemu, raspberrypi,
8897 raspberrypi2, riotboard, snps_axs10*, wandboard.
8898
8899 - Removed: at91rm9200df, at91sam9260dfc, at91sam9263ek,
8900 calao_snowball_defconfig, gnublin, integrator926_defconfig.
8901
8902 Infrastructure:
8903
8904 - Support for fetching from Mercurial tags fixed.
8905
8906 - Introduce LINUX_NEEDS_MODULES, which allows to enforce
8907 module support to be enabled in the kernel when a package
8908 builds out-of-tree kernel modules (through the
8909 pkg-kernel-module infrastructure or on its own).
8910
8911 - Improve the perl package infrastructure to automatically add
8912 the dependency to the perl interpreter to target perl module
8913 packages.
8914
8915 - Remove trailing slashes in <pkg>_SITE and addition of a
8916 check to ensure such trailing slashes are no longer added.
8917
8918 - Extend the legal infrastructure to allow packages to declare
8919 their actual source code. This is useful for packages for
8920 which <pkg>_SOURCE points to pre-built binaries (as is the
8921 case for external toolchains). The new <pkg>_ACTUAL_SOURCE
8922 variable allows to point to the source code in such cases.
8923
8924 - Improved ccache support, thanks to the usage of a toolchain
8925 wrapper for internal toolchain. Now a single cache directory
8926 can be shared between different Buildroot builds.
8927
8928 - Addition of a 'graph-size' make targets, which generates a
8929 PDF graph of per-package size of the root filesystem.
8930
8931 - Addition of <pkg>_EXCLUDES so that packages can request
8932 certain parts of the source code tarball to not be
8933 extracted. This feature is currently used by gcc and
8934 toolchain-external.
8935
8936 - Packages can now use the <pkg>_PKGDIR variable, provided by
8937 the package infrastructure, to reference their package
8938 directory, instead of explicitly using package/<pkg>/.
8939
8940 Filesystems:
8941
8942 - Add high lz4 compression to squashfs.
8943
8944 - Simplification of shell profile files in the default
8945 skeleton.
8946
8947 - Remove ftp user and /home/ftp from the skeleton, and let ftp
8948 server packages create these when needed.
8949
8950 - Add support for /bin, /sbin and /lib to be symlinks to their
8951 corresponding directories in /usr. This is enforced for
8952 systemd configurations, and optional for other
8953 configurations.
8954
8955 - Support for AXFS filesystem image generation added.
8956
8957 - New options to add extra space/inodes to ext2/3/4 images.
8958
8959 Updated/fixed packages:
8960
8961 adwaita-icon-theme, apache, apitrace, atk, audit, avahi,
8962 barebox, bash, batctl, bind, binutils, bluez_utils, boost,
8963 bridge-utils, cairo, ccache, chrony, clapack, cloog, cmake,
8964 collectd, connman, conntrack-tools, coreutils, cpio,
8965 cryptsetup, dbus, dbus-cpp, devmem2, dhcp, dhcpcd, dhcpdump,
8966 dhrystone, dillo, directfb, directfb-examples, dmraid,
8967 dos2unix, dovecot, dovecot-pigeonhole, drbd-utils, dropbear,
8968 dropwatch, dtc, e2fsprogs, ebtables, efl, eigen, ejabberd,
8969 elf2flt, elfutils, erlang, ethtool, eudev, evemu, exfat,
8970 exfat-utils, expat, faifa, fbterm, fdk-aac, feh, ffmpeg, file,
8971 flashrom, fping, freerdp, freescale-imx, freetype, gdk-pixbuf,
8972 genimage, gettext, git, glib-networking, glmark2, gnupg2,
8973 gnuradio, gnutls, gpsd, grep, grub2, gst1-imx, gst1-libav,
8974 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
8975 gst1-plugins-ugly, gst1-validate, gst-fsl-plugins,
8976 gst-plugins-bad, gstreamer1, guile, gvfs, harfbuzz, haveged,
8977 hostapd, icu, imagemagick, impiutil, imx-gpu-viv, imx-vpu,
8978 inadyn, intltool, iostat, iperf3, ipmiutil, iproute2,
8979 iptables, iw, jpeg-turbo, jq, jsoncpp, kexec-lite, kmod, kodi,
8980 kodi-audioencoder-flac, kodi-pvr-argustv, kodi-pvr-filmon,
8981 kodi-pvr-hts, kodi-pvr-mythtv, kodi-pvr-pctv,
8982 kodi-pvr-stalker, kodi-pvr-vbox,
8983 kodi-visualisation-waveforhue, less, lftp, libbluray,
8984 libcgroup, libconfuse, libcurl, libdcadec, libdrm, libevdev,
8985 libffi, libfribidi, libfslcodec, libfslparser, libfslvpuwrap,
8986 libgcrypt, libglew, libglib2, libgtk3, libidn, liblinear,
8987 liblockfile, libmicrohttpd, libnetfilter_conntrack, libnfs,
8988 libnftnl, libnl, libnspr, libnss, libpcap, libpfm4, libpng,
8989 libselinux, libserial, libsoup, libsoxr, libstrophe, libtasn1,
8990 libtirpc, libtorrent, libupnpp, liburcu, libusb-compat, libuv,
8991 libv4l, libva, libva-intel-driver, libxcb, lighttpd, links,
8992 linux, linux-firmware, linux-fusion, linux-headers,
8993 lirc-tools, localedef, lpeg, lsof, ltp-testsuite,
8994 lttng-libust, lttng-tools, lua-periphery, luaposix, lvm2, lxc,
8995 lz4, mdadm, mesa3d, mesa3d-headers, minicom, minidlna, moarvm,
8996 modem-manager, mosquitto, mpd, mpdecimal, mpg123, mplayer,
8997 mrouted, msmtp, mtd, mutt, nettle, network-manager, nfs-utils,
8998 nftables, nginx, nodejs, noip, ntp, ofono, opencv3, openpgm,
8999 openssl, openswan, openvpn, pango, parted, perl, perl-cross,
9000 perl-crypt-openssl-random, perl-http-message,
9001 perl-io-socket-ssl, perl-module-build, perl-mojolicious,
9002 perl-netaddr-ip, perl-net-dns, perl-net-http, perl-net-ssleay,
9003 perl-uri, perl-xml-libxml, php, picocom, pixman, pkgconf,
9004 poco, polarssl, portaudio, portmap, postgresql, proftpd,
9005 protobuf, protobuf-c, pulseaudio, python-configshell-fb,
9006 python-networkmanager, python-numpy, python-pyparsing,
9007 python-pypcap, python-rtslib-fb, python-spidev, python-urwid,
9008 python-web2py, qemu, qt5base, redis, rngtools, rng-tools,
9009 rpi-firmware, rpi-userland, rtmpdump, rtorrent, ruby, samba,
9010 samba4, sane-backends, sconeserver, sdl, sed, setools,
9011 shairport-sync, shared-mime-info, sland, smartmontools,
9012 softether, spice-protocol, sqlcipher, sqlite, squid,
9013 strongswan, stunnel, subversion, sudo, sunxi-tools,
9014 supervisor, systemd, tar, targetcli-fb, tcpdump, tiff, tor,
9015 tvheadend, tzdata, uboot-tools, udisks, unionfs, upmpdcli,
9016 util-linux, vala, valgrind, vim, vlc, vorbis-tools, vsftpd,
9017 vtun, wavpack, webkitgtk24, weston, whois, wireless-regdb,
9018 wireshark, wpa_supplicant, xdriver_xf86-input-vmmouse,
9019 xdriver_xf86-video-imx-viv, xdriver_xf86-video-intel,
9020 xdriver_xf86-video-sis, xlib_libXi, xorg-server,
9021 xtables-addons, xterm, xz, zic, znc, zsh
9022
9023 New packages:
9024
9025 axfsutils, bitstream, check, dvblast, eventlog, fastd, gauche,
9026 gmock, graphite2, gssdp, gupnp, gupnp-av, ibrcommon, ibrdtn,
9027 ibrdtnd, ibrdtn-tools, imx-kobs, iqvlinux, irssi,
9028 kompexsqlite, libbroadvoice, libcddb, libcodec2, libcrossguid,
9029 libg7221, libhttpparser, libilbc, libldns, libmng,
9030 libopenh264, libpam-radius-auth, libpam-tacplus, libsilk,
9031 libsoundtouch, libssh, libuecc, libyuv, liquid-dsp, luv,
9032 micropython, micropython-libs, python-pyratemp,
9033 python-pyroute2, python-ranger, rapidxml, scrypt, sdl2,
9034 sp-oops-extract, squeezelite, stress-ng, swupdate, syslog-ng,
9035 x265, xdriver_xf86-video-fbturbo, xxhash, yad, zxing-cpp
9036
9037 Removed packages:
9038
9039 blackbox (was deprecated), divine (merged in directfb),
9040 kobs-ng (replaced by imx-kobs), mediactl (merged in libv4l),
9041 sawman (merged in directfb), schifra (marked broken since a
9042 long time), texinfo (host variant only, no longer used), zxing
9043 (replaced by zxing-cpp),
9044
9045 Issues resolved (http://bugs.uclibc.org):
9046
9047 #4099: cut utility from GNU coreutils works incorrect
9048 #7772: libxml-parser-perl build failure: missing dependency
9049 ExtUtils/MakeMaker
9050 #7931: Default configuration for Cubieboard v1 is outdated
9051 #8116: 2015.05-rc2 raspberrypi2_defconfig network interface
9052 not coming up
9053 #8246: X.org DRI2 build issue
9054 #8256: pointing to /usr/bin/objcopy old version (x86) instead
9055 of the generated one
9056 #8266: mplayer build issue
9057 #8281: pyrexc fails to run when path is too long
9058 #8316: lttng-tools and lttng-babeltrace executables contain
9059 bad RPATH pointing to host machine
9060 #8331: kexec wants shutdown in /sbin, but systemd installs it
9061 in /usr/sbin
9062 #8361: Buildroot 2015.08.1 skeleton inittab overwritten by
9063 busybox's version
9064 #8366: libevent does not build
9065 #8386: build failed with external toolchain
9066 #8391: Node.js 0.12.7 fails to build on raspberry_pi defconfig
9067 #8396: CCACHE initialization
9068 #8401: gpsd 3.15 NMEA support
9069 #8416: cups depends on BR2_DEPRECATED_SINCE_2015_05
9070 #8421: util-linux installs systemd files in output/target/home/
9071
20a36cd8 90722015.08, Released August 31st, 2015
3131ec44
PK
9073
9074 Minor fixes.
9075
9076 OpenCV 3.x package renamed to opencv3. OpenCV 2.4.x
9077 reintroduced as opencv.
9078
9079 Updated/fixed packages: bootutils, canfestival, cppcms,
42180d8a
PK
9080 curlftpfs, dhcpdump, dropbear, erlang-p1-tls, exfat, gnuradio,
9081 ipkg, libgudev, libmbim, libwebsock, linux-pam, lm-sensors,
9082 ltrace, midori, network-manager, openssh, perl-file-listing,
3131ec44
PK
9083 perl-http-cookies, perl-http-daemon, perl-http-negotiate,
9084 perl-www-robotrules, python-can, qt5base, qt5multimedia,
9085 setools, sysvinit, tinyalsa, tn5250, tvheadend, uboot, vlc,
9086 x264, xserver_xorg-server, zyre
9087
985b46be
TP
90882015.08-rc2, Released August, 24th 2015
9089
9090 Fixes all over the tree.
9091
9092 Toolchain: fix gcc build on NIOS-II.
9093
9094 Infrastructure: add <fs>_POST_GEN_HOOKS mechanism to fix
9095 hybrid ISO image generation.
9096
9097 Architectures: add arm1136j-s variant.
9098
9099 Updated/fixed packages: apitrace, audit, bcusdk, bdwgc,
9100 beecrypt, boost, bwm-ng, cdrkit, c-icap, cifs-utils, clapack,
9101 c-periphery, cpio, cramfs, czmq, dawgdic, dnsmasq, dosfstools,
9102 dropbear, elfutils, empty, eudev, fan-ctrl, filemq, gnutls,
9103 guile, haveged, imlib2, libcec, libepoxy, libev, libgpgme,
9104 libiio, libnetfilter_queue, libnfnetlink, libpfm4, libpthsem,
9105 librtas, libselinux, libsigsegv, libsodium, libv4l, lightning,
9106 linux, lirc-tools, lrzsz, mono, mosh, mpd, msmtp, nbd,
9107 netatalk, nodejs, ola, opencv, oprofile, php, poco,
9108 postgresql, powertop, protobuf, protobuf-c, qt5base,
9109 qt5quickcontrols, rapidjson, rng-tools, squid, sysdig,
9110 sysstat, tftpd, tinc, tz, util-linux, webkitgtk24, weston,
9111 wireshark, wvstreams, xdriver_xf86-input-synaptics, zyre.
9112
9113 Issues resolved (http://bugs.uclibc.org):
9114
9115 #8276: package/dropbear: symlink resolution incorrect
9116 #8286: Error with buildroot
9117 #8301: ldconfig parameter in Makefile
9118
7b1e9d52 91192015.08-rc1, Released August, 5th 2015
43929650
AV
9120
9121 Fixes all over the tree and new features.
9122
da63d87c
TP
9123 Architectures:
9124
9125 - Refactor how the availability of an MMU is described.
9126 - Minimal support for Cortex-M3
9127 - Minimal support for AArch64 big-endian
9128
9129 Toolchains:
9130
9131 - Add CodeSourcery MIPS 2015.05, remove MIPS 2013.11
9132 - Use uClibc-ng as the default uClibc version, instead of the
9133 official uClibc, which hasn't done any release since 3+
9134 years
9135 - eglibc is now marked as deprecated
9136 - GCC: gcc 4.9.x is now the default and was updated to 4.9.3,
9137 support for gcc 5.x added.
9138 - Binutils: use Binutils 2.24 as the default, 2.25.x series
9139 bumped to 2.25.1, remove old Binutils 2.22.
9140 - Update ARC toolchain components to 2015.06
9141 - Add support for Fortran when building gcc
9142
9143 Bootloaders:
9144
9145 - Support for using the kconfig configuration system in
9146 U-Boot
9147
9148 New Defconfigs:
9149
9150 - VIA VAB-820/AMOS-820
9151 - OLimex OLinuxino A20 Lime
9152 - Many new defconfigs for Atmel evaluation boards:
9153 at91sam9rlek, at91sam9x5ek, sama5d3xek, sama5d4ek, sama5d4
9154 Xplained Ultra, sama5d3 Xplained.
9155 - ACME Systems Aria G25
9156 - WarPboard
9157 - Altera Cyclone 5 Development Board
9158 - Xilinx zc706
9159 - ARC AXS101 and AXS103 Software Development Platforms
9160 - Significant updates to Raspberry Pi / Raspberry Pi 2
9161
9162 Infrastructure:
9163
9164 - Buildroot takes better care now of generating predictable
9165 permissions in the target filesystem. However, existing
9166 permissions on a custom skeleton or rootfs overlay will no
9167 longer be preserved. Therefore, it is necessary to add a
9168 permission table (BR2_ROOTFS_DEVICE_TABLE) to set the
9169 required permissions.
9170 - Add support for kconfig fragments.
9171 - No longer pass --{enable,disable}-debug to autotools
9172 packages depending on the value of
9173 BR2_ENABLE_DEBUG. BR2_ENABLE_DEBUG now only controls
9174 whether we build with -g or not.
9175 - Support for extracting archives in .lzma in the generic
9176 package infrastructure.
9177 - Remove random-seed file from the default skeleton, since
9178 seeding the entropy pool with a known seed makes more harm
9179 than good.
9180 - In the CVS download helper, add support to use a date as
9181 the version.
9182 - Add support for a per-package <pkg>_STRIP_COMPONENTS
9183 variable, which packages can use to specify how many path
9184 components should be stripped when extracting the tarball.
9185 - Addition of a 'kernel-module' package infrastructure, which
9186 simplifies the packaging of external kernel modules. Many
9187 existing packages are converted to use it.
9188 - Allow bootloaders to be implemented in $(BR2_EXTERNAL)
9189 - Remove /etc/securetty from the default skeleton.
9190 - Migration of sysV initscripts from the default skeleton to
9191 a package called 'initscripts', installed only when Busbox
9192 init or sysvinit are used.
9193 - Migration of the skeleton logic to a proper 'skeleton'
9194 package.
9195 - Addition of a 'linux-tools' infrastructure in the 'linux'
9196 package, to support building user-space tools bundled
9197 within the Linux kernel sources, such as perf and cpupower.
9198 - Usage of backticks instead of make $(shell ...) to execute
9199 shell commands. This allows to delay the evaluation of such
9200 commands when actually needed, and not when expanding the
9201 variables. It is useful to make 'make printvars' less
9202 noisy, and as a preparation to support top-level parallel
9203 build.
9204 - Libtool .la files are not mungled for all package types,
9205 instead of being handled only for packages using the
9206 autotools-package infrastructure.
9207 - Add mechanism to allow packages to express a dependency on
9208 gcc versions. This is needed for packages that use C++11 or
9209 C11 support for example.
9210
9211 Important package updates:
9212
9213 - Complete rework of the matchbox packaging
9214 - Lots of fixes in packages for compatibility with musl and
9215 gcc 5.
9216 - Hash files added to a large number of packages.
9217 - Update a significant number of packages to use a new
9218 hosting, after the announcement of Google Code and
9219 Gitorious closing.
9220 - Major packages needed for SELinux support have been merged,
9221 but the support is not complete yet.
9222 - Significant update of OpenCV to version 3.0, and addition
9223 of lots of eatures.
9224 - Significant update of all packages supporting the GPU and
9225 VPU of i.MX ARM processors.
9226 - Addition of systemd support in a significant number of
9227 packages.
9228 - Qt5 updated to 5.5.0
9229 - Use modular X.org server by default instead of KDrive
9230
9231 Filesystems:
9232
9233 - Complete overhaul of the iso9660 support. Now allows to use
9234 directly IS9660 as the root filesystem format and not only
9235 an initrd, and supports Grub 2 and isolinux in addition to
9236 Grub.
9237
9238 Updated packages: a10disp, agentpp, apache, at91bootstrap3,
9239 audit, barebox, bc, bind, bmon, boost, btrfs-progs,
9240 ca-certificates, can-utils, ccache, cloog, collectd, connman,
9241 coreutils, c-periphery, cryptsetup, dado, dbus, dejavu,
9242 dhcpcd, dnsmasq, dosfstools, dovecot, dovecot-pigeonhole,
9243 e2fsprogs, ejabberd, erlang-p1-cache-tab, erlang-p1-sip,
9244 erlang-p1-stringprep, erlang-p1-stun, erlang-p1-tls,
9245 erlang-p1-utils, erlang-p1-xml, erlang-p1-yaml, ethtool,
9246 eudev, evtest, exim, expect, explorercanvas, feh, ffmpeg,
9247 file, flashrom, freescale-imx, freetype, gawk, gcc, gdb,
9248 gettext, git, glib-networking, gnupg2, gnutls, gpsd, gptfdisk,
9249 gpu-viv-bin-mx6q, gst-fsl-plugins, harfbuzz, hdparm, heimdal,
9250 i2c-tools, imagemagick, imx-vpu, iproute2, ipset, isl, iw,
9251 kodi, kodi-addon-xvdr, kodi-audioencoder-flac,
9252 kodi-audioencoder-lame, kodi-audioencoder-vorbis,
9253 kodi-audioencoder-wav, lftp, libass, libassuan, libcec,
9254 libconfi, libcurl, libdrm, libevdev, libfreefare, libfslcodec,
9255 libfslparser, libfslvpuwrap, libfuse, libglib2, libgpgme,
9256 libgtk2, libgtk3, libical, libidn, libiio, libinput, libiscsi,
9257 libllcp, libmicrohttpd, libnfc, libnss, libpcap, libpciaccess,
9258 libpng, libserialport, libsigrok, libsoc, libtirpc, libubox,
9259 libunistring, libupnp, libuv, libv4l, libva,
9260 libva-intel-driver, libXrandr, lighttpd, linenoise, linux,
9261 linux-firmware, linux-headers, live555, ltrace, lua,
9262 lua-csnappy, lua-ev, luajit, lua-messagepack, luaperiphery,
9263 lvm2, lxc, lzo, mesa3d, mesa3d-headers, midori, mmc-utils,
9264 modem-manager, mono, mosquitto, mpd, mpd-mpc, mpfr, mpg123,
9265 mtd, musl, nano, netperf, network-manager, nfs-utils, nginx,
9266 nodejs, ntp, ola, opencv, openldap, openssh, openssl,
9267 openswan, openvmtools, openvpn, opkg, orbit, orc, pcmanfm,
9268 perl-cross, perl-encode-locale, perl-io-socket-ssl,
9269 perl-mojolicious, perl-net-ssleay, perl-path-tiny, perl-uri,
9270 perl-xml-libxml, php, pinentry, polarssl, postgresql,
9271 pulseview, pure-ftpd, python, python-dpkt, python-lxml,
9272 python-networkmanager, python-pyinotify, python-pypcap,
9273 python-tornado, qextserialport, qt, qt5, rapidjson, redis,
9274 rpcbind, rpi-firmware, rpi-userland, samba4, shairport-sync,
9275 snmpp, sqlite, squid, strongswan, stunnel, sudo, sunxi-boards,
9276 sunxi-mali, sysdig, sysstat, systemd, tcpdump, tiff, tmux,
9277 tor, txheadend, tzdata, uboot, uclibc, ulogd, upmpdcli,
9278 usb_modeswitch, usb_modeswitch_data, vala, vsftpd, wayland,
9279 weston, whois, wireless-regdb, wireshark, x264, xapp_xvinfo,
9280 xdriver_xf86-input-libinput, xdriver_xf86-input-vmmouse,
9281 xdriver_xf86-video-cirrus, xdriver_xf86-video-geode,
9282 xdriver_xf86-video-imx-viv, xdriver_xf86-video-mach64,
9283 xdriver_xf86-video-neomagic, xdriver_xf86-video-r128,
9284 xdriver_xf86-video-savage, xdriver_xf86-video-siliconmotion,
9285 xdriver_xf86-video-vesa, xkeyboard-config, xlib_libfontenc,
9286 xlib_libFS, xlib_libXaw, xlib_libxkbfile, xlib_libXrender,
9287 xlib_libXt, xproto_kbproto, xproto_xproto, xproto_xrandrproto,
9288 xscreensaver, xserver_xorg-server, xtables-addons, yaml-cpp,
9289 zic.
9290
9291 New packages: angularjs, atf, audit, c-icap, c-icap-modules,
9292 cpio, dawgdic, faketime, fcgiwrap, gflags, glog, initscripts,
9293 jquery-datetimepicker, kodi-audioencoder-modplug,
9294 kodi-audioencoder-nosefar, kodi-audioencoder-sidplay,
9295 kodi-audioencoder-snesapu, kodi-audioencoder-stsound,
9296 kodi-audioencoder-timidity, kodi-audioencoder-vgmstream,
9297 kodi-platform, kodi-pvr-argustv, kodi-pvr-dvblink,
9298 kodi-pvr-dvbviewer, kodi-pvr-filmon, kodi-pvr-hts,
9299 kodi-pvr-iptvsimple, kodi-pvr-mediaportal-tvserver,
9300 kodi-pvr-mythtv, kodi-pvr-nextpvr, kodi-pvr-njoy,
9301 kodi-pvr-pctv, kodi-pvr-stalker, kodi-pvr-vbox,
9302 kodi-pvr-vdr-vnsi, kodi-pvr-vuplus, kodi-pvr-wmc,
9303 kodi-screensaver-asteroids, kodi-screensaver-biogenesis,
9304 kodi-screensaver-crystalmorph, kodi-screensaver-greynetic,
9305 kodi-screensaver-pingpong, kodi-screensaver-pyro,
9306 kodi-screensaver-stars, kodi-visualisation-shadertoy,
9307 kodi-visualisation-spectrum, kodi-visualisation-waveforhue,
9308 kodi-visualisation-waveform, kvmtool, kyua, libfm,
9309 libfm-extra, libplatform, librtas, libsodium, libsquish,
9310 libucl, libump, linux-backports, lua-iconv, lutok, menu-cache,
9311 moarvm, monkey, mono-gtksharp3, mosh, openipmi, python-can,
9312 python-pycli, python-pydal, python-pyyaml, python-web2py,
9313 qpid-proton, qt5webchannel, quazip, racehound, rtl8188eu,
9314 rtl8821au, sepolgen, setools, skeleton, stm32flash,
9315 webkitgtk24, xdriver_xf86-video-qxl, zynq-boot-bin.
9316
9317 Deprecated packages: webkitgtk, libgail, eglibc support in
9318 glibc package.
43929650 9319
8cf7a561
TP
9320 Issues resolved (http://bugs.uclibc.org):
9321
9322 #4291: Segmentation fault with all binaries that use threads
9323 when compiled with gcc 4.6
9324 #6944: building toolchain for sh4 fails
9325 #7592: Buildroot GCC: -lto requires plugin support in ranlib
9326 #7628: Python SSL does not get built for Raspberry Pi
9327 #7682: Missing dependencies for NFS
9328 #7742: dhcp lacks important features when BR2_ENABLE_DEBUG
9329 #7754: make: *** [/..../buildroot-2014.11/output/build/host-gcc-initial-4.8.3/.stamp_built] Error 2
9330 #7946: libglib2-2.42.2 fails to build for sparc-buildroot-linux-gnu
9331 #7956: glibc 2.20 and 2.21 fail to build for sh64-buildroot-linux-gnu
9332 #7971: python-flask, python-werkzeug. No module named zlib
9333 #7981: Target file system skeleton permissions hazard
9334 #8006: rpcdebug in nfs-utils built for the host
9335 #8036: alsa-lib headers problem that prevents to compile alsa
9336 dependent projects
9337 #8081: systemd init system: /tmp is not mode 1777
9338 #8121: php opcache extension doesn't get installed
9339 #8151: x86-64 make fails with ncurses 5.9
9340 #8156: pkg-kconfig infra broken for *-update-{config, defconfig}
9341 #8161: default /bin/sh symlink to busybox is full path and not relative
9342 #8171: glamor missing
9343 #8191: Request update support for the cubieboard series
9344 #8201: Important security upgrades for node.js
9345
6d73615f
PK
93462015.05, Released May 31st, 2015
9347
9348 Minor fixes.
9349
9350 Updated/fixed packages: conntrack-tools, directfb, fio, flite,
9351 gptfdisk, ipmiutil, iproute2, janus-gateway, keyutils, knock,
9352 libelementary, libgcrypt, libgsasl, libjpeg, libstrophe,
9353 lttng-libust, nbd, ncurses, nmap, php, postgresql, python,
9354 python3, sconeserver, udpcast, upmpdcli
9355
c6ce119c
PK
93562015.05-rc3, Released May 22nd, 2015
9357
9358 Several fixes, mainly related to static linking.
9359
9360 Updated/fixed packages: acl, alsa-utils, apr, armadillo, attr,
9361 autoconf-archive, binutils, boost, czmq, dhcpcd, duma,
9362 enlightenment, exim, fbterm, freerdp, gcc, gdk-pixbuf,
9363 google-breakpad, gpsd, heirloom-mailx, hwloc, ipmiutil,
9364 iproute2, jack2, jasper, kmod, lcdproc, leafnode2, libcap-ng,
9365 libftdi1, libmatroska, libmemcached, libmodbus, libnftnl,
9366 libsigrok, libupnpp, libuv, libxml-parser-perl, linux,
9367 linux-headers, lirc-tools, lua-periphery, lxc, mongoose, mono,
9368 mpg123, mosquitto, neardal, newt, ntp, ola, openldap, opencv,
9369 php, postgresql, protobuf, pulseaudio, python-pyqt, qemu, qt,
9370 qt5base, rpi-userland, rsyslog, snmppp, sqlite, tiff,
9371 tinyxml2, uboot-tools, unionfs, ux5000-firmware, usbredir,
9372 ushare, vpnc, vsftpd, wavpack, wireless_tools, wsapi,
9373 wvstreams, xmlstarlet, zeromq, zmqpp
9374
9375 New packages: c-periphery
9376
9377 Issues resolved (http://bugs.uclibc.org):
9378
9379 #8106: mkfs.jffs2 uses the --pagesize parameter incorrectly
9380 #8111: 2015.05.rc2 LIBFOO_CONF_OPTS not working
9381 #8126: exim lacks plaintext and cram-md5 auth
9382
f2435f6d
PK
93832015.05-rc2, Released May 11th, 2015
9384
9385 Minor fixes.
9386
9387 Toolchain: PR56780 backport to GCC 4.8.4 to fix GDB linking
9388 issues. Context functions enabled for uClibc snapshot /
9389 uClibc-NG.
9390
9391 Architectures: Endian handling symbol for Xtensa, binutils
9392 fixes.
9393
9394 Infrastructure: Fix for kernel module stripping when
9395 localversion contains spaces.
9396
9397 Updated/fixed packages: at, autoconf-archive, binutils,
9398 cc-tool, cryptsetup, dstat, expedite, freerdp, giflib,
9399 gnuchess, guile, ipmiutil, iproute2, mono, monolite, neard,
9400 ola, poppler, postgresql, python-qt, qt, sqlite, valgrind,
9401 xlib_libXfont
9402
9403 Issues resolved (http://bugs.uclibc.org):
9404
9405 #8086: Cannot select systemd as init with Linaro 2014.09...
9406
5628a15a 94072015.05-rc1, Released May 4th, 2015
94856075
PK
9408
9409 Fixes all over the tree and new features.
9410
329f6870
PK
9411 Architectures: Removed AVR32 support, deprecate SH64, added
9412 support for steamroller, corei7-avx and core-avx2 x86
9413 variants.
9414
9415 Toolchains: IPv6 and Largefile support now enforced for
9416 uClibc. Corresponding Kconfig symbols removed.
9417
9418 External CodeSourcery AMD64 2014.05, MUSL-cross 1.1.6 added,
9419 CS sh2, Xilinx microblaze v2/14.3 removed. Distro-class
9420 external toolchains are now detected and blacklisted.
9421
9422 Internal toolchain support for Nios2 added, Blackfin
9423 removed. Aarch64 and sh musl support. uClibc-ng support added.
9424
9425 Libatomic is now handled for internal and external
9426 toolchains. Link time optimization (LTO) support.
9427
9428 New Defconfigs: Freescale i.MX28 EVK, i.MX31 PDK and SABRE
9429 Auto, Raspberry Pi 2, RIoTboard,
9430
9431 Infrastructure: Hashes for a large number of packages have
9432 been added. Missing hashes now stop the build unless
9433 explicitly disabled.
9434
1c3ad235
PK
9435 Spaces and colons (:) are now supported in package
9436 versions. Dependencies can now be listed for the patch step
9437 (<PKG>_PATCH_DEPENDENCIES). Kconfig and Linux kernel
329f6870
PK
9438 extensions infrastructure has been added.
9439
9440 Makedevs now has a recursive (r) option.
9441
9442 The variable containing the list of packages to build has been
9443 renamed from TARGETS to PACKAGES.
9444
1c3ad235
PK
9445 Make external-deps / legal-info / source / source-check have
9446 been reimplemented using the package infrastructure, so their
9447 output/behaviour may differ from earlier (some packages were
9448 not included in the past).
9449
329f6870
PK
9450 The old insecure DES password encoding is no longer supported.
9451
9452 U-Boot patch option now support direct references to patch
9453 files and URLs in addition to directories of patches. The
9454 i.MX28 SD format (u-boot.sd) is now supported.
9455
94856075
PK
9456 Updated/fixed packages: agentpp, aircrack-ng, alsa-lib,
9457 alsa-utils, apr-util, apr, atk, autossh, avahi, avrdude,
329f6870
PK
9458 bcusdk, bdwgc, bind, binutils, bmon, boost, botan,
9459 btrfs-progs, busybox, ca-certificates, cairo, can-utils,
9460 canfestival, ccache, chrony, civetweb, clamav, cmake,
9461 collectd, connman, copas, crda, cryptodev-linux, cryptsetup,
9462 cups, czmq, dbus-cpp, dbus-glib, dbus-python, dbus, dfu-util,
9463 dhcp, dhcpcd, dialog, dillo, dmraid, dnsmasq, dos2unix,
9464 dosfstools, dovecot-pigeonhole, dovecot, dropbear, dropwatch,
94856075
PK
9465 dtv-scan-tables, dvdauthor, e2fsprogs, ecryptfs-utils,
9466 libevas, elfutils, enscript, erlang, espeak, eudev, evemu,
9467 exfat-utils, exim, f2fs-tools, feh, ffmpeg, fftw, flickcurl,
9468 fltk, fluxbox, fmlib, fmtools, freeradius-client, freerdp,
9469 gamin, gawk, gcc-final, gcc, gd, gdb, gengetopt, geoip, git,
9470 glib-networking, gnu-efi, gnuchess, gnutls, gpsd, gptfdisk,
329f6870
PK
9471 gpu-viv-bin-mx6q, gst-plugin-bad, gstreamer, gstreamer1,
9472 gtest, gvfs, harfbuzz, haserl, haveged, hiawatha,
9473 hicolor-icon-theme, hostapd, hplip, httping, i2c-tools, icu,
9474 ifplugd, imagemagick, imlib2, iozone, iproute2, iptables,
9475 iputils, irqbalance, iw, jack2, jhead, jimtcl, json-c, kexec,
9476 kismet, kmod, kodi-audioencoder-flac,
94856075 9477 kodi-audioencoder-vorbis, kodi-pvr-addons, kodi, ktap, lcms2,
329f6870
PK
9478 libass, libatomic_ops, libbluray, libcap, libcgroup, libcurl,
9479 libdrm, libdvbsi, libebml, libecore, libedit, liberation,
9480 libev, libevas, libevdev, libftdi, libgcrypt, libglib2,
9481 libgpgme, libgtk2, libgtk3, libiconv, libidn, libiio,
9482 libinput, libiscsi, libksba, liblinear, libmatroska,
9483 libmicrohttpd, libmodbus, libmpdclient, libnice, libnl,
9484 libnspr, libnss, libpcap, libpciaccess, libphidget, libplayer,
9485 libpthsem, libqmi, librsvg, libseccomp, libsigrok, libsoup,
9486 libsrtp, libssh2, libtasn1, libtool, libunistring, liburcu,
9487 libusb, libuv, libva-intel-driver, libva, libvncserver,
9488 libvorbis, libvpx, libwebsockets, libxml2, libzip, lightning,
9489 lighttpd, linknx, linphone, linux-firmware, linux-headers,
9490 linux-pam, live555, ljsyscall, lmbench, lockdev, logrotate,
9491 lpc3250loader, lpeg, lsof, lttng-libust, lttng-modules,
9492 lttng-tools, lua, luacrypto, luafilesystem, luajit, luaposix,
9493 luarocks, lvm2, lxc, make,
94856075
PK
9494 matchbox-{common,desktop,fakekey,keyboard,lib,startup-monitor,vm},
9495 matchbox, mcelog, memcached, memstat, memtest86, mesa3d,
9496 minidlna, mjpegtools, mjpg-streamer, modem-manager, mongoose,
9497 monit, mono, monolite, mp4v2, mpc, mpd, mpdecimal, mpg123,
9498 mplayer, musl, nano, nbd, ncftp, ncmpc, ncurses, ne10, neard,
9499 neardal, net-tools, netatalk, netsnmp, network-manager, nginx,
9500 nodejs, ntfs-3g, ntp, numactl, odhcp6c, ofono, open2300,
9501 opencv, openldap, openntpd, openocd, openssh, openssl,
9502 openswan, opentyrian, openvmtools, openvpn, oprofile, p11-kit,
329f6870 9503 pango, patch, patchelf, pciutils, pcre, perf, perl-gdgraph,
94856075
PK
9504 perl-io-socket-ssl, perl-json-tiny, perl-module-build,
9505 perl-mojolicious, perl-net-ssleay, perl-path-tiny,
9506 perl-xml-libxml, perl, phidgetwebservice, php-gnupg, php,
9507 pkgconf, polarssl, poppler, popt, postgresql, powerpc-utils,
9508 pppd, prboom, procps-ng, proftpd, psplash, ptpd2,
9509 python-{cheetah,coherence,django,markdown,netifaces,pam,six},
329f6870
PK
9510 python-tornado, python-twisted, python-zope-interface, python,
9511 python3, qemu, qt, qt5, qt5base, qt5multimedia,
9512 qt5xmlpatterns, qt5cinex, quagga, qwt, radvd, readline,
9513 rng-tools, rpcbind, rpi-firmware, rpi-userland, rsync,
9514 rsyslog, rtai, rtmpdump, ruby, sam-ba, samba, samba4,
9515 sane-backends, sconeserver, shairport-sync, sigrok-cli, slang,
9516 smcroute, snmppp, socat, socketcand, sofia-sip, sox,
9517 spawn-fcgi, speex, sqlcipher, sqlite, squid, strace,
9518 strongswan, stunnel, sudo, sunxi-boards, swig, sysstat,
9519 systemd, tcpdump, tftpd, thrift, thttpd, ti-gfx, ti-utils,
9520 tiff, tinyalsa, tn5250, transmission, trinity, tslib,
9521 tvheadend, tzdata, uboot-tools, uclibc, ulogd, usb_modeswitch,
9522 usbutils, ustr, util-linux, vala, valgrind, vlc, wayland,
9523 webp, weston, wget, which, whois, wireless-regdb,
9524 wireless_tools, wireshark, wpa_supplicant, wvstreams,
9525 xapp_{bdftopcf,bitmap,fonttosfnt,fslsfonts},
94856075
PK
9526 xapp_{fstobdf,iceauth,mkfontscale,oclock,rgb,sessreg,setxkbmap},
9527 xapp_{showfont,smproxy,twm,x11perf,xcalc,xclipboard,xcmsdb},
9528 xapp_{xdbedizzy,xditview,xdpyinfo,xdriinfo,xedit,xev,xeyes},
9529 xapp_{xf86dga,xfsinfo,xgamma,xgc,xhost,xinit,xinput,xkbcomp},
9530 xapp_{xkbevd,xkbprint,xlsatoms,xlsfonts,xmag,xman,xmh,xmodmap},
9531 xapp_xmore, xcb-util-image, xcb-util-keysyms,
9532 xdata_xcursor-themes,
9533 xdriver_xf86-input-{evdev,keyboard,synaptics,void},
9534 xdriver_xf86-video-{ati,cirrus,geode,mach64,mga,neomagic},
9535 xdriver_xf86-video-{r128,savage,siliconmotion,sis,tdfx},
329f6870
PK
9536 xdriver_xf86-video-{trident,vmware,voodoo}, xenomai,
9537 xfont_font-util, xkeyboard-config,
9538 xlib_lib{ICE,X11,Xdmcp,Xfont,Xpm,XvMC},
94856075
PK
9539 xlib_lib{Xxf86vm,xshmfence,xtrans}, xproto_randrproto,
9540 xproto_xproto, xserver_xorg-server, x11vnc, x264, xerces,
9541 xorriso, xterm, xz, yaml-cpp, zeromq, zic, zmqpp
9542
9543 New packages: apache, autoconf-archive, batctl,
329f6870
PK
9544 bitstream-vera, bullet, cc-tool, doxygen, drbd-utils,
9545 dvdrw-tools, gnuradio, gst1-imx, hans, hwloc, ijs,
9546 imx-usb-loader, inconsolata, iodine, iotop, ipmiutil, jsoncpp,
9547 leveldb, libdcadec, libdri2, libfreeimage, libftdi1,
9548 libsidplay2, lirc-tools, lua-periphery, mc, mesa3d-headers,
9549 mosquitto, nvidia-driver, nvidia-tegra23{,-binaries,-codecs},
9550 openjpeg, opusfile, perl-crypt-openssl-{random,rsa},
9551 perl-db-file, perl-digest-{hmac,sha1},
9552 perl-encode-{detect,locale}, perl-file-{listing,util},
9553 perl-html-{parser,tagset}, perl-http-cookies,
9554 perl-http-{daemon,date,message,negotiate}, perl-io-html,
9555 perl-libwww-perl, perl-lwp-mediatypes, perl-mail-dkim,
9556 perl-mailtools, perl-mime-base64, perl-net-{dns,http},
9557 perl-netaddr-ip, perl-time-hires, perl-timedate, perl-uri,
9558 perl-www-robotrules, powertop, pulseview,
9559 python-{cherrypy,lxml,mako,pyqt,pyxml,sip,spidev,ws4py}, qpdf,
9560 qt-webkit-kiosk, sl, softether, sysdig, tinyxml2, tor, tovid,
9561 unixodbc, wf111, wine, libepoxy, xapp_xcompmgr,
94856075 9562 xapp_xfindproxy, xcb-util-cursor, xcb-util-renderutil,
329f6870 9563 xdriver_xf86-input-libinput, xdriver_xf86-video-imx{,-viv},
94856075
PK
9564 xproto_xproxymanagementprotocol
9565
9566 Removed packages: gtk2-theme-hicolor
9567
329f6870
PK
9568 Deprecated packages: samba
9569
94856075
PK
9570 Issues resolved (http://bugs.uclibc.org):
9571
9572 #7478: Multiple chosen python modules are not built due to...
9573 #7508: Use of BR2_EXTERNAL and dependencies to existing packages
9574 #7676: Package procps-ng installs binaries to nonsensical folder
9575 #7724: Startx is not installed in the target
9576 #7760: botan: wrong prefix in botan-1.10.pc
9577 #7826: Building of cdparanoia
9578 #7844: Lua with hard-float on MIPS by buildroot doesn't work
9579 #7874: X.org configure error
9580 #7941: glibc-2.20 fails to build for sparc-buildroot-linux-gnu
9581 #7951: gcc 4.9.2 fails to build for sparc-buildroot-linux-gnu
9582 #7961: Qt5 fails to build for xtensa-buildroot-linux-uclibc
9583 #7976: mkuser script fails with: user already exists with...
9584 #8011: When building only busybox and strace, strace fails...
9585 #8016: collectd fails to build, network.c:171:19: error:...
9586 #8041: error on building libcurl7.42.0
9587
6bf057b0
PK
95882015.02, Released March 1st, 2015
9589
9590 Minor fixes.
9591
9592 Updated/fixed packages: civetweb, ding-libs,
9593 directfb-examples, glibc, gnupg, gnupg2, gpm,
9594 gst-plugins-good, gst1-plugins-good, freetype, libao, libevas,
9595 libevent, libfribidi, libgcrypt, libgtk2, libshout, libsrtp,
9596 libtheora, libupnpp, libxmlrpc, linux, make, opus, pinentry,
9597 rpi-firmware, shared-mime-info, vlc, vorbis-tools,
9598 xcb-util-keysyms
9599
9600 Removed packages: libgc
9601
345f32e6
PK
96022015.02-rc3, Released February 24th, 2015
9603
9604 Minor fixes.
9605
9606 Cmake and rebar (erlang) infrastructure fixes.
9607
9608 Updated/fixed packages: bind, btrfs-progs, busybox, e2fsprogs,
9609 evtest, ffmpeg, fltk, gnutls, i2c-tools, imagemagick, libxcb,
9610 make, mjpg-streamer, netsnmp, opentyrian, php, polarssl,
9611 qt5base, samba, samba4, sudo, util-linux, xserver_xorg-server
9612
bc11392d
PK
96132015.02-rc2, Released February 15th, 2015
9614
9615 Minor fixes.
9616
9617 raspberrypi: fix kernel sha1 for DT variant.
9618
9619 Updated/fixed packages: dbus, dvdauthor, git, libsemanage,
9620 libsepol, libssh2, mplayer, ntp, openvmtools, python3,
9621 qt5base, qt5connectivity, xserver_xorg-server
9622
21652676 96232015.02-rc1, Released February 8th, 2015
20138584
PK
9624
9625 Fixes all over the tree and new features.
9626
9627 Static/shared library handling reworked. This is now a
9628 tristate (shared only / shared and static / static
9629 only). Default is now shared only to speed up the
9630 build. BR2_PREFER_STATIC_LIB is now called BR2_STATIC_LIBS.
9631
9632 The toolchain (internal and external) will now warn when an
9633 unsafe library or header path is used (such as /usr/include or
9634 /usr/lib). If BR2_COMPILER_PARANOID_UNSAFE_PATH is enabled
9635 under build options this instead becomes an error.
9636
9637 A installation path issue with the internal musl toolchain
9638 support has been fixed so it is now possible to reuse it as an
9639 external toolchain.
9640
9641 Architectures: Freescale E5500 and E6500 PowerPC support
9642 added, deprecated MIPS 1/2/3/4 support removed.
9643
9644 New defconfigs: Freescale p2020ds, MIPS creator CI20,
9645 Raspberrypi with DT, UDOO Quad.
9646
9647 'make <foo>_defconfig' now saves the path to the defconfig in
9648 the .config, so a 'make savedefconfig' automatically updates
9649 it.
9650
9651 Infrastructure for packages using the Erland rebar tool has
9652 been added.
9653
9654 Hashes for a large number of packages have been added. Hashes
9655 are now checked for both target and host packages.
9656
9657 The system menu now has an option to automatically configure a
9658 network interface through DHCP at bootup.
9659
9660 The default filesystem skeleton now uses a separate tmpfs for
9661 /run instead of a symlink to /tmp/ for security reasons / to
9662 protect against conflicts with user generated temporary files.
9663
9664 BR2_EXTERNAL is now exported to post-build and post-image
9665 scripts.
9666
9667 New packages: bdwgc, benejson, blktrace, bootstrap, cgic,
9668 ding-libs, dvdauthor, ejabberd, erlang-goldrush, erlang-lager,
9669 erlang-p1-cache-tab, erlang-p1-iconv, erlang-p1-sip,
9670 erlang-p1-stringprep, erlang-p1-stun, erlang-p1-tls,
9671 erlang-p1-utils, erlang-p1-xml, erlang-p1-yaml,
9672 erlang-p1-zlib, exiv2, freeradius-client, gengetopt, glmark2,
9673 gpu-amd-bin-mx51, guile, host-qemu, ifupdown, iperf3,
9674 janus-gateway, kodi, kodi-audioencoder-flac,
9675 kodi-audioencoder-lame, kodi-audioencoder-vorbis,
9676 kodi-audioencoder-wav, libcli, libiio, liblinear, libnice,
9677 libselinux, libsemanage, libserialport, libsigro,
9678 libsigrokdecode, libsrtp, liburiparser, libvips, libwebsock,
9679 libz160, libzip, lightning, mcelog, memtest86, mjpegtools,
9680 mjpg-streamer, mke2img, mpd-mpc, netsurf-buildsystem, odhcp6c,
9681 openldap, python-alsaaudio, python-certifi, python-cheetah,
9682 python-coherence, python-django, python-docopt, python-enum,
9683 python-enum34, python-flask, python-gobject, python-httplib2,
9684 python-ipaddr, python-itsdangerous, python-jinja,
9685 python-markdown, python-markupsafe, python-networkmanager,
9686 python-pam, python-psutil, python-pyftpdlib, python-pyinotify,
9687 python-pysendfile, python-pyxb, python-requests, python-six,
9688 python-twisted, python-webpy, python-werkzeug,
9689 python-zope-interface, qt5cinex, sigrok-cli, sofia-sip,
9690 start-stop-daemon, szip, triggerhappy, ustr, vnstat, xorriso,
9691 xtables-addons
9692
9693 Removed packages (target): bison, distcc, gob2, m4
9694
9695 Issues resolved (http://bugs.uclibc.org):
9696
9697 #7556: make interactive CLI optional for nftables
9698 #7730: Error while connecting Qt Cretaor to device
9699 #7766: logrotate default gzip path is usually wrong
9700 #7790: Invalid ext4 image generated by Buildroot
9701
9a5434fb
PK
97022014.11, Released December 1st, 2014
9703
9704 Minor fixes.
9705
9706 Infrastructure: LD_LIBRARY_PATH handling tweak to ensure
9707 current working directory isn't searched.
9708
9709 Updated/fixed packages: gd, gdb, libwebsockets, luajit, mono,
9710 parted, shairport-sync, util-linux, xapp_bdftopcf,
9711 xserver_xorg-server
9712
f30e54eb
PK
97132014.11-rc3, Released November 28th, 2014
9714
9715 Fixes all over the tree.
9716
9717 System: File permissions of /etc/random-seed made more
9718 restrictive.
9719
9720 Toolchain: Various fixes related to locale handling, a fix for
9721 building the toolchain wrapper on MIPS.
9722
9723 Updated/fixed packages: bind, binutils. botan, btrfsprogs,
9724 clamav, czmq, dhcp, dillo, dovecot, erlang, flac, gd, glibc,
9725 gptfdisk, gst1-validate, heirloom-mailx, lame, libksba,
9726 libllcp, libnspr, libpng, libshairplay, libtirpc, linux,
9727 linux-headers, mpdecimal, mpg123, network-manager, nfstables,
9728 nfs-utils, openssl, pcituils, qt, radvd, rtai, sqlcipher,
9729 sstrip, tcpdump, uclibc, uemacs, ushare, wayland, weston,
9730 xl2tp, xserver_xorg-server
9731
9732 Issues resolved (http://bugs.uclibc.org):
9733
9734 #7670: Fails to build mpc-1.0.2 on latest Cygwin
9735
641e00ef 97362014.11-rc2, Released November 21st, 2014
7dfba6f5
PK
9737
9738 Fixes all over the tree.
9739
9740 Inittab tweaks for shutdown handling (busybox and sysvinit).
9741
9742 Updated/fixed packages: aircrack-ng, botan, canfestival,
9743 clamav, coreutils, czmq, dbus, dovecot, duma, e2fsprogs,
9744 erlang, gcc, iputils, libcap, libgcrypt, libmemcached,
9745 libssh2, libunwind, libv4l, linux-headers, mesa3d-demos, mutt,
9746 mysql, ndisc6, nodejs, omniorb, perl-cross, php,
9747 python-tornado, python3, qemu, qt5base, qt5webkit, rpm,
9748 rt-tests, ruby, schifra, sdl_sound, shairport-sync, sysvinit,
9749 tstools, tzdata, wireshark, x264
9750
9751 Issues resolved (http://bugs.uclibc.org):
9752
9753 #7646: strftime on datetime not works on python3
9754
74128856 97552014.11-rc1, Released November 12th, 2014
4c2d7589
PK
9756
9757 Fixes all over the tree and new features.
9758
6896e829
PK
9759 Toolchains: Use -mcpu / -march instead of -mtune. Support
9760 additional ARC and sparc variants. Updated Code sourcery
9761 and Linaro external toolchains.
9762
9763 Defconfigs: Freescale iMX6DL SabreSD, Minnowboard MAX, QEMU
9764 powerpc64 pseries added and a number of updates to the
9765 existing configurations.
9766
9767 Infrastructure: Buildroot is now less noisy when built with
9768 the silent option (make -s).
9769 A number of package infrastructure variables have been renamed
9770 from *_OPT to *_OPTS for constency. Buildroot will complain if
9771 the old names are used to assist in updating out of tree
9772 packages.
9773 Fixes for host systems where bash isn't located in /bin, and
9774 older systems not supporting mktemp --tmpdir.
9775 Various cleanups of users/groups in the default skeleton.
9776 There is now an option to choose what shell /bin/sh points to.
9777
9778 Documentation: Various updates to the user manual. The
9779 asciidoc documentation handling has now been extended so it
9780 can be used by (BR2_EXTERNAL) packages.
9781
4c2d7589
PK
9782 Updated/fixed packages: acl, acpid, agentpp, aircrack-ng,
9783 alsa-lib, alsamixergui, alsa-utils, apitrace, apr, apr-util,
9784 argus, arptables, at, atftp, atk, attr, audiofile, aumix,
9785 automake, autossh, avahi, avrdude, axel, bandwidthd, bash,
9786 bcusdk, beecrypt, bind, binutils, blackbox, bluez5_utils,
9787 bluez_utils, bmon, boost, bootutils, bridge-utils,
9788 btrfs-progs, busybox, bwm-ng, bzip2, ca-certificates, cairo,
9789 ccache, ccid, ccrypt, cdrkit, cegui06, celt051, chrony,
9790 cifs-utils, civetweb, cjson, clapack, classpath, cloog, cmake,
9791 collectd, connman, copas, coreutils, coxpcall, cppcms, cppdb,
9792 cppzmq, cramfs, crda, cryptsetup, ctorrent, cups, cvs, cwiid,
9793 czmq, dash, dbus, dbus-cpp, dbus-glib, dbus-python, dejavu,
9794 dhcp, dhcpcd, dhcpdump, dialog, dillo, directfb, distcc,
9795 dmalloc, dmidecode, dmraid, dnsmasq, doc-asciidoc.mk,
9796 dosfstools, dropbear, dropwatch, dstat, dtach, dtc, dvbsnoop,
9797 e2fsprogs, ecryptfs-utils, ed, efl, eigen, elf2flt, elfutils,
9798 enlightenment, enscript, erlang, espeak, ethtool, eudev,
9799 evemu, evtest, exfat, exfat-utils, exim, expat, expect,
9800 explorercanvas, faifa, fakeroot, fan-ctrl, fbdump,
9801 fb-test-app, fetchmail, ffmpeg, file, filemq, findutils, flac,
9802 flann, flickcurl, flite, fltk, fluxbox, fmc, fmlib,
9803 fontconfig, foomatic-filters, freerdp, freescale-imx,
9804 freetype, ftop, fxload, gamin, gcc, gd, gdb, gdk-pixbuf,
9805 genimage, genpart, genromfs, geoip, gettext, giblib, git,
9806 glibc, glib-networking, gmp, gmpc, gnu-efi, gnupg, gnupg2,
9807 gnuplot, gnutls, google-breakpad, gpm, gpsd, gptfdisk,
9808 gpu-viv-bin-mx6q, grantlee, grep, gsl, gst1-libav,
9809 gst1-plugins-{bad,base,good,ugly}, gst-ffmpeg,
9810 gst-fsl-plugins, gst-omx, gst-plugins-{bad,base,good,ugly},
9811 gst-plugin-x170, gstreamer, gstreamer1, gtest, gtk2-engines,
9812 gutenprint, gvfs, harfbuzz, haserl, haveged, hdparm, heimdal,
9813 heirloom-mailx, hiawatha, hostapd, hplip, htop, httping,
9814 hwdata, i2c-tools, icu, ifplugd, igh-ethercat, imagemagick,
9815 imlib2, imx-lib, imx-vpu, inadyn, inotify-tools, input-tools,
9816 intltool, iperf, iproute2, iprutils, ipsec-tools, ipset,
9817 iptables, iputils, iw, jamvm, jansson, jasper, jimtcl, joe,
9818 jpeg-turbo, jq, jquery-keyboard, jquery-mobile, jquery-ui,
9819 jquery-ui-themes, jquery-validation, jsmin, json-c,
9820 json-javascript, kbd, kexec, kexec-lite, keyutils, kismet,
9821 kmod, knock, ktap, lame, lbase64, lbreakout2, lcdproc, lcms2,
9822 lesstif, lftp, libaio, libao, libarchive, libargtable2,
9823 libass, libassuan, libatasmart, libbluray, libbsd, libcap,
9824 libcap-ng, libcdio, libcec, libcgicc, libcgroup, libcofi,
9825 libconfig, libconfuse, libcurl, libdaemon, libdnet, libdrm,
9826 libdvdnav, libecore, libedbus, libedit, libedje, libeet,
9827 libelementary, libelf, libenca, libethumb, libevas,
9828 libevas-generic-loaders, libevent, libexif, libeXosip2,
9829 libffi, libftdi, libfuse, libgail, libgcrypt, libgeotiff,
9830 libglade, libglib2, libgpgme, libgtk2, libhid, libidn,
9831 libinput, libiscsi, libjson, libksba, liblockfile,
9832 liblog4c-localtime, liblogging, libmad, libmatroska, libmbim,
9833 libmemcached, libmicrohttpd, libmpdclient, libmpeg2, libndp,
9834 libnfc, libnfs, libnftnl, libnl, libnspr, libnss, liboauth,
9835 libogg, liboping, libosip2, libpcap, libpciaccess, libpfm4,
9836 libplayer, libplist, libpng, libpthsem, libqmi, libqrencode,
9837 libraw, libreplaygain, libroxml, librsvg, librtlsdr,
9838 libsamplerate, libseccomp, libsecret, libshairplay, libsoc,
9839 libsoup, libsoxr, libssh2, libstrophe, libsvg, libsvg-cairo,
9840 libtasn1, libtheora, libtirpc, libtorrent, libubox, libuci,
9841 libungif, liburcu, libusb, libuv, libv4l, libva,
9842 libva-intel-driver, libvncserver, libvorbis, libvpx,
9843 libwebsockets, libxcb, libxml2, libxml-parser-perl, libxmlrpc,
9844 libxslt, lighttpd, linenoise, linknx, links, linphone,
9845 linux-firmware, linux-fusion, linux-headers, linux-pam,
9846 linux-zigbee, lite, live555, ljlinenoise, lmbench, lm-sensors,
9847 localedef, lockdev, lockfile-progs, log4cxx, lpty, lrandom,
9848 lrzsz, lshw, lsof, lsqlite3, ltp-testsuite, ltrace, ltris,
9849 lttng-babeltrace, lttng-libust, lttng-modules, lttng-tools,
9850 lua, luabitop, lua-coat, lua-coatpersistent, lua-csnappy,
9851 lua-ev, luajit, luajson, lualogging, lua-messagepack,
9852 lua-msgpack-native, luaposix, luarocks, luasec, luasocket,
9853 luasql-sqlite3, lua-testmore, lunit, lvm2, lxc, lz4, lzlib,
9854 lzma, m4, madplay, make, makedevs, Makefile.in,
9855 matchbox-common, matchbox-desktop, matchbox-fakekey,
9856 matchbox-keyboard, matchbox-lib, matchbox-panel,
9857 matchbox-startup-monitor, matchbox-wm, mcrypt, mdadm,
9858 media-ctl, mediastreamer, memcached, memstat, memtester,
9859 mesa3d, metacity, midori, mii-diag, minidlna, mmc-utils,
9860 modem-manager, mongoose, mongrel2, monit, mpc, mpd, mpdecimal,
9861 mpfr, mpg123, mplayer, mrouted, msmtp, mtd, mtools, mtr,
9862 musepack, musl, mutt, mxml, mysql, nano, nanocom, nbd, ncftp,
9863 ncurses, ndisc6, ne10, neard, neon, netatalk, netperf,
9864 netsnmp, nettle, net-tools, network-manager, newt, nfs-utils,
9865 ngrep, nmap, nodejs, nss-mdns, ntfs-3g, ntp, numactl, nut,
9866 nuttcp, ofono, ola, omap-u-boot-utils, omniorb,
9867 on2-8170-modules, opencore-amr, opencv, openntpd, openobex,
9868 openocd, openpowerlink, openssh, openssl, openswan,
9869 opentyrian, opentyrian-data, openvpn, opkg, oprofile, opus,
9870 opus-tools, orbit, orc, ortp, p11-kit, pango, parted,
9871 pciutils, pcmanfm, pcre, pcsc-lite, perf, perl, perl-gd,
9872 perl-gdgraph, perl-io-socket-ssl, perl-json-tiny,
9873 perl-module-build, perl-mojolicious, perl-net-ssleay,
9874 perl-path-tiny, perl-xml-libxml, perl-xml-parser, php,
9875 php-geoip, php-gnupg, php-imagick, php-memcached, php-ssh2,
9876 php-yaml, php-zmq, picocom, pifmrds, pinentry, pixman,
9877 pkg-autotools.mk, pkg-cmake.mk, pkg-download.mk,
9878 pkg-generic.mk, pkg-kconfig.mk, pkg-luarocks.mk, pkg-perl.mk,
9879 pkg-python.mk, pkg-utils.mk, poco, polarssl, polkit, poppler,
9880 popt, portaudio, portmap, postgresql, powerpc-utils, pppd,
9881 pptp-linux, prboom, procps-ng, proftpd, protobuf, protobuf-c,
9882 psmisc, ptpd2, pulseaudio, pv, pwgen, python, python3,
9883 python-dialog, python-ipy, python-keyring, python-mad,
9884 python-netifaces, python-numpy, python-protobuf, python-pyasn,
9885 python-pyparsing, python-pyro, python-pyusb, python-serial,
9886 python-setuptools, qdecoder, qemu, qextserialport, qjson, qt,
9887 qt5, qt5base, qt5connectivity, qt5declarative, qt5enginio,
9888 qt5graphicaleffects, qt5imageformats, qt5multimedia,
9889 qt5quick1, qt5quickcontrols, qt5script, qt5sensors,
9890 qt5serialport, qt5svg, qt5webkit, qt5webkit-examples,
9891 qt5websockets, qt5x11extras, qt5xmlpatterns, qtuio, quagga,
9892 quota, qwt, radvd, rapidjson, rdesktop, redis, rings, rpcbind,
9893 rpi-firmware, rpi-userland, rpm, rp-pppoe, rrdtool,
9894 rsh-redone, rsync, rsyslog, rtai, rtmpdump, rt-tests, rubix,
9895 ruby, samba, sam-ba, samba4, sane-backends, schifra,
9896 sconeserver, scons, screen, sdl, sdl_gfx, sdl_image,
9897 sdl_mixer, sdl_net, sdl_sound, sdl_ttf, sed, ser2net,
9898 setserial, sg3_utils, shared-mime-info, simicsfs, sispmctl,
9899 slang, slirp, smcroute, smstools3, snmppp,
9900 snowball-hdmiservice, socat, socketcand, sox, spawn-fcgi,
9901 speex, spice, spice-protocol, sqlcipher, sqlite, squashfs,
9902 squid, sredird, startup-notification, strace, stress,
9903 strongswan, stunnel, subversion, sudo, sunxi-boards,
9904 sunxi-cedarx, swig, sylpheed, synergy, sysklogd, sysstat,
9905 systemd, sysvinit, taglib, tar, tcl, tcllib, tcpdump,
9906 tcpreplay, texinfo, tftpd, thrift, thttpd, tiff, ti-utils,
9907 tn5250, torsmo, trace-cmd, transmission, tslib, tstools,
9908 tvheadend, twolame, tz, uboot-tools, uclibc, udisks, ulogd,
9909 upmpdcli, upx, urg, usb_modeswitch, usbmount, usbredir,
9910 usbutils, util-linux, valgrind, vde2, vim, vlc, vo-aacenc,
9911 vorbis-tools, vpnc, vsftpd, vtun, wayland, webkit, webp,
9912 webrtc-audio-processing, weston, wget, whois, wireless-regdb,
9913 wireshark, wpa_supplicant, wvstreams, x11r7, x11vnc,
9914 xapp_xcalc, xapp_xdm, xapp_xdpyinfo, xapp_xf86dga, xapp_xfs,
9915 xapp_xinit, xapp_xkbevd, xapp_xmh, xapp_xrandr, xapp_xsm,
9916 xbmc, xbmc-pvr-addons, xcb-proto, xcursor-transparent-theme,
9917 xdriver_xf86-input-mouse, xdriver_xf86-video-{ast,intel},
9918 xdriver_xf86-video-vmware, xenomai, xerces,
9919 xfont_font-adobe-{100,75}dpi,
9920 xfont_font-adobe-utopia-{100dpi,75dpi,type1},
9921 xfont_font-alias, xfont_font-arabic-misc,
9922 xfont_font-bh-100dpi, xfont_font-bh-75dpi,
9923 xfont_font-bh-lucidatypewriter-100dpi,
9924 xfont_font-bh-lucidatypewriter-75dpi, xfont_font-bh-ttf,
9925 xfont_font-bh-type1, xfont_font-bitstream-100dpi,
9926 xfont_font-bitstream-75dpi, xfont_font-bitstream-type1,
9927 xfont_font-cronyx-cyrillic, xfont_font-cursor-misc,
9928 xfont_font-daewoo-misc, xfont_font-dec-misc,
9929 xfont_font-ibm-type1, xfont_font-isas-misc,
9930 xfont_font-jis-misc, xfont_font-micro-misc,
9931 xfont_font-misc-cyrillic, xfont_font-misc-ethiopic,
9932 xfont_font-misc-meltho, xfont_font-misc-misc,
9933 xfont_font-mutt-misc, xfont_font-schumacher-misc,
9934 xfont_font-screen-cyrillic, xfont_font-sony-misc,
9935 xfont_font-sun-misc, xfont_font-winitzki-cyrillic,
9936 xfont_font-xfree86-type1, xfsprogs, xinetd, xkeyboard-config,
9937 xlib_libdmx, xlib_libFS, xlib_libpciaccess, xlib_libSM,
9938 xlib_libX11, xlib_libXaw, xlib_libXext, xlib_libXfont,
9939 xlib_libXi, xlib_libXinerama, xlib_libXrandr, xlib_libXrender,
9940 xlib_libXres, xlib_libXScrnSaver, xlib_libXt, xlib_libXv,
9941 xlib_libXvMC, xlib_libXxf86dga, xlib_libXxf86vm, xmlstarlet,
9942 xproto_xcmiscproto, xproto_xextproto, xscreensaver,
9943 xserver_xorg-server, xterm, xz, zeromq, zlib, zlog, zmqpp,
9944 znc, zsh, zxing
9945
9946 New packages: adwaita-icon-theme, am335x-pru-package,
9947 bcache-tools, biosdevname, botan, canfestival, clamav,
9948 cppunit, dos2unix, dovecot, dovecot-pigeonhole, getent, glm,
9949 gst1-validate, hicolor-icon-theme, ipmitool, leafnode2,
9950 libdvbcsa, libgtk3, libphidget, libshout, libunistring,
9951 libupnpp, mesa3d-demos, modplugtools, mono, monolite, mp4v2,
9952 netcat-openbsd, nginx, odhcploc, openvmtools,
9953 phidgetwebservice, pps-tools, pure-ftpd,
9954 python-configshell-fb, python-rtslib-fb, python-urwid, qlibc,
9955 qt5location, shairport-sync, spidev_test, targetcli-fb,
9956 tinyalsa, trinity, x264, yaml-cpp, ympd
9957
9958 Removed packages: libelf
9959
9960 Issues resolved (http://bugs.uclibc.org):
9961
9962 #261: New package: wxWidgets
9963 #325: New package: ratpoison
9964 #405: New package: OpenVZ tools
9965 #1309: New package: rdiff-backup
9966 #3427: New package: nginx
9967 #3655: New package: libav
9968 #3991: New Package: open-vm-tools (Vmware Tools)
9969 #6878: dmraid: disabled on ARC
9970 #6950: Full unicode support in ncurses
9971 #7010: jamvm builds and runs fine under mips (be)
9972 #7088: elfutils on Blackfin doesn't build
9973 #7142: ecryptfs needs getent to run
9974 #7280: CMake toolchain file uses the FORCE attribute on CMAKE_CXX_FLAGS
9975 #7346: [2014.08rc3] vim-8ae50e3ef8bf.tar.gz can not be downloaded, ...
9976 #7352: [2014.08-rc3] diffutils-3.3 failed on building
9977 #7358: rpi-userland: linking with bcm_host doesn't give vc_dispmanx_*
9978 #7364: monit builds a static application, even though BR2_PREFER_...
9979 #7370: ngrep - requires --with-pcap-includes fully defined to find...
9980 #7442: rootfs remount does not work as expected with sysvinit
9981 #7448: Having export MACHINE="something" breaks glibc build on IMX6...
9982 #7568: musl buildroot-toolchain does not put libgcc_s.so.1 into place
9983 #7574: quota-4.01 fails to build statically
9984
fcd720df
PK
99852014.08, Released September 1st, 2014
9986
9987 Minor manual fixes/additions.
9988
9989 Updated/fixed packages: btrfs-progs, cmake, cppcms, exim,
9990 lftp, libdaemon, libev, libgpgme, libiqrf, libnl, libplist,
9991 libroxml, libwebsockets, mesa3d, mpd, mtdev2tuio, musepack,
9992 perl-gd, php-geoip, php-gnupg, php-imagick, php-memcached,
9993 php-ssh2, php-yaml, php-zmq, polarssl, ruby, systemd, taglib,
9994 uboot-tools, upmpdcli, webkit, xapp_xfs, xapp_luit,
9995 xscreensaver, yajl
9996
9997 Issues resolved (http://bugs.uclibc.org):
9998
9999 #7346: vim-8ae50e3ef8bf.tar.gz can not be downloaded, 404 not found
10000
fdff7150
PK
100012014.08-rc3, Released August 26th, 2014
10002
10003 Minor fixes.
10004
10005 User manual update / restructuring.
10006
10007 Updated/fixed packages: cairo, ecryptfs-utils, gettext,
10008 gstreamer, gstreamer1, gutenprint, icu, imagemagick, jack2,
10009 lbreakout2, libevas-generic-loaders, libftdi, libinput,
10010 libtorrent, ltris, msgpack, ntp, php, procps-ng, pulseaudio,
10011 thrift, tvheadend, usb_modeswitch, xmlstarlet,
10012
10013 Issues resolved (http://bugs.uclibc.org):
10014
10015 #7136: ecryptfs-utils needs gettext to run when glibc/eglibc...
10016 #7322: libgomp dependency issue with imagemagick
10017 #7328: Git dl of versions in x/y broken
10018
7dc7c790 100192014.08-rc2, Released August 18th, 2014
8c94df28
PK
10020
10021 Fixes all over the tree.
10022
7dc7c790
PK
10023 User manual restructured / reworked.
10024
10025 Toolchain: Fix for C++ exceptions / pthread_exit() on
10026 uClibc/glibc, C++-11 features with uClibc.
10027
8c94df28
PK
10028 Updated/fixed packages: bandwidthd, bluez5_utils, empty,
10029 espeak, fbv, ffmpeg, gd, gnupg2, gst1-plugin-good, iftop,
10030 infozip, libcuefile, libeml, libnftl, localedef, ltrace,
7dc7c790
PK
10031 matchbox, mpd, network-manager, nftables, ngrep, nut, openssl,
10032 oprofile, perl, perl-net-ssleay, postgresql, pppd, procps-ng,
10033 qt, subversion, synergy, systemd, tar, tftpd, webkit,
10034 xapp_rstart, xbmc, xbmc-pvr-addons
8c94df28
PK
10035
10036 Issues resolved (http://bugs.uclibc.org):
10037
10038 #7124: Use BR toolchain externally results a non-bootable...
10039 #7208: Glibc C++ aplications crash if they use exceptions
10040 #7250: Cannot build with -std=c++11
10041 #7262: Generating locale en_US.UTF-8 fails on 64bit fedora..
10042 #7286: systemd 215 doesn't build
10043
7e725e13 100442014.08-rc1, Released August 8th, 2014
087e1c8e
PK
10045
10046 Fixes all over the tree and new features.
10047
ec37bbca
PK
10048 Architecture: Powerpc64 BE/LE added, AVR32 deprecated.
10049 Improved altivec / SPE /atomic instructions
10050 handling. Additional PowerPC CPU variants added.
10051
10052 Defconfigs: Atmel SAMA5D3, Congatec QMX6, Lego ev3, TS-5x00,
10053 qemu-system-xtensa, qemu-aarch64-virt added. A number of
10054 tweaks to existing ones. lpc32xx defconfigs removed.
10055
10056 Toolchain: Microblaze support for internal musl toolchain.
10057 Default to GCC 4.8 for internal toolchain, remove deprecated
10058 4.3 and 4.6 versions.
10059 External CodeSourcery / Linaro toolchain updates, option to
10060 copy gconv libraries for external toolchains.
10061
10062 Infrastructure: graph-depends: misc fixes, transitive
10063 dependencies are not drawn by default. Download handling is
10064 now done using helper scripts. Integrity of downloads can now
10065 be verified using sha* hashes. Subversion download now uses
10066 peg revisions for robustness.
10067 Legal-info: License info of local or overridden packages are
10068 saved as well. Toolchain packages are also taken into account.
10069 autotools: Static linking with libtool / v1.5 improvements.
10070 Gettextize support, similar to autoreconf.
10071 kconfig package infrastructure added.
10072
10073 Misc: Version selection for busybox dropped.
10074
087e1c8e
PK
10075 Updated/fixed packages: aespipe, aiccu, alsa-lib, alsa-utils,
10076 alsamixergui, argus, armadillo, at, atftp, atk, avahi,
10077 avrdude, axel, b43-firmware, b43-fwcutter, bandwidthd, bc,
10078 bcusdk, beecrypt, bind, binutils, blackbox, bluez5_utils,
10079 bmon, boa, bonnie, bootutils, bsdiff, btrfs-progs, bustle,
10080 busybox, bwm-ng, bzip2, ca-certificates, cairo, can-utils,
10081 ccache, ccrypt, chrony, cifs-utils, classpath, cloog, cmake,
10082 collectd, connman, coreutils, cosmo, cppcms, cramfs, crda,
10083 cryptodev-linux, cryptodev, ctorrent, cvs, dbus-cpp,
10084 dbus-glib, dbus-python, dbus, dcron, dejavu, devmem2,
10085 dfu-util, dhcp, dhcpcd, dhcpdump, dhrystone, dialog, dillo,
10086 distcc, dmidecode, dmraid, dnsmasq, doom-wad, dropbear,
10087 dropwatch, dsp-tools, dtv-scan-tables, dvb-apps, e2fsprogs,
10088 e2tools, eeprog, eigen, elf2flt, elftosb, enlightenment,
10089 enscript, espeak, ethtool, eudev, evemu, exim, expedite,
10090 explorercanvas, ezxml, faifa, fan-ctrl, fconfig, feh,
10091 fetchmail, ffmpeg, fftw, file, fio, fis, flann, flashrom,
10092 flex, flot, fltk, fontconfig, freerdp, freescale-imx,
10093 freetype, ftop, gcc, gd, gdb, genimage, genromfs, gettext,
10094 giblib, glib-networking, glibc, gmp, gnupg, gnutls, gpm, gpsd,
10095 gptfdisk, gpu-viv-bin-imx6q, gqview, grantlee, gst-ffmpeg,
10096 gst-fsl-plugins, gst1-libav, gst1-plugins-bad,
10097 gst1-plugins-ugly, gtk2-engines, gtk2-theme-hicolor, gtkperf,
10098 gvfs, haserl, hdparm, hostapd, httping, i2c-tools, icu,
10099 imagemagick, imx-lib, inadyn, inotify-tools, input-tools,
10100 ipkg, iproute2, iputils, irda-utils, iw, jack2, jpeg, jquery,
10101 jquery-keyboard, jquery-mobile, jquery-validation, jsmin, kbd,
10102 kexec, kmod, knock, latencytop, lcdapi, leafpad, lesstif,
10103 lftp, libaio, libarchive, libargtable2, libart, libatasmart,
10104 libatomic_ops, libbsd, libcap-ng, libcec, libcgicc, libcgroup,
10105 libconfuse, libcurl, libdrm, libdvdnav, libdvdread,
10106 libeXosip2, libedit, liberation, libesmtp, libev, libevas,
10107 libevdev, libevent, libfcgi, libffi, libfreefare, libfslcodec,
10108 libfslparser, libfslvpuwrap, libgail, libgcrypt, libglade,
10109 libglib2, libgpgme, libgtk2, libhid, libical, libiconv,
10110 libiqrf, libjpeg, liblog4c-localtime, libmbus, libmicrohttpd,
10111 libmms, libndp, libnftnl, libnl, libnspr, libnss, liboauth,
10112 libpcap, libpng, libpthsem, libqmi, libraw, libraw1394,
10113 librsvg, libsoc, libsoup, libsvgtiny, libsysfs, libtasn1,
10114 libtirpc, libtorrent, libusb, libv4l, libwebsockets, libxcb,
10115 libxml2, libyaml, links, linux-firmware, linux-fusion,
10116 linux-headers, linux-pam, lite, live555, lm-sensors,
10117 lockfile-progs, lpc3250loader, lshw, lsof, lsuio, ltrace,
10118 ltris, lua-messagepack, luainterpreter, luajit, luaposix,
10119 luarocks, lvm2, lxc, lz4, lzo, make, makedevs, mdadm,
10120 mediastreamer, mesa3d, metacity, minidlna, mkpasswd,
10121 modem-manager, mongoose, mpd, mpg123, msgpack, mtd, mtools,
10122 mtr, musepack, musl, mysql, nano, nasm, nbd, ncurses, ndisc6,
10123 netatalk, netplug, network-manager, nftables, ngircd, nodejs,
10124 nss-mdns, ntp, nut, olsr, open2300, opencv, openntpd, openocd,
10125 openpgm, openpowerlink, openssh, openssl, openswan, openvpn,
10126 opkg, oprofile, opus-tools, orc, p910nd, pango, parted,
10127 pax-utils, pcmanfm, perf, perl, perl-module-build, php,
10128 pixman, pkgconf, poco, polarssl, popt, portmap, postgresql,
10129 prboom, protobuf-c, proxychains-ng, psmisc, psplash, ptpd2,
10130 python,
10131 python-{bottle,dpkt,id3,mad,msgpack,nfc,pygame,pyzmq,simplejson},
10132 python3, qhull, qt, qt5base, qt5connectivity, qt5declarative,
10133 qt5graphicaleffects, qt5multimedia, qt5quickcontrols,
10134 qt5sensors, qt5svg, qt5webkit, quagga, quota, radvd, rdesktop,
10135 read-edid, rpcbind, rpi-firmware, rpi-userland, rpm,
10136 rsh-redone, rsync, rt-tests, rtmpdump, rtorrent, rubix, ruby,
10137 samba, samba4, sane-backends, sawman, sconeserver, setserial,
10138 sg3_utils, shared-mime-info, smartmontools, smcroute, snappy,
10139 socketcand, spawn-fcgi, sqlite, squashfs, squid, sredird,
10140 startup-notification, statserial, strongswan, stunnel,
10141 sunxi-mali, supervisor, synergy, sysklogd, sysprof, sysstat,
10142 systemd, tcpdump, tcpreplay, texinfo, thrift, thttpd, ti-gfx,
10143 ti-utils, tinyhttpd, torsmo, trace-cmd, transmission, tslib,
10144 tstools, tvheadend, tzdata, uboot-tools, uclibc, udev,
10145 udpcast, usb_modeswitch, usbmount, util-linux, valgrind, vim,
10146 vlc, w_scan, wayland, webrtc-audio-processing, weston, wget,
10147 wireless-regdb, wireless_tools, wireshark, wpa_supplicant,
10148 xapp_{twm,xconsole,xcursorgen,xedit,xfs,xinit,xrandr},
10149 xdriver_xf86-video-intel, xlib_lib{FS,ICE,Xext,Xfont,Xft,Xi},
10150 xproto_fontsproto, xproto_inputproto, xserver_xorg-server,
10151 x11vnc, xbmc, xbmc-addon-xvdr, xbmc-pvr-addons, xterm, xvkbd,
10152 xz
10153
10154 New packages: flickcurl, fmc, fmlib, geoip, gnupg2,
10155 google-breakpad, imx-vpu, isl, kexec-lite, libglew, libglu,
10156 libinput, libksba, libmemcached, libmpdclient, librtlsdr,
10157 libuv, libva, libva-intel-driver, linux-zigbee, memcached,
10158 mpdecimal, ncmpc, opencore-amr, patchelf, perl-datetime-tiny,
10159 perl-gd, perl-gdgraph, perl-gdtextutil, perl-io-socket-ssl,
10160 perl-json-tiny, perl-mojolicious, perl-net-ssleay,
10161 perl-path-tiny, perl-try-tiny, perl-xml-libxml,
10162 perl-xml-namespacesupport, perl-xml-sax, perl-xml-sax-base,
10163 php-geoip, php-memcached, pifmrds, pinentry, powerpc-utils,
10164 procps-ng, pwgen, python-cffi, python-daemon, python-flup,
10165 python-ipython, python-numpy, qt5enginio, qt5webkit-examples,
10166 qt5websockets, simicsfs, sispmctl, sox, sshpass, tclap,
10167 twolame, upmpdcli, whois, xlib_libxshmfence, xproto_dri3proto
10168
10169 Removed packages: procps
10170
10171 Issues resolved (http://bugs.uclibc.org):
10172
10173 #5750: Doing a Buildroot build from /usr doesn't work
10174 #5900: config flags to the Xenomai build system
10175 #6230: Cannot compile gcc without threads (uClibc-based)
10176 #6626: procps Unknown HZ value! (XX) Assume 100
10177 #7118: Package "thrift" requires atomic operations
10178 #7154: Local uClibc config file gets overwritten using ...
10179 #7160: host-xz not built
10180 #7166: hostapd: segfault when using RT5370
10181 #7172: Name collision of rpath token expansion and internal..
10182 #7178: NTPd package cannot sync time without a proper ntp.conf
10183 #7184: supervisord depends on libxml2 implicitly
10184 #7196: Unable to build on UBUNTU13.10
10185 #7268: python 2.7 compilation issue on a Debian/Ubuntu ...
10186
f287d625
PK
101872014.05, Released May 31st, 2014
10188
10189 Minor fixes.
10190
10191 Minor manual fixes. U-Boot now defaults to spl/u-boot-spl.bin
10192 for the spl file.
10193
10194 Updated/fixed packages: exim, glibc, gnutls, libfribidi,
10195 qt5base, qt5webkit, sysklogd, thrift, u-boot
10196
d830cceb
PK
101972014.05-rc3, Released May 28th, 2014
10198
10199 Minor fixes.
10200
10201 Updated/fixed packages: acl, attr, connman, dosfstools,
10202 dropbear, dvb-apps, exim, flite, gdb, httping, hwdata,
10203 lesstif, libnss, libv4l, lttng-babeltrace, midori, monit,
10204 mplayer, php, python2, rdesktop, rpi-userland, ruby, samba,
10205 samba4, slang, xbmc
10206
10207 Issues resolved (http://bugs.uclibc.org):
10208
10209 #7100: license info for package 'acl' missing
10210 #7106: license info for package 'attr' missing
10211 #7112: license info for package 'hwdata'
10212
63fbdd5c
PK
102132014.05-rc2, Released May 21st, 2014
10214
10215 Fixes all over the tree.
10216
10217 Stripping using sstrip has been deprecated.
10218
10219 BR2_EXTERNAL can now also be used to implement custom
10220 filesystem types.
10221
10222 The newly added BR2_GRAPH_DEPTH variable to limit the depth of
10223 the generated dependency graph has been renamed to
10224 BR2_GRAPH_DEPS_OPTS, so additional options can be supported in
10225 the future.
10226
10227 The virtual package infrastructure will now error out early
10228 if multiple packages providing the same virtual package has
10229 been enabled (E.G. opengl). This change requires that the
10230 packages explicitly declare what virtual package(s) they
10231 provide.
10232
10233 Updated/fixed packages: acpid, armadillo, avahi, bellagio,
10234 btrfs-progs, cairo, clapack, directfb, duma, ecryptfs-utils,
10235 elfutils, eudev, fbgrab, fio, flann, fluxbox, gdb, gpm,
10236 gpu-viv-bin-mx6q, gst1-plugins-good, gst-plugins-good,
10237 imagemagick, iprutils, ipsec-tools, jack2, libdvdnav,
10238 libdvdread, libnss, libunwind, linux-headers, lsof, lua,
10239 luajit, matchbox-keyboard, mesa3d, mpd, mplayer, mtr, mysql,
10240 netsnmp, nodejs, openpowerlink, openvpn, pciutils,
10241 php-imagick, postgresql, pulseaudio, qt5quick1, rpi-userland,
10242 rsyslog, samba, samba4, sane-backends, sunxi-mali, systemd,
10243 ti-gfx, tstools, udev, webkit, wpa_supplicant, xbmc,
10244 xlib_libXpm, xserver_xorg-server, zyre
10245
10246 Issues resolved (http://bugs.uclibc.org):
10247
10248 #5396: Boot hangs when starting samba if BR2_ENABLE_LOCALE...
10249 #7016: Git issues in resulting buildroot tar
10250 #7094: pciutils doesn't build on Blackfin
10251
921a9efa 102522014.05-rc1, Released May 13th, 2014
574fa145 10253
c2e4f742
PK
10254 Fixes all over the tree and new features.
10255
10256 Architectures: Support for MIPS o32 ABI on MIPS-64 targets has
10257 been removed. Building o32 ELF files for MIPS64 is an exotic
10258 configuration that nobody should be using. If o32 is required,
10259 then is better if it's built for MIPS 32-bit cores so only
10260 32-bit instructions will be used leading to a more efficient
10261 o32 usage.
10262 Support for the ARM A12 variant and Intel corei7.
10263
10264 Configs: Minnowboard and Altera SoCkit added, QEMU updates.
10265
10266 Bootloaders: Grub2 and gummiboot support, syslinux support
10267 extended.
10268
10269 Toolchains: GCC 4.9. Glibc 2.19. Support for the musl C
10270 library for internal and external toolchains. 4.8-R3 support
10271 for ARC, Internal toolchain support for Aarch64 and
10272 Microblaze. Environment variable to control debug output of
10273 toolchain wrapper renamed to BR2_DEBUG_WRAPPER to match the
41d53bca 10274 other variables. Toolchain tuple vendor name can now be
c2e4f742
PK
10275 customized. Updated external Linaro ARM/Aarch64
10276 toolchains. Added external Linaro ARMEB toolchain.
10277 A GDB gdbinit file is now generated for external toolchains to
10278 automatically set the correct sysroot.
10279
10280 Kconfig handling for minimum kernel headers version required
10281 for packages. Now packages needing specific kernel header
10282 features can specify these requirements in Kconfig.
10283
10284 Infrastructure: Support for (but disabled as it leads to
41d53bca 10285 unreproducible builds) toplevel parallel builds. See the
c2e4f742
PK
10286 comment at the top of Makefile for details about how to enable
10287 it and what the problems are if you want to test it.
10288 Python package infrastructure extended to support Python 3.x
10289 Perl and virtual package infrastructure support added.
10290 PRE_*_HOOKS support for all build steps.
10291
4ee77144
PK
10292 Updated/fixed packages: acpid, agentpp, aiccu, apr, avahi,
10293 barebox, bash, beecrypt, bellagio, binutils, boost,
c2e4f742
PK
10294 boot-wrapper-aarch64, bustle, busybox, ca-certificates, cairo,
10295 ccache, ccid, cgilua, chrony, cifs-utils, civetweb, cmake,
10296 collectd, connman, coreutils, coxpcall, cppcms, cppzmq, crda,
10297 cryptodev, cryptsetup, cups, czmq, dbus, dhcpdump, directfb,
10298 dmalloc, dmraid, dnsmasq, dosfstools, dsp-tools, dtc,
4ee77144
PK
10299 dvb-apps, ebtables, ecryptfs-utils, eigen, erlang, ethtool,
10300 evemu, evtest, f2fs-tools, fdk-aac, feh, ffmpeg, file, filemq,
10301 flac, flot, fmtools, fping, freetype, fswebcam, gcc, gd, gdb,
c2e4f742
PK
10302 gettext, giblib, git, glibc, glibmm, glib-networking, gmp,
10303 gnutls, gpm, gpsd, gpu-viv-bin-mx6q, grep, gst1-libav,
10304 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
10305 gst1-plugins-ugly, gst-ffmpeg, gst-fsl-plugins, gst-omx,
10306 gst-plugins-good, gstreamer1, gvfs, harfbuzz, haveged,
10307 hostapd, htop, httping, ifplugd, iftop, igmpproxy,
10308 imagemagick, imlib2, imx-lib, infozip, intltool, iproute2,
10309 ipsec-tools, ipset, jansson, jpeg, jpeg-turbo, jquery,
10310 jquery-keyboard, jquery-ui, jquery-ui-themes, json-glib,
10311 json-javascript, kexec, kmod, lame, lbase64, lbreakout2,
10312 lcdproc, lftp, libao, libatasmart, libatomic_ops, libcap,
4ee77144
PK
10313 libcdio, libcec, libcgicc, libcgroup, libcurl, libdrm,
10314 libdvdnav, libdvdread, libegl, libeio, libenca, libesmtp,
10315 libevas, libevdev, libfribidi, libfslcodec, libfslparser,
c2e4f742
PK
10316 libfslvpuwrap, libgail, libgles, libglib2, libgtk2, libhid,
10317 libjpeg, libmbim, libmicrohttpd, libmodplug, libnftnl,
10318 libnspr, libogg, libopenmax, libopenvg, libpcap, libplayer,
10319 libpng, libpthread-stubs, librsvg, libsigsegv, libsocketcan,
10320 libsoup, libtasn1, libtool, libtpl, libunwind, liburcu,
10321 libusb, libwebsockets, libxcb, libxml2, libxmlpp, libyaml,
10322 lighttpd, linphone, linux-firmware, linux-headers, ljsyscall,
10323 lmbench, lsof, ltp-testsuite, ltris, lttng-babeltrace,
10324 lttng-libust, lttng-modules, lttng-tools, lua, lua-cjson,
10325 luacrypto, lua-ev, luaexpat, luaexpatutils, luafilesystem,
10326 luainterpreter, luajit, lua-msgpack-native, luaposix,
10327 luarocks, luasec, luasocket, luasql-sqlite3, lvm2, macchanger,
10328 memstat, mesa3d, metacity, minidlna, mmc-utils,
10329 mobile-broadband-provider-info, modem-manager, mongrel2,
10330 monit, mpd, mplayer, msmtp, mtd, mtools, mutt, mysql, nasm,
10331 ncurses, ne10, netatalk, netsnmp, nettle, network-manager,
10332 newt, nfs-utils, nmap, nodejs, ntfs-3g, ntp, nut, ofono, ola,
10333 olsr, omniorb, opencv, opengl, openpgm, openssh, openssl,
10334 openswan, openvpn, orbit, orc, p11-kit, pango, parted,
10335 pciutils, pcre, pcsc-lite, perf, perl, perl-xml-parser, php,
10336 picocom, pixman, pkgconf, poppler, popt, portmap, powervr,
10337 pppd, pptp-linux, proftpd, protobuf, protobuf-c, ptpd2,
10338 pulseaudio, python, python3, python-bottle, python-m2crypto,
10339 python-netifaces, python-pyasn, python-pycrypto,
10340 python-pygame, python-pysnmp, python-pysnmp-apps,
10341 python-pysnmp-mibs, python-serial, python-setuptools,
10342 qextserialport, qt, qt5, qt5base, qt5connectivity,
10343 qt5declarative, qt5graphicaleffects, qt5imageformats,
10344 qt5multimedia, qt5quick1, qt5quickcontrols, qt5script,
10345 qt5sensors, qt5serialport, qt5svg, qt5webkit, qt5x11extras,
10346 qt5xmlpatterns, qtuio, qwt, radvd, readline, rings,
10347 rpi-firmware, rpi-userland, rsh-redone, rsync, rsyslog, rtai,
10348 rtmpdump, rt-tests, ruby, samba, sconeserver, scons, sdl,
10349 sdl_image, sdl_mixer, sg3_utils, slang, smstools3, snmppp,
10350 socat, speex, sqlcipher, sqlite, squashfs, squid, strongswan,
10351 stunnel, sunxi-boards, sunxi-mali, sunxi-tools, sylpheed,
4ee77144 10352 syslinux, sysstat, systemd, taglib, tcl, tcllib, tcpreplay,
c2e4f742
PK
10353 tidsp-binaries, ti-gfx, tmux, tvheadend, tzdata, uboot,
10354 uboot-tools, uclibc, udev, udisks, ulogd, usb_modeswitch,
10355 usb_modeswitch_data, usbmount, util-linux, valgrind, vlc,
10356 webkit, weston, wget, wireshark, wpa_supplicant, wsapi,
10357 w_scan, xapp_appres, xapp_bdftopcf, xapp_beforelight,
10358 xapp_bitmap, xapp_editres, xapp_fslsfonts, xapp_fstobdf,
10359 xapp_iceauth, xapp_ico, xapp_mkfontscale, xapp_rgb,
10360 xapp_rstart, xapp_sessreg, xapp_showfont, xapp_twm,
10361 xapp_viewres, xapp_xauth, xapp_xbacklight, xapp_xcalc,
10362 xapp_xclock, xapp_xditview, xapp_xdpyinfo, xapp_xdriinfo,
10363 xapp_xev, xapp_xfd, xapp_xfontsel, xapp_xfs, xapp_xfsinfo,
10364 xapp_xgc, xapp_xhost, xapp_xinit, xapp_xkbutils, xapp_xkill,
10365 xapp_xload, xapp_xlsclients, xapp_xlsfonts, xapp_xmag,
10366 xapp_xman, xapp_xmessage, xapp_xmodmap, xapp_xprop,
10367 xapp_xrandr, xapp_xrdb, xapp_xrefresh, xapp_xset,
10368 xapp_xsetroot, xapp_xsm, xapp_xstdcmap, xapp_xvidtune,
4ee77144
PK
10369 xapp_xvinfo, xapp_xwd, xapp_xwininfo, xcb-util-wm,
10370 xdriver_xf86-input-evdev, xdriver_xf86-input-joystick,
10371 xdriver_xf86-input-keyboard, xdriver_xf86-input-mouse,
10372 xdriver_xf86-input-synaptics, xdriver_xf86-input-vmmouse,
10373 xdriver_xf86-video-ark, xdriver_xf86-video-ast,
10374 xdriver_xf86-video-ati, xdriver_xf86-video-cirrus,
10375 xdriver_xf86-video-dummy, xdriver_xf86-video-fbdev,
10376 xdriver_xf86-video-geode, xdriver_xf86-video-glide,
10377 xdriver_xf86-video-glint, xdriver_xf86-video-i128,
10378 xdriver_xf86-video-intel, xdriver_xf86-video-mach64,
10379 xdriver_xf86-video-mga, xdriver_xf86-video-neomagic,
10380 xdriver_xf86-video-newport, xdriver_xf86-video-nv,
10381 xdriver_xf86-video-openchrome, xdriver_xf86-video-r128,
10382 xdriver_xf86-video-savage, xdriver_xf86-video-siliconmotion,
10383 xdriver_xf86-video-sis, xdriver_xf86-video-tdfx,
10384 xdriver_xf86-video-tga, xdriver_xf86-video-trident,
10385 xdriver_xf86-video-vesa, xdriver_xf86-video-vmware,
10386 xdriver_xf86-video-voodoo, xenomai, xerces, xl2tp, xlib_libFS,
10387 xlib_xtrans, xproto_xproto, xserver_xorg-server,
10388 xutil_util-macros, zeromq, zic, zmqpp, zyre
c2e4f742
PK
10389
10390 New packages: armadillo, btrfs-progs, clapack, cosmo, dado,
10391 dbus-triggerd, dtv-scan-tables, e2tools, eudev, exim, expect,
10392 fetchmail, flann, flite, gnu-efi, grub2, gummiboot, heimdal,
10393 iprutils, iptraf-ng, jack2, jquery-mobile, libee, libestr,
10394 libgc, libgl, liblogging, libndp, libsoxr, libstrophe,
10395 libubox, libuci, libxmlrpc, ljlinenoise, lpeg, lpty, lrandom,
10396 lsqlite3, lua-coat, lua-coatpersistent, lua-csnappy, luajson,
10397 lualogging, lua-messagepack, lua-testmore, lunit, lzip, lzlib,
10398 musl, nftables, opentyrian, opentyrian-data,
10399 perl-module-build, php-gnupg, php-imagick, php-ssh2, php-yaml,
10400 php-zmq, postgresql, python-libconfig, python-pypcap,
10401 python-pyrex, qdecoder, qhull, samba4, smack, tz, tzdump, ucl,
4ee77144
PK
10402 upx, vo-aacenc, xbmc, xbmc-addon-xvdr, xbmc-pvr-addons,
10403 yaffs2utils, zlog, znc
c2e4f742
PK
10404
10405 Removed packages: crosstool-ng, python-distutilscross, vala
10406
10407 Issues resolved (http://bugs.uclibc.org):
10408
10409 #6842: Checking external toolchain for eabihf
10410 #6956: Packaging libsoxr
10411 #6986: Make legal-info fails on uboot versions before 2014.01
10412 #6992: Incorrect installation rights on external kernel module..
574fa145 10413
a6cfaea4
PK
104142014.02, Released February 27th, 2014
10415
10416 Minor fixes.
10417
10418 Updated/fixed packages: cegui06, cppdb, e2fsprogs, gcc, gdb,
10419 gst1-plugins-bad, gstreamer, gstreamer1, haserl, imagemagick,
10420 libpng, libxml2, lua, luajit, luarock, ncftp, openswan,
10421 pcsc-lite, qt5connectivity, ramsmp, strongswan, vlc
10422
10423 Issues resolved (http://bugs.uclibc.org):
10424
10425 #6938: mkuser script generates wrong password for new user in..
10426
98f7e12c
PK
104272014.02-rc3, Released February 25th, 2014
10428
10429 Minor fixes.
10430
10431 Updated/fixed packages: aiccu, ala-lib, alsa-utils, binutils,
10432 cairo, coreutils, dhcpcd, distcc, efl, evas, iputils, gdb,
10433 gpsd, gst-fsl-plugins, icu, libcec, libcgi, libplayer,
10434 libsecret, libsepol, libsigsegv, libtool, libv4l,
10435 linux-headers, matchbox-lib, mpg123, ncftp, opencv, pcmanfm,
10436 pixman, pv, qt, rt-tests, sawman, sconeserver, sdl, thrift,
10437 tvheadend, util-linux, webkit, xscreensaver
10438
10439 Issues resolved (http://bugs.uclibc.org):
10440
10441 #4706: Removing .stamp_target_installed does not trigger...
10442 #5030: busybox built fails if we use an override src dir...
10443 #5420: Dbus and /var/run management
10444 #5768: Not able to build ALSA-Lib for static build
10445 #5774: Not able to build ALSA-Utils for static build
10446 #6542: external python modules fail to compile to pyc if...
10447 #6764: Support for kernel signed modules
10448 #6794: Busybox compiled from buildroot hangs on pass from...
10449
085d4f02
PK
104502014.02-rc2, Released February 20th, 2014
10451
10452 Fixes all over the tree. Static linking / nommu fixes and
10453 annotations for several packages.
10454
10455 Updated/fixed packages: boost, busybox, collectd, coreutils,
10456 dropbear, elfutils, feh, gcc, gst1-libav, imagemagick, iozone,
10457 jimtcl, kexec, libvncserver, lvm2, lxc, mplayer, netsnmp, nut,
10458 opencv, python, python3, qtuio, systemd, thrift, transmission,
10459 uclibc, vlc, webkit
10460
10461 Issues resolved (http://bugs.uclibc.org):
10462
10463 #5450: AT91SAM9260 Bootstrap compilation problem
10464 #5582: libiconv 1.14 failed to build
10465 #5624: When building directfb, BR2_TARGET_LDFLAGS not used by..
10466 #5852: [2012.11] usb_modeswitch should depends of "BR2_PACK..
10467 #6218: binutils-2.23.2/gas fails with undefined reference to..
10468 #6236: binutils-2.23.2/bfd fails with undefined reference to..
10469 #6470: If the build directory is a child of /usr, the build..
10470 #6776: systemd error: static declaration of 'execvpe' follows..
10471 #6818: toolchainfile.cmake has absolut path references
10472
690984cf 104732014.02-rc1, Released February 11th, 2014
51a2caf9
PK
10474
10475 Fixes all over the tree and new features.
10476
a89c5882
PK
10477 Support for external packages/defconfigs (BR2_EXTERNAL). See
10478 user manual for details.
10479
10480 Cleanup of environment variable names for consistency. The
10481 download directory location override (BUILDROOT_DL_DIR) is now
10482 called BR2_DL_DIR. Likewise the name of the current .config is
10483 renamed from BUILDROOT_CONFIG to BR2_CONFIG. Please update
10484 your post build scripts if you use this! BUILD_DIR is now also
10485 exported to the post build/image scripts.
10486
10487 Toolchain: GCC 4.8 fix for ARM stack corruption, reverted
10488 uClibc pread/pwrite backport as they cause issues on certain
10489 architectures, new Linaro and Sourcery Codebench toolchains.
10490 x86: Support for AMD Jaguar cores, SSE4.x, SH: SH2/SH3/SH3EB
10491 variants removed, Microblaze: Internal toolchain support
10492
10493 Legal infrastructure: Info is now split between host and
10494 target packages, large number of license annotations.
10495
10496 Lua: selection between lua 5.1 / 5.2, luarocks support
10497
10498 Python: package infrastructure, many new packages.
10499
10500 Defconfigs: Armadeus APF51 + Zedboard added, apf27, apf28,
b5f44c2e
PK
10501 beaglebone, microblaze, pandaboard, qemu, raspberry pi
10502 updated.
10503
10504 Updated/fixed packages: aiccu, alsa-lib, alsa-utils,
10505 am33x-cm3, aumix, autoconf, automake, barebox, bellagio,
10506 berkeleydb, binutils, bison, blackbox, bluez_utils, boost,
10507 bustle, busybox, cairo, can-utils, ccache, ccid, cgilua,
10508 cifs-utils, civetweb, cmake, collectd, connman, copas,
10509 coreutils, coxpcall, cppzmq, cramfs, crda, cryptodev-linux,
10510 cryptsetup, cups, czmq, dhcpcd, dhcpdump, dhrystone, dialog,
10511 dmraid, dnsmasq, dosfstools, dropbear, dropwatch, dtc, duma,
10512 dvb-apps, e2fsprogs, eglibc, eigen, elf2flt, erlang, ethtool,
10513 f2fs-tools, ffmpeg, file, filemq, fio, flashrom, flex,
10514 fluxbox, fontconfig freerdp, freetype, gadgetfs-test, gawk,
10515 gcc, gdb, gdbm, gettext, git, glibc, gnupg, gnutls, gob2,
10516 gpsd, grep, grub, gst-ffmpeg, gst-plugins-good,
10517 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
10518 gst1-plugins-ugly, gstreamer, gstreamer1, gtest, icu, iftop,
10519 imagemagick, inadyn, infozip, iozone, iproute2, iptables, iw,
e0ab2fc9
PK
10520 jpeg, jpeg-turbo, jq, kexec, kmod, knock, lbase64, lcdapi,
10521 lftp, libcdaudio, libcgi, libcgicc, libcuefile, libcurl,
10522 libdmtx, libdrm, libdvdnav, libdvdread, libegl, libevent,
10523 libexif, libfcgi, libfreefare, libgles, libglib2, libllcp,
b5f44c2e
PK
10524 libmicrohttpd, libmpd, libnfc, libnl, libnss, libopenmax,
10525 libopenvg, libpcap, libpfm4, libplayer, libpng, libqmi,
10526 libreplaygain, libroxml, libsamplerate, libsexy, libsigsegv,
10527 libsndfile, libsoc, libtasn1, libtorrent, libtpl, libupnp,
a89c5882
PK
10528 libusb, libusb-compat, libvorbis, libxcb, libxml2, libxmlpp,
10529 libyaml, lighttpd, linknx, linux-firmware, linux-pam, live555,
51a2caf9
PK
10530 lm_sensors, lmbench, lockdev, logrotate, lrzsz, ltrace, lua,
10531 lua-ev, lua-msgpack-native, luabitop, luaexpat, luaexpatutils,
a89c5882 10532 luafilesystem, luajit, luaposix, luasec, luasocket,
51a2caf9
PK
10533 luasql-sqlite3, m4, matchbox, mdadm, minicom, mongrel2, mpc,
10534 mpd, mpg123, mplayer, mtd, mysql, lvm2, mxml, ncurses, ne10,
10535 neard, neardal, netsnmp, netstat-nat, network-manager, nodejs,
a89c5882
PK
10536 numactl, ofone, ola, olsr, omniorb, open2300, opencv,
10537 openpowerlink, openssh, openssl, openvpn, oprofile, opus,
10538 opus-tools, orbit, p11-kit, parted, pcre, pcsc-lite, perl,
10539 php, poco, poppler, powervr, protobuf-c, psplash, python,
10540 python-bottle,
51a2caf9
PK
10541 python-{crc16,distutilscross,dpkt,id3,ipy,m2crypto,mad,meld},
10542 python-{netifaces,nfc,protobuf,pygame,pyparsing,pyro,pyzmq},
10543 python-{serial,setuptools}, qt, qt5base, qt5connectivity,
10544 qt5declarative, qt5graphicaleffects, qt5jsbackend,
10545 qt5multimedia, qt5quick1, qt5quickcontrols, qt5script,
e0ab2fc9
PK
10546 qt5webkit, radvd, redis, rings, rng-tools, rpcbind,
10547 rpi-firmware, rpi-userland, rt-tests, sam-ba, samba, sawman,
10548 sconeserver, scons, sdl, sg3_utils, snappy, snmppp,
10549 socketcand, spice, spice-protocol, sqlcipher, sqlite, squid,
10550 sshfs, strace, subversion, sunxi-mali, supervisor, sysklogd,
10551 sysprof, sysstat, systemd, sysvinit, taglib, tar, tcpdump,
10552 ti-gfx, ti-utils, tinymembench, tn5250, trace-cmd,
10553 transmission, tvheadend, tzdata, zxing, uboot, uboot-tools,
10554 uclibc, udev, udpcast, ulogd, urg, usb_modeswitch_data,
10555 util-linux, vala, valgrind, vorbis-tools, wavpack, wayland,
10556 weston, wget, wireless-regdb, wireshark, wpa_supplicant,
10557 wsapi, xavante, xapp_xdpyinfo, xapp_xrandr, xcb-proto,
a89c5882
PK
10558 xdriver_xf86-video-intel, xenomai, xkeyboard-config, xl2tp,
10559 xlib_lib{FS,SM,X11},
51a2caf9
PK
10560 xlib_libX{au,aw,composite,cursor,damage,ext,fixes,font,i},
10561 xlib_libX{inerama,mu,pm,randr,render,res,t,tst,v,xf86dga},
10562 xlib_libXxf86vm, xlib_libdmx, xlib_libfontenc,
10563 xlib_libpciaccess, xlib_xtrans, xproto_dri2proto,
10564 xproto_{glproto,inputproto,presentproto,randrproto,videoproto},
10565 xproto_xextproto, xproto_xproto, xutil_util-macros,
10566 xutil_makedepend, zic, zmqpp, zxing, zsh, zyre
10567
10568 New packages: apitrace, avrdude, c-ares, ca-certificates,
10569 cwiid, dbus-cpp, evemu, fping, fswebcam, gpm, gst1-libav,
a89c5882
PK
10570 haveged, intel-microcode, iucode-tools, jasper, joe, ktap,
10571 lbreakout2, libass, libbluray, libcdio, libenca, libevdev,
10572 libmbim, libmodplug, libnfs, libnftnl, libplist, libshairplay,
10573 libsocketcan, ljsyscall, log4cplus, ltris, luainterpreter,
10574 luarocks, minidlna, mmc-utils, modemmanager, mtr, net-tools,
10575 python-configobj, python-dialog, python-json-schema-validator,
10576 python-keyring, python-msgpack, python-posix-ipc,
10577 python-pyasn, python-pycrypto, python-pysnmp,
10578 python-pysnmp-apps, python-pysnmp-mibs, python-pyusb,
10579 python-simplejson, python-tornado, python-versiontools,
10580 rtmpdump, rtptools, smcroute, smstools3, tcpreplay, thrift,
10581 ti-uim, tinyxml, tmux, vlc, wmctrl, xconsole
10582
b5f44c2e 10583 Removed packages: autoconf, automake, ccache, cpanminus, lzma,
a89c5882 10584 netkitbase, netkittelnet, pkg-config, squashfs3, ttcp, xstroke
51a2caf9 10585
474defab
PK
10586 Issues resolved (http://bugs.uclibc.org):
10587
10588 #65: new package: dbus c++ language bindings
10589 #769: Update configuration menu for MIPS target
b5f44c2e 10590 #2419: Add a bundle of Lua modules
474defab 10591 #2629: Segmentation faults and division by zero in Grub on ext2
b5f44c2e
PK
10592 #3811: Added auto-mount for USB and SD Card (mdev) (for 2011.05)
10593 #4339: Allow override of DL_DIR in extract step
a89c5882 10594 #4363: Make sure that copied linux and busybox defconfig are...
b5f44c2e 10595 #4454: There should be simple way to update image, when chang...
474defab
PK
10596 #5024: grub fails to build for x86_64 target architecture
10597 #5066: New-Package: net-tools
10598 #5072: ncurses: add ncurses-progs to target
10599 #5294: uclibc build ignores target CFLAGS and LDFLAGS
10600 #5366: Login doesn't work with util-linux versions of login/agetty
10601 #5378: dropbear Makefile broken
10602 #5390: System banner - change to empty doesn't remove /etc/issue
a89c5882 10603 #5780: spurious build failure because it cannot remove ubinize.cfg
474defab
PK
10604 #5798: ncurses-5.9 fails to compile statically
10605 #5810: Buildroot 2012.11: Additional GCC option "-msoft-float" ...
10606 #6080: Git fetch caching
10607 #6092: Bootable ISO image creation seems to have stopped working..
10608 #6272: coreutils build fails
a89c5882
PK
10609 #6434: apply-patches.sh does not work recursively
10610 #6446: eglibc doesn't install ldconfig to target
10611 #6484: Add c-ares
b5f44c2e 10612 #6596: Slow bootup if mdev is chosen
474defab
PK
10613 #6656: Build Qt5 with ccache
10614 #6662: internal compiler error: Segmentation fault during making..
a89c5882 10615 #6722: Usage of $($(PKG)_DIR_PREFIX) is an issue with linux package
474defab 10616 #6752: genext2fs: e2fsck must run before tunefs -U random
a89c5882 10617 #6770: openssl 1.0.1f fails with ccache
474defab 10618 #6830: Qt5: no fonts are installed
a89c5882
PK
10619 #6848: Qt5: no text shown in simple QWidget / frame-buffer setup
10620 #6854: Update to Qt 5.2.1
474defab 10621
9b390454 106222013.11, Released November 30th, 2013:
1351d0c2
PK
10623
10624 Minor fixes.
10625
10626 Updated/fixed packages: apr, binutils, dbus-python, dropwatch,
10627 ecryptfs-utils, eglibc, gdb, gpsd, grantlee, hostapd,
10628 iptables, qlibiscsi, libnspr, libnss, libpfm4, libtool,
10629 lua-ev, lvm2, mplayer, qt, qt5, quagga, ruby, tinymembench,
10630 tvheadend, util-linux, wpa_supplicant
10631
10632 Issues resolved (http://bugs.uclibc.org):
10633
10634 #1279: Buildroot compiled Busybox and Coreutils LFS issues
10635 #2995: -fstack-protector-all causes ssh to SIGSEGV
10636 #5570: Cannot compile software on the target machine
10637 #6428: util-linux libmount segfaults with patch from buildroot
10638 #6500: php fails to build for armel
10639 #6554: gdb needs to dependents on host texinfo
10640 #6692: GNU nano fails to compile for x86_64
10641 #6704: wpa_supplicant: fix wrong path to executable file in D-Bus
10642
1bf9afeb
PK
106432013.11-rc3, Released November 26th, 2013
10644
10645 Fixes all over the tree.
10646
10647 Architecture: Mark MIPS I, II, III and IV as deprecated.
10648
10649 Updated/fixed packages: beecrypt, dbus, e2fsprogs, libcap-ng,
10650 libglib2, libroxml, libsigsegv, libvncserver, lxc, mdadm,
10651 mongoose, nut, ola, omniorb, openssl, pcre, php, poco,
10652 protobuf-c, pv, qt5base, ruby, schifra, squid, sunxi-mail,
10653 swig, ti-gfx, tinymembench, uclibc, udisks, vim
10654
b87c05dc
PK
106552013.11-rc2, Released November 18th, 2013
10656
10657 Fixes all over the tree.
10658
10659 Defconfigs: qemu_arm_versatile, qemu_arm_nuri, sheevaplug:
10660 Adjust kernel versions.
10661
10662 Toolchain: avr32: fix for modern kernel headers
10663
10664 Bootloader: Barebox updated to 2013.10.1
10665
10666 Updated/fixed packages: dhcp, e2fsprogs, gst1-plugins-bad,
10667 libcurl, libvncserver, nano, pc, qt5base, squashfs, ttcp,
10668 wayland, wvstreams
10669
10670 Issues resolved (http://bugs.uclibc.org):
10671
10672 #3601: DHCPD S80dhcp-server startup script issues
10673 #6320: Fix kernel compile issue if BR2_LINUX_KERNEL_CUSTOM_GIT_VERS..
10674 #6416: Xenomai package, patch alternative
10675 #6590: directfb-examples build failed whit linaro toolchain
10676
abce7ca6 106772013.11-rc1, Released November 12th, 2013
b9a16cb4
PK
10678
10679 Architectures: Nios-II support, MIPS arch handling fixes
10680
10681 Defconfigs: cubieboard2, freescale i.MX 6sololite evk,
10682 sabre-sd, wandboard added, rpi renamed to raspberrypi_defconfig
10683
10684 Toolchain: glibc support, upstream uClibc fixes, uClibc 0.9.31
10685 for avr32, crosstool-ng backend removed, external musl
10686 toolchain support, gcc 4.8.2, updated Linaro external
10687 toolchains. Fortran and objective-C support deprecated,
10688 mudflap support
10689
10690 Bootloaders: U-Boot: u-boot.imx support, version bumps
10691
10692 Linux: use kmod instead of module-init-tools
10693
10694 System: default to devtmpfs for /dev
10695
10696 Infrastructure: Make 3.82 fixes, locales generation fixes, CVS
10697 download support, post-rsync hooks
10698
10699 Fs: u-boot image support for cpio
10700
10701 Updated/fixed packages: aircrack-ng, alsamixergui, apr,
10702 apr-util, atk, automake, bellagio, berkeleydb, bind, binutils,
10703 bison, boost, busybox, can-utils, ccache, ccid, cgilua,
10704 chrony, cifs-utils, cjson, collectd, connman, conntrack-tools,
10705 copas, cppcms, cppzmq, czmq, dash, dbus, dhcpcd, diffutils,
10706 directfb, dmidecode, dnsmaqs, docker, dosfstools, dropbear,
10707 dropwatch, ebtables, eglibc, elf2flt, empty, enchant, erlang,
10708 ethtool, fbgrab, fbv, fdk-aac, feh, ffmpeg, file, findutils,
10709 fltk, fmtools, freetype, gdk-pixbuf, gettext, git,
10710 glib-networking, gmp, gnupg, gnutls, gpu-viv-bin-mx6q, gsl,
10711 gstreamer, gstreamer1, gst1-plugins-{bad,base,good,ugly},
10712 gtest, gutenprint, hplip, i2c-tools, icu, ifplugd,
10713 imagemagick, iozone, iproute2, ipset, iptables, iw, jamvm,
10714 jansson, jpeg-turbo, kismet, kmod, lcms2, libassuan, libcap,
10715 libcap-ng, libcdaudio, libcec, libcue, libcurl, libdrm,
10716 libedit, libevas, libevent, libfreefare, libfuse,
10717 libgpg-error, libiconv, liblog4c-localtime, libmicrohttpd,
10718 libmnl, libmodbus,
10719 libnetfilter_{acct,conntrack,cthelper,cttimeout,log,queue},
10720 libnfnetlink, libnl, libpng, libqmi, libqrencode, libroxml,
10721 libsecret, libsigsegv, libsoup, libtirpc, libunwind, libusb,
10722 libvpx, lighttpd, linphone, linux-pam, lmbench,
10723 lockfile-progs, log4cxx, logrotate, logsurfer, ltp-testsuite,
10724 ltrace, luacrypto, luaposix, lvm2, m4, matchbox-lib,
10725 media-ctl, mediastreamer, minicom, minidlna, mongoose, monit,
10726 mpc, mpd, mpg123, mplayer, mrouted, mtdev, mutt, mysql_client,
10727 nano, ncftp, ndisc6, neard, neardal, neon, net-snmp, netatalk,
10728 netcat, netkitbase, netperf, netplug, nettle, nfacct,
10729 nfs-utils, ngircd, ngrep, noip, nuttcp, olsr, openssh, opkg,
10730 oprofile, opus-tools, orc, ortp, pciutils, pcre, pcsc-lite,
10731 perf, perl, perl-cross, php, picocom, pkgconf, polarssl,
10732 poppler, pppd, proftpd, protobuf, proxychains-ng, pulseaudio,
10733 pv, qemu, qt, qt5base, qt5webkit, quagga, radvd, redis,
10734 rpi-{firmware,userland}, rrdtool, rsync, rtorrent, ruby,
10735 samba, scons, screen, sdl_sound, ser2net, setserial,
10736 smartmontools, socat, socketcand, sqlcipher, sqlite, squid,
10737 stress, strongswan, stunnel, sudo, syslinux, systemd,
10738 sysvinit, tcl, ti-gfx, time, transmission, tremor, tslib,
abce7ca6
PK
10739 tstools, tvheadend, tzdata, uboot-tools, uclibc, udpcast,
10740 uemacs, ulogd, usb_modeswitch{,_data}, util-linux, vala,
10741 valgrind, vde2, vorbus-tools, vpnc, vsftpd, vtun, wayland,
10742 webkit, webp, webrtc-audio-processing, weston, wget,
10743 wireshark, wsapi, xavante, xdriver_xf86-video-geode, xenomai,
10744 xinetd, xlib_libpthread-stubs, xl2tp, xmlstarlet,
10745 xserver_xorg-server, xz, zeromq, zic, zmqpp
b9a16cb4
PK
10746
10747 New packages: aiccu, autossh, bc, civetweb, cppdb, cryptsetup,
10748 duma, eigen, harfbuzz, igmpproxy, iputils, jq, knock, kobs-ng,
10749 lesstif, libcgroup, libsepol, libsoc, libssh2, luasec, luasql,
10750 lxc, nut, ola, omniorb, openpowerlink, orbit, p910nd, psplash,
10751 python-crc16, python-ipy, python-pyzmq, qt5sensors,
10752 qt5serialport, qt5x11extras, snmppp, subversion, tcping,
10753 trace-cmd, xscreensaver, zsh
10754
10755 Removed packages: module-init-tools
10756
10757 Issues resolved (http://bugs.uclibc.org):
10758
10759 #1138: Buildroot fails to build packages if BR2_GCC_SHARED_LIBGCC=y
10760 #5408: qt build failure with Sourcery CodeBench ARM 2010.09
10761 #5630: makefile error with toolchain helpers.mk
10762 #5672: htop: remove X11 stuff
10763 #5678: linux.mk: linux-menuconfig fails
10764 #5696: python3 installation is too large, patches from python2 needed
10765 #5978: Erlang does not build for arm in 2013.02-rc3
10766 #6392: Extended ARM uImage kernel options
10767 #6404: Buildroot's coreutils 'uname -p' reports 'Unknown' on recent..
10768 #6428: util-linux libmount segfaults with patch from buildroot
10769 #6452: eglibc from Linaro 2013.07 not copied to target correctly
10770 #6566: PHP segfault when crosscompiled to mips64 - patch included
10771 #6572: [PowerPC] Buildroot uses wrong external toolchain libraries..
10772 #6578: udisks package broken
10773 #6602: ebtables 64 bit kernel + 32 bit userland alignment error..
10774 #6608: ebtables missing ethertypes - fix included
10775 #6620: Sysvinit package missing killall5 and symlinks - patch included
10776 #6632: CMake use host pkg-config
10777 #6638: pkgconf doesn't download
10778 #6644: "all" target doesn't work in out-of-tree builds
10779 #6650: Segmentation fault when trying to build latest buildroot
10780 #6668: iptables limit module alignment problem on mips64
10781
53d8d9c1
PK
107822013.08, Released August 31th, 2013:
10783
10784 Minor fixes.
10785
10786 Documentation build fixed.
10787
10788 Updated/fixed packages: ltrace, strongswan
10789
4e4a0a34 107902013.08-rc3, Released August 29th, 2013:
13ce6ddf
PK
10791
10792 Fixes all over the tree.
10793
10794 External toolchain lib32/lib64 handling, ABI name for EABIhf,
10795 misc fixes for generatelocales, apply-patches and module
10796 stripping.
10797
10798 Top level menu names reordered and renamed for clarity.
10799
aab3a0ba
PK
10800 Updated/fixed packages: acl, attr, bash, dbus, directfb,
10801 dvb-apps, kexec, kmod, libbsd, linux-fusion, mesa3d, minidlna,
10802 openssh, openssl, pulseaudio, python-setuptools, qt5,
10803 qt5webkit, redis, strongswan, sunxi-mali
10804
10805 Issues resolved (http://bugs.uclibc.org):
10806
10807 #6464: dbus-daemon-launch-helper needs setuid
13ce6ddf 10808
c08b78d1
TP
108092013.08-rc2, Released August 16th 2013:
10810
10811 Documentation improvements.
10812
10813 External toolchains fixes.
10814
10815 Updated/fixed packages: aircrack-ng, bash, boost, cairo,
10816 cppcms, eglibc, ffmpeg, gcc, git, gnupg, imagemagick, libcec,
10817 libffi, libgcrypt, linux, linux-headers, ltrace, netatalk,
10818 opencv, opengl, readline, samba, strongswan, sunxi-cedarx,
10819 uclibc, udev, wayland, webkit, zeromq.
10820
10821 Issues resolved (http://bugs.uclibc.org):
10822
10823 #6440: typo in ffmpeg makefile
10824
36c966ef
TP
108252013.08-rc1, Released August 5th, 2013:
10826
10827 Architectures:
10828 - improved support for floating point on ARM and Thumb/Thumb2
10829 - support for ARM OABI removed
10830
10831 Toolchains:
10832 - support added for Sourcery CodeBench ARM and MIPS 2013.05
10833 - Linaro ARM and Aarch64 toolchains updated
10834 - support added for the Arago ARMv5 and ARMv7 toolchains
10835 - gcc 4.8.x version bumped
10836 - support for installing both FDPIC and FLAT libraries on
10837 Blackfin
10838 - support for uClibc 0.9.31 removed,
10839 - convert the internal toolchain backend to use the package
10840 infrastructure
10841 - support added for eglibc in the internal toolchain backend
10842 - toolchain components for the ARC architecture updated and
10843 gdb for ARC added.
10844 - support for Blackfin in the internal toolchain fixed
10845
10846 Defconfigs: beaglebone_defconfig updated, new defconfig for
10847 CubieBoard, for Olimex mx233 Olinuxino, for Calao Systems
10848 TNY-A9G20-LPW.
10849
10850 A number of packages have been fixed to use the
10851 <pkg>_CONFIG_SCRIPTS mechanism to get their <pkg>-config shell
10852 script installed and modified properly. Licensing informations
10853 has been added to a number of packages.
10854
10855 Use XZ tarballs for a number of packages.
10856
10857 Noticeable package changes/additions:
10858 - The glib2/libgtk2/webkit stack has been updated to recent
10859 versions.
10860 - Support for Gstreamer 1.x has been added.
10861 - OpenGL support for TI OMAP platforms has been added.
10862 - OpenGL support for Allwinner platforms has been added.
10863 - OpenMAX support for RasberryPi has been added.
10864
10865 Updated/fixed packages: acl, attr, autoconf, avahi, barebox,
10866 bind, binutils, busybox, bwm-ng, bzip2, cifs-utils, colletctd,
10867 cpanminus, cups, curl, dash, dbus, dhcp, directfb,
10868 directfb-examples, dnsmasq, dosfstools, dropbear, dtc,
10869 e2fsprogs, ed, efl, enlightenment, erlang, ethtool, fbgrab,
10870 fftw, firmware-imx, flot, fltk, freetype, gawk, gdk-pixbuf,
10871 gettext, gmp, gnutls, gsl, gutenprint, gvfs, gzip, haserl,
10872 hiawatha, httping, icu, imagemagick, imlib2, imx-lib,
10873 intltool, iozone, ipset, iptables, jquery, jquery-keyboard,
10874 jquery-sparkline, kmod, less, libart, libcdaudio, libcgicc,
10875 libesmtp, libftdi, libfuse, libglib2, libgtk, libgtk2, libidn,
10876 libiqrf, liblog4c-localtime, libnspr, libnss, libpcap,
10877 libroxml, libserial, libsigsev, libsoup, libtool, libtpl,
10878 libvncserver, libxml2, linphone, lm_sensors, logrotate,
10879 ltrace, lttng, luafilesystem, luajit, minicom, monit, mpg123,
10880 mtd, mutt, mxml, neard, netatask, netsnmp, nettle,
10881 network-manager, nodejs, nss-mdns, openssh, openswan, openvpn,
10882 opkg, opus, pcre, perl-cross, php, pixman, poco, polarssl,
10883 pulseaudio, pv, python, python3, qt, qt5, qt5declarative,
10884 qt5jsbackend, qt5quick1, readline, rpi-firmware, ruby, samba,
10885 sane-backends, sconeserver, sdl_image, sdparm, ser2net,
10886 socketcand, sqlite, squid, strace, tcl, tcpdump, tinyhttpd,
10887 tvheadend, tzdata, uboot, udpcast, usb_modeswitch,
10888 usb_modeswitch_data, usbutils, webkit, wireshark, wvstreams,
10889 xapp_luit, xapp_xmodmap, xenomai, xfsprogs, xlib_libX11, zic,
10890 zlib.
10891
10892 New packages: a10disp, aespipe, am33x-cm3, cppcms, dhcpcd,
10893 dropwatch, dtc, ecryptfs-utils, eglibc, elf2flt, fdk-aac,
10894 gcc-final, gcc-initial, gcc-intermediate, git,
10895 gpu-viv-bin-mx6q, gst1-plugins-bad, gst1-plugins-base,
10896 gst1-plugins-good, gst1-plugins-ugly, gst-omx,
10897 gst-plugin-x170, gstreamer1, jimtcl, lbase64, libassuan,
10898 libbsd, libcec, libdvbsi, libedit, libgpgme, libqmi,
10899 libqrencode, libsvg, libsvg-cairo, libunwind, libvpx,
10900 linux-headers, lockdev, luabitop, luacrypto, lua-ev,
10901 luaexpatutils, msgpack, ocrad, on2-8170-libs,
10902 on2-8170-modules, p11-kit, pax-utils, ptpd, ptpd2,
10903 python-pyro, ramspeed/smp, snappy, strongswan, sunxi-boards,
10904 sunxi-cedarx, sunxi-mali, sunxi-tools, ti-gfx, tinymembench,
10905 tree, tstools, uclibc, w_scan.
10906
10907 Issues resolved (http://bugs.uclibc.org):
10908
10909 #4718: python (built for powerpc) distutils has paths to host
10910 compiler toolchain
10911 #5516: appended device tree blobs on uImage fails
10912 #6302: Versions of packages retrieved from github.com are wrong
10913 #6308: dosfstools download link is wrong
10914 #6326: Dropbear: Add options to allow better config for
10915 different target devices (e.g. routers)
10916 #6338: Wrong download link for minicom package
10917 #6344: Wrong handling of license text files with same name and
10918 different directory
10919 #6374: gnutls package broken if linux cryptodev module
10920 selected
10921 #6410: omap3_beagle has uimage error load address error
10922
615fd9b0 109232013.05, Released May 31th, 2013:
0ca9692d
PK
10924
10925 Minor fixes.
10926
93252e70
PK
10927 External toolchain wrapper fix for if host/usr/bin is placed
10928 in the patch.
10929
10930 Updated/fixed packages: acpid, at91bootstrap, czmq, elf2flt,
10931 flex, jamvm, kmod, libplayer, libtirpc, libv4,
10932 lttng-babeltrace, opengl, qt5jsbackend, udpcast, wvstreams
0ca9692d
PK
10933
10934 Issues resolved (http://bugs.uclibc.org):
10935
93252e70 10936 #4868: Buildroot compile failure for toolchain/gdb-7.4/intl/reloc...
0ca9692d
PK
10937 #4988: flex and m4 problems
10938 #5912: obsolete CVS files
10939
c92a369f
PK
109402013.05-rc3, Released May 25th, 2013:
10941
10942 Minor fixes.
10943
10944 Updated/fixed packages: aircrack-ng, bellagio, boost, crda,
10945 dvb-apps, flot, libatomic_ops, libeXosip2, libosip2, libxml2,
10946 mongrel2, poco, portaudio, pptp-linux, tvheadend, urg, weston,
10947 wireshark
10948
cfcbfa2c 109492013.05-rc2, Released May 15th, 2013:
d131f750
PK
10950
10951 Fixes all over the tree.
10952
90e7cdd2
PK
10953 Default number of parallel jobs is now number of CPUs + 1.
10954
10955 Defconfigs: Add Telit EVK-PRO3, AT91SAM9260-EK Nand flash.
10956
a517092f
PK
10957 Updated/fixed packages: aircrack-ng, busybox, cairo,
10958 classpath, curlftpfs, czmq, dbus, f2fs-tools, fan-ctrl,
10959 filemq, gst-plugin-bad, gutenprint, hplip, json-c,
10960 libatomic_ops, libcurl, libdrm, libglib2, libnspr, libnss,
10961 libsha1, libsigsegv, libxcb, linknx, linux-pam, lttng-modules,
10962 lttng-tools, matchbox-lib, mcookie, mesa3d, neon, pixman,
10963 pulseaudio, python-nfc, qt5imageformats, quota, openssl,
10964 sconeserver, strace, sylpheed, wvstreams,
90e7cdd2
PK
10965 xapp_{appres,bdftopcf,beforelight,bitmap,edires,fonttosfnt},
10966 xapp_{fslsfonts,fstobdf,iceauth,ico,listres,luit,mkfontdir},
10967 xapp_{mkfontscale,oclock,rgb,rstart,scripts,sessreg,setxkbmap},
10968 xapp_{showfont,smproxy,twm,viewres,x11perf,xauth,xbacklight},
10969 xapp_x{biff,calc,clipboard,clock,cmsdb,cursorgen,dbedizzy,ditview},
10970 xapp_x{dm,dpyinfo,driinfo,edit,ev,eyes,f86dga,fd,fontsel,fs,fsinfo},
10971 xapp_x{gamma,gc,host,input-calibrator,input,kbcomp,kbevd,kbprint},
10972 xapp_x{kbutils,kill,load,logo,lsatoms,lsclients,lsfonts,mag,man},
10973 xapp_x{message,mh,modmap,more,pr,prop,randr,rdb,refresh,set,setmode},
10974 xapp_x{setpointer,setroot,sm,stdcmap,vidtune,vinfo,wd,wininfo,wud},
10975 xcb-util, xcursor-transparent-theme, xdata_xbitmaps,
10976 xdata_xcursor-themes,
10977 xdriver_xf86-input-{evdev,joystick,keyboard,mouse,synaptics},
10978 xdriver_xf86-input-{tslib,vmmouse,void},
10979 xdriver_xf86-video-{ark,ast,ati,cirrus,dummy,fbdev,geode,glide},
10980 xdriver_xf86-video-{glint,i128,intel,mach64,mga,neomagic,newport},
10981 xdriver_xf86-video-{nv,openchrome,r128,savage,siliconmotion,sis},
10982 xdriver_xf86-video-{tdfx,tga,trident,v4l,vesa,vmware,voodoo,wsfb},
10983 xfont_encodings, xfont_font-adobe-{100,75}dpi,
10984 xfont_font-utopia-{100dpi,75dpi,type1},
10985 xfont_font-{alias,arabic-misc,bh-100dpi,bh-75dpi},
10986 xfont_font-bh-lucidatypewriter-{100,75}dpi, xfont_font-bh-{ttf,type1},
10987 xfont_font-bitstream-{100dpi,75dpi,type1}, xfont_font-cronyx-cyrillic,
10988 xfont_font-{cursor,daewoo,dec,isas,jis,micro}-misc,
10989 xfont_font-ibm-type1, xfont_font-misc-{cyrillic,ethiopic,meltho,misc},
10990 xfont_font-{mutt,schumacher}-misc,
10991 xfont_font-{screen-cyrillic,sony-misc,sun-misc,util},
10992 xfont_font-winitzki-cyrillic, xfont_font-xfree86-type1,
10993 xlib_lib{FS,ICE,SM,X11,XScrnSaver,Xau,Xaw,Xcomposite,Xcursor},
10994 xlib_libX{damage,dmcp,ext,fixes,font,ft,i,inerama,mu,pm,randr},
10995 xlib_libX{render,res,t,tst,v,vMC,xf86dga,xf86vm},
10996 xlib_lib{dmx,fontenc,pciaccess,pthread-stubs,xkbfile}, xlib_xtrans,
10997 xproto_{applewm,bigreqs,composite,damage,dmx,dri2,fixes}proto,
10998 xproto_{fontcache,font,gl,input,kb,randr,record,render}proto,
10999 xproto_{resource,scrnsaver,video,windowswm,xcmisc,xext}proto,
11000 xproto_{xf86bigfont,xf86dga,xf86dri,xf86vidmode,xinerama,x}proto,
11001 xserver_xorg-server, xutil_{makedepend,util-macros}
d131f750 11002
a517092f
PK
11003 Readded Packages: xapp_xinit
11004
603293f5
GZ
11005 Issues resolved (http://bugs.uclibc.org):
11006
11007 #5054: amd64: cannot find init - due to missing /lib64 folder
11008
92651931 110092013.05-rc1, Released May 8th, 2013:
aec71d64 11010
fa3463d6
PK
11011 Architectures: ARC support, Blackfin support, FLAT binary
11012 format, ARM: Drop old CPU variants, add fa526/626, Marvell PJ4
aec71d64
PK
11013
11014 Toolchains: Add new Microblaze external toolchains, Linaro
11015 ARM/Aarch64 updates, GCC 4.6.4 / 4.7.3 / 4.8.0 added to
fa3463d6
PK
11016 internal toolchain, default to GCC 4.7.x. Internal
11017 Crosstool-ng backend deprecated.
aec71d64
PK
11018
11019 Defconfigs: Add Atmel at91sam9g45m10ek, freescale mpc8315erdb
e7f4923e
PK
11020 & p1010rdb, Armadeus apf27 / apf28, Openblocks A6, Raspberry
11021 pi, gnublin board.
aec71d64
PK
11022
11023 FS: LZO and XZ compression methods, extra ubifs options,
11024 ext2 rev 0/1 and ext3/4 support.
11025
11026 Patch handling: apply-patches now has .patch.xz support,
11027 Patch logic reworked as discussed during Febrary dev days:
11028 http://elinux.org/Buildroot:DeveloperDaysFOSDEM2013
11029
11030 <pkg>-rsync now excludes version control files.
11031
11032 linux: uImage load address for ARM multiplatform kernels
11033
11034 Infrastructure for multiple OpenGL / ES / EGL / OpenVG
11035 providers, similar to how libjpeg / libjpeg-turbo is handled.
11036
11037 Infrastructure for packages to add system users.
11038
11039 kconfig: updated to 3.9-rc2, support make olddefconfig
11040
11041 Updated/fixed packages: alsa-lib, alsa-utils, apr, apr-util,
11042 argp-standalone, at, at91bootstrap, audiofile, aumix, avahi,
11043 bash, blackbox, bind, binutils, bison, boost, bridge-utils,
11044 busybox, ccache, cifs-utils, cmake, collectd, connman,
11045 conntrack-tools, cpanminus, crosstool-ng, diffutils, directfb,
11046 directfb-examples, divine, dmalloc, dnsmasq, dosfstools,
e7f4923e
PK
11047 dropbear, e2fsprogs, ebtables, eeprog, erlang, ethtool,
11048 fb-test-app, fbset, feh, ffmpeg, file, flex, flot, foomatic,
11049 fxload, gd, gdb, gdisk, genimage, gettext, gmp, gnuchess,
11050 gnutls, gob2, gperf, gpsd, gstreamer, haserl, hiawatha, htop,
11051 httping, icu, inotify-tools, intltool, iproute2, ipset,
11052 iptables, iw, jpeg, jquery, jquery-{sparkline,validation},
11053 json-c, kbd, kexec, kismet, kmod, lcdproc, libarchive,
11054 libatasmart, libcap, libconfig, libconfuse, libcurl, libdrm,
11055 libeet, libev, libevas, libeXosip2, libffi, libfribi, libfuse,
11056 libgcrypt, libglib2, libgtk2, libid3tag, libmicrohttpd,
11057 libnetfilter_acct, libnetfilter_conntrack, libnl, libpcap,
11058 libplayer, libsigc, libv4l, libxcb, linenoise, linux-pam,
11059 lm_sensors, ltp-testsuite, luajit, lzop, madplay, make, mdadm,
aec71d64
PK
11060 mediastreamer, memtester, mesa3d,
11061 mobile-broadband-provider-info, monit, mpd, mpfr, mpg123,
fa3463d6
PK
11062 mrouted, msmtp, nbd, ncurses, ndisc6, neard, neardal, neon,
11063 netperf, netsnmp, nettle, nfacct, ntfs-3g, ofono, olsr,
aec71d64 11064 omap-u-boot-utils, openssh, openssl, openswan, openvpn,
fa3463d6
PK
11065 oprofile, orc, patch, pciutils, pcre, perl, php, poco,
11066 polarssl, proftpd, psmisc, pulseaudio, python,
aec71d64 11067 python-{bottle,netifaces,serial,setuptools}, qt, quagga,
e7f4923e
PK
11068 quota, radvd, rpi-firmware, rpi-userland, rt-tests, sam-ba,
11069 samba, sawman, sdl, ser2net, smartmontools, socat, socketcand,
11070 speex, squid, stress, stunnel, sudo, syslinux, sysstat,
11071 sysvinit, tcl, tcprelay, tinyhttpd, tslib, tvheadend,
11072 uboot-tools, udev, ulogd, util-linux, vala, vtun, webkit,
aec71d64
PK
11073 xapp_{iceauth,luit,makefontscale,sessreg,setxkbmap,smproxy},
11074 xapp_{xauth,xcmsdb,xdpyinfo,xev,xgamma,xhost,xinput,xkbcomp},
11075 xapp_{xkbevd,xlsatoms,xlsclients,xmodmap,xpr,xprop,xrandr,xrdb},
11076 xapp_{xset,xwd,xwininfo}, xcb-{proto,util},
11077 xdriver_xf86-input-{evdev,joystick,keyboard,mouse,synptics},
11078 xdriver_xf86-input-{tslib,vmmouse,void},
11079 xdriver_xf86-video-{ark,ast,ati,cirrus,dummy,geode,glide,glint},
11080 xdriver_xf86-video-{i128,intel,mach64,mga,neomagic,newport},
11081 xdriver_xf86-video-{openchrome,r128,savage,siliconmotion,sis},
11082 xdriver_xf86-video-{tdfx,trident,vesa,vmware,wsfb}, xenomai,
11083 xfont, xinetd, xkeyboard-config, xlib_lib{FS,ICE,SM,X11},
11084 xlib_libX{scrnSaver,au,aw,cursor,dmcp,ext,fixes,font,ft,i},
11085 xlib_libX{inerama,mu,pm,randr,res,tst,v,vMC,xf86dga,xf86vm},
11086 xlib_lib{dmx,fontenc,pciaccess,xkbfile}, xlib_xtrans,
11087 xproto_{applevm,bigreqs,dri2,fonts,gl,input,kbd,record}proto,
11088 xproto_{resource,scrnsaver,xcmisc,xext,x}proto,
11089 xserver_xorg-server, xutil_makedepend, xz, zeromq
11090
fa3463d6
PK
11091 New packages: aircrack-ng, bcusdk, chrony, crda,
11092 cryptodev-linux, cppzmq, czmq, dtach, enscript, exfat,
11093 exfat-utils, f2fs-tools, fan-ctrl, filemq, foomatic-filters,
11094 genimage, genpart, glibmm, gnuplot, gtest, gutenprint, hplip,
11095 iozone, jansson, jhead, jquery-keyboard, jquery-ui,
11096 jquery-ui-themes, json-glib, json-javascript, lcms2, libpfm4,
11097 libpthsem, libserial, libsigsegv, libtasn1, libwebsockets,
11098 libxkbcommon, libxml++, linknx, log4cxx, mongoose, mongrel2,
11099 mtools, ne10, nmap, nodejs, openobex, openpgm, poppler,
11100 protobuf-c, python-m2crypto, python-thrift, qjson, qt5base,
aec71d64
PK
11101 qt5declarative, qt5graphicaleffects, qt5imageformats,
11102 qt5jsbackend, qt5multimedia, qt5quick1, qt5script, qt5svg,
11103 qt5webkit qt5xmlpatterns, rapidjson, redis, swig, texinfo,
11104 tzdata, urg, ussp-push, wayland, webp, weston, wireless-regdb,
11105 wireshark, wvdial, wvstreams, xcb-util-image, xcb-util-wm,
11106 xcursor-transparent-theme, zic, zmqpp, zyre
11107
11108 Removed packages: microperl, ocf-linux, xapp_xinit,
11109 xapp_xplsprinters, xapp_xprehashprinterlist,
11110 xfont_font-bitstream-speedo,
11111 xlib_lib{Xfontcache,XprintAppUtil,XprintUtil,Xp,oldX,xkbui},
11112 xproto_{print,xf86rush}proto
11113
11114 Deprecated packages: vala
11115
11116 Issues resolved (http://bugs.uclibc.org):
11117
11118 #1291: Add support for Faraday 526 arm processor (fa526)
11119 #2683: cups does not install correctly to target
11120 #3313: mesa3d fails to build
11121 #5186: initramfs/cpio should support lzo compression
11122 #5636: agetty - cannot get controlling tty error - need updated...
11123 #5906: collectd client headers not exported
11124 #5966: bison unnecessarily required as build dependency
11125 #6140: --enable-fileinfo not applied for php package
11126 #6164: openvpn usage of ip tool from Busybox
11127
15ace1a8
PK
111282013.02, Released February 28th, 2013:
11129
11130 Misc manual updates.
11131
11132 Updated/fixed packages: busybox, collectd, flashbench,
11133 libgtk2, libupnp, mii-diag, quota
11134
d65bb7e3
PK
111352013.02-rc3, Released February 26th, 2013
11136
11137 Minor fixes.
11138
11139 Updated/fixed packages: conntrack-tools, dialog,
11140 enlightenment, haserl, keyutils, libfif, libmad,
11141 linux-firmware, linux-fusion, matchbox-desktop, matchbox-wm,
11142 ruby, spawn-fcgi, vtun
11143
11144 Issues resolved (http://bugs.uclibc.org):
11145
11146 #5960: fusion.ko driver does not install to target rootfs
11147
8290a626
PK
111482013.02-rc2, Released February 19th, 2013
11149
11150 Fixes all over the tree.
11151
11152 Various manual updates and fixes.
11153
11154 Updated/fixed packages: busybox, collectd, gesftpserver,
11155 glib-networking, gnutls, inotify-tools, libcurl, libffi,
11156 libglib2, libtorrent, libvorbis, neard, network-manager,
11157 ntfs-3g, openssl, qt, rpi-userland, rtorrent, thttpd, vim.
11158
11159 Issues resolved (http://bugs.uclibc.org):
11160
11161 #5906: collectd client headers not exported
11162
e68acefb 111632013.02-rc1, Released February 10th, 2013
6de88cab
PK
11164
11165 Toolchain: Crosstool-ng 1.17.0, default to GCC 4.6.3, target
11166 libraries install fixed. Add Linaro ARM
8ccef3b3 11167 2012.11/2012.12/2013.01, AArch64 12.11/12.12/13.01. Sourcery
6de88cab 11168 CodeBench MIPS 2012.03/09. Infrastructure to warn about
1ccf5237
PK
11169 missing 32bit support for binary toolchains. Toolchain wrapper
11170 is now relocatable. Add GDB 7.5.1 / Remove 6.8 / 7.0 /
11171 7.1. Deprecate uClibc 0.9.31.
6de88cab
PK
11172
11173 Architecture: Xtensa fixes, add missing powerpc variants, arm
1ccf5237
PK
11174 1136jf-s rev1, add A5/A15, neon support toggle, OABI
11175 deprecated. Sparc: drop old unused variants
6de88cab
PK
11176
11177 Bootloaders: At91bootstap: fix upstream URL, Barebox: add
1ccf5237
PK
11178 2012.12/2013.01/2013.02, remove 2012.08/09/10, lzop fixes,
11179 environment image support, U-Boot: add 2013.01.01
6de88cab
PK
11180
11181 Linux: fix appended dtb handling for v3.8+ kernels, support
11182 multiple device trees
11183
11184 Defconfigs: calao USB-A9260, snowball, QEMU PPC440 on ML507
11185 board, QEMU ARM Exynos4210, Kernel version in QEMU defconfigs
1ccf5237
PK
11186 updated, at91rm9200df: misc fixes. Lock kernel headers to
11187 match kernel.
6de88cab
PK
11188
11189 Infrastructure: Git download fixes. Toolchain make target
11190 renamed from 'cross' to 'toolchain'. Eclipse integration
1ccf5237
PK
11191 support. Option to set root password, post image scripts,
11192 config scripts handling.
6de88cab
PK
11193
11194 Updated/fixed packages: alsa-lib, argp-standalone, argus,
11195 arptables, atk, audiofile, axel, beecrypt, bind, bison,
11196 bluez_utils, boost, cairo, can-utils, bmon, boa, busybox,
11197 cairo, ccache, cdrkit, cifs-utils, cjson, cmake, collectd,
1ccf5237
PK
11198 connman, coreutils, cpanminus, cups, dbus, dhcp, dialog,
11199 diffutils, directfb, distcc, divine, dnsmasq, docker,
11200 dosfstools, dstat, e2fsprogs, ebtables, ed, empty, ethtool,
11201 expedite, fbset, fbv, ffmpeg, flex, fltk, fluxbox, freetype,
11202 gadget-test, gawk, gdb, genext2fs, gettext, giblib,
11203 glib-networking, gmp, gmpc, gnupg, gnutls, gpsd,
11204 gst-plugins-{bad,base,good}, gstreamer, gzip, haserl, hdparm,
11205 heirloom-mailx, hiawanta, hostapd, icu, imagemagick, imlib2,
11206 inadyn, infozip, iproute2, ipset, iptables, iw, jpeg, jquery,
11207 jquery-sparklines, jqeury-validation, kismet, kmod, lame,
11208 libao, libcap, libcurl, libdvdnav, libdvdread, libecore,
11209 libedbus, libedje, libeet, libefreet, libeina, libeio,
11210 liberation, libelementary, libembryo, libethumb, libev,
11211 libevas, libffi, libfribidi, libfuse, libgcrypt, libglib2,
11212 libgpg-error, libgtk2, libhid, libidn, libmicrohttpd, libmpd,
11213 libnl, libnspr, libnss, libogg, libpcap, libplayer, libpng,
11214 libroxml, librsvg, libseccomp, libsigc, libsndfile, libungif,
11215 libupnp, liburcu, libusb-compat, libvncserver, libvorbis,
11216 libxml2, libxslt, lighttpd, links, linux-firmware,
11217 linux-fusion, ltp-testsuite, ltrace,
11218 lttng-{babel,libust,modules,tools}, lvm2, lua, luajit, lzop,
11219 matchbox-{desktop,lib}, mdadm, metacity, midori, minicom, mpd,
11220 mpfr, mplayer, mtd, mysql_client, ncurses, neon, netatalk,
6de88cab
PK
11221 networkmanager, nspr, ntfs-3g, nuttcp, ofone, olsr, openssl,
11222 openvpn, opkg, oprofile, opus, opus-tools, orc, ortp, pango,
11223 pciutils, pcmanfm, pcre, pcsc-lite, perl, php, pixman,
11224 pkgconf, polarssl, pptp-linux, proxychains, pulseaudio,
11225 python, python3, qemu, qextserialport, qt, quagga, radvd,
11226 readline, rng-tools, rt-tests, rubix, ruby, sam-ba, samba,
11227 sane-backends, sconeserver, scons, screen, sdl, sdl_gfx,
1ccf5237
PK
11228 sdl_mixer, sdl_ttf, sdparm, sed, ser2net, smartmontools,
11229 speex, sqlite, squid, sshfs, strace, sudo, sylpheed, tn5250,
11230 taglib, tar, torsmo, transmission, tslib, uboot-tools, ulogd,
6de88cab
PK
11231 usb_modeswitch, util-linux, valgrind, vim, vsftpd, wavpack,
11232 webkit, wipe, wireless_tools, wpa_supplicant, xapp_xinit,
11233 xapp_xinput-calibrator, xapp_xman, xapp_xmh, xlib_libX11,
11234 xlib_libXdmcp, xlib_libXft, xlib_libpthread-stubs,
11235 xlib_xtrans, xproto_xcmiscproto, xproto_xextproto,
11236 xserver_xorg-server, xstroke, xvkbd, xz
11237
11238 New packages: b43-firmware, b43-fwcutter, bustle,
11239 cache-calibrator, cegui06, celt051, classpath, curlftpfs,
11240 dvb-apps, dvbsnoop, elfutils, enlightenment, firmware-imx,
11241 flashbench, gd, gesftpserver, gst-fsl-plugins, httping, iftop,
11242 imx-lib, jamvm, jpeg-turbo, keyutils, libatasmart, libcofi,
11243 libebml, libevas-generic-loaders, libfslcodec, libfslparser,
11244 libfslvpuwrap, libgsasl, libiscsi, libmatroska, libmcrypt,
11245 libmhash, libqwt, libseccomp, libsha1, linenoise, mcrypt,
11246 media-ctl, ncdu, neard, neardal, nettle, perf, polkit,
11247 proxychains, python-bottle, python-pyparsing, rpi-firmware,
11248 rpi-userland, sg3_utils, slirp, snowball-hdmiservice, spice,
11249 spice-protocol, tcllib, tvheadend, udisks, usbredir
11250 ux500-firmware, vde2, xcb-utils-keysyms, yavta,
11251 zd1211-firmware
11252
1ccf5237 11253 Removed packages: customize, xdriver_xf86-input-{acecad,aiptek},
6de88cab
PK
11254 xdriver_xf86-video-{apm,chips,i740,rendition,s3,s3virge,sisusb},
11255 xdriver_xf86-video-sun{cg14,cg3,cg6,ffb,leo,tcx},
11256 xdriver_xf86-video-{tsend,xgi,xgixp}
11257
11258 Deprecated packages: xstroke
11259
11260 Issues resolved (http://bugs.uclibc.org):
11261
11262 #4237: building shared openssl w/-Os fails due to gcc bug
11263 #5690: python3 does not obey to BR2_PACKAGE_PYTHON3_PYC_ONLY=y
11264 #5602: python3 should install a "python" symbolic link
11265 #5846: Extra slash added to last slash in URL
11266
112672012.11.1, Released January 3rd, 2013:
11268
11269 Toolchain: Fixed non-largefile builds on recent Ubuntu
11270 versions.
11271
11272 Arch: fix missing x86/generic handling, Build for Xtensa with
11273 longcalls option.
11274
11275 Updated/fixed packages: dosfstools, qt
11276
d201b95d
PK
112772012.11, Released December 2nd, 2012:
11278
11279 Git shallow clone fix for older git version.
11280
11281 Updated/fixed packages: ctuio, libtool
11282
11283 Issues resolved (http://bugs.uclibc.org):
11284
11285 #5726: List all the available hook points
11286
1a59dfae 112872012.11-rc2, Released November 30th, 2012:
0f9bad95
PK
11288
11289 Minor fixes around the tree.
11290
11291 Various manual updates and fixes.
11292
d38b25f1
PK
11293 Add checks for legacy features.
11294
11295 Updated/fixed packages: acpid, alsa-lib, arptables, binutils,
1a59dfae
PK
11296 busybox, ccache, cjson, cramfs, directfb, flex, fluxbox, gdb,
11297 hiawatha, igh-ethercat, imagemagick, imlib2, lcdproc,
11298 libdaemon, libecore, libhid, libmad, libpcap, libsigc, libusb,
11299 linux-fusion, matchbox, ocf-linux, owl-linux, python, rrdtool,
11300 scons, strace, sylpheed
0f9bad95 11301
2b7be2f1
PK
11302 Issues resolved (http://bugs.uclibc.org):
11303
11304 #5732: Error : package/alsa-lib/alsa-lib.mk
11305
47ee3051 113062012.11-rc1, Released November 17th, 2012
f9686563 11307
d36fcceb
PK
11308 Fixes all over the tree and new features.
11309
11310 Defconfigs: use u-boot 2012.10 on at91 and beaglebone,
11311 sheevaplug + qemu: bump kernel version, add qemu-mips64-malta
11312 + nitrogen6x defconfigs.
11313
11314 Bootloaders: add u-boot 2012.07/10, ais target format, add
48f0fe07
PK
11315 barebox 2012.08/09/10/11, linker overlap issue fix for
11316 at91bootstrap, mxs-bootlets updated for new Barebox versions.
d36fcceb 11317
0ab9a3fb 11318 Toolchains: binutils 2.23.1, gcc 4.7.2, default to gcc 4.6.x,
d36fcceb 11319 Codebench arm/sh/x86 2012.03/09, Linaro 2012.08/09/10.
48f0fe07
PK
11320 Libtirpc support for modern glibc variants. Toolchain on
11321 target has been deprecated.
d36fcceb 11322
48f0fe07 11323 Initial Aarch64 support, Xtensa support re-added.
d36fcceb
PK
11324
11325 Infrastructure: Use shallow git clone when possible, use
11326 tarballs rather than git URLs for github. Moved to pkgconf
11327 rather than pkg-config. System directory added, default
48f0fe07
PK
11328 skeleton/device tables moved. More than 1 post-build script
11329 can now be used. output/target now contains a
11330 THIS_IS_NOT_YOUR_ROOT_FILESYSTEM warning, to help people
11331 understand how to (not) use it.
11332
11333 Manual has been reworked and extended.
11334
11335 Legal-info: Lots of package annotations, CSV file fixes,
11336 _LICENSE / _REDISTRIBUTE splitup, per-package hooks.
11337
11338 Updated/fixed packages: acpid, alsa-lib, alsa-utils,
0ab9a3fb
PK
11339 alsamixergui, attr, autoconf, automake, bash, bind, binutils,
11340 bison, blackbox, bluez-utils, busybox, cairo, can-utils,
11341 cifs-utils, cjson, cmake, collectd, connman, conntrack-tools,
11342 coreutils, cups, cvs, dbus, dhcp, directfb, dmalloc, dnsmasq,
11343 dropbear, e2fsprogs, ethtool, fbdump, feh, fftw, file,
11344 flashrom, fluxbox, gdb, gdisk, gdk-pixbuf, genext2fs, gettext,
11345 gnutls, gpsd, gqview, grep, gsl, gst-plugins-{bad,good},
11346 hdparm, hiawatha, hostapd, input-tools, iproute2, ipset,
11347 iptables, iw, json-c, kexec, kmod, lcdproc, leafpad, less,
11348 libcurl, libdrm, libdvdnav, libdvdread, libffi, libfuse,
11349 libglib2, libhid, liblockfile, libmad, libmbus, libmnl,
48f0fe07
PK
11350 libnetfilter_{acct,conntrack,cthelper,cttimeout,queue},
11351 libnfc, libnfc-llcp, libnfnetlink, libnl, libnspr, libnss,
11352 libpcap, libplayer, libtool, libtorrent, liburcu, libv4l,
11353 libxcb, libxml2, libxslt, links, linux-firmware, lm-sensors,
11354 lmbench, lockfile-progs, logrotate, lshw, lsof,
11355 lttng-babeltrace, lttng-tools, lua, luajit, mesa3d, microperl,
11356 mii-diag, module-init-tools, mpc, mpd, mpg123, mplayer,
11357 mtd-utils, mysql_client, nbd, ncurses, netatalk, netkitbase,
11358 netkittelnet, netsnmp, newt, nfs-utils, openntpd, openssh,
11359 openssl, opkg, patch, pciutils, pcre, php, poco, polarssl,
11360 popt, portmap, pppd, procps, pulseaudio, python, python-nfc,
d36fcceb
PK
11361 python-protobuf, qt, quota, rp-pppoe, rtorrent, sam-ba, samba,
11362 scons, sdl_gfx, smartmontools, sqlite, squid, strace, sudo,
48f0fe07
PK
11363 sylpheed, tcpdump, tremor, ttcp, tiff, unionfs,
11364 usb_modeswitch, usbutils, util-linux, vala, valgrind, vpnc,
11365 vsftpd, webkit, wget, which, wpa_supplicant, x11vnc, xapp_*,
d36fcceb
PK
11366 xdriver_*, xenomai, xfont_*, xinetd, xl2tp, xlib_*, xlsclient,
11367 xproto_*, xserver_xorg-server, xutil_util-macros, xz, zeromq
11368
11369 New packages: arptables, at91bootstrap3, boot-wrapper-aarch64,
11370 ccid, cpanminus, cpuload, erlang, evtest, fb-test-apps,
11371 fxload, gdbm, gnupg, googlefontdirectory, grantlee, gsl,
11372 lcdapi, liblo, liblog4c-localtime, libtirpc, linux-pam,
48f0fe07
PK
11373 lua-msgpack-native, macchanger, mtdev, mtdev2tuio, nfacct,
11374 opus, opus-tools, pcsc-lite, perl, pkgconf, python-meld3,
11375 python3, qemu, qextserialport, qtuio, rpcbind, schifra,
11376 sconeserver, supervisor, time, ulogd, usb_modeswitch_data,
11377 yasm
d36fcceb
PK
11378
11379 Deprecated packages: netkitbase, netkittelnet
11380
11381 Issues resolved (http://bugs.uclibc.org):
11382
11383 #807: [PATCH] samba - make iconv and smbd optional
11384 #3049: binutils have a sysroot bug in ld
11385 #5330: update vsftpd to 3.0.0
11386 #5486: libglib2 build fails on: libs/libglib-2.0.so: undefined...
11387 #5666: Fails to build python 2.7.2 for 2440 arm
11388
288b7399
TP
113892012.08, Release August 31th, 2012
11390
11391 Updated/fixed packages: microperl, cups, luajit, rrdtool,
11392 prboom, oprofile.
11393
11394 Added license information for: sqlite.
11395
11396 Changed the source URLs of all packages located on Sourceforge
11397 in order to use the automatic mirror selection URL
11398 downloads.sourceforge.net, and get rid of the
11399 BR2_SOURCEFORGE_MIRROR option.
11400
8437b562
TP
114012012.08-rc3, Released August 25th, 2012
11402
11403 Updated/fixed packages: libglib2, netsnmp, freetype, libfuse,
11404 libpng, x11vnc, zlib, gpsd, ifplugd, bash, distcc.
11405
11406 Added license informations for: barebox, grub, syslinux,
11407 uboot, xloader, yajl, zlib, zxing, alsa-lib, alsa-utils,
11408 faad2, nano, fbdump, rsync, librsync, fontconfig,
11409 inotify-tools,
11410
b58c83ae
TP
114112012.08-rc2, Released August 15th, 2012
11412
11413 Updated/fixed packages: imagemagick, sudo, crosstool-ng.
11414
11415 Added license informations for: mxml, nanocom, empty, expat,
11416 lua, lucjson, xinetd, cjson, luaexpat, lmbench, bwm-ng,
11417 input-event-daemon, luajit, cgilua, copas, coxpcall,
11418 luafilesystem, luasocket, rings, wsapi, xavante, libtpl,
11419 avahi, busybox, libfcgi, ifplugd, libcgicc, libcurl,
11420 libdaemon, libdnet, libgpg-error, libpcap, libpng, lighttpd,
11421 mtd, openssl, psmisc, socat, spawn-fcgi.
11422
11423 Fixes to Microblaze external toolchains
11424 configuration. Improvements of the pkg-stats
11425 script. Out-of-tree fix for the graph-depends script.
11426
11427 Kernel headers version bump.
11428
4009cbbb 114292012.08-rc1, Released August 1st, 2012
5b11223f 11430
1ea85745
PK
11431 Fixes all over the tree and new features.
11432
c665fc00
TP
11433 Integration of a legal information reporting infrastructure,
11434 which allows to generate detailed informations about the
11435 licenses and source code of all components of a system
11436 generated by Buildroot. License information will progressively
11437 be added on packages.
11438
11439 Default configuration files added for Calao-systems USB-A9263
11440 and Calao-systems USB-A9G20-LPW.
11441
11442 External toolchains update: allow download of a custom
11443 toolchain, add Linaro 2012.05 and 2012.06 for ARM, add
11444 Blackfin toolchain 2012R1-BETA1, add Sourcery CodeBench MIPS
11445 2011.09.
11446
11447 Allow the restriction of downloads to the primary site only.
11448 This is useful for project developers who want to ensure that
11449 the project can be built even if the upstream tarball
11450 locations disappear.
11451
11452 Add a 'System configuration' choice to select between 3
11453 different init systems: Busybox init, SysV init and Systemd
11454 init.
11455
11456 Cleanups to the package infrastructure. The visible change to
11457 developers is that $(eval $(call AUTOTARGETS)) is now $(eval
11458 $(autotools-package)), and similarly for other package
11459 infrastructures and host packages. Refer to the documentation
11460 for details.
11461
11462 By default, automatic detection of the number of compilation
11463 jobs to use, depending on the number of CPUs available.
11464
fdbc2f40 11465 Improvements to generate systems with static libraries only
c665fc00
TP
11466 (infrastructure and package fixes).
11467
fdbc2f40
TP
11468 Add proper support in the Linux kernel package to generate
11469 Device Tree Blobs or combined Device Tree / Kernel
11470 images. This will be useful on Microblaze, PowerPC and ARM,
11471 which are architectures making extensive use of the Device
11472 Tree.
11473
1ea85745 11474 Updated/fixed packages: audiofile, autoconf, automake, axel,
c665fc00
TP
11475 barebox, bash, beecrypt, berkeleydb, bind, bison, bluez_utils,
11476 bonnie, boost, busybox, bsdiff, bwm-ng, bzip2, cifs-utils,
11477 cgilua, cmake, connman, conntrack-tools, crosstool-ng, cups,
11478 dbus, dhcp, dnsmasq, e2fsprogs, eeprog, ethtool, faad2, fbv,
11479 ffmpeg, freetype, gmp, gnutls, gob2, gpsd, grep,
11480 gst-plugins-base, gst-plugins-good, gzip, hiawatha, hostapd,
11481 htop, icu, igh-ethercat, imagemagick, input-tools, iostat,
11482 iproute2, ipset, iptables, iw, kmod, less, libcap, libgci,
11483 libconfig, libcurl, libelf, libevas, libeXosip2, libexif,
11484 libfuse, libidn, libmad, libmbus, libmnl,
11485 libnetfilter-conntrack, libnl, libnspr, libnss, libogg,
11486 libosip2, libpcap, libpng, libroxml, liburcu, libusb, libxml2,
11487 libxslt, lighttpd, linux, ltrace, lttng-libust, lttng-modules,
11488 lttng-tools, lua, m4, memtester, midori, mii-diag,
11489 module-init-tools, mpfr, mpg123, mrouted, msmtp, mtd, mxml,
11490 mysql_client, nasm, nbd, ncurses, nfs-utils, opencv, openocd,
11491 openssl, pciutils, php, polarssl, portaudio, pppd,
11492 pthread-stubs, pulseaudio, qt, quagga, quota, radvd, rpm,
11493 rrdtool, samba, sam-ba, scons, sdl_gfx, sdl_sound, speex,
11494 sqlite, squashfs, squid, sudo, synergy, syslinux, systemd,
11495 tar, tcpdump, tcpreplay, udev, usbutils, valgrind, wget,
11496 wpa_supplicant, wsapi, xavante, xserver_xorg-server, zlib
11497
11498 New packages: cjson, collectd, dfu-util, dmidecode, elftosb,
11499 fbterm, flashrom, freerdp, inadyn, libfreefare,
11500 libnetfilter_cttimeout, libnfc, libnfc-llcp, liboping,
11501 libtorrent, linphone, logsurfer, lshw, luacjson, luaexpat,
11502 luajit, mediastreamer, mobile-broadband-provider-info, monit,
11503 mxs-bootlets, nanocom, nss-mdns, ofone, omap-u-boot-utils,
11504 opkg, ortp, owl-linux, python-id3, python-nfc, quota,
11505 ramspeed, rtorrent, sound-theme-borealis,
11506 sound-theme-freedesktop, sysprof, webrtc-audio-processing,
11507 xinetd, zxing
1ea85745 11508
3b38ade5
TP
11509 Issues resolved (http://bugs.uclibc.org):
11510
11511 #1315: Allow use of older external toolchains without sysroot
11512 support [won't fix]
11513 #5276: Hiawatha needs to manage IPV6 if so [fixed]
11514 #5360: buildroot fails when building "host-libglib2 2.30.2
11515 Building" [won't fix, upstream problem]
11516 #5384: Can't build packages relying on gets on newer glibc
11517 [fixed]
11518
bce34ab1
PK
115192012.05, Released May 30th, 2012:
11520
11521 Updated/fixed packages: busybox, netsnmp, pptp-linux
11522
0b0d7bad
PK
115232012.05-rc3, Released May 25th, 2012:
11524
11525 Minor fixes around the tree.
11526
11527 Infra: Fix for DOWNLOAD macro when using primary mirrors with
11528 scp targets.
11529
11530 Toolchain: Kernel headers 3.2.18 / 3.3.7.
11531
11532 Updated/fixed packages: binutils, bison, busybox, cifs-utils,
11533 gnuchess, gpsd, iperf, libmpeg2, mtd, ntfs-3g, oprofile,
11534 xserver-xorg
11535
b07ad40c
PK
115362012.05-rc2, Released May 18th, 2012:
11537
11538 Fixes all over the tree.
11539
11540 Toolchain: uClibc: Use 0.9.33.2, Crosstool-ng: fix gperf
11541 dependency, disable decimal floats support, Linux 3.2.17 /
11542 3.3.6 kernel headers. Fix sysroot copy handling for toolchains
11543 without C++ support.
11544
11545 Updated/fixed packages: apr, apr-util, ccache, dnsmasq,
11546 heirloom-mailx, gdb, ndisc6, opencv, openssl, socat, vala
11547
115482012.05-rc1, Released May 10th, 2012:
5c3a3373 11549
17c2d62b
PK
11550 Fixes all over the tree and new features.
11551
11552 Use /etc/os-release for version info rather than
11553 /etc/br-version.
11554
11555 CMake toolchain file moved to $HOST_DIR/usr/share/buildroot.
11556
e22dd64b
PK
11557 Apply-patches.sh: cleanups, archived patches handling fixes,
11558 support series files.
17c2d62b 11559
82822efe
PK
11560 Defconfigs: beaglebone, mx53qsb, pandaboard, qemu configs for
11561 arm-vexpress/microblaze/ppc-mpc88544ds, use 3.2.x for
11562 atngw100, use 3.3.x for qemu configs.
17c2d62b 11563
82822efe
PK
11564 Menu structure: Libraries moved out of multimedia section
11565
11566 Atom processor support. Prescott fix, blackfin ABI fix,
11567 Microblaze architecture support (using ext toolchain). Cleanup
11568 architecture names, deprecate Xtensa support.
e22dd64b
PK
11569
11570 Toolchain: Add GCC 4.4.7, 4.6.3, 4.7.0. uClibc 0.9.33.1,
a53a3b59
PK
11571 default to uClibc 0.9.33.x, enable
11572 UCLIBC_SUPPORT_AI_ADDRCONFIG by default, static and 64bit
11573 fixes for external toolchains, linaro ext toolchains, new
82822efe
PK
11574 sourcery codebench ext toolchains, GDB 7.4.1, crosstool-ng
11575 1.15.2.
17c2d62b 11576
82822efe
PK
11577 Bootloaders: U-Boot: add 2012.04.01, SPL and u-boot.img
11578 support. Barebox: add 2012.04, remove 2011.12.
bf636a94 11579
e22dd64b 11580 Updated/fixed packages: alsa-lib, alsa-utils, at, atk, avahi,
a53a3b59 11581 barebox, berkeleydb, bind, bluez_utils, boost, busybox,
82822efe
PK
11582 can-utils, ccache, cifs-utils, coreutils, cups, dbus, dhcp,
11583 directfb, dnsmasq, doom-wad, dosfstools, e2fsprogs, expat,
11584 fakeroot, feh, ffmpeg, file, fis, freetype, gamin, gawk,
11585 gdk-pixbuf, gettext, giblib, glib-networking, gmp, gnutls,
11586 gpsd, grep, gstreamer, gst-plugins-{bad,base,good,ugly},
11587 haserl, hdparm, imagemagick, iproute2, iptable, iw, kexec,
11588 kmod, lame, libaio, libarchive, libatomic_ops, libconfig,
11589 libcurl, libdvdnav, libdvdread, libedbus, libethumb, libffi,
11590 libfuse, libglib2, libgtk2, libhid, libmad, libmbus, libmpeg2,
11591 libnl, libplayer, libpng, libsigc, libsoup, libupnp, liburcu,
11592 libusb, libusb-compat, libxml2, libxml-parser-perl, libxslt,
11593 lighttpd, linux-firmware, linux-fusion, lite, lsof, ltrace,
11594 lttng-libust, lua, m4, makedevs, microperl, mpd, mpfr, mpg123,
11595 mrouted, mtd, mysql_client, nbd, ncftp, ncurses, neon,
11596 netsnmp, network-manager, nfs-utils, ngrep, ntfs-3g, openntpd,
e940b303 11597 openssh, openssl, parted, pango, pcre, php, pixman, poco,
82822efe
PK
11598 psmisc, pulseaudio, python, qt, quagga, radvd, rpm, rsync,
11599 ruby, samba, sam-ba, sane-backends, sawman, screen, sdl_net,
11600 smartmontools, speex, sqlite, squashfs3, squid, sshfs, sudo,
e940b303
GZ
11601 syslinux, sysstat, taglib, tcpdump, tftp-hpa, transmission,
11602 tiff, tinyhttpd, uboot-tools, udev, uemacs, unionfs, usbutils,
82822efe
PK
11603 util-linux, vala, valgrind, vim, vsftpd, wget, wipe,
11604 wpa_supplicant, xdriver_xf86-{input-vmmouse,video-fbdev},
11605 xfsprogs, zlib
a53a3b59 11606
82822efe
PK
11607 New packages: apr, apr-util, audiofile, bellagio,
11608 conntrack-tools, empty, fmtools, glib-networking,
11609 heirloom-mailx, hiawatha, latencytop, lcdproc, libcap-ng,
11610 libdmtx, libfcgi, libnetfilter_conntrack, libnfnetlink,
11611 libtpl, localedef, minicom, msmtp, ndisc6, netatalk,
11612 ocf-linux, openswan, parted, polarssl, protobuf, read-edid,
11613 socketcand, stress, systemd, ushare, zeromq
17c2d62b 11614
b6a507c7
PK
11615 Deprecated packages: ttcp
11616
17c2d62b
PK
11617 Removed packages: ntfsprogs
11618
11619 Issues resolved (http://bugs.uclibc.org):
11620
bf636a94 11621 #2353: [lua] fix build with 2010.08-rc1
a53a3b59
PK
11622 #2503: Microperl fails build on MIPSel or with Fedora13.x86_64
11623 #2557: [PATCH] mkfs.xfs complains about missing libxfs.so.0
11624 #2881: Can't build project statically with external toolchain
2b66816c 11625 #3751: MIPS: fix BR2_GCC_TARGET_ABI for MIPS n64
a53a3b59 11626 #4808: ccache may build against wrong zlib
17c2d62b 11627 #4880: New package lcdproc
f526c4d2 11628 #4886: New package protobuf
a53a3b59
PK
11629 #4892: build fails on ltp-testsuite-20101031/testcases/kernel/fs/...
11630 #4898: * make: [target-finalize] Error 1 (ignored)*
11631 #4985: Qt 4.7.4 build crashes with Linux 2.6.29
11632 #4970: udev 181 fails to build if kernel version 3.3 is selected
11633 #5018: dialog broken: exits with assert in uClibc
11634 #5102: qt package moc, uic, rcc read from wrong place
15744b7e 11635 #5144: Patch to fix ixon bug in uemacs
98873717 11636 #5198: Line graphics output is broken in GNU Screen
e940b303 11637 #5204: Missing terminfo file(s) for GNU screen terminal type
17c2d62b 11638
03ceab6d
PK
116392012.02, Released February 29th, 2012:
11640
11641 Updated/fixed packages: libecore
11642
6d24b41b
PK
116432012.02-rc3, Released February 27th, 2012:
11644
11645 Fixes all over the tree.
11646
11647 Automatic host dependencies handling for cmake packages
11648 fixed. Customize package deprecated as using a post-build
11649 script is nowadays the preferred way of adding extra stuff to
11650 the rootfs.
11651
11652 Linux-headers 3.0.x / 3.2.x stable version bumped.
11653
11654 QEMU defconfigs updated to 3.2.x kernels and readme fixed.
11655
11656 Updated/fixed packages: dropbear, ffmpeg, libpng
11657
3d6ff4f5
PK
116582012.02-rc2, Released February 19th, 2012:
11659
11660 Fixes all over the tree.
11661
11662 Toolchain: uClibc: Added upstream post-0.9.33 fixes, Bump
11663 linux-headers 3.0.x / 3.2.x stable versions.
11664
11665 Documentation: Added makedev / <pkg>_DEVICES /
11666 <pkg>_PERMISSIONS documentation.
11667
11668 Updated/fixed packages: busybox, ffmpeg, gst-dsp, libecore,
11669 libvncserver, mxml, python.
11670
116712012.02-rc1, Released February 12th, 2012:
11eb9e7f
PK
11672
11673 Fixes all over the tree and new features.
11674
c847b4a6 11675 Toolchain: Default to GCC 4.5.x, add binutils 2.22. Java
08f46cc6 11676 support removed, Powerpc SPE ABI support. GDB ELF support fix,
eaf412b5 11677 GDB 7.4, crosstool-NG 1.13.4.
1bde07d6 11678
11eb9e7f 11679 Gentargets: scp and mercurial support.
eaf412b5
PK
11680 Autotools: derive host dependencies from target by default.
11681 Packages can now declare device table snippets.
11eb9e7f 11682
eaf412b5
PK
11683 Host utilities menu with commonly used host tools.
11684
11685 defconfigs: qemu configs for x86-64, mips and sparc, at91
03ceab6d 11686 defconfigs now use modern U-Boot / mainline Linux, added
eaf412b5 11687 lpc3250 defconfigs.
11eb9e7f 11688
a01db91e 11689 uClibc: remove 0.9.30, backport unshare() support, add
eaf412b5 11690 0.9.32.1 / 0.9.33, use same config for ctng.
11eb9e7f 11691
c847b4a6 11692 Bootloaders: U-Boot: add 2011.12, remove 2010.xx versions,
eaf412b5
PK
11693 Barebox: add 2012.01/02, remove 2011.10/11, LPC32xx
11694 bootloaders added.
11695
11696 Various manual updates. Release tarballs now contain generated
11697 manual in text/html/pdf formats.
1bde07d6 11698
eaf412b5
PK
11699 Buildroot now calls the stop function of scripts in
11700 /etc/init.d at shutdown.
234dd8e6 11701
08f46cc6 11702 Updated/fixed packages: atk, avahi, barebox, bash, beecrypt,
eaf412b5
PK
11703 bind, binutils, bison, bluez_utils, bzip2, busybox, cairo,
11704 ccache, cdrkit, coreutils, cramfs, dbus, dbus-glib, dialog,
11705 diffutils, dmalloc, dropbear, e2fsprogs, ebtables, ed,
11706 ethtool, expat, ffmpeg, file, fis, flex, fluxbox, fontconfig,
11707 freetype, gawk, grep, gst-dsp, gst-ffmpeg, gst-plugins-base,
11708 hdparm, hostapd, htop, i2c-tools, icu, iproute2, ipsec-tools,
11709 ipset, iptables, iw, jpeg, kismet, lame, libcap, libcgi,
11710 libev, libeXosip2, libffi, libftdi, libgpg-error, libgtk2,
11711 libidn, libmms, libmnl, libmodbus, libnl, libogg, libosip,
11712 libpcap, libpng, libraw1394, libroxml, libusb, libusb-compat,
11713 libv4l, libvorbis, libxcb, libxml-parser-perl, libxslt,
11714 lighttpd, links, lm-sensors, lua, m4, module-init-tools, mpc,
11715 mesa3d, mpd, mpfr, mplayer, mtd-utils, nano, nbd, ncurses,
11716 netperf, netsnmp, ntp, opencv, openocd, openssl, openvpn, orc,
11717 pciutils, pcre, pixman, pkg-config, poco, popt, proftpd,
11718 python, python-serial, qt, ruby, samba, sdl, sdparm,
11719 squashfs3, sshfs, sqlite, squid, sudo, syslinux, tcl, tcpdump,
11720 ti-utils, tiff, tremor, uboot, uboot-tools, udev, usbmount,
11721 util-linux, vala, valgrind, vsftpd, wpa_supplicant,
11722 xapp_{bdftopcf,mkfontdir,mkfontscale,xkbcomp,xcursorgen,xinit},
11723 xapp_xinput, xapp_xman, xcb-util, xdm, xenomai,
11724 xf86-video-sis, xfont_{encodings,font-util},
c847b4a6 11725 xlib_lib{fontenc,X11,Xau,Xcursor,Xdmcp,Xfixes,Xfont,Xrender},
eaf412b5 11726 xlib_libxkbfile, xterm, xutil_makedepend, yajl
08f46cc6 11727
eaf412b5
PK
11728 New packages: boost, connman, dstat, expedite, explorercanvas,
11729 feh, flot, giblib, igh-ethercat, imlib2, jquery,
11730 jquery-sparklines, jquery-validation, jsmin, kmod, libecore,
11731 libedbus, libedje, libeet, libeina, libelementary, libesmtp,
11732 libethumb, libevas, libical, libmbus, liboauth, liburcu,
11733 libvncserver, linux-firmware,
11734 lttng-{babeltrace,libust,modules,tools}, NetworkManager,
11735 open2300, python-distutilscross, python-dpkt,
11736 python-netifaces, python-pygame, python-setuptools, rt-tests,
11737 sam-ba, sane-backends, sqlcipher, transmission, unionfs,
11738 xf86-input-tslib, xinput-calibrator
11eb9e7f
PK
11739
11740 Issues resolved (http://bugs.uclibc.org):
11741
11742 #743: Add Transmission bit torrent option to buildroot
27a35801
PK
11743 #755: Add Boost libraries as a package
11744 #2299: Add crypto support to libsoup
aead8be3 11745 #2617: Pixman 0.19.2 & Cairo 1.10.0
11eb9e7f
PK
11746 #3403: libgpg-error: bump to version 1.10
11747 #3409: libgpg-error: download from gnupg.org
11748 #3421: nano: make tiny flag optional
aead8be3 11749 #3691: New EFL packages
502465e4 11750 #4664: Cannot patch AT91Bootstrap
4861aed1 11751 #4700: setlocalversion not working for combination svn/ubuntu 11.10...
1e39b8a6 11752 #4760: Qt: add host-pkg-config to dependency-list
11eb9e7f 11753
c29253ef
PK
117542011.11, Released November 30th, 2011:
11755
11756 Fixes all over the tree.
11757
11758 Bump kernel headers / default Linux version to 3.1.4.
11759
11760 Updated/fixed packages: ruby
11761
4dc18dc5 117622011.11-rc3, Released November 26th, 2011:
0ff53f12
PK
11763
11764 Fixes all over the tree.
11765
11766 Toolchain: Fix gdb dependencies for external toolchains,
11767 adjust uClibc patches so they don't confuse modern versions of
11768 patch, bump crosstool-ng, kernel headers and linux versions.
11769
11770 Updated/fixed packages: busybox, freetype, mplayer, opencv,
6d985f97 11771 php, rsyslog, ruby, thttpd, xapp_xf86dga
0ff53f12 11772
9f930d2d
DK
11773 Issues resolved (http://bugs.uclibc.org):
11774
ec02a34b 11775 #4357: Prevent patch commands from accessing source control
9f930d2d
DK
11776 #4369: Fix permissions on untared lsof archive
11777
6088ac01 117782011.11-rc2, Released November 18th, 2011:
8e6c8198
PK
11779
11780 Fixes all over the tree and new features.
11781
11782 Updated asciidoc documentation
11783
11784 Toolchain: Bumped 3.x stable kernel headers, use wget in
630fd4f1
PK
11785 crosstool-ng as well, bump crosstool-ng version, gdb fixes,
11786 uClibc sparc fix.
8e6c8198
PK
11787
11788 Updated/fixed packages: distcc, file, gst-plugins-bad, libxcb,
630fd4f1 11789 mplayer, newt, qt, rpm, rrdtool, tar, tftpd
8e6c8198 11790
8c38a0a4
GZ
11791 Issues resolved (http://bugs.uclibc.org):
11792
2b8643f0 11793 #3355: mplayer fails to build
8c38a0a4 11794 #4021: uClibc: undefined reference to `__GI___errno_location'
a028c31e 11795 #4297: Qt's qmake uses wrong pkg-config
8c38a0a4 11796
1507c39b 117972011.11-rc1, Released November 11th, 2011:
5427c506 11798
227eebae
PK
11799 Fixes all over the tree and new features.
11800
1507c39b 11801 Moved misc scripts and support stuff to support/. Renamed
358601f8
PK
11802 patch-kernel.sh to support/scripts/apply-patches.sh.
11803
805de395
PK
11804 Documentation: Moved to asciidoc format, make targets to
11805 generate text/html/pdf/epub output added.
11806
11807 Defconfigs: Qemu configs updated to 3.1 kernel and readmes
11808 added.
11809
358601f8
PK
11810 Bootloaders: Add support for custom git tree / tarballs for
11811 barebox, similar to how it's handled for u-boot. Clean up
11812 menuconfig options.
11813
11814 Toolchain: Update external codesourcery toolchain download
b367d67a
PK
11815 URLs after Codesourcery got bought by Mentor, add x86
11816 toolchain, update toolchain versions and optimize toolchain
11817 sysroot copying. Fix uClibc 0.9.32 builds for e500 PPC,
11818 updated GDB versions / download URLs. Binutils
805de395
PK
11819 libbfd/libopcodes static/dynamic linking fix. GCC 4.6.2 added,
11820 use ctng-1.13.0.
b367d67a
PK
11821
11822 Package infrastructure: Support for local packages /
11823 overrides, package dir / name arguments dropped from
11824 {GEN,AUTO,CMAKE}TARGETS.
358601f8
PK
11825
11826 Linux: Kernel extensions infrastructure support, Xenomai +
11827 RTAI support.
227eebae 11828
e55af699
PK
11829 Updated/fixed packages: acpid, bind, busybox, dash, dbus,
11830 dbus-glib, directfb, dnsmasq, drystone, e2fsprogs, ethtool,
11831 fakeroot, fbdump, file, freetype, fuse, gamin, gmp, gmpc,
11832 gnutls, gob2, gst-plugins-{base,bad,good,ugly}, gstreamer,
11833 hostapd, ifplugd, imagemagick, intltool, ipsec-tools, ipset,
11834 iptables, iw, jpeg, kexec, leafpad, less, libargtable2, libao,
11835 libconfuse, libcuefile, libcurl, libdaemon, libevent,
11836 libglib2, libiconv, libmpd, libreplaygain, libroxml,
b367d67a 11837 libsamplerate, libsndfile, libsoup, libsvgtiny, libtool,
805de395
PK
11838 libxcb, lighttpd, links, linux-fusion, lite, lrzsz, lsof, lzo,
11839 lzop, makedevs, mcookie, mpg123, mpd, mpfr, mtd, musepack,
11840 mutt, mysql_client, ncftp, ncurses, neon, netcat, netsnmp,
11841 ntfs-3g, ntfsprogs, ntp, openntpd, openssh, openssl, oprofile,
11842 orc, pciutils, psmisc, python, qt, quagga, radvd, rpm, rsync,
11843 samba, sawman, sdl_sound, smartmontools, sqlite, squid,
11844 stunnel, sudo, sylpheed, sysstat, taglib, tar, tcpreplay,
11845 tslib, usbutils, util-linux, valgrind, wget, whetstone, which,
11846 wpa-supplicant, xdata_xcursor-themes, xmlstarlet, xterm
b367d67a
PK
11847
11848 New packages: bluez-utils, cifs-utils, fftw, fluxbox, json-c,
805de395
PK
11849 libev, libftdi, libgeotiff, libmodbus, libplayer, live555,
11850 ngrep, noip, opencv, openocd, picocom, poco, portaudio,
11851 pulseaudio, pv, rtai, vala, xenomai.
11852
11853 Removed packages: liboil, sfdisk, swfdec, webif
227eebae
PK
11854
11855 Issues resolved (http://bugs.uclibc.org):
11856
358601f8 11857 #505: live555: new package
e9c52d71 11858 #507: Enable live and tv options in MPlayer-1.0rc2
358601f8
PK
11859 #531: let e2fsprogs package to export headers to staging dir if needed
11860 #1171: Linuxthreads new cannot find sysdep.h
7062aff3 11861 #1357: Add bluez to buildroot system
358601f8
PK
11862 #2107: New package: input-event-daemon
11863 #2599: New package: orc (Oil Runtime Compiler)
11864 #2605: gstreamer: Update to 0.10.30
11865 #2677: introducing util-linux-ng as replacement for util-linux
11866 #2917: Qt: Add declarative module
11867 #3145: jffs2 image generation fails
11868 #3271: netperf-2.4.5 fails to compile
b367d67a
PK
11869 #3331: xdata_xcursor-themes depends on xcursorgen
11870 #3343: Add file:// download SITE_METHOD
11871 #3391: Add support for specifying an external kernel tree
11872 #3631: Error while compiling with Xorg
dd3177cc 11873 #3709: oprofile doesn't build for mipsel
b367d67a
PK
11874 #3925: midori not getting compile
11875 #4045: Add support for downloading i386 toolchains from codesourcery
54bcf87b 11876 #4165: lrzsz-fix-symlink-at-rebuild.patch
95af4fbf 11877 #4171: makedevs-unused-but-set-variable.patch
227eebae 11878 #4183: Codesourcery toolchain download site has changed
8ece8e27 11879 #4231: libneon.so: undefined reference to `SSL_SESSION_cmp'
92bf824b 11880 #4381: Add option to lighttpd to enable Lua support
6473f6c0 11881 #4387: Make sure that dest dir exists before installing mtd files
227eebae 11882
facd602d
PK
118832011.08, Released August 31th, 2011:
11884
11885 Fixes all over the tree.
11886
11887 Toolchain: Fix codesourcery 2009q3 ARM download, Linux 3.0.4
11888 kernel headers.
11889
11890 Updated/fixed packages: ipset, python
11891
73f131ce 118922011.08-rc2, Released August 29th, 2011:
e0a6bcd8
PK
11893
11894 Fixes all over the tree.
11895
73f131ce 11896 Toolchain: crosstool-NG 1.12.1, use binutils 2.21 on
e0a6bcd8
PK
11897 mips/sh/older uClibc, disallow uClibc 0.9.32 on avr32/sh
11898 (broken).
11899
73f131ce
PK
11900 Defconfigs: kernel updates, fix mini2440 serial port config,
11901 remove old arm toolchain configs.
11902
11903 Bootloaders: Fix grub patching, add barebox-{n,x,menuconfig}
11904 targets similar to linux/busybox.
11905
e0a6bcd8 11906 Updated/fixed packages: barebox, directfb, libsoup,
bf446513
TDS
11907 libxml-parser-perl, mtd, ncurses, python, ti-utils, udev,
11908 usbmount, util-linux, xfont_font-misc-misc
e0a6bcd8 11909
cb6c2c42
PK
11910 Issues resolved (http://bugs.uclibc.org):
11911
bf446513 11912 #3685: ncurses installation hangs due to old version of tic
cb6c2c42
PK
11913 #4093: Grub fails to install bz2 patch after conversion to...
11914
7ff457cd 119152011.08-rc1, Released August 4th, 2011:
0a5e7905 11916
94ad0667
PK
11917 Fixes all over the tree and new features.
11918
bd76bc5f
PK
11919 Toolchain: uClibc 0.9.32 / NPTL support, 0.9.29 removed,
11920 ext-toolchain-wrapper improvements, improved non-MMU
11921 support. GCC 4.3.6 / 4.6.1.
94ad0667 11922
333acf35
PK
11923 GENTARGETS infrastructure extended to cover bootloaders and
11924 Linux kernel as well. Options to retrive Linux/U-Boot from a
11925 custom git repo instead of upstream tarballs.
7ff457cd 11926 Support for Linux 3.x and release candidate tarballs.
333acf35
PK
11927 X-Loader bootloader for omap added.
11928
11929 Make source/external-deps now also works for external
11930 toolchains / crosstool-ng backend.
11931
5255a719
PK
11932 Updated/fixed packages: autoconf, berkeleydb, bind, binutils,
11933 bmon, bridge-utils, busybox, cmake, dbus, dbus-glib,
11934 e2fsprogs, ethtool, ffmpeg, gst-plugins-{bad,base,good,ugly},
11935 gvfs, hostapd, iproute2, iptables, iw, jpeg, lame, libarchive,
11936 libdnet, libdrm, libgcrypt, libgtk2, libmpeg2, libpng,
11937 libsoup, lighttpd, linux-fusion, lzo, midori, mtd-utils,
5496bc39
MH
11938 nfs-utils, openvpn, oprofile, orc, pkg-config, proftpd, qt,
11939 ruby, samba, sdl, shared-mime-info, sudo, sqlite, squid,
11940 synergy, udev, usbmount, usbutils, util-linux, valgrind,
11941 webkit, xorg-xserver, xz, zlib
a4a20acb
PK
11942
11943 New packages: acl, attr, ebtables, gnutls, inotify-tools,
11944 ipset, libargtable2, libiqrf, libmnl, libnspr, libnss,
11945 libroxml, libyaml, live555, mxml, orc, rsyslog, sredird,
11946 statserial, stunnel, ti-utils, uboot-tools, yajl
11947
d4928674
PK
11948 Deprecated packages: liboil, swfdec
11949
a4a20acb 11950 Removed packages: hal
94ad0667
PK
11951
11952 Issues resolved (http://bugs.uclibc.org):
11953
bd76bc5f 11954 #3559: libnspr: Add new package
b28de60c 11955 #3595: patch to add libroxml
bd76bc5f 11956 #3565: libnss: Add new package
5496bc39
MH
11957 #3583: xfonts_font-adobe-100dpi fails due to missing map file
11958 #3649: [PATCH] Add mapdir to existing pkg-config patch
94ad0667 11959 #3907: 2011.05 - Qt 4.7.3 not building on ARM
82e840e7 11960 #3961: Nfs-utils: Remove SUSv3-function index
b9796199 11961 #3985: "help" target's defconfig list needs sort
cef0721c 11962 #3997: bump libroxml to v2.1.0
94ad0667 11963
9ab73b51
PK
119642011.05, Released May 27th, 2011:
11965
11966 Updated/fixed packages: makedevs
11967
effcc9a2
PK
119682011.05-rc2, Released May 24th, 2011:
11969
11970 Fixes all over the tree.
11971
11972 Toolchain: Code sourcery ARM 2009q1 download URL fixed /
11973 2009q3 external toolchains added. Crosstool-NG bumped to
11974 1.11.3, eglic/glibc configuration fixes. Linux kernel 2.6.38.x
11975 bumped to 2.6.38.7.
11976
11977 Updated/fixed packages: bind, fakeroot, kbd, psmisc, qt
11978
137a4d7e 119792011.05-rc1, Released May 18th, 2011:
da5e5a5a 11980
7234c239
PK
11981 Fixes all over the tree and new features.
11982
11983 External toolchain improvements: We now build a binary
11984 toolchain wrapper and install it into HOST_DIR/usr/bin, which
11985 enforces the correct compiler arguments, making an external
11986 toolchain as easy to use outside of Buildroot as the internal
11987 ones are. This also brought a cleanup of CFLAGS, making the
11988 Buildroot build output easier to read.
11989
11990 Rootfs device handling improvements: Choice between static
11991 /dev, devtmpfs and devtmpfs with either mdev or udev.
11992
11993 Toolchain: More preconfigured codesourcery external
11994 toolchains, improved Crosstool-NG support, fix for GCC
11995 snapshot versions, GCC 4.4.6 / 4.5.3, experimental GCC 4.6.0
11996 support, target-GCC fixes, uClibc fixes, 0.9.32-rc3 support.
11997
11998 Bootloaders: U-boot 2011.03, Barebox 2011.05.0
11999
12000 Linux: support for custom kernel image targets, E.G. for
12001 powerpc builds with embedded device trees.
12002
12003 Misc fixes for qemu defconfigs, ensuring correct serial
12004 terminal setup out of the box.
12005
12006 Misc gentarget / autotools handling fixes.
12007
9b87631e 12008 Updated/fixed packages: alsa-lib, alsa-utils, alsamixergui,
7234c239
PK
12009 atk, avahi, bind, bison, busybox, copas, dbus-glib, dhcp,
12010 dhcpdump, dnsmasq, dropbear, ethtool, fakeroot, ffmpeg, file,
12011 gamin, gnuconfig, gst-ffmpeg, gst-plugins-good, gtk2-engines,
12012 haserl, hostapd, icu, imagemagick, iproute2, iw, kismet, less,
12013 libcap, libdnet, libglade, libglib2, libgtk2, libnl, libpng,
12014 libxml2, libxml2, libxslt, lighttpd, lockfile-progs, makedevs,
8b4f5f24
PK
12015 midori, mpg123, mpc, mpd, mpfr, mplayer, mtd-utils, ncurses,
12016 netsnmp, openssh, openssl, openvpn, pango, pkg-config, popt,
12017 procps, proftpd, qt, quagga, readline, rsync, samba, sdl,
12018 socat, squashfs, squid, sudo, tslib, udev, usbutils, webkit,
7234c239
PK
12019 wpa_supplicant, xerces, xfont_font-misc-misc, xlib_libX11,
12020 xlib_libXfont, xlib_xtrans, xorg-server, xterm, xz
12021
12022 New packages: bonnie++, can-utils, gdisk, htop,
12023 input-event-daemon, libexif, libraw, libv4l, ngircd
12024
12025 Removed packages: festival
707dc469
PK
12026
12027 Issues resolved (http://bugs.uclibc.org):
12028
8451c232 12029 #2131: Add OpenMP support to the toolchain
4bc79985 12030 #3379: New Package: bonnie++
47736c88 12031 #3445: Not working openssl-10.0.0d on 386sx
308bc537 12032 #3451: fakeroot package: wrong FAKEROOT_SITE variable
39aafe84 12033 #3457: alsamixergui: broken URL
707dc469 12034 #3475: Calling sync on large filesystems when not always necessary
2c976083 12035 #3511: make busybox-menuconfig does not download busybox package
f894e85e 12036 #3541: Quotes in the top Makefile:217 break buildroot/kernel config...
cdd4a7a0 12037 #3571: u-boot: fw_printenv does not build
cd58efba 12038 #3643: popt source url is not responding
a7e78f97 12039 #3733: dropbear: make zlib optional
8b4f5f24 12040 #3757: Buildroot can't build mplayer with libmad
05955603 12041
f3e79a7a 120422011.02, Released February 28th, 2011:
2f19259a
PK
12043
12044 Fixes all over the tree.
12045
da8700c1
PK
12046 Updated/fixed packages: alsamixergui, avahi, ffmpeg, icu, mpd,
12047 nuttcp, qt, slang, squashfs, sylpheed, synergy, xerces
e77bef4c
PK
12048
12049 Deprecated packages: devmem2, webif
2f19259a
PK
12050
12051 Issues resolved (http://bugs.uclibc.org):
12052
42daeb72 12053 #2911: Qt: Disable qt3support-option, if gui-module isn't selected
2f19259a 12054 #3259: Unable to build webkit (on arm)
c82d04c4 12055 #3295: slang fails to build on mipsel
da8700c1 12056 #3325: ffmpeg fails to build
2f19259a 12057
2d3d618b 120582011.02-rc2, Released February 24th, 2011:
2b41d7f4
PK
12059
12060 Fixes all over the tree.
12061
12062 Festival packages marked as broken. Unless someone steps up
12063 to support them, they will be removed during the 2011.05
12064 development cycle.
12065
12066 Updated/fixed packages: atk, avahi, bind, cairo, dbus,
12067 enchant, fakeroot, gmpc, gpsd, gvfs, iperf, jpeg, libarchive,
12068 libcgicc, libdaemon, libdrm, libevent, libgail, libglib2,
12069 libgpg-error, libmicrohttpd, librsvg, libsoup, libxcp,
a85971a6 12070 makedevs, matchbox-fakekey, matchbox-startup-monitor, mdadm,
fd2bd9e3
GZ
12071 metacity, mpd, nasm, nfs-utils, olsr, openssl, popt,
12072 pthread-stubs, quagga, rpm, samba, sdl, sdl_gfx, sdl_image,
c9253253
PK
12073 sdl_mixer, sdl_sound, sdl_ttf, squashfs, synergy, taglib,
12074 tcpreplay, tiff, wpa_supplicant, xcb-util,
2b41d7f4
PK
12075 xdriver_xf86-input-{acepad,aiptek,evdev,joystick,keyboard},
12076 xdriver_xf86-input-{mouse,synaptics,void},
12077 xdriver_xf86-video-{chips,dummy,geode,glide,intel,nv,wsfb},
12078 xlib_lib{ICE,SM,XScrnSaver,Xau,Xcursor,Xdmcp,Xi,Xinerama},
12079 xlib_lib{Xrandr,Xt,Xtst,Xxf86dga,Xxf86vm,dmx,fontenc,pciaccess},
12080 xserver_xorg-server, xz
12081
12082 Removed packages: ace_of_penguins, vlc
12083
12084 Issues resolved (http://bugs.uclibc.org):
12085
d17c1652 12086 #3205: Failing chmod when running "make" in buildroot (openssl)...
fd2bd9e3 12087 #3277: quagga fails to build with SNMP support
2b41d7f4 12088 #3283: See why nfs-utils needs fakeroot, and convert to autotools
c9253253 12089 #3307: synergy fails to build due to missing XTest library
2b41d7f4 12090
51f8802d
PK
120912011.02-rc1, Released February 14th, 2011:
12092
12093 Fixes all over the tree and new features.
a8ecce07 12094
2645004b
PK
12095 External toolchain improvements: clarification of the options,
12096 and introduction of the toolchain profile concept, for
12097 well-known toolchains. Buildroot is now capable of
12098 automatically downloading and extracting well-known toolchains
12099 (for the moment, CodeSourcery ARM, PowerPC, MIPS and SuperH
4120e051
PK
12100 toolchains are supported). Crosstool-NG backend updated and
12101 improved.
2645004b
PK
12102
12103 Complete rework of how hardware boards are supported.
12104 Each board now only has a single defconfig file, and all
12105 board-specific options have been removed. See
12106 docs/buildroot.html#board_support for details.
12107
12108 Added support for the following boards: Mini2440, Qemu ARM
12109 Versatile, Qemu MIPSel Malta, Qemu PowerPC G3beige, Qemu SH4
12110 r2d and Qemu x86. The Qemu boards support allows to easily
12111 build systems that are known to work under Qemu.
12112
4120e051
PK
12113 Initial support for Blackfin processors.
12114
2645004b
PK
12115 Staging directory moved into $(O)/host/usr/<tuple>/sysroot, in
12116 preparation for support of SDK. For the same reason, the
12117 toolchain binaries (cross-compiler and other related tools)
d1a93022
PK
12118 are now installed in $(O)/host/usr/bin/. The cross pkg-config
12119 now also automatically returns correct values for cross
12120 compilation, without needing any environment variables to be
12121 set.
2645004b 12122
17b66aff
TP
12123 Ccache support reworked. Now used for both host and target
12124 compilation, and cache is stored in ~/.buildroot-ccache.
12125
2645004b 12126 Toolchain: uClibc 0.9.32-rc2, several components moved to
639e80f2
PK
12127 normal AUTOTARGET packages.
12128
2645004b
PK
12129 Generic cmake infrastructure, similar to the existing
12130 GENTARGETS/AUTOTARGETS.
12131
639e80f2
PK
12132 Support for bzr downloads, next to the existing git/svn support.
12133
d1a93022
PK
12134 Kconfig infrastructure rebased against 2.6.38-rc3, bringing
12135 misc fixes. 'xconfig' now uses Qt4 rather than Qt3.
12136
a7f40dfc
PK
12137 EXT2 file system size handling improved, UBI image support, fs
12138 configuration options cleanup, U-Boot/Barebox version bumps.
639e80f2
PK
12139
12140 Updated/fixed packages: alsa-utils, at, autoconf, automake,
4120e051 12141 bash, binutils, bison, busybox, bzip2, cdrkit, cloop, cmake,
d1a93022 12142 coreutils, cups, dbus, dbus-python, dhcp, directfb,
4120e051
PK
12143 direcfb-examples, dmalloc, dnsmasq, dosfstools, e2fsprogs, ed,
12144 fbset, ffmpeg, findutils, flac, freetype, gdk-pixbuf, gmp,
12145 grep, gperf, gst-ffmpeg, gst-plugins-bad, gst-plugins-base,
12146 gst-plugins-good, gst-plugins-ugly, gstreamer, gvfs, hdparm,
12147 hostapd, i2c-tools, icu, imagemagick, input-tools, iproute2,
12148 iptables, iw, jpeg, kexec, libaio, libart, libcap, libconfig,
12149 libfuse, libglib2, libidn, libmad, libogg, libpcap, libpng,
12150 libsndfile, libtheora, libtool, libusb-compat, libvorbis,
12151 libxcb, libxml2, libxslt, links, linux-fusion, lm-sensors,
12152 lsof, ltp-testsuite, ltrace, lvm2, lzo, m4, makedevs,
12153 memtester, mesa3d, mii-diag, mpc, mpfr, mpg123, mplayer,
12154 mrouted, mtd-utils, nano, netperf, netplug, ntfs-3g, ntp,
12155 openssh, openssl, openvpn, oprofile, pango, patch, pciutils,
12156 php, pkgconfig, portmap, psmisc, python, qt, rsync, ruby,
12157 sawman, screen, sdl_gfx, sdl_sound, smartmontools, socat,
12158 sqlite, squid, sshfs, sstrip, sysklogd, sysstat, sysvinit,
12159 tar, tcpdump, tslib, udev, usbutils, vim, vtun, webkit, wipe,
12160 x11vnc, xapp_xlogo, xcb-proto, xfont_font-util,
12161 xkeyboard-config, xlib_libX11, xz, zlib
12162
12163 New packages: dhrystone, dsp-tools, faad2, fbgrab, gst-dsp,
12164 gst-omapfb, irda-utils, lame, libao, libcue, libcuefile,
12165 libffi, libhid, libreplaygain, libsamplerate, libsigc++,
12166 lsuio, mpd, musepack, python-mad, python-serial, rsh-redone,
12167 sdparm, tidsp-binaries, vorbis-tools, wavpack, whetstone,
12168 xl2tp, xmlstarlet
95f17bf7 12169
767dce8c
MB
12170 Removed packages: hotplug, l2tp, libfloat, microcom,
12171 ng-spice-rework
af6fd2d9 12172
d3d67f7f
FP
12173 Issues resolved (http://bugs.uclibc.org):
12174
d1a93022
PK
12175 #267: The make target: cross fails because toolchain_build_...
12176 #415: Berkeley DB: mut_pthread.o: relocation R_X86_64_32 against...
f362c51f 12177 #561: ltp-testsuite failed to install
d1a93022 12178 #1447: Installing gfortran on PowerPC
f362c51f 12179 #1651: Build fail caused by ccache in module-init-tools
6d17192f 12180 #1681: Cross-compiled binaries shouldn't be installed into staging
d1a93022 12181 #1723: [PATCH] axel: convert to generic package infrastructure and...
f362c51f 12182 #1735: [PATCH] mplayer: convert to autotools infrastructure
d1a93022
PK
12183 #2551: [PATCH] native toolchain in the target filesystem fails
12184 #2623: buildroot-snapshot-20100922 fails when compiling development...
7879a4ba 12185 #2647: makedevs package lacks support for 16-bit major/minor numbers
4c31d75c 12186 #2371: QT MYSQL Module does not build when MySQL installed on the host
6d17192f 12187 #2839: compile fails in various packages with a odd message "error:...
d1a93022 12188 #2887: tar "buffer overflow detected" error
6d17192f 12189 #2893: Broken "make source" with external toolchain
d3d67f7f 12190 #2905: Qt: Speed up compilation, if gui-module isn't selected
eeea3ea6 12191 #2929: genext2fs: couldn't allocate a block (no free space)
14a971ab 12192 #2935: Ntpdate isn't installed
6ddf4702 12193 #2965: Broken linkage to xkbcomp (blocking X server startup)
eb56385b 12194 #2983: xlib_libX11 build failed
87a5a194 12195 #3007: kexec doesn't build: Missing regdef.h file
d1a93022 12196 #3085: Init scripts are not compatible with sysVinit (when busybox...
9bc58a42 12197 #3103: make external-deps wants to download gcc-.tar.bz2 when...
0705e448 12198 #3109: abnormal `make busybox-menuconfig`
d1a93022 12199 #3115: How about board specific makefiles?
c18c1d66 12200 #3169: python patch has typo, aborts build in scenario
6bfe2932 12201 #3181: dhcp.mk copies S80dhcp-server to etc/init.d, not etc/init.d/
d3d67f7f 12202
dbc45b03 122032010.11, Released November 30th, 2010:
32b74808 12204
1fbd9ef8 12205 Fixes all over the tree.
32b74808 12206
5cafae4f 12207 Updated/fixed packages: libgcrypt, qt, squid, sysstat, tcpdump,
e7fbeda8 12208 xserver-xorg
32b74808 12209
1fbd9ef8
MRJ
12210 Issues resolved (http://bugs.uclibc.org):
12211
5cafae4f 12212 #2773: squid with openssl support needs openssl on the host
1fbd9ef8
MRJ
12213 #2857: OBJDUMP definition is missing from TARGET_CONFIGURE_OPTS
12214
09af8387 122152010.11-rc2, Released November 25th, 2010:
dfbb3893
PK
12216
12217 Fixes all over the tree.
12218
09af8387
PK
12219 Add support for LEON Sparc architecture variants. Fix make
12220 source/external-deps for host packages.
fe629f97 12221
b9c5809a
PK
12222 Updated/fixed packages: bash, bind, busybox, dialog, gpsd,
12223 libglib2, libcurl, libmad, lrzsz, midori, module-init-tools,
12224 mtd-utils, openssh, openssl, pciutils, php, qt, sqlite,
12225 sysstat, webkit, zlib
dfbb3893
PK
12226
12227 Issues resolved (http://bugs.uclibc.org):
12228
47416629 12229 #759: Sysstat build broken without libintl
84a6f534 12230 #2479: host-module-init-tools 3.11 fails to build
b95ccd5f 12231 #2725: Buildroot overrides kernel config
adb0dfff 12232 #2785: mtd-utils build fails due to missing libmtd
972cd422 12233 #2791: Added PHP-Process Control to the PHP-Package
e5edc733 12234 #2797: pciutils dependencies on zlib not taken into account
dfbb3893 12235 #2809: failed to compile libglib2
e25fe723
PK
12236 #2821: [PATCH] Patch for JavaScriptCore in QtWebKit module
12237 #2827: qt-4.7.0-pthread_getattr_np.patch invalid for qt 4.6...
e855e2b2 12238 #2833: Failed to compile webkit without X11
dfbb3893 12239
ea252b0e 122402010.11-rc1, Released November 8th, 2010:
9bc12b85 12241
ea252b0e 12242 Fixes all over the tree and new features.
bfa9e9e2
PK
12243
12244 Kconfig infrastructure rebased against 2.6.36-rc1, bringing
12245 misc fixes + nconfig and savedefconfig targets.
12246
10c1eec2 12247 Toolchain: ARM cortex A9 support, experimental crosstool-ng
3daa9128 12248 backend, GCC 4.5.x.
92870a7a 12249
785fef10
PK
12250 Fs: Squashfs 4.1 with lzo support
12251
1860bdae
PK
12252 Old-style package hooks (*_HOOK_POST_*) removed. Use the more
12253 generic new-style ones instead.
12254
a1726117
PK
12255 Download handling reworked and support for git/svn downloads
12256 added.
12257
5f71fc1f
TP
12258 Removed experimental shared config.cache support, as it is
12259 too unreliable.
12260
aefad531
YM
12261 A convenience Makefile wrapper is created when using
12262 out-of-tree building, similar to how it is done for the kernel.
12263
9f36bd49
PK
12264 Alpha, Cris, IA64 and Sparc64 architecture support removed.
12265
666bef2d 12266 New packages: argp-standalone, gdk-pixbuf, gpsd, gst-ffmpeg,
603030af 12267 libmpeg2, kbd, librsvg, nuttcp, rng-tools, rrdtool, xz
d380d514 12268
299f7820 12269 Updated/fixed packages: acpid, alsa-lib, argus, at, autoconf,
edfb1264 12270 automake, avahi, axel, beecrypt, berkeleydb, bind, bmon, boa,
f8b8a488 12271 bootutils, bridge-utils, bsdiff, busybox, cvs, dbus, directfb,
fe67fb04
GZ
12272 dmraid, docker, dosfstools, dropbear, e2fsprogs, ethtool,
12273 expat, ezxml, fbset, fconfig, ffmpeg, freetype, gadgetfs-test,
12274 gamin, gawk, genext2fs, gperf, gst-plugins-base,
12275 gst-plugins-ugly, gtk2-themes, gtkperf, gvfs, haserl, hdparm,
12276 hostapd, hwdata, ifplugd, imagemagick, iperf, ipsec-tools,
12277 iproute2, iptables, iw, jpeg, kexec, kismet, less, libcgi,
12278 libcurl, libdaemon, libdnet, liberation, libevent, libeXosip2,
12279 libglade, libgtk2, libiconv, libidn, libintl, libmms, libmpd,
12280 libnl, liboil, libosip2, libpcap, libpng, libtool, libungif,
12281 libxml2, libxslt, lighttpd, lite, lm-sensors, lockfile-progs,
c2d6095f
PZ
12282 logrotate, m4, matchbox, mdadm, mesa3d, metacity, mplayer,
12283 mtd-utils, mysql_client, nano, nbd, ncftp, neon, netperf,
12284 netsnmp, ng-spice-rework, ntfsprogs, ntp, openntpd, openssh,
12285 openssl, openvpn, oprofile, pango, patch, pcre, php,
ed720e88 12286 pkg-config, portmap, pppd, pptp-linux, prboom, proftpd, radvd,
c2d6095f 12287 rdesktop, readline, rp-pppoe, ruby, qt, quagga, samba, sawman,
2d925fc7 12288 sdl_mixer, sdl_sound, sed, setserial, shared-mime-info, slang,
70fb5d46
PK
12289 speex, sqlite, squashfs, startup-notification, strace,
12290 sylpheed, sysstat, taglib, tcpdump, thttpd, tiff, tn5250,
12291 torsmo, tslib, udev, udpcast, usbmount, usbutils, vsftpd,
12292 vtun, which, wireless-tools, wpa_supplicant, xapp_twm,
12293 xapp_xbacklight, xapp_xcursorgen, xapp_xinit, xapp_xinput,
12294 xapp_xmore,
edfb1264
PK
12295 xdriver_xf86-input-{acecad,aiptek,evdev,joystick,keyboard},
12296 xdriver-xf86-input-{mouse,synaptics,vmmouse,void},
12297 xdriver-xf86-video-{apm,ark,ast,ati,chips,cirrus,dummy,fbdev},
12298 xdriver-xf86-video-{geode,glide,glint,i128,i740,intel,mach64},
12299 xdriver-xf86-video-{mga,neomagic,newport,nv,openchrome,r128},
12300 xdriver-xf86-video-{rendition,s3,s3virge,savage,siliconmotion},
12301 xdriver-xf86-video-{sis,sisusb,suncg3,suncg6,suncg14,sunffb},
12302 xdriver-xf86-video-{sunleo,suntcx,tdfx,tga,trident,v4l,vesa},
12303 xdriver-xf86-video-{vmware,voodeo,wsfb,xgi,xgixp},
1bc5b0bd
PZ
12304 xkeyboard-config, xlib_libX11, xserver_xorg-server, xstroke,
12305 xterm, xvkbd, zlib
f661b023 12306
2b9e2fb4 12307 Deprecated packages: hotplug, lzma, ng-spice-rework, sfdisk
06d03789 12308
ba4fd235 12309 Removed packages: dillo, libglib12, libgtk12, microwin,
771d7631 12310 pcmcia
5ba97d90 12311
e0941403
PB
12312 Issues resolved (http://bugs.uclibc.org):
12313
6d3342e4 12314 #901: new package: gpsd
61f432ff 12315 #2389: Generate a Makefile wrapper in $(O)
70fb5d46 12316 #2461: wireless_tools: install shared library if needed
5e6e63e5 12317 #2521: Can't compile sdl_mixer, mikmod.h can't be found
69a8991b 12318 #2533: xserver_xorg-server: Enable glx, if mesa3d is built
edfb1264 12319 #2563: [PATCH] cairo: Expose the configure option to disable some...
e0941403 12320 #2581: libmms: Update to 0.6, and patch to work on architectures...
891973f5 12321 #2707: Can't compile linux kernel using buildroot + crosstool-ng
64d8e9a0 12322 #2731: Build order
93736778 12323 #2737: buildroot configuration tool crashing when the path exceeds...
44b170e1 12324 #2767: Build for lsof broken in buildroot-2010.08
e0941403 12325
32b8d438 123262010.08: Released August 31th, 2010:
49736322
YM
12327
12328 Fixes all over the tree.
12329
40f8f3ff 12330 Updated/fixed packages: atk, xstroke
49736322 12331
1424ff1c
PK
12332 Removed packages: lxdoom
12333
dc3a7ebc 123342010.08-rc2, Released August 30th, 2010:
2e7ab32c
PK
12335
12336 Fixes all over the tree.
12337
12338 Mark the combination of uClibc 0.9.31, gcc 4.2.x, C++ and
fb67a2dc
PK
12339 locale support as broken. Remove deprecated GCC 4.2.[1-3]
12340 versions.
2e7ab32c
PK
12341
12342 Mark CRIS architecture as deprecated, as it is discontinued
12343 upstream.
12344
b680672a
PK
12345 Marked shared config.cache as experimental and disabled by
12346 default as it is known to break with certain package
12347 combinations.
12348
1ed2e4ff
KR
12349 Toolchain: fixed gcc 4.2.x build after uClibc NPTL support got
12350 added.
12351
62b4c67b
SB
12352 fs: old-style squashfs for big endian archs fixed.
12353
1c4dbb5f 12354 Updated/fixed packages: busybox, gst-plugins-base,
2ab8ec9e
TP
12355 imagemagick, kismet, libgail, libglib2, libgtk2, lua,
12356 luafilesystem, lzo, ncurses, netcat, pango, php, pppd,
12357 proftpd, qt, samba, startup-notification, swfdec, sysvinit,
12358 util-linux
2e7ab32c 12359
6c519387
PK
12360 Removed packages: stunnel
12361
2e7ab32c
PK
12362 Issues resolved (http://bugs.uclibc.org):
12363
12364 #635: util-linux fails to build in 2009.08
12365 #2239: netcat package installs its binary to target as avr32-linux...
eba7132f 12366 #2395: libglib2-2.24.1 and libxml2-2.7.7 fails build on MIPS because...
c4cdcc36 12367 #2443: Initramfs: Don't overwrite $(TARGET_DIR)/init if it exists
e8fdc08d 12368 #2449: Minor fixes for squashfs makefile and correct PowerPC e500 ...
2e7ab32c 12369
2ef83b42 123702010.08-rc1, Released July 30th, 2010:
dc5e22ee 12371
2b42aae7
PK
12372 Fixes all over the tree and new features.
12373
5fd095b3 12374 Toolchain: GCC 4.3.5, older 4.3.x versions removed. GCC 4.1.2
ebf21166
PK
12375 and non-sysroot support removed. Added support for (snapshot)
12376 NPTL in uClibc, 0.9.28.3 removed,
144e4ed0 12377
a7a3e757 12378 Bootloaders: Various cleanups, moved to boot/, added Barebox,
b9997ca7
PK
12379 removed yaboot. Support building u-boot from custom tarball,
12380 u-boot 2010.06.
a7a3e757 12381
2b42aae7 12382 New GTK-based configurator, usable using 'make gconfig'.
3c5deb98 12383
39e6ba1b
PK
12384 Java packages marked as broken. Unless someone steps up to
12385 support this, they will be removed during the 2010.11
12386 development cycle.
12387
a563a663 12388 Alpha, IA64 and Sparc64 architectures marked as deprecated.
13a10a09
PK
12389 GTK+ on DirectFB has also been marked as deprecated, as it is
12390 not supported in recent GTK+ versions, and more and more
12391 packages depends on the new versions.
a563a663
TP
12392 Unless someone steps up to support them, they will be removed
12393 during the 2010.11 development cycle.
12394
ab10ed8c 12395 New packages: cgilua, copas, coxpcall, ffmpeg, libsvgtiny,
2c31d745 12396 libgail, luafilesystem, luasocket, rings, wsapi, xavante, xterm
a8495cdf 12397
18fa12fe
PK
12398 Updated/fixed packages: alsa-lib, alsamixergui, at, atk,
12399 avahi, berkeleydb, bash, blackbox, busybox, bzip2, cairo,
12400 cdrkit, cmake, dash, dhcp, dialog, diffutils, distcc, dmalloc,
12401 dnsmasq, dropbear, e2fsprogs, fbv, file, flex, fontconfig,
12402 gawk, gmpc, gnuchess, gst-plugins-base, gst-plugins-good,
ee779635 12403 gstreamer, gzip, icu, intltool, iostat, ipsec-tools, iptables,
ac9ee0b5
PK
12404 iw, libart, libcgi, libcurl, libdrm, libeXosip, libfuse,
12405 libglib2, libgpg-error, libiconv, libidn, liblockfile, libpng,
12406 libsoup, lighttpd, links, linux-fusion, lmbench, lrzsz,
12407 ltrace, make, midori, module-init-tools, mplayer,
12408 mysql_client, nbd, ncurses, neon, netcat, netperf, netsnmp,
12409 ntfsprogs, openssl, oprofile, pango, php, qt, quagga, samba,
12410 setserial, sdl, sdl_mixer, sdl_sound, sdl_ttf, speech-tools,
12411 sqlite, squashfs, swfdec, tftpd, thttpd, tn5250, tremor,
12412 usbutils, webif, webkit, wireless_tools, xerces,
12413 xkeyboard-config, xserver_xorg-server, xvkbd, zlib
3c5deb98 12414
2c31d745 12415 Removed packages: modutils, portage, rxvt
6ef6e96c 12416
e475cf03 12417 Deprecated packages: dillo, libglib12, libgtk12, microwin, pcmcia
f4800b46 12418
3c5deb98
PK
12419 Issues resolved (http://bugs.uclibc.org):
12420
5bf7eb2a 12421 #321: alsa-lib uses host include files for python which breaks ...
acb86bab 12422 #361: linux kernel configuration choice works incorrectly
ad36fcdd 12423 #387: Tremor not installed to toolchain
5db7204c 12424 #401: new package: ffmpeg
acb86bab 12425 #475: uImage target for U-boot failed generating
31aab0c9
PK
12426 #543: ATK requires X11 on DirectFB target
12427 #575: webkit: Buildroot Libtool Patch Fails
acb86bab 12428 #583: build fails with external x86_64 toolchain
ad36fcdd 12429 #729: sstrip creates corrupted headers
18fa12fe 12430 #829: Webkit r44552 needs libXt
868ed55b 12431 #835: Package Dataflashboot-1.05 does not compile with buildroot...
31aab0c9
PK
12432 #847: Compiling target-gcc v4.4 fails with "libc.so.0: cannot open...
12433 #859: Add (head of) nptl branch to list of uClibc versions
12434 #949: compile with debug info
12435 #955: Grub fails to build with External Toolchain
18fa12fe 12436 #1051: Webkit doesn't compile (Linuxthreads new, x86)
39ca6d50 12437 #1213: Move .config into output directory
31aab0c9
PK
12438 #1225: Buildroot fails to account for "nof" subdirectory (no float...
12439 #1231: (sparc) Linux kernel fails to build
12440 #1261: The getline() in output/build/linux-2.6.28/scripts/unifdef.c...
12441 #1339: Busybox needs -fno-strict-aliasing to compile cleanly
5bf7eb2a 12442 #1393: neon config fails libxml/parser.h: libxml2 requires, but not ...
18fa12fe 12443 #1405: WebKit fails to build because pthread_getattr_np is not impl...
31aab0c9
PK
12444 #1675: GMP Error during buildroot make process
12445 #1741: external toolchain linking error
41580880 12446 #1753: lmbench: convert to generic package infrastructure
3754c515 12447 #1771: Fakeroot and the target/generic/device_table.txt create bad...
e9bc59e5 12448 #1807: LZMA 4.32.7, Required header file(s) are missing
d74be052 12449 #1813: xkeyboard-config fails to build because of intltool problem
a0ce68d3 12450 #1879: Bump iptables to 1.4.8
accf2eb2 12451 #1885: Add a bunch of lua modules
3638e528 12452 #1897: Bump libusb to 1.0.7
8ac2bba9 12453 #1903: Bump tn5250 to 0.17.4 and migrate to autotargets
3c5deb98 12454 #1909: netperf-2.4.5 fails to build because of undeclared SOCK_DCCP
0b8c497b 12455 #1927: Bump file to 5.03 and migrate to autotargets
8cd06967 12456 #1933: Bump gawk to 3.1.8 and migrate to autotargets
d9c2b636 12457 #1945: PHP: add sqlite3 dependency when using external lib
3dbc86f0 12458 #1951: Bump openssl to 0.9.8o
cffb9cf0 12459 #1957: Bump sqlite to 3.6.23.1
237c98b2 12460 #1975: Package removal/deprecation
d47c73ee 12461 #1981: zlib: bump to 1.2.5
8df21528 12462 #1987: intltool: Fix spelling mistake
3404ad7c 12463 #1993: Bump bash to 4.1.7(1) and migrate to autotargets
016eb670 12464 #1999: Typo in path checking
1c7de59a 12465 #2005: Bump dnsmasq to 2.55 and migrate to gentargets
dff1d590 12466 #2035: ipsec-tools-0.7.2 fails to build with gcc-4.4.x
c32ce8b5 12467 #2038: Bump ncurses to 5.7
1b10ce71 12468 #2095: make gconfig: undefined reference to symbol 'dlsym@@GLIBC_2.2.5'
ca3489da 12469 #2101: blackbox depends on locale support
93e80147 12470 #2119: Tries to build kernel, although disabled in config
31aab0c9 12471 #2125: libXfont build fail
e09aa604 12472 #2143: buildroot compiler generates segfaulting statically linked exe..
31aab0c9 12473 #2149: xterm build failure
9280cafe 12474 #2155: Compression lzo don't set for ubifs
ccd0fc4e 12475 #2161: [SECURITY] Update libpng to 1.2.44
3169aae8 12476 #2167: Bump busybox to 1.17.0, convert to gentargets, drop 1.12, ...
31aab0c9 12477 #2181: pixman can't apply pixman-0.10.0-no-tests.patch
1eb59f59 12478 #2191: linux-fusion build fail
b922151c 12479 #2221: Qt does not compile (dependencies not taken into account?)
58ddb37e 12480 #2233: Atmel atstk target skeletons have /etc/mtab as a file, not ...
6c387f2e 12481 #2245: Netcat does not work due to incorrect assumptions about signed..
7f16e542 12482 #2251: directory output/build after make *_defconfig not found
0c271d52
PK
12483 #2257: Convert netsnmp package to autotargets
12484 #2263: Bump samba to 3.3.13
aaa2b660 12485 #2269: setserial causes make error
3c5deb98 12486
07da619d 124872010.05, Released May 30th, 2010:
170b3d3d
PK
12488
12489 Fixes all over the tree.
12490
a4bba083
PK
12491 Updated/fixed packages: coreutils, hal, libcap,
12492 lockfile-progs, ncftp, xserver_xorg-server
2816c33c
GZ
12493
12494 Issues resolved (http://bugs.uclibc.org):
12495
e1a7d916 12496 #1789: binutils fails to build for i386
2816c33c 12497 #1843: Fix libcap build failure
7f1bca84 12498 #1855: XORG Keyboard driver fails to compile
170b3d3d 12499
bbd96dba 125002010.05-rc3, Released May 27th, 2010:
93cca7c8
PK
12501
12502 Fixes all over the tree.
12503
994bb070 12504 Updated/fixed packages: aumix, atk, avahi, bmon, busybox, cairo,
b730010c 12505 cdrkit, dbus-glib, dbus-python, docker, enchant, fltk, gamin,
50685f1c 12506 gettext, gmpc, gob2, grep, gstreamer, gst-plugins-bad,
062cebb0
PK
12507 gst-plugins-base, gvfs, hal, iconv, icu, iperf, libcgicc,
12508 libdvdnav, libdvdread, libglade, libglib2, libgtk2, libidn,
12509 libmms, libmpd, libpcap, libsoup, lmbench, lsof, ltrace, lvm2,
12510 make, metacity, microperl, mtd-utils, mutt, nbd, netsnmp,
12511 ntfsprogs, ntp, olsr, pango, pciutils, pcmanfm, php,
12512 pkg-config, psmisc, qt, samba, shared-mime-info, squashfs,
12513 squashfs3, sshfs, startup-notification, swfdec, sylpheed,
12514 uemacs, util-linux, valgrind, vpnc, vsftpd, webkit, xstroke
484d15de
PK
12515
12516 Issues resolved (http://bugs.uclibc.org):
12517
ca999e09
PK
12518 #75: arm buildroot "unrecognized option" error
12519 #699: Buildroot fails to copy libstdc++ to target when using external...
484d15de 12520 #1693: NTP trys IPV6 even if not configured error: 'IPV6_MULTICAST...
7ab3f96e 12521 #1729: alsamixergui fails to build
7810eebb 12522 #1801: Avahi-autoipd doesn't create TARGET_DIR/var/lib
096b21e5 12523 #1819: pciutils small bugs
947a9b85 12524 #2065: Internal toolchain: bump gcc 4.3.x series to 4.3.5
7bb2b482 12525
6d1ab151 125262010.05-rc2, Released May 11th, 2010:
ca218deb
PZ
12527
12528 Fixes all over the tree.
12529
49ce10cb
PK
12530 Updated/fixed packages: busybox, customize, gawk, gnuchess,
12531 hal, hostapd, less, libgcrypt, libnl, libxcb, linux-fusion,
12532 ltp-testsuite, mplayer, netplug, pciutils, php, sed,
12533 shared-mime-info usb_modeswitch, usbutils, vlc wpa_supplicant,
12534 xapp_bdftopcf, xapp_mkfontdir, xdriver_xf86-video-openchrome,
c554cc2a
TP
12535 xfont_encodings, xlib_libX11, xlib_libXfont, xlib_xtrans,
12536 xproto_fontcacheproto, xproto_fontsproto, xvkbd
63b86664 12537
13de2613
PK
12538 Removed packages: vice
12539
63b86664
GZ
12540 Issues resolved (http://bugs.uclibc.org):
12541
ea0695ff 12542 #849: "customize" package copies files to wrong place in target tree
63b86664 12543 #985: Bump usb_modeswitch package to 1.1.0
ea0695ff 12544 #1135: Package customize. Wrong copying
79db1ff5 12545 #1525: Package hal deletes a whole <target>/etc/rc.d directory
395a70f7
PK
12546 #1531: libxcb 1.5 build fails, due to missing xcbgen Python module
12547 #1669: Busybox failed to compile when using an external toolchain
dfb50393 12548 #1699: Fix usbutils dependencies and bump
a5fe7371 12549 #1705: Fix pciutils broken cross compiling
6f4939d4 12550 #1717: External toolchain fixes for hostapd & wpa_supplicant
ca218deb 12551
aac61fdc 125522010.05-rc1, Released May 3rd, 2010:
58794482 12553
b1c9a155
GZ
12554 Cleaned up / restructured package menu.
12555
266fa65a 12556 Toolchain: uClibc 0.9.30.3 / 0.9.31, older 0.9.30.x removed.
4439d388
PK
12557 2.6.33 kernel headers, binutils 2.20.1, GCC 4.4.4,
12558 removed broken nios2 support, ppc e300cX/e500mc support,
12559 improved external toolchain support, GDB 7.x support.
c9d195ed 12560
de859f6b
PK
12561 X.org updated to 7.5.
12562
5724e099
PK
12563 New packages: cdrkit, cramfs, genext2fs, genromfs,
12564 libatomic_ops, librsync, libusb-compat, lmbench, netperf,
12565 squashfs, squashfs3, squid
12566
12567 Updated/fixed packages: alsa-utils, argus, autoconf, bison,
12568 busybox, bzip2, directfb, dnsmasq, dosfstools, e2fsprogs,
12569 eeprog, fakeroot, fbv, findutils, freetype, haserl, hostapd,
12570 iperf, iptables, iw, less, libaio, libcgi, libcgicc, libdrm,
12571 libgcrypt, libglib2, libid3tag, libmad, liboil, libosip2,
12572 libpng, libraw1394, libsysfs, libxml2, libxslt, linux-fusion,
12573 ltrace, lua, lzma, madplay, makedevs, matchbox, mdadm,
12574 memstat, mesa3d, mtd-utils, nano, ncurses, openssl, patch,
12575 pciutils, php, pixman, portage, pppd, pthread-stubs, python,
12576 qt, radvd, samba, setserial, smartmontools, tar, tslib,
12577 udpcast, usb_modeswith, vtun, wget, xdata_xcursor-themes,
12578 xdriver_xf86-video-intel, xkeyboard-config, xlib_libX11,
12579 xlib_libXaw, xlib_libXfont, xlib_libXfontcache,
bb73ce22
GZ
12580 xlib_libXxf86misc, xlib_libXtst, xlib_libpciaccess,
12581 xproto_dri2proto, xproto_eviext, xproto_fontcacheproto,
12582 xproto_xf86miscproto, xserver_xorg-server
58794482 12583
84e5d7c7
WW
12584 Removed packages: xapp_xtrap, xlib_libXTrap, xlib_libXevie,
12585 xlib_libXxf86misc, xxproto_evieext, proto_trapproto,
12586 xproto_xf86miscproto
9638be1a 12587
acac2ece
AC
12588 Issues resolved (http://bugs.uclibc.org):
12589
ffe25f05 12590 #513: Add new squid package
0e9aad6c 12591 #661: lmbench: new package
bb73ce22 12592 #719: Add lua option to haserl
6a3a58f1 12593 #800: [PATCH] iperf update to 2.0.4
46913a2d 12594 #803: [PATCH] lua - add shared library patch and config option for...
0c776124 12595 #805: [PATCH] mdadm - version update
cb08cd64 12596 #817: integrator926_defconfig uses unsupported uboot board name
6db57c69 12597 #851: Add option to specify --sysroot value for external toolchain
e237c993
MC
12598 #1093: Upgrade libusb to v1.0.3 and add new libusb-compat
12599 package for compatibility with old packages that expect
12600 the pre-1.0 API.
ed91e786 12601 #1105: Add new netperf package
8fe6cc98 12602 #1111: Bump wget to 1.12 and migrate to Makefile.autotools.in
19f1506a 12603 #1117: Bump nano to 2.2.3 and migrate to Makefile.autotools.in
4f0361ab 12604 #1123: Bump less to 436 and migrate to Makefile.autotools.in
3b90d698 12605 #1129: Bump memstat to 0.8 and migrate to Makefile.package.in
cb08cd64 12606 #1189: Wrong u-boot configuration name for integrator926 target
17541bd0 12607 #1219: kernel headers not correctly installed into toolchain/staging
d07aee18 12608 #1267: Wrong BR2_EXTRA_VERSION
60f2fb4f 12609 #1273: BR2_INET_IPV6 does not enable IPv6 in pppd
a038602e 12610 #1303: Add librsync package
532e1fb5 12611 #1321: Busybox link fails due to lack of --sysroot option
820d917d 12612 #1327: mtd-utils compile failure due to lack of --sysroot in CFLAGS
60f2fb4f 12613 #1345: Bump pppd to 2.4.5 and convert to Makefile.autotools.in
0a179ade 12614 #1369: cannot build radvd (flex problem)
a12ef5db 12615 #1387: xlib_libX11-1.3.2 can't find libjpeg
aa3486fd 12616 #1411: [SECURITY] Update openssl package to 0.9.8n
bc7ffe74 12617 #1417: Bump iptables to 1.4.7
801f22b3 12618 #1423: Bump e2fsprogs to 1.41.11
0fd37245 12619 #1429: [SECURITY] Update php to 5.2.13
5c36fdfe 12620 #1441: Add binutils 2.20.1
31365ded 12621 #1447: Package installation on target with debug symbols is broken
ac5c5fd6 12622 #1459: Misc QA fixes
07f155c1 12623 #1489: radvd update to 1.6
633049d8 12624 #1513: Enable powerpc e300c2, e300c3 and e500mc optimization
6c5225b1 12625 #1537: dev entries not created anymore
4ab6883a 12626 #1555: Fix default uclibc-0.9.31 configuration
ba9ed137 12627 #1561: [SECURITY] Update samba to 3.3.12
65e209ca 12628 #1567: openssl0.9.8n fails to compile
5ad26724 12629 #1573: Alsa-utils alsactl/init/* not installed to target
ab1f6e5c 12630 #1591: portmap fails to compile
55886163 12631 #1615: Convert eeprog package to gentargets
554ef43a 12632 #1645: Bump hostapd package to 0.7.2
acac2ece 12633
ac1dfc84 126342010.02, Release February 26th, 2010:
f4f15704
FGM
12635
12636 Fixes all over the tree.
12637
b209f227
PK
12638 Updated/fixed packages: avahi, busybox, cramfs, ipsec-tools, libcgicc,
12639 libgtk2, libraw1394, madplay, netsnmp, pango, squashfs, sylpheed, qt,
12640 xfont_font-util
ba50538c 12641
0f40a46a 12642 Removed packages: hostap, openmotif, xpdf
ba50538c
PK
12643
12644 Issues resolved (http://bugs.uclibc.org):
12645
12646 #165: openmotif does not build
0f40a46a 12647 #1147: Remove obsolete hostap package
f561763e 12648 #1183: make source fails to download gmp, mpfr and patches
f4f15704 12649
7bd8125e 126502010.02-rc2, Released February 23th, 2010:
23c8c880
PK
12651
12652 Fixes all over the tree and new features.
12653
89fd7208
PK
12654 New packages: intltool
12655
c8ff60c8 12656 Updated/fixed packages: ace_of_penguins, alsa-lib, alsa-utils, argus,
89fd7208
PK
12657 at, automake, ccache, dosfstools, e2fsprogs, flex, gob2, gmpc,
12658 gst-plugins-good, imagemagick, iw, kexec, libeXosip, libgtk2,
12659 libpcap, libpng, libsoup, libxcb, libxml-parser-perl, libxml2,
12660 libxslt, lvm2, matchbox, mplayer, rsync, rubix, shared-mime-info,
12661 tcl, webkit, xapp_mkfontscale, xfont_encodings, xfont_font-util,
12662 xlib_libfontenc, xproto_trapproto, zlib
c8ff60c8
PK
12663
12664 Removed package: xboard
23c8c880 12665
6c9d3873
RA
12666 Issues resolved (http://bugs.uclibc.org):
12667
5239be04
PK
12668 #335: atk looks for the path to the gnome library on the host
12669 #355: Please update WebKit - it doesn't compile!
12670 #453: libglib2 autoreconf
12671 #457: e2fsprogs link problem
12672 #459: libgtk2 autoreconf
12673 #469: build of libgtk2 for host incorrectly assumes that X.org ...
12674 #671: Bash fails to build when building buildront on Ubuntu 9.04
12675 #711: WebKit host dependencies problems
12676 #821: cp: illegal operation
12677 #1039: Not compiled on ubuntu karmic
6c9d3873
RA
12678 #1069: [PATCH] The AT91BOOTSTRAP makefile contains a typo
12679
f0bdacdb
PK
126802010.02-rc1, Released February 9th, 2010:
12681
12682 Fixes all over the tree and new features.
12683
12684 Generalized autotools infrastructure to be usable for
12685 non-autotools packages, see package/Makefile.package.in for
12686 details.
12687
12688 Cleaned up avr32 toolchain config, external source-based
12689 toolchain support is gone.
12690
12691 Dependency checks: Also check for makeinfo, only print output
12692 on errors.
de219287 12693
6c26a600 12694 Toolchain: uClibc 0.9.30.2, gcc 4.4.3
6bfb4885 12695
731f3c3e
PK
12696 New packages: libcdaudio, libdvdnav, libdvdread, hostapd, ser2net,
12697 tcpreplay
20417bbf 12698
aea2ef9b
WW
12699 Updated/fixed packages: alsa-lib, alsa-utils, at, autoconf, bash,
12700 bind, binutils, bootutils, busybox, dbus, directfb, dnsmasq,
14d065b5
JB
12701 e2fsprogs, gstreamer, gperf, gst-plugins-bad, gvfs, fbdump, flex,
12702 hal, iptables, iw, jpeg, kismet, libfuse, libglib2, liboil, libpcap,
12703 libungif, libxml2, libxslt, lighttpd, mesa, mpg123, mtd-utils, nbd,
12704 neon, netstat-nat, newt, openvpn, pcre, php, qt, rdesktop, readline,
12705 rpm, sawman, sdl, sdl_ttf, sqlite, sshfs, tremor, u-boot,
12706 usb_modeswitch, usbutils, webkit, wpa_supplicant, xfsprogs, zlib
ba4183bc 12707
640c7403 12708 Removed package: asterisk, openswan
5223447b 12709
ba4183bc
GZ
12710 Issues resolved (http://bugs.uclibc.org):
12711
20417bbf 12712 #515: tcpreplay: new package
1041563b 12713 #553: Wrong DirectFB ps2mouse limitation
249f3db9 12714 #559: mesa3d build fails
7c737978 12715 #679: Autoconf cannot find M4
44816b1b 12716 #739: New/updated hostapd package
d8968c67 12717 #749: Bump usbutils package to version 0.86
79c9a433 12718 #751: Kernel 2.6 snapshot fetch fail
1ba3c843 12719 #753: Bump lighttpd package to 1.4.25
9c37425b 12720 #757: U-Boot: mkimage cannot be installed using external toolchain
ba4183bc 12721 #761: Add binutils 2.20 to toolchain options
9f17728f 12722 #763: [SECURITY] Update pcre to 7.9
09c181f2 12723 #765: Add buildroot branding to gcc
7a90172f 12724 #767: Bump iw package to 0.9.18
b5867d93 12725 #773: [SECURITY] Update bind to 9.5.2-P1
0a62bb41 12726 #795: Minor edits to fix typos, grammar, spelling, usage in documen...
4833d135 12727 #813: Drop not very useful generic package selection options ...
b9656e81 12728 #823: Editor backup files (~) is copied from the target_skeleton
9400c735 12729 #827: Bump mtd-utils package to version 1.2.0
c47124d4 12730 #841: Build error
0908e85c 12731 #913: Bump iptables to 1.4.6
c95e3b84 12732 #919: Bump usb_modeswitch package to 1.0.7
ca2ad7d8 12733 #925: Bump wpa_supplicant package to 0.6.10
db9dcbee 12734 #931: Bump kismet package to 2010-01-R1
b3febdac 12735 #937: Bump openvpn package to 2.1.1
c623a237 12736 #943: Bump sqlite package to 3.6.22
3416f262 12737 #961: Bump dnsmasq to 2.52
60ce1b08 12738 #967: Bump netstat-nat to 1.4.10
6455c32d 12739 #973: Bump iw to 0.9.19
fbf84d42 12740 #1003: DHCP options disabled with busybox-1.16.0
934c7bb7 12741 #1009: [SECURITY] Bump php to 5.2.12
49d92ebe 12742 #1015: [SECURITY] Bump bind to 9.5.1-P2
c317439d 12743 #1027: Busybox flash commands conflict with those from mtd-utils
d5d48254 12744 #1063: [SECURITY] Update lighttpd to 1.4.26
bf4d2d86 12745
798927cc 127462009.11, Released December 1st, 2009:
b48fb8c4
PK
12747
12748 Additional fixes and cleanups.
12749
9d998ad1
PK
12750 Updated/fixed packages: alsamixergui, autoconf, coreutils, fltk,
12751 microperl, ncurses, vim
b48fb8c4
PK
12752
12753 Issues resolved (http://bugs.uclibc.org):
12754
12755 #707: Cant configure fltk-1.1.7. configure: error: Configure could ...
12756
31bd9741
PK
127572009.11-rc2, Released November 29th, 2009:
12758
12759 Additional fixes and cleanups.
6b6bdaed 12760
ade675c5 12761 Updated/fixed packages: busybox, dbus, fltk, gvfs, ltrace
6b6bdaed 12762
2d04d56e 127632009.11-rc1, Released November 23rd, 2009:
74834991 12764
b8a917fa
PK
12765 Fixes all over the tree and new features.
12766
12767 Cleaned up / Simplified build directory layout. Refer to
12768 docs/buildroot.html#using for details.
12769
12770 Target defconfig files moved to configs/ and listed in 'make help'
12771 output.
12772
406053d5
PK
12773 Fixed *clean targets. Now clean removes everything generated,
12774 so you can do a fresh rebuild. Distclean furthermore removes
12775 kbuild tools and .config, bringing the source tree back in a
12776 pristine state.
12777
b8a917fa
PK
12778 Toolchain: ARM cortex A8 support, GCC 4.4.2, sensible default
12779 soft / hardfloat setting for architecture, ensure target-ldd
12780 gets installed.
83182dd2 12781
4114643d 12782 New packages: divine, gvfs, libarchive, libmicrohttpd,
0ad58695 12783 sdl_sound, swfdec, sysstat
32518793 12784
81e4ba32
PK
12785 Updated/fixed packages: alsa-lib, alsamixergui, autoconf, bootutils,
12786 busybox, gcc, directfb, dnsmasq, e2fsprogs, festival, gamin, gperf,
12787 gqview, gstreamer, gst-plugins-bad, gst-plugins-base, gst-plugins-good,
f6cbb268
PK
12788 imagemagick, ipkg, iptables, iw, kernel-headers, kismet, leafpad,
12789 libelf, libevent, libglib2, libidn, liblockfile, libmad, libpcap,
fa946b78 12790 libupnp, libuuid, libxml2, lighttpd, ltrace, lua, lzma, magiccube4d,
1dd9d9f3 12791 matchbox, mdadm, nbd, ncftp, ncurses, netkittelnet, netsnmp,
7ba54a07 12792 ng-spice-rework, ntfs-3g, openntp, openssl, pcmanfm, php, psmisc,
883f0667 12793 python, quagga, radvd, rpm, rsync, rubix, samba, sawman, sdl, sdl_image,
b7046770 12794 shared-mime-info, sfdisk, spawn-fcgi, speech-tools, sqlite, squashfs,
9627e211
PK
12795 synergy, syslinux, sysklogd, target-binutils, tcpdump, torsmo, u-boot,
12796 udpcast, util-linux, valgrind, vsftpd, wipe, wpa-supplicant, x11vnc,
5ad8ad0c 12797 xdata_xcursor-themes, xboard, xfsprogs, xstroke, zlib[5~
76aaac62 12798
87d74d94 12799 Removed package: mdnsresponder, mpatrol, gcc 3.4.6 + 4.0.4, vice
8a19a795 12800
74834991
GZ
12801 Issues resolved (http://bugs.uclibc.org):
12802
1d9178db 12803 #301: allow to install libsmbclient
bc95b3ad 12804 #303: add gvfs package
8e8354d4 12805 #477: Add sdl_sound package
57f3b11d 12806 #487: Make kismet package sexier
bdf41d6c 12807 #511: New package usb_modeswitch
74834991 12808 #527: misc fixes for dnsmasq package
a07032e1 12809 #565: libevent: Bump version and clean up makefile
27cf8114 12810 #587: Use iptables multipurpose binaries and bump to 1.4.4
da25e92b 12811 #593: Missing early check for patch(1)
b71951b0 12812 #597: (REOP) Selecting busybox in buildroot's config clobbers ar ...
17168395
PK
12813 #609: libmicrohttpd: New package
12814 #615: python: Don't delete .py files unless asked
f5239c32 12815 #617: netkit/inetd requires RPC and fails to build if RPC is disabled
07019b2c 12816 #619: netkittelnet requires netkitbase to install, but there's no ...
6aac003a 12817 #645: allow to build nbd-server with NBD package
829d4ff6 12818 #653: [SECURITY] Update php package to version 5.2.11
ab17f403 12819 #655: Update sqlite package to version 3.6.18
f72f3fd3 12820 #657: Bug in imagemagick-clean target
07019b2c 12821 #663: Add option for NAND flash with 512B Page and 16 kB erasesize ...
d7f5f04b 12822 #665: [PATCH] Samba package
69ec17cd 12823 #667: [PATCH] e2fsprogs
351b6796 12824 #683: SDL-dfb does not select directfb
3445ff4a 12825 #701: make install problem with unstripped binaries
48ed49e9 12826 #703: [SECURITY] Update openssl package to 0.9.8l
3848cd6d 12827 #705: Bump spawn-fcgi package to 1.6.3
4e27686c 12828 #709: Bump lighttpd package to 1.4.24
26073d2a 12829 #713: Migrate openntpd package to Makefile.autotools.in
83f9881d 12830 #715: Bump libidn package to 1.15 and other fixes
882e1376 12831 #717: Bump dnsmasq to 2.51 and introduce new IDN option
bd49a62d 12832 #731: Bump iw package to 0.9.17
74834991 12833
f0eb8b58
PK
128342009.08, Released August 31th, 2009:
12835
12836 Additional fixes and cleanups.
12837
12838 Updated/fixed packages: ctorrent, saveconfig/getconfig,
12839 sdl_net, util-linux.
014df317
PK
12840
12841 Issues resolved (http://bugs.uclibc.org):
12842
12843 #529: util-linux doesn't find headers and include libs correctly
cc8a9175 12844 #557: Build ctorrent with SSL support if available
014df317 12845
4595a2fc
PK
128462009.08-rc3, Released August 26th, 2009:
12847
12848 Additional fixes and cleanups.
12849
12850 Updated/fixed packages: alsa-utils, berkeleydb, busybox, dbus,
12851 directfb, enchant, kernel headers.
12852
12853 Issues resolved (http://bugs.uclibc.org):
12854
12855 #471: Allow directfb compilation with debug
12856 #541: Removal of CVS directories in target filesystem broken
12857 #547: berkeleydb: Update config.{sub, guess}
12858 #549: enchant: Fix dependencies.
12859 #569: Fix alsa-utils build for x86 on x86-64
12860
4ebaaf41
PK
128612009.08-rc2, Released August 6th, 2009:
12862
12863 Additional fixes and new features.
12864
12865 New packages: libuuid, gcc 4.3.4.
12866
4595a2fc
PK
12867 Updated/fixed packages: busybox, classpath, gzip, ipsec-tools,
12868 jamvm, libusb, microperl, neon, popt, sed, webkit.
4ebaaf41
PK
12869
12870 Fixed issue with 'make oldconfig'
0468b5c1
PK
12871
12872 Issues resolved (http://bugs.uclibc.org):
12873
12874 #525: sed broken with external toolchain
15dab042 12875 #537: Fix gzip build with recent glibc
0468b5c1 12876
3190d5bf
PK
128772009.08-rc1, Released August 2nd, 2009:
12878
12879 Fixes all over the tree and new features.
533718a8 12880
66095256
TP
12881 Improvement of external toolchain support:
12882 - Support for glibc toolchains.
12883 - The toolchain configuration announced to Buildroot is
12884 verified against the real toolchain configuration.
12885 - Fixes, documentation.
12886
12887 Cleanup X.org support: clarified configuration options, and
12888 removed mandatory dependency on useless libraries such as
12889 libXt or libXaw.
12890
d9a95017
TP
12891 New QT-based configurator, usable using 'make xconfig'.
12892
3190d5bf
PK
12893 Support for the Xtensa architecture.
12894
12895 Toolchain: GCC 4.4.1, 2.6.30 kernel headers, removed < 2.6.26
12896 headers.
12897
12898 New packages: bmon, ctorrent, dosfstools, enchant,
12899 gst-plugins-bad, iw, libmms, libnl, netstat-nat, ntfsprogs,
12900 sdl_gfx, spawn-fcgi.
12901
12902 Updated packages: bind, busybox, coreutils, sqlite, directfb,
12903 expat, gamin, gnuconfig, haserl, ipsec-tools, classpath,
12904 libcurl, libglib2, liblockfile, libpng, libsoup, libxml2,
12905 lighttpd, ltp-testsuite, lvm2, matchbox, memstat,
12906 gst-plugins-good, gstreamer, libogg, libvorbis, mplayer,
12907 neon, openssl, pciutils, php, qt, ruby, sawman, webkit,
12908 wpa-supplicant, xdriver_xf86-input-synaptics,
12909 xdriver_xf86-video-intel, xlib_libXfont, xlib_libXft,
12910 xlib_libXt, xproto_xproto, xserver-xorg, xutil_makedepend,
12911 xutil_util-macros.
12912
533718a8
PK
12913 Issues resolved (http://bugs.uclibc.org):
12914
2e71cd88 12915 #83: liblockfile fails to compile due to eaccess redefinition
0aa70624 12916 #163: Xtensa architecture port
7a1a334c 12917 #171: xorg-server / kernel headers 2.6.26 - vm86.c compilation issue
533718a8 12918 #241: device mapper + lvm2: build together
52dbe071 12919 #243: ctorrent: new package
bb14fc40 12920 #247: ntfsprogs: new package
71c810ff 12921 #271: Library 'libgcc_s.so.1' not installed in search path
57c2e79b 12922 #287: New package libnl
9a6d6cf5 12923 #289: New package iw
6fecd53e 12924 #331: Update MPlayer to version 1.0rc2
5818010f 12925 #333: Bump sqlite package to 3.6.15
e61606ad 12926 #349: update libsoup to version 2.26.2
c2dbefd8 12927 #357: New package netstat-nat
234fb283 12928 #359,#413: Upgrade openvpn to Makefile.autotools.in
533718a8 12929 #367: linux kernel compile error for arm926t
10e9b7ed 12930 #369: Add SDL_gfx package
533718a8 12931 #373: Support for building gstreamer without libxml
e61606ad 12932 #379: update DirectFB to version 1.4.0
533718a8
PK
12933 #383: gst-plugins-good: Allow soup plugin to be configured
12934 #385: neon: Fix pkgconfig dependency
bd26b582 12935 #387: Tremor not installed to toolchain
ba4fbdc9 12936 #389: New package bmon
533718a8
PK
12937 #391: gstreamer: Bump version to 0.10.23
12938 #393: gst-plugins-base: Bump version to 0.10.23
12939 #395: gst-plugins-bad: New package
f4311822 12940 #403: Error while building iso9660 image
533718a8
PK
12941 #409: Bump php package to 5.2.10
12942 #411: ipsec-tools: Bump version to 0.7.2
0468be6e 12943 #417: New package spawn-fcgi
264b9c11 12944 #419: Bump lighttpd package to 1.4.23
27ce942e 12945 #421: toolchain: Clean up toolchain locale support menu
81f9990e 12946 #427: webkit: Update to WebKit svn r44552
56fcdc9b 12947 #437: ltp-testsuite: Bump version to 20090630
f26acf61 12948 #451: Upgrade from unmaintained dosfstools-2.11 to dosfstools-3.0.3
e0debb78 12949 #467: DirectFB 1.4.1
0aa70624 12950 #473: memstat_0.5.tar.gz has install with -D and that fails "make"
5079d7a0 12951 #491: libxml2: Bump version to 0.7.3
ff69aeea 12952 #495: Bump bind package to 9.5.1-P3 (security)
2a966bcd 12953 #497: OpenSSL RSA key generation hangs on x86_64
00c8bdd5 12954 #509: Bump sqlite package to 3.6.16
a7b50b94 12955 #523: pciutils broken with external toolchain
9be449ff 12956 #533: Update gamin to 0.1.10 to fix compilation
533718a8 12957
a69b3d61
PK
129582009.05, Released June 1st, 2009:
12959
12960 Fixes for dropbear & diffutils, bump linux-advanced 2.6.29.x
12961 version and marked ubifsroot as broken.
12962
45e11e29
PK
129632009.05-rc3, Released May 27th, 2009:
12964
12965 Fixes for toolchain (gcc arm pr37436), stable kernel versions,
12966 busybox, curl, libusb, readline, python and strace.
12967
12968 Issues resolved (http://bugs.uclibc.org):
12969
12970 #345: libcurl package needs a urandom fix
12971
13328d22
PK
129722009.05-rc2, Released May 19th, 2009:
12973
12974 Fixes for toolchain (gcc w/softfloat on ppc, 3.4.6 buildfix
12975 for newer hosts), stable kernel versions, busybox, cups,
12976 dmraid, docker, mesa3d, rsync and updated defconfigs.
12977
12978 xserver marked as broken on AVR32 and atngw100-expanded
12979 config removed.
61aeb6e4
PK
12980
12981 Issues resolved (http://bugs.uclibc.org):
12982
12983 #167: metacity does not build
13328d22
PK
12984 #295: gamin installs python support even if python is disabled
12985 #323: gen_matypes fails to execute during build of Mesa when us...
61aeb6e4 12986
cf92bc23
PK
129872009.05-rc1, Released May 5th, 2009:
12988
12989 Fixes all over the tree, further conversion of packages to
12990 Makefile.autotools.in and we now build host versions of
12991 packages where needed for build time dependencies instead of
12992 relying on the correct versions being available on the build
12993 host. Ancient toolchain / busybox versions have furthermore
12994 been removed as announced in the 2009.02 release notes.
12995
12996 New packages: flac, gob2, lzop, taglib, wpa_supplicant
12997
12998 Updated packages: avahi, bind, binutils, busybox, dbus, dbus-glib,
12999 directfb, dnsmasq, freetype, gcc, gmp, gstreamer, iptables, kernel
13000 headers, kexec, libglib2, libpng, libsndfile, lua, mpfr, ntfs-3g,
13001 openssl, php, qtopia4, rsync, samba, sqlite, tar, uboot, uclibc,
13002 util-linux, xorg7, xerces
13003
13004 Issues resolved (http://bugs.uclibc.org):
13005
13006 #5,#77,#141,#143: Convert php package to Makefile.autotools.in
13007 and a ton of other improvements
13008 #19: page.h missing by util-linux
13009 #37: update libglib2 to version 2.18.4
13010 #61: tslib puts staging_dir into pkgconfig file
13011 #69: tar refuses to build
13012 #71,#175: ./wchar.h:41:12: error: empty filename in #include
13013 #73: Bump openssl package to the latest version
13014 #81: New package wpa_supplicant
13015 #99: new package: flac
13016 #101: update gstreamer packages
13017 #105,#313: menuconfig segfaults on tinyx if wchar is not
13018 selected
13019 #107: convert libvorbis to Makefile.autotools.in
13020 #109: Make pppd package avoid bsd err
13021 #111: binutils 2.17 fails to build when texinfo >= 4.10
13022 #133: Modify ncurses5-config to get correct include path
13023 #137: Bump php to version 5.2.9
13024 #139: Bump sqlite to 3.6.11 and convert to
13025 Makefile.autotools.in
13026 #145: Bump bind package to 9.5.1-P1 (security)
13027 #147: buildroot toolchain fails to build w/binutils-2.19.1
13028 #151: openssl package trivial fixes
13029 #161: vim fails on patching with errors in configure.patch
13030 #169: blackbox-0.70.1 does not build
13031 #177: xdriver_xf86-input-keyboard does not build
13032 #179: Upgrade dropbear to Makefile.autotools.in
13033 #181: Update to Xorg 7.4
13034 #187: ntfs-3g: could not build cross
13035 #191: alsa-lib ARM binaries always built with EABI
13036 #213: Bump wpa_supplicant package to version 0.6.9
13037 #217: Bump openssl package to 0.9.8k (security)
13038 #219: Toolchain build fails on m4
13039 #225: m4 macros are out of place
13040 #233: make ipv6 optional in iptables
13041 #237: ncftp: convert to Makefile.autotools.in
13042 #239: ntfs-3g: convert to Makefile.autotools.in
13043 #245: lzop: new package
13044 #271: Bump bind package to 9.5.1-P2 (security)
13045 #277: Bump sqlite package to 3.6.16
13046 #279: update libglib2 to version 2.20.1
13047 #281: update DirectFB to version 1.2.8
13048 #283: add taglib
13049 #285: compilation of samba fails if IPV6 support is missing
13050 #293: update samba to version 3.3.3
13051 #299: add shared-mime-info package
13052 #307: make openssl package respect build flags
This page took 2.596961 seconds and 4 git commands to generate.