]> Git Repo - buildroot-mgba.git/blame - CHANGES
package/python-pyproject-hooks: bump to version 1.2.0
[buildroot-mgba.git] / CHANGES
CommitLineData
769d71ae
PK
12024.08, released September 6th, 2024
2
3 Various fixes.
4
5 Fixed defconfigs: imx8mqevk: Bump TF-A, U-Boot and Linux to
6 fix build with gcc 13.x
7
8 Removed defconfigs: pandaboard
9
10 Updated/fixed packages: aer-inject, arm-trusted-firmware,
11 armadillo, babeld, cache-calibrator, clamav, fbdump, gerbera,
12 libgtk4, libopenssl, mender, p910nd, tllist, wpa_supplicant
13
14 Removed packages: midori
15
30450215
PK
162024.08-rc3, released September 1st, 2024
17
18 Fixes all over the tree.
19
20 Removed defconfigs: mx25pdk
21
22 Updated/fixed packages: chicken, comix-cursors, dovecot,
23 dovecot-pigeonhole, elf2flt, enscript, fbset, freeipmi, gcc,
24 grub2, libcuefile, libcurl, libglob, libuecc, norm, php,
25 postgresql, proftpd, python-sqlparse, python3, sofia-sip,
26 szip, unbound, x264, xserver_xorg-server, zabbix
27
28 Removed packages: frotz
29
106a098b
PK
302024.08-rc2, released August 22nd, 2024
31
32 Fixes all over the tree.
33
34 Infrastructure: use "-ztext" rather than "-z text" in LDFLAGS
35 to work around buggy build systems
36
37 Defconfigs: Beaglev fire / Microchip mpfs icicle: Correct
38 Linux/U-Boot tarballs, Raspberryi 5: Correct CPU setting,
39 Zynqmp zcu106: use v1.0 DDR config, Zynqmp zcu10* / kria*:
40 Correct U-Boot dependency
41
42 Updated/fixed packages: aer-inject, asterisk, atop, aumix,
43 avahi, botan, chicken, dc3dd, ffmpeg, flashrom, gnuradio,
44 gnu-efi, gnutls, hiawatha, iperf3, iproute2, ledmon, libffi,
45 libgpg-error, libkcapi, libpcap, mariadb, mdadm, ncurses,
46 nginx, ntpsec, python-huepy, python-tpm2-pytss,
47 python-unittest-xml-reporting, qt6base, qt6tools, skopeo,
48 strongswan, systemd, uboot, uclibc, unbound, vboot-utils,
49 wpa_supplicant, wpebackend-fdo
50
51 Removed packages: fan-ctrl
52
32161a3c
TP
532024.08-rc1, released August 8th, 2024
54
55 Fixes all over the tree (especially related to GCC 14.x
56 compatibility) and package updates.
57
58 Toolchains:
59 - uClibc updated to 1.0.49
60 - GDB 15.x added, GDB 14.x now the default
61 - GCC 14.x updated to GCC 14.2.0
62 - Support for Linux 6.9/6.10 headers added
63
64 Infrastructure:
65 - Patches on packages are now applied with -F0, which means no
66 fuzz is accepted anymore.
67 - Improvements to the canonical example of SysV init script
68
91cd1bef
PK
69 New defconfigs: arm_fvp_ebbr, beagleplay, beaglev_fire,
70 cubieboard1, imx6ulz_bsh_smm_m2_defconfig, raspberrypi5,
71 spike_riscv32. ti_am62ax_sk, versal_vpk180
32161a3c
TP
72
73 Removed defconfigs: beagleboardx15, beaglev, imx8mpico
74
75 New packages: blake3, chicken, cloudfared, docker-cli-buildx,
76 espflash, fd, freescale-imx/firmware-upower, fwupd, fwupd-efi,
77 gtkiostream, graphene, kmon, libavif, libdex, libgtk4,
78 libjcat, libopenmpt, libtpms, mxt-app, nethogs, openconnect,
79 parsec-tool, pico-sdk, picotool, python-aerich,
80 python-autocommand, python-betterproto, python-configobj,
81 python-grpclib, python-inflect, python-jaraco-collections,
82 python-jaraco-context, python-jaraco-text, python-pyasynchat,
83 python-pyasyncore, python-dictdiffer, python-pkgconfig,
84 python-pypika-tortoise, python-ruamel-yaml-clib,
85 python-tomlkit, python-tomli-w, python-tpm2-pytss,
86 python-tortoise-orm, python-uswid, qt6declarative,
87 qt6languageserver, qt6mqtt, qt6opcua, qt6shadertools,
88 qt6tools, qt6virtualkeyboard, qt6wayland, qt6websockets,
89 skopeo, sqlitecpp, swipl, swtpm, tig, tipidee, tpm2-openssl,
90 xilinx-prebuilt, zoxide
91
92 Removed packages: beaglev-ddrinit, beaglev-secondboot,
93 beecrypt, cgic, dvb-apps, gamin
94
95 New runtime tests: 4th, attr, atftp, bcc, btrfs, btrfsprogs,
96 dmidecode, go, gpsd, iproute2, kmod, lame, make, mariadb,
97 mawk, mosquitto, nmap, ntp, python-asn1crypto, python-pymupdf,
98 python-ruamel-yaml, rt-tests, swipl, vorbis-tools, xfsprogs
99
100 Issues resolved:
101 - Are there plans to add raspberrypizero2w_64_defconfig config?
102 https://gitlab.com/buildroot.org/buildroot/-/issues/1
103 - Some folders can't visit and some file is missing while running
104 https://gitlab.com/buildroot.org/buildroot/-/issues/2
105 - wpewebkit build fails on ARM Neon
106 https://gitlab.com/buildroot.org/buildroot/-/issues/3
107 - TAR-1.35 will not build for target (host-variant will build)
108 https://gitlab.com/buildroot.org/buildroot/-/issues/4
109 - package/xz without shared libraries breaks Python build
110 https://gitlab.com/buildroot.org/buildroot/-/issues/5
111 - unable to build - 404 at sources.buildroot.net
112 https://gitlab.com/buildroot.org/buildroot/-/issues/10
113 - OpenSSH 9.8 broken
114 https://gitlab.com/buildroot.org/buildroot/-/issues/11
115 - Update Openssh to Version 9.8p1 (CVE-2024-6387) in Long Term
116 Support Release 2024.02.x
117 https://gitlab.com/buildroot.org/buildroot/-/issues/14
118 - Toolchain (host-gcc-final-14.1.0) build failure with
119 y2038/BR2_TIME_BITS_64 enabled
120 https://gitlab.com/buildroot.org/buildroot/-/issues/16
121 - building go/golang gives error
122 https://gitlab.com/buildroot.org/buildroot/-/issues/18
123 - GCC 13.3 is missing
124 https://gitlab.com/buildroot.org/buildroot/-/issues/20
125 - package containerd update to avoid hanging docker exec
126 commands
127 https://gitlab.com/buildroot.org/buildroot/-/issues/21
128 - "BR2_EXTERNAL broken missing srctree error Config.in"
129 https://gitlab.com/buildroot.org/buildroot/-/issues/24
130 - Can't subscribe buildroot mailing list
131 https://gitlab.com/buildroot.org/buildroot/-/issues/25
132
a8c74cae
PK
1332024.05.3, released September 9th, 2024
134
135 Important / security related fixes.
136
137 A large number of GCC 14.x compilation fixes and additional
138 runtime tests.
139
140 Infrastructure:
141 - Be more robust against text files (for package hashes and
142 users) incorrectly missing a terminating newline.
143
144 - Fix various issues with the pkg-kconfig infrastructure and
145 per-package-directories builds
146 (BR2_PER_PACKAGE_DIRECTORIES).
147
148 Updated/fixed packages: aer-inject, am335x-pru-package,
149 apache, apr, apr-util, attr, augeas, autossh, bandwidthd,
150 bcusdk, boost, brcm-patchram-plus, btrfs-progs, busybox,
151 can-utils, coreutils, cpuload, cryptsetup, cwiid, dhrystone,
152 dvb-apps, elfutils, faifa, fetchmail, ffmpeg, fluent-bit,
153 fluidsynth, freerdp, gcc, gcc-bare-metal, gdb, gnutls, gpsd,
154 hiawatha, hostapd, htop, ibm-sw-tpm2, intel-microcode, iperf3,
155 iproute2, ksmbd-tools, libcli, libcoap, libcurl, libest,
156 libfreefare, libgtk3, libngs, libpwquality, libressl, libupnp,
157 libxml2, libxslt, lrzsz, mdio-tools, micropython,
158 mjpg-streamer, mokutil, mpir, ncftp, nginx, nodejs, odb,
159 open-iscsi, openldap, openswan, openvpn, pistache, procps-ng,
160 python-django, quotatool, rtty, ruby, sconeserver, speex,
161 swaybg, tar, tftpd, tinyssh, uclibc, uclibc-ng-test, unbound,
162 uuu, vorbus-tools, wpewebkit, zfs, zsh
163
164 Issues resolved:
165 - TAR-1.35 will not build for target (host-variant will build)
166 https://gitlab.com/buildroot.org/buildroot/-/issues/4
167 - Toolchain (host-gcc-final-14.1.0) build failure with
168 y2038/BR2_TIME_BITS_64 enabled
169 https://gitlab.com/buildroot.org/buildroot/-/issues/16
170
18368f66
PK
1712024.05.2, released August 14th, 2024
172
173 Important / security related fixes.
174
175 Various minor improvements to utils/check-package
176
177 Defconfigs: Add download hashes for chromebook-elm,
178 chromebook-snow and stm32mp157a_dk1
179
180 Updated/fixed packages: android-tools, bcc, bitcoin, boost,
181 btrfs-progs, c-ares, cdrkit, check, containerd, directfb,
182 dump1090, ed, exim, fail2ban, frotz, fwts, gcc, gdb, go, gpm,
183 kexec, libarchive, libgeos, libressl, llvm, mupdf, ncftp,
184 nodejs, ntpsec, octave, openssh, pppd, python-mupdf,
185 python-ruamel-yaml, qt5webkit, rawk-hawkbit-updater,
186 rtl8188eu, snappy, squid, sunxi-tools, syslinux, systemd,
187 tcf-agent, tftpd, ubus, util-linux, uvw, webkitgtk, wolfssl,
188 wpewebkit, x265, xlib_libxshmfence, xvisor
189
190 Issues resolved (http://bugs.uclibc.org):
191
192 #15231: gcc --help -v doesn't work correctly with gcc>=10 and..
193
9238ff24
PK
1942024.05.1, released July 13th, 2024
195
196 Important / security related fixes.
197
198 Infrastructure: Ensure support/scripts/apply-patches can be
199 used outside Buildroot (regression in 2024.05).
200
201 Defconfig: Pine64 rockpro64: Build ethernet driver in kernel
202 rather than as module. QEMU sh4: Change to initramfs to
203 workaround regression in QEMU. Visionfive2: Correct kernel
204 headers version
205
206 Updated/fixed packages: apache, avro-c, daq, dav1d,
207 fluent-bit, ghostscript, glibc, libmad, libopenssl,
208 linux-firmware, mesa3d, network-manager, ntp, nut, octave,
209 openssh, openvpn, php, raspberrypi-usbboot, redis, sentry-cli,
210 tor, uuu, vlc, xmrig, znc
211
6a1f9b3c
PK
2122024.05, released June 12th, 2024
213
214 Various fixes.
215
216 Infrastructure: Ensure a custom tar program specified with
217 make TAR=/path/to/custom/tar is used everwhere.
218
219 Defconfigs: Fix build issues and runtime warnings for
220 Beaglebone qt5, Qemu ppc64/le pseries, TI am62x/am64x.
221
222 Add hashes for Beaglebone qt5, imx8mn bsh sm s2 / pro,
223 stm32f429 disco XIP, stm32f769 disco sd.
224
225 Updated/fixed packages: bc, collectd, composer, cvs,
226 docker-compose, flutter-engine, git, liblockfile, libzenoh-c,
227 lightning, nginx, p11-kit, python-lxml, python3, qt6base,
228 rrdtool, sofia-sip, syslog-ng, systemd, uclibc, unixodbc
229
e19ae5ec
PK
2302024.05-rc2, released June 4th, 2024
231
232 Fixes all over the tree.
233
234 Download:
235 - Dropped the (noop) --passive-ftp option from default wget
236 options for compatibility with wget2
237
238 - Fixed an issue with the generated archives (for
239 git/svn/cargo/go) when multiple packages share an archive
240 (E.G. linux vs linux-headers).
241
242 Defconfigs: Fix build issue with binutils 2.41+ for
243 Acmesystems Aria / Arietta, add download hashes for a number
244 of defconfigs. Fix FIT external position for i.MX8 boards
245
246 Updated/fixed packages: dnsmasq, docker-compose, doom-wad,
247 ebtables, esp-hosted, file, freeradius-client,
248 freeradius-server, go, kmod, libmnl, libnetfilter_acct,
249 libnetfilter_log, linux, luarocks, lynx, makedumpfile,
250 micropython, mtd, ncftp, newlib-bare-metal, nfacct, ntp,
251 octave, proftpd, qt5base, systemd, tpm2-tss, uboot-tools,
252 ulogd, vala, zip
253
254 Removed packages: at91bootstrap, at91dataflashboot,
255 on2-8170-libs, on2-8170-modules
256
257 Issues resolved (http://bugs.uclibc.org):
258
259 #15973: imx8m bootloader image generation broken since update..
260 #16093: kmod and gcc-14 build error
261
e5173e01
PK
2622024.05-rc1, released May 30th, 2024
263
264 Fixes all over the tree and new features.
265
266 Toolchains:
267 - Binutils 2.24 added, 2.39 dropped, 2.41 is now default
268 - GCC 14.x added, 11.x dropped, 13.x is now default
269 - uClibc-ng bumped to 1.0.48
270 - Musl bumped to 1.2.5, adds riscv32 support
271 - Glibc bumped to 2.39, libcrypt no longer available (see
272 libxcrypt package)
273 - External glibc based toolchains no longer install libcrypt
274 files (except for libcrypt.so.1) to not conflict with the
275 libxcrypt package
276 - Bootlin external toolchains updated to 2024.02
277 - Support for external toolchains using GCC version 14
278 - Old external Codesourcery ARM/AARCH64 toolchains removed
279 - Old external Codesourcery niosII toolchain removed
280 - Old external Codescape mips toolchains removed
281 - Support for Linux 6.7 / 6.8 kernel headers added
282
283 Architecture:
284 - Support for riscv32 noMMU added
285 - Internal toolchains for SPARC (re-)added
286 - Support for the Motorola m68k specific shared library
287 support for the FLAT binary format dropped, as support has
288 been removed from the Linux kernel as of v5.19.
289
290 Download (notice, Buildroot generated tarballs have changed):
291 - Tar 1.35 is now required (will be automatically built if not
292 available on the host). Notice that tar 1.35 changes the way
293 devmajor/minor is stored, so tarballs created with 1.35 are
294 not binary identical to <1.35
295 - The tarball creation logic has now been extended to
296 correctly handle when ACLs are set on the download
297 directory.
298 - An issue with conflicting git tags between (different
299 versions of) a package has been fixes
300 - Git attributes are now handled correctly
301
302 Security:
303 - The /dev/shm entry in the default /etc/fstab used for
304 busybox and sysv init systems was missing the sticky bit,
305 allowing users to delete and replace other users files.
306
307 Infrastructure:
308 - kconfig/menuconfig can now be built with GCC 14.x
309 - Git is now used to to fetch CVE data from the FKIE
310 repository to work around an issue with missing meta files
311 in the releases.
312 - utils/check-package now also checks if defconfigs use
313 BR2_DOWNLOAD_FORCE_CHECK_HASHES to ensure custom
314 bootloader/kernels are correctly downloaded.
315
316 New defconfigs: Beagleboneai64, Orangepi Zero2w, Pine64 star64
317
318 New packages: basu, bats-assert, bats-file, bats-support, bcc,
319 bpftrace, export-subst, flutter-adaptive-scaffold-example,
320 flutter-animations-example, flutter-dynamic-layouts-example,
321 flutter-go-router-example, flutter-image-example,
322 flutter-markdown-example, flutter-packages,
323 flutter-rfw-local-example, go-bootstrap-stage3, igt-gpu-tools,
324 libgpiod2, libxmlb, libzenoh-c, lmdb, lua-lightningmdb,
325 lua-lsdbus, mokutil, python-email-validator,
326 python-expandvars, python-fastui, python-hid, python-jc,
327 python-mpmath, python-poetry-core, python-sympy,
328 python-yamllint, qbee-agent, starfive-spltool, ustreamer
329
330 Removed packages: flutter-gallery, omxplayer, ti-k3-image-gen
331
332 Issues resolved (http://bugs.uclibc.org):
333
334 #14416: Mesa3D missing DRI3 support for various Gallium drivers
335 #15766: BR2_PACKAGE_WESTON_XWAYLAND -- 12.0.1 -- fails to build..
336 #15997: Build Squid with GCC12.3 in Buildroot 2024.02 will fail
337 #16009: 'select' does not work with 'choice'
338 #16036: android-tools version is too old
339 #16075: Cannot use linux kernel extensions from external tree..
340
6416b1d1
PK
3412024.02.6, released September 9th, 2024
342
343 Important / security related fixes.
344
345 Added a large number of additional runtime tests.
346
347 Infrastructure:
348 - Be more robust against text files (for package hashes and
349 users) incorrectly missing a terminating newline.
350
351 - Fix various issues with the pkg-kconfig infrastructure and
352 per-package-directories builds
353 (BR2_PER_PACKAGE_DIRECTORIES).
354
355 Updated/fixed packages: aer-inject, am335x-pru-package,
356 apache, apr, apr-util, attr, boost, btrfs-progs, busybox,
357 cryptsetup, dropbear, elfutils, fetchmail, ffmpeg, fluidsynth,
358 freerdp, gcc, gdb, gnutls, gpsd, hiawatha, hostapd, htop,
359 intel-microcode, iperf3, ksmbd-tools, libcoap, libcurl,
360 libest, libgtk3, libpwquality, libressl, libupnp, libxml2,
361 libxslt, lrzsz, mdio-tools, micropython, mjpg-streamer, mpir,
362 ncftp, nginx, nodejs, open-iscsi, openldap, openvpn, pistache,
363 procps-ng, python-django, ruby, speex, swaybg, tinyssh,
364 uclibc, uclibc-ng-test, unbound, uuu, wpewebkit, zfs
365
366 Issues resolved:
367 - Toolchain (host-gcc-final-14.1.0) build failure with
368 y2038/BR2_TIME_BITS_64 enabled
369 https://gitlab.com/buildroot.org/buildroot/-/issues/16
370
86574415
PK
3712024.02.5, released August 14th, 2024
372
373 Important / security related fixes.
374
375 Various minor improvements to utils/check-package
376
377 Defconfigs: Add download hashes for chromebook-elm,
378 chromebook-snow and stm32mp157a_dk1
379
380 Updated/fixed packages: bitcoin, boost, btrfs-progs, c-ares,
381 cdrkit, check, containerd, directfb, ed, exim, fwts, gcc, gdb,
382 go, kexec, libarchive, libgeos, libressl, mupdf, nodejs,
383 ntpsec, octave, openssh, pppd, python-mupdf,
384 python-ruamel-yaml, qt5webkit, rauc-hawkbit-updater, snappy,
385 squid, sunxi-tools, syslinux, systemd, tcf-agent, ubus,
386 util-linux, uvw, webkitgtk, wolfssl, wpewebkit, x265,
387 xlib_libxshmfence, xvisor
388
389 Issues resolved (http://bugs.uclibc.org):
390
391 #15231: gcc --help -v doesn't work correctly with gcc>=10 and..
392
68b2091f
PK
3932024.02.4, released July 13th, 2024
394
395 Important / security related fixes.
396
397 Infrastructure: Ensure a custom tar program specified with
398 make TAR=/path/to/custom/tar is used everwhere.
399
400 Defconfig: Pine64 rockpro64: Build ethernet driver in kernel
401 rather than as module.
402
403 Updated/fixed packages: apache, composer, daq, fluent-bit,
404 ghostscript, glibc, liblockfile, libmad, libopenssl, mesa3d,
405 network-manager, ntp, octave, openssh, openvpn, php, python3,
406 qt6base, raspberrypi-usbboot, redis, sentry-cli, systemd, tor,
407 vlc, xmrig, znc
408
893c39ba
PK
4092024.02.3, released June 10th, 2024
410
411 Important / security related fixes.
412
413 Misc:
414 - Fixed a number of compilation issues for hosts using GCC
415 14.x, including for kconfig.
416
417 Download:
418 - Drop redundant --passive-ftp from default wget options and
419 migrate a number of packages using FTP upstreams to HTTP(S)
420 for compatibility with wget2 which does not have FTP support
421
422 - Ensure downloads are correctly shared for host packages that
423 try to do so using <pkg>_DL_SUBDIR and ensure the correct
424 toplevel directory name is used in generated tarballs when
425 downloads are shared.
426
427 Arch: Enable SSE2 support for x86 Pentium M variant.
428
429 Defconfigs: Orangepi PC/R1, Raspberrypi zero2w, Sipeed
430 licheepi nano, Wandboard: Fix compilation issues. PC x86-64
431 bios/efi: add wireless regdb to fix kernel warning during
432 boot, iMX.8 boards: Adjust FIT external data position to match
433 imx-mkimage changes, fixing boot issues.
434
435 Updated/fixed packages: am33x-cm, apcupsd,
436 arm-trusted-firmware, binutils-bare-metal, bpftool, catch2,
437 ccache, cjson, clamav, cog, coreutils, cryptodev-linux,
438 dhcpcd, dmraid, dnsmasq, docker-cli, docker-compose,
439 docker-engine, doom-wad, duma, elf2flt, ebtables, elfutils,
440 evemu, file, fluidsynth, freeradius-client, freeradius-server,
441 freerdp, fwts, gcc, gcc-bare-metal, git, gnuplot, go,
442 gr-osmosdr, gst1-plugins-good, hidapi, imagemagick,
443 intel-gmmlib, ivi-homescreen, janus-gateway, kexec, kmod,
444 kodi, libarchive, libdrm, libedit, libffi, libglib2, libhtp,
445 libjwt, libkrb5, libmanette, libmdbx, libmnl,
446 libnetfilter_acct, libnetfilter_log, libnpth, libopenssl,
447 libpng, libuhttpd, liburiparser, libutempter, libvncserver,
448 libwpe, lightning, linux-firmware, linux-pam, lua-cffi,
449 luajit, lvm2, lynx, mariadb, mesa3d, micropython, minisign,
450 musl, mutt, ncftp, network-manager, newlib-bare-metal, nfacct,
451 nfs-utils, octave, openjpeg, openocd, oprofile,
452 perl-dbd-mysql, php, postgresql, pppd, privoxy, procps-ng,
453 proftpd, proj, putty, python-ml-dtypes, python-pillow,
454 python-rds-py, qemu, qt5base, redis-plus-plus, rtl8189fs,
455 ruby, samba4, shadow, smcroute, speech, squid, sscep,
456 suricata, swupdate, systemd, ti-sgx-km, tinycbor, tinyproxy,
457 tor, tpm2-tss, ttyd, uboot-tools, ulogd, vala, weston,
458 wpewebkit, x11vnc, zbar, zeromq, zfs, zip, zxing-cpp
459
460 Issues resolved (http://bugs.uclibc.org):
461
462 #15766: BR2_PACKAGE_WESTON_XWAYLAND -- 12.0.1 -- fails to build..
463 #15973: imx8m bootloader image generation broken since update..
464 #16075: Cannot use linux kernel extensions from external tree..
465 #16093: kmod and gcc-14 build error
466
b34fa00d
PK
4672024.02.2, released May 7th, 2024
468
469 Important / security related fixes.
470
471 Security: The /dev/shm entry in the default /etc/fstab used
472 for busybox and sysv init systems was missing the sticky bit,
473 allowing users to delete and replace other users files.
474
475 Defconfigs: Mangopi mq1rdw1: Lock kernel headers to 6.6.x.
476
477 Updated/fixed packages: apache, botan,
478 brcmfmac_sdio-firmware-rpi, clamav, cmake, containerd,
479 crucible, dmenu-wayland, dmraid, docker-cli, docker-engine,
480 domoticz, fmc, freeipmi, gdal, gdb, giflib, gnupg2, go,
481 google-breakpad, googlefontdirectory, imx-gpu-viv, inih,
482 libassuan, libblockdev, libcurl, libdrm, libgpg-error,
483 libksba, libnpth, libressl, libtracefs, lxc, mbedtls, mesa3d,
484 oatpp, opensc, oprofile, perl-net-ssleay, petitboot,
485 php-xdebug, psplash, python-pypng, python-segno,
486 python-service-identity, python3, skeleton-init-sysv, systemd,
487 tcf-agent, tiff, uuu, wolfssl, xmrig, zic
488
489 Issues resolved (http://bugs.uclibc.org):
490
491 #14416: Mesa3D missing DRI3 support for various Gallium drivers
492 #16009: 'select' does not work with 'choice'
493 #16036: android-tools version is too old
494
9b1c4300
PK
4952024.02.1, released March 26th, 2024
496
497 Important / security related fixes.
498
499 Toolchain: Dropped old Codesourcery ARM / AARCH64 and
500 Codescape MIPS external toolchains as they use old Glibc
501 versions not compatible with 64-bit time_t
502
503 Defconfigs: Starfive visionfive2: Use correct genimage
504 configuration. TI am62x_sk / am64_sk: Use correct optee-os
505 platform setting and use a fixed ti-k3-r5-loader version.
506
507 Infrastructure: Use git to fetch CVE data from the FKIE
508 repository to work around an issue with missing meta files in
509 the releases.
510
511 Updated/fixed packages: axel, bash, bitcoin, botan, busybox,
512 containerd, cryptsetup, cvs, docker-compose, docker-engine,
513 ell, expat, giflib, gmp, go, harfbuzz, intel-gmmlib,
514 intel-mediadriver, iwd, kodi, kodi-pvr-hts, libcgroup, libdrm,
515 libgit2, libkrb5, libnfs, libunwind, libvpl,
516 libtorrent-rasterbar, libxml2, linux, mariadb, mesa3d,
517 mmc-utils, msmtp, multipath-tools, neon, onevpl-intel-gpu,
518 openssh, openvpn, osm2pgsql, owfs, php, poco, policycoreutils,
519 postgis, privoxy, pulseaudio, pure-ftpd, putty,
520 python-configshell-fb, python-rtslib-fb, rauc, restorecond,
521 spice, squid, targetcli-fb, tzdata, util-linux, vdr, xmrig,
522 xvisor, zic
523
524 Issues resolved (http://bugs.uclibc.org):
525
526 #15997: Build Squid with GCC12.3 in Buildroot 2024.02 will fail
527
87e979e4
PK
5282024.02, released March 5th, 2024
529
530 Various fixes.
531
532 Updated/fixed packages: botan, conmon, dash, efivar, expat,
533 fluent-bit, gcc, gst1-vaapi, libcoap, libselinux, liburing,
534 libva, libxml2, ltp-testsuite, luvi, newlib-bare-metal,
535 nginx-naxsi, octave, openblas, openvmtools, parted, poco,
536 powertop, python-aiohttp, python-cheroot, python-django,
537 python-grpcio, rauc, rauc-hawkbit-updater, rtl8822cs, rust,
538 sdl2, shadow, spirv-tools, strace, strongswan, tar, tllist,
539 vim
540
541 Removed packages: mysql (virtual), oracle-mysql,
542 python-setuptools-scm-git-archive
543
e1e292c0
PK
5442024.02-rc2, released March 1st, 2024
545
546 Fixes all over the tree.
547
548 Infrastructure: Various fixes for pkg-stats after moving to
549 the FKIE CVE feed and support for older python/ijson versions.
550
551 Updated/fixed packages: ccache, dracut, erlang, freetype,
552 libheif, libpthsem, micropython, newlib-bare-metal, openssh,
553 poco, python3, redis, rhash, shim, squid, syslinux
554
7a9ba7a7
PK
5552024.02-rc1, released February 25th, 2024
556
557 Fixes all over the tree and new features.
558
559 Toolchain:
560
561 - GDB: Add version 14.1, default to 13.2.
562
563 - uClibc-ng updated to 1.0.45
564
565 - Bootlin external toolchains updated to 2023.11-1, moving the
566 stable toolchains to GCC 12.3 / binutils 2.40 / GDB 13.2 /
567 glibc 2.38 / musl 1.2.4 / uClibc-ng 1.0.45
568
569 - Add support for building a bare metal toolchain suitable for
570 building firmware for certain (co-)processors, possibly
571 using a different CPU architecture than the main Buildroot
572 configuration.
573
574 Default optimization level changed from optimize for size
575 (-Os) to optimize for speed (-O2).
576
577 Support: Use the Fraunhofer FKIE JSON files for CVE matching
578 now that NVD is about to deprecate its feeds.
579
580 New defconfigs: AMD Zynqmp kria kd240 and kr260, zcu104, Avnet
581 RZBoard V2L, Mangopi MQ1RDW2, NXP i.MX 93 11x11 EVK, QEMU
582 Riscv64 virt-efi, TI AM574x Industrial Development Kit
583
584 Removed defconfigs: Zynq qmtech
585
586 New packages: binutils-bare-metal, dmenu-wayland, fcft, foot,
587 firmware-ele-imx, ivi-homescreen, libjwt, libtraceevent,
588 libtracefs, libutempter, lua-ansicolors, lua-argparse,
589 lua-conciseserialization, lua-ubjson, minisign,
590 newlib-bare-metal, python-aiosqlite, python-annotated-types,
591 python-anyio, python-asyncssh, python-bitarray,
592 python-cachetools, python-contourpy, python-decouple,
593 python-fastapi-sessions, python-fastapi,
594 python-google-api-core, python-google-auth,
595 python-googleapis-common-protos, python-grpc-requests,
596 python-grpcio-reflection, python-grpcio, python-httpcore,
597 python-httpx, python-matplotlib-inline, python-ml-dtypes,
598 python-multipart, python-pydantic-core, python-pypng,
599 python-starlette, python-tcolorpy, python-trafaret,
600 python-urwid-readline, python-uvicorn, rlwrap, tllist
601
602 Removed packages: davinci-bootcount (renamed to
603 uboot-bootcount), flickcurl, gmpc, libmpd, micropython-lib,
604 python-crossbar, python-pygame, tinymembench
605
606 Issues resolved (http://bugs.uclibc.org):
607
608 #10096: SH4 toolchain does not build Linux kernel magicpanelr2_..
609 #15889: please update meson
610 #15898: Unable to boot syslinux.efi produced by buildroot (EFI 64-..
611 #15910: USB keyboard is not working by default "raspberrypicm4io_..
612 #15952: Grub fails to load large rootfs files
613
e7119631
PK
6142023.11.3, released March 26th, 2024
615
616 Important / security related fixes.
617
618 Defconfigs: Starfive visionfive2: Use correct genimage
619 configuration.
620
621 Updated/fixed packages: bind, bitcoin, botan, c-ares, clamav,
622 conmon, containerd, cvs, dash, dnsmasq, docker-engine, dracut,
623 ell, expat, fluent-bit, freetype, gcc, ghostscript, gmp,
624 gnupg2, go, google-breakpad, gst1-python, gst1-vaapi, iwd,
625 libcoap, libcurl, libdnet, libgit2, libheif, libkrb5,
626 libmodsecurity, libnfs, libopenssl, libselinux, libunwind,
627 liburing, libuv, libva, libxml2, ltris, lua-http, luvi,
628 mmc-utils, nginx-naxsi, nodejs, octave, openssh, openvmtools,
629 parted, petitboot, php, poco, postgresql, powertop, privoxy,
630 pure-ftpd, putty, python-cheroot, python-configshell-fb,
631 python-django, python-rtslib-fb, python3,
632 rauc-hawkbit-updater, redis, redis-plus-plus, rsync,
633 s390-tools, sdl2, shim, spice, spirv-tools, squid, strace,
634 strongswan, sudo, systemd, targetcli-fb, uhd, unbound,
635 util-linux, v4l2loopback, vim, webkitgtk, wpewebkit, xvisor,
636 zlib-ng
637
638 Issues resolved (http://bugs.uclibc.org):
639
640 #15997: Build Squid with GCC12.3 in Buildroot 2024.02 will fail
641
880e3ea3
PK
6422023.11.2, released March 1st, 2024
643
644 Important / security related fixes.
645
646 Added CPE identifiers for a large number of packages.
647
648 Updated/fixed packages: bayer2rgb-neon, brltty, c-ares, cog,
649 containerd, cpio, crda, criu, darkhttpd, davinci-bootcount,
650 dbus, depot-tools, dhcpcd, domoticz, environment-setup, expat,
651 faad2, falcosecurity-libs, flex, flutter-engine,
652 flutter-gallery, flutter-pi, flutter-sdk-bin,
653 freeradius-server, freerdp, frr, gesftpserver, glibc, gnutls,
654 go, gst1-devtools, gst1-libav, gst1-python, gst1-vaapi,
655 gst-omx, gstreamer1, haproxy, hiredis, joe, json-c, leptonica,
656 libcurl, libp11, libuwsc, libvips, libzenoh-pico,
657 linux-firmware, linux-headers, localedef, lua-http, lvm2,
658 lynx, mbedtls, micropython, minizip, mpfr, netatalk, ngrep,
659 onevpl, opencv4, opencv4-contrib, openssh, opus, petitboot,
660 php, python-aiohttp, python-bitarray, python-bitstring,
661 python-esptool, python-gunicorn, python-hpack,
662 python-html5lib, python-lmdb, python-mako, python-numpy,
663 python-oauthlib, python-sqlparse, python-wheel, qt5base,
664 qt6base, redis, runc, sdl2, sqlite, syslog-ng, sysstat,
665 util-linux, vulkan-loader, webkitgtk, weston, wireless-regdb,
666 wlroots, wpewebkit, xlib_libXpm, xterm, xwayland, yasm
667
668 New packages: python-bitarray
669
670 Issues resolved (http://bugs.uclibc.org):
671
672 #10096: SH4 toolchain does not build Linux kernel magicpa..
673 #15952: Grub fails to load large rootfs files
674
4774d820
PK
6752023.11.1, released January 15th, 2024
676
677 Important / security related fixes.
678
679 Infrastructure:
680
681 - Download: Revert a permission fixup step in the tarball
682 creation logic, which lead to a hash mismatch issue in two
683 cargo-vendored packages, ripgrep and sentry-cli.
684
685 - Build: Pass GIT_DIR=. in the environment (through
686 HOST_MAKE_ENV/TARGET_MAKE_ENV) to the build steps to
687 workaround packages trying to detect if they are building in
688 a git checkout and getting confused when building in a sub
689 directory of a Buildroot git checkout.
690
691 Defconfigs: Rock5b: Add download hashes for U-Boot and Linux
692
693 Updated/fixed packages: apcupsd, arm-trusted-firmware, botan,
694 cjson, criu, cryptodev-linux, cups, dahdi-linux, dahdi-tools,
695 dbus, docker, dropbear, duktape, edk2, erlang, exim, faad2,
696 freeswitch, gcc, gdal, gdb, giflib, glibc, gnuplot, gnutls,
697 go, google-breakpad, gst-omx, gstd, gst1-devtools, gst1-libav,
698 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
699 gst1-plugins-ugly, gst1-python, gst1-rtsp-server, gst1-vaapi,
700 gstreamer1, gstreamer1-editing-services, ipcalc, jq,
701 json-for-modern-cpp, ksmbd-tools, libaio, libarchive,
702 libcamera, libcamera-apps, libcap-ng, libcgroup, libcurl,
703 libde265, libebml, libgtk3, libheif, libiec61850, libndns,
704 libostree, libraw, libsigsegv, libssh, libssh2, libuev,
705 libwebsockets, libzenoh-pico, liquid-dsp, lvm2, madplay,
706 mesa3d, micropython, minizip, mp4v2, nushell,
707 onevpl-intel-gpu, opensc, openssh, optee-client, orc, php,
708 pipewire, postgis, postgresql, proftpd, putty, python-brotli,
709 python-pysensors, python-sip, python-werkzeug, shim, squid,
710 strongswan, sway, tinyssh, tor, transmission, tree, udev,
711 uftp, valijson, wireshark, wlroots, wolfssl,
712 xserver_xorg-server, xwayland,
713
954aeb7c
PK
7142023.11, released December 4th, 2023
715
716 Various fixes.
717
718 Defconfigs: Toradex apalis i.mx6: Add download hashes for
719 Linux and U-Boot.
720
721 Updated/fixed packages: cog, freescale-imx, imagemagick,
722 libde265, libmemcached, libpjsip, libusb-compat,
723 libzenoh-pico, linux-tools, lttng-modules, mariadb, monit,
724 openfpgaloader, perl, putty, python-numpy, rtty, speechd,
725 wireshark, xenomai, xtables-addons, zfs
726
0ed48b95
PK
7272023.11-rc2, released November 29th, 2023
728
729 Fixes all over the tree.
730
731 Defconfigs: Raspberry pi: Fix bluetooth autoprobing,
732 rockpro64: Fix U-Boot build, bump rootfs size, vim3: Use
733 device tree from Linux rather than from U-Boot.
734
735 Updated/fixed packages: erlang, exfatprogs, flutter-engine,
736 flutter-sdk-bin, gcc, gsl, intel-microcode, janet,
737 kodi-pvr-hts, libgdiplus, libpam-tacplus, libxml2,
738 libzenoh-pico, memcached, motion, netsnmp, nodejs, oatpp,
739 openrc, opensc, perl, postgresql, python-msgpack, qemu,
740 refpolicy, samba4, squid, vim, vlc, xwayland, zfs
741
742 Issues resolved (http://bugs.uclibc.org):
743
744 #15856: Using BR2_CONFIG= on a different file-system...
745
5c9f4d64
PK
7462023.11-rc1, released November 14th, 2023
747
748 Fixes all over the tree and new features.
749
750 Architecture: MIPS IV (re-)added. The mutually exclusive ABI
751 selection dropped for PowerPC.
752
753 Toolchain:
754
755 - Support for GDB 13.2, make GDB 12.x the default
756
757 - Glibc bumped to 2.38
758
759 - Bootlin external toolchains updated to 2023.08, bringing
760 support for Aarch64 BE with musl.
761
762 - Motorola 68K w/MMU support added for glibc and musl.
763
764 - License info added for GCC
765
766 Infrastructure:
767
768 - The CMake infrastructure now supports building packages with
769 ninja instead of make (based on <pkg>_CMAKE_BACKEND).
770
771 - The RPATH fixup done at the end of the build is now done in
772 parallel (according to BR2_JLEVEL).
773
774 - Packages downloaded from Subversion repos no longer
775 retrieves svn:externals unless <pkg>_SVN_EXTERNALS is set to
776 YES.
777
778 - Packages where a free-form version/site can be specified
779 (E.G. Linux, U-Boot, ..) can now have the corresponding
780 tarballs of these custom downloads checked by the download
781 infrastructure based on .hash files in the global patch
782 directory. These hashes are optional unless
783 BR2_DOWNLOAD_FORCE_CHECK_HASHES is enabled.
784
785 A utils/add-custom-hashes helper script has been added to
786 assist in managing such hash files.
787
788 - Various improvements to utils/docker-run to handle external
789 (BR2_DL_DIR defined in environment) download directory,
790 proxy configuration, SELinux and out of tree (O=) builds.
791
792 New defconfigs: AMD Zynq ZC702, ASUS Tinker-s rk3288, ICnova
793 A20-adb4006, Khadas vim3, Libre Computer ROC-RK3399-PC,
794 Microchip PolarFire SoC Icicle Kit, NXP imxrt1050-evk, Pine64
795 pinecube, Sipeed LicheePi Nano, Synopsys ARC700 nSIM, TI
796 SK-AM62 and TI SK-AM64
797
798 New packages: ti-k3-boot-firmware, ti-k3-image-gen,
799 amlogic-boot-fip, criu, cutekeyboard, depot-tools, fft-eval,
800 firewalld, flutter-engine, flutter-gallery, flutter-pi,
801 flutter-sdk-bin, ledmon, libcanberra, libnvme, libsoup3,
802 libspdm, libucontext, libzenoh-pico,
803 microchip-hss-payload-generator, nodejs-bin, nushell,
804 nvidia-persistenced, oatpp, onevpl-intel-gpu, onevpl,
805 python-calver, python-distlib, python-jeepney,
806 python-jsonschema-specifications, python-kmod,
807 python-pysensors, python-referencing, python-segno,
808 python-tftpy, python-trove-classifiers,
809 python-types-python-dateutil, python-versioneer,
810 qoriq-fm-ucode, qt6core5compat, rauc-hawkbit-updater,
811 rust-bindgen, spirv-headers, spirv-tools, vulkan-loader,
812 vulkan-tools
813
814 Removed packages: google-material-design-icons, libtextstyle,
815 python-pyxb
816
817 Issues resolved (http://bugs.uclibc.org):
818
819 #14366: Nodejs fails with "version `GLIBC_2.34' not found"..
820 #14741: e2fsck is failing during cronjob build where fail...
821 #15628: Missing dependencies in BR2_PACKAGE_PYTHON_MAKO
822 #15733: xfsprogs outdated
823 #15772: lz4 failed to compile with gcc 10.4.0
824 #15778: strace comilation fails on Fedora39/gcc13
825 #15787: atmel_sama5d3_xplained_mmc_defconfig: Missing...
826 #15790: at91sam9x5ek_dev_defconfig: Missing...
827 #15808: connman is not supported on musl
828 #15814: C++ not supported by bootlin toolchain
829 #15820: make linux-menuconfig does not modify correct .config..
830 #15823: Installing nodejs modules with native extensions ...
831 #15826: nodejs modules with native extensions fail to install
832 #15835: Incompatibility between network-manager and libcurl 8.4
833
955fd5a1
PK
8342023.08.4, released December 4th, 2023
835
836 Important / security related fixes.
837
838 Defconfigs: Raspberrypi: Fix DT overlay for autoproving of
839 bluetooth driver, Toradex apalis i.mx6: Add download hashes
840 for Linux and U-Boot.
841
842 Updated/fixed packages: gcc, erlang, exfatprogs, gsl,
843 imagemagick, intel-microcode, libde265, libmemcached,
844 libpjsip, libxml2, mariadb, memcached, motion, netsnmp, perl,
845 postgresql, putty, rtty, samba4, speechd, squid, vim, vlc,
846 xenomai, xtables-addons, zfs
847
848 Issues resolved (http://bugs.uclibc.org):
849
850 #15856: Using BR2_CONFIG= on a different file-system...
851
41978f36
PK
8522023.08.3, released November 14th, 2023
853
854 Important / security related fixes.
855
856 Per-package builds: Unbreak SDK relocation logic. Only drop
857 the hard links for the final host / target directory, fixing a
858 build time / size regression in 2023.08.2.
859
860 Packages where a free-form version/site can be specified
861 (E.G. Linux, U-Boot, ..) can now have the corresponding
862 tarballs of these custom downloads checked by the download
863 infrastructure based on .hash files in the global patch
864 directory. These hashes are optional unless
865 BR2_DOWNLOAD_FORCE_CHECK_HASHES is enabled.
866
867 A utils/add-custom-hashes helper script has been added to
868 assist in managing such hash files.
869
870 Defconfigs: Avenger96: Downgrade to TF-A v2.5 to fix boot
871 issue since 2023.08, stm32mp157a-dk1, stm32mp157c-dk2: Unbreak
872 TF-A build, stm32mp157c-odessey: Use a fixed TF-A version for
873 reproducibility
874
875 Updated/fixed packages: apache, arm-trusted-firmware, aufs,
876 aufs-util, azure-iot-sdk, casync, cjson, clamav, conmon,
877 cups-filters, dhcpcd, docker-cli, docker-engine,
878 freeradius-server, go, inadyn, ksmbd-tools, kvmtool,
879 libgdiplus, libgeos, libmemcached, libmdbx, libopenssl,
880 libosmium, libtommath, libupnp, libzlib, lightning, linux-pam,
881 lxc, mender, minizip-zlib, mpd, mxsldr, nano, nettle,
882 network-manager, nghttp2, nodejs-src, opencv4,
883 opencv4-contrib, openjdk-bin, openvpn, opusfile, paho-mqtt-c,
884 pango, perl-lwp-protocol-https, petitboot, php, pistache,
885 python-django, python-pycryptodomex, python-urllib3,
886 python-web2py, rabbitmq-c, redis, reproc,
887 riscv64-elf-toolchain, sedutil, snort3, suricata, tar, tiff,
888 tor, traceroute, vim, websocketpp, wireshark, wolfssl,
889 xdg-dbus-proxy, xen, xlib_libX11, xlib_libXpm, zabbix, zchunk
890
891 Issues resolved (http://bugs.uclibc.org):
892
893 #14741: e2fsck is failing during cronjob build where fail...
894 #15772: lz4 failed to compile with gcc 10.4.0
895 #15787: atmel_sama5d3_xplained_mmc_defconfig: Missing...
896 #15790: at91sam9x5ek_dev_defconfig: Missing...
897 #15820: make linux-menuconfig does not modify correct .config..
898 #15823: Installing nodejs modules with native extensions ...
899 #15835: Incompatibility between network-manager and libcurl 8.4
900
cc31a805
PK
9012023.08.2, released October 15th, 2023
902
903 Important / security related fixes.
904
905 Defconfigs: Freescale ARM: Add ATF patch to fix build issue
906 with binutils 2.39+. QEMU Aarch64-virt: Enable ACPI support
907 for EDK2. Visionfive2: Bump kernel to fix build issue with GCC
908 13.
909
910 Per-package builds: Do not use hard links for host / target
911 dirs, fixing issues with package rebuilds or post-build
912 scripts modifications.
913
914 Infrastructure: Explicitly disable shuffle mode for Make >=
915 4.4 where needed.
916
917 Urandom-scripts: Move seedrng init script to S01 for earlier
918 random number entrophy initialization.
919
920 Updated/fixed packages: at91bootstrap, batman-adv, bind, cups,
921 efl, enlightenment, exim, gcc, glibc, gnu-efi, go, gptfdisk,
922 grub2, gst-omx, gst1-devtools, gst1-libav, gst1-plugins-bad,
923 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
924 gst1-python, gst1-rstp-server, gst1-rtsp-vaapi, gstreamer1,
925 gstreamer1-editing-services, gtkmm3, libcue, libcurl,
926 libfastjson, libhtp, libmodplug, librsvg, libvpx, libyang,
927 linux-pam, linux-tools, mbedtls, mosquitto, mutt, neon,
928 netsnmp, nmap, nodejs, olsr, openblas, opkg-utils, php, pound,
929 powertop, python-mako, python3, rauc, rockchip-mali, samba4,
930 sslh, stress-ng, suricata, syslog-ng, systemd, tar, unifdef,
931 urandom-scripts, usbguard, webkitgtk, wilc-driver,
932 wireless-regdb, wpewebkit
933
934 Issues resolved (http://bugs.uclibc.org):
935
936 #15628: Missing dependencies in BR2_PACKAGE_PYTHON_MAKO
937 #15808: connman is not supported on musl
938 #15814: C++ not supported by bootlin toolchain
939
55fbb551
PK
9402023.08.1, released September 27th, 2023
941
942 Important / security related fixes.
943
944 Updated/fixed packages: agentpp, asterisk, bind, binutils,
945 conmon, cpio, docker-cli, docker-engine, e2fsprogs, erlang,
946 esp-hosted, expect, fail2ban, fio, freerdp, fstrcmp, gcc, gdb,
947 ghostscript, go, haproxy, hwloc, icu, irssi, libcoap, libcurl,
948 libde265, libheif, libiec61850, libjxl, libopenssl, libpjsip,
949 libqb, libraw, libssh, libuv, lldpd, mdadm, mutt, ne10,
950 netatalk, nodejs, nut, openblas, opensc, openvpn, petitboot,
951 php, pound, pppd, python-pytest, python3, qt5,
952 rtl8812au-aircrack-ng, sngrep, stress-ng, strongswan, sysstat,
953 tar, tcl, timescaledb, util-linux, vim, webkitgtk, webp,
954 wireshark, xserver_xorg-server, xterm, zbar, zxing-cpp,
955 zynaddsubfx
956
957 Issues resolved (http://bugs.uclibc.org):
958
959 #14366: Nodejs fails with "version `GLIBC_2.34' not found"..
960 #15787: atmel_sama5d3_xplained_mmc_defconfig: Missing...
961 #15790: at91sam9x5ek_dev_defconfig: Missing...
962
d8ce1def
PK
9632023.08, released September 6th, 2023
964
965 Various fixes.
966
967 Defconfigs: BeagleV: Fix build issue with binutils >=
968 2.38. Hifive unleashed: U-Boot needs OpenSSL
969
970 Updated/fixed packages: dt, grub2, heirloom-mailx, libgpgme,
971 libtommath, libxcrypt, log4cxx, mesa3d-demos, openjdk,
972 openjdk-bin, pam, pcm-tools, pixman, poppler, python-django,
973 python-ipython, python-pip, python-tornado, zeromq
974
975 New packages: libdecor
976
04bc8046
PK
9772023.08-rc3, released August 29th, 2023
978
979 Fixes all over the tree.
980
981 Defconfigs: Avenger96: Bump ATF to 2.9 to fix build warnings
982 with binutils >= 2.39. CI20: Bump kernel to 5.4.254 to fix
983 build issue with GCC 12. Hifive unleashed: Add missing
984 pylibfdt dependency / bump kernel to 5.10.109 to fix build
985 issue GCC 12. PC x86-64 bios/elf: Add missing libelf
986 dependency. Sipeed maix sdcard: Fix build issues with
987 binutils >= 2.38
988
989 Updated/fixed packages: check, clamav, cups, esp-hosted,
990 f2fs-tools, freeswitch, gcc, gmp, libks, libmodsecurity,
991 mosquitto, mpg123, network-manager, php, postgresql, python3,
992 ramspeed, rtl8189fs, rust, rust-bin, samba4, screen, zlib-ng
993
bdd80863
PK
9942023.08-rc2, released August 20th, 2023
995
996 Fixes all over the tree.
997
998 Toolchains: Only show external toolchains based on a GCC
999 version supporting the selected architecture
1000 variant. Correctly mark Codescape MIPS external toolchains as
1001 not providing a gdbserver.
1002
1003 Defconfigs: Andes ae350_45: Drop custom U-Boot march setting,
1004 breaking builds with GCC 12. Nitrogen*: Bump
1005 U-Boot/Linux. Nitrogen8*: Use ATF 2.8, fixing array bounds
1006 errors. QEMU m68k: Add Linux patch to fix build issue with
1007 binutils >= 2.41. Raspberrypi*: Enable console on HDMI when
1008 using systemd as well.
1009
1010 Updated/fixed packages: at91dataflashboot, aubio, berkeleydb,
1011 bwm-ng, ccache, check, chocolate-doom, compiler-rt, composer,
1012 conmon, connman, dav1d, diffutils, dracut, e2fsprogs, elf2flt,
1013 esp-hosted, flite, gcc, gdb, go-bootstrap-stage2,
1014 intel-microcode, kodi-imagedecoder-heif, less, libcoap,
1015 libedit, libglib2, libksba, liblo, libserial, log4cxx, lsof,
1016 luvi, meson, mosquitto, mpd, mpv, mv-ddr-marvell, nftables,
1017 ntpsec, openssh, optee-test, perftest, python-botocore,
1018 python-docker, python-pylibfdt, python3, screenfetch,
1019 sentry-cli, sngrep, stellarium, trinity, tvheadend, uboot,
1020 uclibc, util-linux, xfsprogs, yajl
1021
1022 New packages: nftables-python, xlib_libXpresent
1023
1024 Removed packages: lpc32xxcdl
1025
0473a9b5
TP
10262023.08-rc1, released August 5, 2023
1027
1028 Numerous package updates and fixes, additional runtime tests.
1029
1030 Toolchain:
1031 - Toolchains from ARM (for ARM, AArch64 and AArch64 BE)
1032 updated to 12.2.
1033 - Support for binutils 2.40 and 2.41 added, binutils 2.37 and
1034 2.38 removed, binutils 2.40 is now the default
1035 - Support for gcc 13 added, gcc 10 removed, gcc 12 is now the
1036 default
1037
1038 Architectures:
1039 - Additional x86-64 variants added
1040 - RISC-V vector extension support added
1041
1042 Infrastructure:
1043 - Go now built in 3 stages to be able to update to Go 1.20.x.
1044
1045 New defconfigs: rock5b
1046
1047 Removed defconfigs: qemu_sparc_ss10
1048
1049 New packages: composer, conmon, dfu-programmer, esp-hosted,
1050 kodi-imagedecoder-heif, kodi-imagedecoder-raw, libde2654,
1051 libdisplay-info, libheif, llvm-cmake, llvm-libunwind,
1052 lua-dkjson, mbpoll, mdnsd, mhz, opencsd, python-libconf,
1053 python-blinker, python-midiutil, python-rdps-py, python-wheel,
1054 qt6svg, redis-plus-plus, rockchip-rkbin, rtl8822cs, swaybg,
1055 swugenerator
1056
1057 Removed packages: libasplib, ocf-linux, tovid
1058
a0831dd5
PK
10592023.05.3, released September 26th, 2023
1060
1061 Important / security related fixes.
1062
1063 Defconfigs: PC x86-64 bios/efi: Needs libelf. Raspberrypi:
1064 Also enable HDMI console when systemd is used.
1065
1066 Updated/fixed packages: agentpp, asterisk, at91dataflashboot,
1067 aubio, berkeleydb, bind, bwm-ng, chocolate-doom, clamav,
1068 compiler-rt, connman, cpio, cups, dav1d, diffutils, dracut,
1069 dt, expect, fail2ban, fio, flite, freerdp, freeswitch,
1070 fstrcmp, gcc, gdb, ghostscript, gmp, go, grub2, haproxy,
1071 heirloom-mailx, hwloc, icu, intel-microcode, irssi, less,
1072 libcoap, libcurl, libglib2, libiec61850, libjxl, libks,
1073 libksba, libmodsecurity, libpjsip, libqb, libraw, libssh,
1074 libtommath, lldpd, log4cxx, lsof, mdadm, mosquitto, mpd, mpv,
1075 mutt, mv-ddr-marvell, ne10, netatalk, network-manager,
1076 nftables, nodejs, ntpsec, nut, openblas, openjdk, openjdk-bin,
1077 opensc, openssh, pcm-tools, perftest, petitboot, php, pixman,
1078 poppler, postgresql, python-django, python-ipython,
1079 python-pip, python-pylibfdt, python-tornado, python3, qt5,
1080 ramspeed, rtl8189fs, rtl8812au-aircrack-ng, samba4, screen,
1081 screenfetch, sngrep, sofia-sip, stellarium, stress-ng,
1082 strongswan, sysstat, tar, tcl, uboot, uclibc, vim, webkitgtk,
1083 webp, wireshark, xfsprogs, xserver_xorg-server, xterm, yajl,
1084 zbar, zxing-cpp
1085
1086 New packages: xlib_libXpresent
1087
386b72ca
PK
10882023.05.2, released August 31th, 2023
1089
1090 Important / security related fixes.
1091
1092 Toolchains: Correctly mark Bootlin external toolchains as
1093 having OpenMP support.
1094
1095 Arch: Mark Alderlake x86 variants as no AVX512 support.
1096
1097 Utils: Ensure utils/docker-run correctly supports git
1098 worktrees.
1099
1100 Defconfigs: Beaglebone: U-Boot needs OpenSSL. Beaglebone qt5:
1101 Enable support for green wireless variant.
1102
1103 Updated/fixed packages: arm-trusted-firmware, bind, cairo,
1104 cmocka, containerd, crudini, cryptodev-linux, dmidecode,
1105 ffmpeg, firmware-imx, gcc, gdb, ghostscript, gkrellm,
1106 gnuradio, go, igh-ethercat, iperf3, kodi, libcurl, libopenssl,
1107 libssh, libubootenv, libuhttpd, linux-tools, mali-driver,
1108 nfs-utils, ntp, openssh, php, pipewire, python-pysmb,
1109 python-iniparse, python-iptables, rtl8189es, rtl8189fs,
1110 sam-ba, samba4, seatd, shadow, speex,
1111 sunxi-mali-utgard-driver, supertuxkart, sysdig, systemd, tor,
1112 tpm2-tss, transmission, uboot, unzip, webkitgtk,
1113 wireless-regdb, wolfssl, wpebackend-fdo, wpewebkit, xenomai,
1114 yaml-cpp, yavta
1115
1116 Issues resolved (http://bugs.uclibc.org):
1117
1118 #15634: fluidsynths refers to missing libgomp.so.1
1119
5eec4aac
PK
11202023.05.1, released July 17th, 2023
1121
1122 Important / security related fixes.
1123
1124 Defconfigs: Chiliboard, mx53loco: fix build on hosts without
1125 openssl development headers.
1126 Nitrogen*: fix build on hosts without openssl or pylibfdt.
1127 Hifive unleased: Bump OpenSBI to 1.2 to fix a build issue.
1128 Raspberrypi: Handle DTB overlays for all variants
1129
1130 Updated/fixed packages: agentpp, alsa-plugins, assimp, audit,
1131 bind, busybox, c-ares, check, cups, dav1d, dbus, fftw,
1132 fluidsynth, freetype, fwts, ghostscript, gnupg2, gnuradio,
1133 graphicsmagick, gupnp, haproxy, heimdal, hwdata, jhead, kodi,
1134 libcap, libgcrypt, libgpg-error, libgtk3, libmdbx, libxslt,
1135 mesa3d, mesa3d-demos, mpir, nodejs, php, pkgconf,
1136 python-cryptography, python-dbus-fast, python-django,
1137 python-docker, python-pyicu, python-requests, python3, qemu,
1138 qt6, quickjs, rtl8192eu, samba4, sconeserver, syslog-ng,
1139 taglib, tiff, wine, wireshark, xdriver_xf86-video-dummy,
1140 xlib_libX11,
1141
1142 Issues resolved (http://bugs.uclibc.org):
1143
1144 #15643: ERROR: No hash found for linux-6.3.8.tar.xz
1145 #15658: hifive_unleashed_defconfig: Linker errors in opensbi-0.9
1146 #15661: mx53loco_defconfig: Dependency on OpenSSL missing
1147 #15664: Can't compile mesa3d with v3d driver
1148 #15673: PKGCONF_SITE in pkgconf.mk points to parked domain
1149 #15682: pkgconf: no longer able to download source from...
1150
dbb0b427
PK
11512023.05, released June 7th, 2023
1152
1153 Fixes all over the tree.
1154
1155 Infrastructure: Add BR2_HOST_CMAKE_AT_LEAST_* for packages
1156 needing a newer host-cmake than what is currently enforced
1157 (3.18) - Up to the version provided by the cmake package (3.22).
1158
1159 Defconfigs: QEMU s390x: Bump rootfs size to 120MB to make room
1160 for kernel modules.
1161
1162 Updated/fixed packages: at-spi2-core, go, libdeflate, libjxl,
1163 perl-http-message, php, redis
1164
25e485f4
PK
11652023.05-rc3, released June 4th, 2023
1166
1167 Fixes all over the tree.
1168
1169 Updated/fixed packages: bird, containerd, earlyoom, gcc,
1170 ipython, kexec, kodi-skin-confluence, libcurl, libopenssl,
1171 mesa3d, minidlna, mpd, openjdk, openjdk-bin,
1172 python-matplotlib, sdl2_net, vdr
1173
1174 New packages: python-asttokens, python-executing,
1175 python-pure-eval, python-stack-data
1176
c765ac9c
PK
11772023.05-rc2, released May 28th, 2023
1178
1179 Fixes all over the tree.
1180
1181 Updated/fixed packages: busybox, clamav, crudini,
1182 kodi-pvr-vbox, libcurl, libmnl, libpqxx, libressl, libssh,
1183 llvm, lua, mesa3d, perl-http-message, python-can,
1184 python-django, sdl2_mixer, webkitgtk, zfs, znc
1185
1186 New packages: perl-clone
1187
1188 Issues resolved (http://bugs.uclibc.org):
1189
1190 #15421: qemu_aarch64_ebbr_defconfig: Missing Linux kernel source..
1191 #15581: qemu_ppc_mpc8544ds_defconfig: Fails due to non-working patch
1192
fb6fe5dd
PK
11932023.05-rc1, released May 15th, 2023
1194
1195 Fixes all over the tree and new features.
1196
1197 Toolchain:
1198 - glibc update to 2.37, uClibc-ng updated to 1.0.43
1199 - suppoert 6.2.x / 6.3.x kernel headers
1200
1201 Infrastucture:
1202 - go: Ensure go versions of os/user and net are used for
1203 static builds so CGO is not used
1204
1205 - rust / cargo: Correctly split up rust flags for host and
1206 target builds
1207
1208 New defconfigs: STM32F769 discovery
1209
1210 New packages: petitboot, python-evdev, python-hwdata,
1211 python-pyproject-hooks, shadow
1212
1213 Removed packages: atk, at-spi2-atk, optee-benchmark,
1214 python-pep517
1215
1216 Issues resolved (http://bugs.uclibc.org):
1217
1218 #14356: cronstamp jobs are not performed with bumped version of...
1219 #15191: pc_x86_64_efi_defconfig doesn't run on real hardware
1220 #15306: glibc build fails in Docker container
1221 #15321: docker-engine now requires libseccomp by default
1222 #15376: Libiconv config
1223 #15461: QtVirtualKeyboard segfaults
ccf65740 1224
f578744a
PK
12252023.02.11, released March 26th, 2024
1226
1227 Important / security related fixes.
1228
1229 Defconfigs: Starfive visionfive2: Use correct genimage
1230 configuration.
1231
1232 Updated/fixed packages: bind, bitcoin, botan, c-ares, clamav,
1233 cvs, dash, dnsmasq, ell, exim, expat, freetype, ghostscript,
1234 gnupg2, google-breakpad, gst1-python, gst1-vaapi, iwd,
1235 libcoap, libcurl, libgit2, libkrb5, libmodsecurity, libunwind,
1236 libuv, libxml2, lua-http, luvi, nginx-naxsi, nodejs, openssh,
1237 openvmtools, parted, php, poco, postgresql, privoxy,
1238 pure-ftpd, putty, python-cheroot, python-configshell-fb,
1239 python-django, python-rtslib-fb, python3, rsync, sdl2, shim,
1240 spice, squid, strace, strongswan, sudo, systemd, targetcli-fb,
1241 unbound, uvw, v4l2loopback, vim, webkitgtk, wpewebkit, xvisor,
1242 zlib-ng
1243
1244 Issues resolved (http://bugs.uclibc.org):
1245
1246 #15997: Build Squid with GCC12.3 in Buildroot 2024.02 will fail
1247
ccf65740
PK
12482023.02.10, released March 1st, 2024
1249
1250 Important / security related fixes.
1251
1252 Added CPE identifiers for a large number of packages.
1253
1254 Updated/fixed packages: bayer2rgb-neon, brltty, c-ares,
1255 containerd, crda, darkhttpd, davinci-bootcount, dbus,
1256 domoticz, environment-setup, expat, faad2, falcosecurity-libs,
1257 flex, freeradius-server, freerdp, frr, gesftpserver, glibc,
1258 gnutls, go, gst1-devtools, gst1-libav, gst1-python,
1259 gst1-vaapi, gst-omx, gstreamer1, haproxy, joe, json-c,
1260 leptonica, libcurl, libuwsc, libvips, linux-firmware,
1261 linux-headers, localedef, lua-http, lvm2, lynx, mbedtls,
1262 micropython, minizip, mpfr, netatalk, ngrep, opencv4,
1263 opencv4-contrib, openssh, opus, php, python-aiohttp,
1264 python-esptool, python-gunicorn, python-hpack,
1265 python-html5lib, python-lmdb, python-mako, python-numpy,
1266 python-oauthlib, python-sqlparse, qt5base, qt6base, redis,
1267 runc, sdl2, sqlite, sysstat, uuu, webkitgtk, wireless-regdb,
1268 wpewebkit, xlib_libXpm, xterm, xwayland, yasm
1269
1270 Issues resolved (http://bugs.uclibc.org):
1271
1272 #10096: SH4 toolchain does not build Linux kernel magicpa..
1273 #15952: Grub fails to load large rootfs files
fb6fe5dd 1274
1cf91a57
PK
12752023.02.9, released January 15th, 2024
1276
1277 Important / security related fixes.
1278
1279 Infrastructure:
1280
1281 - Download: Revert a permission fixup step in the tarball
1282 creation logic, which lead to a hash mismatch issue in two
1283 cargo-vendored packages, ripgrep and sentry-cli.
1284
1285 - Build: Pass GIT_DIR=. in the environment (through
1286 HOST_MAKE_ENV/TARGET_MAKE_ENV) to the build steps to
1287 workaround packages trying to detect if they are building in
1288 a git checkout and getting confused when building in a sub
1289 directory of a Buildroot git checkout.
1290
1291 Updated/fixed packages: apcupsd, arm-trusted-firmware, botan,
1292 cjson, cups, dropbear, duktape, edk2, exim, faad2, freeswitch,
1293 gcc, gdal, gdb, giflib, glibc, go, google-breakpad, gst-omx,
1294 gstd, gst1-devtools, gst1-libav, gst1-plugins-bad,
1295 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
1296 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
1297 gstreamer1-editing-services, ipcalc, jq, json-for-modern-cpp,
1298 ksmbd-tools, libaio, libcamera, libcap-ng, libcurl, libebml,
1299 libgtk3, libiec61850, libraw, libsigsegv, libssh, libssh2,
1300 libuev, libwebsockets, liquid-dsp, lvm2, madplay, mesa3d,
1301 micropython, mp4v2, opensc, openssh, orc, php, pipewire,
1302 postgis, postgresql, proftpd, putty, python-sip,
1303 python-werkzeug, rng-tools, shim, squid, strongswan, sway,
1304 tinyssh, tor, tree, uftp, valijson, wireshark, wolfssl,
1305 xserver_xorg-server, xwayland
1306
49d29654
PK
13072023.02.8, released December 4th, 2023
1308
1309 Important / security related fixes.
1310
1311 Defconfigs: Raspberrypi: Fix DT overlay for autoproving of
1312 bluetooth driver, Toradex apalis i.mx6: Add download hashes
1313 for Linux and U-Boot.
1314
1315 Updated/fixed packages: exfatprogs, gcc, imagemagick,
1316 intel-microcode, libpjsip, libxml2, mariadb, memcached,
1317 motion, netsnmp, perl, postgresql, rtty, samba4, speech,
1318 squid, vim, vlc, xenomai, xtables-addons, zfs
1319
1320 Issues resolved (http://bugs.uclibc.org):
1321
1322 #15856: Using BR2_CONFIG= on a different file-system...
1323
c9e1bbf2
PK
13242023.02.7, released November 14th, 2023
1325
1326 Important / security related fixes.
1327
1328 Per-package builds: Unbreak SDK relocation logic. Only drop
1329 the hard links for the final host / target directory, fixing a
1330 build time / size regression in 2023.02.6.
1331
1332 Packages where a free-form version/site can be specified
1333 (E.G. Linux, U-Boot, ..) can now have the corresponding
1334 tarballs of these custom downloads checked by the download
1335 infrastructure based on .hash files in the global patch
1336 directory. These hashes are optional unless
1337 BR2_DOWNLOAD_FORCE_CHECK_HASHES is enabled.
1338
1339 A utils/add-custom-hashes helper script has been added to
1340 assist in managing such hash files.
1341
1342 Defconfigs: stm32mp157a-dk1, stm32mp157c-dk2: Unbreak TF-A
1343 build, stm32mp157c-odessey: Use a fixed TF-A version for
1344 reproducibility
1345
1346 Updated/fixed packages: apache, arm-trusted-firmware, aufs,
1347 aufs-util, azure-iot-sdk, cjson, cups-filters, clamav, dhcpcd,
1348 freeradius-server, go, htop, ksmbd-tools, kvmtool, libgdiplus,
1349 libopenssl, libosmium, libtommath, libupnp, libzlib, lxc,
1350 mender, minizip-zlib, mpd, mxsldr, nano, nettle,
1351 network-manager, nghttp2, nodejs, opencv4, opencv4-contrib,
1352 openjdk-bin, openvpn, opusfile, paho-mqtt-c,
1353 perl-lwp-protocol-https, php, python-django, python-urllib3,
1354 python-web2py, rabbitmq-c, redis, riscv64-elf-toolchain,
1355 suricata, tar, tiff, tor, traceroute, vim, websocketpp,
1356 wireshark, wolfssl, xdg-dbus-proxy, xen, xlib_libX11,
1357 xlib_libXpm, zabbix, zchunk
1358
1359 Issues resolved (http://bugs.uclibc.org):
1360
1361 #14741: e2fsck is failing during cronjob build where fail...
1362 #15772: lz4 failed to compile with gcc 10.4.0
1363 #15787: atmel_sama5d3_xplained_mmc_defconfig: Missing...
1364 #15790: at91sam9x5ek_dev_defconfig: Missing...
1365 #15820: make linux-menuconfig does not modify correct .config..
1366 #15823: Installing nodejs modules with native extensions ...
1367 #15835: Incompatibility between network-manager and libcurl 8.4
1368
44411182
PK
13692023.02.6, released October 16th, 2023
1370
1371 Important / security related fixes.
1372
1373 Per-package builds: Do not use hard links for host / target
1374 dirs, fixing issues with package rebuilds or post-build
1375 scripts modifications.
1376
1377 Infrastructure: Explicitly disable shuffle mode for Make >=
1378 4.4 where needed.
1379
1380 Urandom-scripts: Move seedrng init script to S01 for earlier
1381 random number entrophy initialization.
1382
1383 Go: Bump to 1.20.x as 1.19.x is now EOL and affected by
1384 security issues.
1385
1386 Updated/fixed packages: at91bootstrap, bind, cups, efl,
1387 enlightenment, exim, gcc, glibc, gnu-efi, go, go-bootstrap,
1388 gptfdisk, gst-omx, gst1-devtools, gst1-libav,
1389 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
1390 gst1-plugins-ugly, gst1-python, gst1-rstp-server,
1391 gst1-rtsp-vaapi, gstreamer1, gstreamer1-editing-services,
1392 libcue, libcurl, libfastjson, libhtp, libmodplug, librsvg,
1393 libvpx, libyang, linux-tools, mbedtls, mosquitto, mutt, neon,
1394 netsnmp, nmap, nodejs, olsr, openblas, opkg-utils, php,
1395 powertop, python-mako, python3, rockchip-mali, samba4, sslh,
1396 suricata, tar, unifdef, unrandom-scripts, webkitgtk,
1397 wireless-regdb, wpewebkit
1398
1399 Issues resolved (http://bugs.uclibc.org):
1400
1401 #15628: Missing dependencies in BR2_PACKAGE_PYTHON_MAKO
1402 #15808: connman is not supported on musl
1403 #15814: C++ not supported by bootlin toolchain
1404
8ea74a5b
PK
14052023.02.5, released September 27th, 2023
1406
1407 Important / security related fixes.
1408
1409 Updated/fixed packages: agentpp, asterisk, at91dataflashboot,
1410 aubio, berkeleydb, bind, bwm-ng, chocolate-doom, clamav,
1411 compiler-rt, connman, cups, dav1d, diffutils, dracut, dt,
1412 expect, fail2ban, fio, flite, freerdp, freeswitch, fstrcmp,
1413 gcc, gdb, ghostscript, gmp, go, grub2, haproxy,
1414 heirloom-mailx, hwloc, icu, intel-microcode, irssi, libcoap,
1415 libcurl, libiec61850, libjxl, libks, libksba, libmodsecurity,
1416 libpjsip, libqb, libraw, libssh, libtommath, less, lldpd,
1417 log4cxx, lsof, mdadm, mosquitto, mpd, mutt, mv-ddr-marvell,
1418 ne10, netatalk, network-manager, nftables, nodejs, ntpsec,
1419 nut, openblas, openjdk, openjdk-bin, opensc, openssh,
1420 pcm-tools, perftest, php, pixman, poppler, postgresql, pppd,
1421 python-django, python-ipython, python-pip, python-pylibfdt,
1422 python-tornado, python3, qt5, ramspeed, rtl8189fs, samba4,
1423 screen, screenfetch, sngrep, sofia-sip, stellarium,
1424 strongswan, sysstat, tar, tcl, uboot, uclibc, vim, webkitgtk,
1425 webp, wireshark, xfsprogs, xserver_xorg-server, xterm, yajl,
1426 zbar, zxing-cpp
1427
1428 Issues resolved (http://bugs.uclibc.org):
1429
1430 #14366: Nodejs fails with "version `GLIBC_2.34' not found"..
1431 #15754: The docker-engine and docker-cli versions are not...
1432 #15787: atmel_sama5d3_xplained_mmc_defconfig: Missing...
1433 #15790: at91sam9x5ek_dev_defconfig: Missing...
1434
d283473a
PK
14352023.02.4, released August 31th, 2023
1436
1437 Important / security related fixes.
1438
1439 Toolchains: Correctly mark Bootlin external toolchains as
1440 having OpenMP support.
1441
1442 Arch: Mark Alderlake x86 variants as having no AVX512 support.
1443
1444 Utils: Ensure utils/docker-run correctly supports git
1445 worktrees.
1446
1447 Defconfigs: Beaglebone qt5: Enable support for green wireless
1448 variant.
1449
1450 Updated/fixed packages: arm-trusted-firmware, bind, cairo,
1451 cmocka, containerd, crudini, dmidecode, ffmpeg, freescale-imx,
1452 gcc, gdb, ghostscript, gkrellm, gnuradio, go, heimdall,
1453 iperf3, libcurl, libmodsecurity, libopenssl, libssh,
1454 libubootenv, libuhttpd, linux-tools, ntp, openssh, php,
1455 pipewire, python-iniparse, python-iptables, python-pysmb,
1456 rtl8189fs, sam-ba, samba4, seatd, speex, supertuxkart, sysdig,
1457 tor, tpm2-tss, uboot, unzip, webkitgtk, wireless-regdb,
1458 wolfssl, wpebackend-fdo wpewebkit, xenomai, yaml-cpp, yavta
1459
1460 Issues resolved (http://bugs.uclibc.org):
1461
1462 #15634: fluidsynths refers to missing libgomp.so.1
1463
66961b26
PK
14642023.02.3, released July 17th, 2023
1465
1466 Important / security related fixes.
1467
1468 Defconfigs: Chiliboard: fix build on hosts without openssl
1469 development headers.
1470 Nitrogen*: fix build on hosts without openssl or pylibfdt.
1471 Raspberrypi: Handle DTB overlays for all variants
1472
1473 Updated/fixed packages: agentpp, alsa-plugins, assimp, bind,
1474 busybox, dbus, c-ares, check, dav1d, fluidsynth, fftw, fwts,
1475 ghostscript, gnupg2, gnuradio, gupnp, haproxy, heimdal,
1476 hwdata, jhead, libcap, libgcrypt, libgpg-error, libgtk3,
1477 libxslt, mesa3d-demos, mpir, nodejs, php, pkgconf,
1478 python-cryptography, python-dbus-fast, python-django,
1479 python-pyicu, python-requests, python3, qt6, quickjs,
1480 sconeserver, taglib, tiff, wireshark, xdriver_xf86-video-dummy
1481
1482 Issues resolved (http://bugs.uclibc.org):
1483
1484 #15643: ERROR: No hash found for linux-6.3.8.tar.xz
1485 #15673: PKGCONF_SITE in pkgconf.mk points to parked domain
1486 #15682: pkgconf: no longer able to download source from...
1487
b3f0cc20
PK
14882023.02.2, released June 16th, 2023
1489
1490 Important / security related fixes.
1491
1492 Infrastructure: Add BR2_HOST_CMAKE_AT_LEAST_* for packages
1493 needing a newer host-cmake than what is currently enforced
1494 (3.18) - Up to the version provided by the cmake package (3.22).
1495
1496 utils/docker-run: Now correctly handles git
1497 workdirs/worktrees.
1498
1499 Defconfigs: QEMU s390x: Bump rootfs size to make room for
1500 kernel modules, Stm32f4xx: Tweak config to save RAM, Xilinx
1501 Versal vck190: Use correct (A72) CPU variant
1502
1503 Updated/fixed packages: atkmm, bird, busybox, cairomm1_14,
1504 cmake, containerd, crudini, cups, delve, docker-cli,
1505 docker-engine, earlyoom, edid-decode, fluent-bit, freeswitch,
1506 gcc, gdb, glibmm_2_66, gnupg2, go, gptfdisk, graphicsmagick,
1507 intel-microcode, libass, libcurl, libdeflate, libgeos,
1508 libgtk3, libjxl, libnftl, libopenssl, libressl, libssh, llvm,
1509 lua, mesa3d, micropython, minidlna, moby-buildkit, mpd, mupdf,
1510 ncurses, nftables, openjdk, openjdk-bin, php, postgresql,
1511 python-can, python-django, python-django, python-ipython,
1512 python-matplotlib, python-mupdf, python-requests, python3,
1513 qemu, redis, rpm, runc, sdl2_mixer, tzdata, uclibc, vdr,
1514 wilc-firmware, xapp_xcalc, xapp_xdpyinfo, xapp_xinput,
1515 xapp_xwininfo, xdata_xbitmaps, xdata_xcursor-themes,
1516 xdriver_xf86-input-mouse, xdriver_xf86-video-ark,
1517 xdriver_xf86-video-geode, xdriver_xf86-video-neomagic,
1518 xfont_encodings, xlib_libX11, xlib_libXaw, xlib_libXi,
1519 xlib_libXfixes, xlib_libXft, xlib_libXpm, zfs, znc
1520
1521 New packages: perl-clone, perl-http-message, python-asttokens,
1522 python-executing, python-pure-eval, python-stack-data
1523
1524 Issues resolved (http://bugs.uclibc.org):
1525
1526 #15421: qemu_aarch64_ebbr_defconfig: Missing Linux kernel source code
1527
70b37018
PK
15282023.02.1, released May 9th, 2023
1529
1530 Important / security related fixes.
1531
1532 Infrastucture:
1533 - go: Ensure go versions of os/user and net are used for
1534 static builds so CGO is not used
1535
1536 - rust / cargo: Correctly split up rust flags for host and
1537 target builds
1538
1539 Defconfigs: Olimex a20 olinuxino lime*: Bring up network at
1540 boot, stmf469 disco sd: Lock U-Boot version
1541
1542 Updated/fixed packages: agentpp, apache, bluez5_utils,
1543 ca-certificates, containerd, coremark, dcron, dnsmasq,
1544 docker-cli, docker-engine, efivar, eudev, ffmpeg, flann,
1545 fluidsynth, git, go, gst-omx, gst1-devtools, gst1-libav,
1546 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
1547 gst1-plugins-ugly, gst1-python, gst1-rtsp-server, gst1-vaapi,
1548 gstreamer1, gstreamer1-editing-services, intel-microcode,
1549 kexec, libcurl, libite, libgtk3, libmicrohttpd, libxml2,
1550 linux-tools, lua, mali-driver, matio, mdadm, nginx, openocd,
1551 openssh, php, poppler, postgresql, python-web2py, qt6base,
1552 readline, rtl8189fs, rtl8723ds, rtl8812au-aircrack-ng, runc,
1553 rust, rust-bin, s390-tools, samba4, sdl2, snmppp, sudo,
1554 systemd, tcpdump, uclibc, vim, webkitgtk, wireshark,
1555 wpewebkit, xr819-radio, xserver_xorg-server, zeek
1556
1557 Issues resolved (http://bugs.uclibc.org):
1558
1559 #14356: cronstamp jobs are not performed with bumped version of...
1560 #15306: glibc build fails in Docker container
1561 #15376: Libiconv config
1562 #15461: QtVirtualKeyboard segfaults
1563
8cca1e6d
PK
15642023.02, released March 12th, 2023
1565
1566 Fixes all over the tree.
1567
1568 Updated/fixed packages: ace, apache, audit, bridge-utils,
1569 docker-engine, go, gtkmm3, janet, libbpf, libev, libgcrypt,
1570 libgpg-error, libmad, linux, mesa3d, network-manager, nut,
1571 pcre2, php, rdma-core, rsync, rtl8821cu, rtl_433,
1572 s6-linux-utils, speechd, uqmi, xdriver_xf86-video-qxl, znc
1573
1574 New packages: atkmm2_28, cairomm1_14, glibmm2_66, libsigc2,
1575 pangomm2_46, python-glslang
1576
1577 Issues resolved (http://bugs.uclibc.org):
1578
1579 #15306: glibc build fails in Docker container
1580 #15321: docker-engine now requires libseccomp by default
1581
50d3883f
PK
15822023.02-rc3, released March 8th, 2023
1583
1584 Fixes all over the tree.
1585
1586 Updated/fixed packages: apr, bash, docker-engine, exfat,
1587 exfat-utils, f2fs-tools, gensio, gr-osmosdr, libcurl, libglfw,
1588 libolm, libpcap, libpjsip, linux, mender, mpv,
1589 multipath-tools, opus, paho-mqtt-c, proftpd, pugixml,
1590 pulseaudio, qemu, quazip, quickjs, rtl8189es, rtl8821cu,
1591 uacme, uqmi, wpebackend-fdo,
1592
debec267
PK
15932023.02-rc2, released February 27th, 2023
1594
1595 Fixes all over the tree.
1596
1597 Updated/fixed packages: asterisk, at91dataflashboot, bind,
1598 efivar, erlang, flac, fluent-bit, freerdp, gcc, gdal, gerbera,
1599 gnuradio, gqrx, haproxy, hawktracer, imx-gpu-g2d,
1600 intel-gmmlib, libarchive, libblockdev, libcamera-apps, libjxl,
1601 libmodsecurity, libsigrokdecode, lightning, lirc-tools,
1602 lttng-babeltrace, modem-manager, modsecurity2,
1603 multipath-tools, mutt, mxs-bootlets, netsurf, network-manager,
1604 nginx-naxsi, ntpsec, opensbi, optee-client, pcm-tools,
1605 php-xdebug, pistache, postgresql, proxychains-ng,
1606 python-m2crypto, python-numpy, python-webargs,
1607 python-werkzeug, rtl8723bu, rtty, speechd, sudo, systemd,
1608 tiff, tmux, wilc-driver, wpa_supplicant, xerces,
1609 xtables-addons, xwayland, zabbix
1610
1611 Removed packages: uccp420wlan
1612
e8c4b360
PK
16132023.02-rc1, released February 20th, 2023
1614
1615 Numerous package updates and many (62) new packages.
1616
1617 Toolchain:
1618
1619 - The check for access to "unsafe" (E.G. from the build host)
1620 header files and libraries by the cross compiler is now
1621 unconditionally enabled.
1622
1623 - Bootlin external toolchains updated to 2022.08
1624
1625 - The handling of the CCACHE_* environment variables by the
1626 toolchain wrapper is now more strict, causing the variables
1627 to only be exported when BR2_CCACHE is enabled.
1628
1629 Infrastructure:
1630
1631 - Br2-external: Fix make performance issue when many (> 6)
1632 external trees are used together.
1633
1634 - Legal-info: Stop warning about not saving sources for local
1635 / override packages if <PKG>_REDISTRIBUTE is set to NO.
1636
1637 - Go: Ensure our go build and module cache is used, even for the
1638 download step.
1639
1640 - Cargo: CARGO_HOME (the location where cargo stores it
1641 downloaded artifacts) is now located under DL_DIR rather
1642 than in HOST_DIR/share/cargo, ensuring it is shared between
1643 builds.
1644
1645 Misc:
1646
1647 - Erofs: Use fixed timestamp and UUID when BR2_REPRODUCIBLE is
1648 used.
1649
1650 - Ext2: Year 2038+ compatible inodes are now used by default,
1651 independently of the filesystem size.
1652
1653 - Linux: Fix build of < 5.6 kernels with host-gcc >= 10.
1654
1655 A large number of NXP related packages and defconfigs have
1656 been updated as upstream moved the git repositories to Github.
1657
1658 New defconfigs: i.MX8mn BSH SMM S2 / pro, QEMU ARM EBBR,
1659 Sipeed Lichee rv / rv dock, Starfive Visionfive2, Xilinx Versal
1660 VCK190.
1661
1662 New packages: catch2, cli11, dotconf, edk2-non-osi,
1663 fluent-bit, fxdiv, hddtemp, highway, imx-vpu-hantro-daemon,
1664 libjxl, libsolv, libunibreak, neon-2-sse, open-iscsi,
1665 opencv4-contrib, perftest, perl-image-exiftool,
1666 python-apispec, python-async-generator, python-cppy,
1667 python-dbus-fast, python-dicttoxml2, python-flask-smorest,
1668 python-h11, python-hkdf, python-magic-wormhole,
1669 python-magic-wormhole-mailbox-server,
1670 python-magic-wormhole-transit-relay, python-marshmallow,
1671 python-munch, python-outcome, python-pycrate, python-pyspnego,
1672 python-reedsolo, python-selenium, python-smbprotocol,
1673 python-sniffio, python-spake2, python-trio,
1674 python-trio-websocket, python-uhid, python-webargs,
1675 python-wsproto, qt5speech, qt6serialbus, rdma-core, reproc,
1676 rtl8723ds-bt, rtl8821cu, sexpect, speechd, sscep, stb, sway,
1677 termcolor, ti-k3-r5-loader, tl-expected, unifdef,
1678 versal-firmware, xwayland, z3
1679
1680 Removed packages: docker-proxy, elixir, gummiboot,
1681 python-bunch, python-m2r, sun20i-d1-spl, ucl,
1682 xdriver_xf86-input-keyboard, xdriver_xf86-video-glint,
1683 xdriver_xf86-video-imx-viv, xdriver_xf86-video-tga
1684
1685 Issues resolved (http://bugs.uclibc.org):
1686
1687 #14971: Kernel 3.10.108 fail to build in Buildroot 2022.08-rc1
1688 #14996: Too many directories in BR2_EXTERNAL causes hang during make
1689 #15161: kernel can't support SUBDIR
1690 #15196: Setting BR2_PACKAGE_RPI_FIRMWARE_CONFIG_FILE does not work
1691 #15226: lsblk: not found
1692 #15271: no start-qemu.sh
1693 #15281: Error compiling GDAL library for RPi-64 if libgdal-dev install..
1694 #15291: BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS without location
1695 #15301: Selecting NAND Flash boot media (NAND_BOOT) breaks the uboot..
1696 #15331: Warning on python-flit-core license when generating legal info
1697
b2cf393c
PK
16982022.11.3, released March 18th, 2023
1699
1700 Important / security related fixes.
1701
1702 Updated/fixed packages: ace, apache, apr, apr-util, asterisk,
1703 at91dataflashboot, audit, bash, bind, bridge-utils, clamav,
1704 dmalloc, efivar, erlang, exfat, exfat-utils, f2fs-tools, gcc,
1705 gdal, gensio, gerbera, git, glslsandbox-player, go, haproxy,
1706 hawktracer, intel-gmmlib, ipmiutil, less, libblockdev,
1707 libcurl, libev, libgcrypt, libglfw, libmad, libmdbx,
1708 libmodsecurity, libolm, libpjsip, lirc-tools,
1709 lttng-babeltrace, mender, mpv, mutt, mxs-bootlets, netsurf,
1710 ntpsec, nut, opensbi, opus, paho-mqtt-c, pcm-tools, php,
1711 pistache, proftpd, proxychains-ng, pulseaudio,
1712 python-cryptography, python-django, python-m2crypto,
1713 python-numpy, python-werkzeug, qemu, quazip, quickjs,
1714 rockchip-mali, rsync, s6-linux-utils, sudo, tiff, uacme, uqmi,
1715 webkitgtk, wilc-driver, wpa_supplicant, wpewebkit,
1716 xdriver_xf86-video-qxl, znc
1717
1718 Issues resolved (http://bugs.uclibc.org):
1719
1720 #15306: glibc build fails in Docker container
1721 #15361: Buildroot linking error on Apple Silicon
1722
4be361ad
PK
17232022.11.2, released March 1st, 2023
1724
1725 Important / security related fixes.
1726
1727 Fix make O=..._defconfig builds (regression in 2022.11.1).
1728
1729 A number of additional/stricter checks have been added to
1730 ./utils/check-package.
1731
1732 Build host dependencies check extended to check for a number
1733 of specific perl modules to better handle distributions (like
1734 Fedora) with very fine grained perl packages. Also ensure
1735 build host has git >= 2.0.0 when using packages written in
1736 go/rust because the vendoring may need it.
1737
1738 Defconfigs: ASUS tinker rk3288: Fix boot issue related to TPL
1739
1740 Updated/fixed packages: afboot-stm32, apache, barebox, c-ares,
1741 elf2flt, freeswitch, fwts, gcc, gdal, git, gitlab-runner,
1742 ipmitool, kodi, libgit2, libks, libopenssl, libressl, live555,
1743 lua, lxc, mariadb, mesa3d-headers, modsecurity2, mongoose,
1744 netopeer2, nodejs, openjdk, openpowerlink, openvpn, opusfile,
1745 postgresql, proftpd, pugixml, python-future, python-idna, qt5,
1746 rtl8192eu, rtl8723ds, sdl2, sofia-sip, ssdp-responder, sudo,
1747 sunxi-mali-utgard, thermald, ti-sgx-km, tmux, uboot, upx, vim,
1748 webkitgtk, wolfssl, wpewebkit, xlib_libXpm,
1749 xserver_xorg-server, xxhash, xz, yajl, zabbix
1750
1751 Issues resolved (http://bugs.uclibc.org):
1752
1753 #15271: no start-qemu.sh
1754 #15281: Error compiling GDAL library for RPi-64 if libgdal-dev install..
1755 #15291: BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS without location
1756 #15301: Selecting NAND Flash boot media (NAND_BOOT) breaks the uboot..
1757 #15331: Warning on python-flit-core license when generating legal info
1758
a796cfb2
PK
17592022.11.1, released January 18th, 2023
1760
1761 Important / security related fixes.
1762
1763 Br2-external: Fix make performance issue when many (> 6)
1764 external trees are used together.
1765
1766 Erofs: Use fixed timestamp and UUID when BR2_REPRODUCIBLE is
1767 used.
1768
1769 Go: Ensure our go build and module cache is used, even for the
1770 download step.
1771
1772 Legal-info: Stop warning about not saving sources for local /
1773 override packages if <PKG>_REDISTRIBUTE is set to NO.
1774
1775 Linux: Fix build of < 5.6 kernels with host-gcc >= 10.
1776
1777 A large number of NXP related packages and defconfigs have
1778 been updated as upstream moved the git repositories to Github.
1779
1780 Defconfigs: zcu106, kria kv260: Fix U-Boot build
1781
1782 Updated/fixed packages: asterisk, bearssl, botan, cairo,
1783 capnproto, check, checkpolicy, connman, containerd, crun,
1784 dbus-cxx, docker-cli, docker-engine, exempi, exfat,
1785 exfat-utils, falcosecurity-libs, fluidsynth, fmc, fmlib,
1786 freeradius-server, gcc, glib-networking, go,
1787 gobject-introspection, gperf, i2pd, ima-evm-utils,
1788 imx-alsa-plugins, imx-kobs, imx-lib, imx-m4fwloader,
1789 imx-mkimage, intel-microcode, janus-gateway, libcurl,
1790 libdeflate, libftdi1, libkcapi, libksba, libmbim, libmng,
1791 libpjsip, libtalloc, libuwsc, libxkbcommon, lpeg, lrzsz,
1792 lttng-tools, lua-cqueues, mali-driver, mbedtls, mfgtools,
1793 moby-buildkit, mutt, opensc, php, policycoreutils, polkit,
1794 postgresql, pptp-linux, qcom-db410c-firmware, qemu, qoriq-rcw,
1795 qt5virtualkeyboard, redis, rhash, rtl8189es, rtl8192eu,
1796 rtl_433, ruby, sqlite, swupdate, tealdeer, tekui, tiff,
1797 tinyxml, tor, webkitgtk, wireshark, wpasupplicant, wpewebkit,
1798 xr819-xradio, xdriver_xf86-video-imx-viv, xserver_xorg-server,
1799 xxhash, zip
1800
1801 Issues resolved (http://bugs.uclibc.org):
1802
1803 #14971: Kernel 3.10.108 fail to build in Buildroot 2022.08-rc1
1804 #14996: Too many directories in BR2_EXTERNAL causes hang during make
1805 #15161: kernel can't support SUBDIR
1806 #15196: Setting BR2_PACKAGE_RPI_FIRMWARE_CONFIG_FILE does not work
1807 #15226: lsblk: not found
1808
40bd4a32
PK
18092022.11, released December 5th, 2022
1810
1811 Fixes all over the tree.
1812
1813 Defconfigs: Nitrogen8*: Bump rootfs size, Zynqmp
1814 kv260/zcu102/zcu106: Update to Xilinx 2022.2,
1815
1816 Updated/fixed packages: dash, dovecot, elf2flt, exim, gcc,
1817 gdb, git, kodi, libarchive, libmdbx, linuxptp, lxc,
1818 matchbox-keyboard, memcached, netsnmp, optee-client,
1819 python-scipy, python3, qt6base, qt6serialport, rtl8188eu,
1820 rtl8723bu, rtl8723ds, rtl8821au, vim, vlc, wilc-driver
1821
1822 Removed packages: rabbitmq-server
1823
1824 Issues resolved (http://bugs.uclibc.org):
1825
1826 #15131: Target GDB uses internal zlib
1827 #15151: Busybox /etc/init.d scripts are not executable
1828
269c1e93
PK
18292022.11-rc3, released November 24th, 2022
1830
1831 Fixes all over the tree.
1832
1833 Updated/fixed packages: asterisk, edk2, edk2-platforms,
1834 freerdp, gitlab-runner, gnupg2, gptfdisk, heimdal,
1835 igh-ethercat, iwd, libkrb5, libksba, libnss, libopenssl,
1836 mesa3d, nginx, nodejs, openpgm, python3, rsync, rtl8189es,
1837 rtl8723ds, samba4, sdl, sdl2, swupdate, sysstat, systemd,
1838 uboot, xen, xterm
1839
1840 Issues resolved (http://bugs.uclibc.org):
1841
1842 #15141: kernel 5.16.2 (realtime patch 19) fails to build
1843
90f2700c
PK
18442022.11-rc2, released November 16th, 2022
1845
1846 Fixes all over the tree.
1847
1848 Removed defconfigs: Amarule a64 relic, ARM Juno, Bananapi M1 /
1849 M1 plus / M2 plus / M64, FriendlyARM NanoPC T4 / A64 / M1 / M1
1850 plus / M4 / Neo2 / Neo4 / Neo plus2 / R1 / Orangepi PC2 / Plus
1851 / Prime / rk3399 / Win, Rock PC rk3399 / PI4 / N10.
1852
1853 Updated/fixed packages: alsa-utils, arm-trusted-firmware,
1854 bdwgc, boost, botan, ca-certificates, crun, dbus-broker,
1855 docopt-cpp, dracut, efivar, freeipmi, gawk, gensio, gptfdisk,
1856 gsl, guile, imagemagick, ipmitool, libidn2, libkcapi,
1857 libopenssl, libqb, libuhttpd, libvncserver, linux,
1858 linux-tools, lxc, makedumpfile, matchbox-startup-monitor,
1859 mdio-tools, multipath-tools, mupdf, ntfs-3g, numactl,
1860 perl-net-ssleay, pixman, procps-ng, rpi-userland, rsync,
1861 s6-linux-init, socat, strongswan, sudo, swupdate, systemd,
1862 udisks, vlc, wavemon, wolfssl, zlib-ng
1863
1864 Removed packages: libdcadec
1865
1866 Issues resolved (http://bugs.uclibc.org):
1867
1868 #15121: make nconfig failes with nvidia drivers and mesa3d selected
1869
aa890344 18702022.11-rc1, released November 3rd, 2022
28bcaf1e
TP
1871
1872 Fixes all over the tree and new features.
1873
1874 Architecture:
1875
1876 - PowerPC: add Power9 CPU type
1877 - ARM: support dropped for iWMMXt processors
1878
1879 Toolchain:
1880
1881 - binutils 2.39 added, binutils 2.38 is now the default
1882 - gdb 12 added, gdb 11 is now the default
1883 - support for 5.18, 5.19 and 6.0 kernel headers
1884 - glibc updated to 2.36
1885
1886 Filesystem:
1887
1888 - Ability to use dracut to create an initramfs that contains a
1889 subset of the root filesystem contents.
1890
1891 New packages: agent-proxy, catatonit, cni-plugins, crun,
1892 docopt-cpp, dracut, forge, kmemd, libmanette, mdio-tools,
1893 open-isns, python-editables, python-hatch-fancy-pypi-readme,
1894 python-hatch-vcs, python-hatchling, python-libevdev,
1895 python-minimalmodbus, python-pathspec, qt6-serialport,
1896 rtl8192eu, signal-estimator, slirp4netns, tinycompress
1897
1898 More than 400 packages have been updated to a newer version.
1899
1900 New defconfigs: ls1028ardb, qemu_aarch64_ebbr, visionfive.
1901
1902 Issues resolved:
1903
1904 #11776: qt5webengine 5.12.2 build failed with arm toolchain
1905 and linaro toolchain
1906 #12131: qt5webengine builderror in the latest stable Buildroot
1907 2019.05.01 version
1908 #13216: 2020.02.6 requires GNU find utils
1909 #14601: Python build fails on 2022.02-rc2
1910 #14746: Lack of management after loading
1911 #14796: 64 bit time and seccomp conflict (OpenSSH server crash)
1912 #14921: wpewebkit build fails because of internal build order
1913 #14936: nodejs does not build
1914 #15006: toolchain Arm AArch64 toolchain 11.2-2022.02
1915 #15021: Buildroot not compiling with systemd and glibc.
1916 #15026: package/udisks: install to staging
1917 #15061: Node.js Package fails to build against musl i386
1918 #15071: RTL8723BS library is outdated
1919
4f9f6180
PK
19202022.08.3, released December 10th, 2022
1921
1922 Important / security related fixes.
1923
1924 Updated/fixed packages: asterisk, dash, dovecot, edk2,
1925 edk2-platforms, elf2flt, exim, freerdp, gcc, gdb, git, gnupg2,
1926 heimdal, iwd, kodi, libarchive, libkrb5, libksba, libmdbx,
1927 libopenssl, matchbox-keyboard, memcached, netsnmp, nginx,
1928 nodejs, openpgm, optee-client, python-scipy, python3, rsync,
1929 rtl8723bu, samba4, sdl, sdl2, swupdate, sysstat, systemd,
1930 uboot, vim, vlc, wilc-driver, xen, xterm
1931
1932 Issues resolved (http://bugs.uclibc.org):
1933
1934 15131: Target GDB uses internal zlib
1935
12a33b54
PK
19362022.08.2, released November 16th, 2022
1937
1938 Important / security related fixes.
1939
1940 Defconfig: Aspeed ast2600evb: Correct FPU config, Kontron bl
1941 imx8mm: Bump U-Boot to fix build issue, Pine64: Change to
1942 mainline ATF to fix build issue, Zynqmp zcu102 / zcu106 / kria
1943 kv260: Fix pmufw reset issue
1944
1945 Updated/fixed packages: arm-trusted-firmware, bind, botan,
1946 ca-certificates, collectd, darkhttpd, dbus, dbus-broker, dhcp,
1947 dnsmasq, docker-cli, docker-engine, exfatprogs, expat,
1948 f2fs-tools, faad2, ffmpeg, freerdp, gitlab-runner, glibc,
1949 gnutls, go, gpsd, gptfdisk, grub2, gsl, gst-omx,
1950 gst1-devtools, gst1-libav, gst1-plugins-bad,
1951 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
1952 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
1953 gstreamer1-editing-services, hdparm, hostapd, imagemagick,
1954 iwd, jack2, libbpf, libcurl, libidn2, libinput, libmdbx,
1955 libopenssl, libosip2, libpng, libtasn1, libtorrent-rasterbar,
1956 libuhttpd, libvncserver, libxml2, linux, linux-tools, lldpd,
1957 lrzip, lz4, matchbox-startup-monitor, meson, msmtp,
1958 multipath-tools, mupdf, musl, mv-ddr-marvell, mxml, nodejs,
1959 ntfs-3g, numactl, openssh, openvmtools, oracle-mysql,
1960 paho-mqtt-c, perl-net-ssleay, php, pixman, poppler, procps-ng,
1961 python-django, python3, qdecoder, redis, rpi-userland, rsync,
1962 rtl8189es, rtl8189fs, rtl8723bu, rtl8723ds,
1963 rtl8812au-aircrack-ng, rtl8821au, rtl_433, samba4, shapelib,
1964 socat, sqlite, squashfs, squid, strongswan, sudo, swupdate,
1965 timescaledb, uclibc-ng-test, udisks, uftp, uhd, umtprd,
1966 usbguard, vim, vlc, volk, wavemon, wilc-driver,
1967 wireguard-linux-compat, wolfssl, wpa_supplicant, wpewebkit,
1968 zlib-ng, zsh
1969
1970 Issues resolved (http://bugs.uclibc.org):
1971
1972 #14936: nodejs does not build
1973 #15026: package/udisks: install to staging
1974 #15061: Node.js Package fails to build against musl i386
1975
1648c2ec
PK
19762022.08.1, released October 2nd, 2022
1977
1978 Important / security related fixes.
1979
1980 Updated/fixed packages: botan, busybox, docker-cli,
1981 docker-engine, expat, git, haproxy, heirloom-mailx, icu,
1982 imx-gpu-viv, libconfuse, libmdbx, libupnp, libxml2,
1983 ltp-testsuite, m4, makedevs, mariadb, mesa3d, meson,
1984 mosquitto, ncurses, openssh, pango, python3, qlibc,
1985 qt5xmlpatterns, rtl8189es, rtl8723bu, rt8723ds,
1986 rtl8812au-aircrack-ng, runc, sox, tinyproxy, uacme, unbound,
1987 unzip, vim, xtables-addons
1988
1989 Issues resolved (http://bugs.uclibc.org):
1990
1991 #14796: 64 bit time and seccomp conflict (OpenSSH server crash)
1992 #14921: wpewebkit build fails because of internal build order
1993
0003fdbe
PK
19942022.08, released September 10th, 2022
1995
1996 Fixes all over the tree.
1997
1998 Autotools: Drop --runstatedir=/run as it causes build issues
1999 with older packages
2000
2001 Defconfigs: rockpro64: Change to mainline ATF to fix build issue
2002
2003 Updated/fixed packages: dhcpd, fwup, gcc, gdb, go, linux-tools,
2004 minidlna, mosquitto, mv-ddr-mervell, networkd-dispatcher,
2005 optee-os, polkit, python-pillow, python3, sconeserver, uuu,
2006 wolfssl
2007
1c0da88a
PK
20082022.08-rc2, released September 1st, 2022
2009
2010 Fixes all over the tree.
2011
2012 dependencies: Ensure 'find' and 'xargs' are available on the
2013 build host.
2014
2015 A large number of typo fixes.
2016
2017 Defconfigs: bananapi m1, olimex a20/a33/lime: Use standard FPU
2018 configuration, pine64_sopine: Use mainline ATF to fix build
2019
2020 Updated/fixed packages: ace, alsa-utils, busybox, cups,
2021 dbus-broker, directfb, domoticz, drbd-utils, edk2,
2022 edk2-platforms, ffmpeg, freeradius-server, freeswitch, gauche,
2023 gcc, gdb, glibc, gnutls, gst1-plugins-bad, gst1-plugins-good,
2024 hawktracer, igd-ethercat, imagemagick, intel-mediadriver,
2025 jack2, jose, jpeg, jquery-ui-themes, kodi, libcamera, libdill,
2026 libgit2, libglvnd, libgpg-error, libgpgme, libinput, libp11,
2027 libsepol, libtirpc, libvirtd, libvncserver, libwpe, libzlib,
2028 linux, linux-tools-perf, llvm, lshw, makedumpfile,
2029 mali-driver, memcached, minetest, mutt, ne10, netsniff-ng,
2030 ntpsec, ocrad, ola, opencv4, openocd, opensc, optee-os,
2031 pcsc-lite, postgresql, protobuf, pulseaudio, python-autobahn,
2032 python-paho-mqtt, python-protobuf, python-pygame, python3, qemu,
2033 qoriq-cadence-dp-firmware, qt5doc, qt6base, ranger, rng-tools,
2034 rsync, rustc, sconeserver, sdl2, snort, sqlite, squid,
2035 stress-ng, strongswan, sunxi-mali-utgard-driver, sysdig,
2036 sysklogd, syslinux, syslog-ng, tcf-agent, tcpreplay,
2037 tesseract-ocr, uacme, uboot-tools, uclibc, udpcast, usbguard,
2038 v4l2loopback, vim, webkitgtk, wolftpm, wpewebkit, xenomai,
2039 xserver_xorg-server, zeek, zerofree
2040
a09e9f0c 20412022.08-rc1, released August 12th, 2022
1c91bd25
TP
2042
2043 Fixes all over the tree and new features.
2044
2045 Architecture
2046
2047 - Support for NDS32 removed
2048 - Support for C-SKY removed
2049 - Support for configurable page size on ARM64 added
2050 - Architecture menu re-organized: the MMU selection now
2051 appears in this architecture menu.
2052
2053 Toolchain:
2054
2055 - GCC 12.x support added, GCC 11.x is now the default
2056 compiler, and support for building a GCC 9.x toolchain has
2057 been removed.
2058 - glibc bumped to 2.35-134-gb6aade18a7e5719c942aa2da6cf3157aca993fa4
2059 - uclibc bumped to 1.0.42
2060 - BR2_GCC_ENABLE_LTO option removed, the toolchain is now
2061 always built with LTO support. The new option BR2_ENABLE_LTO
2062 enables the use of LTO in a subset of packages that have
2063 explicit handling for LTO.
2064 - GDB enabled on OpenRISC.
2065 - Toolchain menu now appears before "Build options". The
2066 selection of the C library now determines whether static
2067 library (BR2_STATIC_LIBS) will be available or not, instead
2068 of the other way around.
2069
2070 Filesystem:
2071
2072 - genimage.cfg files now use shortcuts from genimage for the
2073 GUID of well-known GPT partitions.
2074
2075 Bootloaders:
2076
2077 - U-Boot can now be built with host-gnutls as a dependency,
2078 needed for some configurations
2079 - OP-TEE can now be built with host-python-pillow as a
2080 dependency, needed for some configurations.
2081 - OP-TEE source can now be retrieved from a custom tarball
2082 URL.
2083 - Grub has been bumped to 2.06.
2084
2085 Over 390 packages updated.
2086
2087 New defconfigs: aspeed_ast2500evb, aspeed_ast2600evb,
2088 broadcom_northstar, canaan_kd233, qemu_riscv64_nommu_virt,
2089 sipeed_maix_bit, sipeed_maix_bit_sdcard, sipeed_maix_dock,
2090 sipeed_maix_dock_sdcard, sipeed_maix_go,
2091 sipeed_maix_go_sdcard, sipeed_maixduino,
2092 sipeed_maixduino_sdcard
2093
2094 Removed defconfigs: andes_ae300, csky_gx6605s,
2095 friendlyarm_nanopi_neo, minnowboard_max-graphical
2096
2097 New packages: clpeak, compiler-rt, crucible, dbus-broker, dht,
2098 double-conversion, dust, freeradius-server, gdal, hawktracer,
2099 hyperfine, libb2, libdeflate, libdill, mbw, mender-connect,
2100 minizip-zlib, nerdctl, ntpsec, opencl-hpp, opensc,
2101 python-alembic, python-appdirs, python-beniget,
2102 python-construct, python-dtschema, python-gast, python-kflash,
2103 python-lark, python-maturin, python-mypy-extensions,
2104 python-pylibfdt, python-pythran, python-pyrsistent,
2105 python-qrcode, python-rfc3987, python-rtoml,
2106 python-ruamel-yaml, python-scipy, python-typeguard,
2107 python-typing-inspect, python-zlmdb, qt6base, rtl8723ds,
2108 spirv-llvm-translator, tealdeer, uuu, vis-network, volk,
2109 wolftpm, zeek, zerofree
2110
2111 Removed packages: rtl8723bs
2112
2113 Issues resolved:
2114
2115 #14556: python-crossbar fails to build
2116 #14951: boost compile error when running make silently
2117 #14646: OpenSSH 8.9p1 compiler error under mipsel
2118 #14841: support/download/git fails with "fatal: No such remote
2119 'origin'" due to incorrect check for origin remote
2120 #13356: libabseil-cpp: not building for raspberry pi
2121 #14911: host-python3 build needs python3 on the host
2122 #13831: mesa3d - kmsro driver requires dri3
2123 #13816: xstart failed since update the x11 libraries
2124 #13796: Problems compiling package gst-plugins-good
2125 #14191: patchelf v0.9 corrupt Nvidia shared libraries
2126 #14891: sudo: group setup fails since commit 9b7f8da96b
2127 #14881: Watchdogd Package missing INSTALL_STAGING
2128 #14876: arm-trusted-firmware can no longer be compiled with fPIE
2129
446c584c
PK
21302022.05.3, released October 2nd, 2022
2131
2132 Important / security related fixes.
2133
2134 Fixed compatibility issue with make 4.3 and the 'printvars' /
2135 'show-vars' commands.
2136
2137 Dependencies: Ensure 'find' and 'xargs' are available on the
2138 build host.
2139
2140 A large number of typo fixes.
2141
2142 Defconfigs: Galileo: Fix defconfig syntax, Licheepi zero: Fix
2143 U-Boot dependencies, Bananapi m1, Olimx a20 olinuxino lime
2144 1+2, a33 olinuxino: Use standard FPU configuration, Pine 64
2145 sopine, Rockpro 64: Change to mainline ATF to fix build issue.
2146
2147 Updated/fixed packages: ace, arm-trusted-firmware,
2148 babeltrace2, boost, botan, busybox, clamav, cog, containerd,
2149 cups, dhcpcd, directfb, docker-cli, docker-engine, connman,
2150 edk2, edk2-platform, elf2flt, expat, ffmpeg, ficl, freeswitch,
2151 gcc, gdb, git, glibc, gnutls, go, gocryptfs, graphicsmagick,
2152 grub2, gst1-plugins-bad, gst1-plugins-good, heirloom-mailx,
2153 icu, igh-ethercat, imagemagick, imx-gpu-viv, jack2, jose,
2154 jpeg, jquery-ui-themes, kodi, kvm-unit-tests, libcamera,
2155 libconfuse, libfreeimage, libglvnd, libgpg-error, libinput,
2156 libmdbx, libp11, libsepol, libtirpc, libupnp, libvirt,
2157 libvncserver, libwpe, libxml2, libzlib, linux, linux-tools,
2158 lshw, m4, makedevs, mali-driver, mariadb, memcached, mesa3d,
2159 minidlna, mosquitto, mutt, mv-ddr-marvell, ncurses, ne10,
2160 netsniff-ng, networkd-dispatcher, ocrad, ola, opencv4,
2161 openocd, openssh, openvmtools, pango, pcsc-lite, pistache,
2162 polkit, postgis, postgresql, python-crossbar,
2163 python-paho-mqtt, python-pygame, python-service-identity,
2164 python-txdbus, python3, qemu, qlibc,
2165 qoriq-cadence-dp-firmware, qt5xmlpatterns, ranger, redis,
2166 rng-tools, rsync, rsyslog, rtl8189es, rtl8723bu, runc, rustc,
2167 sconeserver, sdl2, snort, sox, sqlite, squid, stress-ng,
2168 strongswan, sunxi-mali-utgard-driver, sysdig, syslinux,
2169 syslog-ng, tcf-agent, tcpreplay, tesseract-ocr, tinyproxy,
2170 uacme, uboot-tools, uclibc, unzip, usbguard, v4l2loopback,
2171 vim, waffle, webkitgtk, weston, wolfssl, wpewebkit, xfsprogs,
2172 xserver_xorg-server, xtables-addons, zziplib
2173
2174 Issues resolved:
2175
2176 #13216: [Documentation] 2020.02.6 requires GNU find utils
2177 #14556: python-crossbar fails to build
2178 #14796: 64 bit time and seccomp conflict (OpenSSH server crash)
2179 #14951: boost compile error when running make silently
2180
41b1b65c
PK
21812022.05.2, released August 31st, 2022
2182
2183 Important / security related fixes.
2184
2185 dependencies: Ensure 'cmp' is available on the build host.
2186
2187 pkg-utils: The KCONFIG_ENABLE_OPT macro used to enforce a specific
2188 Kconfig option to be enabled (E.G. for kernel options needed by
2189 packages) no longer changes a =m (modular) with =y (built in).
2190
2191 check-host-rpath: Silence readelf warnings when clang is used
2192
2193 GCC 10.x updated to 10.4.0
2194
2195 Defconfigs: Kria kv260: Fix u-boot configuration
2196
2197 Updated/fixed packages: apg, arm-trusted-firmware, assimp,
2198 bayer2rgb-neon, bind, bird, cog, cwiid, diffutils, freerdp,
2199 fluidsynth, gcc, gdk-pixbuf, glibc, glslsandbox-player,
2200 gnupg2, gtest, i2pd, jack2, jquery-validation, jszip,
2201 kvm-unit-tests, libbsd, libcamera, libcurl, libest, libiio,
2202 libkrb5, libopenssl, libp11, libpsl, libwebsockets, localedef,
2203 luasyslog, lxc, mbedtls, mstpd, mutt, netdata, netsniff-ng,
2204 nodejs, nvidia-driver, ola, openssl, opkg-utils, paho-mqtt-c,
2205 pango, pcsc-lite, perl, perl-crypt-openssl-rsa, pimd, poppler,
2206 postgis, powerpc-utils, pppd, protobuf-c, pulseaudio,
2207 python-bottle, python-django, python-lxml, python3, qt5webkit,
2208 redis, rpi-userland, rsyslog, runc, rustc, sconeserver,
2209 sg3_utils, shadowsocks-libev, stellarium, suricata, swupdate,
2210 tcpreplay, uacme, uclibc, v4l2loopback, webkitgtk,
2211 wilc-driver, wine, wpewebkit, xdg-dbus-proxy,
2212 xserver_xorg-server, zeromq, zfs, zlib-ng
2213
2214 Issues resolved (http://bugs.uclibc.org):
2215
2216 #13796: Problems compiling package gst-plugins-good
2217
6ba523c8
PK
22182022.05.1, released July 24th, 2022
2219
2220 Important / security related fixes.
2221
2222 Disable big endian no-mmu on ARM as it is not supported by
2223 elf2flt.
2224
2225 Tighten dependencies for external Bootlin toolchains to ensure
2226 they can only be selected in compatible configurations.
2227
2228 Support external toolchains without gdbserver.
2229
2230 Updated/fixed packages: apache, avahi, bdwgc, bind, bpftool,
2231 cups, darkhttpd, dmalloc, ecryptfs-utils, fxload, ghostscript,
2232 gnutls, gst-omx, gst1-devtools, gst1-libav, gst1-plugins-base,
2233 gst1-plugins-bad, gst1-plugins-good, gst1-plugins-ugly,
2234 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
2235 gstreamer1-editing-services, gtest, iptables, keyutils, lcms2,
2236 libabseil-cpp, libcamera, libcurl, libeastl, libgpgme,
2237 libgtk3, libmdbx, libmediaart, libmodsecurity, libnetconf2,
2238 libopenssl, libpjsip, libsamplerate, libsndfile, libtalloc,
2239 logrotate, luajit, nginx, noip, paxtest, php, postgresql,
2240 procrank_linux, pure-ftpd, python-pillow, qdecoder,
2241 rabbitmq-server, rpi-userland, ruby, rustc, sofia-sip,
2242 systemd, tcpreplay, tinyproxy, tor, uacme, uboot-tools, vim,
2243 watchdogd, webkitgtk, weston, wireguard-linux-compat,
2244 wpa_supplicant, wpewebkit, zstd
2245
2246 Issues resolved (http://bugs.uclibc.org):
2247
2248 #14881: Watchdogd Package missing INSTALL_STAGING
2249
730baf05
PK
22502022.05, released June 6th, 2022
2251
2252 Fixes all over the tree.
2253
2254 Rework BR2_STATIC_LIBS handling to ensure it can only be
2255 enabled if a suitable C library is available.
2256
2257 Updated/fixed packages: arm-trusted-firmware, at91bootstap,
2258 boinc, boost, cpulimit, diffutils, edk2, eigen, fbv, gcr,
2259 gensio, glibc, go, gtest, iucode-tool, kvm-unit-tests, libcec,
2260 libcurl, libks, linux, linux-tools, lttng-modules, mariadb,
2261 memcached, mono, musl, mutt, netdata, network-manager, nginx,
2262 ogre, openjpeg, openvpn, pipewire, python-crossbar, qemu,
2263 qpid-proton, rauc, rockchip-mali, rsyslog,
2264 rtl8812au-aircrack-ng, ruby, runc, rustc, samba4, tiff,
2265 uclibc, unrar, vim, webkitgtk, wpewebkit,
2266 xdriver_xf86-video-ati, xml-security-c, zchunk, zlib-ng
2267
2268 Issues resolved (http://bugs.uclibc.org):
2269
2270 #14821: Samba server is failing to compile
2271 #14826: make qemu_x86_64_defconfig stopped working
2272
b7d8ce5b
PK
22732022.05-rc2, released May 30th, 2022
2274
2275 Fixes all over the tree.
2276
2277 Defconfigs: qemu_ppc64*: Use binutils 2.36.1 to fix build
2278 issue, qemu_arm_vexpress_tz: Fix optee-os build issue,
2279 qemu_arm_versatile_nommu: Drop now that nommu for ARMv5 is no
2280 longer available
2281
2282 Updated/fixed packages: dhcp, edk2, gcr, glibc, i2pd, janet,
2283 janus-gateway, libfreeimage, libnftnl, libnss, libodb-boost,
2284 libostree, libwebsockets, linux-tools, midori, ntfs-3g, ola,
2285 optee-client, pcsc-lite, pipewire, python-flask,
2286 python-service-identity, python-werkzeug, qemu, rng-tools,
2287 rockchip-mali, strace, xdriver_xf86-video-amdgpu
2288
2289 Removed packages: ktap
2290
ae4e99aa
PK
22912022.05-rc1, released May 18th, 2022
2292
2293 Fixes all over the tree and new features.
2294
2295 Toolchain:
2296 - glibc update to 2.35, musl updated to 1.2.3
2297 - gcc 11.x updated to 11.3, support for external gcc 12.x
2298 - binutils 2.38 added, 2.32/2.35.2 removed, default changed to 2.37
2299 - s390x Bootlin external toolchain added
2300 - 5.17.x kernel headers support added
2301
2302 Filesystem:
2303 - Rework OCI entrypoint/command logic to handle command arguments
2304 - Squashfs block size is now configurable
2305
2306 Graphs: Also generate a build time timeline graph (for top
2307 level parallel builds).
2308
2309 scripts/pkg-stats: Optimize memory consumption for CPE parsing
2310
2311 Fix compatibility issue with the fakeroot script logic and
2312 modern versions of dash.
2313
2314 Change git:// URLs pointing to Github to https://, now that
2315 Github has turned off support for git://
2316
2317 New defconfigs: Octavo osd32mp1_brk / osd32mp1_red
2318
2319 New packages: falcosecurity-libs, lzma-alone, octave,
2320 python-flit-core, python-orjson, python-pydevmem,
2321 qt5webengine-chromium, qt5webengine-chromium-catapult, ragel,
2322 tbb, wilc-driver, wtfutil
2323
2324 Wilc1000-firmware renamed to wilc-firmware
2325
2326 Issues resolved (http://bugs.uclibc.org):
2327
2328 #14596: package dialog is outdated and contains a bug
2329 #14651: OpenSSH 8.9p1 compiler error under ARM
2330 #14656: Adding dependencies from an external tree does not work
2331 #14661: Fakeroot script relies on bash-isms, does not work with..
2332 #14681: QT5WEBENGINE not building
2333 #14686: genimage.cfg have a hard-coded .ext4 extension which..
2334 #14701: Multiple unresolved symbols while building kernel ..
2335 #14706: nodjs build problem
2336 #14711: nodjs build problem missing bzip
2337 #14721: python-argon2_cffi no longer works
2338 #14731: BR2_PACKAGE_IOSTAT
2339 #14751: LVM2 Outdated Link
2340
c9a2015b
PK
23412022.02.12, released May 5th, 2023
2342
2343 Important / security related fixes.
2344
2345 Updated/fixed packages: agentpp, apache, ca-certificates,
2346 containerd, coremark, dcron, eudev, ffmpeg, git,
2347 intel-microcode, kexec, lcdproc, libmicrohttpd, libosmium,
2348 libxml2, linux-tools, matio, osm2pgsql, poppler, postgresql,
2349 protozero, python-web2py, runc, s390-tools, samba4, snmppp,
2350 sudo, tcpdump, uclibc, vim, webkitgtk, wpewebkit,
2351 xserver_xorg-server
2352
1ad6d0de
PK
23532022.02.11, released March 19th, 2023
2354
2355 Important / security related fixes.
2356
2357 Updated/fixed packages: apache, apr, apr-util, asterisk,
2358 at91dataflashboot, audit, bash, bind, bridge-utils, clamav,
2359 dmalloc, exfat, exfat-utils, f2fs-tools, gcc, git,
2360 glslsandbox-player, go, haproxy, intel-gmmlib, ipmiutil, less,
2361 libblockdev, libcurl, libev, libgcrypt, libmad, libmdbx,
2362 libmodsecurity, libolm, libpjsip, lttng-babeltrace, mender,
2363 mpv, mutt, mxs-bootlets, opensbi, opus, paho-mqtt-c,
2364 pcm-tools, php, proxychains-ng, python-django,
2365 python-m2crypto, python-werkzeug, quazip, quickjs,
2366 rockchip-mali, rsync, sudo, tiff, uacme, uqmi, webkitgtk,
2367 wpebackend-fdo, wpewebkit, xdriver_xf86-video-qxl, znc
2368
2369 Issues resolved (http://bugs.uclibc.org):
2370
2371 #15306: glibc build fails in Docker container
2372 #15361: Buildroot linking error on Apple Silicon
2373
e5f9cbd9
PK
23742022.02.10, released March 1st, 2023
2375
2376 Important / security related fixes.
2377
2378 Fix make O=..._defconfig builds (regression in 2022.02.9).
2379
2380 A number of additional/stricter checks have been added to
2381 ./utils/check-package.
2382
2383 Build host dependencies check extended to check for a number
2384 of specific perl modules to better handle distributions (like
2385 Fedora) with very fine grained perl packages. Also ensure
2386 build host has git >= 2.0.0 when using packages written in
2387 go/rust because the vendoring may need it.
2388
2389 Defconfigs: ASUS tinker rk3288: Fix boot issue related to TPL
2390
2391 Updated/fixed packages: afboot-stm32, apache, barebox, c-ares,
2392 elf2flt, freeswitch, fwts, gcc, git, kodi, libgit2, libks,
2393 libopenssl, live555, lua, lxc, mesa3d-headers, modsecurity2,
2394 netopeer2, openjdk, openpowerlink, openvpn, opusfile,
2395 postgresql, pugixml, python-future, qt5, sdl2, sofia-sip,
2396 ssdp-responder, sudo, sunxi-mali-utgard, ti-sgx-km, tmux,
2397 uboot, upx, vim, webkitgtk, wolfssl, wpewebkit, xlib_libXpm,
2398 xserver_xorg-server, xxhash, xz, yajl, zabbix
2399
2400 Issues resolved (http://bugs.uclibc.org):
2401
2402 #15271: no start-qemu.sh
2403 #15291: BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS without location
2404 #15301: Selecting NAND Flash boot media (NAND_BOOT) breaks the uboot..
2405
7b566040
PK
24062022.02.9, released January 18th, 2023
2407
2408 Important / security related fixes.
2409
2410 Br2-external: Fix make performance issue when many (> 6)
2411 external trees are used together.
2412
2413 Erofs: Use fixed timestamp and UUID when BR2_REPRODUCIBLE is
2414 used.
2415
2416 Go: Ensure our go build and module cache is used, even for the
2417 download step.
2418
2419 Legal-info: Stop warning about not saving sources for local /
2420 override packages if <PKG>_REDISTRIBUTE is set to NO.
2421
2422 Linux: Fix build of < 5.6 kernels with host-gcc >= 10.
2423
2424 A large number of NXP related packages and defconfigs have
2425 been updated as upstream moved the git repositories to Github.
2426
2427 Updated/fixed packages: asterisk, bearssl, botan, cairo,
2428 capnproto, check, checkpolicy, connman, containerd,
2429 docker-cli, docker-engine, exempi, exfat, exfat-utils, fmc,
2430 fmlib, glib-networking, go, gobject-introspection, gperf,
2431 i2pd, ima-evm-utils, imx-alsa-plugins, imx-kobs, imx-lib,
2432 imx-m4fwloader, imx-mkimage, intel-microcode, janus-gateway,
2433 libcurl, libftdi1, libksba, libmbim, libmng, libpjsip,
2434 libtalloc, libuwsc, libxkbcommon, linux, lpeg, lrzsz,
2435 lttng-tools, lua-cqueues, mbedtls, mfgtools, mutt, php,
2436 policycoreutils, polkit, postgresql, pptp-linux,
2437 qcom-db410c-firmware, qemu, qoriq-rcw, qt5virtualkeyboard,
2438 rhash, rtl_433, ruby, sqlite, swupdate, tekui, tiff, tinyxml,
2439 tor, wayland, wireshark, wpa_supplicant,
2440 xdriver_xf86-video-imx-viv, xserver_xorg-server, xxhash, zip
2441
2442 Issues resolved (http://bugs.uclibc.org):
2443
2444 #14971: Kernel 3.10.108 fail to build in Buildroot 2022.08-rc1
2445 #14996: Too many directories in BR2_EXTERNAL causes hang during make
2446 #15161: kernel can't support SUBDIR
2447 #15196: Setting BR2_PACKAGE_RPI_FIRMWARE_CONFIG_FILE does not work
2448 #15226: lsblk: not found
2449
e84a88e8
PK
24502022.02.8, released December 10th, 2022
2451
2452 Important / security related fixes.
2453
2454 Updated/fixed packages: asterisk, dash, dovecot,
2455 dovecot-pigeonhole, edk2, edk2-platforms, elf2flt, exim,
2456 freerdp, gcc, gdb, git, gnupg2, heimdal, iwd, kodi,
2457 libarchive, libmdbx, libkrb5, libksba, libopenssl, memcached,
2458 netsnmp, nginx, openpgm, optee-client, python3, rsync,
2459 rtl8723bu, samba4, sdl, sdl2, swupdate, sysstat, systemd,
2460 uboot, vim, vlc, xen, xterm
2461
2462 Issues resolved (http://bugs.uclibc.org):
2463
2464 #15131: Target GDB uses internal zlib
2465
4d46f510
PK
24662022.02.7, released November 17th, 2022
2467
2468 Important / security related fixes.
2469
2470 Defconfig: Pine64: Change to mainline ATF to fix build
2471 issue, Zynqmp zcu102 / zcu106: Fix pmufw reset issue
2472
2473 Updated/fixed packages: arm-trusted-firmware, bind, botan,
2474 collectd, darkhttpd, dbus, dhcp, dnsmasq, docker-cli,
2475 docker-engine, exfatprogs, expat, f2fs-tools, faad2, ffmpeg,
2476 freerdp, gnutls, go, gpsd, grub2, gsl, gst-omx, gst1-devtools,
2477 gst1-libav, gst1-plugins-bad, gst1-plugins-base,
2478 gst1-plugins-good, gst1-plugins-ugly, gst1-python,
2479 gst1-rtsp-server, gst1-vaapi, gstreamer1,
2480 gstreamer1-editing-services, hdparm, hostapd, imagemagick,
2481 iwd, jack2, libbpf, libcurl, libfribi, libidn2, libinput,
2482 libmdbx, libopenssl, libosip2, libpng, libtasn1,
2483 libtorrent-rasterbar, libuhttpd, libvncserver, libxml2, linux,
2484 linux-tools, lldpd, lrzip, lz4, matchbox-startup-monitor,
2485 msmtp, multipath-tools, mupdf, musl, mv-ddr-marvell, mxml,
2486 nodejs, ntfs-3g, numactl, openvmtools, oracle-mysql,
2487 paho-mqtt-c, perl-net-ssleay, php, pixman, poppler, procps-ng,
2488 python-django, python3, qdecoder, rpi-userland, rsync,
2489 rtl8189es, rtl8189fs, rtl8723bu, rtl8812au-aircrack-ng,
2490 rtl8821au, rtl_433, samba4, shapelib, socat, squid, sqlite,
2491 squashfs, strongswan, sudo, swupdate, timescaledb, u-boot,
2492 uclibc-ng-test, udisks, uftp, uhd, umtprd, vim, wavemon,
2493 wireguard-linux-compat, wolfssl, wpa_supplicant, wpewebkit,
2494 zlib-ng, zsh
2495
2496 Issues resolved (http://bugs.uclibc.org):
2497
2498 #15026: package/udisks: install to staging
2499 #15061: Node.js Package fails to build against musl i386
2500
12c7b23b
PK
25012022.02.6, released October 2nd, 2022
2502
2503 Important / security related fixes.
2504
2505 Fixed compatibility issue with make 4.3 and the 'printvars' /
2506 'show-vars' commands.
2507
2508 Dependencies: Ensure 'find' and 'xargs' are available on the
2509 build host.
2510
2511 A large number of typo fixes.
2512
2513 Defconfigs: Galileo: Fix defconfig syntax, Licheepi zero: Fix
2514 U-Boot dependencies, Bananapi m1, Olimx a20 olinuxino lime
2515 1+2, a33 olinuxino: Use standard FPU configuration, Pine 64
2516 sopine, Rockpro 64: Change to mainline ATF to fix build issue.
2517
2518 Updated/fixed packages: ace, arm-trusted-firmware,
2519 babeltrace2, boost, botan, busybox, clamav, cog, connman,
2520 containerd, cups, dhcpcd, directfb, docker-cli, docker-engine,
2521 edk2, edk2-platforms, elf2flt, expat, ffmpeg, ficl,
2522 freeswitch, freetype, gcc, gdb, git, gnutls, go,
2523 graphicsmagic, grub2, gst1-plugins-bad, gst1-plugins-good,
2524 heirloom-mailx, icu, igh-ethercat, imagemagick, imx-gpu-viv,
2525 jose, jpeg, jquery-ui-themes, kodi, libconfuse, libfreeimage,
2526 libglvnd, libgpg-error, libinput, libmdbx, libsepol, libtirpc,
2527 libupnp, libvirt, libvncserver, libwpe, libxml2, libzlib,
2528 linux, linux-tools, lshw, m4, makedevs, makedumpfile,
2529 mali-driver, mariadb, memcached, mesa3d, minidlna, mosquitto,
2530 mutt, mv-ddr-marvell, ncurses, ne10, netsniff-ng,
2531 networkd-dispatcher, ocrad, opencv4, openocd, openssh, pango,
2532 pcsc-lite, polkit, postgis, postgresql, python-paho-mqtt,
2533 python-pygame, python3, qemu, qlibc,
2534 qoriq-cadence-dp-firmware, qt5xmlpatterns, ranger, rng-tools,
2535 rsync, rsyslog, rtl8189es, rtl8723be, runc, rustc,
2536 sconeserver, sdl2, snort, sox, sqlite, squid, stress-ng,
2537 strongswan, sunxi-mali-utgard-driver, syslinux, syslog-ng,
2538 tcf-agent, tcpreplay, tesseract-ocr, tinyproxy, uacme,
2539 uboot-tools, uclibc, unzip, usbguard, v4l2loopback, vim,
2540 webkitgtk, wolfssl, wpewebkit, xfsprogs, xserver_xorg-server,
2541 xtables-addons, zziplib
2542
2543 Issues resolved:
2544
2545 #13216: [Documentation] 2020.02.6 requires GNU find utils
2546 #14796: 64 bit time and seccomp conflict (OpenSSH server crash)
2547 #14951: boost compile error when running make silently
2548
092b705e
PK
25492022.02.5, released August 31st, 2022
2550
2551 Important / security related fixes.
2552
2553 dependencies: Ensure 'cmp' is available on the build host.
2554
2555 pkg-utils: The KCONFIG_ENABLE_OPT macro used to enforce a specific
2556 Kconfig option to be enabled (E.G. for kernel options needed by
2557 packages) no longer changes a =m (modular) with =y (built in).
2558
2559 check-host-rpath: Silence readelf warnings when clang is used
2560
2561 GCC 10.x updated to 10.4.0
2562
2563 Updated/fixed packages: apg, arm-trusted-firmware, assimp,
2564 bayer2rgb-neon, bind, bird, cog, cwiid, diffutils, fluidsynth,
2565 freerdp, gcc, glibc, glslsandbox-player, gdk-pixbuf, gnupg2,
2566 gtest, i2pd, jack2, jquery-validation, jszip, libbsd, libcamera,
2567 libcurl, libest, libiio, libkrb5, libopenssl, libpsl,
2568 luasyslog, lxc, mbedtls, mstpd, mutt, netdata, netsniff-ng,
2569 nodejs, nvidia-driver, openssl, opkg-utils, paho-mqtt-c,
2570 pango, pcsc-lite, perl, pimd, poppler, postgis, powerpc-utils,
2571 pppd, protobuf-c, pulseaudio, python-bottle, python-django,
2572 python-lxml, python3, qt5webkit, rpi-userland, rsyslog, runc,
2573 rustc, sconeserver, sg3_utils, shadowsocks-libev, suricata,
2574 tcpreplay, uacme, uclibc, v4l2loopback,, webkitgtk, wine,
2575 wpewebkit, xdg-dbus-proxy, xserver_xorg-server, zeromq, zfs,
2576 zlib-ng
2577
2578 Issues resolved (http://bugs.uclibc.org):
2579
2580 #13796: Problems compiling package gst-plugins-good
2581 #14926: package/nodejs: build for host fails with GTEST errors
2582
2bc14528
PK
25832022.02.4, released July 28th, 2022
2584
2585 Important / security related fixes.
2586
2587 Disable big endian no-mmu on ARM as it is not supported by
2588 elf2flt.
2589
2590 Tighten dependencies for external Bootlin toolchains to ensure
2591 they can only be selected in compatible configurations.
2592
2593 Support external toolchains without gdbserver.
2594
2595 Updated/fixed packages: apache, avahi, bdwgc, bind, bpftool,
2596 cups, darkhttpd, dmalloc, ecryptfs-utils, fxload, ghostscript,
2597 gnutls, gst-omx, gst1-devtools, gst1-libav, gst1-plugins-base,
2598 gst1-plugins-bad, gst1-plugins-good, gst1-plugins-ugly,
2599 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
2600 gstreamer1-editing-services, gtest, iptables, keyutils, lcms2,
2601 libabseil-cpp, libcamera, libcurl, libeastl, libgpgme,
2602 libgtk3, libmdbx, libmediaart, libmodsecurity, libnetconf2,
2603 libopenssl, libpjsip, libsamplerate, libsndfile, libtalloc,
2604 logrotate, luajit, nginx, noip, paxtest, php, postgresql,
2605 procrank_linux, pure-ftpd, python-pillow, qdecoder,
2606 rabbitmq-server, rpi-userland, rustc, sofia-sip, systemd,
2607 tcpreplay, tinyproxy, tor, uacme, uboot-tools, vim, watchdogd,
2608 webkitgtk, wireguard-linux-compat, wpa_supplicant, wpewebkit,
2609 zstd
2610
2611 Issues resolved (http://bugs.uclibc.org):
2612
2613 #14881: Watchdogd Package missing INSTALL_STAGING
2614
4a3ea45d
PK
26152022.02.3, released June 19th, 2022
2616
2617 Important / security related fixes.
2618
2619 Infrastructure: Fix building under paths containing regex
2620 characters (E.G. '+')
2621
2622 Toolchain: Only allow ppc64le variants for which a
2623 glibc/musl/uclibc toolchain is supported.
2624 Mark codescape mti/img mips toolchains as shared library only
2625 (glibc).
2626
2627 Updated/fixed packages: arm-trusted-firmware,
2628 at91dataflashboot, boinc, dhcp, diffutils, edk2, fbv, gensio,
2629 glibc, go, gtest, iucode-tool, janet, libcec, libcurl,
2630 libfreeimage, libnftnl, libodb-boost, linux, linux-tools,
2631 lttng-modules, mariadb, memcached, mono, mutt,
2632 network-manager, nginx, ntfs-3g, ogre, openjpeg, openvpn,
2633 qemu, qpid-proton, qt5webengine, rauc, rockchip-mali, rsyslog,
2634 ruby, runc, rustc, samba4, strace, tiff, uclibc, unrar, vim,
2635 webkitgtk, wpewebkit, xdriver_xf86-video-amdgpu,
2636 xdriver_xf86-video-ati, zlib-ng
2637
2638 New packages: qt5webengine-chromium,
2639 qt5webengine-chromium-catapult
2640
2641 Issues resolved (http://bugs.uclibc.org):
2642
2643 #14766: package dhcp on buildroot 2022.02.1 failed
2644 #14821: Samba server is failing to compile
2645 #14826: make qemu_x86_64_defconfig stopped working
2646
1c416477
PK
26472022.02.2, released May 29th, 2022
2648
2649 Important / security related fixes.
2650
2651 Archictures: Drop sh2a, correct x86 Bonnell variant
2652
2653 Toolchain: Bump GCC 11.x to 11.3, correct pre-installed
2654 external toolchain logic when toolchain is available in path.
2655
2656 Rework OCI filesystem entrypoint/command logic to handle
2657 command arguments
2658
2659 Defconfigs: Update Zynqmp zcu102/106 to final 2022.1 release,
2660 fix zcu106 PLL config
2661
2662 Updated/fixed packages: adwaita-icon-theme, afboot-stm32,
2663 aircrack-ng, alchemy, alsa-lib, arptables, assimp, asterisk,
2664 aubio, avrdude, azure-iot-sdk-c, batman-adv, binutils,
2665 bpftool, brotli, cairo, cifs-utils, clamav, cryptodev-linux,
2666 dhcp, diffutils, dmalloc, duktape, e2fsprogs, elf2flt, espeak,
2667 expat, ffmpeg, fluidsynth, freerdp, gcc, git, glorytun,
2668 glslsandbox-player, gnutls, go, gst1-imx, gst1-plugins-good,
2669 gzip, imagemagick, janus-gateway, keepalived, kompexsqlite,
2670 kvm-unit-tests, libarchive, libcgi, libcurl, libevdev,
2671 libeXosip2, libhtp, libinput, libkcapi, libkrb5, libks,
2672 libmdbx, libmnl, libnpupnp, libnspr, libopenssl, liboping,
2673 libpjsip, libpri, libselinux, libsigsegv, libv4l,
2674 libwebsockets, libxml2, linux, linux-tools, ltp-testsuite,
2675 luajit, lvm2, mali-driver, mariadb, mc, minizip, mpd, mutt,
2676 netatalk, netsurf, network-manager, nodejs, numactl, nut,
2677 omniorb, openbox, opencv4, openjdk, openjdk-bin, openocd,
2678 pamtester, pango, pcre2, php, php-apcu, pinentry, pixman,
2679 polkit, postgis, postgresql, pure-ftpd, python-aenum,
2680 python-avro, python-django, python-pillow, python-simplejson,
2681 python-urllib3, python-zopfli, python3, qemu, qpdf, quazip,
2682 redis, rockchip-mali, rsync, rt-tests, rust, rtl8818eu,
2683 rtl8189es, rtl8189fs, rtl_433, sam-ba, samba4, sdl2_ttf,
2684 shadowsocks-libev, shim, subversion, sun20i-d1-spl, suricata,
2685 systemd, tftpd, trinity, tvheadend, udev, uftrace,
2686 urandom-scripts, usb_modeswitch, valgrind, vde2, vim,
2687 wireplumber, wolfssl, wpa_supplicant, xlib_libXfont2, xz,
2688 zlib, zlog
2689
2690 Issues resolved (http://bugs.uclibc.org):
2691
2692 #14751: LVM2 Outdated Link
2693
11b6b65d
PK
26942022.02.1, released April 11th, 2022
2695
2696 Important / security related fixes.
2697
2698 Graphs: Also generate a build time timeline graph (for top
2699 level parallel builds).
2700
2701 scripts/pkg-stats: Optimize memory consumption for CPE parsing
2702
2703 Fix compatibility issue with the fakeroot script logic and
2704 modern versions of dash.
2705
2706 Change git:// URLs pointing to Github to https://, now that
2707 Github has turned off support for git://
2708
2709 Updated/fixed packages: ace, apache, apr, apr-util, belr,
2710 bind, bluez5_utils, boinc, bpftool, busybox, cloop, cog,
2711 containerd, cppcms, dav1d, dhcp, dieharder, dnsmasq,
2712 docker-cli, docker-engine, efl, ell, fakeroot, flac,
2713 fluidsynth, gdk-pixbuf, glib-networking, gnutls, gst-omx,
2714 gst1-devtools, gst1-libav, gst1-plugins-bad,
2715 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
2716 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
1b718ade 2717 gstreamer1-editing-services, haproxy, htop, intel-gmmlib,
11b6b65d
PK
2718 ipmiutil, iwd, jack1, jack2, lftp, libabseil-cpp, libbluray,
2719 libcamera-apps, libcoap, libcurl, libest, libgee, libglib2,
2720 libgtk3, libiec61850, libkrb5, libminiupnpc, libodb,
2721 libodb-boost, libopenssl, libp11, libpsl, libressl, librstp,
2722 librtlsdr, liburing, libyang, libzlib, luasec, lxc, matio,
2723 meson, minidlna, minizip, mpd, mtools, netatalk, nbd, odb,
2724 openblas, openssh, openvpn, optee-os, opus, paho-mqtt-c,
2725 pango, php, pipewire, pkcs11-helper, postgresql, ppp,
2726 protozero, python-aioconsole, python-avro, python-brotli,
2727 python-greenlet, python-paramiko, python-pillow,
2728 python-rpi-gpio, python-treq, python-twisted, python-ujson,
2729 python-weasyprint, qt5base, qt5wayland, raptor, rpi-firmware,
2730 rpi-userland, rtl_433, runc, rust, rygel, samba4,
2731 shairport-sync, spice, spidev_test, stunnel, systemd,
2732 timescaledb, trace-cmd, trousers, ts4900-fpga, tvheadend,
2733 udpcast, unbound, upower, urandom-scripts, usbguard, valgrind,
2734 valijson, vim, wavpack, wget, wireplumber, wireshark, woff2,
2735 xmrig, zabbix, zlib-ng, zynaddsubfx, zziplib
2736
2737 Issues resolved (http://bugs.uclibc.org):
2738
2739 #13971: ip6tables-nft build does not include MASQUERADE target..
2740 #14651: OpenSSH 8.9p1 compiler error under ARM
2741 #14656: Adding dependencies from an external tree does not work
2742 #14661: Fakeroot script relies on bash-isms, does not work ..
2743 #14686: genimage.cfg have a hard-coded .ext4 extension which..
2744 #14701: Multiple unresolved symbols while building kernel ..
2745 #14711: nodjs build problem missing bzip
2746 #14731: BR2_PACKAGE_IOSTAT
2747
08967921
PK
27482022.02, released March 8th, 2022
2749
2750 Various fixes.
2751
2752 Fixes to cargo and golang packaging infrastructure.
2753
2754 Defconfigs: OrangePi RK3399: Fix genimage format
2755
2756 Updated/fixed packages: azure-iot-sdk-c, bpftool, cog,
2757 directfb, directfb-examples, dnsmasq, docker-engine, expat,
2758 freerdp, frr, gdb, ghostscript, glib-networking, go, haproxy,
2759 hostapd, kf5-extra-cmake-modules, kf5-kcoreaddons,
2760 kf5-modemmanager-qt, kf5-networkmanager-qt, libcamera-apps,
2761 libgee, libglfw, librstp, libtorrent, libvirt, libxslt, linux,
2762 mariadb, oprofile, osm2pgsql, pulseview, python-cryptography,
2763 python-gnupg, python-treq, qt5base, qt5webkit, rauc, re2,
2764 rygel, safeclib, sconeserver, seatd, sord, upmpdcli,
2765 util-linux, weston, wpa_supplicant, xdriver_xf86-video-mach64,
2766 xdriver_xf86-video-nouveau, xdriver_xf86-video-qxl,
2767 xscreensaver, zabbix
2768
2769 New packages: gdk-pixbuf-xlib
2770
2771 Removed packages: python-pycli
2772
2773 Issues resolved (http://bugs.uclibc.org):
2774
2775 #13126: make fails - bzip2-1.0.6.tar.gz and DirectFB-1.7.7.tar..
2776 #14611: 2022.02-rc2: Build of BR2_x86_64 with BR2_LINUX_KERNEL_..
2777 #14631: host-go-bootstrap: go not being built for package in ..
2778 #14636: azure-iot-sdk-c: Installed headers do not compile
2779 #14641: oprofile can not find the events files
2780
5b6e2ee8
PK
27812022.02-rc3, released February 28th, 2022
2782
2783 Fixes all over the tree.
2784
2785 Defconfigs: Xilinx zynqmp zcu102/zcu106: Fix U-Boot DTS config
2786
2787 Updated/fixed packages: bluez5_utils, bpftool, dbus, exempi,
2788 flac, freerdp, frr, gnutls, libpjsip, libxml2, mariadb,
2789 openssh, python-twisted, qt5webkit, samba4, vim, weston,
2790 wireshark, wolfssl, xdg-dbus-proxy, xterm,
2791
f3d0d7e6
PK
27922022.02-rc2, released February 20th, 2022
2793
2794 Fixes all over the tree.
2795
2796 Defconfigs: Friendlyarm Nanopi R2S: Fix U-Boot build, Kontron
2797 BL i.MX8M Mini: Fix U-Boot build, PC Engines APU2: Fix Linux
2798 build, ROC-RK3399-PC: Bump rootfs size to fix build
2799
2800 Updated/fixed packages: apache, apparmor, apr-util, arp-scan,
2801 binutils, bluez5_utils, connman, cryptsetup, dnsmasq,
2802 dovecot-pigeonhole, expat, gdk-pixbuf, gst1-plugins-base,
2803 guile, keepalived, kodi, libbpf, libglvnd, libgsasl, libiconv,
2804 librsvg, libuhttpd, libusb, libv4l, luasyslog, mongrel2, neon,
2805 pcre, perl-netaddr-ip, php, psmisc, python-ipython,
2806 python-pycli, python-pygame, python-regex, python-twisted,
2807 qt5location, qt5webkit, resiprocate, rygel, safeclib,
2808 sdl2_ttf, socketcand, strongswan, sudo, systemd, toolchain,
2809 urg, webkitgtk, wireless-regdb, wpewebkit,
2810 xdriver_xf86-video-{ati,mach64,mga,r128,savage,tdfx}, xz, zfs,
2811 zsh
2812
5ee6be2b
PK
28132022.02-rc1, released February 13th, 2022
2814
2815 Numerous package updates and many (80) new packages.
2816
2817 Toolchain:
2818 - glibc: Optional support for compatibility shims for running
2819 on older kernels than what glibc has been built against
2820 - uClibc: Use uClibc-ng 1.0.40
2821 - External toolchains: Update Bootlin toolchains to 2021.11-1
2822 version
2823
2824 Python 2.7 and python 2.x specific packages removed as python
2825 2.x is EOL since April 2020. Likewise a number of python3
2826 specific host packages has been renamed (host-python-foo
2827 instead of host-python3-foo) now host-python is always python
2828 3.x.
2829
2830 Cargo (Rust) package infrastructure added. Vendoring support
2831 added to golang package infrastructure.
2832
2833 New defconfigs: FriendlyARM NanoPi R2S, Kontron BL i.MX8M
2834 Mini, Microchip Sama7g7ek, Olimex STMP157 OlinuXino LIME2,
2835 QEMU PPC Bamboo, PPC64 PowerNV, Raspberry Pi Zero 2W, Spike
2836 Riscv64, Xilinx zcu102
2837
2838 Removed defconfigs: Synopsys arch38 VDK, aarch64 VDK
2839
2840 New packages: ace, alchemy, alfred, bat, bento4, bmx7,
2841 bpftool, brcmfmac_sdio-firmware-rpi, cfm, cups-pk-helper,
2842 davinci-bootcount, dbus-cxx, embiggen-disk, freeipmi,
2843 gocryptfs, kodi-pvr-plutotv, kodi-pvr-waipu, ksmbd-tools,
2844 libcamera-apps, libest, libexecinfo, libfutils, libglvnd,
2845 libks, libmd, libopenaptx, libpeas, libshdata, liburing, lilv,
2846 lua-argon2, lua-cffi, lua-inotify, lv2, mali-driver,
2847 moby-buildkit, modsecurity2, networkd-dispatcher, pahole,
2848 php-apcu, php-lua, php-pam, python-argon2-cffi-bindings,
2849 python-cssselect2, python-distro, python-fonttools,
2850 python-gnupg, python-installer, python-memory-profiler,
2851 python-mpd2, python-pep517, python-pydyf, python-pypa-build,
2852 python-pyphen, python-tinycss2, python-tomli,
2853 python-weasyprint, python-zopfli, qoriq-cadence-dp-firmware,
2854 riscv-isa-sim, rockchip-mali, rpi-rgb-led-matrix, sdbus-cpp,
2855 sentry-cli, serd, simple-mail, sord, sratom,
2856 sunxi-mali-utgard, sunxi-mali-utgard-driver, tinifier, ulog,
2857 vulkan-headers, xlib_libxcvt, zabbix, zchunk, zynaddsubfx
2858
2859 Removed packages: gstreamer1-mm, python, python-backports-abc,
2860 python-backports-functools-lru-cache,
2861 python-backports-shutil-get-terminal-size,
2862 python-backports-ssl-match-hostname, python-configobj,
2863 python-dialog, python-enum, python-enum34, python-functools32,
2864 python-futures, python-id3, python-ipaddr, python-ipaddress,
2865 python-mad, python-nfc, python-pam, python-pathlib2,
2866 python-pycap, python-pyro, python-singledispatch,
2867 python-subprocess32, python-typing, python-yieldfrom,
2868 qt5webkit-examples, rpi-bt-firmware, rpi-wifi-firmware,
2869 sunxi-mali-mainline, sunxi-mali-mainline-driver, zynq-boot-bin
2870
2871 Issues resolved (http://bugs.uclibc.org):
2872
2873 #12271: python-iptables runtime dependencies
2874 #13436: PPP 2.4.9 is out
2875 #14351: needs to mount sysfs before mount -a
2876 #14451: nodejs won't build on Fedora 35
2877 #14471: alsa_utils wrong deployment
2878 #14501: lttng-modules v2.11 package fails to build
2879 #14531: Package EFL - build error
2880
3c6b7502
PK
28812021.11.3, released March 24th, 2022
2882
2883 Important / security related fixes.
2884
2885 Updated/fixed packages: apache, azure-iot-sdk-c, boinc, dbus,
2886 directfb, docker-engine, exempi, expat, flac, gdb, gdk-pixbuf,
2887 gnutls, go, haproxy, libcurl, libiec61850, libminiupnpc,
2888 libodb, libodb-boost, libopenssl, libpjsip, libressl, librsvg,
2889 libsrtp, libvirt, libxml2, libxslt, lxc, mariadb, minidlna,
2890 odb, openblas, openvpn, oprofile, php, pppd, python-ipython,
2891 python-twisted, raptor, rpi-firmware, samba4, seatd,
2892 timescaledb, usbguard, util-linux, vim, wavpack,
2893 wireless-regdb, wireplumber, wireshark, wolfssl, xscreensaver,
2894 xterm, zsh
2895
2896 New packages: gdk-pixbuf-xlib
2897
2898 Issues resolved (http://bugs.uclibc.org):
2899
2900 #13126: make fails - bzip2-1.0.6.tar.gz and DirectFB-1.7.7.tar..
2901 #14636: azure-iot-sdk-c: Installed headers do not compile
2902 #14641: oprofile can not find the events files
2903
67b160c3
PK
29042021.11.2, released February 28th, 2022
2905
2906 Important / security related fixes.
2907
2908 Defconfigs: Andes ae3xx, Intel galileo: Fix build with host
2909 gcc >= 10, ROC-RK3399-PC: Bump rootfs size to fix build issue.
2910
2911 Add conditional patching logic to fix build issues for older
2912 U-Boot / Linux kernel versions when built with a host gcc >=
2913 10.
2914
2915 Updated/fixed packages: apitrace, binutils, casync, cgilua,
2916 connman, expat, gauche, gdb, gensio, glibc, go, gst-omx,
2917 gst1-devtools, gst1-libav, gst1-plugins-bad,
2918 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
2919 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
2920 gstreamer1-editing-services, kf5-extra-cmake-modules, kodi,
2921 libarchive, linux, lm-sensors, localedef, log4cxx, mpd,
2922 nfs-utils, php, pistache, pkcs11-helper, prosody,
2923 python-django, python-pyzmq, python-regex,
2924 python-sqliteschema, resiprocate, rtl8723bu, thermald, tiff,
2925 tor, util-linux, vim, xen
2926
4f4a3152
PK
29272021.11.1, released January 29th, 2022
2928
2929 Important / security related fixes.
2930
2931 check-package: Improve variable override check
2932
2933 pkg-stats: List CVEs where the version info cannot be parsed
2934 as unsure rather than completely ignoring them.
2935
2936 Defconfigs: Beaglebone: Support BeagleBone black wireless,
2937 stm32f469_xip_disco: Fix kernel boot
2938
2939 Updated/fixed packages: alsa-utils, apache, binutils, cage,
2940 capnproto, civetweb, clamav, collectd, connman, containerd,
2941 coreutils, dav1d, docker-cli, docker-engine, erlang,
2942 erlang-rebar, expat, findutils, flare-engine, flare-game,
2943 font-awesome, freeswitch, gcc, ghostscript, glibc, gnuchess,
2944 go, grpc, gst1-interpipe, gst1-rtsp-server, gupnp-tools,
2945 hackrf, icu, imagemagick, janus-gateway, json-for-modern-cpp,
2946 keepalived, lapack, libdbi, libiio, libjpeg, libmbim, libnss,
2947 libopenssl, libpjsip, libqmi, liburiparser, libvirt,
2948 linux-pam, lxc, mbedtls, mender, mongodb, mpd-mpc, mutt,
2949 nodejs, openblas, pcre2, php, pipewire, polkit, privoxy,
2950 prosody, python-charset-normalizer, python-django,
2951 python-idna, python-lxml, python-pyqt5, python-requests,
2952 python-urllib3, python3, qt5base, qt5location, rhash,
2953 rng-tools, ruby, runc, rustc, samba4, sofia-sip, targetcli-fb,
2954 tcpreplay, tinyxml, tor, tpm2-tss, util-linux-libs, vim, vlc,
2955 wireshark, xapp_xauth, xapp_xinput-calibrator, xen, xenomai,
2956 xlib_libX11, xserver_xorg-server
2957
2958 Issues resolved (http://bugs.uclibc.org):
2959
2960 #14451: nodejs won't build on Fedora 35
2961 #14471: alsa_utils wrong deployment
2962
e6e12337
PK
29632021.11, released December 5th, 2021
2964
2965 Various fixes.
2966
2967 Defconfigs: Grinn chiliboard/liteboard, PC x86-64 bios: Fix
2968 build
2969
2970 Updated/fixed packages: apr, coreutils, diffutils, e2fsprogs,
2971 exfat, freeswitch, gnupg, grub2, gstreamer1, guile, heimdal,
2972 hiawatha, hplip, icu, janus-gateway,
2973 kodi-screensaver-asterwave, kodi-screensaver-cpblobs,
2974 kodi-screensaver-matrixtrails, libatomic_ops, libbson, libffi,
2975 libgdiplus, libgee, libhtp, libite, libnspr, libnss,
2976 libunwind, lynx, mender-grubenv, mkpasswd, motion, mxml,
2977 netdata, qemu, samba4, speex, stress-ng, tinydtls, unixodbc,
2978 unrar, util-linux, util-linux-libs, watchdogd, wireshark
2979
2980 Issues resolved (http://bugs.uclibc.org):
2981
2982 #14351: needs to mount sysfs before mount -a
2983 #14411: 2021.11-rc2: Samba doesn't compile
2984
aaf7b2c9
PK
29852021.11-rc3, released November 30th, 2021
2986
2987 Fixes all over the tree.
2988
2989 Defconfigs: Nitrogen8mp: Fix Linux build, Zynqmp-zxu106: Fix
2990 ATF build
2991
2992 Updated/fixed packages: asterisk, automake, gdb, glorytun,
2993 gmp, hackrf, libgee, libglib2, libmodsecurity, libosmium,
2994 libressl, lighttpd, linux, micropython, mosquitto, mtd,
2995 nfs-utils, nss-myhostname, pcre, php, poco, pure-ftpd,
2996 python-cycler, qemu, qdecoder, smack, smcroute, spidev_test,
2997 strace, syslinux, toolchain, uboot, uhd, vim, websocketpp,
2998 wireshark, xcursor-transparent-theme, xscreensaver,
2999 xtables-addons
3000
3001 Issues resolved (http://bugs.uclibc.org):
3002
3003 #14346: BR2_PACKAGE_NFS_UTILS_RPC_NFSD does not patch CONFIG_NFSD..
3004
62ba22f3
PK
30052021.11-rc2, released November 19th, 2021
3006
3007 Fixes all over the tree.
3008
3009 Coding style fixes for a large number of board genimage
3010 configuration files for clarity and consistency.
3011
3012 Defconfigs: Acmesystems Aria/Arietta g25, Armadeus
3013 apf28/apf51, beagleboneai, Olimx a64, rock64, sheevaplug: Fix
3014 build with hostcc >= 10, Nezha: Correct U-Boot dependencies
3015
3016 Updated/fixed packages: alsa-lib, apparmor, binutils,
3017 bluez5_utils, botan, diffutils, firmware-utils, gdb, glmark2,
3018 glog, gpu-amd-bin-mx51, gst1-interpipe, imx-vpuwrap, iperf,
3019 isl, janet, libdnet, libglib2, libhtp, liburcu, log4cxx,
3020 luajit, luvi, meson, mksh, mongodb, mosquitto, mpd, mupdf,
3021 opencv4, oracle-mysql, pipewire, postgresql, python-aiohttp,
3022 python-pudb, python-ujson, qhull, samba4, seatd, sg3_utils,
3023 suricata, tpm2-tss, uboot, vim, xserver_xorg-server
3024
3025 New packages: pipewire-media-session
3026
3027 Issues resolved (http://bugs.uclibc.org):
3028
3029 14311: Cannot compile dahdi (part of Asterisk) for x86 (P1mmx)
3030
0df2928a 30312021.11-rc1, released November 8th, 2021
639c0047
TP
3032
3033 Numerous package updates. Notable updates including numerous
57a95075 3034 Python modules, Kodi add-ons, nodejs, OpenJDK.
639c0047
TP
3035
3036 Toolchain:
3037 - glibc update to 2.34
3038 - support for gdb 11.x added, gdb 10.x now the default
3039 - external toolchains provided by ARM updated
3040 - remove support for internal toolchain on the CSKY
3041 architecture, as it was broken and unmaintained
3042
3043 Many packages updated to enable the appropriate SELinux
3044 refpolicy module when SELinux support is enabled.
3045
3046 Support was added in the test-pkg package testing utility for
3047 using Gitlab CI to run the builds.
3048
3049 New libgbm virtual package to better support OpenGL
3050 implementations that provide a libgbm library.
3051
3052 Bootloaders/firmware: grub2 extended to be able to support
3053 multiple platforms in the same build.
3054
3055 Filesystems:
3056 - new OCI filesystem type, to build container images
3057 compatible with the Open Container Initiative standard
3058 - support for hybrid ISO9660 images added, which work on
3059 legacy and EFI BIOS machines
3060
0df2928a 3061 New defconfigs: Allwinner nezha, stm32mp157c_odyssey
639c0047
TP
3062
3063 Removed defconfigs: qemu_csky
3064
3065 New packages: dtbocfg, firmware-utils, gstd, libdbi,
57a95075 3066 libdbi-drivers, libteam, lua-augeas, mstpd, php-pecl-dbus,
639c0047
TP
3067 python-aioprocessing, python-bidict,
3068 python-charset-normalizer, python-flask-expects-json,
57a95075
YM
3069 python-git, python-pyndiff, python-rsa,
3070 python-unitest-xml-reporting, python-xmljson,
639c0047 3071 python3-cryptography, python3-pip, qt5opcua, rwmem,
0df2928a
PK
3072 sloci-image, softhsm2, sun20i-d1-spl, uqmi, vuejs-router,
3073 watchdogd, wireplumber
639c0047
TP
3074
3075 Removed packages: canfestival, python-meld3
3076
57a95075
YM
3077 Work toward the removal of python 2 has progressed: many
3078 python modules and packages have been updated to a version
3079 supporting python 3.
3080
639c0047
TP
3081 Issues resolved (http://bugs.uclibc.org):
3082
3083 #14271: compilation error with rsync command for permission
3084 #14276: Unable to get login prompt
3085 #14196: when using raspberrypicm4io_64_defconfig, make fails
3086 with mkfs.ext4: No such file or directory while trying
3087 to determine filesystem size
3088
ae48261f
PK
30892021.08.3, released December 13th, 2021
3090
3091 Important / security related fixes.
3092
3093 Defconfigs: Various fixes for building with gcc >= 10 host or
3094 target compilers.
3095
3096 Updated/fixed packages: alsa-lib, apparmor, apr, asterisk,
3097 binutils, bluez5_utils, coreutils, e2fsprogs, exfat,
3098 freeswitch, gdb, glmark2, glog, glorytun, gmp,
3099 gpu-amd-bin-mx51, gst1-interpipe, gstreamer1, guile, gupnp,
3100 hackrf, heimdal, hiawatha, hplip, icu, imx-vpuwrap, isl,
3101 janus-gateway, libatomic_ops, libbson, libdnet, libffi,
3102 libgdiplus, libgee, libglib2, libhtp, libmodsecurity, libnspr,
3103 libnss, libosmium, libunwind, linux, lynx, meson, micropython,
3104 mkpasswd, mksh, mosquitto, motion, mupdf, mxml, netdata,
3105 nfs-utils, opencv4, oracle-mysql, pcre, php, postgresql,
3106 pure-ftpd, python-cycler, qdecoder, rcw-smarc-sal28, samba4,
3107 smack, speex, stress-ng, suricata, syslinux, uboot, unixodbc,
3108 unrar, vim, websocketpp, wireshark
3109
3110 Issues resolved (http://bugs.uclibc.org):
3111
3112 #14346: BR2_PACKAGE_NFS_UTILS_RPC_NFSD does not patch CONFIG_NFSD..
3113
19e2b260
PK
31142021.08.2, released November 10th, 2021
3115
3116 Important / security related fixes.
3117
3118 Updated/fixed packages: asterisk, audit, bind, bitcoin,
3119 containerd, cryptsetup, dahdi-linux, dbus-python, dfu-util,
3120 docker-cli, docker-engine, earlyoom, edk2-platforms, exiv2,
3121 ffmpeg, freerdp, gdb, gensio, gnupg2, go, gpsd,
3122 gst1-plugins-bad, gst1-plugins-ugly, gst1-vaapi, gtest,
3123 hiredis, lftp, libps1, libva, libva-utils, lightning,
3124 log4cplus, lrzip, netdata, nodejs, olsr, openjdk, openjdk-bin,
3125 pango, php, python3-cffi, qemu, refpolicy, rng-tools, samba4,
3126 snort, strongswan, sunxi-mali-mainline-driver, suricata,
3127 systemd, tor, vim, weston, wf111, wireguard-linux-compat,
3128 xerces
3129
3130 Issues resolved (http://bugs.uclibc.org):
3131
3132 #14311: Cannot compile dahdi (part of Asterisk) for x86 (P1mmx)
3133
39bcc038
PK
31342021.08.1, released October 11, 2021
3135
3136 Important / security related fixes.
3137
3138 gdbinit: Mark the sysroot as a "safe path" before configuring
3139 it, so pretty printers work correctly without having to pass
3140 -ix to gdb
3141
3142 Updated/fixed packages: alsa-lib, apache,
3143 arm-trusted-firmware, atftp, bind, botan, cog, containerd,
3144 cryptopp, docker-cli, dash, dc3dd, docker-engine, dovecot,
3145 environment-setup, erlang, fetchmail, ffmpeg, fio, gcc, gd,
3146 gdb, ghostscript, gnuradio, gnutils, go,
3147 gobject-introspection, google-breakpad, gst-omx,
3148 gst1-devtools, gst1-interpipe, gst1-libav, gst1-plugins-bad,
3149 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
3150 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
3151 gstreamer1-editing-services, gupnp, haproxy, imlib2, kodi,
3152 kodi-pvr-octonet, kodi-visualisation-fishbmc, libcurl,
3153 libexif, libgcrypt, libglib2, libkrb5, libressl, librsvg,
3154 libsndfile, libssh, libvirt, libxcrypt, libyang, links, lvm2,
3155 lynx, lxc, mc, mesa3d, micropython, minicom, mono, mosquitto,
3156 mtr, mupdf, mv-ddr-marvell, net-tools, nginx-dav-ext, nmap,
3157 nodejs, ntfs-3g, openjdk, openjdk-bin, openldap, openssh,
3158 pcre2, php, php-gnupg, pipewire, postgis, python-aioconsole,
3159 python-cbor2, python-cffi, python-cython, python-dateutil,
3160 python-django, python-pillow, python-pip, python-texttable,
3161 python-urllib3, python-webob, qemu, qt5location, redis,
3162 refpolicy, ripgrep, ruby, runc, sispmctl, sox, squid,
3163 strongswan, supervisor, swupdate, syslinux, systemd, tinycbor,
3164 trace-cmd, uboot-tools, uclibc, udisks, uhd, vim, vsftpd,
3165 wavemon, webkitgtk, wget, wireless-regdb, wpewebkit,
3166 xapp_xrdb, xapp_xwd, xen, xlib_libXfont2, xlib_libXft,
3167 xserver_xorg-server, zip
3168
3169 Issues resolved (http://bugs.uclibc.org):
3170
3171 #14206: Kodi: even when not enabled, forcefully selects libevdev..
3172 #14211: libffi-3.3.tar.gz repacked
3173 #14221: mv-ddr-marvell fails license validation
3174
aa433d1c
PK
31752021.08, released September 4th, 2021
3176
3177 Various fixes.
3178
3179 Updated/fixed packages: gstreamer1-mm, netsniff-ng, nginx,
3180 openmpi, python-pyudev, python3, qt5base, wlroots, xvisor
3181
7314f04f
PK
31822021.08-rc3, released August 31st, 2021
3183
3184 Fixes all over the tree.
3185
3186 Toolchain: Disable fortify support for Microblaze as it is not
3187 currently working.
3188
3189 Defconfigs: Acmesystems aria/ariette g25: Fix build issue
3190 after at91bootstrap bump, BeagleV: Correct kernel headers
3191 version, PC x86-64: Bump kernel to 4.19.204 to fix build issue
3192 with GCC 10.x.
3193
3194 Updated/fixed packages: alsa-utils, at91bootstrap3, belle-sip,
3195 bullet, c-ares, cjson, coreutils, cpio, eigen, fetchmail, gdb,
3196 haproxy, heirloom-mailx, ipmiutil, kvm-unit-tests, libarchive,
3197 libffi, libmodsecurity, libopenssl, libressl, libshout,
3198 libvirt, linux-pam, lmbench, localedef, lua-lunix, mesa3d,
3199 mpv, mtd, nodejs, nvidia-driver, openvmtools, php, polkit,
3200 python-requests, python3-requests, rust-bin, rustc, samba4,
3201 sdl2, snort3, ushare, xen
3202
3203 Removed packages: libmcrypt, mcrypt, sentry-cli
3204
6da42d76
PK
32052021.08-rc2, released August 18th, 2021
3206
3207 Fixes all over the tree.
3208
3209 Defconfigs: Acmesystems acqua a5: Bump at91bootstrap version
3210 to fix build issue with binutils >= 2.35, Microchip sam9x60ek
3211 mmc_dev: Add missing toolchain/system options, sama5d2-icp
3212 mmc: Correct at91bootstrap options
3213
3214 Updated/fixed packages: arm-trusted-firmware, at91bootstrap3,
3215 azure-iot-sdk-c, bluez5_utils, bullet, busybox, cegui, efl,
3216 erlang, ffmpeg, flatbuffers, fontconfig, gcc, gd, glibc, go,
3217 gobject-introspection, gpsd, guile, harfbuzz, iozone, iputils,
3218 jszip, libargtable2, libbpf, libebml, libepoxy, libesmtp,
3219 libfuse3, libgeos, libnss, libodb-boost, libodb-mysql,
3220 libodb-pgsql, libqmi, libqrtr-glib, libuhttpd, libuwsc,
3221 libvirt, ltp-testsuite, luaossl, mongodb, mpd, mupdf, mutt,
3222 network-manager, nginx-naxsi, nodejs, ogre, openzwave,
3223 optee-os, osm2pgsql, pdbg, perl-net-ssh2, php, pipewire,
3224 pistache, pixman, poke, polkit, poppler, postgresql, postkit,
3225 prelink-cross, prosody, protobuf, pulseview,
3226 python-cryptography, python-keyring, python-matplotlib,
3227 python-pymupdf, python-pyopenssl, python-secretstorage,
3228 python-treq, python-txtorcon, python3, qemu, qpdf, qt5base,
3229 refpolicy, ruby, rust-bin, s390-tools, sconeserver, seatd,
3230 shairport-sync, sox, sqlite, sylpheed, sysdig, syslog-ng,
3231 system-config-printer, tar, terminology, tor, tpm2-tools, uhd,
3232 unbound, usbguard, wireshark, xen, xenomai, xlib_libxshmfence,
3233 zstd
3234
3235 New packages: desktop-file-utils
3236
3237 Issues resolved (http://bugs.uclibc.org):
3238
3239 #13586: grub failure with BR2_OPTIMIZE_3
3240 #13671: openSSH server closes connection before authentication..
3241
3d8df5aa 32422021.08-rc1, released August 3rd, 2021
a3ac2a0f
TP
3243
3244 Numerous package updates.
3245
3246 Toolchain:
3247
3248 - add support for gcc 11.x, gcc 10.x is now the default, gcc
3249 9.x updated to 9.4.0, removed gcc 8.x support except for
3250 PowerPC SPE
3251
3252 - add support for binutils 2.37, binutils 2.36.x is now the
3253 default, binutils 2.34 removed.
3254
3255 - glibc updated to 2.33
3256
3257 - gdb enabled on NIOS II, gdbserver enabled on RISC-V.
3258
3259 Bootloaders/firmware: support for building the EDK II UEFI
3260 firmware, support for building AT91Bootstrap 4.x.
3261
3262 New BR2_ENABLE_RUNTIME_DEBUG option, that controls whether
3263 packages should be compiled with runtime debugging
3264 information (which is different than debugging symbols).
3265
3266 Many features of the bluez5_utils package have been made
3267 optional, and default to disabled. Users of bluez5_utils are
3268 encouraged to review their configuration.
3269
3270 Many packages (over 70) updated to enable the appropriate
3271 SELinux refpolicy module when SELinux support is enabled.
3272
3273 Many packages updated to select the appropriate OpenSSL
3274 features after many OpenSSL ciphers/features have been made
3275 optional.
3276
3277 New defconfigs: kontron_pitx_imx8m, microchip_sama5d2_icp,
3278 qemu_aarch64_sbsa, raspberrypicm4io, raspberrypicm4io_64,
3279 terasic_de10nano_cyclone5, uevm5432.
3280
3281 New packages: alsa-plugins, apg, bmap-tools, daq3, edk2,
3282 edk2-platforms, gumbo-parser, libbpf, libosmium, libpsl,
3283 libqb, libtalloc, libvirt, lua-linux, lua-zlib, mupdf,
3284 opencv4, osm2pgsql, poke, python-augeas, python-dbus-next,
3285 python-pymupdf, rtl_433, rtl8812au-aircrack-ng, seatd, snort3,
3286 system-config-printer, usbguard, xml-security-c, xmrig.
3287
3288 Removed packages: clapack, libsoil.
3289
3290 Issues resolved (http://bugs.uclibc.org):
3291
3292 #13326: regarding dtc error in buildroot source code
3293 #13661: host-python2 build fails on aarch64
3294 #13836: package build failure when target install set to no on
3295 pkg-generic pkg types
3296 #13846: BR2_PACKAGE_LVM2_STANDARD_INSTALL should be default to
3297 y as before
3298
cfba9b0c
PK
32992021.05.3, released October 11, 2021
3300
3301 Important / security related fixes.
3302
3303 gdbinit: Mark the sysroot as a "safe path" before configuring
3304 it, so pretty printers work correctly without having to pass
3305 -ix to gdb
3306
3307 Updated/fixed packages: alsa-lib, apache,
3308 arm-trusted-firmware, atftp, bind, botan, containerd,
3309 cryptopp, dash, dc3dd, docker-cli, docker-engine, dovecot,
3310 erlang, fetchmail, ffmpeg, gdb, ghostscript, go, gst-omx,
3311 gst1-devtools, gst1-interpipe, gst1-libav, gst1-plugins-bad,
3312 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
3313 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
3314 gstreamer1-editing-services, kodi, kodi-pvr-octonet,
3315 kodi-visualisation-fishbmc, libcurl, libkrb5, libressl,
3316 libsndfile, libxcrypt, libyang, lxc, lynx, mesa3d,
3317 micropython, minicom, mono, mtr, mv-ddr-marvell, net-tools,
3318 nmap, nodejs, ntfs-3g, openjdk, openjdk-bin, openldap,
3319 openssh, pcre2, php, python-aioconsole, python-cffi,
3320 python-dateutil, python-django, python-pip, python-texttable,
3321 python-urllib, python-webob, qt5location, redis, refpolicy,
3322 ripgrep, runc, sispmctl, squid, strongswan, supervisor,
3323 syslinux, tinycbor, trace-cmd, uboot-tools, uclibc, wavemon,
3324 wget, wireless-regdb, xen, xserver_xorg-server
3325
3326 Issues resolved (http://bugs.uclibc.org):
3327
3328 #14206: Kodi: even when not enabled, forcefully selects libevdev..
3329 #14211: libffi-3.3.tar.gz repacked
3330 #14221: mv-ddr-marvell fails license validation
3331
b926d0d3
PK
33322021.05.2, released September 15th, 2021
3333
3334 Important / security related fixes.
3335
3336 Toolchain: Disable fortify support for Microblaze as it is not
3337 currently working.
3338
3339 Updated/fixed packages: alsa-utils, arm-trusted-firmware,
3340 bayer2rgb-neon, belle-sip, bullet, busybox, c-ares, cjson,
3341 coreutils, cpio, eigen, environment-setup, fetchmail, ffmpeg,
3342 fontconfig, gd, gdb, gnuradio, gnutls, go, haproxy, ipmiutil,
3343 iputils, jszip, kvm-unit-tests, libarchive, libargtable2,
3344 libexif, libgcrypt, libmodsecurity, libopenssl, librsvg,
3345 libshout, libssh, libxcrypt, linux, linux-pam, localedef, mc,
3346 mesa3d, mosquitto, netsniff-ng, nginx, nodejs, ogre, openjdk,
3347 openmpi, openvmtools, perl-net-ssh2, php, pipewire,
3348 postgresql, prelink-cross, prosody, protobuf, python-keyring,
3349 python-matplotlib, python-pillow, python-pyudev,
3350 python-secretstorage, python3, qt5base, samba4, sdl2, sox,
3351 swupdate, sylpheed, tar, terminology, tor, uboot-tools, uhd,
3352 unbound, ushare, vim, wlroots, xapp_xrdb, xapp_xwd, xen,
3353 xenomai, xlib_libXfont2, xlib_libXft, zip
3354
5284a826
PK
33552021.05.1, released August 10, 2021
3356
3357 Important / security related fixes.
3358
3359 Toolchain: Disable PIC/PIE for Microblaze (like for NIOS II)
3360 as it is not currently working.
3361
3362 binutils: fix linker assert failure on OpenRisc, or1k build
3363 issue with gcc < 5
3364
3365 gdb: Enable on NIOS II
3366
3367 utils/scanpypi: Various improvements
3368
3369 Defconfigs: stm32f469_disco: Fix kernel boot issue, Microchip
3370 sam9x60ek mmc_dev: Add missing toolchain/system options
3371
3372 Updated/fixed packages: arm-trusted-firmware, apache, audit,
3373 avahi, bind, binutils, bird, bluez5_utils, boinc, busybox,
3374 chrony, clamav, connman, cryptsetup, dnsmasq, docker-cli,
3375 docker-engine, dovecot, dovecot-pigeonhole, e2fsprogs, exiv2,
3376 fail2ban, fb-test-app, feh, fetchmail, ffmpeg, flac, fluxbox,
3377 gawk, gcc, gcr, gdb, gdk-pixbuf, gesftpserver, glibc, go,
3378 gptfdisk, gqrx, granite, grub2, guile, hdparm, heirloom-mailx,
3379 htop, ibrcommon, ibrdtn, ibrdtn-tools, ibrdtnd,
3380 intel-microcode, iodine, irqbalance, keepalived, kexec-tools,
3381 libass, libconfig, libcurl, libfreeimage, libfuse3, libgcrypt,
3382 libgudev, libhtp, libinput, libjson, libgtk3, libkrb5,
3383 libloki, libmodsecurity, libndp, libnetfilter-log,
3384 libnfnetlink, libnice, libodb, libodb-boost, libodb-mysql,
3385 libodb-pgsql, libpcap, libqmi, libqrtr-glib, libressl,
3386 librsvg, libtasn1, libtirpc, libuci, libxmlrpc,
3387 linux-firmware, linuxptp, lrzsz, lvm2, mariadb, mesa3d,
3388 mbedtls, monit, mono, mosquitto, mpd, mpg123, mpv, nbd,
3389 netsnmp, nettle, nmap, nodejs, ntp, openntpd, openpgm,
3390 openswan, pango, pcre2, perl-crypt-openssl-rsa, php, pixman,
3391 postgresql, proxychains-ng, putty, python,
3392 python-dataproperty, python-django, python-pysftp,
3393 python-urllib3, python3, qpdf, redis, ripgrep, rsync, ruby,
3394 samba4, sane-backends, slirp, spice, squid, suricata, tcpdump,
3395 tftpd, thrift, tor, tpm2-tools, trinity, uboot, uboot-tools,
3396 uclibc, vlc, wireless-regdb, wireshark, wolfssl,
3397 xapp_fonttosfnt, xlib_libX11, xlib_libxshmfence,
3398 xserver_xorg-server
3399
3400 Issues resolved (http://bugs.uclibc.org):
3401
3402 #13586: grub failure with BR2_OPTIMIZE_3
3403 #13661: host-python2 build fails on aarch64
3404 #13836: package build failure when target install set to no..
3405 #13846: BR2_PACKAGE_LVM2_STANDARD_INSTALL should be default to..
3406
69f79f2a
PK
34072021.05, released June 6th, 2021
3408
3409 Various fixes.
3410
3411 Disable PIC/PIE support for Nios2 because of glibc issues
3412
3413 Defconfigs: Minnowboard max: Fix X11 and mesa3d configuration
3414
3415 Updated/fixed packages: apache, beaglev-ddrinit,
3416 beaglev-secondboot, capnproto, dc3dd, directfb, efibootmgr,
3417 ffmpeg, gptfdisk, go, gupnp, hostapd, iftop,
3418 intel-mediadriver, libcamera, libcutl, libesmtp, libkcapi,
3419 libraw, lttng-tools, lvm2, mimic, mono-gtksharp3, mpv,
3420 netperf, odb, qt5base, uclibc, uftrace, unscd, vlc,
3421 xdriver_xf86-video-fbturbo
3422
3423 New packages: python3-cffi, python3-cryptography, python3-pip,
3424 python3-pycparser, python3-six
3425
e4132725
PK
34262021.05-rc3, released May 31th, 2021
3427
3428 Fixes all over the tree.
3429
3430 meson: Explicitly disable PIE support (b_pie) as it is handled
3431 by the toolchain wrapper.
3432
3433 Updated/fixed packages: boost, dhcp, expat, gdb, hwloc, imagemagick,
3434 libcurl, libopenh264, llvm, lz4, mpv, nginx, paho-mqtt-c, pifmrds,
3435 pipewire, python-bluezero, python-pillow, qemu, strace, uhd, vlc,
3436 webkitgtk
3437
3438 Issues resolved (http://bugs.uclibc.org):
3439
3440 #13821: Wrong url for libnfsidmap package
3441
e326fcff
PK
34422021.05-rc2, released May 22th, 2021
3443
3444 Fixes all over the tree.
3445
3446 support/scripts/gen-missing-cpe: A script to query the list of
3447 CPE IDs for the packages enabled in the current configuration and:
3448
3449 - for CPE IDs that do not have any matching entry in the CPE
3450 database, it emits a warning
3451
3452 - for CPE IDs that do have a matching entry, but not with the same
3453 version, it generates a snippet of XML that can be used to propose
3454 an updated version to NIST.
3455
3456 CPE meta data has been added for a large number of packages
3457
3458 Updated/fixed packages: assimp, binutils, bitcoin, bullet,
3459 cutelyst, dhcp, dmalloc, docker-engine, ebtables,
3460 environment-setup, flatcc, gcc, gd, gerbera, hostapd,
3461 imx-gpu-viv, intel-microcode, jquery-validation, libdrm,
3462 libgeos, libraw, libtirpc, libxml2, libxslt, live555, lmbench,
3463 localedef, lvm2, mender, mender-grubenv, modem-manager, mutt,
3464 opensbi, openssh, opentyrian, pipewire, postgis, postgresql,
3465 prosody, python-bluezero, python-falcon, redis, rocksdb,
3466 rt-tests, runc, vlc, waylandpp, webkitgtk, wireshark,
3467 wpa_supplicant, wpewebkit, xlib_libX11, xterm
3468
3469 New packages: jh71xx-tools
3470
3471 Issues resolved (http://bugs.uclibc.org):
3472
3473 #13781: isc dhcp-server package don't create file /usr/bin/dhcpd
3474 #13801: toolchainfile.cmake CMAKE_BUILD_TYPE
3475 #13806: Building host-localedef fails on fedora 34/gcc 11
3476
afe19e6c 34772021.05-rc1, released May 12th, 2021
04e9e884
PK
3478
3479 Fixes all over the tree and new features.
3480
3481 FORTIFY_SOURCE, PIC/PIE, RELRO and SSP security hardening
3482 options are now enabled by default.
3483
3484 Dependencies: Explicitly detect and bail out if PATH contains
3485 spaces or tabs. A number of packages fail to build in such
3486 setups, so explicitly inform about this.
3487
3488 Infrastructure: Expose CONFIG_DIR to post-build/post-image
3489 scripts, so they can call the Buildroot Makefile in the
3490 correct directory for both in-tree / out-of-tree builds.
3491
afe19e6c 3492 CMake infrastructure: Use CMAKE_EXE_LINKER_FLAGS rather than
04e9e884
PK
3493 CMAKE_CXX_FLAGS to link with libatomic to fix an compatibility
3494 issue with poppler. Bump minimal host cmake version to 3.16
3495 (from 3.15) to fix a compatibility issue with domoticz.
3496
3497 Meson: Use correct C++ host compiler (rather than C compiler)
3498
3499 utils/scanpypi: Explicitly use python3 for compatibility with
3500 packages using python3 syntax in setup.py
3501
3502 support/download: Fix tarball generation (from git/svn repos)
3503 including symlinks pointing to ./<something>. Fix svn download
3504 for <1.9 clients or repos using CVS-style keywords.
3505
3506 support/scripts/cve.py: Use the (significantly) faster yajl2
3507 ijson backend for older (< 2.5) ijson versions rather than the
3508 slow python default, speeding up pkg-stats by ~2x.
3509
3510 Toolchain: Add logic to work around binutils bug 21464
3511 (affecting OpenRISC), bug 27597 (affecting Nios II) and drop
3512 the now longer applicable bug 19615 / 20006 handling.
3513
3514 Python{,3}: Fix byte compiling python files with short (single
3515 character before .py) file names.
3516
3517 CPE meta data has been added for a large number of packages
3518
3519 New defconfigs: Acme Systems Acqua A5 (256/512MB), Beagleboard
3520 BeagleV, Boundary devices Nitrogen8M Plus SOM, NXP i.MX 8M
3521 Plus EVK, QEMU PPC e500mc
3522
3523 New packages: beaglev-ddrinit, beaglev-secondboot, janet,
3524 kodi-inputstream-ffmpegdirect, kodi-vfs-libarchive,
3525 kodi-visualisation-matrix, libxcrypt, libqrtr-glib, log4qt,
3526 mawk, perl-parse-yapp, postgis, protozero, python-flask-wtf,
3527 python-iwlib, python-semantic-version, python-setuptools-rust,
3528 python-toml, riscv64-elf-toolchain, siproxyd, uftrace, zfs
3529
3530 Removed packages: iostat, kodi-platform,
3531 kodi-screensaver-crystalmorph, monkey
3532
3533 Issues resolved (http://bugs.uclibc.org):
3534
3535 #13271: systemd-resolved: /etc/resolv.conf link broken on per-pa..
3536 #13516: utils/scanpypi: Failure when parsing diffoscope
3537 #13551: 2021.02.rc2: Unicode not work on qt 5.15.2
3538 #13576: Issues compiling buildroot for 5x86
3539 #13601: Gen image :Iappropriate ioctl error
3540 #13616: tar file from git repository generation issue
3541 #13631: Commit 54d3d94b6e breaks packages with git download method
3542 #13641: glibc on raspberrypi
3543 #13646: Gen image version 14 error : no sub -section title/..
3544 #13651: pkg-golang cannot build when main.go is in the root
3545 #13661: host-python2 build fails on aarch64
3546 #13671: openSSH server closes connection before authentication..
3547 #13721: c-stack.c:55:26: error: missing binary operator before ..
3548 #13731: Readline Patch is missing Author Information
3549 #13741: genext2fs does not allow to set perms of root node
3550 #13751: libopenssl (static): huge drop in performance in newer ..
3551 #13771: package htop has undeclared dependency on host python
3552
19e12a00
PK
35532021.02.12, released April 6th, 2022
3554
3555 Important / security related fixes.
3556
3557 pkg-stats: Limit memory use for CPE matching
3558
3559 Updated/fixed packages: gdk-pixbuf, jack2, libzlib, matio,
3560 nbd, netatalk, opus, python-paramiko, python-treq,
3561 python-twisted, spidev_test, unbound, urandom-scripts, vim,
3562 wireshark, zlib-ng, zziplib
3563
7935ca44
PK
35642021.02.11, released March 25th, 2022
3565
3566 Important / security related fixes.
3567
3568 Updated/fixed packages: apache, azure-iot-sdk-c, dbus,
3569 directfb, docker-engine, exempi, expat, flac, gdk-pixbuf,
3570 gnutls, go, haproxy, libcurl, libiec61850, libminiupnpc,
3571 libodb, libodb-boost, libopenssl, libpjsip, libressl, librsvg,
3572 libsrtp, libxml2, libxslt, lxc, mariadb, odbm openblas,
3573 openvpn, oprofile, php, pppd, python-ipython, python-treq,
3574 python-twisted, python-txbus, python-txtorcon, raptor,
3575 rpi-firmware, samba4, timescaledb, util-linux, vim, wavpack,
3576 wireless-regdb, wireshark, wolfssl, xscreensaver, xterm, zsh
3577
3578 New packages: gdk-pixbuf-xlib
3579
3580 Removed packages: python-coherence
3581
3582 Issues resolved (http://bugs.uclibc.org):
3583
3584 #13126: make fails - bzip2-1.0.6.tar.gz and DirectFB-1.7.7.tar..
3585 #14636: azure-iot-sdk-c: Installed headers do not compile
3586 #14641: oprofile can not find the events files
3587
526da614
PK
35882021.02.10, released February 28th, 2022
3589
3590 Important / security related fixes.
3591
3592 Defconfigs: Andes ae3xx, Intel galileo: Fix build with host
3593 gcc >= 10, ROC-RK3399-PC: Bump rootfs size to fix build issue.
3594
3595 Add conditional patching logic to fix build issues for older
3596 U-Boot / Linux kernel versions when built with a host gcc >=
3597 10.
3598
3599 Updated/fixed packages: casync, cgilua, connman, expat,
3600 gauche, gensio, go, gst-omx, gst1-devtools, gst1-libav,
3601 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
3602 gst1-plugins-ugly, gst1-python, gst1-rtsp-server, gst1-vaapi,
3603 gstreamer1, gstreamer1-editing-services,
3604 kf5-extra-cmake-modules, kodi, libarchive, linux, lm-sensors,
3605 log4cxx, mpd, nfs-utils, pistache, prosody, python-django,
3606 python-pyzmq, rtl8723bu, thermald, tiff, util-linux, vim, xen
3607
24c390dc
PK
36082021.02.9, released January 29th, 2022
3609
3610 Important / security related fixes.
3611
3612 check-package: Improve variable override check
3613
3614 pkg-stats: List CVEs where the version info cannot be parsed
3615 as unsure rather than completely ignoring them.
3616
3617 Defconfigs: Beaglebone: Support BeagleBone black wireless
3618
3619 Updated/fixed packages: alsa-utils, apache, cage, capnproto,
3620 civetweb, clamav, collectd, connman, coreutils, dav1d,
3621 docker-cli, docker-containerd, docker-engine, expat,
3622 findutils, flare-engine, flare-game, font-awesome, freeswitch,
3623 gcc, ghostscript, gnuchess, go, grpc, gst1-interpipe,
3624 gst1-plugins-bad, gst-rtsp-sever, gupnp-tools, hackrf, icu,
3625 imagemagick, janus-gateway, keepalived, lapack, libjpeg,
3626 libopenssl, libpjsip, liburiparser, linux-pam, lxc, mbedtls,
3627 mongodb, mpd-mpc, nodejs, openblas, pcre2, polkit, poppler,
3628 privoxy, prosody, python-django, python-lxml, python-pyqt5,
3629 python3, qt5base, qt5location, rhash, ruby, runc, samba4,
3630 sofia-sip, targetcli-fb, tcpreplay, tinyxml, vim, vlc,
3631 wireshark, xapp_xauth, xen, xlib_libX11, xserver_xorg-server
3632
3633 Issues resolved (http://bugs.uclibc.org):
3634
3635 #14471: alsa_utils wrong deployment
3636
b2b95a3d
PK
36372021.02.8, released December 14th, 2021
3638
3639 Important / security related fixes.
3640
3641 Defconfigs: Various fixes for building with gcc >= 10 host or
3642 target compilers.
3643
3644 Updated/fixed packages: alsa-lib, apparmor, apr, asterisk,
3645 binutils, bluez5_utils, busybox, coreutils, e2fsprogs, ell,
3646 exfat, freeswitch, gdb, glmark2, glog, glorytun, gmp,
3647 gpu-amd-bin-mx51, gst1-interpipe, gstreamer1, guile, gupnp,
3648 hackrf, heimdal, hiawatha, hplip, icu, imx-vpuwrap, isl, iwd,
3649 janus-gateway, libatomic_ops, libbson, libdnet, libffi,
3650 libgdiplus, libgee, libhtp, libmodsecurity, libnspr, libnss,
3651 libunwind, linux, lynx, meson, micropython, mkpasswd, mksh,
3652 mosquitto, motion, mxml, netdata, nfs-utils, oracle-mysql,
3653 pcre, pkcs11-helper, postgresql, pure-ftpd, python-cycler,
3654 qdecoder, rcw-smarc-sal28, samba4, smack, speex, stress-ng,
3655 suricata, syslinux, uboot, unixodbc, unrar, vim, websocketpp,
3656 wireshark
3657
3658 Issues resolved (http://bugs.uclibc.org):
3659
3660 #14346: BR2_PACKAGE_NFS_UTILS_RPC_NFSD does not patch CONFIG_NFSD..
3661
8b4a156a
PK
36622021.02.7, released November 10th, 2021
3663
3664 Important / security related fixes.
3665
3666 OpenJDK 16.x moved to 17.x as 16.x is EOL.
3667
3668 Updated/fixed packages: asterisk, audit, bind, bitcoin,
3669 cryptsetup, dahdi-linux, dbus-python, dfu-util, docker-cli,
3670 docker-containerd, docker-engine, earlyoom, exiv2, ffmpeg,
3671 freerdp, gdb, gensio, gnupg2, go, gpsd, gst1-plugins-bad,
3672 gst1-plugins-ugly, gst1-vaapi, hiredis, lftp, lightning,
3673 lrzip, netdata, nodejs, olsr, openjdk, openjdk-bin, pango,
3674 qemu, samba4, snort, strongswan, suricata, systemd, vim,
3675 wf111, wireguard-linux-compat, xerces
3676
3677 Issues resolved (http://bugs.uclibc.org):
3678
3679 #14311: Cannot compile dahdi (part of Asterisk) for x86 (P1mmx)
3680
28af41c3
PK
36812021.02.6, released October 11, 2021
3682
3683 Important / security related fixes.
3684
3685 gdbinit: Mark the sysroot as a "safe path" before configuring
3686 it, so pretty printers work correctly without having to pass
3687 -ix to gdb
3688
3689 Updated/fixed packages: alsa-lib, apache,
3690 arm-trusted-firmware, atftp, bind, botan, cryptopp, dash,
3691 dc3dd, docker-cli, docker-containerd, docker-engine, dovecot,
3692 erlang, fetchmail, gdb, ghostscript, go, gst-omx,
3693 gst1-devtools, gst1-interpipe, gst1-libav, gst1-plugins-bad,
3694 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
3695 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
3696 gstreamer1-editing-services, kodi-pvr-octonet, libcurl,
3697 libkrb5, libressl, libsndfile, libyang, lxc, lynx, mesa3d,
3698 micropython, minicom, mono, mtr, mv-ddr-marvell, net-tools,
3699 nmap, nodejs, ntfs-3g, openjdk, openjdk-bin, openldap,
3700 openssh, php, python-aioconsole, python-cffi, python-dateutil,
3701 python-django, python-pip, python-texttable, python-urllib3,
3702 python-webob, qt5location, redis, refpolicy, ripgrep, runc,
3703 sispmctl, squid, strongswan, supervisor, syslinux, tinycbor,
3704 trace-cmd, uboot-tools, uclibc, wavemon, wireless-regdb, xen,
3705 xserver_xorg-server
3706
3707 Issues resolved (http://bugs.uclibc.org):
3708
3709 #14206: Kodi: even when not enabled, forcefully selects libevdev..
3710 #14211: libffi-3.3.tar.gz repacked
3711 #14221: mv-ddr-marvell fails license validation
3712
1d550990
PK
37132021.02.5, released September 15th, 2021
3714
3715 Important / security related fixes.
3716
3717 Toolchain: Disable fortify support for Microblaze as it is not
3718 currently working.
3719
3720 Updated/fixed packages: alsa-utils, arm-trusted-firmware,
3721 bayer2rgb-neon, belle-sip, busybox, c-ares, cjson, coreutils,
3722 cpio, eigen, environt-setup, fetchmail, fluidsynth,
3723 fontconfig, gd, gdb, gnuradio, gnutls, go, haproxy, ipmiutil,
3724 iputils, jszip, kvm-unit-tests, libarchive, libexif,
3725 libgcrypt, libmodsecurity, libopenssl, librsvg, libshout,
3726 libssh, linux, localedef, mc, mesa3d, mosquitto, netsniff-ng,
3727 nginx, nodejs, ogre, openmpi, openvmtools, php, postgresql,
3728 prelink-cross, prosody, protobuf, python-keyring,
3729 python-matplotlib, python-pillow, python-pyudev,
3730 python-secretstorage, python3, qt5base, samba4, sdl2, sox,
3731 swupdate, sylpheed, tor, uboot-tools, uhd, unbound, vim,
3732 wlroots, xapp_xrdb, xapp_xwd, xen, xenomai, xlib_libXfont2,
3733 xlib_libXft, zip
3734
817148b8
PK
37352021.02.4, released August 10th, 2021
3736
3737 Important / security related fixes.
3738
3739 Toolchain: Disable PIC/PIE for Microblaze (like for NIOS II)
3740 as it is not currently working.
3741
3742 binutils: fix linker assert failure on OpenRisc, or1k build
3743 issue with gcc < 5
3744
3745 gdb: Enable on NIOS II
3746
3747 utils/scanpypi: Various improvements
3748
3749 Defconfigs: stm32f469_disco: Fix kernel boot issue, Microchip
3750 sam9x60ek mmc_dev: Add missing toolchain/system options
3751
3752 Updated/fixed packages: apache, arm-trusted-firmware, audit,
3753 avahi, bind, binutils, bird, bluez5_utils, boinc, busybox,
3754 chrony, clamav, cryptsetup, cwiid, dnsmasq, docker-cli,
3755 docker-engine, dovecot, dovecot-pigeonhole, e2fsprogs, exiv2,
3756 fail2ban, fb-test-app, feh, fetchmail, flac, fluxbox, gawk,
3757 gcc, gcr, gdb, gdk-pixbuf, gesftpserver, glibc, go, gptfdisk,
3758 granite, grub2, gqrx, guile, hdparm, heirloom-mailx,
3759 ibrcommon, ibrdtn, ibrdtn-tools, ibrdtnd, intel-microcode,
3760 iodine, irqbalance, keepalived, libass, libconfig, libcurl,
3761 libfreeimage, libfuse3, libgcrypt, libgtk3, libgudev, libhtp,
3762 libjson, libkrb5, libloki, libmodsecurity, libndp,
3763 libnetfilter-log, libnfnetlink, libnice, libodb, libodb-boost,
3764 libodb-mysql, libodb-pgsql, libpcap, libqmi, libressl,
3765 librsvg, libtasn1, libtirpc, libuci, libxmlrpc,
3766 linux-firmware, linuxptp, lrzsz, ltp-testsuite, lvm2, mariadb,
3767 mbedtls, monit, mono, mosquitto, mpd, mpg123, mpv, nbd, neard,
3768 netsnmp, nettle, nginx-modsecurity, nmap, nodejs, ntp,
3769 openntpd, openpgm, openswan, pango, pcre2,
3770 perl-crypt-openssl-rsa, php, pixman, polkit, postgresql,
3771 proxychains-ng, putty, python, python-django,
3772 python-dataproperty, python-pysftp, python-urllib3, python3,
3773 qpdf, redis, ripgrep, ruby, samba4, spice, slirp, suricata,
3774 sysdig, tcpdump, tftpd, thrift, tor, tpm2-tools, trinity,
3775 uboot, uboot-tools, uclibc, util-linux, vlc, wireless-regdb,
3776 wireshark, wolfssl, xapp_fonttosfnt, xlib_libX11,
3777 xlib_libxshmfence, xserver_xorg-server
3778
3779 Issues resolved (http://bugs.uclibc.org):
3780
3781 #13586: grub failure with BR2_OPTIMIZE_3
3782 #13661: host-python2 build fails on aarch64
3783 #13836: package build failure when target install set to no..
3784 #13846: BR2_PACKAGE_LVM2_STANDARD_INSTALL should be default to..
3785
33981092
PK
37862021.02.3, released June 12th, 2021
3787
3788 Important / security related fixes.
3789
3790 CPE meta data has been added for a large number of packages
3791
3792 Updated/fixed packages: acpid, apache, apcupsd, assimp, bird,
3793 bitcoin, blktrace, boost, capnproto, chrony, dc3dd, dhcp,
3794 directfb, dmalloc, docker-engine, ebtables, efibootmgr,
3795 enlightenment, enscript, environment-setup, exempi, expat,
3796 findutils, flatcc, fluidsynth, frr, gdb, go, gptfdisk, grpc,
3797 gst1-plugins-bad, gst1-rtsp-server, gstreamer1, gupnp,
3798 hostapd, hwloc, i2c-tools, iftop, imagemagick, imx-gpu-viv,
3799 intel-mediadriver, intel-microcode, jquery-validation,
3800 keepalived, kodi, less, libcamera, libcurl, libcutl, libesmtp,
3801 libeXosip2, libffi, libfuse, libfuse3, libgeos, libgtk2,
3802 libgtk3, libical, libidn, libidn2, libkcapi, libldns, libmms,
3803 libmodbus, libmspack, libnids, libopenh264, liboping, libraw,
3804 librelp, libsamplerate, libtirpc, libusb, libuv, libxcb,
3805 libxml2, libxslt, live555, llvm, lmbench, localedef,
3806 lttng-tools, lvm2, lz4, mesa3d, mimic, mini-snmpd, minidlna,
3807 minissdpd, minizip, mono-gtksharp3, mpg123, mpv, msmtp, musl,
3808 mutt, nasm, nbd, netperf, netsurf, nginx, odb, opencv3,
3809 openssh, opentyrian, oprofile, p7zip, paho-mqtt-c, perl,
3810 php-imagick, pifmrds, picocom, pigz, pngquant, poco,
3811 postgresql, prosody, proxychains-ng, pulseaudio, putty, pwgen,
3812 python-autobahn, python-bluezero, python-engineio,
3813 python-keyring, python-pillow, python-requests, python-tqdm,
3814 qemu, qpdf, qt5base, redis, refpolicy, rt-tests, runc,
3815 shellinabox, squid, strace, supervisor, synergy, taglib,
3816 tclap, terminology, thermald, tini, tinyproxy, tinyxml2,
3817 tpm2-tss, uclibc, udisks, uhd, unscd, vlc, waylandpp,
3818 webkitgtk, weston, wireshark, wpa_supplicant, wpewebkit,
3819 xlib_libdmx, xlib_libFS, xlib_libICE, xlib_libX11,
3820 xlib_libXcursor, xlib_libXdmcp, xlib_libXext, xlib_libXfixes,
3821 xlib_libXfont2, xlib_libXinerama, xlib_libXpm, xlib_libXres,
3822 xlib_libXt, xlib_libXtst, xlib_libXxf86dga, xlib_libXxf86vm,
3823 xterm
3824
3825 Issues resolved (http://bugs.uclibc.org):
3826
3827 #13781: isc dhcp-server package don't create file /usr/bin/dhcpd
3828 #13801: toolchainfile.cmake CMAKE_BUILD_TYPE
3829 #13806: Building host-localedef fails on fedora 34/gcc 11
3830
fdb3291b
PK
38312021.02.2, released May 12th, 2021
3832
3833 Important / security related fixes.
3834
3835 Toolchain: Add logic to mark toolchains affected by binutils
3836 bug 27597 (Nios II).
3837
3838 support/scripts/cve.py: Use the (significantly) faster yajl2
3839 ijson backend for older (< 2.5) ijson versions rather than the
3840 slow python default, speeding up pkg-stats by ~2x.
3841
3842 CMake infrastructure: Use CMAKE_EXE_LINKER_FLAGS rather than
3843 CMAKE_CXX_FLAGS to link with libatomic to fix an compatibility
3844 issue with poppler.
3845
3846 Infrastructure: Expose CONFIG_DIR to post-build/post-image
3847 scripts, so they can call the Buildroot Makefile in the
3848 correct directory for both in-tree / out-of-tree builds.
3849
3850 Updated/fixed packages: at91bootstrap, avahi, bash, bind,
3851 bridge-utils, boost, cegui, cifs-utils, clamav, cmake,
3852 coremark-pro, coreutils, cryptsetup, dmalloc, dnsmasq,
3853 docker-cli, docker-engine, domoticz, efl, exim, ffmpeg, flex,
3854 gcc, genext2fs, go, gst1-interpipe, haproxy, hostapd,
3855 i2c-tools, imx-vpu, kexec, kf5-kcoreaddons, kismet, libcamera,
3856 libcurl, libdrm, libfreefare, libfuse3, libgeos, libgpiod,
3857 libnpupnp, libopenssl, libp11, librsync, libtomcrypt, libupnp,
3858 localedef, lvm2, lxc, m4, makedevs, mender, mesa3d,
3859 mesa3d-headers, mkpasswd, mkpimage, modem-manager, monkey,
3860 mpd, ncurses, nettle, network-manager, nginx, numactl,
3861 openjdk, openjdk-bin, openldap, openvpn, php, pipewire,
3862 python-aioconsole, python-asgiref, python-botocore,
3863 python-django, python-dnspython, python-flup, python-httplib2,
3864 python-markdown2, python-mbrstrdecoder, python3, quickjs,
3865 readline, rsyslog, ruby, rust, samba4, sconeserver, snort,
3866 sox, systemd, tar, timescaledb, tio, tor, usb_modeswitch,
3867 wpa_supplicant, xdriver_xf86-video-ati, xen, xlib_libXaw,
3868 xserver_xorg-server
3869
3870 Issues resolved (http://bugs.uclibc.org):
3871
3872 #13271: systemd-resolved: /etc/resolv.conf link broken on per-pa..
3873 #13551: 2021.02.rc2: Unicode not work on qt 5.15.2
3874 #13651: pkg-golang cannot build when main.go is in the root
3875 #13661: host-python2 build fails on aarch64
3876 #13721: c-stack.c:55:26: error: missing binary operator before ..
3877 #13731: Readline Patch is missing Author Information
3878 #13741: genext2fs does not allow to set perms of root node
3879 #13751: libopenssl (static): huge drop in performance in newer ..
3880 #13771: package htop has undeclared dependency on host python
3881
a74cb089
PK
38822021.02.1, released April 7, 2021
3883
3884 Important / security related fixes.
3885
3886 Dependencies: Explicitly detect and bail out if PATH contains
3887 spaces or tabs. A number of packages fail to build in such
3888 setups, so explicitly inform about this.
3889
3890 utils/scanpypi: Explicitly use python3 for compatibility with
3891 packages using python3 syntax in setup.py
3892
3893 support/download: Fix tarball generation (from git/svn repos)
3894 including symlinks pointing to ./<something>. Fix svn download
3895 for <1.9 clients or repos using CVS-style keywords.
3896
3897 Meson: Use correct C++ host compiler (rather than C compiler)
3898
3899 Toolchain: Add logic to work around binutils bug 21464,
3900 affecting OpenRISC, and drop the now longer applicable bug
3901 19615 / 20006 handling.
3902
3903 Python{,3}: Fix byte compiling python files with short (single
3904 character before .py) file names.
3905
3906 CPE meta data has been added for a large number of packages
3907
3908 Defconfigs: Correct Beaglebone QT file system overlay
3909
3910 Updated/fixed packages: alsa-utils, at91bootstrap3,
3911 batman-adv, binutils, botan, bridge-utils, busybox,
3912 ca-certificates, cog, coreutils, diffutils, dmidecode,
3913 docker-cli, docker-containerd, docker-engine, efivar,
3914 fetchmail, frr, genimage, git, gnutls, go, grub2, gst-omx,
3915 gst1-devtools, gst1-libav, gst1-plugins-bad,
3916 gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
3917 gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
3918 gstreamer1-editing-services, haproxy, haserl, hwloc,
3919 irqbalance, jasper, kexec, kexec-lite, kismet, kodi, libcurl,
3920 libfreeglut, libgcrypt, libgeos, libglib2, libopenssl, libqmi,
3921 libressl, libupnp, libvips, libvpx, libwebsockets, linux,
3922 lldpd, logrotate, lttng-libust, lttng-tools, mariadb, mbedtls,
3923 mcelog, mender, micropython, mongoose, mosquitto, mpd,
3924 netsnmp, nodejs, openmpi, openssh, openvpn, opkg-utils,
3925 optee-client, optee-test, perl, php, proftpd, protobuf,
3926 python-django, python-jinja2, python-lxml, python-paramiko,
3927 python-py, python-pygments, python-rpi-ws281x, python-urllib3,
3928 python3, qt5webkit, qwt, rpm, samba4, sconeserver, sdl2, shim,
3929 sqlcipher, squid, sysklogd, syslinux, sysvinit, tor,
3930 transmission, tzdata, uboot, uclibc, upx, webkitgtk,
3931 wireshark, wpebackend-fdo, wpewebkit, xen, zstd
3932
3933 New packages: perl-parse-yapp
3934
3935 Issues resolved (http://bugs.uclibc.org):
3936
3937 #13516: utils/scanpypi: Failure when parsing diffoscope
3938 #13576: Issues compiling buildroot for 5x86
3939 #13601: Gen image :Iappropriate ioctl error
3940 #13616: tar file from git repository generation issue
3941 #13641: glibc on raspberrypi
3942 #13646: Gen image version 14 error : no sub -section title/..
3943 #13671: openSSH server closes connection before authentication..
3944
e2fba645
PK
39452021.02, released March 6th, 2021
3946
3947 Various fixes.
3948
3949 Toolchain: Correct Bootlin xtensa-lx60 dependencies
3950
3951 Updated/fixed packages: asterisk, belle-sip, bustle, dhcpcd,
3952 dovecot, dovecot-pigeonhole, gnuchess, gnuradio,
3953 gst1-plugins-bad, haproxy, jasper, kismet, libebml,
3954 libeXosip2, libgeos, libhtp, libjpeg, libopenssl, libshout,
3955 libstrophe, mosquitto, openblas, openssh, perl, privoxy,
3956 prosody, python-pyyaml, python3-pyyaml, quagga, redis,
3957 rust-bin, sox, suricata, tpm2-pkcs11, uclibc-ng-test, ushare,
3958 util-linux, wolfssl, wpa_supplicant
3959
3960 Issues resolved (http://bugs.uclibc.org):
3961
3962 #13501: 2021.02.rc2: Unicode not work on qt 5.15.2
3963 #13581: jpegsrc.v9d.tar.gz has changed hash
3964
4c5b27fb
PK
39652021.02-rc3, released February 27th, 2021
3966
3967 Fixes all over the tree.
3968
3969 utils/scanpypi: Explicitly use python3 to ensure compatiblity
3970 with packages having python3-only code in setup.py
3971
3972 support/download: Ensure sub-second timestamp precision is
3973 dropped when creating a tarball from a (subversion) repo, as
3974 that is not representable in the PAX tar format
3975
3976 Updated/fixed packages: babeltrace2, bind, botan, brltty,
3977 cegui, elfutils, fakeroot, imagemagick, intel-mediasdk,
3978 irqbalance, libglib2, libselinux, libusb, libuwsc, nodejs,
3979 open62541, openldap, ply, python-aiohttp, python-django,
3980 python3, qemu, readline, rust, screen, taglib, unbound, xterm
3981
3982 Issues resolved (http://bugs.uclibc.org):
3983
3984 #13516: utils/scanpypi: Failure when parsing diffoscope
3985 #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to...
3986 #13561: Create a new user defining users-table.txt not working..
3987
21eb7775
PK
39882021.02-rc2, released February 16th, 2021
3989
3990 Fixes all over the tree.
3991
3992 Vulnerability scanning: cpedb.py: Drop CPE XML database
3993 caching, as it did not speed up processing much and uses a lot
3994 of additional memory.
3995 pkg-stats: include information about ignored CVEs in JSON
3996 output
3997
3998 Fakeroot: Fix compatibility issue with glibc 2.33
3999
4000 Updated/fixed packages: can-utils, collectd, dnsmaqs,
4001 docker-cli, docker-engine, ebtables, fakeroot, flashrom,
4002 gdk-pixbuf, go, gst1-python, jasper, kodi,
4003 kodi-inputstream-adaptive, lcms2, libgeos, libgpg-error,
4004 libopenssl, mongoose, mpd, ne10, netopeer2, openblas, orc,
4005 perl-gd, ply, postgresql, protobuf, subversion, tcpdump,
4006 tzdate, uboot-tools, wireshark, webkitgtk, wpewebkit, xterm
4007
4008 New packages: perl-extutils-pkgconfig
4009
4010 Issues resolved (http://bugs.uclibc.org):
4011
4012 #11706: binman (U-boot tool) cannot find libfdt "binman: No mod..
4013
92237c45 40142021.02-rc1, released February 9th, 2021
4b8331fd
PK
4015
4016 Fixes all over the tree and new features.
4017
4018 Toolchain: Default to binutils 2.35.2, add 2.36.1, drop
4019 2.33.x. Fix GCC 10.x ARC adc/sbc pattern handling, Update ARM
4020 toolchains to 10.2-2020.11 release.
4021
4022 Architectures: ARC: add support for generic HS48 processor,
4023 PPC: drop PPC601 support, which was removed from Linux 5.10.
4024
4025 Vulnerability scanning: The CVE checking logic has been
4026 extended to match packages based on CPE (Common Platform
4027 Enumeration) IDs for more accurate matching, and CPE
4028 identifiers have been added for a large amount of packages.
4029
4030 Download: Rework the tarball creation logic (E.G. when a
4031 package is fetched from a git/svn repo) to no longer require a
4032 host-tar <= 1.29. To differ between the old and the new
4033 format, the new tarballs have gained a -br1 suffix
4034 (<pkg>-<version>-br1.tar.gz).
4035
92237c45
PK
4036 SELinux support: A significant number of packages now pull in
4037 the relevant refpolicy modules when enabled.
4038
4b8331fd
PK
4039 New defconfigs: arrow avenger96, bananapi M1+, microchip
4040 sam9x60ek, pine64 rock64
4041
4042 Removed defconfigs: QEMU ppc virtex-ml507
4043
4044 New packages: balena-engine, casync, coremark, coremark-pro,
4045 datatables, datatables-buttons, datatables-fixedcolumns,
4046 datatables-responsive, delve, frotz, gkrellm, inih, jszip,
4047 libgeos, libiec61850, libmdbx, lualdap, neofetch,
4048 nvidia-modprobe, open62541, perl-devel-cycle, perl-devel-size,
4049 perl-math-int64, ply, popperjs, python-bleak,
4050 python-defusedxml, python-pycups, python-pytest-asyncio,
4051 python-typing-extensions, qcom-db410c-firmware, qt5coap,
4052 qt5knx, qt5mqtt, quickjs, rcw-smarc-sal28, screenfetch,
4053 ssdp-responder, tpm2-pkcs11, wqy-zenhei, xorcurses
4054
4055 Removed packages: audiofile, boa, ipsec-tools, libupnp18,
4056 ti-sgx-libgdbm
4057
4058 Renamed rcw package to qoriq-rcw
4059
4060 Issues resolved (http://bugs.uclibc.org):
4061
4062 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
4063 #13416: dhcpcd start warning message: no such user dhcpcd
4064 #13456: ccache prevents build
4065 #13471: package/mpd/mpd.conf make use of path not created
4066 #13506: BR2_PACKAGE_DHCPCD missing directory creation
4067
20cc2c13
PK
40682020.11.4, released April 5th, 2021
4069
4070 Important / security related fixes.
4071
4072 Dependencies: Explicitly detect and bail out if PATH contains
4073 spaces or tabs. A number of packages fail to build in such
4074 setups, so explicitly inform about this.
4075
4076 utils/scanpypi: Explicitly use python3 for compatibility with
4077 packages using python3 syntax in setup.py
4078
4079 support/download: Fix tarball generation (from git/svn repos)
4080 including symlinks pointing to ./<something>
4081
4082 Meson: Use correct C++ host compiler (rather than C compiler)
4083
4084 Updated/fixed packages: asterisk, at91bootstrap3, babeltrace2,
4085 batman-adv, bind, ca-certificates, cegui, cog, diffutils,
4086 docker-containerd, dovecot, dovecot-pigeonhole, efivar,
4087 elfutils, fakeroot, git, gnuchess, gnuradio, gnutls, go,
4088 grub2, haserl, i7z, imagemagick, intel-mediasdk, irqbalance,
4089 jasper, kodi, libcurl, libebml, libeXosip2, libglib2, libhtp,
4090 libjpeg, libopenssl, libqmi, libressl, libupnp, libuwsc,
4091 libvips, lldpd, mariadb, mbedtls, mender, micropython,
4092 mosquitto, netsnmp, nodejs, openblas, openldap, openmpi,
4093 openssh, opkg-utils, optee-client, optee-test, perl, php,
4094 privoxy, proftpd, prosody, protobuf, python-aiohttp,
4095 python-django, python-lxml, python-pyyaml, python-rpi-ws281x,
4096 python-typing-extensions, python3, quagga, qwt, redis, rpm,
4097 sconeserver, screen, sox, sqlcipher, squid, suricata,
4098 syslinux, sysvinit, tor, transmission, tzdata, uboot, unbound,
4099 upx, util-linux, webkitgtk, wireshark, wolfssl,
4100 wpebackend-fdo, wpewebkit, wpa_supplicant, zstd
4101
4102 Issues resolved (http://bugs.uclibc.org):
4103
4104 #13516: utils/scanpypi: Failure when parsing diffoscope
4105 #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to..
4106 #13576: Issues compiling buildroot for 5x86
4107 #13581: jpegsrc.v9d.tar.gz has changed hash
4108 #13616: tar file from git repository generation issue
4109
ecbfbabc
PK
41102020.11.3, released February 17th, 2021
4111
4112 meson: Fix ccache detection handling when per-package builds
4113 are used.
4114
4115 Fakeroot: Fix compatibility issue with glibc 2.33
4116
4117 Updated/fixed packages: atftp, binutils, busybox, cereal,
4118 chartjs, connman, dhcpcd, dnsmasq, docker-cli, docker-engine,
4119 ebtables, fakeroot, flashrom, go, gst1-python, guile,
4120 intel-mediadriver, intel-microcode, jasper,
4121 kodi-inputstream-adaptive, lcms2, libbsd, libopenssl,
4122 makedumpfile, memtester, mosquitto, ne10, openblas, orc, php,
4123 postgresql, privoxy, pugixml, python-bottle, python-django,
4124 python3, rauc, sox, stress-ng, subversion, tzdata,
4125 uboot-tools, uclibc, webkitgtk, wireguard-linux-compat,
4126 wireshark, wpa_supplicant, wpewebkit, xenomai,
4127 xserver_xorg-server, xterm
4128
4129 Issues resolved (http://bugs.uclibc.org):
4130
4131 #11706: binman (U-boot tool) cannot find libfdt "binman: No mod..
4132 #13506: BR2_PACKAGE_DHCPCD missing directory creation
4133
a93208cc
PK
41342020.11.2, released January 31st, 2021
4135
4136 Important / security related fixes.
4137
4138 Download: Ensure git submodules are correctly fetched if
4139 enabled for a package with <pkg>_GIT_SUBMODULES = YES and the
4140 host variant is downloaded first.
4141
4142 Toolchain: Mark CodeSourcery Aarch64 2014.11 toolchain as not
4143 having libatomic. Bootlin PowerPC-440 FP toolchain updated for
4144 SecurePLT fix.
4145
4146 pkg-stats: Fix python 3.8+ deprecation warning.
4147
4148 meson: Ensure ccache is not detected and used, as it may
4149 conflict with the ccache handling in Buildroot.
4150
4151 Updated/fixed packages: barebox, boost, brltty, dbus,
4152 docker-containerd, dovecot, dovecot-pigeonhole,
4153 environment-setup, firmware-imx, gcc, gerbera, glibc,
4154 gmrender-resurrect, igd2-for-linux, kodi-pvr-zattoo, libclc,
4155 libfuse3, libllcp, libodb-mysql, libtorrent-rasterbar,
4156 libupnp, lpc32xxcdl, luarocks, mpd, multipath-tools, mutt,
4157 nfs-utils, nodejs, openjpeg, openldap, opentracing-cpp,
4158 openvpn, p11-kit, paho-mqtt-c, php, poppler, postgresql,
4159 python3, redis, resiprocate, rpm, runc, socat, sslh, sudo,
4160 sunxi-mali-mainline-driver, syslog-ng, systemd, tini,
4161 tpm2-tss, trace-cmd, tzdata, uboot-tools, uhd, ushare,
4162 util-linux, vlc, wavpack, wireguard-linux-compat, wolfssl,
4163 xapp_xload, xorriso, zic
4164
4165 Removed packages: libupnp18
4166
4167 Issues resolved (http://bugs.uclibc.org):
4168
4169 #13471: package/mpd/mpd.conf make use of path not created
4170
e9bf54ab
PK
41712020.11.1, released December 27th, 2020
4172
4173 Important / security related fixes.
4174
4175 Infrastructure:
4176 - cmake: fix host ccache handling for CMake 3.19
4177 - meson: Forcibly disable binary stripping for
4178 target builds, enable for host builds
4179 - golang: Fix HOST / TARGET directories for per-package builds
4180
4181 Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
4182
4183 Updated/fixed packages: apitrace, arm-trusted-firmware,
4184 ca-certificates, cryptopp, dhcpcd, dtv-scan-tables,
4185 flare-engine, ghostscript, go, haproxy, imagemagick,
4186 imx-gpu-viv, jasper, kismet, libcurl, libglib2, libhtp,
4187 libopenssl, libressl, libuv, libuvw, lua, mbedtls, mongodb,
4188 mutt, ncurses, netsnmp, nodejs, opencv3, openldap, opkg-utils,
4189 paho-mqtt-c, python-crc16, python-lxml, python-pyparsing,
4190 python-pyqt5, qt5base, rauc, shadowsocks-libev, sqlcipher,
4191 suricata, ti-sgx-demos, tinycbor, uclibc-ng-test, unbound,
4192 webkitgtk, wpewebkit, wireshark, x11vnc, xen,
4193 xserver_xorg-server
4194
4195 Issues resolved (http://bugs.uclibc.org):
4196
4197 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
4198 #13416: dhcpcd start warning message: no such user dhcpcd
4199
9624a001
PK
42002020.11, released December 2nd, 2020
4201
4202 Various fixes.
4203
4204 Updated/fixed packages: bustle, docker-containerd, gnuplot,
4205 gst1-plugins-good, jemalloc, kmsxx, libcap, libplist,
4206 libuhttpd, libxkbcommon, lynx, mariadb, netsurf, privoxy,
4207 s390-tools, setserial, xserver_xorg-server
4208
4209 Issues resolved (http://bugs.uclibc.org):
4210
4211 #13276: libcap builds libcap.pc incorrectly
4212
a418d0ac
PK
42132020.11-rc3, released November 28th, 2020
4214
4215 Fixes all over the tree.
4216
4217 Updated/fixed packages: c-ares, cage, cdrkit,
4218 dovecot-pigeonhole, efl, gvfs, harfbuzz, jpeg-turbo,
4219 libcamera, libkrb5, libpam-tacplus, libxkbcommon, minidlna,
4220 modem-manager, monkey, musl, ncurses, numactl, openntpd,
4221 openrc, postgresql, proftpd, python-flask-cors, python-pip,
4222 qemu, raptor, redis, slirp, spandsp, thermald, uhd, vsftpd,
4223 webkitgtk, wireless-regdb, wlroots, wpewebkit, xen, xinetd,
4224 xorriso
4225
4226 Issues resolved (http://bugs.uclibc.org):
4227
4228 #13296: host-libcap failed to build
4229 #13331: openrc-0.42.1 compilation failure on gcc-10
4230 #13336: thermald-1.9.1 compilation failure with musl 1.2.1
4231 #13341: Mistake in /etc/init.d/S70vsftpd
4232
6a33ea03
PK
42332020.11-rc2, released November 14th, 2020
4234
4235 Fixes all over the tree.
4236
4237 cve-checker script dropped. Instead the pkg-stats logic has
4238 been extended to be able to only generate stats for the
4239 configured packages using 'make pkg-stats'
4240
4241 Removed defconfigs: rock64
4242
4243 Updated/fixed packages: apparmor, asterisk, bitcoin, busybox,
4244 cups-filters, cryptsetup, davfs2, domoticz, elf2flt, freetype,
4245 ghostscript, glmark2, go, gst1-plugins-bad, guile, jsoncpp,
4246 libcap, libexif, libnetfilter_conntrack, libpam-tacplus,
4247 libsigrokdecode, linux-backports, linux-firmware, mesa3d,
4248 modem-manager, mp4v2, oniguruma, openntpd, python3,
4249 python-lmdb, python-m2crypto, rauc, s390-tools, slirp,
4250 stress-ng, suricata, systemd, tcpdump, tmux, tor, webkitgtk,
4251 wireguard-linux-compat, wpewebkit, xen
4252
4253 Issues resolved (http://bugs.uclibc.org):
4254
4255 #13281: Raspberry Pi 2: overlays folder missing in genimage-ra..
4256 #13291: BR2_DL_DIR is ignored when creating defconfig
4257 #13306: wpewebkit build problem in 2020-11-rc1
4258
a40358a1
PK
42592020.11-rc1, released November 4th, 2020
4260
4261 Fixes all over the tree and new features.
4262
4263 Architectures: Support for IBM s390x
4264
4265 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC
4266 32. Binutils 2.35.1 added, now defaulting to 2.34. ARC
4267 2020.09-release toolchain. GCC 7.x dropped. RISC-V support for
4268 uclibc-ng. Support for Bootlin external toolchains.
4269
4270 SELinux support improvements: File security contexts are now
4271 set when the file systems are created, so there is no need to
4272 run restorecon on first boot / read only rootfs is supported.
4273 An optimized / stripped refpolicy SELinux policy is now
4274 used. Packages can enable additional refpolicy modules using
4275 <pkg>_SELINUX_MODULES.
4276
4277 support/scripts/cve-checker: Utility script to check for known
4278 CVEs in just the packages enabled in a Buildroot configuration
4279 rather than all packages, by passing the output of 'make
4280 show-info' to it.
4281
4282 Go: Modules handling. The module name must be specified using
4283 <pkg>_GOMOD.
4284
4285 BR2_EXTERNAL: Support for defining skeleton and init system
4286 packages in external trees.
4287
4288 meson: Correct SDK cross-compilation.conf file when
4289 per-package builds were used to build SDK.
4290
4291 systemd: Use /run rather than /var/run for PID files in units.
4292
4293 Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
4294 after all finalization hooks (including pre-rootfs) to ensure
4295 they can override any late configuration done by packages.
4296
4297 support/script/pycompile: Rework logic to ensure .pyc files
4298 contain absolute target paths, fixing code inspection at
4299 runtime when executed with cwd != '/'.
4300
4301 support/scripts/setlocalversion: Correct Mercurial output to
4302 match behaviour with Git.
4303
4304 support/scripts/apply-patches.sh: Use patch
4305 --no-backup-if-mismatch, so we no longer blindly have to
4306 remove *.orig files after patching, fixing issues with
4307 packages containing such files.
4308
4309 New defconfigs: Acer chromebook elm, Friendlyarm nanopc-t4 and
4310 nanopi-m4, Hardkernel odroid-c2, Kontron SMARC-sAL28, NXP
4311 imx8mqevk, Orangepi RK3399 and zero+, PCengines APU2, Pine64
4312 rockpro64, QEMU s390x, Raxda rockpi-n8,
4313
4314 New packages: altera-stapl, asn1c, babeltrace2, cukinia,
4315 easyframes, environment-setup, frr, graphicsmagick, htpdate,
4316 ipcalc, libbacktrace, libblockdev, libbytesize, librelp,
4317 libuev, makedumpfile, meson-tools, mg, mrp, multipath-tools,
4318 netcalc, odroidc2-firmware, php-xdebug, python-aiofiles,
4319 python-ansicolors, python-boto3, python-botocore,
4320 python-bsdiff4, python-crayons, python-iniconfig,
4321 python-intelhex, python-ipdb, python-jmespath,
4322 python-m2crypto, python-opcua-asyncio, python-packaging,
4323 python-piexif, python-pluggy, python-pytest,
4324 python-s3transfer, python-xmodem, qprint, qt5lottie,
4325 qt5remoteobjects, re2, redir, s390-tools, sentry-cli,
4326 sentry-native, timescaledb, tinyhttpd, uhd, uredir, watchdog,
4327 wayland-utils, weston-imx
4328
4329 Removed packages: amd-catalyst, bellagio, gqview, libcroco,
4330 nvidia-tegra23, opencv
4331
4332 Issues resolved (http://bugs.uclibc.org):
4333
4334 #11811: lsblk (util-linux) should depend on libudev if available
4335 #11931: Bugs in support/scripts/apply-patches.sh
4336 #12301: systemd-journal-gatewayd: config options broken
4337 #12911: usb_modeswitch installation race condition
4338 #13236: Can't compile linux 5.4.8 (with gcc 10 on host)
4339 #13286: The system hangs in vmware workstation on the line..
4340
ea67cda8
PK
43412020.08.3, released December 27th, 2020
4342
4343 Important / security related fixes.
4344
4345 Infrastructure:
4346 - cmake: fix host ccache handling for CMake 3.19
4347 - meson: Forcibly disable binary stripping for
4348 target builds, enable for host builds
4349 - golang: Fix HOST / TARGET directories for per-package builds
4350
4351 Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
4352
4353 Updated/fixed packages: apitrace, arm-trusted-firmware,
4354 bustle, c-ares, ca-certificates, cage, cdrkit, cryptopp,
4355 dhcpcd, docker-containerd, dtv-scan-tables, flare-engine,
4356 ghostscript, gvfs, haproxy, imagemagick, imx-gpu-viv, jasper,
4357 jemalloc, jpeg-turbo, libcamera, libcap, libcurl, libglib2,
4358 libgpiod, libkrb5, libopenssl, libplist, libressl, libuv,
4359 libuvw, lynx, mariadb, mbedtls, minidlna, mongodb, monkey,
4360 musl, mutt, ncurses, netsnmp, netsurf, nodejs, opencv3,
4361 openldap, openrc, opkg-utils, paho-mqtt-c, php, privoxy,
4362 proftpd, python-crc16, python-flask-cors, python-lxml,
4363 python-pip, python-pyparsing, python-pyqt5, qemu, qt5base,
4364 raptor, rauc, ruby, setserial, shadowsocks-libev, slirp,
4365 sqlcipher, thermald, ti-sgx-demos, tinycbor, unbound, vsftpd,
4366 wireless-regdb, wireshark, wlroots, x11vnc, xen, xinetd,
4367 xserver_xorg-server
4368
4369 Issues resolved (http://bugs.uclibc.org):
4370
4371 #13276: libcap builds libcap.pc incorrectly
4372 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
4373 #13336: thermald-1.9.1 compilation failure with musl 1.2.1
4374 #13341: Mistake in /etc/init.d/S70vsftpd
4375 #13416: dhcpcd start warning message: no such user dhcpcd
4376
3e71de91
PK
43772020.08.2, released November 16th, 2020
4378
4379 Important / security related fixes.
4380
4381 Toolchain-wrapper: Pass -fno-tree-loop-distribute-patterns to
4382 fix kernel build on microblaze with gcc 10.x when
4383 optimizations are enabled.
4384
4385 Updated/fixed packages: apparmor, argp-standalone, asterisk,
4386 bandwidthd, binutils, bitcoin, busybox, collectd, cryptsetup,
4387 cups-filters, darkhttpd, davfs2, docker-cli,
4388 docker-containerd, docker-engine, dovecot-pigeonhole,
4389 dvb-apps, elf2flt, fastd, fbset, fbtft, freetype, gcc,
4390 ghostscript, grpc, gst1-plugins-bad, jsoncpp,
4391 kernel-module-imx-gpu-viv, keepalived, kmscube, libass,
4392 libexif, libiqrf, libnetfilter_conntrack, libpam-tacplus,
4393 libraw, linux-backports, linux-firmware, lzlib, mp4v2,
4394 netsnmp, nginx, numactl, oniguruma, opencv3, openntpd,
4395 patchelf, php, pistache, postgresql, python-pyqt5, qemu,
4396 qt5base, rauc, redis, samba4, slirp, systemd, tcpdump,
4397 tinyproxy, tmux, tor, waf, webkitgtk, wine,
4398 wireguard-linux-compat, wireshark, wpewebkit, xen, xorriso,
4399 xvisor, zeromq, zxing-cpp
4400
4401 Issues resolved (http://bugs.uclibc.org):
4402
4403 #11931: Bugs in support/scripts/apply-patches.sh
4404
17032420
PK
44052020.08.1, released October 12th, 2020
4406
4407 Important / security related fixes.
4408
4409 Fixes for various compilation issues with GCC 10.x.
4410
4411 meson: Correct SDK cross-compilation.conf file when
4412 per-package builds were used to build SDK.
4413
4414 systemd: Use /run rather than /var/run for PID files in units.
4415
4416 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
4417
4418 Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
4419 after all finalization hooks (including pre-rootfs) to ensure
4420 they can override any late configuration done by packages.
4421
4422 support/script/pycompile: Rework logic to ensure .pyc files
4423 contain absolute target paths, fixing code inspection at
4424 runtime when executed with cwd != '/'.
4425
4426 support/scripts/setlocalversion: Correct Mercurial output to
4427 match behaviour with Git.
4428
4429 support/scripts/apply-patches.sh: Use patch
4430 --no-backup-if-mismatch, so we no longer blindly have to
4431 remove *.orig files after patching, fixing issues with
4432 packages containing such files.
4433
4434 fs/jffs2: Now correctly handles xattrs
4435
4436 Updated/fixed packages: acpica, afboot-stm32, alsa-utils,
4437 apparmor, bandwidthd, barebox, bash, bison, brotli,
4438 cifs-utils, cups, dhcpcd, dhcpdump, docker-cli, docker-engine,
4439 ecryptfs-utils, efl, fail2ban, fbterm, ffmpeg, fontconfig,
4440 freetype, gcc, gdb, ghostscript, gnupg2, gnutls, go, gqview,
4441 gst1-plugins-base, gst1-plugins-ugly, ipmitool, jbig2dec,
4442 kexec, lcdproc, libcamera, libhtp, libnetconf2, libraw,
4443 libssh, libxml2, libxml-parser-perl, libzip, linux-headers,
4444 live555, localedef, ltp-testsuite, lua, matchbox, memcached,
4445 memtester, mesa3d, meson, minidlna, mongodb, mongrel2, motion,
4446 mraa, mtd, musepack, neardal, netatalk, netperf, netsniff-ng,
4447 nginx, nodejs, nss-pam-ldapd, open-plc-utils, openswan,
4448 opentyrian, openvmtools, php, postgresql, python,
4449 python-aenum, python-cycler, python-engineio, python-fire,
4450 python-pymodbus, python-scapy, python-semver,
4451 python-sentry-sdk, python-socketio, python-texttable,
4452 python-tinyrpc, python-txtorcon, python3, qt5base, quagga,
4453 read-edid, redis, rsh-redone, runc, samba4, socketcand,
4454 strace, supertux, suricata, systemd, ti-utils, trinity,
4455 uclibc, usb_modeswitch, vlc, vsftpd, wampcc,
4456 wayland-protocols, wireguard-linux-compat, wireshark, wlroots,
4457 wolfssl, w_scan, xerces, xfsprogs, xdriver-xf86-video-ati,
4458 xserver_xorg-server, ympd, zeromq, zlib-ng, zstd
4459
4460 Issues resolved (http://bugs.uclibc.org):
4461
4462 #12911: usb_modeswitch installation race condition
4463 #13236: Can't compile linux 5.4.8 (with gcc 10 on host)
4464
2766f346
PK
44652020.08, released September 1st, 2020
4466
4467 Various fixes.
4468
4469 Updated/fixed packages: am33x-cm3, avahi, bluez-tools,
4470 busybox, chocolate-doom, collectd, dhcp, docker-cli, domoticz,
4471 gobject-introspection, graphite2, haproxy, ibm-sw-tpm2,
4472 imagemagick, libeXosip2, libressl, lxc, mbedtls, menu-cache,
4473 mongodb, mosquitto, nvidia-driver, paho-mqtt-c, pixz,
4474 postgresql, python-django, rtty, squid, stress-ng, systemd,
4475 trousers, uclibc, wireshark, wolfssl, zbar
4476
86798665
PK
44772020.08-rc3, released August 28th, 2020
4478
4479 Fixes all over the tree.
4480
2915d1bd 4481 Infrastructure: Ensure RPATH entries that may be needed for
86798665
PK
4482 dlopen() are not dropped by patchelf.
4483
4484 Toolchain: Drop old GCC 6 based external Sourcery AMD64
4485 toolchain.
4486
4487 Updated/fixed packages: assimp, davfs2, dillo, glibc,
4488 gnuradio, hostapd, ibm-sw-tpm2, ipmitool, json-c, libroxml,
4489 linux, mender, netopeer2, openal, openjpeg, python-matplotlib,
4490 ripgrep, shadowsocks-libev, trousers, xlib_libX11,
4491 xserver_xorg-server
4492
4493 Issues resolved (http://bugs.uclibc.org):
4494
4495 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
4496
30ccc0e3
PK
44972020.08-rc2, released August 24th, 2020
4498
4499 Fixes all over the tree, including a number of fixes for
4500 compilation with GCC-10.
4501
4502 Toolchain: Disallow building uClibc-ng for RISC-V 64-bit,
4503 because of issues with a missing __riscv_flush_icache()
4504 implementation.
4505
4506 Defconfigs: CI20: Use mainline Linux and U-boot. Update
4507 Microchip sama5d27_wlsom1_ek_mmc_dev to use bluez5-utils
4508 instead of (the removed) legacy bluez-utils
4509
4510 Updated/fixed packages: 18xx-ti-utils, aircrack-ng, apache,
4511 atest, bandwidthd, bellagio, bind, bird, bluez-alsa, boost,
4512 c-periphery, capnproto, chrony, collectd, cpio, cvs,
4513 dieharder, domoticz, dovecot, dovecot-pigeonhole, drbd-utils,
4514 dump1090, efl, elixir, f2fs-tools, feh, fluidsynth, fping,
4515 gdbm, gdk-pixbuf, ghostscript, gst1-plugins-bad,
4516 gstreamer1-editing-services, htop, ibm-sw-tpm2, ifplugd,
4517 iftop, igd2-for-linux, ima-evm-utils, iprutils, iputils,
4518 keepalived, kmsxx, libabseil-cpp, libcamera, libcurl,
4519 libfuse3, libnss, librtlsdr, libubox, libunwind, live555,
4520 lttng-tools, luabitop, mender-artifact, minizip,
4521 mjpg-streamer, mpd, mpv, mtd, ncftp, open-lldp, openal,
4522 opencv, opencv3, openfpgaloader, optee-os, owfs, php,
4523 pistache, prosody, pulseview, python-decorator,
4524 python-gunicorn, python-rpi-gpio, python-spidev,
4525 python3-decorator, python3-mako, python3-pyselftools, qt5,
4526 qt5webengine, rauc, redis, ripgrep, rtl8188eu, rtl8821au,
4527 setools, smstools3, supertux, tftpd, tpm2-abrmd,
4528 wpa_supplicant, xen, xlib_libX11, xserver_xorg-server
4529
4530 New packages: python3-cython, python3-pycryptodomex
4531
4532 Issues resolved (http://bugs.uclibc.org):
4533
4534 #12876: nodejs fails to build when host-icu has been built before
4535 #13111: python-gunicorn: missing dependency on python-setuptools
2915d1bd 4536 #13121: wpa_supplicant fails to build without libopenssl enabled
30ccc0e3
PK
4537 #13146: raspberrypi3_defconfig: "Inappropriate ioctl for device"..
4538 #13156: package live555 new license
4539 #13166: python-rpi-gpio: does not work against aarch64, unint..
4540
d0fc0c48
TP
45412020.08-rc1, released August 6th, 2020
4542
4543 Toolchain:
4544
4545 - GCC 10.x added, GCC 9.x is the default
4546 - binutils 2.34 added, binutils 2.33 is the default, binutils
4547 2.31 removed
4548 - glibc updated to 2.31
4549 - ARC toolchain components updated to 2020.03-release.
4550 - Enable uClibc-ng usage for RISC-V 64-bit
4551
4552 Infrastructure:
4553
4554 - qmake-package was fixed to be compatible with
4555 BR2_PER_PACKAGE_DIRECTORIES
4556 - complete rewrite of the Gitlab CI Yaml configuration file,
4557 now generated directly by the Gitlab CI pipeline itselfs
4558
4559 Misc:
4560
4561 - cargo and cargo-bin packages removed, as cargo is now part
4562 of Rust itself
4563
4564 Filesystem: ubinize configuration files can now use
4565 BINARIES_DIR to refer to the $(O)/images directory.
4566
4567 New packages: bitwise, earlyoom, fuse-overlayfs, gloox,
4568 kodi-pvr-octonet, kodi-pvr-zattoo, libabseil-cpp, libcutl,
4569 libnids, libnpupnp, libodb, libodb-boost, libodb-mysql,
4570 libodb-pgsql, mbpfan, netopeer2, odb, parprouted,
4571 python-colorzero, python-gpiozero, python-pybind, python-yatl,
4572 python3-decorator, qt5quicktimeline, resiprocate, ttyd,
4573 unclutter-xfixes, urandom-scripts,
4574
4575 New defconfigs: bananapi_m2_zero, freescale_imx8mnevk,
4576 globalscale_espressobin, imx6ullevk,
4577 microchip_sama5d27_wlsom1_ek, rock_pi_4, rock_pi_n10
4578
4579 Removed packages: cargo, cargo-bin,
4580 kodi-peripheral-steamcontroller
4581
4582 Issues resolved (http://bugs.uclibc.org):
4583
4584 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_DIRECTORIES
4585 #12946: Grub: Decompressor is too big.
4586 #12986: Mtools: Error converting to codepage 850
4587 #13001: openjdk-bin replaces libfreetype.so from host-freetype
4588 #13011: Incorrect selection of gcc version
4589 #13021: Minor code error when building granite-0.4.1
4590 #13026: rpi-firmware: must not rename start files
4591 #13046: Optimize for fast -Ofast is not compliant
4592 #13081: host-e2fsprogs attempts to create udev rules.d on build host if not exists
4593 #13101: BR audit2allow support
4594
d41e799c
PK
45952020.05.3, released October 12th, 2020
4596
4597 Important / security related fixes.
4598
4599 meson: Correct SDK cross-compilation.conf file when
4600 per-package builds were used to build SDK.
4601
4602 systemd: Use /run rather than /var/run for PID files in units.
4603
4604 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
4605
4606 Fakeroot scripts (BR2_ROOTFS_POST_FAKEROOT_SCRIPT) are now run
4607 after all finalization hooks (including pre-rootfs) to ensure
4608 they can override any late configuration done by packages.
4609
4610 support/script/pycompile: Rework logic to ensure .pyc files
4611 contain absolute target paths, fixing code inspection at
4612 runtime when executed with cwd != '/'.
4613
4614 support/scripts/setlocalversion: Correct Mercurial output to
4615 match behaviour with Git.
4616
4617 support/scripts/apply-patches.sh: Use patch
4618 --no-backup-if-mismatch, so we no longer blindly have to
4619 remove *.orig files after patching, fixing issues with
4620 packages containing such files.
4621
4622 Updated/fixed packages: alsa-utils, apparmor, avahi,
4623 bandwidthd, barebox, bash, bison, brotli, busybox, cifs-utils,
4624 cryptsetup, cups, dhcpcd, dhcpdump, docker-cli, docker-engine,
4625 ecryptfs-utils, efl, fail2ban, freetype, gcc, gdb,
4626 ghostscript, gnutls, go, graphite2, gst1-plugins-base,
4627 gst1-plugins-ugly, imagemagick, ipmitool, jbig2dec, libhtp,
4628 libraw, libssh, libxml2, libxml-parser-perl, linux-headers,
4629 localedef, lua, mbedtls, memcached, mesa3d, meson, minidlna,
4630 mongodb, nginx, nodejs, nss-pam-ldapd, openvmtools,
4631 paho-mqtt-c, php, postgresql, python, python-aenum,
4632 python-django, python-engineio, python-fire, python-pymodbus,
4633 python-scapy, python-semver, python-sentry-sdk,
4634 python-socketio, python-texttable, python-tinyrpc,
4635 python-txtorcon, python3, qt5base, rsh-redone, runc, samba4,
4636 strace, supertux, suricata, systemd, uclibc, usb_modeswitch,
4637 vlc, vsftpd, wayland-protocols, wireguard-linux-compat,
4638 wireshark, wlroots, wolfssl, xserver_xorg-server, ympd,
4639 zeromq, zstd
4640
4641 Issues resolved (http://bugs.uclibc.org):
4642
4643 #12911: usb_modeswitch installation race condition
4644 #13251: cryptsetup does not work on branch 2020.02 following..
4645
e11f3813
PK
46462020.05.2, released August 29th, 2020
4647
4648 Important / security related fixes.
4649
4650 Infrastructure: Ensure RPATH entries that may be needed for
4651 dlopen() are not dropped by patchelf.
4652
4653 BR_VERSION_FULL/setlocalversion (used by make print-version
4654 and /etc/os-release): Properly handle local git tags
4655
4656 Updated/fixed packages: apache, assimp, at91bootstrap3, bind,
4657 boost, busybox, capnproto, cegui, chrony, collectd, cpio,
4658 cryptsetup, cups, cvs, dbus, docker-engine, domoticz, dovecot,
4659 dovecot-pigeonhole, dropbear, efl, elixir, f2fs-tools, ffmpeg,
4660 gd, gdk-pixbuf, ghostscript, glibc, gnuradio, grub2,
4661 gst1-plugins-bad, gstreamer1-editing-services, hostapd,
4662 ibm-sw-tpm2, iputils, jasper, json-c, libcurl, libressl,
4663 libwebsockets, linux, live555, mesa3d, mongodb, mosquitto,
4664 mpv, nodejs, opencv, opencv3, openfpgaloader, openjpeg,
4665 patchelf, perl, php, postgresql, prosody, python-django,
4666 python-gunicorn, python-matplotlib, ripgrep, rtl8188eu,
4667 rtl8821au, ruby, shadowsocks-libev, squid, systemd,
4668 tpm2-abrmd, tpm2-tools, trousers, uboot, webkitgtk, wireshark,
4669 wolfssl, wpa_supplicant, wpewebkit, xen, xlib_libX11,
4670 xserver_xorg-server
4671
4672 Issues resolved (http://bugs.uclibc.org):
4673
4674 #12876: nodejs fails to build when host-icu has been built before
4675 #13111: python-gunicorn: missing dependency on python-setuptools
4676 #13121: wpa_supplicant fails to build without libopenssl enabled
4677 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
4678 #13156: package live555 new license
4679
c80e5c9b
PK
46802020.05.1, released July 25th, 2020
4681
4682 Important / security related fixes.
4683
4684 Toolchain:
4685 - Make external toolchain version check also work for
4686 toolchains configured with --with-gcc-major-version-only
4687
4688 - Do not handle SOURCE_DATE_EPOCH in toolchain wrapper if the
4689 compiler supports it, fixing an issue with precompiled
4690 headers
4691
4692 - Ensure debug libs from external toolchains are not installed
4693 into target if debugging is disabled
4694
4695 Download:
4696 - Correct reproducibility issue in handling of git submodules
4697 for older git versions.
4698
4699 - Fix file locking over NFS
4700
4701 fs: Ensure cpio archive element order is reproducible
4702
4703 Br2-external: Fix error reporting for invalid br2-external trees
4704
4705 Per-package:
4706 - Fix an issue with python3 sysconfig data not getting
4707 correctly expanded
4708
4709 - Fix per-package building for packages using the qmake
4710 infrastructure
4711
4712 Updated/fixed packages: a10disp, asterisk, bind, brltty,
4713 cdrkit, clamav, cryptodev-linux, dbus, docker-cli,
4714 docker-engine, dvb-apps, e2fsprogs, exim, exiv2, freerdp, gdb,
4715 gdk-pixbuf, gerbera, gnutls, go, granite, grub2, gssdp,
4716 gst1-plugins-good, gst1-plugins-ugly, gupnp, intel-microcode,
4717 iproute2, irrlicht, iwd, jq, kodi, libcamera, libcec,
4718 libconfuse, libcurl, libevdev, libhttpserver, libmicrohttpd,
4719 libnss, libressl, libvncserver, libxml2, libxmlrpc, lxc,
4720 mbedtls, mediastreamer, mesa3d, meson, minizip, mongodb,
4721 mtools, mutt, nano, network-manager, nghttp2, ngircd, nodejs,
4722 ntp, open-plc-utils, open2300, openjdk-bin, openssh,
4723 oracle-mysql, paho-mqtt-c, pango, php, poco, prosody, putty,
4724 python-greenlet, python-urllib3, python-validators, python3,
4725 readline, redis, rpi-firmware, rtl8821au, samba4, sdl2,
4726 sqlite, squid, strace, sunxi-mali-mainline-driver, syslog-ng,
4727 systemd, tcpreplay, tinydtls, upmpdcli, upx, vlc, webkitgtk,
4728 wireguard-linux-compat, wireshark, wpebackend-fdo, wpewebkit,
4729 x11vnc, znc, zstd
4730
4731 Issues resolved (http://bugs.uclibc.org):
4732
4733 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_..
4734 #12946: Grub: Decompressor is too big.
4735 #12986: Mtools: Error converting to codepage 850
4736 #13001: openjdk-bin replaces libfreetype.so from host-freetype
4737 #13011: Incorrect selection of gcc version
4738 #13021: Minor code error when building granite-0.4.1
4739 #13026: rpi-firmware: must not rename start files
4740 #13031: nodejs: RangeError at new ArrayBuffer()
4741 #13046: Optimize for fast -Ofast is not compliant
4742
6306cf35
PK
47432020.05, released June 1st, 2020
4744
4745 Various fixes.
4746
4747 Updated/fixed packages: arm-trusted-firmware, gcc, mp4v2, fmc,
4748 fmlib, glib-networking, libusb-compat, linux, qt5webengine,
4749 sysrepo, wampcc, xen
4750
e1184151
PK
47512020.05-rc3, released May 29th, 2020
4752
4753 Fixes all over the tree.
4754
4755 Infrastructure: Support checking download hashes for packages
4756 coming from Subversion.
4757
4758 Defconfigs: Increase boot partition size to 64MB for Freescale
4759 boards to allow space for bigger kernels.
4760
4761 Updated/fixed packages: audit, bind, dovecot, efl, erlang,
4762 ffmpeg, fio, gerbera, gnupg, leveldb, lrzip, ltrace, matio,
4763 mesa3d, mp4v2, prosody, qemu, qt5declarative, speexdsp,
4764 systemd, tremor, uboot-tools, unbound, wireshark
4765
4766 Removed packages: wiringpi
4767
4768 Issues resolved (http://bugs.uclibc.org):
4769
4770 #12361: Init system (systemd) kills login on Raspberry Pi Zero
4771 #12686: recipe for target 'install_dev' failed (libcrypto.so..)
4772
497e3dff
PK
47732020.05-rc2, released May 22nd 2020
4774
4775 Fixes all over the tree.
4776
4777 U-Boot: Support building with Python 3.x instead of Python
4778 2.x. Since U-Boot 2020.01, various U-Boot build scripts use
4779 Python 3.x instead of Python 2.x, so add an option to pull in
4780 host-python3 rather than host-python. Also fix a number of
4781 defconfigs to use this new option.
4782
4783 Updated/fixed packages: apparmor, binutils, bison, brltty,
4784 c-icap, cegui, checkpolicy, clamav, crda, cvs, docker-cli,
4785 docker-engine, domoticz, elf2flt, exfatprogs, fakeroot,
4786 ffmpeg, freerdp, gcc, glibc, gnuconfig, irrlicht, kmod,
4787 libexif, libpam-tacplus, libssh2, libv4l, libvncserver,
4788 localedef, lrzip, mariadb, matchbox, mbuffer, mesa3d,
4789 mesa3d-headers, meson, netsniff-ng, openldap, openocd,
4790 optee-os, p7zip, paho-mqtt-c, php, piglit, pigz,
4791 python-argon2-cffi, python-attrs, python-future,
4792 python-markdown, python-pycryptodomex, python-pyqt5, qt5base,
4793 rpi-firmware, rustc, squashfs, squid, stella, suricata,
4794 systemd, uacme, uclibc, util-linux, vboot-utils
4795
4796 New packages: python3-pyelftools
4797
4798 Removed packages: ezxml, mtdev2tuio, python-pycrypto
4799
4800 Issues resolved (http://bugs.uclibc.org):
4801
4802 #10551: PowerPC SPE and Musl
4803 #12256: package tar is outdated (1.29 is 3 years old)
4804 #12271: python-iptables runtime dependencies
4805 #12321: host-generic-package: PKG_DL_OPTS not used for host package
4806 #12391: CMake-based host package fails to include output/host/include
4807 #12431: ethernet no detected on nanopi neo 2
4808 #12521: RISCV RV32IA selected, RV64GC output
4809 #12586: avahi failure
4810 #12596: host-e2fsprogs: tune2fs incompatibility on older glibc..
4811 #12611: ntp hash is not matching with upstream 4.2.8p13
4812 #12626: PHP missing header files within 2020.02
4813 #12631: glibc support Power-PC SPE
4814 #12656: bison fails to relocate with relocate-sdk.sh
4815 #12661: cups problems in buildroot
4816 #12686: recipe for target 'install_dev' failed (libcrypto.so:..
4817 #12691: host-rust build fails
4818 #12761: Buildroot fails when building GCNano binaries for the STM..
4819 #12786: Systemd spawns two getty processes when the getty port..
4820 #12806: There are multiple issues in buildroot that faults cups..
4821 #12826: nodejs-12.16.1: error: 'uv_sleep' was not declared in..
4822 #12831: RPI-firmware package: DTB-overlay dependency
4823 #12836: libunwind: package does not show up in menuconfig for..
4824 #12841: util-linux/sfdisk 2.35.1 fails on sector-size header
4825 #12866: should we be disabling bash executable path caching?
4826 #12886: GMP built in wrong order (?)
4827 #12891: QEMU, libvirt-bin, qemu-kvm Package Support required
4828 #12901: GStreamer doesn't build on 2020-05 rc1 with GObject..
4829 #12906: qt PrefixPath is wrong on 2020.05-rc1
4830 #12921: nodejs-12.16.1: error: overriding 'virtual icu_65::..
4831
4ec35a7a 48322020.05-rc1, released May 7th 2020
1025d09f
TP
4833
4834 Addition of support for gobject-introspection: both the
4835 gobject-introspection package itself, but also introspection
4836 support was enabled in a number of other packages.
4837
4838 Support for Qt 5.6 was dropped as its support was dropped
4839 upstream, only one version of Qt is supported at the moment:
4840 Qt 5.14.2.
4841
4842 Addition of support for the apparmor Linux security module, by
4843 adding the necessary user-space packages.
4844
4845 Addition of a qmake package infrastructure, now used by most
4846 Qt-related packages.
4847
4848 The Luarocks package infrastructure has been extended to
4849 support build host packages.
4850
4851 The package infrastructure was improved to allow each package
4852 to indicate the Linux kernel configuration options it needs.
4853
4854 Addition of support for generating filesystem images using the
4855 EROFS filesystem.
4856
4857 The logic that calculates the list of files installed by each
4858 package was reworked to be compatible with the top-level
4859 parallel build functionality.
4860
4861 Addition of a package for a pre-compiled ARM32 bare-metal
4862 toolchain, which can be used to build ARM32 code in ARM64
4863 configurations, such as firmware/bootloader code.
4864
4865 The Qemu defconfigs are now boot-tested in Qemu as part of the
4866 Gitlab continuous integration.
4867
4868 Toolchain: gcc 9.x bumped to 9.3.0, gcc 8.x bumped to 8.4.0,
4869 gdb bumped to 8.3.1.
4870
4871 New packages: apcupsd, apparmor, arm-gnu-a-toolchain, bearssl,
4872 belle-sip, belr, cage, chartjs, erofs-utils, exfatprogs,
4873 gobject-introspection, ibm-sw-tpm2, imx-seco, jbig2dec,
4874 libapparmor, libiberty, libfuse3, libtextstyle, libudfread,
4875 libuhttpd, libuwsc, lua-lyaml, matio, mbuffer, netdata,
4876 openfpgaloader, perl-i18n, perl-locale-maketext-lexicon,
4877 perl-lwp-protocol-https,
4878 perl-mojolicious-plugin-authorization,
4879 perl-mojolicious-plugin-cspheader,
4880 perl-mojolicious-plugin-i18n,
4881 perl-mojolicious-plugin-securityheader, perl-mozilla-ca,
4882 perl-path-class, pistache, pkcs11-helper, prelink-cross,
4883 python-argon2-cffi, python-canopen, python-cbor2,
4884 python-filelock, python-flatbuffers, python-greenlet,
4885 python-modbus-tk, python-pyalsa, python-pysftp, python-regex,
4886 python-snappy, rtty, tinyproxy, udev-gentoo-scripts, unbound,
4887 vuejs, wlroots.
4888
4889 New defconfigs: freescale_imx6ullevk, freescale_imx8qmmek,
4890 nanopi_neo4, nanopi_r1, nitrogen8mm, nitrogen8mn, olpc_xo1,
4891 olpc_xo175, roc_rk3399_pc, stm32mp157a_dk1, zynq_qmtech
4892
4e7bb67f
TP
4893 Issues resolved (http://bugs.uclibc.org):
4894
4895 #10386: Add an option to put all compiled executables that
4896 show up on target/ in staging/ as well
4897 #11866: iniramfs file system fails to boot using Grub on EFI x86_64
4898 #12666: Doesn't pick up a custom bash profile
4899 #12696: Uboot 2020.01 Problem loading Linux kernel on Nano PI NEO
4900 #12701: [patch] wpa_supplicant must depend on openssl
4901 #12711: host-localedef 2.30-20 fails to compile on fedora 32 (gcc 10.0.1)
4902 #12716: bio.h not found
4903 #12726: systemctl preset-all failed for ctrl-alt-del.target
4904 #12731: rtl8188eu not buildung for banana pi M1 (glib, systemd, 4.18.12)
4905 #12746: "sysdig" package description points to
4906 http://sysdig.org, which bounces to malware site
4907 #12751: OpenJdk package installation issues on target
4908 #12796: Update OpenSSL to Version 1.1.1g to patch CVE-2020-1967
4909 #12811: bootstrap stuck and no login prompt
4910
d81ac2e4
PK
49112020.02.12, released April 5, 2021
4912
4913 Important / security related fixes.
4914
4915 Dependencies: Explicitly detect and bail out if PATH contains
4916 spaces or tabs. A number of packages fail to build in such
4917 setups, so explicitly inform about this.
4918
4919 utils/scanpypi: Explicitly use python3 for compatibility with
4920 packages using python3 syntax in setup.py
4921
4922 support/download: Fix tarball generation (from git/svn repos)
4923 including symlinks pointing to ./<something>
4924
4925 Meson: Use correct C++ host compiler (rather than C compiler)
4926
4927 Updated/fixed packages: asterisk, batman-adv, bind,
4928 ca-certificates, docker-containerd, dovecot,
4929 dovecot-pigeonhole, diffutils, efivar, git, gnuchess, gnutls,
4930 grub2, fakeroot, haserl, imagemagick, irqbalance, jasper,
4931 kodi, libcurl, libebml, libglib2, libjpeg, libopenssl,
4932 libupnp, libvips, lldpd, mariadb, mbedtls, mosquitto, nodejs,
4933 netsnmp, nettle, openldap, openmpi, openssh, opkg-utils, perl,
4934 php, privoxy, prosody, protobuf, python-aiohttp,
4935 python-django, python-lxml, python-pyyaml, python-rpi-ws281x,
4936 python3, redis, rpm, sconeserver, screen, sox, sqlcipher,
4937 squid, sysvinit, tor, transmission, tzdata, uboot, upx,
4938 util-linux, wireshark, wolfssl, wpa_supplicant, zstd
4939
4940 Issues resolved (http://bugs.uclibc.org):
4941
4942 #13516: utils/scanpypi: Failure when parsing diffoscope
4943 #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to..
4944 #13576: Issues compiling buildroot for 5x86
4945 #13581: jpegsrc.v9d.tar.gz has changed hash
4946 #13616: tar file from git repository generation issue
4947
947e9219
PK
49482020.02.11, released February 17, 2021
4949
4950 Important / security related fixes.
4951
4952 meson: Fix ccache detection handling when per-package builds
4953 are used.
4954
4955 Fakeroot: Fix compatibility issue with glibc 2.33
4956
4957 Updated/fixed packages: atftp, busybox, cereal, connman,
4958 dhcpcd, dnsmasq, docker-cli, docker-engine, fakeroot,
4959 intel-mediadriver, intel-microcode, jasper,
4960 kodi-inputstream-adaptive, libbsd, libopenssl, linux-headers,
4961 mosquitto, orc, php, postgresql, privoxy, pugixml,
4962 python-bottle, python-django, python3, rauc, sox, subversion,
4963 tzdata, wireguard-linux-compat, wpa_supplicant, xenomai, xterm
4964
4965 Issues resolved (http://bugs.uclibc.org):
4966
4967 #13506: BR2_PACKAGE_DHCPCD missing directory creation
4968
0518eee5
PK
49692020.02.10, released January 31st, 2021
4970
4971 Important / security related fixes.
4972
4973 Download: Ensure git submodules are correctly fetched if
4974 enabled for a package with <pkg>_GIT_SUBMODULES = YES and the
4975 host variant is downloaded first.
4976
4977 Toolchain: Mark CodeSourcery Aarch64 2014.11 toolchain as not
4978 having libatomic.
4979
4980 pkg-stats: Fix python 3.8+ deprecation warning.
4981
4982 meson: Ensure ccache is not detected and used, as it may
4983 conflict with the ccache handling in Buildroot.
4984
4985 New packages: libnpupnp
4986
4987 Updated/fixed packages: bctoolbox, brltty, dbus, dovecot,
4988 dovecot-pigeonhole, gcc, gerbera, gmrender-resurrect, gst-omx,
4989 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
4990 gst1-plugins-ugly, gst1-rtsp-server, gst1-vaapi,
4991 gst1-validate, gstreamer1, gstreamer1-editing-services,
4992 igd2-for-linux, libclc, libllcp, libtorrent-rasterbar,
4993 libupnp, libupnpp, lpc32xxcdl, luarocks, mpd, nfs-utils,
4994 nodejs, openjpeg, openldap, opentracing-cpp, openvpn, p11-kit,
4995 paho-mqtt-c, php, poppler, postgresql, python3, runc, sudo,
4996 syslog-ng, systemd, tini, trace-cmd, tzdata, ushare, vlc,
4997 wavpack, wireguard-linux-compat, wolfssl, xapp_xload, xorriso,
4998 zic
4999
5000 Removed packages: libupnp18
5001
5002 Issues resolved (http://bugs.uclibc.org):
5003
5004 #13471: package/mpd/mpd.conf make use of path not created
5005
97d3e7a7
PK
50062020.02.9, released December 27th, 2020
5007
5008 Important / security related fixes.
5009
5010 Infrastructure:
5011 - cmake: fix host ccache handling for CMake 3.19
5012 - meson: Forcibly disable binary stripping for
5013 target builds, enable for host builds
5014 - golang: Fix HOST / TARGET directories for per-package builds
5015
5016 Defconfigs: Beaglebone Qt5: Fix ti-sgx related issues
5017
5018 Updated/fixed packages: apitrace, arm-trusted-firmware,
5019 bustle, c-ares, ca-certificates, cdrkit, cryptopp, dhcpcd,
5020 docker-containerd, dtv-scan-tables, flare-engine, ghostscript,
5021 haproxy, imagemagick, imx-gpu-viv, jasper, jemalloc,
5022 jpeg-turbo, libcap, libcurl, libglib2, libgpiod, libkrb5,
5023 libopenssl, libplist, libressl, libuv, libuvw, lynx, mariadb,
5024 mbedtls, minidlna, monkey, musl, mutt, ncurses, netsnmp,
5025 nodejs, opencv3, openldap, openrc, opkg-utils, paho-mqtt-c,
5026 php, privoxy, proftpd, python-crc16, python-flask-cors,
5027 python-lxml, python-pip, python-pyparsing, python-pyqt5, qemu,
5028 qt5base, raptor, rauc, ruby, setserial, shadowsocks-libev,
5029 slirp, sqlcipher, ti-sgx-demos, tinycbor, vsftpd,
5030 wireless-regdb, wireshark, x11vnc, xen, xinetd,
5031 xserver_xorg-server
5032
5033 Issues resolved (http://bugs.uclibc.org):
5034
5035 #13276: libcap builds libcap.pc incorrectly
5036 #13316: beaglebone_qt5_defconfig: PowerVR fails to start
5037 #13341: Mistake in /etc/init.d/S70vsftpd
5038
00e80cb1
PK
50392020.02.8, released November 16th, 2020
5040
5041 Important / security related fixes.
5042
5043 Updated/fixed packages: angularjs, argp-standalone, asterisk,
5044 bandwidthd, bitcoin, busybox, cryptsetup, darkhttpd, davfs2,
5045 docker-cli, docker-containerd, docker-engine,
5046 dovecot-pigeonhole, fastd, fbset, fbtft, freetype, gcc,
5047 ghostscript, gnuradio, grpc, gst1-plugins-bad, jsoncpp,
5048 keepalived, libass, libexif, libiqrf, libpam-tacplus, libraw,
5049 linux-backports, linux-firmware, lzlib, netsnmp, nginx,
5050 oniguruma, opencv3, openntpd, patchelf, php, postgresql,
5051 python-pyqt5, qt5base, rauc, redis, samba4, slirp, systemd,
5052 tcpdump, tmux, tor, webkitgtk, wireguard-linux-compat,
5053 wireshark, wpewebkit, xen, xorriso, zeromq, zxing-cpp
5054
5055 Issues resolved (http://bugs.uclibc.org):
5056
5057 #11931: Bugs in support/scripts/apply-patches.sh
5058
edeef3a0
PK
50592020.02.7, released October 12th, 2020
5060
5061 Important / security related fixes.
5062
5063 meson: Correct SDK cross-compilation.conf file when
5064 per-package builds were used to build SDK.
5065
5066 systemd: Use /run rather than /var/run for PID files in units.
5067
5068 Toolchain: use Secure-PLT rather than BSS-PLT for PowerPC 32.
5069
5070 support/script/pycompile: Rework logic to ensure .pyc files
5071 contain absolute target paths, fixing code inspection at
5072 runtime when executed with cwd != '/'.
5073
5074 support/scripts/setlocalversion: Correct Mercurial output to
5075 match behaviour with Git.
5076
5077 support/scripts/apply-patches.sh: Use patch
5078 --no-backup-if-mismatch, so we no longer blindly have to
5079 remove *.orig files after patching, fixing issues with
5080 packages containing such files.
5081
5082 Updated/fixed packages: bandwidthd, barebox, bash, bison,
5083 brotli, cifs-utils, cryptsetup, dhcpcd, dhcpdump, docker-cli,
5084 docker-engine, ecryptfs-utils, efl, fail2ban, freetype, gcc,
5085 gdb, ghostscript, gnutls, go, gst1-plugins-base,
5086 gst1-plugins-ugly, ipmitool, libhtp, libraw, libssh, libxml2,
5087 libxml-parser-perl, localedef, lua, memcached, mesa3d, meson,
5088 minidlna, nginx, nodejs, nss-pam-ldapd, openvmtools, php,
5089 postgresql, python, python-aenum, python-autobahn,
5090 python-engineio, python-fire, python-pymodbus, python-scapy,
5091 python-semver, python-sentry-sdk, python-socketio,
5092 python-texttable, python-tinyrpc, python-txtorcon, python3,
5093 qt5base, runc, samba4, strace, supertux, suricata, systemd,
5094 vlc, wayland-protocols, wireguard-linux-compat, wireshark,
5095 xserver_xorg-server, zeromq, zstd
5096
5097 Issues resolved (http://bugs.uclibc.org):
5098
5099 #12911: usb_modeswitch installation race condition
5100 #13251: cryptsetup does not work on branch 2020.02 following..
5101
721fdb02
PK
51022020.02.6, released September 5th, 2020
5103
5104 Important / security related fixes.
5105
5106 Fix a 2020.02.5 build regression in busybox when systemd (and
5107 not less) are enabled because of missing infrastructure.
5108
5109 Updated/fixed packages: alsa-utils, avahi, busybox, cups,
5110 docker-cli, graphite2, imagemagick, libeXosip2, mbedtls,
5111 nvidia-driver, paho-mqtt-c, python-django, systemd, uclibc,
5112 usb_modeswitch, wolfssl
5113
5114 Issues resolved (http://bugs.uclibc.org):
5115
5116 #12911: usb_modeswitch installation race condition
5117
b13d1730
PK
51182020.02.5, released August 29th, 2020
5119
5120 Important / security related fixes.
5121
5122 Infrastructure: Ensure RPATH entries that may be needed for
5123 dlopen() are not dropped by patchelf.
5124
5125 BR_VERSION_FULL/setlocalversion (used by make print-version
5126 and /etc/os-release): Properly handle local git tags
5127
5128 Updated/fixed packages: apache, at91bootstrap3, bind, boost,
5129 busybox, capnproto, chrony, collectd, cpio, cryptsetup, cups,
5130 cvs, dbus, docker-engine, domoticz, dovecot,
5131 dovecot-pigeonhole, dropbear, efl, elixir, f2fs-tools, ffmpeg,
5132 gd, gdk-pixbuf, ghostscript, glibc, grub2, gst1-plugins-bad,
5133 hostapd, iputils, jasper, json-c, libcurl, libwebsockets,
5134 linux, live555, mesa3d, mosquitto, mpv, nodejs, opencv,
5135 opencv3, openjpeg, patchelf, perl, php, postgresql,
5136 python-django, python-gunicorn, python-matplotlib, ripgrep,
5137 rtl8188eu, rtl8821au, ruby, shadowsocks-libev, squid,
5138 tpm2-abrmd, tpm2-tools, trousers, uacme, webkitgtk, wireshark,
5139 wolfssl, wpa_supplicant, wpewebkit, xen, xlib_libX11,
5140 xserver_xorg-server
5141
5142 Issues resolved (http://bugs.uclibc.org):
5143
5144 #12876: nodejs fails to build when host-icu has been built before
5145 #13111: python-gunicorn: missing dependency on python-setuptools
5146 #13121: wpa_supplicant fails to build without libopenssl enabled
5147 #13141: Target-finalize fail with "depmod: ERROR: Bad version passed"
5148 #13156: package live555 new license
5149
39d71a8c
PK
51502020.02.4, released July 26th, 2020
5151
5152 Important / security related fixes.
5153
5154 Toolchain:
5155 - Make external toolchain version check also work for
5156 toolchains configured with --with-gcc-major-version-only
5157
5158 - Do not handle SOURCE_DATE_EPOCH in toolchain wrapper if the
5159 compiler supports it, fixing an issue with precompiled
5160 headers
5161
5162 - Ensure debug libs from external toolchains are not installed
5163 into target if debugging is disabled
5164
5165 Download:
5166 - Correct reproducibility issue in handling of git submodules
5167 for older git versions.
5168
5169 - Fix file locking over NFS
5170
5171 fs: Ensure cpio archive element order is reproducible
5172
5173 Br2-external: Fix error reporting for invalid br2-external trees
5174
5175 Per-package:
5176 - Fix an issue with python3 sysconfig data not getting
5177 correctly expanded
5178
5179 - Fix per-package building for packages using the qmake
5180 infrastructure
5181
5182 Updated/fixed packages: a10disp, asterisk, bind, cdrkit,
5183 checkpolicy, clamav, dbus, docker-cli, docker-engine,
5184 dvb-apps, e2fsprogs, exim, exiv2, freerdp, gnutls, go, grub2,
5185 gssdp, gst1-plugins-good, gst1-plugins-ugly, gupnp,
5186 intel-microcode, iproute2, irrlicht, iwd, jq, kodi, libcamera,
5187 libconfuse, libcurl, libglib2, libhttpserver, libmicrohttpd,
5188 libopenssl, libvncserver, libxml2, libxmlrpc, lxc, mbedtls,
5189 mesa3d, meson, mongodb, mtools, mutt, nghttp2, ngircd, nodejs,
5190 ntp, open-plc-utils, open2300, openjdk-bin, openssh,
5191 oracle-mysql, paho-mqtt-c, pcre, php, poco, prosody, putty,
5192 python-twisted, python-urllib3, python-validators, python3,
5193 qt5xmlpatterns, redis, rpi-firmware, rtl8821au, samba4, sdl2,
5194 sqlite, squid, syslog-ng, systemd, tcpreplay, tinydtls,
5195 upmpdcli, upx, vlc, webkitgtk, wireguard-linux-compat,
5196 wireshark, wpebackend-fdo, wpewebkit, zstd
5197
5198 Issues resolved (http://bugs.uclibc.org):
5199
5200 #12941: Python GObject fails to build when using BR2_PER_PACKAGE_..
5201 #12946: Grub: Decompressor is too big.
5202 #12986: Mtools: Error converting to codepage 850
5203 #13001: openjdk-bin replaces libfreetype.so from host-freetype
5204 #13011: Incorrect selection of gcc version
5205 #13026: rpi-firmware: must not rename start files
5206 #13031: nodejs: RangeError at new ArrayBuffer()
5207 #13046: Optimize for fast -Ofast is not compliant
5208
e7f14106
PK
52092020.02.3, released June 3rd, 2020
5210
5211 Important / security related fixes.
5212
5213 Fix various build issues of host packages on hosts using GCC
5214 10.
5215
5216 Updated/fixed packages: arm-trusted-firmware, audit, bind,
5217 binutils, bison, clamav, crda, dovecot, dtc, efl, elf2flt,
5218 erlang, fakeroot, ffmpeg, fmc, fmlib, freerdp, gcc, git,
5219 glib-networking, gnupg, leveldb, libexif, libssh2,
5220 libusb-compat, linux-headers, lrzip, ltrace, mariadb, mesa3d,
5221 mp4v2, openldap, openocd, perl, php, prosody,
5222 python-pycryptodomex, python-pyqt5, qemu, rpi-firmware, rustc,
5223 speexdsp, sysrepo, systemd, tremor, vboot-utils, wireshark,
5224 xen
5225
5226 Removed packages: python-pycrypto
5227
5228 Issues resolved (http://bugs.uclibc.org):
5229
5230 #12361: Init system (systemd) kills login on Raspberry Pi Zero
5231 #12656: bison fails to relocate with relocate-sdk.sh
5232 #12671: leveldb won't detect that snappy is present (static..
5233 #12691: host-rust build fails
5234 #12831: RPI-firmware package: DTB-overlay dependency
5235
d011ca9b
PK
52362020.02.2, released May 12th, 2020
5237
5238 Important / security related fixes.
5239
5240 Musl: Disallow on PPC64 cores without AltiVec support
5241 (E.G. e5500).
5242
5243 fs/cpio: Correctly handle booting with 'console='
5244
5245 release: Ensure temporary .br2-external.* files are not
5246 included in the release tarball
5247
5248 Defconfigs: Fix various mistyped config options, or config
5249 options where the dependencies were no longer met.
5250
5251 Updated/fixed packages: apache, azure-iot-sdk-c, binutils,
5252 boinc, c-ares, cvs, docker-cli, docker-containerd,
5253 docker-engine, domoticz, e2fsprogs, efl, evtest, exim, ffmpeg,
5254 freerdp, gcc, gflags, glibc, gnuconfig, haproxy, imx-gpu-2d,
5255 irrlicht, jpeg kodi-pvr-vuplus, libarchive, libcoap,
5256 libfpm-extra, libglib2, libhtp, libid3tag, libinput, libmad,
5257 libopenssl, libsepol, libssh, libv4l, libvncserver, libwpe,
5258 localedef, mariadb, matchbox, mbedtls, mc, mesa3d-headers,
5259 meson, midori, msgpack, netsnmp, nginx, ogre, openjdk,
5260 openldap, openvpn, p7zip, paho-mqtt-c, php, polkit, python,
5261 python-attrs, python-crossbar, python-dpkt, python-flask,
5262 python-future, python-iptables, python-jedi, python-markdown2,
5263 python3, qemu, qpdf, qt5, samba4, squashfs, squid, strongswan,
5264 suricata, tzdata, util-linux, vlc, wget, webkitgtk,
5265 wireguard-linux-compat, wireshark, wpebackend-fdo, wpewebkit,
5266 zic
5267
5268 Issues resolved (http://bugs.uclibc.org):
5269
5270 #11866: initramfs file system fails to boot using Grub on EFI x86_64
5271 #12271: python-iptables runtime dependencies
5272 #12726: systemctl preset-all failed for ctrl-alt-del.target
5273 #12751: OpenJdk package installation issues on target
5274 #12796: Update OpenSSL to Version 1.1.1g to patch CVE-2020-1967
5275 #12811: bootstrap stuck and no login prompt
5276 #12841: util-linux/sfdisk 2.35.1 fails on sector-size header
5277
673d54c6
PK
52782020.02.1, released April 10th, 2020
5279
5280 Important / security related fixes.
5281
5282 core: Also fixup /lib references in libtool .la files, similar
5283 to how it is done for /usr/*.
5284
5285 Various fixes for builds with per-package target/host
5286 directories.
5287
5288 toolchain: Fix kernel headers validation check for external
5289 toolchains. Fix make 4.3+ compatibility in external toolchain
5290 logic.
5291
5292 fs/initramfs: fix show-info so it also shows the usual
5293 rootfs-related variables.
5294
5295 Updated/fixed packages: arm-trusted-firmware, barebox-aux,
5296 bluez5_utils, bubblewrap, busybox, civetweb, cog, collectd,
5297 ffmpeg, gcc, gnutls, gssdp, gvfs, haproxy, hiredis, hostapd,
5298 kmscube, kodi-screensaver-rsxs, libical, libinput, libexif,
5299 libopenssl, libsndfile, linux, linux-tools, llvm, localedef,
5300 mcrypt, mesa3d, meson, monit, nftables, ntp, opencv3,
5301 oprofile, php, pinentry, polkit, pure-ftpd, python-pyyaml,
5302 qt5, quagga, radvd, rcw, redis, rocksdb, samba4, screen,
5303 sdbusplus, swupdate, sysdig, sysklogd, syslinux, syslog-ng,
5304 tor, tslib, uacme, util-linux, vala, vlc,
5305 wireguard-linux-compat, wireguard-tools, wireshark,
5306 wpa_supplicant, xserver_xorg-server
5307
5308 Issues resolved (http://bugs.uclibc.org):
5309
5310 #12711: host-localedef 2.30-20 fails to compile on fedora 32
5311 #12746: "sysdig" package description points to http://sysdig.org, ..
5312
5f5477b0 53132020.02, released March 8th, 2020
0e96faa7
PK
5314
5315 Various fixes.
5316
5317 br2-external: Fix compatibility with make 4.3+
5318
5f5477b0
PK
5319 Updated/fixed packages: bash, bcm2835, binutils, cups,
5320 erlang-p1-acme, fbgrab, gr-osmosdr, gst1-plugins-base,
5321 gst1-validate, gstreamer1, guile, jhead, libdrm, libevdev,
5322 libinput, libnss, libsndfile, libvncserver, linux-firmware,
5323 mesa3d, nodejs, openjdk-bin, openvmtools, optee-test, patch,
5324 php, piglit, pppd, python-django, qemu, qt5base, ruby,
5325 ser2net, swupdate, thrift, zziplib
0e96faa7
PK
5326
5327 Removed packages: classpath, jamvm
5328
5329 Issues resolved (http://bugs.uclibc.org):
5330
5331 #12606: fbgrab location has changed
5332
338e2b5b
PK
53332020.02-rc3, released March 2nd, 2020
5334
5335 Fixes all over the tree.
5336
5337 Infrastructure: Rework file list handling to fix race
5338 conditions when building with per-package target and host
5339 directories and top-level parallel builds.
5340
5341 Updated/fixed packages: aufs, binutils, blktrace, brltty,
5342 cairo, dnsmasq, docker-compose, elf2flt, exim, exiv2, git,
5343 kodi-inputstream-adaptive, libarchive, libcgroup, libgdiplus,
5344 libssh2, libvncserver, libvorbis, linknx, linux-firmware, lxc,
5345 lz4, mosquitto, openjpeg, openrc, poco, proftpd, pure-ftpd,
5346 python3, python-multidict, python-setuptools-scm-git-archive,
5347 qpdf, qt5tools, rdesktop, rocksdb, shellinabox, squid,
5348 suricata, swig, systemd, taglib, util-linux, wireshark, zsh
5349
5350 Issues resolved (http://bugs.uclibc.org):
5351
5352 #12571: ltp-testsuite : Build failure
5353 #12576: 2020.02-RC1: error while loading shared libraries: ...
5354 #12581: 2020.02-rc1 glibc failing to build on fedora 31
5355
b36e2eca
PK
53562020.02-rc2, released February 26th, 2020
5357
5358 Fixes all over the tree.
5359
5360 Toolchain: Ensure strong SSP can only be enabled if the
5361 (external) toolchain supports it.
5362
5363 Fix a race condition related to creating the output/staging
5364 symlink on systems with coreutils < 8.27.
5365
5366 Drop support for the (end of life) Qt 5.6 variant.
5367
5368 Updated/fixed packages: at, armadillo, audiofile, bash,
5369 busybox, erlang, fail2ban, fluidsynth, ipsec-tools, jpeg-turbo,
5370 kvm-unit-tests, libftdi1, libinput, libsvgtiny, libtomcrypt,
5371 libupnpp, libxml2, linux-tools, luv, mbedtls, mesa3d, minicom,
5372 openvmtools, php, qt5, qt5webengine, qwt, radvd, rcw,
5373 sdbusplus, systemd, tpm2-tss, vorbis-tools
5374
5375 Issues resolved (http://bugs.uclibc.org):
5376
5377 #12581: 2020.02-rc1 glibc failing to build on fedora 31
5378
22f07ab2 53792020.02-rc1, released February 18th, 2020
3eacee53
PK
5380
5381 Fixes all over the tree and new features.
5382
5383 Add experimental support for building with a per-package
5384 target and host directory. This still has some rough edges,
5385 but brings a number of advantages:
5386
5387 - Packages will only be able to access the explicitly listed
5388 dependencies and not any other packages that happen to be
5389 built before, ensuring correct dependency information in
5390 Buildroot.
5391
5392 - Possibility for top-level parallel builds, speeding up
5393 builds on multicore machines.
5394
5395 Core: Ensure package-file-lists data is correct after
5396 incremental builds as well.
5397
5398 Architecture: Add support for ARC-HS38 with 64bit multiplier
5399 variant, allow building glibc for big endian ARC, handle 16KB
5400 MMU page size for ARC in toolchain wrapper.
5401
5402 Toolchain: Add binutils 2.33.1, GCC 7.5.0, Arm 9.2-2019.12
5403 toolchains, ARC 2019.09 toolchain. Allow using custom kernel
5404 headers newer than what is known by Buildroot.
5405
5406 pkg-stats: Support for CVE vulnerability reporting by
5407 comparing to NVD database.
5408
5409 Reproducible builds: The go -trimpath option is now used to
5410 get rid of absolute build paths, __FILE__ and __BASE_FILE__
5411 defines are now handled in the toolchain wrapper.
5412
5413 Systemd: Build host variant and use systemctl to automatically
5414 enable unit files rather than manually managing symlinks.
5415
5416 Util-linux: Ensure that hwclock is built without GPLv3
5417 code. Notice that builds with hwclock has contained
5418 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
5419
5420 New defconfigs: Beelink GS1, Raspberrypi4 64bit
5421
5422 New packages: alura, avro-c, bubblewrap, cctz, cereal,
5423 cpuburn-arm, elixir, erlang-base64url, erlang-idna,
5424 erlang-jose, erlang-p1-acme, erlang-p1-mqtree,
5425 erlang-p1-yconf, fluid-soundfont, fluidsynth, gcnano-binaries,
5426 gensio, glslsandbox-player, libargon2, libmodsecurity,
5427 libpam-nfc, libtelnet, lua-codegen, lua-livr, lua-livr-extra,
5428 lua-rotas, lua-silva, mfoc, network-manager-openvpn,
5429 nginx-modsecurity, perl-crypt-openssl-aes,
5430 perl-math-prime-util, pipewire, ptm2human, python-aenum,
5431 python-aiohttp-debugtoolbar, python-aiohttp-mako,
5432 python-aiologstash, python-aiosignal, python-aiozipkin,
5433 python-async-lru, python-avro, python-bunch, python-crontab,
5434 python-dnspython, python-entrypoints, python-esptool,
5435 python-frozenlist, python-future, python-gitdb, python-janus,
5436 python-lockfile, python-logstash, python-nested-dict,
5437 python-pbr, python-pyaes, python-pydantic, python-smmap2,
5438 python-sockjs, python-zc-lockfile, raspi-gpio, rocksdb,
5439 sdbusplus, spidermonkey, thermald, ti-sgx-libgbm, tinyssh,
5440 tio, umtprd, weston-imx, wireguard-linux-compat,
5441 wireguard-tools, xdg-dbus-proxy
5442
5443 Removed packages: bluez_utils, celt051, erlang-p1-iconv, fis,
5444 gadgetfs-test, libplayer, gstreamer, gst-ffmpeg,
5445 gst-fsl-plugins, gst-omapfb, gst-plugins-bad,
5446 gst-plugins-base, gst-plugins-good, gst-plugins-ugly,
5447 perl-digest-md5, perl-mime-base64, perl-net-ping,
5448 python-scapy3k, wireguard
5449
5450 Issues resolved (http://bugs.uclibc.org):
5451
5452 #11906: the new version of mesa3d cannot support etnaviv when..
5453 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
5454 #12121: PyQt5.QtSerialPort and other modules not being built
5455 #12256: package tar is outdated (1.29 is 3 years old
5456 #12286: Can't import gobject in python 3.8
5457 #12376: python-scapy3k is deprecated
5458 #12386: carriage return issue when "make menuconfig"
5459 #12441: qt5webengine build error: asm/errno.h: No such file or..
5460 #12446: Buildroot fails to finish installing packages
5461 #12456: qtvirtualkeyboard: No such file or directory
5462 #12461: libglib2 build files with deep directory structure
5463 #12481: minicom fails when output directory path contains "m4"
5464 #12501: libnss-3.49.1: ld error: multiple definition of `gcm_..
5465 #12526: host-nodejs 12.14.1: configure fail: AttributeError: ..
5466 #12536: Linux-Headers extracting failure
5467 #12546: Ninja 1.10 build Error
5468
ed4f7ddf
PK
54692019.11.3, released April 10th, 2020
5470
5471 Important / security related fixes.
5472
5473 core: Fix compatibility with make 4.3+. Also fixup /lib
5474 references in libtool .la files, similar to how it is done for
5475 /usr/*.
5476
5477 toolchain: Fix kernel headers validation check for external
5478 toolchains.
5479
5480 fs/initramfs: fix show-info so it also shows the usual
5481 rootfs-related variables.
5482
5483 Updated/fixed packages: barebox-aux, bluez5_utils, busybox,
5484 civetweb, cog, collectd, ffmpeg, gcc, gnutls, gssdp, gvfs, haproxy,
5485 hiredis, hostapd, kmscube, libical, libopenssl, libsndfile,
5486 linux-tools, llvm, monit, ntp, php, pure-ftpd, radvd, redis,
5487 samba4, screen, sysdig, syslinux, syslog-ng, tor, uacme,
5488 util-linux, vala, vlc, wpa_supplicant, xserver_xorg-server
5489
5490 Issues resolved (http://bugs.uclibc.org):
5491
5492 #12746: "sysdig" package description points to http://sysdig.org, ..
5493
c10d3458
PK
54942019.11.2, released March 16th, 2020
5495
5496 Important / security related fixes.
5497
5498 Core: Ensure package-file-lists data is correct after
5499 incremental builds as well.
5500
5501 Fix a race condition related to creating the output/staging
5502 symlink on systems with coreutils < 8.27.
5503
5504 Toolchain: ARC tools bumped to arc-2019.09.
5505
5506 Br2-external: Fix patch handling when external linux-extension
5507 packages are used. Fix compatibility with make 4.3+
5508
5509 Util-linux: Ensure that hwclock is built without GPLv3
5510 code. Notice that builds with hwclock has contained
5511 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
5512
5513 Updated/fixed packages: armadillo, at, bcm2835, binutils,
5514 blktrace, bluez-alsa, bootstrap, brltty, busybox, cairo,
5515 clamav, cog, cups, czmq, dnsmasq, docker-containerd, dovecot,
5516 dovecot-pigeonhole, e2fsprogs, elf2flt, eudev, exim, exiv2,
5517 fbgrab, gettext-tiny, glibc, go, grep, gst1-validate, guile,
5518 imagemagick, jhead, jpeg-turbo, kvm-unit-tests, lapack,
5519 libarchive, libcgroup, libdrm, libevent, libexif, libftdi1,
5520 libgdiplus, libjpeg, libsigrok, libsndfile, libssh2,
5521 libsvgtiny, libvncserver, libvorbis, libxml2, libxslt, linknx,
5522 lxc, lz4, mariadb, mbedtls, meson, mongoose, mosquitto, musl,
5523 ncurses, nodejs, ntfs-3g, ogre, opencv3, openjdk, openjpeg,
5524 openrc, openswan, openvmtools, optee-test, patch, php, piglet,
5525 postgresql, pppd, proftpd, pure-ftpd, python-django,
5526 python-pyqt5, python-setuptools-scm-git-archive, python3,
5527 qemu, qt5base, qt5tools, qt5virtualkeyboard, qt5webengine,
5528 qwt, rdesktop, ruby, runc, samba4, shellinabox,
5529 skeleton-init-openrc, smartmontools, spdlog, sqlcipher, squid,
5530 suricata, swig, swupdate, sysklogd, taglib, thrift,
5531 ti-cgt-pru, uclibc, util-linux, vorbis-tools, webkitgtk,
5532 wireshark, wpebackend-fdo, wpewebkit, xen,
5533 xserver_xorg-server, zeromq, zsh, zziplib
5534
5535 Issues resolved (http://bugs.uclibc.org):
5536
5537 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
5538 #12331: meson issue
5539 #12456: qtvirtualkeyboard: No such file or directory
5540 #12461: libglib2 build files with deep directory structure
5541 #12481: minicom fails when output directory path contains "m4"
5542 #12606: fbgrab location has changed
5543
538d2773
PK
55442019.11.1, released January 12th, 2020
5545
5546 Important / security related fixes.
5547
5548 Infrastructure: kconfig: Fix reconfigure logic, python: Ensure
5549 correct compiler and linker flags are used for compiled code
5550
5551 utils/scanpypi: Remind users to update DEVELOPERS
5552
5553 Defconfigs: imx6-sabresd: Fix the Qt5 display names,
5554 imx8: Drop extra copy of U-Boot DTB
5555
5556 Updated/fixed packages: acsccid, bitcoin, boost, busybox,
5557 cc-tool, cmocka, cpio, cups, dante, dialog, dillo, docker-cli,
5558 docker-containerd, docker-engine, easy-rsa, ebtables,
5559 ecryptfs-utils, efl, ffmpeg, gdb, git, glibc, gnupg2, go,
5560 gpsd, grpc, gst1-plugins-bad, iputils, jasper,
5561 kf5-kcoreaddons, leveldb, libarchive, libfribi, libgit2,
5562 libkrb5, libp11, librsvg, libssh, libtomcrypt, libuio, libv4l,
5563 lirc-tools, log4cplus, lrzip, lvm2, mali-t76x,
5564 matchbox-desktop, mender-grubenv, mmc-utils, mosquitto,
5565 nodejs, ntp, openipmi, opencv3, openpowerlink, openrc, pango,
5566 perl-sys-cpu, pimd, postgresql, pulseaudio, python-brotli,
5567 python-coherence, python-crc16, python-django, python-dpkt,
5568 python-gobject, python-pyasn-modules, python-pypcap,
5569 python-pyqt5, python-subprocess32, python3, qpdf,
5570 qt-webkit-kiosk, qt5virtualkeyboard, qt5webengine, quota,
5571 rabbitmq-c, rauc, rpcbind, rtl8821au, runc, rygel, samba4,
5572 sdl2, setserial, snort, spidev_test,
5573 sunxi-mali-mainline-driver, syslog-ng, sysrepo, tcllib, tftpd,
5574 usbmount, w_scan, wavpack, wsapi, wsapi-fcgi, wsapi-xavante,
5575 x265, xserver_xorg-server, ytree, zip
5576
5577 Issues resolved (http://bugs.uclibc.org):
5578
5579 #12121: PyQt5.QtSerialPort and other modules not being built
5580 #12286: Can't import gobject in python 3.8
5581
836b84a7
PK
55822019.11, released December 1st, 2019
5583
5584 Various fixes.
5585
5586 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
5587 <pkg>_DL_OPTS by default, just like it is done for a number of
5588 other package variables.
5589
5590 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
5591 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
5592 the (rare) case where the .py files are needed at runtime
5593 rather than .pyc.
5594
5595 Updated/fixed packages: am33x-cm3, bind, collectd, go, gob2,
5596 gst1-plugins-bad, haproxy, jasper, jpeg-turbo, libdrm,
5597 libftdi, libftdi1, libnss, libselinux, libstrophe, lzma,
5598 minicom, network-manager, nodejs, oniguruma, opencv3,
5599 openvmtools, perl-gdgraph, perl-gdtextutil, prosody,
5600 python-cchardet, systemd, tiff, wolfssl,
5601
5602 Issues resolved (http://bugs.uclibc.org):
5603
5604 #11416: check-uniq-files staging issue
5605 #12146: Oprofile runtime issue
5606 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
5607 #12171: Python-opencv needs config.py and config-3.7.py to run..
5608 #12196: duma package
5609 #12211: host-nodejs 10.15.3 package fail to build
5610 #12316: tzdata fails to install with empty "default local time"
5611 #12326: network-manager build fails with missing glib error
5612 #12366: Gstreamer1 gst1-plugins-bad do not compile with RPI-Userland
5613
fc1c7e59
PK
56142019.11-rc3, released November 24th, 2019
5615
5616 Fixes all over the tree.
5617
5618 Updated/fixed packages: asterisk, clamav, domoticz, faifa,
5619 gerbera, kmod, kvm-unit-tests, libupnp18, linux-serial-test,
5620 lsof, ltp-testsuite, lxc, mesa3d, mesa3d-headers, perl, php,
5621 postgresql, qemu, rauc, redis, rpcbind, spice, spice-protocol,
5622 systemd, tftpd, waylandpp, webkitgtk, zip
5623
1ab7e0c6
PK
56242019.11-rc2, released November 16th, 2019
5625
5626 Fixes all over the tree.
5627
5628 Toolchain: ARC tools bumped to arc-2019.09-rc1, ensure
5629 external toolchain kernel headers version check correctly stop
5630 the build on mismatch
5631
5632 Meson: Fix generation of global cross-compilation.conf
5633
5634 Download: Also use the package download method for extra
5635 downloads from the same site, so it does not get confused by
5636 URLs containing '+'
5637
5638 Defconfigs: Fix boot issue for beaglebone
5639
5640 Updated/fixed packages: bird, chrony, connman, dhcp, domoticz,
5641 dropwatch, dtc, elf2flt, gettext-tiny, glog, intel-microcode,
5642 ipsec-tools, jailhouse, kodi, libfribi, libmbim, libressl,
5643 libsigrokdecode, libsvgtiny, linux-serial-test, ltp-testsuite,
5644 lvm2, lxc, mariadb, mesa3d, minizip, ndisc6, neardal, ninja,
5645 ofono, openvmtools, oracle-mysql, qt5wayland, safeclib, socat,
5646 sudo, systemd, wpewebkit, xserver_xorg-server
5647
78d373f7 56482019.11-rc1, released November 5th, 2019
bc8d4e97
PK
5649
5650 Fixes all over the tree and new features.
5651
5652 Dependencies: Gcc/g++ 4.8 or newer is now required on the
5653 build host.
5654 Ensure host has JSON::PP perl module installed if
5655 webkitgtk/wpewebkit packages are enabled as it is needed
5656 during their build process.
5657
5658 Toolchain: Add support for the D programming language (GCC
5659 9.x, Glibc).
5660 GCC 9.x updated to 9.2.0, Glibc updated to 2.30, Musl updated
5661 to 1.1.24, uClibc-ng updated to 1.0.32, ARC toolchain updated
5662 to arc-2019.09-eng002.
5663 Musl: Add a patch to add support for
5664 sched_{get,set}scheduler() and sched_{get,set}param() for
5665 compatibility.
5666 Generate check-headers program under BUILD_DIR rather than
5667 /tmp to fix issues with distributions mounting /tmp noexec.
5668 Also copy libssp.so for external toolchains if SSP
5669 to handle toolchains providing SSP support in libssp rather
5670 than in the C library
5671
5672 New defconfigs: Beaglebone AI, FriendlyARM Nanopi NEO Plus2,
5673 Libre Computer "La Frite", QEMU Armv7-A with trustzone/OP-TEE,
5674 STM32MP157 Discovery Kit
5675
9bcc20f1
PK
5676 Arch: RISC-V: Default to a sensible floating point ABI based
5677 on the selected ISA extensions rather than always defaulting
5678 to ILP32/64
bc8d4e97
PK
5679
5680 Graph-size: Package sizes are now shown in human readable form
5681 (Kib/Mib/Gib) rather than always in Kib. Binary (KB/MB/GB)
5682 format can be selected using the --binary option. The cut-off
5683 limit for classifying packages as "other" is now configurable
5684 using the --size-limit option.
5685
5686 Br2-external: Linux kernel extensions can now also be provided
5687 in an external tree by adding packages under
5688 linux/linux-ext-*.mk. See the manual for details.
5689
5690 Fakeroot now works correctly under Microsoft Windows 10
5691 Services for Linux, which does not provide SYSV IPC support
5692
5693 The check-uniq-files logic which would complain if multiple
5694 packages would touch the same files has been removed as it
5695 causes issues in certain situations (when packages are
5696 rebuilt) and the issue is no longer considered a problem for
5697 toplevel parallel builds as those will use a per-package
5698 staging/target directory.
5699 With this removed, Python is no longer required for a basic
5700 build (only for optional scripts).
5701
5702 support/scripts/genimage.sh will no longer make a copy of
5703 TARGET_DIR, speeding up post-build/image scripts.
5704
5705 The runtime test logic now uses Python 3.x.
5706
5707 A 'v' prefix has been dropped from the <pkg>_SOURCE variable
5708 for a number of packages to match the version numbers used by
5709 https://release-monitoring.org
5710
5711 New packages: caps, collectl, dav1d, fstrcmp, ima-evm-utils,
5712 jitterentropy-library, kodi-vfs-rar, kodi-vfs-sftp, libavl,
9bcc20f1
PK
5713 libhttpserver, libmspack, libnetconf2, libolm, libyang,
5714 linux-serial-test, lrzip, mdevd, minimodem, musl-fts, netifrc,
5715 ogre, openlayers, python-aioredis, python-asgiref,
bc8d4e97
PK
5716 python-backports-functools-lru-cache, python-bluezero,
5717 python-brotli, python-channels, python-channels-redis,
5718 python-colorlog, python-daphne, python-django-enumfields,
5719 python-jaraco-functools, python-kiwisolver, python-msgfy,
5720 python-rpi-ws281x, python-setuptools-scm-git-archive,
5721 python-simplelogging, python-soupsieve, python-sqliteschema,
5722 python-sqlparse, python-tqdm, python-webencodings, qt5webview,
5723 restclient-cpp, ripgrep, snmpclitools, sunwait, sysrepo,
5724 uacme, utf8proc, uvw, ytree
5725
5726 Removed packages: alljoyn, alljoyn-base, alljoyn-tcl-base,
5727 devmem2, eventlog, kodi-audiodecoder-opus,
5728 kodi-screensaver-planestate, kodi-visualisation-waveforhue,
5729 python-pysnmp-apps, riscv-pk, ustr
5730
5731 Issues resolved (http://bugs.uclibc.org):
5732
5733 #9881: systemd-resolved not setting resolv.conf link
5734 #10171: devmem2 w (word) is 8 bytes in x86 64 systems
5735 #10586: musl gcc has ifunc enabled when musl doesn't support it
5736 #10806: Allow nfs-utils to use ipv6
5737 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
5738 #11411: check-uniq-files target issue
5739 #11766: Console (getty) issues with systemd
5740 #11781: mariadb build error
5741 #12031: Build of cups-filters fails while linking, apparently due..
5742 #12116: console prompt does not appear after login
5743 #12141: eudev package is missing "render" and "kvm" groups
5744 #12181: dropbear: norootlogin (-w) no longer works when PAM is enabled
5745 #12186: Raspberry Pi Zero-W build fails on newer kernel versions
5746 #12191: cmake BUILDDIR
5747 #12241: Permission denied while running "make"
5748 #12261: sudo versions prior to 1.8.28 are affected.
5749 #12276: make clean/distclean does not remove BR2_DL_DIR and BR2_HOST_DIR
5750 #12281: Custom configuration fails to build (based on raspberrypi3_..
5751
8f75fbbe
PK
57522019.08.3, released December 7th, 2019
5753
5754 Important / security related fixes.
5755
5756 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
5757 <pkg>_DL_OPTS by default, just like it is done for a number of
5758 other package variables
5759
5760 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
5761 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
5762 the (rare) case where the .py files are needed at runtime
5763 rather than .pyc.
5764
5765 Fix <pkg>-reconfigure handling for packages using the kconfig
5766 infrastructure.
5767
5768 Toolchain: ensure external toolchain kernel headers version
5769 check correctly stop the build on mismatch
5770
5771 Deconfigs: beaglebone: fix boot issue
5772
5773 Updated/fixed packages: am33x-cm3, asterisk, bind, chrony,
5774 clamav, cmocka, collectd, connman, dhcp, dropwatch, faifa,
5775 gettext-tiny, gob2, haproxy, intel-microcode, ipsec-tools,
5776 jailhouse, jasper, jpeg-turbo, kodi, kvm-unit-tests, libftdi,
5777 libftdi1, libnss, libressl, libstrophe, libsvgtiny, lvm2,
5778 lzma, mariadb, minicom, mosquitto, neardal, ninja, nodejs,
5779 oniguruma, openvmtools, oracle-mysql, perl-gdgraph,
5780 perl-gdtextutil, php, postgresql, prosody, python-cchardet,
5781 python-django, qt5wayland, rabbitmq, rauc, redis, rpcbind,
5782 socat, spice, spice-protocol, tftpd, tiff, webkitgtk
5783
5784 New packages: libmspack
5785
5786 Issues resolved (http://bugs.uclibc.org):
5787
5788 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
5789 #12171: Python-opencv needs config.py and config-3.7.py to run..
5790 #12211: host-nodejs 10.15.3 package fail to build
5791 #12316: tzdata fails to install with empty "default local time"
5792
de6739c8
PK
57932019.08.2, released November 9th, 2019
5794
5795 Important / security related fixes.
5796
5797 Toolchain: Also copy libssp.so for external toolchains if SSP
5798 to handle toolchains providing SSP support in libssp rather
5799 than in the C library
5800
5801 Download: Also use the package download method for extra
5802 downloads from the same site, so it does not get confused by
5803 URLs containing '+'
5804
5805 Fakeroot now works correctly under Microsoft Windows 10
5806 Services for Linux, which does not provide SYSV IPC support
5807
5808 utils/test-pkg: ensure to exit with an error upon failure
5809
5810 Updated/fixed packages: asterisk, azmq, binutils,
5811 cups-filters, domoticz, dtc, duma, elf2flt, eudev, exfat,
5812 exfat-utils, fakeroot, fdk-aac, file, freerdp, gcc, gd,
5813 ghostscript, go, gpsd, grpc, gst1-plugins-base, gvfs, icu,
5814 intel-microcode, kvm-unit-tests, libfribidi, libnspr, libnss,
5815 libopenssl, libpcap, libpciaccess, librsvg, libseccomp,
5816 libsigrok, libtorrent, libunwind, libva, linux-tools,
5817 lua-sdl2, lxc, minizip, mjpegtools, mongoose, mono, nbd,
5818 nfs-utils, php, piglit, python, python-autobahn,
5819 python-pysnmp-apps, python-tornado, python3, qemu, qt5base,
5820 ruby, safeclib, samba4, sdl_mixer, sox, sudo, suricata,
5821 systemd, tcpdump, unscd, util-linux, vdr-plugin-vnsiserver,
5822 vtun, wireshark, xvisor, yaffs2utils
5823
5824 Issues resolved (http://bugs.uclibc.org):
5825
5826 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
5827 #12261: sudo versions prior to 1.8.28 are affected
5828
9c814962
PK
58292019.08.1, released October 3rd, 2019
5830
5831 Important / security related fixes.
5832
5833 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
5834 Use default console settings
5835
5836 Dependencies: Ensure host has JSON::PP perl module installed
5837 if webkitgtk/wpewebkit packages are enabled as it is needed
5838 during their build process.
5839
5840 Toolchain: Generate check-headers program under BUILD_DIR
5841 rather than /tmp to fix issues with distributions mounting
5842 /tmp noexec.
5843
5844 Updated/fixed packages: asterisk, augeas, axel, bind, bwm-ng,
5845 cups, cups-filters, docker-cli, docker-engine, docker-proxy,
5846 e2fsprogs, eudev, exim, expat, gcc, go, haveged, ifplugd, joe,
5847 kf5-extra-cmake-modules, kf5-modemmanager-qt,
5848 kf5-networkmanager-qt, libcamera, libcurl, libgcrypt,
5849 libglib2, libgpg-error, libnspr, libnss, libopenssl,
5850 logrotate, luksmeta, mariadb, mbedtls, mongodb, mosquitto,
5851 ncurses, nfs-utils, nghttp2, nodejs, openvmtools, php,
5852 protobuf, putty, qemu, samba4, snort, swupdate,
5853 systemd-bootchart, thttpd, uclibc, unzip, util-linux,
5854 wireshark
5855
5856 Issues resolved (http://bugs.uclibc.org):
5857
5858 #10806: Allow nfs-utils to use ipv6
5859 #11781: mariadb build error
5860 #12031: Build of cups-filters fails while linking, apparently due..
5861 #12141: eudev package is missing "render" and "kvm" groups
5862 #12241: Permission denied while running "make"
5863
1fcdfbfb
PK
58642019.08, released September 1st, 2019
5865
5866 Various fixes.
5867
5868 Defconfigs: Removed nanopc t4, nanopi m4 and neo4, pine64
5869 rockpro64 and raxda rock pi4 as they rely on a ARM32 toolchain
5870 on the build host to build ATF. These defconfigs will be added
5871 back once a package providing such toolchain is
5872 available. Also dropped ts4800 defconfig as it does not build
5873 with GCC >= 8.x.
5874
5875 Updated/fixed packages: libxcb, php, python-numpy, webkitgtk,
5876 wpewebkit, xfont_font-util
5877
5878 Issues resolved (http://bugs.uclibc.org):
5879
5880 #12156: buildroot-2019.08-rc3 does not build for Pi Zero W
5881
cd8ab185
PK
58822019.08-rc3, released August 28th, 2019
5883
5884 Fixes all over the tree.
5885
5886 Updated/fixed packages: clamav, dovecot, dovecot-pigeonhole,
5887 gcc, intel-microcode, libmicrohttpd, libmodplug, mpg123,
5888 nginx, openldap, python, qemu, samba4, squid, strace, vlc
5889
5890 Issues resolved (http://bugs.uclibc.org):
5891
5892 #11686: fbdev_drv.so: undefined symbol: shadowUpdatePackedWeak,..
5893
f3221f1a 58942019.08-rc2, released August 20th, 2019
a8bdbef2
PK
5895
5896 Fixes all over the tree.
5897
5898 Compile fixes for a number of defconfigs.
5899
5900 Updated/fixed packages: apache, autofs, batctl, batman-adv,
5901 bind, collectd, cwiid, dahdi-linux, dahdi-tools, daq,
f3221f1a
PK
5902 dehydrated, dhcp, dtc, efl, enlightenment, evtest, giflib,
5903 gnutls, go, gst-plugins-bad, gst-plugins-base,
5904 gst1-plugins-bad, gst1-plugins-base, gst1-rtsp-server, gtkmm3,
5905 gupnp, harfbuzz, imagemagick, lftp, libbsd, libcpprestsdk,
5906 libdnet, libfm, libgit2, libgtk2, libgtk3, libpri, librsvg,
5907 libss7, libssh2, libwpe, lua-cqueues, metacity, micropython,
5908 mpd, mpg123, musl, mpv, openblas, openbox, opencv, pango,
5909 pcmanfm, piglit, pigpio, pinentry, postgresql, qemu, qt5base,
5910 qt5enginio, qt5multimedia, qt5serialbus, quagga, quazip,
5911 rrdtool, rygel, samba4, stellarium, tcpreplay, ti-gfx, vte,
5912 wampcc, wilink-bt-firmware, wireless-regdb, wpebackend-fdo,
a8bdbef2
PK
5913 xscreensaver
5914
5915 Removed packages: libamcodec, odroid-mali, odroid-scripts
5916
5917 Issues resolved (http://bugs.uclibc.org):
5918
5919 #9481: NetworkManager/Ping unable to resolve domains
5920 #10566: php.mk is missing option --with-pgsql
5921 #10861: Package batman_adv Makefile is missing include header direct..
5922 #11641: linux kernel .config timestamp always out of date fixed with..
5923 #11671: russian locale ru_RU:145: LC_TIME: syntax error
5924 #11701: recuuring of usr and in bin shortcuts are created
5925 #11741: pigpio does not build host-pigpio
5926 #11876: automount using host mount/umount
5927 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
5928 #11921: dahdi fails to build
5929 #11936: libcpprestsdk should install to staging
5930 #11946: wilink-bt-firmware: moved from github to http://git.ti.com/ti-bt
5931 #11961: libpri build failure
5932 #12086: dhcp shared libraries not installed to target
5933 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
5934 #12106: daq: build fails if libdumbnet-dev is installed in the host
5935 #12126: vc4 has neon as hard dependency
5936
9b9abb0d
PK
59372019.08-rc1, released August 9th, 2019
5938
5939 Fixes all over the tree and new features.
5940
5941 toolchain: ARC toolchain updated to 2019.03 (binutils 2.32.51
5942 / GCC 8.3.1 / glibc 2.29), ARM AAarch64/ARM toolchains updated
5943 to 2019.03. Add GCC 9.1.0, remove GCC 4.9 and 6.5, add GDB
5944 8.3, remove GDB 7.12 and 8.0.1, default to GDB 8.2, GCC
5945 8.3.0. Musl updated to 1.1.23, bringing support for RISC-V 64.
5946
5947 Architectures: Internal toolchain support for C-SKY, support
5948 for ARC HS48 v3.1 and HS38 with Quad MAC & FPU, support for
5949 ARM A76, A76/A55 big.LITTLE, emag, neoverse-N1, phecda and
5950 tsv110.
5951
5952 Filesystems: Pass extra pax options to tar for binary
5953 reproducibility. Build host-cpio for the --reproducible option
5954 support when BR2_REPRODUCIBLE is enabled. Genimage updated to
5955 version 11, bringing GPT support.
5956
5957 Br2-external: Add support for injecting additional options to
5958 the list of preconfigured external toolchains and libjpeg and
5959 openssl providers using files under provides/. See the manual
5960 for details.
5961
5962 Ensure custom <pkg>_OVERRIDE_SRCDIR_RSYNC_EXCLUSIONS are
5963 passed before the standard exclusions so they are not ignored
5964 by rsync when using override-srcdir.
5965
5966 Gnuconfig updated to 2019-05-28, adding C-SKY support.
5967
5968 test-pkg: Correct long option handling and clean output dir
5969 after a successful build to save disk space.
5970
5971 support/testing: Emulate a machine with 256MB RAM to fix
5972 issues with certain tests running out of memory, use
5973 virtio-rng to provide needed entrophy.
5974
5975 pkg-stats: support outputting in JSON format with --json for
5976 easier post processing. The classic HTML output is still
5977 available with --html. Parallelize access to
5978 release-monitoring.org to speed up runtime.
5979
5980 Drop non-conventional version prefix/suffix/separators for
5981 packages for better compatibility with release-monitoring.org
5982
5983 Packages:
5984 Init systems: Add basic openrc support and
5985 <pkg>_INSTALL_INIT_OPENRC variable in the infrastructure to
5986 install openrc service scripts if enabled.
5987
5988 busybox: Build each applet as a separate binary when SELinux
5989 is enabled for more finegrained policy control. Use daemon
5990 mode for mdev rather than legacy hotplug.
5991
5992 linux: Workaround -Werror related build failure on powerpc,
5993 by forcing CONFIG_PPC_DISABLE_WERROR on.
5994
5995 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
5996 partition is available before mounting.
5997
5998 New defconfigs: HiFive Unleashed, I.MX8MM EVK and Pico, Nanopi
5999 m4 and neo4, Nanopc t4, Olimex A33 olinuxino, Pine64
6000 Rockpro64, PowerPC mac99, QEMU C-SKY 610/807/810/860 virt,
6001 Raspberry Pi 4, Raxda rock pi4, Solidrun Clearfog GT-8K
6002
6003 Removed defconfigs: Odroid C2
6004
6005 New packages: bitcoin, c-capnproto, fatcat, ifmetric, jack1,
6006 jailhouse, libubootenv, luasyslog, mender-grubenv,
6007 murata-cyw-fw, openrc, piglit, python-colorama, python-cycler,
6008 python-hiredis, python-ifaddr, python-inflection,
6009 python-iptables, python-matplotlib, python-periphery,
6010 python-pycairo, python-redis, python-termcolor,
6011 python-tinyrpc, python-txdbus, skeleton-init-openrc, spdlog,
6012 sshguard, stellarium, zziplib
6013
6014 Removed packages: xapp_mkfontdir
6015
6016 Issues resolved (http://bugs.uclibc.org):
6017
6018 #11096: Upgrade from glibc 2.26 to 2.27 broke some locales...
6019 #11271: utils/check-package fails with exception depending on..
6020 #11991: [numpy] segfault when compiling for RPi3 64bits
6021 #12016: Grub fails to boot bzImage after upgrade to 2019.05
6022 #12046: Can’t login as root user after upgrading to buildroot..
6023 #12051: package/dhcp installs libtool wrapper scripts on tar...
6024 #12076: Patchelf can link against an incompatible libc++ ver...
6025
c8bab5be
PK
60262019.05.3, Released October 3rd, 2019
6027
6028 Important / security related fixes.
6029
6030 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
6031 Use default console settings
6032
6033 Dependencies: Ensure host has JSON::PP perl module installed
6034 if webkitgtk/wpewebkit packages are enabled as it is needed
6035 during their build process.
6036
6037 Toolchain: Generate check-headers program under BUILD_DIR
6038 rather than /tmp to fix issues with distributions mounting
6039 /tmp noexec.
6040
6041 Updated/fixed packages: asterisk, augeas, bind, bwm-ng, cups,
6042 cups-filters, docker-cli, docker-engine, docker-proxy,
6043 e2fsprogs, eudev, exim, expat, gcc, go, haveged, ifplugd,
6044 iptables, joe, kf5-extra-cmake-modules, kf5-modemmanager-qt,
6045 kf5-networkmanager-qtlibcamera, libcurl, libgcrypt,
6046 libgpg-error, libnftl, libnspr, libnss, libopenssl,
6047 libtorrent-rasterbar, luksmeta, mariadb, mbedtls, mongodb,
6048 mosquitto, ncurses, nfs-utils, nghttp2, nodejs, openvmtools,
6049 php, protobuf, putty, qemu, samba4, swupdate,
6050 systemd-bootchart, thttpd, uclibc, unzip, util-linux,
6051 wireshark
6052
6053 Issues resolved (http://bugs.uclibc.org):
6054
6055 #10806: Allow nfs-utils to use ipv6
6056 #11781: mariadb build error
6057 #12031: Build of cups-filters fails while linking, apparently due..
6058 #12141: eudev package is missing "render" and "kvm" groups
6059 #12241: Permission denied while running "make"
6060
3b877a7f
PK
60612019.05.2, Released September 3rd, 2019
6062
6063 Important / security related fixes.
6064
6065 Filesystems: Pass extra pax options to tar for binary
6066 reproducibility.
6067
6068 Updated/fixed packages: apache, arm-trusted-firmware,
6069 asterisk, atk, autofs, batctl, batman-adv, berkeleydb,
6070 busybox, bzip2, clamav, cloop, cmake, collectd, connman-gtk,
6071 dahdi-linux, dahdi-tools, daq, dehydrated, dhcp, dovecot,
6072 dovecot-pigeonhole,, elfutils, evtest, exim, expect, giflib,
6073 git, glib-networking, glibc, gnupg2, gnutls, go,
6074 gst1-rtsp-server, gtkperf, gupnp-tools, gvfs, imagemagick,
6075 imx-uuc, intel-microcode, json-glib, lftp, libbsd, libcurl,
6076 libgit2, libgtk2, libgtk3, libmodplug, libnss, libpri,
6077 libshout, libss7, libssh2, libvips, libxcb, linux-headers,
6078 mdadm, mesa3d, metacity, mpg123, mosquitto, musl, nginx,
6079 oniguruma, openblas, opencv3, openjdk, openjdk-bin, openldap,
6080 openvmtools, pcmanfm, php, pigpio, postgresql, prboom,
6081 proftpd, proj, python, python-django, python-idna,
6082 python-numpy, python-urllib3, python3, qemu, qt5, qt5base,
6083 qt5enginio, quagga, rygel, squid, subversion, tcpreplay,
6084 unzip, vlc, vte, webkitgtk, wireless-regdb, xen,
6085 xfont_font-util, xlib_libICE, xlib_libXfont, xlib_libXfont2,
6086 yad, zeromq
6087
6088 Issues resolved (http://bugs.uclibc.org):
6089
6090 #11741: pigpio does not build host-pigpio
6091 #11876: automount using host mount/umount
6092 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
6093 #11921: dahdi fails to build
6094 #11961: libpri build failure
6095 #12086: (dhcpd-missing-libs) - dhcp shared libraries not installed to..
6096 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
6097 #12106: daq: build fails if libdumbnet-dev is installed in the host
6098 #12126: vc4 has neon as hard dependency
6099
c0225c27
PK
61002019.05.1, Released July 7th, 2019
6101
6102 Important / security related fixes.
6103
6104 arch: x86: Fix typo breaking 'core-avx2' variant
6105
6106 linux: Workaround -Werror related build failure on powerpc,
6107 by forcing CONFIG_PPC_DISABLE_WERROR on.
6108
6109 support/testing: Emulate a machine with 256MB RAM to fix
6110 issues with certain tests running out of memory.
6111
6112 test-pkg: Correct long option handling and clean output dir
6113 after a successful build to save disk space.
6114
6115 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
6116 partition is available before mounting.
6117
6118 Updated/fixed packages: barebox, busybox, bzip2, davfs2,
6119 dialog, docker-cli, docker-engine, exim, expat, faad2,
6120 haveged, irssi, libcamera, libcdaudio, libcurl, libglib2,
6121 libressl, libsecret, lmbench, meson, monit, php, postgresql,
6122 psplash, python-django, qt5base, tvheadend, webkitgtk,
6123 xserver_xorg-server, znc
6124
8d4e26da
PK
61252019.05, released June 2nd, 2019
6126
6127 Various fixes.
6128
6129 Toolchain: Ensure pre-built Andes toolchains can only be
6130 selected when x86 32bit support is available on the host.
6131 Disallow PowerPC SPE ABI for GCC >= 8.x, as it is no longer
6132 supported.
6133
6134 Infra: pkg-config: Use a dedicated timestamp file rather than
6135 .config as that gets touched by linux-4.19+, causing repeated
6136 builds.
6137
6138 Add C-SKY support to our config.sub (gnuconfig)
6139
6140 Updated/fixed packages: dosfstools, botan, brotli, dropbear,
6141 flare-engine, gst1-plugins-bad, libhtp, libnss, libopenssl,
6142 linuxptp, matchbox-panel, mender, mutt, netsurf,
6143 network-manager, opencv3, openjdk, openmpi, php,
6144 python-cython, qt5multimedia, qtwayland, qt5webkit-examples,
6145 supertux, suricata, tpm2-totp, v4l2loopback, wireshark,
6146 wpewebkit
6147
2c96d648
PK
61482019.05-rc3, released May 25th, 2019
6149
6150 Fixes all over the tree.
6151
6152 check-bin-arch: Ignore /usr/lib/grub, similar to how /lib/grub
6153 is ignored.
6154
6155 check-package: Warn about utf-8 characters in .mk files
6156
6157 Linux: Default to 5.1.x series
6158
6159 Updated/fixed packages: assimp, atop, chocolate-doom, cjson,
6160 ddrescue, dhcp, ffmpeg, gerbera, glibmm, gpsd, gst-ffmpeg,
6161 intel-microcode, jasper, keepalived, kismet, libcpprestsdk,
6162 libcurl, libssh2, libupnp18, luarocks, mono-gtksharp3, opus,
6163 postgresql, pcsc-lite, python, tslib, webkitgtk,
6164 wpebackend-fdo, wpewebkit
6165
2adc578d
PK
61662019.05-rc2, released May 15th, 2019
6167
6168 Fixes all over the tree.
6169
6170 Updated/fixed packages: bind, bullet, ca-certificates,
6171 collectd, cracklib, dhcp, gdb, libinput, libtorrent-rasterbar,
6172 linknx, lynx, mono, netsurf, optee-os, postgresql, qt5enginio,
6173 qt5multimedia, rpm, samba4, sqlite, strace, uclibc, woff2
6174
6175 Issues resolved (http://bugs.uclibc.org):
6176
6177 #11841: grub-efi.cfg not used when building EFI disk image
6178
a8b229a7
PK
61792019.05-rc1, Released May 8th, 2019
6180
6181 Fixes all over the tree and new features.
6182
6183 Architecture: Andes 32-bit (nds32) support added.
6184
6185 Only build host-lzip / host-xz when really needed by packages,
6186 not just when not available on the build host.
6187
6188 Toolchain: Glibc bumped to 2.29, musl bumped to 1.1.22,
6189 binutils 2.32 added, 2.28/2.29 removed, default changed to
6190 2.31.1.
6191
6192 fs: Set FAKEROOTDONTTRYCHOWN environment variable to not
6193 forward {f,l,}chown calls to libc when running under fakeroot
6194 to fix issues when building in restricted environments
6195 (E.G. user namespace with bubblewrap).
6196
6197 Linux: Also build default make target to ensure extra files
6198 like the gdb scripts enabled by CONFIG_GDB_SCRIPTS are also
6199 built. Notice: This may mean that extra host utilities like
6200 uboot-mkimage are needed.
6201
6202 Infrastructure: show-info and <pkg>-show-info make targets
6203 added to output package metadata in JSON format for external
6204 use.
6205
6206 pkg-generic: Only tweak .la files needing it to ensure they
6207 are not included in subsequent package file lists.
6208
6209 test-pkg: Generate a basic package config if none is
6210 specified.
6211
6212 Gettext-tiny package added as an lightweight replacement for
6213 GNU gettext for situations where NLS support is not needed.
6214
6215 New defconfigs: Andes AE3XX, Freescale imx8mpico / imx8qxpmek
6216 / T2080 QDS RDB, Licheepi zero, Orangepi R1
6217
6218 Removed defconfigs: Olimx A20 Olinuxino Lime legacy
6219
6220 New packages: bats-core, bayer2rgb-neon, brickd, cog, dacapo,
6221 enet, gettext-tiny, gli, gst1-plugins-bayer2rgb-neon,
6222 imx-sc-firmware, intel-mediadriver, intel-mediasdk, libcamera,
6223 libhtp, libp11, libwpe, lua-binaryheap, lua-gd, lua-lunitx,
6224 mender-artifact, most, oniguruma, openjdk, openjdk-bin,
6225 opensbi, optee-benchmark, optee-client, optee-examples,
6226 optee-os, optee-test, paho-mqtt-cpp, python-aioblescan,
6227 python-aioconsole, python-aiohttp-cors, python-aiomonitor,
6228 python-backcall, python-jedi, python-parso, python-pyjwt,
6229 python-terminaltables, suricata, tpm2-totp, uftp,
6230 wpebackend-fdo, wpewebkit
6231
6232 Removed packages: libump, lunit, sunxi-mali
6233
6234 Issues resolved (http://bugs.uclibc.org):
6235
6236 #11716: Typo on website, saying latest release is 2018.2.11
6237 #11756: package/syslinux: MBR's don't fit because of binutils..
6238 #11761: Building custom kernel 5.1-rc3 or later breaks on objtool
6239 #11816: Only selected coreutils binaries are installed
6240
eea7f7a6
PK
62412019.02.11, released April 9th, 2020
6242
6243 Important / security related fixes.
6244
6245 core: Fix compatibility with make 4.3+. Also fixup /lib
6246 references in libtool .la files, similar to how it is done for
6247 /usr/*.
6248
6249 toolchain: Fix kernel headers validation check for external
6250 toolchains.
6251
6252 Updated/fixed packages: barebox-aux, bluez5_utils, busybox,
6253 civetweb, collectd, ffmpeg, gcc, gnutls, gvfs, haproxy,
6254 hiredis, kmscube, libical, libopenssl, libsndfile,
6255 linux-tools, ntp, php, pure-ftpd, screen, sysdig, tor,
6256 util-linux, vala, vlc, xserver_xorg-server
6257
6258 Issues resolved (http://bugs.uclibc.org):
6259
6260 #12746: "sysdig" package description points to http://sysdig.org, ..
6261
2ccbb133
PK
62622019.02.10, released March 16th, 2020
6263
6264 Important / security related fixes.
6265
6266 Core: Ensure package-file-lists data is correct after
6267 incremental builds as well.
6268
6269 Fix a race condition related to creating the output/staging
6270 symlink on systems with coreutils < 8.27.
6271
6272 Br2-external: Fix compatibility with make 4.3+
6273
6274 Util-linux: Ensure that hwclock is built without GPLv3
6275 code. Notice that builds with hwclock has contained
6276 GPLv3-licensed code since util-linux 2.30 (Buildroot 2017.08+)
6277
6278 Updated/fixed packages: armadillo, at, binutils, blktrace,
6279 bootstrap, busybox, cairo, cups, czmq, dnsmasq,
6280 docker-containerd, dovecot, dovecot-pigeonhole, e2fsprogs,
6281 eudev, exim, exiv2, fbgrab, grep, gst1-validate, guile,
6282 imagemagick, jhead, kvm-unit-tests, lapack, libcgroup,
6283 libftdi1, libjpeg, libsigrok, libsndfile, libssh2, libsvgtiny,
6284 libvncserver, libvorbis, libxml2, libxslt, linux, lz4,
6285 mariadb, mbedtls, meson, mfgtools, mongoose, ncurses, ntfs-3g,
6286 opencv3, openjpeg, openswan, openvmtools, patch, php,
6287 postgresql, pppd, proftpd, pure-ftpd, python-django,
6288 python-pyqt5, python3, qemu, qt5base, qt5webengine, qwt,
6289 rdesktop, ruby, runc, samba4, shellinabox, smartmontools,
6290 sqlcipher, squid, swupdate, sysklogd, taglib, thrift,
6291 ti-cgt-pru, uboot, util-linux, vorbis-tools, webkitgtk,
6292 wireshark, xen, xserver_xorg-server, zeromq, zsh
6293
6294 Issues resolved (http://bugs.uclibc.org):
6295
6296 #11996: opencv3 SIGILL on Cortex-A5 with VFPv4-D16
6297 #12331: meson issue
6298 #12461: libglib2 build files with deep directory structure
6299 #12606: fbgrab location has changed
6300
d4e7390f
PK
63012019.02.9, released January 12th, 2020
6302
6303 Important / security related fixes.
6304
6305 pkg-python infrastructure: Ensure correct compiler and linker
6306 flags are used for compiled code
6307
6308 utils/scanpypi: Remind users to update DEVELOPERS
6309
6310 Updated/fixed packages: busybox, cc-tool, cpio, cups, dante,
6311 dillo, docker-cli, docker-containerd, docker-engine, easy-rsa,
6312 ecryptfs-utils, efl, git, glibc, gnupg2, gst1-plugins-bad,
6313 kf5-kcoreaddons, libarchive, libgit2, libkrb5, librsvg,
6314 libssh, libtomcrypt, libuio, lirc-tools, lvm2,
6315 matchbox-desktop, nodejs, ntp, opencv3, openpowerlink,
6316 python-django, python-ecdsa, python-pyasn-modules,
6317 python-pyqt5, python-subprocess32, python3, qpdf, runc, rygel,
6318 samba4, sdl2, wavpack, xserver_xorg-server, zip
6319
6320 Issues resolved (http://bugs.uclibc.org):
6321
6322 #12121: PyQt5.QtSerialPort and other modules not being built
6323
2c251bca
PK
63242019.02.8, released December 7th, 2019
6325
6326 Important / security related fixes.
6327
6328 Infrastructure: Make HOST_<pkg>_DL_OPTS inherit from
6329 <pkg>_DL_OPTS by default, just like it is done for a number of
6330 other package variables
6331
6332 Add <pkg>_KEEP_PY_FILES to exclude specific python .py files
6333 from the removal done by BR2_PACKAGE_PYTHON{,3}_PYC_ONLY for
6334 the (rare) case where the .py files are needed at runtime
6335 rather than .pyc.
6336
6337 Fix <pkg>-reconfigure handling for packages using the kconfig
6338 infrastructure.
6339
6340 Toolchain: ensure external toolchain kernel headers version
6341 check correctly stop the build on mismatch
6342
6343 Deconfigs: beaglebone: fix boot issue
6344
6345 Updated/fixed packages: am33x-cm3, asterisk, bind, chrony,
6346 clamav, collectd, connman, faifa, gob2, haproxy,
6347 intel-microcode, ipsec-tools, jasper, jpeg-turbo, kodi,
6348 kvm-unit-tests, libftdi, libftdi1, libnss, libstrophe,
6349 libsvgtiny, lvm2, lzma, mariadb, minicom, neardal, nodejs,
6350 opencv3, openvmtools, oracle-mysql, perl-gdgraph,
6351 perl-gdtextutil, php, postgresql, prosody, python-django,
6352 rabbitmq-c, rauc, redis, rpcbind, socat, spice,
6353 spice-protocol, tftpd, tiff, webkitgtk
6354
6355 New packages: libmspack
6356
6357 Issues resolved (http://bugs.uclibc.org):
6358
6359 #12166: Compiling nodejs for SAMA5D3 always crash with illegal inst..
6360 #12171: Python-opencv needs config.py and config-3.7.py to run..
6361 #12211: host-nodejs 10.15.3 package fail to build
6362 #12316: tzdata fails to install with empty "default local time"
6363
046735f5
PK
63642019.02.7, Released November 10th, 2019
6365
6366 Important / security related fixes.
6367
6368 support/testing: use a kernel with HW_RANDOM_VIRTIO to work
6369 around issues with lack of entrophy
6370
6371 Toolchain: Also copy libssp.so for external toolchains if SSP
6372 is enabled to handle toolchains providing SSP support in
6373 libssp rather than in the C library
6374
6375 Download: Also use the package download method for extra
6376 downloads from the same site, so it does not get confused by
6377 URLs containing '+'
6378
6379 Fakeroot now works correctly under Microsoft Windows 10
6380 Services for Linux, which does not provide SYSV IPC support
6381
6382 utils/test-pkg: ensure to exit with an error upon failure
6383
6384 Updated/fixed packages: asterisk, azmq, cups-filters,
6385 domoticz, duma, elf2flt, eudev, exfat, exfat-utils, fakeroot,
6386 file, freerdp, gd, ghostscript, go, gvfs, intel-microcode,
6387 kvm-unit-tests, libarchive, libnspr, libnss, libopenssl,
6388 libpcap, libpciaccess, librsvg, libseccomp, libsigrok,
6389 libtorrent, libunwind, linux-tools, lua-sdl2, lxc, minizip,
6390 mjpegtools, mongoose, php, python, python-pysnmp-apps,
6391 python3, qemu, qt5base, ruby, safeclib, samba4, sdl_mixer,
6392 sox, sudo, systemd, tcpdump, unscd, util-lkinux, vtun, xvisor,
6393 yaffs2utils
6394
6395 Issues resolved (http://bugs.uclibc.org):
6396
6397 #11366: [2018.08] SysV IPC not available for fakeroot on WSL
6398 #12261: sudo versions prior to 1.8.28 are affected
6399
d9fb5b2d
PK
64002019.02.6, Released October 3rd, 2019
6401
6402 Important / security related fixes.
6403
6404 Defconfigs: AArch64-efi: Fix grub configuration, Beaglebone:
6405 Use default console settings
6406
6407 Dependencies: Ensure host has JSON::PP perl module installed
6408 if webkitgtk/wpewebkit packages are enabled as it is needed
6409 during their build process.
6410
6411 Toolchain: Generate check-headers program under BUILD_DIR
6412 rather than /tmp to fix issues with distributions mounting
6413 /tmp noexec.
6414
6415 Updated/fixed packages: asterisk, augeas, bind, bwm-ng, cups,
6416 cups-filters, docker-cli, docker-engine, docker-proxy,
6417 dropbear, e2fsprogs, eudev, exim, expat, gcc, go, ifplugd,
6418 haveged, iptables, joe, kf5-extra-cmake-modules,
6419 kf5-modemmanager-qt, kf5-networkmanager-qt, libcurl,
6420 libgcrypt, libgpg-error, libnftl, libnspr, libnss, libopenssl,
6421 luksmeta, mariadb, mbedtls, mongodb, mosquitto, ncurses,
6422 nfs-utils, nghttp2, nodejs, openvmtools, php, protobuf, putty,
6423 qemu, qt5base, samba4, swupdate, systemd-bootchart, thttpd,
6424 uclibc, unzip, util-linux, wireshark
6425
6426 Issues resolved (http://bugs.uclibc.org):
6427
6428 #10806: Allow nfs-utils to use ipv6
6429 #11781: mariadb build error
6430 #12031: Build of cups-filters fails while linking, apparently due..
6431 #12141: eudev package is missing "render" and "kvm" groups
6432 #12181: dropbear: norootlogin (-w) no longer works when PAM is enabled
6433 #12241: Permission denied while running "make"
6434
65e48f7a
PK
64352019.02.5, Released September 2nd, 2019
6436
6437 Important / security related fixes.
6438
6439 Filesystems: Pass extra pax options to tar for binary
6440 reproducibility.
6441
6442 Updated/fixed packages: apache, arm-trusted-firmware,
6443 asterisk, atk, autofs, batctl, batman-adv, berkeleydb, brotli,
6444 busybox, bzip2, clamav, cloop, cmake, collectd, connman-gtk,
6445 cryptopp, dahdi-linux, dahdi-tools, daq, dehydrated, dovecot,
6446 dovecot-pigeonhole,, elfutils, evtest, exim, expect, giflib,
6447 git, glib-networking, glibc, gnupg2, gnutls, go,
6448 gst1-rtsp-server, gtkperf, gupnp-tools, gvfs, imagemagick,
6449 imx-uuc, intel-microcode, json-glib, lftp, libbsd, libcurl,
6450 libgit2, libgtk3, libmodplug, libnss, libpri, libshout,
6451 libss7, libssh2, libvips, libxcb, linux-headers, mdadm,
6452 mesa3d, metacity, mpg123, mosquitto, musl, nginx, openblas,
6453 opencv3, openldap, openvmtools, pcmanfm, php, pigpio,
6454 postgresql, prboom, proftpd, proj, python, python-django,
6455 python-idna, python-numpy, python-urllib3, python3, qemu, qt5,
6456 qt5base, qt5enginio, quagga, rygel, squid, subversion,
6457 tcpreplay, unzip, vlc, vte, webkitgtk, weston, wireless-regdb,
6458 xen, xfont_font-util, xlib_libICE, xlib_libXfont,
6459 xlib_libXfont2, yad, zeromq
6460
6461 Issues resolved (http://bugs.uclibc.org):
6462
6463 #11741: pigpio does not build host-pigpio
6464 #11876: automount using host mount/umount
6465 #11881: Build breaks with lftp package enabled and libexpat1-dev inst..
6466 #11921: dahdi fails to build
6467 #11961: libpri build failure
6468 #12096: tcpreplay: build fails if libdumbnet-dev is installed in the..
6469 #12106: daq: build fails if libdumbnet-dev is installed in the host
6470 #12126: vc4 has neon as hard dependency
6471
86c31e8b
PK
64722019.02.4, Released July 10th, 2019
6473
6474 Important / security related fixes.
6475
6476 arch: x86: Fix typo breaking 'core-avx2' variant, add Westmere
6477 variant.
6478
6479 linux: Workaround -Werror related build failure on powerpc,
6480 by forcing CONFIG_PPC_DISABLE_WERROR on.
6481
6482 support/testing: Emulate a machine with 256MB RAM to fix
6483 issues with certain tests running out of memory.
6484
6485 test-pkg: Correct long option handling and clean output dir
6486 after a successful build to save disk space.
6487
6488 Ensure custom <pkg>_OVERRIDE_SRCDIR_RSYNC_EXCLUSIONS are
6489 passed before the standard exclusions so they are not ignored
6490 by rsync when using override-srcdir.
6491
6492 Defconfigs: QEMU: use 'rootwait' kernel option to ensure root
6493 partition is available before mounting.
6494
6495 Updated/fixed packages: barebox, bzip2, davfs2, dbus, dialog,
6496 docker-cli, docker-engine, expat, faad2, ffmpeg, freeswitch,
6497 gerbera, haveged, irssi, libcdadio, libgit2, libglib2,
6498 libsecret, libvncserver, lmbench, logrotate, mariadb, meson,
6499 mongoose, monit, mpd, openblas, php, postgresql, psplash,
6500 python, python-django, python3, qt5base, samba4, taglib,
6501 tvheadend, vlc, webkitgtk, xserver_xorg-server, znc
6502
c700c8ba
PK
65032019.02.3, Released June 7th, 2019
6504
6505 Important / security related fixes.
6506
6507 Infra: pkg-config: Use a dedicated timestamp file rather than
6508 .config as that gets touched by linux-4.19+, causing repeated
6509 builds.
6510
6511 check-bin-arch: Also ignore /usr/lib/grub to support merged
6512 /usr setups, similar to how /lib/grub is ignored.
6513
6514 gnuconfig/config.sub: Add C-SKY architecture support.
6515
6516 Updated/fixed packages: assimp, atftp, atop, botan, busybox,
6517 ca-certificates, chocolate-doom, cjson, coreutils, cracklib,
6518 ddrescue, dhcp, docker-cli, docker-containerd, docker-engine,
6519 dosfstools, dovecot, dovecot-pigeonhole, dropbear, exim,
6520 ffmpeg, flare-engine, gcc, gdb, gerbera, glibmm, go, gpsd,
6521 gst-ffmpeg, gst1-plugins-bad, gst1-plugins-base, imagemagick,
6522 intel-microcode, jasper, kf5-kcoreaddons, kismet, libcurl,
6523 libglib2, libnss, libopenssl, libsigrok, libssh2, libupnp18,
6524 linuxptp, luajit, lynx, matchbox-panel, mender,
6525 netcat-openbsd, netsurf, nfs-utils, opus, orc, owfs,
6526 pcsc-lite, php, popt, postgresql, python, python-cython,
6527 python-django, python-ply, qt5enginio, rpm, runc, samba4,
6528 sqlite, subversion, supertux, systemd, tslib, uclibc,
6529 v4l2loopback, webkitgtk, woff2
6530
fe904511
PK
6531 Issues resolved (http://bugs.uclibc.org):
6532
c700c8ba
PK
6533 #11816: Only selected coreutils binaries are installed
6534 #11841: grub-efi.cfg not used when building EFI disk image
6535 #11911: systemd v240 memory leak in systemd-journald
6536
b7620c10
PK
65372019.02.2, Released April 29th, 2019
6538
6539 Important / security related fixes.
6540
6541 Only build host-lzip / host-xz when really needed by packages,
6542 not just when not available on the build host.
6543
6544 fs: Set FAKEROOTDONTTRYCHOWN environment variable to not
6545 forward {f,l,}chown calls to libc when running under fakeroot
6546 to fix issues when building in restricted environments
6547 (E.G. user namespace with bubblewrap).
6548
6549 Linux: Also build default make target to ensure extra files
6550 like the gdb scripts enabled by CONFIG_GDB_SCRIPTS are also
6551 built. Notice: This may mean that extra host utilities like
6552 uboot-mkimage are needed.
6553
6554 Defconfigs: ASUS tinker and Amarula vyasa rk3822: Support
6555 larger kernel images, Atmel SAM5D27, SAM5D2,3,4 xplained:
6556 Increase rootfs size to fit utilities, Raspberry Pi 64bit:
6557 Include overlays in sdcard image
6558
6559 Updated/fixed packages: android-tools, apache, bind, binutils,
6560 busybox, civetweb, cjson, copas, davfs2, docker-cli,
6561 docker-containerd, docker-engine, dovecot, dovecot-pigeonhole,
6562 freerdp, gerbera, ghostscript, git, gnutls, go, gst-omx,
6563 gst1-plugins-base, gst1-plugins-ugly, haproxy, hostapd,
6564 ipsec-tools, libfreefare, libfuse, libkrb5, libpng, libxml2,
6565 libxslt, linknx, linux, linux-firmware, linux-tools, live555,
6566 lldp, lrzsz, lynx, madplay, make, minicom, mongodb, msmtp,
6567 musl, mutt, neon, netsnmp, numactl, opus, perl, php,
6568 postgresql, pure-ftpd, python-urllib3, python3, qt5base,
6569 rapidxml, rpm, rsyslog, ruby, runc, samba4, sane-backends,
6570 softether, stunnel, sysklogd, syslinux, syslog-ng,
6571 systemd-bootchart, thttpd, thrift, tiff, tor, tpm2-tools,
6572 tpm2-tss, webkitgtk, yaffs2utils, wget, wpa_supplicant, wsapi,
6573 xapp_xfd, xapp_xload, xlib_libXpm, xserver_xorg-server, xz,
6574 znc
6575
6576 Issues resolved (http://bugs.uclibc.org):
6577
6578 #11756: package/syslinux: MBR's don't fit because of binutils..
6579 #11761: Building custom kernel 5.1-rc3 or later breaks on objtool
6580
18a10db0
PK
65812019.02.1, Released March 29th, 2019
6582
6583 Important / security related fixes.
6584
6585 pkg-generic: Only tweak .la files needing it to ensure they
6586 are not included in subsequent package file lists.
6587
6588 test-pkg: Generate a basic package config if none is
6589 specified.
6590
6591 Updated/fixed packages: asterisk, avahi, bash, beecrypt,
6592 binutils, busybox, clamav, cups, efl, eigen, fetchmail, file,
6593 flashrom, fltk, gerbera, git, glibc, gnuradio, go,
6594 gst-plugins-bad, intel-gmmlib, jq, kexec, kf5-modemmanager-qt,
6595 leveldb, libcurl, libdrm, libftdi1, libglib2, libiio, libpcap,
6596 libseccomp, libssh2, log4cplus, lvm2, mariadb, mender,
6597 mongodb, mosquitto, musl, nodejs, ntp, openjpeg, owfs, php,
6598 pure-ftpd, putty, python-aiojobs, qt5webkit, rdesktop, samba4,
6599 sunxi-tools, supertux, swupdate, tpm2-abrmd, tpm2-tss,
6600 wavemon, wireshark, vsftpd, xapp_xdm, xen,
6601 xdriver_xf86-video-fbdev, xlib_libXdmcp
6602
6603 Issues resolved (http://bugs.uclibc.org):
6604
6605 #11716: Typo on website, saying latest release is 2018.2.11
6606
b9674056
PK
66072019.02, released March 4th, 2019
6608
6609 Minor fixes.
6610
6611 Libressl support added for Qt 5.6 as a replacement for
6612 openssl, as 5.6 is not compatible with openssl 1.1.x.
6613
6614 Updated/fixed packages: cutelyst, devmem2, gqrx,
6615 gst-plugins-bad, libraw, libsoxr, qt5base, runc, systemd, tor
6616
bdfea842
PK
66172019.02-rc3, released March 1st, 2019
6618
6619 Fixes all over the tree.
6620
6621 Openssl support dropped from Qt 5.6, as it isn't compatible
6622 with openssl 1.1.x.
6623
6624 Toolchain: GCC 8.x updated to 8.3.0, fixing a number of
6625 issues.
6626
6627 Dependencies: Require CMake 3.8 or newer to fix compilation
6628 issue with certain packages. If not available, host-cmake will
6629 instead be built.
6630
6631 Printvars: Fix performance regression since 2018.02
6632
6633 Scanypi: Correctly handle underscores in python package names.
6634
6635 Updated/fixed packages: botan, clamav, cryptopp, i2pd,
6636 ibrcommon, iproute2, libcpprestsdk, libssh, lua-curl,
6637 luaexpat, qt5base, runc, stress-ng, syslinux, systemd,
6638 upmpdcli, zbar
6639
6640 Issues resolved (http://bugs.uclibc.org):
6641
6642 #9966: util-linux-2.30/.stamp_built' failed
6643 #11696: possible typo in board/pc/post-build.sh
6644
108c8312
PK
66452019.02-rc2, released February 23th, 2019
6646
6647 Fixes all over the tree.
6648
6649 Removed zynq_zybo defconfig, as it hasn't seen any update
6650 since it was added in 2016, and uses a U-Boot version not
6651 compatible with openssl-1.1.x.
6652
6653 Linux: Ignore user supplied downloadable hashes, as no hash
6654 checksums are available for those.
6655
6656 Updated/fixed packages: bind, cryptopp, docker-containerd,
6657 dtc, efivar, gdb, imagemagick, ipmiutil, libcpprestsdk,
6658 libcurl, libgpiod, libid3tag, libv4l, log4cplus, luvi,
6659 madplay, mender, mosquitto, poco, postgresql, proftpd,
6660 pulseaudio, python-django, qemu, qt5base, qwt, rabbitmq-c,
6661 reaver, safeclip, stress-ng, swupdate, syslog-ng, systemd,
6662 tor, unzip, xenomai
6663
6664 Issues resolved (http://bugs.uclibc.org):
6665
6666 #11501: compile sdl2 with enable wayland
6667 #11681: .. unable to initialize decompress status for section..
6668
23a28853 66692019.02-rc1, released February 13th, 2019
fb741b03
PK
6670
6671 Fixes all over the tree and new features.
6672
6673
6674 Dependencies:
6675
6676 Require Python >= 2.7 as it is needed for E.G. building
6677 libglib2.
6678
6679 Ensure GNU gzip is used for reproducible tarballs (instead of
6680 pigz)
6681
6682
6683 Infrastucture:
6684
6685 Ensure the PLATFORM and OS environment variables are not set,
6686 as they cause build issues for some packages.
6687
6688 The package list infrastructure now correctly handles packages
6689 installing files with old mtime.
6690
6691 Add a config option to force all optional host utilities to be
6692 built, even if suitable versions are available on the build
6693 machine.
6694
6695 graph-build-time: Also show time spent downloading
6696
6697 Download: fixes for SSH/SCP support
6698
6699 Ensure user provided permissions override permissions from
6700 packages.
6701
6702 SDK: Fix handling of relative symlinks (targets starting with
6703 '.' or '..')
6704
6705 BR2_SYSTEM_DEFAULT_PATH setting to customize the default path
6706 for processes.
6707
6708 The custom skeleton logic will now populate the needed /bin,
6709 /lib, /sbin directories/symlinks if not present. Merged /usr
6710 can now be used with a custom skeleton.
6711
6712 Rootfs overlays can now override symbolic links from
6713 packages. This was disabled to ensure the correct symbolic
6714 links are present when merged /usr is used. Instead validate
6715 that the rootfs overlays do not include invalid /bin, /sbin
6716 and /lib entries.
6717
6718 The waf infrastructure now support the <pkg>_SUBDIR variable,
6719 similar to the other package types.
6720
6721 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
6722
6723 Various improvements to the meson infrastructure.
6724
6725 Luarocks: A Buildroot addon has been added to automate
6726 creating a Buildroot package from luarocks, similar to
6727 scancpan and scanpypi.
6728
23a28853
PK
6729 scanpypi: protect against zip-slip vulnerability in zip/tar
6730 handling
6731
fb741b03
PK
6732 check-package: fix Python 3 support
6733
6734 get-developers: Fix behaviour when called from elsewhere than
6735 the toplevel directory.
6736
6737 pkg-stats: Show latest upstream version of each package, based
6738 on data from release-monitoring.org
6739
6740 kconfig: Fix for make linux-menuconfig / uboot-menuconfig from
6741 a clean tree when ccache is enabled.
6742
6743 Default to sha256 password encoding, drop md5 support.
6744
6745
6746 Architecture:
6747
6748 Support for RISC-V 32bit architecture, ARM A55, 75 and Saphira
6749 variants, MIPS support for mips32r3, mips64r3 and Marvell
6750 Octeon II/III variants.
6751
6752
6753 Toolchain:
6754
6755 ARC toolchain 2018.09, ARM 8.2-2018.11, Codescape IMG/MTI MIPS
6756 2018.09-02, MUSL 1.1.21, GCC 6.5.0 / 7.4.0, GDB 8.2.1
6757
6758
6759 Packages:
6760
6761 openssl: Bump to 1.1.1x series, bringing TLSv1.3 support and
6762 long term support.
6763
6764 fftw: Split into fftw-{single,double,long-double,quad}
6765 packages for the different data precision options.
6766
6767 libcurl: Now has explicit TLS backend selection options.
6768
6769 linux: Support building device tree blobs with the -@ option
6770 for device tree overlays.
6771
6772 weston: The weston-imx i.MX variant is now used when
6773 imx-gpu-viv is enabled
6774
6775 pkgconf: Update to 1.5.3, which brings support for
6776 --define-prefix (used by GStreamer)
6777
6778 Add host-python3-setuptools package to handle host python
6779 packages needing python3 with setuptools support.
6780
6781
6782 New defconfigs: Aarch64 EFI, Orangepi one plus, Orangepi lite
6783 2, QEMU RISC-V 32bit virt, Rock64
6784
6785
6786 New packages: brcm-patchram-plus, clinfo, cunit, docker-cli,
6787 erlang-p1-eimp, exempi, fail2ban, fftw-double,
6788 fftw-double-long, fftw-quad, fftw-single, gerbera, grpc,
6789 gst1-shark, intel-gmmlib, iwd, kf5-kcoreaddons, libeastl,
6790 libpackagekite, libtorrent-rasterbar, lua-std-debug,
6791 lua-std-normalize, mini-snmpd, netsurf, pamtester, pcm-tools,
6792 python-aiodns, python-aiohttp, python-aiohttp-jinja2,
6793 python-aiohttp-remotes, python-aiohttp-security,
6794 python-aiohttp-session, python-aiohttpd-sse, python-aiojobs,
6795 python-cchardet, python-pycares, python-sentry-sdk,
6796 python-wtforms, python3-setuptools, rcw, rtc-tools, shim,
6797 utp_com, vmtouch, websocketpp
6798
23a28853
PK
6799 Removed packages: fftw, lua 5.2.x, luacrypto, perl-time-hires,
6800 python-pyqt, qt, qtuio, tn5250
6801
6802 Issues resolved (http://bugs.uclibc.org):
6803
6804 #10851: Patch to handle numpad Enter key properly
6805 #11066: x11r7 X11 S40xorg leads to a black screen on QEMU x86..
6806 #11126: Bash Shell Programming using Buildroot
6807 #11426: pps-tools bash dependency
6808 #11476: stdio2.h error invalid use of __builtin_va_arg_pack
6809 #11536: dt-utils building fails with glibc 2.28
6810 #11546: open-vm-tools with glibc 2.28
6811 #11566: Fix init script
6812 #11576: Unable to start apache with event MPM on raspberry pi 3
6813 #11591: [pkgconf 1.5.3] xserver OpenGL support is missing
6814 #11606: libjpeg has no Config.in
6815 #11616: 2018.02.09 fails to build libzlib with full RELRO..
6816 #11656: Custom device tree and u-boot boot.scr not integrated..
6817 #11666: Touchscreen with (Py)Qt5 should use tslib instead of evdev
fb741b03 6818
a2dbb7a0
PK
68192018.11.4, Released March 28th, 2019
6820
6821 Important / security related fixes.
6822
6823 Updated/fixed packages: avahi, beecrypt, binutils, botan,
6824 busybox, clamav, cups, devmem2, efl, fetchmail, file, fltk,
6825 gcc, gdb, git, go, gst-plugins-bad, iproute2, jq,
6826 kf5-modemmanager-qt, leveldb, libopenssl, libraw, libseccomp,
6827 libsoxr, libssh2, mariadb, mosquitto, nodejs, ntp, openjpeg,
6828 perl, php, putty, qt5webkit, rdesktop, runc, samba4, swupdate,
6829 systemd, tor, vsftpd, wireshark, xapp_xdm, xen, xlib_libXdmcp
6830
234525e7
PK
68312018.11.3, Released February 23th, 2019
6832
6833 Important / security related fixes.
6834
6835 Ensure the PLATFORM and OS environment variables are not set,
6836 as they cause build issues for some packages.
6837
6838 The package list infrastructure now correctly handles packages
6839 installing files with old mtime.
6840
6841 Linux: Skip hash checks for user supplied downloadable
6842 patches, as no hash checksums are available for those.
6843
6844 scanpypi: protect against zip-slip vulnerability in zip/tar
6845 handling
6846
6847 Download: fixes for SSH/SCP support
6848
6849 SDK: Fix handling of relative symlinks (targets starting with
6850 '.' or '..')
6851
6852 Updated/fixed packages: bind, dhcpcd, docker-compose,
6853 docker-containerd, docker-engine, dovecot, dovecot-pigeonhole,
6854 dtc, efivar, ghostscript, gnuradio, imagemagick, jpeg-turbo,
6855 libarchive, libb64, libcurl, libgeotiff, libgpiod, libid3tag,
6856 libupnp18, log4cplus, madplay, meson, mosquitto, openssh, php,
6857 poco, postgresql, proftpd, pulseaudio, python, python-django,
6858 python3, qt5base, reaver, runc, sg3_utils, sqlcipher,
6859 swupdate, systemd, unzip, webkitgtk, xenomai
6860
8b8ba9ec
PK
68612018.11.2, Released January 30th, 2019
6862
6863 Important / security related fixes.
6864
6865 Defconfigs: Fixes for imx6slevk, imx7dsabresd, imx8mqevk, Lego
6866 EV3, QEMU AArch64-virt
6867
6868 Download: Fix scp download handling
6869
6870 check-package: fix Python 3 support
6871
6872 get-developers: Fix behaviour when called from elsewhere than
6873 the toplevel directory.
6874
6875 kconfig: Fix for make linux-menuconfig / uboot-menuconfig from
6876 a clean tree when ccache is enabled.
6877
6878 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
6879
6880 Updated/fixed packages: acpica, apache, apr, avrdude, cargo,
6881 cc-tool, dash, dhcpdump, dmalloc, docker-containerd, efivar,
6882 fwts, glibc, gnuchess, gnupg2, go, leveldb, libarchive,
6883 libassuan, libftdi1, libgpg-error, libhttpparser, libkcapi,
6884 libmad, libsndfile, libsquish, liburiparser, libwebsock,
6885 libxml2, lighttpd, llvm, lm-sensors, lua-msgpack-native, lxc,
6886 mariadb, mbedtls, meson, mosquitto, netatalk, nodejs, odhcp6c,
6887 openresolv, openssh, pango, patchelf, php, python-django,
6888 python-numpy, python-pyyaml, rauc, rp-pppoe, s6-networking,
6889 samba4, sdl_sound, shairport-sync, sqlite, subversion,
6890 sunxi-cedarx, swupdate, systemd, tcpreplay, tekui, tmp2-abrmd,
6891 tpm2-tools, tpm2-tss, udisks, unixodbc, usb_modeswitch,
6892 webkitgtk, wireshark, wolfssl, xapp_rgb, xenomai, xerces
6893
6894 Issues resolved (http://bugs.uclibc.org):
6895
6896 #11576: Unable to start apache with event MPM on raspberry pi 3
6897
ab3d2dea
PK
68982018.11.1, Released December 20th, 2018
6899
6900 Important / security related fixes.
6901
6902 defconfigs: Fixes for bananapi m2 ultra, ci20
6903
6904 Download wrapper: Fix for urlencode handling
6905
6906 Updated/fixed packages: asterisk, docker-compose,
6907 docker-engine, dt-utils, gnutls, go, grub, libbsd, libcurl,
6908 libpgpme, libiscsi, liblo, libmpd, libopenssl, liboping,
6909 libpam-tacplus, libpjsip, linux-firmware, liquid-dsp,
6910 lua-cqueue, luvi, lxc, lynx, nginx, nodejs, openzwave, php,
6911 pps-tools, proftpd, prosody, sdl2_net, squashfs, swupdate,
6912 uclibc, vtu, webkitgtk, wine, xen
6913
6914 New packages: docker-cli
6915
6916 Issues resolved (http://bugs.uclibc.org):
6917
6918 #11426: pps-tools bash dependency
6919 #11536: dt-utils building fails with glibc 2.28
6920
9089a9ff
PK
69212018.11, Released December 1st, 2018
6922
6923 Minor fixes.
6924
6925 Updated/fixed packages: c-ares, quagga, squid
6926
0031f521
PK
69272018.11-rc3, released November 30th, 2018
6928
6929 Fixes all over the tree.
6930
6931 Defconfigs: Fixes for Armadeus APF27, imx6sabre, Olimex A20
6932 olinuxino lime legacy, Orangepi zero plus 2, PC, Riotboard.
6933
6934 graph-depends: Fix for package names starting with a non-alpha
6935 character.
6936
6937 Updated/fixed packages: alsa-utils, botan, dante, domoticz,
6938 dtc, freetype, gauche, gcc, gdb, ghostscript, glibc,
6939 imx-usb-loader, libbsd, libid3tag, libkrb5, libmicrohttpd,
6940 libopenssl, libsoxr, linux, motion, msgpack, mtd,
6941 perl-net-ssleay, php, popt, python-numpy, qt5declarative,
6942 samba4, shadowsocks-libev, stress-ng, systemd, usb_modeswitch,
6943 webkitgtk, valgrind, weston, xfsprogs
6944
bc89c1a8
PK
69452018.11-rc2, released November 21th, 2018
6946
6947 Fixes all over the tree.
6948
6949 fs: Drop intermediate tarball from the filesystem handling to
6950 fix an issue with xattrs handling related to fakeroot. Ensure
6951 tarball target includes xattrs.
6952
6953 download: Fix confusion in git submodule handling if dl/ is a
6954 symlink.
6955
6956 genrandconfig: Fix missing newline in BR2_WGET handling,
6957 causing the following line to be ignored. This would affect
6958 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
6959 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
6960 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
6961
6962 show-build-order: Also include the dependencies of
6963 rootfs-common.
6964
6965 Fix a number of build issues in packages for the recently
6966 merged RISC-V architecture support.
6967
6968 Updated/fixed packages: dt-utils, easydbus, elfutils,
6969 flare-engine, flatcc, glibc, gstreamer, gstreamer1, imx-uuc,
6970 libassuan, libcorrect, libiscsi, libkrb5, libmicrohttpd,
6971 libnftnl, libnspr, libnss, libsemanage, libsigsegv, libv4l,
6972 ltp-testsuite, luv, luvi, make, ncmpc, netplug, openocd,
6973 prosody, qemu, rpm, sconeserver, shadowsocks-libev,
6974 supertuxcart, syslinux, systemd, trace-cmd, uclibc,
6975 uclibc-ng-test, vtun, webkitgtk, weston, wireshark, xen,
6976 xlib_libfontenc
6977
6978 Issues resolved (http://bugs.uclibc.org):
6979
6980 #11086: download/git submodule breaks on symlinked dl folder
6981 #11216: Capabilities not applied to filesystem
6982
419fc6ab 69832018.11-rc1, released November 9th, 2018
9ffcc4ff
PK
6984
6985 Fixes all over the tree and new features.
6986
6987 Architecture: RISC-V support (64bit) added.
6988
6989 Toolchain: Glibc bumped to 2.28. Fortran support for external
6990 toolchains. ARM (Linaro) toolchains updated to 8.2-2018.08.
6991
6992 Hardening flags (RELRO) are now handled by the toolchain
6993 wrapper instead of explicitly through CFLAGS/LDFLAGS, fixing a
6994 number of issues.
6995
6996 Filesystems: Support for creating btrfs and f2fs filesystems
6997 added.
6998
6999 Add a number of patches to fix build errors for host utilities
7000 on modern distributions using glibc-2.28.
7001
7002 mkusers: Ensure existing group members are preserved when a
7003 group is reprocessed.
7004
7005 printvars: Fix issue with exceeding shell command line length
7006 limits for certain setups.
7007
7008 Workaround added for incompatibility issues between host-dtc
7009 and older U-Boot and Linux kernel versions.
7010
7011 Detect and reject build paths containing '@', as this confuses
7012 a number of packages, including GCC.
7013
7014 utils/diffconfig: Make it work for (non-Buildroot) config
7015 files not using the BR2_ prefix.
7016
7017 New defconfigs: Amarula a64-relic, Bananapi m2 ultra, Embest
7018 riotboard, Hardkernel Odroid XU-4, QEMU riscv64-virt.
7019 olimex_a20_olinuxion_lime_mali is renamed to _legacy.
7020
7021 OpenCL infrastructure support added, similar to how OpenGL is
7022 handled.
7023
7024 Linux-headers: Support for kernel headers from a custom
7025 tarball / git repo added.
7026
7027 New packages: bird, bluez5_utils-headers, btrfs-progs,
7028 checksec, davici, duktape, ell, haproxy, libclc, libcorrect,
7029 libopencl, libopenresolv, nss-myhostname,
7030 perl-apache-logformat-compiler, perl-appconfig,
7031 perl-astro-suntime, perl-class-inspector, perl-class-load,
7032 perl-class-method-modifiers, perl-class-std,
7033 perl-class-std-fast, perl-cookie-baker, perl-data-dump,
7034 perl-data-optlist, perl-data-uuid, perl-data-manip,
7035 perl-dbd-mysql, perl-dbi, perl-devel-globaldestruction,
7036 perl-devel-stacktrace, perl-devel-stacktrace-ashtml,
7037 perl-device-serialport, perl-dist-checkconflicts,
7038 perl-exporter-tiny, perl-file-sharedir, perl-file-slurp,
7039 perl-filesys-notify-simple, perl-hash-multivalue,
7040 perl-http-entity-parser, perl-http-headers-fast,
7041 perl-http-multipartparser, perl-io-interface,
7042 perl-io-socket-multicast, perl-json-maybexs, perl-mime-tools,
7043 perl-module-implementation, perl-module-runtime, perl-moo,
7044 perl-number-bytes-human, perl-package-stash, perl-params-util,
7045 perl-plack, perl-posix-strftime-compiler, perl-role-tiny,
7046 perl-streams-buffered, perl-sub-exporter-progressive,
7047 perl-sub-install, perl-sub-quote, perl-sys-cpu,
7048 perl-sys-meminfo, perl-sys-mmap, perl-time-parsedate,
7049 perl-type-tiny, perl-www-form-urlencoded, perl-x10, pigpio,
7050 python-async-timeout, python-falcon, python-fire,
7051 python-mimeparse, python-multidict, python-passlib,
7052 python-pigpio, python-pip, python-ply, python-py,
7053 python-pyasn1, python-pyasn1-modules, python-pycryptodomex,
7054 python-pyhamcrest, python-pysmi, python-scapy, python-semver,
7055 python-serial-asyncio, python-typing, python-uvloop,
7056 pythonwrapt, python-yarl, python-zeroconf, riscv-pk, sedutil,
7057 spandsp, tini, waffle, xapian
7058
7059 Removed packages: bootutils, dsp-tools, expedite, gst-dsp,
7060 xloader
7061
7062 Issues resolved (http://bugs.uclibc.org):
7063
d8a21692
PK
7064 #11116: Buildroot should set PYTHON_EGG_CACHE instead of writing ..
7065 #11156: In python3 module 'socket' has no attribute 'AF_BLUETOOTH'
7066 #11166: Erlang bad argument on valid uint64 when crosscompiled on..
7067 #11206: zlib: fails to build with Linaro toolchain, BR2_RELRO_FULL..
9ffcc4ff 7068 #11241: ACPID shouldn't depend on BR2_x86_64 || BR2_i386
d8a21692
PK
7069 #11251: Util scanpypi failes when package change - to _ in tar file
7070 #11266: qt5base-5.11.1 does not compile with musl, complains about..
7071 #11286: python-rpi-gpio only should depend on BR2_arm || BR2_aarch64
7072 #11321: Latest master fails to build readline with RELRO FULL
7073 #11326: sysvinit fails to build in latest GIT master
7074 #11331: Internal application no longer builds with latest GIT master
7075 #11336: nfs-utils fails to build in latest GIT master
7076 #11351: build root-2018-08, linaro aarch64 compile error
9ffcc4ff 7077 #11376: mdmon binary missing
d8a21692 7078 #11391: Valgind availability on ARM
9ffcc4ff 7079 #11396: uboot environment image checksum invalid if target is big endian
d8a21692
PK
7080 #11421: GCC error message for ARM Cortex-A9/ARM.V7
7081 #11451: Can't find libmpfr.so.4 when using external toolchain on ubuntu..
9ffcc4ff
PK
7082 #11481: Docs: Is external.desc required?
7083
b0a209ee
PK
70842018.08.4, Released December 20th, 2018
7085
7086 Important / security related fixes.
7087
7088 Defconfigs: Fixes for ci20, orangepi zero plus 2
7089
7090 Download wrapper: Fix for urlencode handling
7091
7092 Updated/fixed packages: c-ares, dante, docker-compose,
7093 domoticz, freetype, ghostscript, gnutls, libcurl, libgpgme,
7094 libid3tag, libiscsi, libmpd, libopenssl, liboping, libpjsip,
7095 linux-firmware, liquid-dsp, luvi, lynx, msgpack, nginx,
7096 nodejs, php, popt, pps-tools, prosody, python-numpy,
7097 python-requests, samba4, sdl2_net, squashfs, swupdate,
7098 systemd, uclibc, vte, webkitgtk, wine, xfsprogs
7099
7100 Issues resolved (http://bugs.uclibc.org):
7101
7102 #11426: pps-tools bash dependency
7103
ccfdcd17
PK
71042018.08.3, Released November 26th, 2018
7105
7106 Important / security related fixes.
7107
7108 fs: Drop intermediate tarball from the filesystem handling to
7109 fix an issue with xattrs handling related to fakeroot. Ensure
7110 tarball target includes xattrs.
7111
7112 download: Fix confusion in git submodule handling if dl/ is a
7113 symlink.
7114
7115 toolchain: Only allow enabling stack protection on
7116 architectures with control flow integrity (CFI) support. Only
7117 allow FORTIFY_SOURCE support on gcc >= 6.
7118
7119 genrandconfig: Fix missing newline in BR2_WGET handling,
7120 causing the following line to be ignored. This would affect
7121 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
7122 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
7123 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
7124
7125 show-build-order: Also include the dependencies of
7126 rootfs-common.
7127
7128 Defconfigs: Fixes for Armadeus APF27, imx6sabre, Olimex A20
7129 olinuxino lime legacy, Orangepi zero plus 2.
7130
7131 graph-depends: Fix for package names starting with a non-alpha
7132 character.
7133
7134 Updated/fixed packages: attr, audit, bind, brotli, busybox,
7135 dtc, easydbus, elfutils, flare-engine, flatcc, gauche, gcc,
7136 giflib, gpsd, lcdproc, libcurl, libiscsi, libkcapi, libnfs,
7137 libnspr, libnss, libsemanage, liburiparser, lighttpd,
7138 lua-curl, mariadb, mmc, mosquitto, mysql, ncmpc, neardal,
7139 netplug, network-manager, nfs-utils, nginx, openocd, openswan,
7140 p11-kit, postgresql, prosody, qemu, qt, rpm, ruby, samba4,
7141 squid, supertuxkart, systemd, tar, trace-cmd, traceroute,
7142 twolame, uclibc, usb_modeswitch, vtun, webkitgtk, weston,
7143 xdriver_xf86-video-geode, xlib_libfontenc, xserver_xorg-server
7144
7145 Issues resolved (http://bugs.uclibc.org):
7146
7147 #11086: download/git submodule breaks on symlinked dl folder
7148 #11481: Docs: Is external.desc required?
7149
0106c04a
PK
71502018.08.2, Released October 25th, 2018
7151
7152 Important / security related fixes.
7153
7154 Workaround added for incompatibility issues between host-dtc
7155 and older U-Boot and Linux kernel versions.
7156
7157 Detect and reject build paths containing '@', as this confuses
7158 a number of packages, including GCC.
7159
7160 utils/get-developers: Add -e option for use with git
7161 send-email.
7162
7163 utils/diffconfig: Make it work for (non-Buildroot) config
7164 files not using the BR2_ prefix.
7165
7166 u-boot: Fix for environment image handling on big endian
7167 systems.
7168
7169 Updated/fixed packages: binutils, ca-certificates,
7170 cups-filters, dtc, erlang, file, freetype, gcc, git, gvfs,
7171 jasper, leveldb, libarchive, libssh, live555, ljlinenoise,
7172 mariadb, mongoose, netsnmp, nmap, nodejs, ntp, open-plc-utils,
7173 poco, psmisc, ptpd2, python-enum34, qemu, qt, qt5base,
7174 setools, spice, spice-protocol, tinc, ustr, wireshark,
7175
7176 Issues resolved (http://bugs.uclibc.org):
7177
7178 #11396: uboot environment image checksum invalid if target is big endian
7179
e4f79880
PK
71802018.08.1, Released October 7th, 2018
7181
7182 Important / security related fixes.
7183
7184 Add a number of patches to fix build errors for host utilities
7185 on modern distributions using glibc-2.28.
7186
7187 mkusers: Ensure existing group members are preserved when a
7188 group is reprocessed.
7189
7190 printvars: Fix issue with exceeding shell command line length
7191 limits for certain setups.
7192
7193 Updated/fixed packages: acpid, android-tools, apache,
7194 arp-scan, bandwidthd, bind, brltty, clamav, connman, cppcms,
7195 domoticz, dtc, fio, gcc, gdb, ghostscript, gnupg, httpping,
7196 igmpproxy, imlib2, ipsec-tools, libesmtp, libnfs, libxslt,
7197 links, lua, mosquitto, nilfs-utils, ocrad, parted, php,
7198 python-django, screen, shairport-sync, strongswan,
7199 vboot-utils, webkitgtk, wireguard, x265 xen, xlib_libXdmcp,
7200 xlib_libXfont, xlib_libXft, xlib_libxshmfence,
7201 xutil_makedepend, zeromq
7202
339d550e
PK
72032018.08, Released September 6th, 2018
7204
7205 Minor fixes.
7206
7207 Known issues:
7208
7209 - Glibc 2.28 on the build host breaks compilation of a number
7210 of host packages. 2018.08 contains fixes for some of these
7211 packages, but not all. Consider building on hosts (or in
7212 containers) using older Glibc versions.
7213
7214 - host-dtc 1.4.7 breaks compilation of older U-Boot and Linux
7215 kernel configurations using FDT/DTC. Consider updating the
7216 Linux kernel to >= 4.17 and U-Boot to >= 2018.07 or
7217 backporting commit 9130ba8846 (scripts/dtc: Update to
7218 upstream version v1.4.6-9-gaadd0b65c987) for the Linux
7219 kernel / commit db405d1980 for U-Boot.
7220 Alternatively revert commit 7b929ddcf0 (dtc: bump version to
7221 1.4.7) and ensure your build host does not have the libfdt
7222 development headers installed.
7223
7224 Updated/fixed packages: busybox, chipmunk, cutelyst,
7225 domoticz, gcc, imagemagick, lcms2, libcurl, mediastreamer,
7226 moarvm, php, qt, qt5virtualkeyboard, qt5webengine, screen,
7227 sdl2, squashfs, uboot, xen
7228
7229 Issues resolved (http://bugs.uclibc.org):
7230
7231 #11261: ccache using wrong cached objects
7232 #11276: Understanding the patch for kernel-4.9 and other..
7233
24b5ff16
PK
72342018.08-rc3, Released August 31th, 2018
7235
7236 Fixes all over the tree.
7237
7238 linux: additional improvements to the flex / bison dependency
7239 handling, use system provided variant if available. Ensure
7240 toolchain is available when configuring for 4.18+ support.
7241
7242 Download: Fix handling of primary sites using file://
7243
7244 Toolchain: Correct external toolchain musl detection for
7245 static toolchains.
7246
7247 Updated/fixed packages: aircrack-ng, bison, brltty, busybox,
7248 cutelyst, dropbear, gr-osmosdr, i2c-tools, json-c, libconfuse,
7249 libkcapi, libsoup, libssh, liburiparser, mbedtls, mender,
7250 mesa3d, minicom, mjpegtools, mutt, openpowerlink, openssh,
7251 oracle-mysql, php, postgresql, pv, qt5base, qt5quickcontrols,
7252 rauc, shairport-sync, systemd, xlib_libX11, zeromq,
7253
7254 Issues resolved (http://bugs.uclibc.org):
7255
7256 #11091: BR2_PRIMARY_SITE doesn't work (wget is selected...
7257 #11141: WF111 package no longer available
7258 #11211: Internal compiler error: Killed (program cc1plus)..
7259 #11236: util-linux fails to build on Travis CI when python..
7260 #11246: Glibc 2.28 - fails to build host-bison and host-m4
7261 #11256: Add python-falcon and python-mimeparse packages
7262
a907ab7d
PK
72632018.08-rc2, Released August 20th, 2018
7264
7265 Fixes all over the tree.
7266
7267 pkg-kconfig: Support dependencies needed to run the
7268 configurator, E.G. recent Linux kernel versions needing flex
7269 and bison.
7270
7271 Defconfigs: ARM Juno: Bump ATF to fix a build
7272 issue. Raspberrypi2: Bump rootfs size. Snps_archs38_vdk:
7273 Correct /etc/inittab. Technologic ts7680: Correct genimage
7274 configuration. Orange PI PC / Zero, Sheevaplug: Bump U-boot to
7275 2018.07 to fix build issue. Ensure host-openssl is pulled in
7276 for kernel builds where needed.
7277
7278 Updated/fixed packages: aircrack-ng, bind, boost,
7279 boot-wrapper-aarch64, bzip2, busybox, chrony, cryptsetup,
7280 dahdi-tools, dbus, domoticz, eigen, ipsec-tools, libarchive,
7281 libfuse, libgit2, libopenssl, libselinux, lighttpd, lvm2, m4,
7282 makedevs, mariadb, mesa3d-headers, mono, ncmpc, ncurses,
7283 nodejs, php, python-django, python-pyqt5, qt5base,
7284 qt5serialbus, ruby, samba4, uboot-tools, uclibc, vlc,
7285 waylandpp, wireless_tools, wireshark, wpa_supplicant, mtd,
7286 xdriver_xf86-video-ati, xserver_xorg-server
7287
7288 Issues resolved (http://bugs.uclibc.org):
7289
7290 #10781: cryptsetup luksOpen container_file container causes..
7291 #10996: bogus musl ARM toolchain
7292 #11191: xattr and check-package issue
7293
d7dcc6c0 72942018.08-rc1, Released August 5th, 2018
340a0903
TP
7295
7296 Toolchain:
7297
7298 - add support for gcc 8.x, switch to gcc 7.x as the default
7299 version
7300 - add support for gdb 8.1, switch to gdb 8.0 as the default
7301 and remove gdb 7.10/7.11
7302 - add support for binutils 2.31
7303 - NIOSII CodeSourcery toolchain updated
7304 - Linaro AArch64 BE toolchain added, and other Linaro
7305 toolchains updated
7306 - Synopsys ARC pre-built toolchain updated
7307
7308 Architecture: add support for ARM Cortex-M7
7309
7310 Major updates:
7311
7312 - systemd bumped to 239
7313 - Qt5 bumped to 5.11.1
7314 - Rust bumped to 1.27
7315 - GStreamer stack bumped to 1.14.2
7316 - X.org server bumped to 1.20, and all X.org proto packages
7317 replaced by the single xorgproto package
7318 - i.MX6 support packages bumped to 6.2.4
827b4bb1
PK
7319 - i.MX Vivante graphics version bumped to 6.2.4.p1.2,
7320 adding support for Wayland and i.MX8MQ platforms
340a0903
TP
7321
7322 Linux: bumped to 4.17 by default.
7323
7324 Infrastructure: new package infrastructure added for packages
7325 using the Meson build system
7326
7327 New packages: at-spi2-atk, at-spi2-core, capnproto, cmocka,
7328 corkscrew, cutelyst, davfs2, flatcc, libidn2, libgit2,
7329 libopusenc, mender, nghttp2, perl-convert-asn1, perl-crypt-blowfish,
7330 perl-crypt-cbc, perl-digest-md5, perl-mime-base64-urlsafe,
7331 perl-mojolicious-plugin-authentication, perl-net-ping,
7332 perl-net-snmp, perl-net-ssh2, perl-net-telnet, pigz,
7333 python-reentry, python-request-id, python-validators,
7334 python-webob, shadowsocks-libev, speexdsp, xorgproto, wampcc
7335
7336 New defconfigs: NXP i.MX7D SDB, Boundary Devices Nitrogen 8M,
7337 Olimex A10 OLinuxino, ZynqMP ZCU106
7338
7339 Removed packages: all xproto_* have been removed and replaced
7340 by xorgproto
7341
7342 Issues resolved (http://bugs.uclibc.org):
7343
7344 #9411: MUSL build with RT Error relocating /lib/libgcc_s.so.1:
7345 __cpu_indicator_init: symbol not found
7346 #9921: lockfile module within python-daemon not available
7347 #10341: gdb install of py files when using buildroot toolchain
7348 includes build path
7349 #10661: /etc/init.d/S29netplug starts multiple instances of netplugd
7350 #10751: Missing dependency in pulseaudio package
7351 #10811: kodi-17.6-Krypton does not compile for freescale_* devices
7352 #10856: openblas on qemu_x86_64_defconfig fails with
7353 "sgemm_kernel.o: No such file or directory"
7354 #11056: Compiling a file that uses libdrm headers fails with:
7355 fatal error: drm.h: No such file or directory
7356 #11061: support/download: git version=master broken
7357 #11071: Building postgresql package on Debian 9.4 x64 for armel target fails
7358 #11076: Docker containerd installed to incorrect path
7359 #11101: host-patchelf Endian Issue with relative RPATH
7360 #11111: raspberry pi 3 b+: missing BSP for 64-bit kernel
7361 #11121: statfs call corrupts memory struct statfs too small
7362 #11181: Switching toolchain does not work
7363
1b5694bb
PK
73642018.05.3, Released October 6th, 2018
7365
7366 Important / security related fixes.
7367
7368 Add a number of patches to fix build errors for host utilities
7369 on modern distributions using glibc-2.28.
7370
7371 mkusers: Ensure existing group members are preserved when a
7372 group is reprocessed.
7373
7374 printvars: Fix issue with exceeding shell command line length
7375 limits for certain setups.
7376
7377 Updated/fixed packages: acpid, android-tools, apache,
7378 arp-scan, bandwidthd, bind, bison, brltty, chipmunk, connman,
7379 cppcms, fio, gcc, ghostscript, gnupg, httping, igmpproxy,
7380 imagemagick, imlib2, ipsec-tools, lcm2, libcurl, libesmtp,
7381 libnfs, libssh, libxslt, links, mediastreamer, minicom,
7382 moarvm, nilfs-utils, ocrad, parted, php, postgresql, pv,
7383 python-django, qt, qt5quickcontrols, qt5webengine, screen,
7384 sdl2, shairport-sync, squashfs, strongswan, vboot-utils,
7385 webkitgtk, wireguard, x265, xen, xlib_libXfont, xlib_libXft,
7386 xlib_libxshmfence, zeromq
7387
b914fbdc
PK
73882018.05.2, Released August 28th, 2018
7389
7390 Important / security related fixes.
7391
7392 Defconfigs: Raspberrypi2: Bump rootfs size, T7680: Fix
7393 genimage.cfg issue, ARM Juno: Bump ATF to v1.3 to fix build
7394 issue.
7395
7396 Updated/fixed packages: acl, attr, apache, bind,
7397 boot-wrapper-aarch64, brltty, bzip2, chrony, crda, cryptsetup,
7398 dahdi-tools, dmidecode, dropbear, eigen, ffmpeg, gawk, gcc,
7399 ghostscript, gnutls, imx-gpu-viv, ipsec-tools, libarchive,
7400 libfuse, libglib2, libopenssl, libselinux, libsoup, lighttpd,
7401 linuxptp, lttng-modules, lttng-tools, lua-flu, lvm2, m4,
7402 makedevs, mariadb, mbedtls, mesa3d-heders, mtd, ncurses,
7403 nodejs, openssh, php, python-django, rauc, ruby, samba4,
7404 stress-ng, ti-utils, uboot-tools, uclibc, vim, waylandpp,
7405 wireless_tools, wireless-regdb, wireshark, wpa_supplicant,
7406 xorriso, znc
7407
7408 Issues resolved (http://bugs.uclibc.org):
7409
7410 #10781: cryptsetup luksOpen container_file container causes..
7411 #10986: Installing package attr when already supplied by..
7412 #11191: xattr and check-package issue
7413
3134d94e
PK
74142018.05.1, Released July 20th, 2018
7415
7416 Important / security related fixes.
7417
7418 U-Boot: Ensure host version of ncurses is picked up and not
7419 host-ncurses built by buildroot, as that otherwise causes
7420 widechar/non-widechar conflicts and corrupted menuconfig
7421 menus.
7422
7423 Linux: Enable CONFIG_PERF_EVENTS when perf is enabled.
7424
7425 Toolchain: ARC tools updated to arc-2018.03.
7426
7427 pkg-stats: Fix python 3.x compatibility.
7428
7429 dl-wrapper: Fix support for URIs containing '+', fix
7430 no-check-hash for inferred site method.
7431
7432 Defconfigs: Raspberrypi3: Bump rootfs size, Minnowboard-max:
7433 Support ethernet on Turbot variant.
7434
7435 Updated/fixed packages: audit, bind, btrfs-progs, cifs-utils,
7436 clamav, collectd, coreutils, docker-containerd, dos2unix,
7437 edid-decode, file, gcc, gdb, gnupg, gnupg2, heimdal, hidapi,
7438 imagemagick, libcurl, libgcrypt, libglib2, liblogging,
7439 libostree, libressl, libsoup, libv4l, libvncserver, libvorbis,
7440 libwebsockets, libxslt, lm-sensors, mariadb, mpg123, ncurses,
7441 network-manager, nodejs, patchelf, perl, php-amqp, pinentry,
7442 pixiewps, qpdf, qt53d, qt5base, qt5charts, qt5script, redis,
7443 systemd, triggerhappy, uboot, wireguard, wireless-regdb,
7444 wireshark
7445
f3d114a1
PK
74462018.05, Released June 1st, 2018
7447
7448 Minor fixes.
7449
7450 Download: Work around for hanging connections for packages
7451 from CVS, by adding a 10 minute max timeout.
7452
7453 Updated/fixed packages: binutils, clang, dash, expect, git,
7454 glibc, jpeg-turbo, libjpeg, log4cplus, openvmtools, xen,
7455
7456 Issues resolved (http://bugs.uclibc.org):
7457
7458 #11051: runtime issue on STM32 with usage of binutils 2.29.x
7459
bea6b866
PK
74602018.05-rc3, Released May 28th, 2018
7461
7462 Fixes all over the tree.
7463
7464 Toolchain: ARC tools updated to arc-2018.03-rc2.
7465
7466 Fs: Ensure hard links in TARGET_DIR are correctly copied for
7467 filesystem input. With the recent changes to the file system
7468 generation logic, hard links were "expanded" in file system
7469 images leading to bloated rootfs images for setups with hard
7470 links.
7471
7472 Infrastructure: Error out for packages using the 'local'
7473 method but forgetting to specify <pkg>_SITE.
7474
7475 Build rpcgen for the host when needed to support distributions
7476 no longer shipping rpcgen with glibc (E.G. recent Fedora).
7477
7478 Updated/fixed packages: autofs, bash-completion, binutils,
7479 busybox, cjson, elf2flt, libcoap, libcurl, libtirpc, lrzsz,
7480 poppler, procps-ng, qt-webkit-kiosk, quota, samba4, xfsprogs
7481
7482 Issues resolved (http://bugs.uclibc.org):
7483
7484 #11031: ld-elf2flt: host/bin/ld.real': execvp: No such file..
7485 #11036: C compiler cannot create executables
7486 #11046: Git package binaries are ~180MB (compared to ~20MB in..
7487
c11ed3a4
PK
74882018.05-rc2, Released May 22nd, 2018
7489
7490 Fixes all over the tree.
7491
7492 Dependencies: Check that the current working directory (.)
7493 isn't listed in PATH as that causes various build issues.
7494
7495 Manual: Clarify that git branch names may not be used as
7496 version identifiers. This has never been supported, but was
7497 kind of working (with some limitations) before the git
7498 download rework - Now it does not work at all.
7499
7500 Linux: Ensure host version of ncurses is picked up and not
7501 host-ncurses built by buildroot, as that otherwise causes
7502 widechar/non-widechar conflicts and corrupted menuconfig
7503 menus.
7504
7505 Packages: Renamed a number of package options not prefixed
7506 with BR2_PACKAGE_<pkg> for consstency.
7507
7508 Download infrastructure: Fix file:// protocol handling after
7509 download rework.
7510
7511 Updated/fixed packages: acl, apr-util, asterisk, attr,
7512 bluez5_utils, cifs-utils, clamav, clang, cups-filters,
7513 dahdi-linux, exim, faketime, gdb, go, gst1-plugins-bad,
7514 imx-mkimage, ipsec-tools, jamvm, janus-gateway,
7515 jquery-ui-themes, libcap, libcurl, libftdi, libkcapi, libkrb5,
7516 libmediaart, libmodbus, libmodplug, libmpd,
7517 libnetfilter_cthelper, libnetfilter_cttimeout, libnfc,
7518 libnfnetlink, libnss, liboauth, libogg, libosip2,
7519 libpam-radius-auth, libpcap, libpciaccess, llvm, log4cplus,
7520 ltrace, lynx, mbedtls, modem-manager, nfs-utils,
7521 python-cython, python-websockets, qt5cinex, qt5wayland, rauc,
7522 snort, strace, ti-sgx-km, transmission, wavpack, wget, woff2,
7523 xen, zmqpp, znc, zstd
7524
7525 Issues resolved (http://bugs.uclibc.org):
7526
7527 #10986: Installing package attr when already supplied by...
7528 #11011: BUildroot for Raspberry Pi 2
7529 #11016: Wrong compiler used for external user host packages
7530
54e3bcb8
TP
75312018.05-rc1, Released May 9th, 2018
7532
7533 Toolchain: glibc bumped to 2.27, musl bumped to 1.1.19,
7534 uClibc-ng 1.0.30, Linux kernel headers bumped to 4.16.x.
7535
7536 Architecture: support for the Blackfin architecture has been
449f430e
TP
7537 removed, as it was removed from Linux upstream, poorly
7538 maintained in binutils/gdb, and abandoned by Analog Devices.
54e3bcb8
TP
7539
7540 Numerous packages updated to have hashes for their license
7541 files.
7542
7543 Systemd can now be built with uClibc toolchains.
7544
7545 Linux: addition of BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF and
7546 BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL to support building Linux
7547 kernel configurations that need libelf on the host or openssl
7548 on the host.
7549
7550 Coding style:
7551 - all Python scripts are now verified with flake8
7552 - check-package extended to check all Config.in and .mk files
7553 in tree, not only the ones in package/
7554
7555 Infrastructure:
7556
7557 - The download infrastructure has seen a major overhaul, with
7558 the main visible new feature being Git caching: a package
7559 fetched from Git no longer needs to be re-cloned entirely
7560 everytime its version is changed. Anoter visible change is
7561 that the download folder now has subfolders per package. See
7562 http://lists.busybox.net/pipermail/buildroot/2018-April/217923.html
7563 for more details about those changes.
7564
7565 - The logic that generates the root filesystem images has been
7566 reworked, with the main goal of allowing several filesystem
7567 images to be produced in parallel, also a requirement for
7568 top-level parallel build. Now, a .tar filesystem image is
7569 always created, and re-extracted in a private directory to
7570 create each format-specific filesystem image.
7571
7572 - A new package infrastructure was introduced for Go-based
7573 packages: golang-package.
7574
7575 - Dependencies on extraction tools are now handled as proper
7576 per-package dependencies, using
7577 <pkg>_EXTRACT_DEPENDENCIES. Beyond a cleanup, this is also a
7578 preparation step for top-level parallel build support.
7579
7580 - When a file being downloaded is part of a package with a
7581 .hash file, but there is no hash listed for this file, the
7582 file is now preserved in the download directory rather than
7583 removed. This helps when updating a package, as it gives the
7584 ability to easily calculate the hash of the file.
7585
7586 - Addition of '<pkg>-show-recursive-depends' and
7587 '<pkg>-show-recursive-rdepends' make targets, to
7588 respectively display the recursive list of dependencies and
7589 the recursive list of reverse dependencies of a given
7590 package.
7591
7592 - The /etc/shells file is now automatically generated with the
7593 list of shell programs installed on the system.
7594
7595 - Addition of -Ofast optimization level as an available
7596 option.
7597
7598 Major updates: Go updated to 1.10, Erlang bumped to 20.3, Qt5
7599 bumped to 5.10.1.
7600
7601 New packages: 18xx-ti-utils, abootimg, bluez-alsa, brotli,
7602 chipmunk, clang, docker-compose, docker-proxy, flare-engine,
7603 flare-game, gst1-interpipe, gstreamer1-editing-services,
7604 hackrf, i2pd, imx-alsa-plugins, imx-mkimage, libcdio-paranoia,
7605 libkrb5, llvm, pixiewps, python-backports-ssl-match-hostname,
7606 python-cached-property, python-cython, python-docker,
7607 python-dockerpty, python-docker-pycreds,
7608 python-flask-sqlalchemy, python-functools32, python-influxdb,
7609 python-json-models, python-libusb1, python-networkx,
7610 python-psycopg2, python-pymodbus, python-sqlalchemy,
7611 python-subprocess32, python-texttable,
7612 python-websocket-client, python-yieldfrom, quotatool, reaver,
7613 snort, sunxi-mali-mainline, sunxi-mali-mainline-driver, tk,
7614 tpm2-abrmd, tpm2-tools, tpm2-tss, udftools, vte, woff2.
7615
7616 New defconfigs: ARC HS Development Kit, Arcturus ucls1012a,
7617 Freescale i.MX6UL EVK (with vendor kernel), Freescale i.MX6
7618 SoloLite EVK (with vendor kernel), Freescale i.MX31 3Stack,
7619 Freescale i.MX8Q EVK Freescale p1025twr, Freescale t1040d4rdb,
7620 Qemu PPC64 E5500, SolidRun ClearFog Base, Tinker RK3288, Vyasa
7621 RK3288,
7622
7623 Removed packages: iqvlinux, kodi-adsp-*, mplayer
7624
7625 Removed defconfigs: ci40, firefly_rk3288,
7626 freescale_p1010rdb_pa, freescale_mpc8315erdb, riotboard,
7627 teliv_evk_pro3
7628
449f430e
TP
7629 Issues resolved (http://bugs.uclibc.org):
7630
7631 #10151: toolchain eclipse register : fails with a custom
7632 BR2_HOST_DIR
7633 #10511: Packages get downloaded uncompressed with wget
7634 #10531: QtWebengine doesn't build if the host hasn't a 32 bits
7635 C++ compiler working
7636 #10846: error in compiling gnutls
7637 #10886: openssl-1.0.2n fails to build
7638 #10896: /bin/sh not in /etc/shells
7639 #10961: Grub2 fails to build for x86_64 when BR2_SSP_ALL is
7640 enabled
7641
d5c8e9e3
PK
76422018.02.12, Released March 29th, 2019
7643
7644 Important / security related fixes.
7645
7646 Updated/fixed packages: avahi, beecrypt, busybox, clamav,
7647 cups, devmem2, fetchmail, file, fltk, gcc, gdb, git, jq,
7648 leveldb, libopenssl, libraw, libseccomp, libssh2,
7649 libunistring, mariadb, mosquitto, nodejs, ntp, openjpeg, perl,
7650 php, putty, qt5webkit, rdesktop, systemd, wireshark, vsftpd,
7651 xapp_xdm, xlib_libXdmcp
7652
ea5cf87d
PK
76532018.02.11, Released February 23th, 2019
7654
7655 Important / security related fixes.
7656
7657 Ensure the PLATFORM and OS environment variables are not set,
7658 as they cause build issues for some packages.
7659
7660 The package list infrastructure now correctly handles packages
7661 installing files with old mtime.
7662
7663 Linux: Skip hash checks for user supplied downloadable
7664 patches, as no hash checksums are available for those.
7665
7666 scanpypi: protect against zip-slip vulnerability in zip/tar
7667 handling
7668
7669 Updated/fixed packages: bind, dhcpcd, dovecot, ghostscript,
7670 gnuradio, imagemagick, jpeg-turbo, libarchive, libb64,
7671 libcurl, libid3tag, madplay, mosquitto, openssh, php,
7672 postgresql, proftpd, python, python-django, python3, qt5base,
7673 sqlcipher, swupdate, systemd, unzip, webkitgtk
7674
96edc472
PK
76752018.02.10, Released January 31th, 2019
7676
7677 Important / security related fixes.
7678
7679 Defconfigs: Fixes for Lego EV3, QEMU AArch64-virt
7680
7681 check-package: fix Python 3 support
7682
7683 get-developers: Fix behaviour when called from elsewhere than
7684 the toplevel directory.
7685
7686 cmake: Also set CMAKE_SYSTEM_VERSION in toolchainfile.cmake
7687
7688 Updated/fixed packages: acpica, apache, apr, asterisk,
7689 avrdude, cargo, cc-tool, dash, dhcpdump, dmalloc, gnuchess,
7690 gnupg2, leveldb, libarchive, libassuan, libftdi1,
7691 libgpg-error, libhttpparser, libmad, libsndfile, libsquish,
7692 liburiparser, libwebsock, libxml2, lighttpd, lm-sensors,
7693 lua-msgpack-native, mbedtls, mosquitto, netatalk, nodejs,
7694 openssh, pango, patchelf, php, python-django, python-pyyaml,
7695 rauc, rp-pppoe, s6-networking, samba4, sdl_sound,
7696 shairport-sync, sqlite, subversion, sunxi-cedarx, tcpreplay,
7697 tekui, usb_modeswitch, webkitgtk, wireshark, wolfssl,
7698 xapp_rgb, xenomai, xerces
7699
7700 Issues resolved (http://bugs.uclibc.org):
7701
7702 #11576: Unable to start apache with event MPM on raspberry pi 3
7703
a2954489
PK
77042018.02.9, Released December 20th, 2018
7705
7706 Important / security related fixes.
7707
7708 defconfigs: Fixes for ci20
7709
7710 Updated/fixed packages: c-ares, dante, freetype, ghostscript,
7711 glibc, gnutls, go, libcurl, libgpgme, libid3tag, libiscsi,
7712 libmpd, libopenssl, libpjsip, linux, liquid-dsp, luvi, lynx,
7713 msgpack, nginx, nodejs, php, popt, pps-tools, python-numpy,
7714 python-requests, samba4, sdl2_net, squashfs, swupdate, uclibc,
7715 wine, webkitgtk, xfsprogs
7716
7717 Issues resolved (http://bugs.uclibc.org):
7718
7719 #11426: pps-tools bash dependency
7720
4057603c
PK
77212018.02.8, Released November 26th, 2018
7722
7723 Important / security related fixes.
7724
7725 fs: Drop intermediate tarball from the filesystem handling to
7726 fix an issue with xattrs handling related to fakeroot. Ensure
7727 tarball target includes xattrs.
7728
7729 download: Fix confusion in git submodule handling if dl/ is a
7730 symlink.
7731
7732 toolchain: Only allow enabling stack protection on
7733 architectures with control flow integrity (CFI) support. Only
7734 allow FORTIFY_SOURCE support on gcc >= 6.
7735
7736 genrandconfig: Fix missing newline in BR2_WGET handling,
7737 causing the following line to be ignored. This would affect
7738 BR2_ENABLE_DEBUG, BR2_INIT_BUSYBOX, BR2_INIT_SYSTEMD,
7739 BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV, BR2_STATIC_LIBS or
7740 BR2_PACKAGE_PYTHON_PY_ONLY depending on the randomization.
7741
7742 show-build-order: Also include the dependencies of
7743 rootfs-common.
7744
7745 Defconfigs: Fixes for Armadeus APF27, imx6sabre.
7746
7747 graph-depends: Fix for package names starting with a non-alpha
7748 character.
7749
7750 Updated/fixed packages: attr, audit, bind, brotli, easydbus,
7751 elfutils, gauche, gcc, giflib, gpsd, lcdproc, libcurl,
7752 libiscsi, libnfs, libnspr, libnss, libkcapi, libsemanage,
7753 liburiparser, lighttpd, linux, lua-curl, mariadb, mmc-utils,
7754 mosquitto, mysql, neardal, netplug, network-manager,
7755 nfs-utils, nginx, openocd, openswan, p11-kit, postgresql,
7756 prosody, qemu, qt, rpm, ruby, samba4, squid, supertuxkart,
7757 systemd, tar, trace-cmd, traceroute, twolame, uclibc,
7758 usb_modeswitch, vtun, webkitgtk, xdriver_xf86-video-geode,
7759 xlib_libfontenc, xproto_inputproto, xserver_xorg-server
7760
7761 Issues resolved (http://bugs.uclibc.org):
7762
7763 #11086: download/git submodule breaks on symlinked dl folder
7764 #11251: Util scanpypi failes when package change - to _ in..
7765 #11476: stdio2.h error invalid use of __builtin_va_arg_pack
7766 #11481: Docs: Is external.desc required?
7767
684f79d0
PK
77682018.02.7, Released October 25th, 2018
7769
7770 Important / security related fixes.
7771
7772 Detect and reject build paths containing '@', as this confuses
7773 a number of packages, including GCC.
7774
7775 utils/get-developers: Add -e option for use with git
7776 send-email.
7777
7778 utils/diffconfig: Make it work for (non-Buildroot) config
7779 files not using the BR2_ prefix.
7780
7781 u-boot: Fix for environment image handling on big endian
7782 systems.
7783
7784 Updated/fixed packages: binutils, ca-certificates,
7785 cups-filters, erlang, file, freetype, gcc, git, gvfs, leveldb,
7786 libarchive, libcurl, libssh, live555, ljlinenoise, mariadb,
7787 mongoose, netsnmp, nmap, nodejs, ntp, open-plc-utils, poco,
7788 psmisc, ptpd2, python-enum34, qemu, qt, qt5base, setools,
7789 spice, spice-protocol, tinc, ustr, wireshark
7790
7791 Issues resolved (http://bugs.uclibc.org):
7792
7793 #11396: uboot environment image checksum invalid if target is big endian
7794
efdb7771
PK
77952018.02.6, Released October 7th, 2018
7796
7797 Important / security related fixes.
7798
7799 Add a number of patches to fix build errors for host utilities
7800 on modern distributions using glibc-2.28.
7801
7802 mkusers: Ensure existing group members are preserved when a
7803 group is reprocessed.
7804
7805 printvars: Fix issue with exceeding shell command line length
7806 limits for certain setups.
7807
7808 Updated/fixes packages: acpid, android-tools, apache,
7809 arp-scan, bandwidthd, bind, bison, clamav, connman, cppcms,
7810 cramfs, fio, gcc, ghostscript, glibc, gnupg, httping,
7811 igmpproxy, imagemagick, imlib2, ipsec-tools, lcms2, libcurl,
7812 libesmtp, libnfs, libssh, libxslt, links, linuxptp,
7813 mediastreamer, minicom, moarvm, nilfs-utils, ocrad, parted,
7814 php, pv, python-django, qt, qt5quickcontrols, qt5webengine,
7815 screen, sdl2, shairport-sync, squashfs, strongswan,
7816 vboot-utils, webkitgtk, wireguard, x265, xen, xlib_libXfont,
7817 xlib_libXft
7818
7819 New packages: brotli, woff2
7820
8b3b8d87
PK
78212018.02.5, Released August 29th, 2018
7822
7823 Important / security related fixes.
7824
7825 Defconfigs: Raspberrypi2: Bump rootfs size, T7680: Fix
7826 genimage.cfg issue, ARM Juno: Bump ATF to v1.3 to fix build
7827 issue.
7828
7829 Updated/fixed packages: acl, apache, attr, bind,
7830 boot-wrapper-aarch64, brltty, bzip2, chrony, crda, cryptsetup,
7831 dahdi-tools, dmidecode, dropbear, eigen, erlang, ffmpeg, gawk,
7832 gcc, ghostscript, gnutls, ipsec-tools, libarchive, libfuse,
7833 libopenssl, libselinux, libsoup, lighttpd, linuxptp,
7834 lttng-modules, lttng-tools, lua-flu, lvm2, m4, makedevs,
7835 mariadb, mbedtls, mesa3d-headers, mtd, ncurses, nodejs,
7836 openssh, php, postgresql, python-django, qt5xmlpatterns, ruby,
7837 samba4, shairport-sync, stress-ng, ti-utils, uboot-tools, vim,
7838 waylandpp, wireless_tools, wireshark, wpa_supplicant, xorriso,
7839 znc
7840
7841 Issues resolved (http://bugs.uclibc.org):
7842
7843 #10781: cryptsetup luksOpen container_file container causes..
7844 #10986: Installing package attr when already supplied by..
7845 #11191: xattr and check-package issue
7846
d91fdfee
PK
78472018.02.4, Released July 21th, 2018
7848
7849 Important / security related fixes.
7850
7851 U-Boot: Ensure host version of ncurses is picked up and not
7852 host-ncurses built by buildroot, as that otherwise causes
7853 widechar/non-widechar conflicts and corrupted menuconfig
7854 menus.
7855
7856 Linux: Enable CONFIG_PERF_EVENTS when perf is enabled.
7857
7858 Defconfigs: Raspberrypi3: Bump rootfs size, Minnowboard-max:
7859 Support ethernet on Turbot variant.
7860
7861 Updated/fixed packages: bind, clamav, collectd, dos2unix,
7862 edid-decode, gcc, gdb, heimdal, hidapi, imx-gpu-viv, libcurl,
7863 libglib2, liblogging, libostree, libsoup, libv4l, lm-sensors,
7864 ncurses, network-manager, patchelf, pinentry, procps-ng, qpdf,
7865 qt5, qt53d, qt5base, qt5charts, qt5script, qt5serialport,
7866 systemd, wireguard, wireless-regdb
7867
7868 Issues resolved (http://bugs.uclibc.org):
7869
7870 #11101: host-patchelf Endian Issue with relative RPATH
7871
afa6fe1c
PK
78722018.02.3, Released June 18th, 2018
7873
7874 Important / security related fixes.
7875
7876 Various fixes for building on modern distributions (GCC 8.x,
7877 no rpcgen utility).
7878
7879 ARM: Default to binutils 2.28 and warn about newer binutils
7880 versions, which are known to cause boot failures for Linux
7881 kernels built in thumb mode.
7882
7883 Busybox/mdev: Fix module autoloading.
7884
7885 Busybox/sysvinit: inittab: Add /dev/{stdin,stdout,stderr}
7886 symlinks, call swapon -a to activate any configured swap
7887 devices.
7888
7889 Dependencies: Check that PATH does not contain current working
7890 directory, which triggers a number of build failures.
7891
7892 Infrastructure: Error out for packages erroneously using the
7893 'local' site method but not defining a _SITE.
7894
7895 Linux: Fix cuImage.<dtb> / simpleImage.<dtb> handling. Ensure
7896 kconfig uses ncurses from the host to fix a ncurses/ncursesw
7897 mixup, causing menuconfig display corruption.
7898
7899 Toolchain: Workarounds for fix-rpath issues with binutils and
7900 elf2flt.
7901
7902 Util-linux: Fix blocking on getrandom() issue with recent
7903 kernels.
7904
7905 Remove broken freescale_imx31_3stack,
7906 freescale_imx6sololiteevk and freescale_imx6ulevk defconfigs.
7907
7908 Updated/fixed packages: apr-util, asterisk, attr, audit,
7909 autofs, binutils, busybox, cifs-utils, cups-filters, dash,
7910 ebtables, exim, expect, f2fs-tools, faketime, file, gdb, git,
7911 glibc, gnupg, gnupg2, gst1-plugins-bad, imagemagick, jamvm,
7912 jpeg-turbo, libcap, libcoap, libcurl, libgcrypt, libjpeg,
7913 libnss, libressl, libtirpc, libvncserver, libvorbis, libxslt,
7914 log4cplus, lrzsz, ltrace, lynx, mariadb, mbedtls, mpg123,
7915 nasm, netplug, network-manager, nfs-utils, nodejs,
7916 openvmtools, patch, perl, php-amqp, poppler, procps-ng,
7917 python, python-websockets, quota, redis, samba4, sysvinit,
7918 transmission, triggerhappy, util-linux, wavpack, wget,
7919 wireshark, xen, zmqpp
7920
7921 Issues resolved (http://bugs.uclibc.org):
7922
7923 #10986: Installing package attr when already supplied by busybox..
7924 #11031: ld-elf2flt: host/bin/ld.real': execvp: No such file or..
7925
0c2b920b
PK
79262018.02.2, Released May 4th, 2018
7927
7928 Important / security related fixes.
7929
7930 Tweak package size/file instrumentation to better handle
7931 package rebuilds.
7932
7933 Revert /etc/shells creation when bash is enabled.
7934
7935 Exclude /lib/firmware from the rpath fixup logic, as it may
7936 contain non-native ELF files.
7937
7938 Scanpypi: Support the new PyPi infrastructure.
7939
7940 Handle GCC 8.x on the host.
7941
7942 Ensure timestamp of /usr is updated to support the systemd
7943 ConditionNeedsUpdate option.
7944
7945 Updated/fixed packages: bluez5_utils, flann, gdb, gnupg2,
7946 grub2, libcec, libcgi, libglib2, libgpg-error, libgpgme,
7947 libtomcrypt, mbedtls, mkpasswd, php, python, python-requests,
7948 python-watchdog, qt53d, qt5websockets, sdl2, sdl2_image,
7949 syslog-ng, systemd, tcl, tcllib, uclibc, usb_modeswitch,
7950 wireguard, wmctrl
7951
7952 Issues resolved (http://bugs.uclibc.org):
7953
7954 #10896: /bin/sh not in /etc/shells
7955 #10961: Grub2 fails to build for x86_64 when BR2_SSP_ALL is enabled
7956
f3cea9d8
PK
79572018.02.1, Released April 9th, 2018
7958
7959 Important / security related fixes.
7960
7961 Removed unmaintained defconfigs: Creator Ci40, Firefly rk3288,
7962 Freescale mpc8315erdb / p1010rdb_pa, Riotboard, Teliv EVK
7963 Pro3.
7964
7965 Infrastructure: Speed up instrumentation for package size by
7966 comparing timestamps instead of md5 checksums, as doing
7967 checksums could lead to up to 25% longer build time for big
7968 configurations.
7969
7970 Rename the internal <pkg>_BASE_NAME variable to <pkg>_NASENAME
7971 to avoid name clashes with packages ending on '-base'.
7972
7973 Add a better fix for build issues for autotools based packages
7974 checking for C++ support on toolchains without C++ support.
7975
7976 Build host-tar if tar is older than 1.27 on the build machine
7977 to work around reproducibility issues with git archives
7978 containing long paths.
7979
7980 check-unique-files: Fix for filenames not representable in the
7981 users' locale.
7982
7983 Check-bin-arch: Add support for per-package ignore paths
7984 (<pkg>_BIN_ARCH_EXCLUDE).
7985
7986 Toolchain: Fix SSP support detection for external toolchains.
7987
7988 linux: Add _NEEDS_HOST_OPENSSL / LIBELF options to ensure
7989 these dependencies are available for Linux configurations
7990 needed these dependencies, similar to how it is done for
7991 U-Boot.
7992
7993 Support custom (not in tree) device tree files in addition to
7994 in-tree ones.
7995
7996 U-Boot / uboot-tools: Fix header conflict with libfdt-devel
7997 installed on host.
7998
7999 Updated/fixed packages: apache, busybox, c-ares, cmake,
8000 docker-engine, enlightenment, eudev, fbgrab, freescale-imx,
8001 gtest, imagemagick, intel-microcode, irssi, jimtcl, kmod,
8002 kodi, ktap, libcoap, libcurl, libfcgi, libhttpparser,
8003 libminiupnpc, libopenssl, libpjsip, libss7, libssh2, libupnp
8004 libupnpp, libuv, libvorbis, memcached, motion, musl, nodejs,
8005 ntp, openblas, opencv3, openocd, opus-tools, patch, php,
8006 pkgconf, postgresql, powerpc-utils, python-jsonschema,
8007 python-webpy, qemu, qt5bsae, qt5script, qt5webkit, rapidjson,
8008 rauc, sam-ba, samba4, sngrep, systemd, tremor, uboot-tools,
8009 uclibc-ng-test, upmpdcli, wireshark, xerces, xterm, zstd
8010
8011 New packages: docker-proxy, python-functools32
8012
8013 Issues resolved (http://bugs.uclibc.org):
8014
8015 #10766: upmpdcli: Segmentation fault
8016 #10776: ktap fails to build
8017 #10846: error in compiling gnutls
8018 #10856: openblas on qemu_x86_64_defconfig fails with "sgemm_..
8019
8a94ff12
PK
80202018.02, Released March 4th, 2018
8021
8022 Fixes all over the tree.
8023
8024 Issues with systemd with a readonly rootfs and DBus fixed.
8025
8026 Instructure:
8027 - check-uniq-files: fix Python 2.6 compatibility.
8028 - dependencies.sh: check for external argparse module for
8029 Python 2.6.
8030 - Add infrastructure to detect and use a UTF-8 locale on the
8031 host, needed by systemd.
8032
8033 Update/fixed packages: clamav, dash, dhcp, dovecot, efl,
8034 ffmpeg, libv4l, mono, mosquitto, php, postgresql, qt,
8035 scanpypi, sdl2, systemd, tor, tvheadend, uboot, wavpack
8036
8037 Issues resolved (http://bugs.uclibc.org):
8038
8039 #10831: qemu_x86_64_defconfig build fails on linux-headers..
8040
d5a63f48
PK
80412018.02-rc3, Released February 27th, 2018
8042
8043 Fixes all over the tree.
8044
8045 check-bin-arch: skip /lib/modules to allow 32-bit userland
8046 with 64bit kernel.
8047
8048 dependencies: Blacklist tar 1.30+ and build our own host-tar
8049 if needed as tar 1.30+ changed the --numeric-owner output for
8050 long path names. Build host-tar before other host-dependencies
8051 as they need it to extract their source tarballs.
8052
8053 Update/fixed packages: asterisk, azmq, bluez5_utils, domoticz,
8054 e2fsprogs, erlang, exim, glibc, gpsd, jq, libglib2, libvorbis,
8055 mariadb, mbedtls, mesa3d, mesa3d-headers, mpv, patch, pcre2,
8056 php, qt5, qt5multimedia, qt5wayland, qt5webengine, qt5webkit,
8057 systemd, quagga, rustc, uboot, wireguard, zic, zlib-ng
8058
8059 Issues resolved (http://bugs.uclibc.org):
8060
8061 #10726: Current libglib2.mk creates broken libglib2 binary...
8062 #10786: Linux fails to build unless make linux-menuconfig...
8063 #10796: Cannot generate cpio image without selecting CON...
8064
44cec643
PK
80652018.02-rc2, Released February 15th, 2018
8066
8067 Fixes all over the tree.
8068
8069 Dependencies: Ensure C++ support is available like for C
8070 support for packages needing 32bit host support.
8071
8072 utils/genrandconfig: Check host dependencies for config.
8073
8074 Updated/fixed packages: busybox, dnsmasq, dropbear, ffmpeg,
8075 glibc, keepalived, libcpprestsdk, libgpiod, libmaxminddb,
8076 librsvg, libtasn1, libv4l, libxml2, lightning, ltp-testsuite,
8077 mesa3d, mesa3d-demos, mesa3d-headers, nftables, open-lldp,
8078 php, postgresql, python-crossbar, qt5, qt53d, qt5enginio,
8079 qt5tools, qt5webengine, qt5webkit, rsync, rust-bin, rustc,
8080 systemd
8081
8082 Issues resolved (http://bugs.uclibc.org):
8083
8084 #9781: ti-sgx-km build on kernel >4.1
8085 #10141: Squashfs extended attribute failures
8086
ca7bf21f 80872018.02-rc1, Released February 5th, 2018
06608f7e
TP
8088
8089 The global source-check and per-package <pkg>-source-check
8090 targets have been removed.
8091
77d58aab
PK
8092 Architecture: Add x86 Silvermont variant. Add several new ARM
8093 variants, rework MIPS NaN logic. Support mainline binutils/gcc
8094 for ARC.
8095
8096 Toolchains: Linaro toolchains upgraded to 2017.11 release, ARC
8097 external toolchains upgraded to arc-2017.09. Libatomic is now
8098 also copied for external musl based toolchains.
8099 Add binutils 2.30.x and switch to binutils 2.29.x by default.
8100
8101 Added hardening options to build with RELRO and FORTITY.
8102
8103 New defconfigs: Bananapi M64, FriendlyARM Nanopi A64 & NEO2,
8104 imx6slevk, imx6sx-sdb, imx6ulevk, Olimex A64-OLinuXino,
8105 Orangepi lite / pc plus / pc / prime / win / win plus / zero
8106 plus2, Pine64, Solidrun MacchiatoBin. Sopine.
8107
8108 Add utils/diffconfig, a simple utility for comparing
8109 configuration files - Adapted from the version in the
8110 Linux kernel.
8111
8112 Infrastructure: Check that the same file is not touched by
8113 multiple packages, as a preparation for toplevel parallel
8114 builds.
8115
8116 Hashes for the license files for a large number of packages
8117 have been added, ensuring that license changes will not be
8118 missed when packages are bumped.
8119
8120 Fix build issue for autotools based packages checking for C++
8121 support on toolchains without C++ support and on a distro
8122 lacking /lib/cpp (E.G. Arch Linux).
8123
8124 Support for the meson build system.
8125
8126 Pie charts generated by 'graph-build' or 'graph-size' are now
8127 sorted according to the size of each piece.
8128
8129 System: Only show getty options when busybox init or sysvinit
8130 are used.
8131
8132 ARM-trusted-firmware: Support ATF bundled in U-Boot as
8133 well as U-Boot bundled in ATF.
8134
8135 Zlib is now a virtual package, provided by either libzlib or
8136 zlib-ng, similar to openssl.
8137
30bffce8
PK
8138 Support for the Rust programming language.
8139
77d58aab 8140 New packages: aoetools, armbian-firmware, binaries-marvell,
30bffce8
PK
8141 brltty, cargo, cargo-bin, cups-filters, curlpp, daq,
8142 flatbuffers, gconf, glorytun, gstreamer1-mm, imx-m4fwloader,
8143 imx-gpu-g2d, json-for-modern-cpp, libcpprestsdk, libgta,
8144 libostree, libupnp18, luadbi, luadbi-sqlite3, lua-utf8, lynx,
8145 meson, mv-ddr-marvell, nilfs-utils, opentracing-cpp,
8146 open-lldp, pimd, proj, python-flask-cors,
8147 python-jaraco-classes, python-more-itertools, python-oauthlib,
8148 python-raven, python-remi, python-requests-oauthlib,
8149 python-schedule, python-secretstorage, python-see,
8150 python-tabledata, python-txtorcon, python-xlib, qt5charts,
8151 rtl8189fs, rtl8723bu, rust, rustc, rust-bin, rygel, safeclib,
8152 solatus, tcf-agent, traceroute, waylandpp, wolfssl,
8153 zisofs-tools, zlib-ng
77d58aab
PK
8154
8155 Removed packages: eeprog
8156
c34019e1
PK
81572017.11.2, Released January 21st, 2018
8158
8159 Important / security related fixes.
8160
8161 External toolchain: libatomic is now also copied for musl
8162 based toolchains.
8163
8164 nconfig: Fix for ncurses/ncursesw linking issue causing crashes.
8165
8166 System: Only show getty options when busybox init or sysvinit
8167 are used.
8168
8169 Infrastructure: Fix build issue for autotools based packages
8170 checking for C++ support on toolchains without C++ support and
8171 on a distro lacking /lib/cpp (E.G. Arch Linux).
8172
8173 Pie charts generated by 'graph-build' or 'graph-size' are now
8174 sorted according to the size of each piece.
8175
8176 Updated/fixed packages: asterisk, avahi, bind, busybox,
8177 coreutils, eeprog, intel-microcode, iputils, irssi, kmsxx,
8178 libiio, linux-firmware, lz4, mariadb, matchbox-lib, mcookie,
8179 ntp, php, pound, rpcbind, tar, ti-cgt-pru, webkitgtk, xen,
8180 xlib_libXpm
8181
8182 Issues resolved (http://bugs.buildroot.org):
8183
8184 #9996: lz4 package does not install lz4 binaries in target
8185 #10176: Rsyslog's S01logging is deleted by Busybox.mk from...
8186 #10216: package/x11r7/mcookie/mcookie.c:207: bad size ?
8187 #10301: systemd/getty unused options
8188 #10331: kmsxx, host installation fails with BR2_SHARED_...
8189 #10556: Building ntp package with SSL library libressl...
8190 #10641: avahi-autoipd not starting when using systemd-tmpfiles
8191
1fa8113a
PK
81922017.11.1, Released December 31th, 2017
8193
8194 Important / security related fixes.
8195
8196 Updated/fixed packages: asterisk, checkpolicy, dhcp, flann,
8197 gdb, glibc, heimdal, kodi-pvr-mediaportal-tvserver,
8198 kodi-pvr-stalker, libcue, libopenssl, libpqxx, libsoxr,
8199 linknx, linux-tools, lldpd, ltp-testsuite, mariadb, mfgtools,
8200 nodejs, nut, pulseaudio, python-cffi, qemu, rsync, tor, uboot,
8201 uboot-tools, vlc, webkitgtk, weston, wireguard, wireshark,
8202 xenomai, xfsprogs
8203
9dd76697
PK
82042017.11, Released November 30, 2017
8205
8206 Fixes all over the tree.
8207
8208 Toolchain: Use github mirror for Glibc.
8209
8210 Defconfigs: Correct boot.cmd for bananapi-m1.
8211
8212 Makefiles: Workaround include order issues for certain make
8213 versions by explicitly sorting the result of wildcard where it
8214 matters.
8215
8216 Download: Ensure subversion runs in non-interactive mode.
8217
8218 Updated/fixed packages: asterisk, boost, chrony, dovecot,
8219 dvb-apps, exim, feh, freerdp, fwup, google-breakpad, jose,
8220 kvm-unit-test, lftp, libcurl, libevent, libfastjson, libpjsip,
8221 libupnp, linphone, localedef, lttng-tools, mp4v2, mtools,
8222 ndisc6, oracle-mysql, parted, pdbg, qt, qt5connectivity,
8223 qt5declarative, qt5webkit, rauc, runc, samba4, shairport-sync,
8224 systemd-bootchart, webkitgtk, wireguard, xlib_libXcursor,
8225 xlib_libXfont, xlib_libXfont2,
8226
8227 Issues resolved (http://bugs.buildroot.org):
8228
8229 10501: host-localedef fails to compile on Ubuntu 17.10
8230 10506: Changed kernel image type (e.g. zImage to uImage)...
8231
071cc438
PK
82322017.11-rc2, Released November 13th, 2017
8233
8234 Fixes all over the tree.
8235
8236 Updated/fixed packages: collectd, ffmpeg, freerdp,
8237 go-bootstrap, imagemagick, jimtcl, libpjsip, libplist, libuv,
8238 mesa3d, nodejs, ntp, openjpeg, postgresql, python-numpy, ruby,
8239 snmp++, usb_modeswitch, util-linux, vboot-utils, webkitgtk,
8240 wireshark, wpa_supplicant, xapp_xdriinfo
8241
8242 Issues resolved (http://bugs.buildroot.org):
8243
8244 #10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
8245 #10491: Cannot output security warning when compiled with buildroot..
8246
a7e1971c 82472017.11-rc1, Released November 6th, 2017
c2aa34d8 8248
10b9c360
PK
8249 Fixes all over the tree and new features.
8250
64bbd348
PK
8251 Openssl is now a virtual package, which may be provided by
8252 OpenSSL (now renamed to libopenssl) or LibreSSL.
8253
6d1ff5ff
AVEM
8254 libssh2: there is now an explicit choice of the backend to use
8255 (mbedtls, gnutls or openssl). Previously, the choice was implicit
8256 based on the TLS library that was selected. Now, it is possible to
8257 choose the backend, which is important if several TLS libraries are
354722ca 8258 selected.
6d1ff5ff 8259
c2aa34d8
JF
8260 netsnmp: all MIB files are now installed, making the target filesystem a
8261 bit bigger than before. To remove unneeded MIBS, you should use a
8262 post-build script.
8263
f36962e9
PK
8264 Toolchain: Linaro toolchains updated to 2017.08, ARC toolchain
8265 updated to 2017.09, Glibc updated to 2.26, Glibc support for
8266 ARCv2. The toolchain wrapper now handles SOURCE_DATE_EPOCH for
8267 older (pre-gcc7.x) toolchains for BR2_REPRODUCIBLE.
8268
64bbd348
PK
8269 New defconfigs: Atmel SAM45D27, Bananapi M1 and M2 Plus,
8270 Engicam i.CoreM6 Qt5 configuration, i.MX6 sabreauto (mainline
8271 kernel/u-boot), i.MX6Q sabresd Qt5 configuration, i.MX7d-pico,
8272 QEMU ppc64le, Raspberry pi3 Qt5 webengine configuration,
8273 Technologic TS-7680.
8274
10b9c360
PK
8275 New packages: asterisk, azmq, bcg729, boinc, dahdi-linux,
8276 dahdi-tools, freeswitch-mod-bcg729, fscryptctl, libb64,
8277 libpri, libss7, lua-basexx, lua-compat53, lua-cqueues,
8278 lua-curl, lua-datafile, lua-fifo, lua-httpd,
8279 lua-lpeg-patterns, lua-markdown, lua-sailor, lua-value,
8280 luksmeta, minetest, minetest-game, pdmenu, prosody,
8281 python-aiocoap, python-automat, python-ibmiotf,
8282 python-iso8601, python-m2r, python-simplesqlite,
8283 python-websockets, python-xmltodict, qt5wayland, qt5webengine,
8284 restorecond, selinux-python, semodule-utils, uhubctl,
8285 wireguard, wsapi-fcgi, wsapi-xavante
8286
8287 Removed packages: aiccu, rfkill, sepolgen
8288
8289 Issues resolved (http://bugs.buildroot.org):
8290
8291 #10281: lsblk does not compile for util-linux
8292 #10336: lttng compilation fails : linking error
8293 #10351: glibc missing in rootfs
8294 #10356: nfs-utils missing header
043f3b45 8295 #10361: python3 python-config script generates invalid includes
10b9c360
PK
8296 #10366: dropbear download url has changed
8297 #10391: WiringPi retrieves wrong (old) version
8298 #10406: Beaglebone black: Buggy SGX driver version, swapped...
8299 #10426: uboot-tools' fw_setenv does not update the redundant...
8300 #10451: libpcap 1.8.x and 1.7x does not compile on PPC
8301
951685e8
PK
83022017.08.2, Released November 28th, 2017
8303
8304 Important / security related fixes.
8305
8306 Qt: 5.6 version updated to 5.6.3.
8307
8308 Reproducible: Do not override SOURCE_DATE_EPOCH if already set
8309 in the environment.
8310
8311 Makefiles: Workaround include order issues for certain make
8312 versions by explicitly sorting the result of wildcard where it
8313 matters.
8314
8315 Updated/fixed packages: apr, apr-util, arqp-standalone,
8316 azure-iot-sdk-c, collectd, dvb-apps, ffmpeg, go-bootstrap,
8317 google-breakpad, gstreamer, imagemagick, irssi, jimtcl,
8318 kvm-unit-test, libcurl, libfastjson, libglib2, libidn,
8319 libpjsip, libplist, localedef, lttng-tools, luajit, mesa3d,
8320 moarvm, mp4v2, openssh, openssl, oracle-mysql, postgresql,
8321 python3, python-pyqt5, qt, qt5base, qt5canvas3d,
8322 qt5connectivity, qt5declarative, qt5engineio,
8323 qt5graphicaleffects, qt5imageformats, qt5location,
8324 qt5multimedia, qt5quickcontrols, qt5quickcontrols2, qt5script,
8325 qt5sensors, qt5serialbus, qt5serialport, qt5svg, qt5tools,
8326 qt5webchannel, qt5webkit, qt5websockets, qt5x11extras,
8327 qt5xmlpatterns, quagga, redis, ruby, samba4, sdl2, snmppp,
8328 swupdate, ti-gfx, uboot-tools, usb_modeswitch, vboot-utils,
8329 webkitgtk, wget, wireshark, xapp_xdriinfo.
8330
8331 Issues resolved (http://bugs.buildroot.org):
8332
8333 10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
8334 10361: python3 python-config script generates invalid includes
8335 10501: host-localedef fails to compile on Ubuntu 17.10
8336
f2b10756
PK
83372017.08.1, Released October 23rd, 2017
8338
8339 Important / security related fixes.
8340
8341 Webkitgtk bumped to the 2.18.x series, fixing a large number
8342 of security issues.
8343
8344 Defconfigs: galileo: fix ext4 related kernel config, bump
8345 kernel for gcc 6.x compatibility, enable wchar support for
8346 grub2. wandboard: correct rootfs offset
8347
8348 support: Ensure gzip compression level 6 is used for git
8349 tarballs. check-bin-arch: Correctly handle (ignore) symbolic
8350 links. check-rpath: Also handle PIE binaries
8351
8352 External toolchain: Correctly handle glibc Buildroot
8353 toolchains built with merged /usr
8354
8355 musl: fix ARMv4 build with binutils 2.27.51+, fix for
8356 CVE-2017-15650
8357
8358 Updated/fixed packages: apache, augeas, bind, bluez5_utils,
8359 busybox, bzip2, cmake, dnsmasq, ejabberd, gcc, git, go, ffmpeg, file,
8360 flashrom, gd, gdk-pixbug, gnupg2, hostapd, ifupdown-scripts,
8361 imagemagick, iucode-tool, kernel-module-imx-gpu-viv, lame,
8362 libarchive, libcurl, libffi, libidn, libmbim, libnspr, libnss,
8363 libressl, librsync, libsoup, libxml2, libzip, mbedtls, musl,
8364 netplug, nginx, openvpn, pkgconf, poppler, proxychains-ng,
8365 qemu, qt, rpi-userland, syslog, ruby, samba4, softether,
8366 sqlite, strongswan, subversion, supertuxkart, supervisor, tcpdump,
8367 tor, unrar, urq, vboot-utils, webkitgtk, wpa_supplicant, xen,
8368 xmlstarlet, xlib_libXfont, xlib_libXfont2,
8369 xserver_xorg-server, zsh
8370
8ce27bb9 83712017.08, Released September 1st, 2017
0ea3d7ba 8372
8ce27bb9 8373 Minor fixes.
0ea3d7ba 8374
13c44396
PK
8375 Toolchain: Don't allow internal toolchain builds for MIPS
8376 M6201/P6600, as support for these are not yet in mainline GCC.
8377
8378 Updated/fixed packages: bcusdk, connman, dialog, dnsmasq,
8379 gnupg, grub2, iostat, iucode-tool, libgcrypt, libkcapi,
8380 libphidget, libv4l, linux-tools, mediastreamer, minidlna,
8381 nss-pam-ldapd, nvidia-driver, qt-webkit-kiosk, rpcbind, squid,
8382 transmission, vde2, vim
0ea3d7ba
TP
8383
8384 Updated/fixed defconfigs:
8385
8386 Removed packages: simicfs.
8387
8388 Issues resolved (http://bugs.buildroot.org):
c7ed72d3 8389
0ea3d7ba
TP
8390 #10261: Grub2 fails to build for x86_64
8391
ef19f376
TP
83922017.08-rc3, Released August 23rd, 2017
8393
8394 Fixes all over the tree.
8395
8396 Updated/fixed packages: alsa-lib, alsa-utils, cc-tool,
8397 dbus-cpp, e2fsprogs, elf2flt, faad2, fakeroot, gcc, git, gpsd,
8398 gst1-validate, kvmtool, libconfuse, libepoxy, librsync,
8399 libspatialindex, libunwind, linux, linux-headers, lua,
8400 mariadb, mesa3d, mtd, openocd, python3, syslinux, sysvinit,
8401 whois, xen, zmqpp.
8402
8403 Updated/fixed defconfigs: ci20, socrates_cyclone5,
8404 toradex_apalis_imx6.
8405
8406 Removed defconfig: Armadeus APF9328.
8407
8408 skeleton-* packages introduced in -rc1 have been renamed to
8409 skeleton-init-* instead.
8410
8411 Issues resolved (http://bugs.buildroot.org):
8412
8413 #10141: Squashfs extended attribute failures
8414
0ba4a139
TP
84152017.08-rc2, Released August 11th, 2017
8416
8417 Fixes all over the tree.
8418
8419 Updated/fixed packages: bind, dbus, erlang-p1-xml, faad2,
8420 ficl, gcc, gdb, glibc, jack2, libcurl, linux, linux-headers,
8421 lua, mutt, nvme, qt5base, skeleton-common, snappy, stella,
8422 swupdate, uclibc, valgrind, webkitgtk.
8423
8424 Updated/fixed defconfigs: beaglebone_qt5, minnowboard_max,
8425 nanopi_m1{, _plus}, olimex_a20_olinuxino_lime, qemu_sparc,
8426 qemu_sparc64.
8427
8428 The cmake-package infrastructure for host packages has been
8429 fixed to not incorrectly detect target packages through
8430 pkg-config.
8431
8432 Issues resolved (http://bugs.buildroot.org):
8433
c7ed72d3 8434 #9926: systemd-resolved.service: Failed at step NAMESPACE (systemd 233)
0ba4a139
TP
8435 #10021: libqeglfs-viv-integration.so file is missing for qt5 on armv7
8436 #10026: lua-5.3.4: fix lua linker error in swupdate
8437 #10146: package/skeleton-common fix recursive variable
c7ed72d3
PK
8438 #10156: glibc compilation fails for X86 32bits (i386)
8439 #10201: toolchain-wrapper.c:192: (error) Memory leak:
0ba4a139
TP
8440 #10221: Buildroot Support
8441
c472d8a4 84422017.08-rc1, Released August 2nd, 2017
2fce2056 8443
6ce80b6a
TP
8444 Infrastructure:
8445
d64d1216
TP
8446 - The skeleton package has been split into multiple packages:
8447 skeleton-sysv (when Busybox or SysV init are used),
8448 skeleton-systemd (when systemd is used), skeleton-none (when
8449 no init system is used) and skeleton-custom (when a custom
8450 skeleton is used). Those packages, except skeleton-custom,
8451 share common logic and data in a new package called
8452 skeleton-common. The skeleton package becomes a virtual
8453 package. This change allows to generate a filesystem that is
8454 compliant with systemd expectations.
8455
8456 - Support for using a read-only filesystem with systemd has
8457 been fixed.
8458
6ce80b6a
TP
8459 - Major revamp of the gettext handling, with user-visible
8460 effect:
2fce2056
TP
8461
8462 - prior to this revamp, when BR2_ENABLE_LOCALE=y, each
8463 package could decide to enable or not NLS support. When
8464 BR2_ENABLE_LOCALE was disabled, NLS support was forced off
8465 by passing --disable-nls to packages.
8466
8467 - after this revamp, a new BR2_SYSTEM_ENABLE_NLS option
6ce80b6a
TP
8468 controls whether NLS support should be enabled or not in
8469 packages. This option defaults to disabled, which means
8470 that now, NLS support is by default disabled in all
8471 packages.
2fce2056 8472
6ce80b6a
TP
8473 Therefore, if you need NLS support in packages, you must now
8474 explicitly enable the BR2_SYSTEM_ENABLE_NLS option.
51b3315b
AV
8475
8476 - The host directory no longer has a usr/ component. This
8477 makes it much more natural to use that directory as an
8478 externally used toolchain. For compatibility with existing
c7ed72d3 8479 scripts, a usr -> . link is still added.
51b3315b 8480
6ce80b6a
TP
8481 - Hashes are now checked on tarballs by Buildroot when a
8482 package is sourced from a Git repository.
8483
8484 - Patches are no longer being downloaded from Github, since
8485 auto-generated patches could change over time, and break
8486 hashes. All patches that were downloaded from Github are now
8487 stored in their respective package directories.
8488
8489 - Hash files in packages can now contain hashes for the
8490 license files contained in the package source code. This
8491 allows to detect changes in such license files.
8492
8493 - Binaries in $(TARGET_DIR) are now cleaned up from invalid
8494 RPATHs at the end of the build.
8495
8496 - A new "make sdk" target prepares $(HOST_DIR) to be
8497 relocatable: turns RPATHs in host binaries into relocatable
8498 ones, removes bogus RPATHs from staging binaries/libraries,
8499 and provides a relocate-sdk script that can be executed to
8500 relocate the SDK after installation.
8501
8502 - Addition of utils/genrandconfig which generates a random
8503 configuration based on a set of pre-defined toolchain
8504 configurations (support/config-fragments/autobuild/) and a
8505 random selection of packages. It is now used by the
8506 autobuilders to generate the random configurations.
8507
8508 Filesystems:
8509
8510 - ext2/3/4 filesystems are now generated using mkfs.ext from
8511 e2fsprogs instead of using genext2fs.
8512
8513 Architecture:
8514
8515 - Addition of support for ARM big.LITTLE variants
8516 - Improved MIPS support, with options to select NaN encoding
8517 and FP32 mode.
8518
8519 Toolchain:
8520
8521 - Switch to gcc 6.x as the default gcc version, add support
8522 for gcc 7.x, remove support for gcc 4.8
ca747900
TP
8523 - Switch to binutils 2.28 as the default binutils version, add
8524 support for binutils 2.29, remove support for binutils 2.26
6ce80b6a
TP
8525 - Support added for gdb 8.0
8526 - uClibc-ng bumped to 1.0.26
8527 - CodeSourcery toolchains for x86 and SuperH have been
8528 removed, they were using a too old glibc version
8529 (2.17). External toolchains with glibc 2.17 or earlier are
8530 no longer supported.
8531 - The version selection in the glibc package has been
8532 removed. Like musl and uClibc-ng, we now use the latest
8533 glibc version.
8534 - Improved support for Xtensa toolchain overlays, which can
8535 now be downloaded.
8536
8537 Tools:
8538
8539 - Numerous improvements to the runtime test infrastructure
8540 - Tests are now executed by Gitlab CI on a regular basis
8541 - Tools that are directly useful to the user have been moved
8542 from support/scripts/ to utils/: brmake, check-package,
8543 get-developers, scancpan, scanpipy, size-stats-compare,
8544 test-pkg.
8545
8546 New defconfigs: A13 Olinuxino, Engicam platforms (i.CoreM6
8547 Solo/Dual/DualLite/Quad, RQS SOM, GEAM6UL SOM, Is.IoT MX6UL
8548 SOM), Nano Pi M1 (Plus), OrangePi Zero and Plus.
8549
8550 New packages: azure-iot-sdk-c, cracklib, dt-utils, easy-rsa,
8551 erlang-jiffy, erlang-p1-oauth2, erlang-p1-xmpp,
8552 ifupdown-scripts, irrlicht, kodi-inputstream-adaptive,
8553 kodi-inputstream-rtmp, kvazaar, let-me-create, libloki,
8554 libpwquality, libressl, libspatialindex, libva-utils,
8555 linuxconsoletools, linuxptp, luaossl, lua-sdl2, lua-stdlib,
8556 lsscsi, paxtest, pcre2, pixz, python-asn1crypto,
8557 python-backports-shutil-get-terminal-size, python-bcrypt,
8558 python-cheroot, python-h2, python-hpack, python-hyperframe,
8559 python-hyperlink, python-ipython-genutils, python-pathlib2,
8560 python-pickleshare, python-priority, python-portend,
8561 python-scandir, python-systemd, python-tempora,
8562 python-traitlets, python-typepy, qt5virtualkeyboard,
8563 ratpoison, rauc, refpolicy, rhash, sdl2_mixer, sdl2_net,
8564 xr819-xradio, zstd
8565
0a1e508b 8566 Removed packages: cloog, input-tools, mke2img
6ce80b6a
TP
8567
8568 Issues resolved (http://bugs.buildroot.org):
8569
d64d1216 8570 #7892: systemd-journald is broken
6ce80b6a
TP
8571 #9341: avahi-utils does not compile with uClibc + libglib2
8572 #9441: Link BR2_TOOLCHAIN_EXTERNAL_GDB_SERVER_COPY to
8573 BR2_ENABLE_DEBUG
8574 #9746: ext4 image generated by Buildroot is not working
8575 properly with U-Boot
8576 #9886: Build fails with "unexpected EOF while looking for
8577 matching `"'" if PATH contains a newline
8578 #9891: parted 3.1 => 3.2?
8579 #9911: qt5 does not build on sparc
8580 #9916: qt5 does not build on
8581 arm-buildroot-linux-uclibcgnueabihf for ARMv8 cores
8582 #9936: Host QEMU does not build with SDL support because of
8583 pkg-config
8584 #9941: nodejs option disappears for arm
8585 #9951: SCANCPAN failure
8586 #9966: util-linux-2.30/.stamp_built' failed
8587 #9976: License file for package 'rtl8821au' incorrect
8588 #9991: SGX Error implicit declaration of function
8589 ‘dmac_map_area’
8590 #10011: wget does not work from Buildroot
8591 #10036: Buildroot builds Raspbian Jessie headless image
8592 presenting incorrect prompt
8593 #10051: make: *** No rule to make target
8594 'raspberrpi3_defconfig'. Stop reported with Buildroot
8595 v2017.05.1
8596 #10056: No .config file was produced in /buildroot folder
8597 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer
8598 failure
c472d8a4 8599 #10071: fakeroot: replace hard-coded paths in post install
6ce80b6a 8600 #10076: Makefile:4113: recipe for target 'all-gcc' failed
90a1b819
TP
8601 #10091: gcc7.1 does not build with graphite support due to old
8602 isl
d64d1216
TP
8603 #10121: webkit without the multimedia option causes build
8604 error
6ce80b6a 8605
d0b7d387
PK
86062017.05.2, Released July 27th, 2017
8607
8608 Important / security related fixes.
8609
8610 Webkitgtk bumped to the 2.16.x series, fixing a large number
8611 of security issues.
8612
8613 host-aespipe compile fix for Debian/Gentoo/Ubuntu toolchains
8614 which default to PIE mode.
8615
8616 Updated/fixed packages: aespipe, apache, bind, binutils,
8617 busybox, ccache, collectd, dieharder, efibootmgr, efivar,
8618 expat, ffmpeg, gcc, heimdal, iproute2, irssi, libglib2,
8619 libmemcached, libosip2, libtirpc, libxml-parser-perl,
8620 linux-fusion, linux-zigbee, mpg123, orc, pcre, php, protobuf,
8621 pulseaudio, python-setproctitle, qt5base, rpi-firmware,
8622 samba4, syslinux, systemd, spice, tcpdump, tiff, uboot-tools,
8623 webkitgtk, x265, xserver_xorg-server, xvisor
8624
8625 Issues resolved (http://bugs.buildroot.org):
8626
8627 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer...
8628
d9bcd5fa
PK
86292017.05.1, Released July 4th, 2017
8630
8631 Important / security related fixes.
8632
8633 Update support/scripts/scancpan to use METACPAN v1 API as v0
8634 has been shutdown.
8635
8636 Update support/scripts/mkusers to handle setups where
8637 /etc/shadow is a symlink.
8638
8639 External toolchain: Don't create musl dynamic loader symlink
8640 for static builds.
8641
8642 Setlocalversion: Correct detection of mercurial revisions for
8643 non-tagged versions.
8644
8645 Defconfigs: at91sam9x5ek_mmc: workaround boot rom issue.
8646
8647 Updated/fixed packages: apache, automake, bind, botan, c-ares,
8648 dhcp, expat, fcgiwrap, gcc, gdb, gesftpserver, glibc, glmark2,
8649 gnutls, gst1-plugins-bad, imagemagick, imx-uuc, intltool,
8650 iperf, ipsec-tools, irssi, kmod, libcurl, libgcrypt, libmad,
8651 libnl, lugaro, mosquitto, mpg123, ncurses, nodejs, ntp,
8652 openssh, openvpn, pngquant, python-simplegeneric, qt5base,
8653 qt5multimedia, rtl8821au, socat, spice, systemd, tor, trinity,
8654 tslib, vlc, x264, xen, xlib_libxshmfenc, xserver_xorg-server
8655
8656 Issues resolved (http://bugs.buildroot.org):
8657
8658 #9976: License file for package 'rtl8821au' incorrect
8659
dd2020aa
PK
86602017.05, Released May 31st, 2017
8661
8662 Minor fixes.
8663
8664 External toolchain: musl dynamic linker symlink for mips-sf
8665 corrected.
8666
8667 Updated/fixed packages: agentpp, bash, exim, hans, madplay,
8668 qpid-proton, rtl8188eu, snmppp, stm32flash, strongswan, sudo,
8669 xen
8670
8671 Issues resolved (http://bugs.buildroot.org):
8672
8673 #9906: genimage: Disk full
8674
91a418c3
PK
86752017.05-rc3, Released May 30th, 2017
8676
8677 Fixes all over the tree.
8678
8679 ARC toolchain bumped to 2017.03
8680
8681 Runtime testing improvements and cleanups.
8682
8683 Updated/fixed packages: acpica, armadillo, audiofile, c-icap,
8684 cppcms, dhcp, docker-engine, dropbear, elfutils, erlang,
8685 fbgrab, ffmpeg, flashrom, ftop, gnutls, google-breakpad,
8686 keepalived, kodi, libcdio, libepoxy, libev, libminiupnpc,
8687 libqmi, libtasn1, libv4l, mariadb, mono, mosh, mosquitto,
8688 mxml, ntp, opencv, openpowerlink, oracle-mysql, popt,
8689 pulseview, python-enum34, rabbitmq-c, redis, samba4, stella,
8690 xen
8691
8692 Removed packages: firejail, ola
8693
8694 Issues resolved (http://bugs.buildroot.org):
8695
8696 #9871: fbgrab 1.3 won't build with BR2_REPRODUCIBLE set
8697 #9876: aarch64 support with gcc 4.8 toolchain
8698 #9896: host-gcc-initial error downloading because incorrect URL
8699
8ab8f10a
PK
87002017.05-rc2, Released May 17th, 2017
8701
8702 Fixes all over the tree.
8703
8704 ARC toolchain bumped to 2017.03-rc2
8705
8706 Updated/fixed packages: bluez_utils, boost, clamav, daemon,
8707 efibootmgr, efl, espeak, expedite, faketime, ffmpeg, fxload,
8708 git, gpsd, kvm-unit-tests, libcdio, libv4l, lua, mke2img,
8709 mpir, mpv, odroid-scripts, openblas, opencv3, openvpn, php,
8710 postgresql, protobuf, qt5declarative, qwt, radvd, rpcbind,
8711 rtmpdump, strongswan, sudo, ltp-testsuite, uclibc-ng-test,
8712 vlc, x11vnc, xfsprogs
8713
8714 Issues resolved (http://bugs.buildroot.org):
8715
8716 #9796: source-check broken for Git downloads
8717 #9866: BASE_DIR usage
8718
c71edb8b
PK
87192017.05-rc1, Released May 8th, 2017
8720
8721 Fixes all over the tree and new features.
8722
8723 Infrastructure:
8724
8725 - Installed binaries are now checked for correct architecture
8726 to catch natively built binaries or binaries built for other
8727 architecture variants.
8728
8729 - Luarocks infrastructure improvements to extraction handling,
8730 support for upstream name != Buildroot package name.
8731
8732 - 'make printvars' output format has changed to make it easier
8733 to use in scripts. It now has options to quote the variables
8734 and to show the expanded/unexpanded values.
8735
8736 - Automatic ext2 rootfs size calculation has been removed. The
8737 logic was not working working reliable in all setups as it
8738 depends on the host filesystem behaviour, so instead now the
8739 size has to be specified explicitly (defaults to 60MB).
8740
8741 - The git download infrastructure now ensures that GNU format
8742 tar files are created.
8743
8744 - Fixed a variable clashing issue in the mkusers script with
8745 internal bash variables.
8746
8747 - Fakeroot now links against libacl to fix issues on
8748 distributions using acls.
8749
8750 - Correct permissions for /dev/pts/ptmx when systemd is used
8751 with recent glibc versions.
8752
8753 - br2-external: Improve error reporting.
8754
8755 - A wrapper script for genimage has been added in
8756 support/scripts/genimage.sh for easy use of genimage from
8757 post-image scripts.
8758
8759 - A script to check for common style issues in new packages
8760 before submitting has been added in support/scripts/check-package
8761
8762 - Defconfigs are now tested by gitlab-CI instead of Travis:
8763 https://gitlab.com/buildroot.org/buildroot
8764
8765 - Infrastructure for runtime testing has been added to
8766 support/testing
8767
8768 Toolchain:
8769
8770 - External linaro toolchains updated to 2017.02, ARC toolchain
8771 updated to 2017.03-rc1, NIOSII CodeSourcery to 2017.05
8772
8773 - A number of fixes and improvements to the external toolchain
8774 handling, including C library detection, multilib and ld.so
8775 handling
8776
8777 - Glibc 2.25 and uClibc-ng 1.0.24 added, wordexp support enabled
8778 for uClibc-ng
8779
8780 - Binutils 2.28 added and default changed to 2.27
8781
8782
8783 Architectures:
8784
8785 - Support for the C-SKY architecture has been added.
8786
8787
8788 License handling:
8789
8790 - The package license markings for legal info now uses the
8791 SPDX short identifiers for the license string where possible.
8792
8793 - License info has been improved / added for a number of packages.
8794
8795
8796 Misc:
8797
8798 - Cmake 3.7.x installed on the host is no longer ignored as a
8799 workaround for the RPATH issues has been implemented.
8800
8801 - Docker-engine can now be built statically on an otherwise
8802 dynamic linked build for docker-in-docker setups.
8803
8804 - U-Boot now supports out-of-tree device trees, similar to
8805 Linux
8806
8807 - Nodejs 0.10.x support (and with it, support for <ARMv6) has
8808 been removed as this is now EOL upstream.
8809
8810 New defconfigs: AT91sam9x5ek dev/mmc/mmc-dev, banana pro,
8811 Nationalchip gx6605s, MIPS creator ci40, nexbox a95x, 64bit
8812 defconfig for raspberry pi 3, stm32f429-disc1.
8813
8814 The raspberry pi zero-w and rpi3 compute module are now also
8815 supported by the rpi0 / rpi3 defconfigs, beaglebone green is
8816 supported by the beaglebone defconfig.
8817
8818 Removed defconfig: minnowboard, via imx6 vab820, altera
8819 socdk/sockit
8820
8821 New packages: arp-scan, atest, augeas, bluez-tools, daemon,
8822 dc3dd, dieharder, execline, fmt, ghostscript, gqrx,
8823 gst1-vaapi, jo, keepalived, kmscube, kodi-jsonschemabuilder,
8824 kodi-skin-confluence, kodi-texturepacker, lensfun, leptonica,
8825 libbson, libcsv, libgphoto2, libkcapi, libmaxminddb,
8826 libmediaart, libnpth, libscrypt, lua-bit32, lua-resty-http,
8827 lugaru, memtool, mpir, nanomsg, physfs, phytool, pngquant,
8828 python-decorator, python-simplegeneric,
8829 python-sortedcontainers, rpi-bt-firmware, rpi-wifi-firmware,
8830 s6, s6-dns, s6-linux-init, s6-linux-utils, s6-networking,
8831 s6-portable-utils, s6-rc, supertux, tesseract-ocr,
8832 uccp420wlan, wilink-bt-firmware
8833
8834 Broken packages: ola
8835
8836 Removed packages: cosmo, kodi-visualisation-fountain,
8837 polarssl, portmap, xdriver_xf86-video-glide,
8838 xdriver_xf86-video-v4l, xdriver_xf86-video-wsfb
8839
8840 Issues resolved (http://bugs.buildroot.org):
8841
8842 #8831: image generation fails on host ZFS due to "no free space"
8843 #9436: e2fsprogs remove busybox applets even of unselected e2fs..
8844 #9456: mkusers script bash errors
8845 #9496: mke2img fails during build on ntfs-3g host partition
8846 #9531: NPM fails to build embedded modules
8847 #9596: KODI: --enable-lirc needs "HAVE_LIRC" compiler definition..
8848 #9691: Wrong cryptsetup package include files location
8849 #9696: Wrong cryptsetup package include files location
8850 #9706: Can't download newer revisions of package from PyPI
8851 #9711: Recent libCEC version bump seems to break kodi package
8852 #9716: exit, shutdown, reboot from kodi
8853 #9721: version 2017.02: no acceptable m4 could be found in $PATH
8854 #9726: Raspberry Pi version B - Problems with UART speed in..
8855 #9751: expat legal info - manifest.csv: GPLv2 Source site: MIT..
8856 #9756: glibc fails to build on buildroot-sh4*-buildroot-linux-gnu
8857 #9766: support/scripts/pkgutil.py conflicts with the pkgutil.py..
8858 #9776: libubox build failed
8859 #9791: Python searches for packages in the user site directory
8860 #9806: libseccomp is not available when BR2_arm=y
8861 #9826: post-build scritp - symlinks created in post-build script..
8862 #9836: triggerhappy: systemd unit broken
8863 #9846: musl libc not installed correctly in target folder
8864 #9856: build libubox failed on ubuntu 17.04 64bit
8865
4f00d03a
PK
88662017.02.11, Released April 11th, 2018
8867
8868 Important / security related fixes.
8869
8870 dependencies: Blacklist tar 1.30+ and build our own host-tar
8871 if needed as tar 1.30+ changed the --numeric-owner output for
8872 long path names. Build host-tar before other host-dependencies
8873 as they need it to extract their source tarballs.
8874
8875 Updated/fixed packages: apache, busybox, clamav, dhcp,
8876 dnsmasq, dovecot, exim, imagemagick, irssi, jq, libcurl,
8877 libpjsip, librsvg, libtasn1, libvorbis, libxml2, lz4, mariadb,
8878 mbedtls, mosquitto, ntp, openblas, opencv3, openssl, patch,
8879 postgresql, python-webpy, qt53d, qt5tools, quagga, rsync,
8880 samba4, sngrep, tremor, wavpack, wireshark, xerces, xterm
8881
8882 Issues resolved (http://bugs.uclibc.org):
8883
8884 #10856: openblas on qemu_x86_64_defconfig fails with "sgemm_..
8885
6f1e216e
PK
88862017.02.10, Released January 31st, 2018
8887
8888 Important / security related fixes.
8889
8890 nconfig: Fix for ncurses/ncursesw linking issue causing crashes.
8891
8892 System: Only show getty options when busybox init or sysvinit
8893 are used.
8894
8895 Infrastructure: Fix build issue for autotools based packages
8896 checking for C++ support on toolchains without C++ support and
8897 on a distro lacking /lib/cpp (E.G. Arch Linux).
8898
8899 Updated/fixed packages: avahi, berkeleydb, bind, busybox,
8900 ccache, clamav, coreutils, dovecot, eeprog, eudev, fis,
8901 intel-microcode, iputils, irssi, kmsxx, libcurl, liberation,
8902 libiio, lz4, mariadb, matchbox-lib, mcookie, openocd, php,
8903 pound, rpcbind, squid, tar, ti-cgt-pru, transmission,
8904 util-linux, webkitgtk, wireshark, xen
8905
8906 Issues resolved (http://bugs.buildroot.org):
8907
8908 #9996: lz4 package does not install lz4 binaries in target
8909 #10176: Rsyslog's S01logging is deleted by Busybox.mk from...
8910 #10216: package/x11r7/mcookie/mcookie.c:207: bad size ?
8911 #10301: systemd/getty unused options
8912 #10331: kmsxx, host installation fails with BR2_SHARED_...
8913 #10536: Finding non-relative paths in the ccache
8914 #10641: avahi-autoipd not starting when using systemd-tmpfiles
8915
93a8938d
PK
89162017.02.9, Released January 1st, 2018
8917
8918 Important / security related fixes.
8919
8920 Fix divide by zero issue in size-stats script.
8921
8922 Fix makefile include ordering issue with certain make versions
8923 in the external toolchain handling.
8924
8925 Updated/fixed packages: dhcp, exim, flann, gdb, heimdal,
8926 libcue, libcurl, libevent, libpqxx, libsoxr, linphone, lldpd,
8927 mariadb, mfgtools, mtools, nodejs, nut, openssl, rsync,
8928 samba4, tor, vlc, webkitgtk, wireshark, xfsprogs,
8929 xlib_libXcursor, xlib_libXfont, xlib_libXfont2
8930
a4d77a4b
PK
89312017.02.8, Released November 27th, 2017
8932
8933 Important / security related fixes.
8934
8935 Qt: 5.6 version updated to 5.6.3.
8936
8937 Reproducible: Do not override SOURCE_DATE_EPOCH if already set
8938 in the environment.
8939
8940 Updated/fixed packages: apr, apr-util, arqp-standalone,
8941 collectd, dvb-apps, ffmpeg, google-breakpad, gstreamer,
8942 imagemagick, libfastjson, libglib2, libpjsip, libplist,
8943 localedef, luajit, mesa3d, openssh, openssl, postgresql,
8944 python3, python-pyqt5, qt5base, qt5canvas3d, qt5connectivity,
8945 qt5declarative, qt5engineio, qt5graphicaleffects,
8946 qt5imageformats, qt5location, qt5multimedia, qt5quickcontrols,
8947 qt5quickcontrols2, qt5script, qt5sensors, qt5serialbus,
8948 qt5serialport, qt5svg, qt5tools, qt5webchannel, qt5webkit,
8949 qt5websockets, qt5x11extras, qt5xmlpatterns, quagga, ruby,
8950 samba4, snmppp, ti-gfx, vboot-utils, webkitgtk, wireshark,
8951 xapp_xdriinfo.
8952
8953 Issues resolved (http://bugs.buildroot.org):
8954
8955 10326: mesa3d package fails to build when BR2_SHARED_STATIC_LIBS=y
8956 10361: python3 python-config script generates invalid includes
8957 10501: host-localedef fails to compile on Ubuntu 17.10
8958
8b0dd65d
PK
89592017.02.7, Released October 28th, 2017
8960
8961 Important / security related fixes.
8962
8963 Webkitgtk bumped to the 2.18.x series, fixing a large number
8964 of security issues.
8965
8966 Defconfigs: wandboard: Correct rootfs offset
8967
8968 Toolchain: Linaro toolchains updated to 2017.08 release,
8969 fixing a number of issues. Musl: fix for CVE-2017-15650.
8970
8971 Updated/fixed packages: busybox, bzip2, dnsmasq, git, go,
8972 hostapd, irssi, iucode-tool, lame, libcurl, libffi, libnspr,
8973 libnss, nodejs, openssh, openvpn, qemu, qt, redis, sdl2,
8974 webkitgtk, wget, wpa_supplicant, xen, xlib_libXfont,
8975 xlib_libXfont2, xserver_xorg-server
8976
40f8a013
PK
89772017.02.6, Released September 24th, 2017
8978
8979 Important / security related fixes.
8980
8981 Cmake: Ensure correct pkg-config is used when building host
8982 packages
8983
8984 fs/iso9660: Ensure files from earlier builds are not included.
8985
8986 Updated/fixed packages: apache, bcusdk, bind, binutils,
8987 bluez5_utils, botan, cmake, connman, dbus, dialog, e2fsprogs,
8988 faad2, fakeroot, ffmpeg, file, flashrom, gcc, gd, gdb,
8989 gdk-pixbuf, git, gnupg, gpsd, grub2, gst1-plugins-bad,
8990 imagemagick, iostat, iucode-tool, jack2, libarchive, libcurl,
8991 libgcrypt, libidn, libphidget, librsync, librsvg, libsoup,
8992 libxml2, linux-tools, lua, mariadb, mbedtls, mediastreamer,
8993 minidlna, netplug, nss-pam-ldapd, nvidia-driver, openjpeg,
8994 postgresql, proxychains-ng, python-libconfig,
8995 python-service-identity, qt, rpcbind, ruby, samba4, squashfs,
8996 squid, strongswan, subversion, supervisor, sysvinit, tcpdump,
8997 tor, transmission, unrar, valgrind, vim, webkitgtk, whois,
8998 xen, zmqpp
8999
9000 Issues resolved (http://bugs.buildroot.org):
9001
9002 #10141: Squashfs extended attribute failures
9003 #10261: Grub2 fails to build for x86_64
9004 #10276: BR2_PACKAGE_LINUX_TOOLS_GPIO fails for MIPS with...
9005
386dd28a
PK
90062017.02.5, Released July 27th, 2017
9007
9008 Important / security related fixes.
9009
9010 Webkitgtk bumped to the 2.16.x series, fixing a large number
9011 of security issues.
9012
9013 host-aespipe compile fix for Debian/Gentoo/Ubuntu toolchains
9014 which default to PIE mode.
9015
9016 Updated/fixed packages: aespipe, apache, bind, binutils,
9017 busybox, ccache, collectd, efibootmgr, efivar, expat, ffmpeg,
9018 gcc, heimdal, iproute2, irssi, libglib2, libmemcached,
9019 libosip2, libtirpc, libxml-parser-perl, linux-fusion,
9020 linux-zigbee, mpg123, nodejs, orc, pcre, php, pulseaudio,
9021 python-setproctitle, qt5base, rpi-firmware, samba4, syslinux,
9022 systemd, spice, tcpdump, tiff, webkitgtk, x265, xen,
9023 xserver_xorg-server, xvisor
9024
9025 Issues resolved (http://bugs.buildroot.org):
9026
9027 #10061: gcc5.4 buildroot toolchain for powerpc libsanitizer...
9028
018b8aa7
PK
90292017.02.4, Released July 4th, 2017
9030
9031 Important / security related fixes.
9032
9033 Update support/scripts/scancpan to use METACPAN v1 API as v0
9034 has been shutdown.
9035
9036 Update support/scripts/mkusers to handle setups where
9037 /etc/shadow is a symlink.
9038
9039 External toolchain: Don't create musl dynamic loader symlink
9040 for static builds.
9041
9042 Setlocalversion: Correct detection of mercurial revisions for
9043 non-tagged versions.
9044
9045 Updated/fixed packages: apache, automake, bind, botan, c-ares,
9046 dhcp, expat, fcgiwrap, gcc, gdb, gesftpserver, glibc, gnutls,
9047 gst1-plugins-bad, imagemagick, imx-uuc, intltool, iperf,
9048 ipsec-tools, irssi, libgcrypt, libmad, libnl, mosquitto,
9049 mpg123, ncurses, nodejs, ntp, openssh, openvpn, qt5base,
9050 qt5multimedia, rtl8821au, socat, spice, systemd, tor, tslib,
9051 vlc, x264, xserver_xorg-server
9052
9053 Issues resolved (http://bugs.buildroot.org):
9054
9055 #9976: License file for package 'rtl8821au' incorrect
9056
1ba865a5
PK
90572017.02.3, Released June 2nd, 2017
9058
9059 Important / security related fixes.
9060
9061 Download: <pkg>-source-check fixed for packages from git.
9062
9063 External toolchain: musl dynamic linker symlink for mips-sf
9064 corrected.
9065
9066 Updated/fixed packages: armadillo, audiofile, bash,
9067 bluez_utils, cppcms, dbus, dhcp, dropbear, efibootmgr, efl,
9068 elfutils, faketime, fbgrab, flashrom, ftop, gdb, git,
9069 google-breakpad, gpsd, hans, kvm-unit-tests, kyua, libev,
9070 libmicrohttpd, libminiupnpc, libtasn1, libubox, ltp-testsuite,
9071 lua, madplay, mariadb, mono, mosquitto, mxml, ntp,
9072 nvidia-driver, openblas, openvpn, oracle-mysql, picocom, popt,
9073 postgresql, pulseview, qt5base, qwt, rabbitmq-c, redis,
9074 rpcbind, rtmpdump, samba4, strongswan, sudo, vlc
9075
9076 Issues resolved (http://bugs.buildroot.org):
9077
9078 #9796: source-check broken for Git downloads
9079 #9871: fbgrab 1.3 won't build with BR2_REPRODUCIBLE set
9080
87ddf24d
PK
90812017.02.2, Released May 1st, 2017
9082
9083 Important / security related fixes.
9084
9085 Use HTTPS for the Codesourcery external toolchains as the HTTP
9086 URLs no longer work.
9087
9088 Updated/fixed packages: bind, busybox, dovecot, freetype,
9089 ghostscript, glibc, granite, hiredis, icu, imagemagick,
9090 gst-plugins-base, gst1-plugins-base, libcroco, libcurl, libnl,
9091 libnspr, libnss, libsamplerate, libsndfile, libunwind,
9092 minicom, mplayer, mpv, nodejs, python-django, python-pyyaml,
9093 python-web2py, samba4, syslinux, systemd, tiff, trinity,
9094 uboot, wireshark, xen
9095
9096 Issues resolved (http://bugs.buildroot.org):
9097
9098 #9791: Python searches for packages in the user site directory
9099
a1658095
PK
91002017.02.1, Released April 4th, 2017
9101
9102 Important / security related fixes.
9103
9104 Fix a variable clashing issue in the mkusers script with
9105 internal bash variables.
9106
9107 Improve external toolchain version detection.
9108
9109 Correct permissions for /dev/pts/ptmx when systemd is used
9110 with recent glibc versions.
9111
9112 Fix python module name clash for graph-depends.
9113
9114 Fakeroot now links against libacl to fix issues on
9115 distributions using acls.
9116
9117 Ensure that the git download infrastructure creates GNU format
9118 tar files.
9119
9120 br2-external: Improve error reporting.
9121
9122 Updated/fixed packages: acl, apr, audiofile, busybox, cairo,
9123 dbus-cpp, dbus-glib, dbus-triggerd, domoticz, elfutils,
9124 fakeroot, filemq, fmc, gdb, git, gnutls, gst-ffmpeg,
9125 gst1-plygins-bad, harfbuzz, htop, imagemagick, jasper, libcec,
9126 libiio, libplatform, librsvg, libselinux, libsidplay2, libsoc,
9127 libwebsockets, libxkbcommon, linux-firmware, logrotate,
9128 lpt-testsuite, lttng-libust, mariadb, mbedtls, memcached,
9129 mesa3d, mpd, mplayer, nbd, ncftp, ntp, openssh, opentyrian,
9130 pcre, perl-gd, python, qt5base, rpi-userland, rpm, samba4,
9131 skalibs, slang, sngrep, squashfs, syslog-ng, taglib,
9132 tcpreplay, tor, upmpdcli, wget, wireshark,
9133 xdriver_xf86-video-vmware, xlib_libXv, zmqpp
9134
9135 Issues resolved (http://bugs.buildroot.org):
9136
9137 #9456: mkusers script bash errors
9138
083c0735
PK
91392017.02, Released February 28th, 2017
9140
9141 Minor fixes, mainly fixing autobuilder issues.
9142
9143 Don't use cmake 3.7.x from the build host as it is also
9144 affected by the RPATH handling issues, and instead build our
9145 own if needed.
9146
9147 Updated/fixed packages: assimp, classpath, genimage, mplayer,
9148 mpv, openocd, python-libconfig, qt5base, qt5quickcontrols,
9149 vlc, xterm
9150
87a23e53
PK
91512017.02-rc3, Released February 26th, 2017
9152
9153 Fixes all over the tree.
9154
9155 Cmake reverted to version 3.6.3 to workaround regressions
9156 related to RPATH handling.
9157
9158 Updated/fixed packages: bctoolbox, berkeleydb, binutils,
9159 btrfs-progs, classpath, directfb, glibc, gstreamer1,
9160 gst1-plugins-{base,good,bad,ugly}, gst1-libav,
9161 gst1-rtsp-server, gst1-validate, gst-omx, htop, libcurl,
9162 libepoxy, libimxvpuapi, libpcap, libuv, ncurses, openssh,
9163 oracle-mysql, poco, python, qt5base, qt5webkit, sslh, synergy,
9164 trousers, uclibc-ng-test, util-linux, vlc, xfsprogs
9165
9166 Issues resolved (http://bugs.buildroot.org):
9167
9168 #9251: Shared C++ libraries for Microblaze results in Segmentation...
9169 #9456: mkusers script bash errors
9170 #9506: Collectd 5.7.0 fails to build with libcrypt
9171 #9581: VagrantFile provisioning step fails due to issue with grub-pc
9172 #9586: usbmount: usbmount slows down the system... to a state of...
9173 #9616: CMake host packages cannot provide CONF_ENV
9174 #9641: Need raptor package installed in staging
9175 #9671: stunnel build error
9176
bedc0ccd
PK
91772017.02-rc2, Released February 20th, 2017
9178
9179 Fixes all over the tree.
9180
9181 Support for SOURCE_DATE_EPOCH in the toolchain wrapper for
9182 older gcc versions for reproducible builds has been
9183 (temporarily) reverted because of licensing compatiblity
9184 concerns.
9185
9186 Defconfigs: SD card generation fix for the Udoo Neo board
9187
9188 Infrastructure to handle .lz compressed tarballs added, and
9189 affected packages updated to use it.
9190
9191 Updated/fixed packages: bctoolbox, bind, canelloni,
9192 cbootimage, ccache, classpath, cups, dbus, ddrescue, directfb,
9193 ed, erlang, gcc, gdb, glmark2, gstreamer, gstreamer1, hiredis,
9194 kmod, kmsxx, lcdapi, libasplib, libgpiod, libnss, libraw,
9195 libv4l, mesa3d-headers, mosquitto, mpd, mpv, musl, ntfs-3g,
9196 ocrad, openswan, postgresql, qt5base, qt5quickcontrols, redis,
9197 riemann-c-client, samba4, sunxi-mali, tcping, trousers,
9198 uclibc, util-linux, vim, wavpack, wget, wiringpi, xfsprogs,
9199 xserver_xorg-server
9200
9201 Issues resolved (http://bugs.buildroot.org):
9202
9203 #8941: Valgrind fails to build with stack protection turned on
9204 #9291: perl: SysV message queues not configured, even if available
9205 #9651: libxcb-1.12 built Error
9206 #9656: util-linux: schedutils doesn't build on target w/o enabl...
9207 #9666: qt5quickcontrols install fails
9208
4f17e8cf
TP
92092017.02-rc1, Released February 11th, 2017
9210
9211 Fixes all over the tree and new features.
9212
9213 Infrastructure:
9214
9215 - numerous improvements to support reproducible builds
9216
9217 - new waf-package package infrastructure to support packages
9218 that use the Waf build system. 6 packages converted to
9219 this infrastructure.
9220
133811ee
TP
9221 - add option <pkg>_PREFER_INSTALLER to the perl package
9222 infrastructure
9223
9224 Architecture:
9225
4f17e8cf
TP
9226 - add support for the OpenRISC CPU architecture
9227
9228 - merge description of the ARM and ARM64 options, and add
9229 support for selecting a specific ARM64 core
9230
9231 Toolchain:
9232
9233 - major rework of the external toolchain support. It is now
9234 split into several packages, one per external toolchain,
9235 and a common infrastructure.
9236
9237 - important fix for musl to prevent a conflict between musl
9238 and kernel headers (fixes the build of numerous packages
9239 with musl)
9240
9241 - uClibc-ng bumped to 1.0.22, and therefore enable uClibc
9242 for ARM64, mips32r6 and mips64r6
9243
9244 - add gdb 7.12.1, and switch to gdb 7.11 as the default
9245
9246 - Linaro toolchains updated to 2016.11, ARC toolchain
9247 components updated to arc-2016.09, MIPS Codescape
133811ee
TP
9248 toolchains bumped to 2016.05-06, CodeSourcery AMD64 and
9249 NIOS2 toolchains bumped
4f17e8cf
TP
9250
9251 - remove Analog Devices toolchain for the Blackfin
133811ee
TP
9252 architecture, remove pre-built musl toolchains from
9253 musl.codu.org
4f17e8cf
TP
9254
9255 New defconfigs: Freescale i.MX23EVK, Qemu OpenRISC emulation,
133811ee
TP
9256 Qemu NIOS2 emulation, Grinn chiliBoard, Freescale i.MX6Q
9257 SabreSD, BeagleBoard X15, OrangePi One, ARC HS38 HAPS
4f17e8cf
TP
9258
9259 New packages: angular-websocket, aubio, bctoolbox, darkhttpd,
9260 ddrescue, easydbus, fakedate, git-crypt, hiredis, ifenslave,
9261 jsmn, libgpiod, libgsm, linux-syscall-support, mariadb, mimic,
9262 nginx-dav-ext, nmon, opkg-utils, policycoreutils,
9263 pru-software-support, python-arrow, python-attrs,
9264 python-babel, python-bitstring, python-chardet,
9265 python-constantly, python-flask-babel, python-gunicorn,
9266 python-incremental, python-jsonschema, python-logbook,
9267 python-markdown2, python-mbstrdecoder, python-mutagen,
9268 python-pathpy, python-pudb, python-pyqrcode,
9269 python-pytablereader, python-setuptools-scm, python-sh,
9270 python-toml, python-vcversioner, python-whoosh,
9271 raspberrypi-usbboot, riemann-c-client, rtl8723bs, skalibs,
9272 sslh, sngrep, ti-cgt-pru, uclibc-ng-test, udpxy, uhttpd,
9273 upower, ustream-ssl, waf, xlib_libXfont2
9274
9275 Removed packages: perl-db-file, snowball-hdmiservice,
9276 snowball-init
9277
9278 Tooling: addition of a test-pkg script to help contributors
9279 build test their package.
9280
9281 Issues resolved (http://bugs.buildroot.org):
9282
9283 #8946: Valgrind fails to build with stack protection turned on
9284 #9461: odroidc2 - toolchain Linaro AArch64 2016.11 compile error
9285 #9466: VIM_REMOVE_DOCS removes rgb.txt
9286 #9486: xorg-server 1.19 fails to compile for glibc with systemd init (x86_64)
9287 #9501: eudev fails to build with older kernel headers
9288 #9526: Embedded NPM fails to start with "no such file or directory" error
9289 #9541: Platform drivers autoloading from info in device tree does not work
9290 #9546: seems BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTB_OVERLAYS do nothing
9291 #9551: Coreutils fails to build target src/src_libsinglebin_pinky_a-pinky.o
9292 #9566: [kmod] Compilation fails with uclibc
9293 #9571: buildroot fails while building opencv for arm64 platform
9294 #9576: External tree with BR 2016.11 does not work anymore
9295 #9606: xorg-server cannot build for ARM target
9296
e77a5c88
PK
92972016.11.3, Released March 9th, 2017
9298
9299 Important / security related fixes.
9300
9301 Updated/fixed packages: bind, dbus, gnutls, imagemagick,
9302 lcms2, libcurl, ntfs-3g, ntp, openssl, php, quagga, redis,
9303 squid, stunnel, tcpdump, vim, wavpack, wireshark, xlib_libXpm
9304
8847039f
PK
93052016.11.2, Released January 25th, 2017
9306
9307 Important / security related fixes.
9308
9309 A fix for BR2_EXTERNAL trees referenced using relative paths,
9310 which broke in 2016.11.
9311
9312 Updated/fixed packages: bind, docker-engine, gd, gnutls, go,
9313 imagemagick, irssi, libpng, libvncserver, musl, opus, php,
9314 php-imagick, rabbitmq-server, runc, wireshark,
9315
9316 Issues resolved (http://bugs.buildroot.org):
9317
9318 #9576: External tree with BR 2016.11 does not work anymore
9319
e5782ec2
PK
93202016.11.1, Released December 29th, 2016
9321
9322 Important / security related fixes.
9323
9324 Updated/fixed packages: apache, cryptopp, docker-engine,
9325 dovecot, exim, gdk-pixbuf, libcurl, libupnp, links, monit,
9326 nodejs, openssh, php, python, python-bottle, samba4, squid,
9327 uboot, vim, wireshark, xorg-server uboot
9328
9329 Issues resolved (http://bugs.buildroot.org):
9330
9331 #9466: VIM_REMOVE_DOCS removes rgb.txt
9332
a7eb052f
PK
93332016.11, Released November 30th, 2016
9334
9335 Minor fixes.
9336
9337 Updated/fixed packages: bzip2, gcc, jasper, sane-backends,
9338 uboot, uclibc
9339
9340 Issues resolved (http://bugs.buildroot.org):
9341
9342 #9451: packages/postgresql/postgresql.mk contains wrong POST...
9343
93106e9e
PK
93442016.11-rc3, Released November 28th, 2016
9345
9346 Fixes all over the tree, including a number of security fixes.
9347
9348 The move from fakeroot to pseudo unfortunately brought a
9349 number of issues. The SELinux issue described in #9386 which
9350 triggered the move to pseudo has been investigated further and
9351 a workaround implemented and the pseudo changes reverted.
9352
9353 Linux kernel: update default to 4.8.11.
9354
9355 Defconfigs: Updates/fixes for imx28ek, mx6udoo, imx6ulpico,
286c6b4e 9356 olimex a20 olinuxino lime mali, roseapplepi, synopsis aarch64
93106e9e
PK
9357 vdk, axs101, axs103 and hs38 smd vdk.
9358
9359 Updated/fixed packages: autossh, chrony, dosfstools,
9360 dtv-scan-tables, e2fsprogs, gcc, gdb, gnuchess, gnuradio,
9361 gpsd, gst1-plugins-bad, gst1-plugins-good, imagemagick,
9362 kvm-unit-tests, libfribi, libuv, mesa3d, mpfr, mplayer, mpv,
9363 ntp, ola, olsr, openblas, openjpeg, openssh, postgresql,
9364 ptpd2python3, qemu, qextserialport, qt5base, quagga, xqwt,
9365 taskd, tiff, tremor, trousers, udisks, uclibc, wireshark,
9366 xapp_xload, xenomai, xmlstarlet
9367
9368 Issues resolved (http://bugs.buildroot.org):
9369
9370 #9386: ubinize fails with or without custom config
9371 #9431: A misspelling
9372 #9446: make raspberrypi3_defconfig compilation failure
9373
90aed668
YM
93742016.11-rc2, Released November 13th, 2016
9375
9376 Fixes all over the tree.
9377
9378 Architecture: add support for MIPS XBurst cores; remove MIPS
9379 support for M5100 cores.
9380
9381 Updated/fixed packages: mesa3d, lttng-babeltrace, tinyalsa, pseudo,
9382 czmq, libxml2, makedevs, binutils, kvm-unit-tests, libnss, privoxy,
9383 qemu, ser2net, net-tools, ffmpeg, assimp, libmpeg2, ccache, mpv,
9384 libxslt, python, python3, php, valgrind, guile, domoticz, efl,
9385 jasper, kvmtool, go, wget, sane-backends, weston, tinymembench,
d4b99ff8 9386 strace, openjpeg, lcms2, quota.
90aed668
YM
9387
9388 Linux kernel: update default to 4.8.7.
9389
9390 CMake support: fix cmake wrapper to properly pass NDEBUG flag.
9391
9392 Filesystems: use a wrapper to pseudo, to better mimick the behaviour
9393 of fakeroot; makedevs no longer breaks of the destination already
9394 exists and is of the correct type/major/minor.
9395
9396 Defconfigs: a few legacy and broken defconfigs have been removed
9397 because they now fail to build: kb9202_defconfig, mini2440_defconfig,
9398 freescale_p2020ds, qmx6, calao*, atmel_sama5d4ek. Other defconfigs
9399 have been updated: nanopi-neo, olimex_a20_olinuxino_lime_mali,
9400 armadeus_apf51, armadeus_apf28, freescale_imx31_3stack, ci20,
9401 olimex_a20_olinuxino_lime2, atmel_at91sam9260eknf,
9402 atmel_at91sam9rlek, atmel_at91sam9g20dfc, atmel_at91sam9g45m10ek,
9403 atmel_sama5d3xek.
9404
052554bf 94052016.11-rc1, Released November 3rd, 2016
a471150a 9406
052554bf 9407 Fixes all over the tree and new features.
a471150a 9408
7158a6d6
AV
9409 It is now possible to specify multiple BR2_EXTERNAL
9410 directories. The required files in a BR2_EXTERNAL directory
9411 have changed to accomodate this feature. Refer to the
9412 documentation for details of how to update them. External
9413 trees now have a name and a description. Also, it is possible
9414 to override a defconfig in the external tree.
9415
9416 The default skeleton now uses UID 65534 for the "nobody"
9417 user instead of UID 99, like most distros do. See
9418 https://lwn.net/Articles/695478/ for a complete discussion.
9419 Programs and configuration files that explicitly refer to UID
9420 99 will have to be updated.
9421
9422 When the build environment already has a suitable cmake version
9423 (3.1 or later), that one will be used instead of building
9424 host-cmake. This can speed up the build significantly.
9425
9426 The ExtUtils::MakeMaker perl module is now required in the
9427 build environment.
9428
9429 An additional check is done during the build that files are
9430 not installed in the output directory within the output
9431 directory. This happens e.g. when the target directory is
9432 contained both in --prefix and in DESTDIR. The build will
9433 terminate with an error message that specifies which package
9434 and which file caused the failure.
9435
9436 The concept of "deprecated packages" and the BR2_DEPRECATED
9437 option have been removed. Instead, packages are removed
9438 immediately. Packages are only removed when they don't work
9439 for some reason. If you still need a removed package and
9440 you have a solution for the problem(s) that caused the
9441 removal, please contribute it.
9442
052554bf 9443 Architecture: support for sh64 removed, improved support for
7158a6d6 9444 MIPS core selection.
052554bf
TP
9445
9446 Toolchain: support for musl powerpc64le, mips64 and mipsr6
9447 toolchains, ARC toolchain components updates, gcc 6.x series
9448 bumped to 6.2.0, default binutils version switched to 2.26,
9449 default gcc version switched to gcc 5.x, Linaro toolchains
7158a6d6
AV
9450 updated, uclibc-ng bumped to 1.0.19. GCC is now always built
9451 with TLS support. Checking of unsafe compiler options (that
9452 point to host directories) has been extended with -isystem,
9453 -idirafter and -iquote.
052554bf
TP
9454
9455 Package infrastructure: new variable $(PKG)_DL_OPTS, addition
9456 of <pkg>-show-rdepends to list reverse dependencies, and
7158a6d6
AV
9457 <pkg>-graph-rdepends to graph reverse dependencies. Linux tools
9458 are now in a separate linux-tools package instead of in the
9459 kernel build. Fakeroot has been replaced by pseudo.
052554bf
TP
9460
9461 CMake support: the toolchainfile.cmake file now provides a
9462 definition of the CMAKE_BUILD_TYPE variable. The
7158a6d6 9463 toolchainfile.cmake also no longer forces the compiler/linker
052554bf
TP
9464 flags defined by Buildroot.
9465
2bc3d067 9466 New defconfigs: WaRP7, Solidrun's MX6 Cubox/Hummingboard,
052554bf 9467 TS-4900, Grinn's liteBoard, Udoo MX6Q/DL, Qemu ARM noMMU,
2bc3d067 9468 BeagleBone Qt5 demo, Digilent Zybo, FriendlyARM Nanopi NEO.
052554bf
TP
9469
9470 New packages: arm-trusted-firmware, amd-catalyst, atop, aufs,
9471 aufs-util, fwts, gst1-rtsp-server, libglob, libite, mfgtools,
2bc3d067 9472 mksh, motion, paho-mqtt-c, php-amqp, pseudo, python-couchdb,
052554bf
TP
9473 python-crcmod, python-cssutils, python-docutils,
9474 python-futures, python-mwclient, python-mwscrape,
9475 python-mwscrape2slob, python-pyelftools, python-pyicu,
9476 python-pylru, python-pyqt5, python-requests-toolbelt,
9477 python-simpleaudio, python-slob, rabbitmq-server, shapelib,
9478 vdr, vdr-plugin-vnsiserver, vexpress-firmware, xvisor, iio and
9479 gpio linux tools.
9480
a564da22 9481 Removed packages: binutils 2.24, fakeroot, gcc 4.7, ipkg,
052554bf 9482 kodi-addon-xvdr, libgail, sstrip, torsmo, webkit, webkitgtk24,
7158a6d6 9483 wvdial, wvstreams.
052554bf
TP
9484
9485 Documentation: the list of packages that was present in the
9486 Buildroot manual has been removed.
9487
7158a6d6
AV
9488 Legal info: the "licenses.txt" file that concatenates all
9489 license texts is no longer generated - it was not considered
9490 useful. The manifest.csv contains an empty cell instead of
9491 "not saved" when no license file is available.
9492
052554bf
TP
9493 Other: addition of a DEVELOPERS file listing developers taking
9494 care of packages or architectures.
9495
9496 Issues resolved (http://bugs.buildroot.org):
9497
9498 #7802: host-python build hangs compiling getbuildinfo.o
9499 #8206: mplayer uses host xorg development files
eb71c22b 9500 #8516: mkcubiecard.sh uses outdated sfdisk switch -D
052554bf
TP
9501 #8536: Building sudo with PAM results in unusable sudo
9502 #8646: check-host-rpath script returns false positives when rpath
9503 contains symlink
9504 #8696: xdriver_xf86-input-mouse install header files in target
9505 directory
9506 #8811: rp-pppoe - generated scripts commands use HOST pathnames,
9507 not necessarily TARGET
9508 #8846: Orphaned/missing toolchain borks eclipse plugin
9509 #8856: python tornado runtime wasn't met on buildroot 2016.02
9510 #8901: gcc failes to build if fortran is enabled
9511 #8916: LDFLAGS pass to openssh
9512 #8941: "ls" of an NFSv4 share only works when pumped through strace
9513 #8946: Valgrind fails to build with stack protection turned on
9514 #9021: Kodi - Broken: Illegal instruction (core dumped)
9515 #9096: rootfs.ubi not created
2bc3d067 9516 #9111: glibc 2.23: libmvec.so not copied
052554bf
TP
9517 #9176: minnowboard : USB not mounted
9518 #9196: raspberry pi 3 default build seem broken
9519 #9201: Permission denied make: *** [core-dependencies] Error 126 in
9520 Buildroot-2015.08.1
9521 #9216: log4cpp package build fails to build within install
9522 #9221: Kodi needs "Python .py and .pyc support" otherwise it crashes when
9523 pressing buttons.
9524 #9229: Firefly boot fails with: "failed to find part:boot"
9525 #9256: [Config file] New device: Odroid-U2/U3
9526 #9296: Buildroot Fails on applying patches
9527 #9301: U-boot fails to build with default zynq_zed_defconfig configuration
9528 #9316: U-boot fails to build if libssl-dev is not installed
9529 #9321: Vanilla libcrypt++ v5.6.3 doesn't allow to work Nvidia Tegra's
9530 flash utility (tegrarcm)
9531 #9326: Odroid-C2 build results in non-bootable image
9532 #9336: Improve iconv support for external toolchain based builds
9533 #9356: gdb package
9534 #9366: no link rootfs.ext4 -> rootfs.ext2
9535 #9371: openssl: download failes with "Only allow downloads from primary
9536 download site" + local server
9537 #9381: check-host-rpath issues
2bc3d067 9538 #9386: ubinize fails with or without custom config
a471150a 9539
ec166411 95402016.08, Released September 1st, 2016
78e99146
PK
9541
9542 Minor fixes.
9543
9544 Toolchain: ARC tools updated to arc-2016.09-eng010.
9545
9546 Updated/fixed packages: libshout, luajit, mpd, mplayer
9547
9548 Issues resolved (http://bugs.buildroot.org):
9549
9550 #7520: CodeSourcery toolchain ARM: C++11 std::exception_ptr..
9551 #8341: Getting EGL Error: Could not create the egl surface:..
9552 #9121: gst1-imx for i.MX6 compile failed, cannot find PXP, ..
9553
7e981ed0
PK
95542016.08-rc3, Released August 29th, 2016
9555
9556 Fixes all over the tree.
9557
9558 Toolchain: C++ support for the internal blackfin toolchain
9559 re-enabled.
9560
9561 Architecture: Default to bf532 CPU variant for blackfin,
9562 Fix flat one memory region support for m68k and disable flat
4092d2a3 9563 separate data support because of compatibility issues.
7e981ed0
PK
9564
9565 Defconfigs: Minnowboard and Raspberrypi: Fix errors with
9566 post-build scripts when systemd is used.
9567 Zynq microzed/zc706/zed: Fix u-booot configuration.
9568
9569 netbsd-queue package extended and renamed to
9570 musl-compat-headers. With this, a number of musl compatibility
9571 patches are no longer needed.
9572
9573 Updated/fixed packages: aircrack-ng, android-tools, babeld,
9574 bcusdk, binutils, boa, busybox, connman, cpupower,
9575 docker-engine, domoticz, elf2flt, ffmpeg, fwup, gcc,
9576 glib-networking, gnupg, hplip, igd2-for-linux, imagemagick,
9577 imx-uuc, iputils, jack2, kismet, kmsxx, libaio, libamcodec,
9578 libconfuse, libffi, libfreeimage, libgcrypt, libgpg-error,
9579 libiio, libraw, libsepol, libserialport, libxmlrpc, linknx,
9580 linux-pam, lirc-tools, lldpd, logrotate, lshw, musl, ncurses,
9581 neon, nettle, norm, ntfs-3g, openblas, openmpi, openswan,
9582 pinentry, pixman, protobuf, python-meld3, qlibc, qt, qt5base,
9583 quagga, rpcbind, rt-tests, runc, sane-backends, sconeserver,
9584 squeezelite, stella, tftpd, tinycbor, tinydtls, trace-cmd,
9585 trousers, tstools, uboot-tools, uclibc, ulogd, ustr, vlc,
9586 webkitgtk, wireshark, xdriver_xf86-video-intel
9587
9588 Issues resolved (http://bugs.buildroot.org):
9589
9590 #9101: Error on support/download/git with system git older than 1.8.4
9591 #9181: Compiling linux kernel fails if BR2_LINUX_KERNEL_TOOL_CPU..
9592
3b3fa45a
PK
95932016.08-rc2, Released August 17th, 2016
9594
9595 Fixes all over the tree.
9596
9597 Toolchain: disable broken C++ support for internal blackfin
9598 toolchains, ARC toolchain bumped to arc-2016.09-eng008 (GCC 6)
9599 to fix various issues.
9600
9601 System: Zoneinfo is available for the musl C library as well.
9602
9603 Updated/fixed packages: am33x-cm3, axel, barebox, bdwgc,
9604 blktrace, cairo, dante, enlightenment, fbterm, ffmpeg, flex,
9605 fontconfig, gcc, gmp, gnuplot, gnuradio, gst1-imx, hidapi,
9606 inotify_tools, iproute2, kmsxx, lftp, libaio, libcofi,
9607 libical, libpjsip, libsidplay2, libunwindow, libxml2,
9608 linux-zigbee, lttng-libust, mpv, mtd, ncdu, netplug, ntp,
9609 openblas, openipmi, owfs, php, poco, procps, qt, quota,
9610 sg3_utils, spidev_test, systemd-bootchart, thrift,
9611 uboot-tools, uclibc, webrtc-audio-processing, wayland, weston,
9612 xdriver_xf86-video-savage, xserver_xorg-server, xen
9613
9614 Issues resolved (http://bugs.buildroot.org):
9615
9616 #9136: make graph-size fails with "ValueError: too many values to..
9617 #9151: qt: fix build with ALSA >= 1.1.x
9618 #9156: qt: Fix missing runtime Qt3Support dependency
9619 #9161: modsetting patch not applied to xserver 1.18.4
9620 #9166: Missing overlays directory in VFAT image for raspberry pi 3
9621
19040c9f 96222016.08-rc1, Released August 6th, 2016
960cc977
PK
9623
9624 Fixes all over the tree and new features.
9625
9626 Toolchain: Fortran support added. eglibc support removed, musl
9627 support no longer experimental. Blackfin and Microblaze
9628 support for internal uClibc-ng toolchain, m68k/coldfire
9629 improvements. The check for unsafe (build host) directories
9630 access (/usr/include and /usr/lib) is now enabled by default.
9631 Unused locales are now purged by default to save space (and
9632 the default list of locales shrunk). The option to control
9633 this has now moved from the toolchain menu to system
9634 configuration.
9635
9636 Legal info improvements: sources are now hardlinked instead of
9637 copied if possible to save space. Patches and extra downloads
9638 are also saved.
9639
9640 An experimental configuration knob (BR2_REPRODUCIBLE) has been
9641 added to make the builds more reproducible (E.G. less
9642 differences in the binary output between builds of the same
9643 configuration). This is still work in progress.
9644
9645 An option to execute a custom script inside the fakeroot
9646 environment used to the generate the filesystem (E.G. to tweak
9647 permissions or similar) has been added.
9648
9649 Git support now supports git submodules if
9650 <pkg>_GIT_SUBMODULES is enabled.
9651
9652 Hash files for integritry validation have been added for all
9653 packages.
9654
9655 Scanpypi utility to help creating packages from the Python
9656 package index (pypi) has been added.
9657
9658 The makedevs utility now has support for adding file
9659 capabilities using extended attributes.
9660
9661 New defconfigs: Arcturus uCP1020, Atmel sama5d{2,3,4} xplained
9662 development configs, Blackfin GDB simulator, Linksprite
9663 pcDuino, Minnow Board Max graphical demo, NXP i.MX25 PDK,
9664 i.MX51 EVK, i.MX6UL Pico, i.MX7 sabresd, QEMU MIPS32r6{,el} and
9665 MIPS64r6{,el} malta, Roseapple Pi, Samsung Snow chromebook,
9666 Toradex Apalis i.MX6 COM, TS-4800, x86-64 PC BIOS and EFI
9667 demos. A number of defconfigs have been updated and extended
9668 to generate SD card images. Synopsys HS38 VDK defconfig removed.
9669
9670 New packages: 4th, acpica, acpitool, alljoyn, alljoyn-base,
9671 alljoyn-tcl, alljoyn-tcl-base, argparse, babeld, batman-adv,
9672 circus, dante, docker-containerd, docker-engine, domoticz,
9673 efibootmgr, efivar, ficl, fwup, gsettings-desktop-schemas,
9674 gtksourceview, gupnp-dlna, gupnp-tools, igd2-for-linux,
9675 jemalloc, kmsxx, lapack, lft, libaacs, libamcodec, libbdplus,
9676 libcoap, libdvdcss, libebur128, libfastjson, libminiupnpc,
9677 libnatpmp, libpqxx, libuio, libvdpau, log4cpp, minissdpd,
9678 mxsldr, nginx-nasxi, nginx-upload, ninja, nodm, odroid-mali,
9679 odroid-scripts, omxplayer, openblas, openmpi, openzwave,
9680 p7zip, pdbg, python-argh, python-dataproperty,
9681 python-dateutil, python-dialog3, python-dicttoxml,
9682 python-dominate, python-engineio, python-flask-jsonrpc,
9683 python-flask-login, python-humanize, python-pathtools,
9684 python-pathvalidate, python-pillow, python-prompt-toolkit,
9685 python-pytablewriter, python-pytz, python-scapy3k,
9686 python-sdnotify, python-socketio, python-tomako,
9687 python-ubjson, python-u-msgpack, python-watchdog,
9688 python-wcwidth, python-xlrd, python-xlsxwriter,
9689 python-xlutils, python-xlwt, rs485conf, runc, sdl2_gfx,
9690 sdl2_image, sdl2_ttf, shellinabox, sphinxbase, stella,
9691 supertuxkart, systemd-bootchart, tekui, terminology, tinycbor,
9692 tinydtls, ti-sgx-demos, ti-sgx-km, ti-sgx-um, tunctl, wavemon,
9693 wiringpi, xen
9694
9695 Deprecated packages: ipkg, sstrip
9696
9697 Removed packages: sunxi-mali-prop
9698
9699 Issues resolved (http://bugs.buildroot.org):
9700
9701 #8931: segment fault when compile argp-help.c using aarch64-bu...
9702 #8966: eglfs error. buildroot don't compile the library libeglfs.so
9703 #8971: build for beaglebone fails
9704 #8986: qt5imageformats fails to build on AArch64
9705 #8991: grub2 fails to compile
9706 #9001: Nodejs option not available
9707 #9006: gcc with c++ support v4 and v5 fail to compile on fedora 24
9708 #9016: arceb-buildroot-linux-uclibc ld uses incorrect default format
9709 #9066: 8139TOO - faulty behaviour
9710 #9086: Syntax Error (missing ")" in boot/uboot/uboot.mk on line 203)
9711 #9091: U-Boot fails to boot with large ramdisk
9712
aa6fd11f
PK
97132016.05, Released May 31st, 2016
9714
9715 Minor fixes.
9716
9717 External toolchain: Fix for symlink handling when copying
9718 links to target.
9719
9720 Updated/fixed packages: gcc, grantlee, gst-ffmpeg,
9721 ipsec-tools, iptraf-ng, libcurl, libdrm, libsigsegv, ltris,
9722 lttng-babeltrace, mbedtls, mesa3d, moarvm, mplayer, mtools,
9723 net-tools, openpowerlink, pulseview, rpm, tinyalsa,
9724 xdriver_xf86-video-fbturbo, xserver_xorg-server
9725
f4365df1
PK
97262016.05-rc3, Released May 26th, 2016
9727
9728 Fixes all over the tree.
9729
9730 Tweaks for SSP handling for external toolchains.
9731
9732 Updated/fixed packages: aircrack-ng, bluez5_utils, connman,
9733 cups, erlang-p1-stringprep, expat, ffmpeg, flann, flannel, go,
9734 gst1-libav, hidapi, hplip, iptraf-ng, jamvm, kodi,
9735 kodi-screensaver-matrixtrails, libcurl, libepoxy, libgpgme,
9736 libsemanage, libxslt, liquid-dsp, ltris, lxc, mesa3d, midori,
9737 mpg123, mtr, openpgm, openpowerlink, oprofile, php,
9738 postgresql, putty, python-service-identity, python-treq,
9739 qlibc, qt5serialbus, ruby, stress-ng, strongswan, time, tinc,
9740 ustr, valgrind, webkitgtk, libxml2, xorriso,
9741 xserver_xorg-server
9742
9743 Issues resolved (http://bugs.uclibc.org):
9744
9745 #8936: Aircrack-ng - Alot of missing dependencies
9746
3f3342a5
PK
97472016.05-rc2, Released May 17th, 2016
9748
9749 Fixes all over the tree.
9750
9751 Rootfs overlay handling now refuses to overwrite
9752 /{usr,bin,sbin,lib} symlinks from BR2_ROOTFS_MERGED_USR option
9753 even if these directories are present in the overlay.
9754
9755 External toolchain: Unbreak user provided libraries deployment
9756 (BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS) handling after refactoring.
9757
9758 QEMU coldfire: Fix for signal handling kernel issue, enable
9759 networking support.
9760
9761 Updated/fixed packages: android-tools, assimp, boost, gcc,
9762 glibc, glmark2, gmrender-resurrect, go, go-bootstrap, iputils,
9763 jack2, kodi-screensaver-asterwave, kodi-screensaver-rsxs,
9764 kodi-visualisation-shadertoy, libarchive, libinput, libpjsip,
9765 mali-t76x, mtr, nginx, opencv, openvpn, python-coherence,
9766 qt5multimeda, quagga, samba4, sg3-utils, stress-ng, turbolua
9767
0ab73720
PK
97682016.05-rc1, Released May 10th, 2016
9769
9770 Fixes all over the tree and new features.
9771
9772 Architectures: new ARM variants: Cortex A17 and M4, improved
9773 nonmmu (cortex-M) support, m68k has been re-enabled with
9774 support for ColdFire. For x86, support for the i386 variant
9775 has been dropped.
9776
9777 Toolchain: Add GCC 6 support, remove GCC 4.5, mark GCC 4.7 as
9778 deprecated. Go programming language support, Add Binutils 2.26
9779 support. Old Sourcery PowerPC external toolchains removed,
9780 Sourcery MIPS 2016.06-8, AMD64 2015.11-139, NiosII 2015.11-130
9781 added, Linaro ARM/ARMeb/Aarch64 toolchains updated.
9782
9783 New defconfigs: Firefly RK3288, Boundary Devices i.MX7 Nitrogen7,
9784 STM32F429 and STM32F469 Discovery boards, Hardkernel ODROID-C2,
9785 Raspberry Pi Zero and Raspberry Pi 3. Some Qemu defconfigs were
9786 added for m68k, eXtensa-nommu and ColdFire.
9787
9788 Linux: use zImage by default on ARM, subversion repository
9789 support (for u-boot as well).
9790
9791 New packages: aer-inject, android-tools, cannelloni,
9792 cbootimage, cgroupfs-mount, connman-gtk, crudini, dt,
9793 gmrender-resurrect, flannel, font-awesome, freeswitch, go,
9794 go-bootstrap, gr-osmosdr, granite, i7z, imx-uuc,
9795 kodi-adsp-basic, kodi-adsp-freesurround,
9796 kodi-audiodecoder-opus, kodi-pvr-hdhomerun,
9797 kodi-screensaver-asterwave, kodi-screensaver-cpblobs,
9798 kodi-screensaver-matrixtrails, kodi-screensaver-planestate,
9799 kodi-screensaver-rsxs, kodi-visualisation-fishbmc,
9800 kodi-visualisation-fountain, kodi-visualisation-goom, libgee,
9801 libimxvpuapi, libpjsip, libtomcrypt, libtommath, libusbgx,
9802 lksctp-tools, mali-t76x, mkpimage, mpv, msr-tools, nload,
9803 norm, nvme, owfs, pound, privoxy, procrank_linux, putty,
9804 python-autobahn, python-characteristic, python-crossbar,
9805 python-cryptography, python-iniparse, python-iowait,
9806 python-lmdb, python-pexpect, python-ptyprocess,
9807 python-pyasn-modules, python-pygments, python-pymysql,
9808 python-pynacl, python-pyopenssl, python-pysocks,
9809 python-pytrie, python-rpi-gpio, python-service-identity,
9810 python-setproctitle, python-shutilwhich, python-treq,
9811 python-txaio, python-ujson, python-wsaccel, qt5canvas3d,
9812 qt5location, qt5quickcontrols2, qt5serialbus, qt5tools,
9813 raptor, scrub, taskd, tegrarcm, turbolua, valijson,
9814 wayland-protocols, webkitgtk, wilc1000-firmware, wpan-tools,
9815 xdriver_xf86-video-amdgpu
9816
9817 Removed packages: foomatic-filters, python-m2crypto,
9818 qt5quick1, qt5webkit-examples, samba, xdriver_xf86-input-void
9819
9820 Issues resolved (http://bugs.buildroot.org):
9821
9822 #6830: Qt5: no fonts are installed
9823 #7562: musl buildroot-toolchain and BR2_MIPS_SOFT_FLOAT break
9824 #7580: Invalid filesystem in Pandaboard defconfig
9825 #8346: wf111 package removes all kernel module dependencies
9826 #8436: xserver_xorg-server Segmentation fault
9827 #8736: IPV6 forced on in busybox
9828 #8746: At startup system stops with 'cannot set terminal proces..
9829 #8751: make fail [fio does not build on sh]
9830 #8766: Compiling host-gcc-final-4.9.3 broken on i386
9831 #8771: make savedefconfig modifies sources
9832 #8781: Unable to build uboot for imx28evk
9833 #8786: gdb fails to build with xz and expat support at the same
9834 #8801: Compilation of Buildroot 2016.2 for Raspberry Pi with...
9835 #8806: Buildroot 2016.2 for Raspberry Pi requires that ext4...
9836 #8836: Can't select Vim in menuconfig
9837 #8851: Make sure fio can compile with libaio support if it...
9838 #8861: With buildroot 2016.02 trying to build for corei7-avx
9839 fails while trying to build host-binutils
9840 #8866: Making an USB flash bootable with extlinux build with
9841 buildroot does not work
9842
aaf6c28a
PK
98432016.02, Released March 1st, 2016
9844
9845 Minor fixes, mostly security related.
9846
9847 Circular dependency issue with same-as-kernel linux-headers
9848 option fixed.
9849
9850 Updated/fixed packages: bluez5_utils, heirloom-mailx,
9851 imx-gpu-viv, kodi-pvr-argustv, kodi-pvr-mediaportal-tvserver,
9852 kodi-pvr-nextpvr, libfcgi, openssl, pifmrds, powerpc-utils,
9853 python-m2crypto, slang, sox, squid, tn5250, xerces, zsh
9854
100ba0f6
PK
98552016.02-rc3, Released February 27th, 2016
9856
9857 Fixes all over the tree.
9858
9859 Defconfigs: Ensure EABIhf is correctly enabled for ARM cores
9860 where VFP is optional (but present on the specific hw). Fix
9861 ARM variant selection for freescale_imx31_3stack_defconfig.
9862
9863 Ensure tarballs of downloaded git trees do not contain a
9864 timestamp.
9865
9866 Clarify license of patches in COPYING.
9867
9868 Updated/fixed package: avahi, binutils, cairo, can-festival,
9869 chrony, cifs-utils, dnsmasq, dvdauthor, e2fsprogs, efl,
9870 erlang-rebar, eudev, fbterm, gawk, gnupg2, gnuradio, gpm,
9871 gst1-plugins-good, hostapd, imagemagick, iproute2, iputils,
9872 jack2, kexec, kismet, lftp, libarchive, libeXosip2, libfm,
9873 libglib2, libsoil, libssh, libssh2, libuci, links, lshw, lxc,
9874 mediastreamer, mono, mraa, mutt, nfs-utils, numactl, ofono,
9875 omniorb, openipmi, openobex, patch, pax-utils, perf,
9876 pulseaudio, pure-ftp, qhull, qt, quagga, quota, sdl_sound,
9877 shairport-sync, spice, sysklogd, syslog-ng, trace-cmd,
9878 trousers, tvheadend, util-linux, vim, webkitgtk24, wireshark,
9879 wpa_supplicant, xerces, zsh
9880
9881 Issues resolved (http://bugs.uclibc.org):
9882
9883 #8651: libMonoPosixHelper.so wrong link reference in buildroot..
9884
6cd8cbc6 98852016.02-rc2, Released February 18th, 2016
a00646db
PK
9886
9887 Fixes all over the tree.
9888
9889 Toolchain: PR19405 backport to binutils 2.25.1 to fix NIOS ld
6cd8cbc6
PK
9890 crash, backport of Xtensa .init/.fini literals handling.
9891 glibc security patches for CVE-2014-8121, CVE-2015-1781
a00646db
PK
9892 and CVE-2015-7547.
9893
9894 Defconfigs for Acmesystems Arietta g25 added.
9895
9896 Updated/fixed packages: binutils, boost, chrony, dovecot,
9897 e2fsprogs, fio, gdb, glibc, graphite2, icu, kbd, libbsd,
9898 libcue, libgcrypt, libraw, links, mc, mosquitto, nodejs,
9899 postgresql, pptp-linux, pulseaudio, samba4, spice, squid,
9900 sysklogd, systemd, tiff, uclibc, ulogd, util-linux, valgrind.
9901
9902 Issues resolved (http://bugs.uclibc.org):
9903
9904 #8576: Building embedded Linux for Atmel SAMA5D4_Xplained...
9905 #8606: Problem compiling on Arch Linux
9906 #8681: kbd 2.0.3 does not build on rpi
9907
ecf55c3f 99082016.02-rc1, Released February 10th, 2016
2ea4443e
PK
9909
9910 Fixes all over the tree and new features.
9911
9912 Toolchain: Support for GCC 5.3.x. ARC toolchain updated to
9913 arc-2015.12. Support for legacy uClibc dropped, default to
9914 uClibc-ng instead. Added sys/queue.h implementation for MUSL
9915 for compatibility. Updated versions of Code sourcery and
9916 Linaro toolchains. MIPS Codescape toolchains added. Version
9917 selection for preconfigured external toolchains removed.
9918
9919 New Defconfigs: ARM Juno r0/r1 development boards, Freescale
9920 i.MX6UL Evaluation Kit, Intel Galileo Gen 2, Orange Pi PC.
9921 A number of defconfigs have been extended to generate complete
9922 system images using genimage.
9923
8b186e08 9924 Linux: Automatically patch timeconst.pl for <3.9 kernels,
8d1d6ddd
PK
9925 which isn't compatible with modern perl versions, breaking the
9926 build when building on recent (Fedora 23, Debian
9927 Testing/Unstable, ..) distributions.
9928
2ea4443e
PK
9929 Makedevs utility now accepts textual (non-numerical) user and
9930 group names.
9931
9932 Vagrant file to easily setup a working development environment
9933 in a VM has been added.
9934
9935 Size-stats-compare script to compare rootfs sizes between
9936 builds has been added.
9937
9938 Infozip package renamed to zip. EFL packages restructured.
9939
9940 Updated/fixed packages: aespipe, aiccu, alsa-lib, alsa-utils,
9941 angularjs, apache, apr, argp-standalone, armadillo, arptables,
9942 at, atk, audiofile, aumix, autoconf-archive, avahi, bash, bc,
9943 bcache-tools, bdwgc, beecrypt, bind, binutils, bluez5_utils,
9944 bluez_utils, bonnie, boost, busybox, cairo, cdrkit, chrony,
9945 clamav, cmake, collectd, connman, coreutils, cppcms, crda,
9946 cryptodev-linux, cryptsetup, cups, cwiid, cxxtest, dbus,
9947 dbus-cpp, dbus-glib, debianutils, dhcp, dhcpcd, dhrystone,
9948 dillo, directfb, directfb-examples, dmraid, dnsmasq, doom-wad,
9949 dovecot, dovecot-pigeonhole, dropbear, dtv-scan-tables,
9950 dvb-apps, dvbsnoop, ecryptfs-utils, eigen, ejabberd,
9951 elementary, elfutils, enlightenment, erlang, espeak, eudev,
9952 eventlog, exfat, exfat-utils, exiv2, expedite, faifa,
9953 fakeroot, fastd, fbgrab, fetchmail, ffmpeg, findutils, fio,
9954 firmware-imx, flann, flashrom, flite, flot, fmlib, freerdp,
9955 freescale-imx, freetype, gauche, gawk, gcc, gcc-final, gcr,
9956 gdb, gdk-pixbuf, geoip, gesftpserver, gettext, giflib, git,
9957 glibc, glibmm, glog, gmp, gnupg, gnupg2, gnutls, gob2, gpsd,
9958 gptfdisk, grep, gst1-libav, gst1-plugins-{bad,base,good,ugly},
9959 gst-ffmpeg, gst-plugins-{bad,base,good,ugly}, gstreamer,
9960 gstreamer1, guile, gvfs, gzip, harfbuzz, haserl, hiawatha,
9961 hostapd, hplip, icu, ifupdown, imagemagick, imx-gpu-viv,
9962 imx-kobs, imx-lib, input-tools, intel-microcode, iperf3,
9963 ipmitool, iproute2, iprutils, ipsec-tools, ipset, iptables,
9964 iputils, irda-utils, irssi, iucode-tool, jack2, janus-gateway,
9965 jpeg-turbo, jquery-datetimepicker, jquery-keyboard,
9966 jquery-sparkline, jquery-ui, jquery-ui-themes,
9967 jquery-validation, json-c, kbd, kernel-module-imx-gpu-viv,
9968 keyutils, kmod, knock, kodi, lcdproc, lcms2, leafnode2,
9969 leafpad, libass, libatomic_ops, libbroadvoice, libbsd,
9970 libcap-ng, libcdaudio, libcue, libcurl, libdrm, libecore,
9971 libedbus, libedit, libedje, libeet, libefreet, libeina,
9972 libeio, libelementary, libembryo, libepoxy, libethumb, libev,
9973 libevas, libevas-generic-loaders, libevdev, libevent, libffi,
9974 libfm, libfribidi, libfslcodec, libfslparser, libfslvpuwrap,
9975 libftdi, libfuse, libgail, libglew, libglib2, libgtk2,
9976 libgtk3, libgudev, libhttpparser, libidn, libinput, libiscsi,
9977 libjpeg, liblinear, libmbim, libmicrohttpd, libndp, libnspr,
9978 libnss, liboauth, liboping, libpciaccess, libplist, libpng,
9979 libraw, libraw1394, librsvg, libseccomp, libsecret,
9980 libserialport, libsigc, libsigrok, libsigrokdecode,
9981 libsndfile, libsoc, libsodium, libsoup, libssh2, libsvg,
9982 libsvg-cairo, libtasn1, libtirpc, libtorrent, libungif,
9983 libunwind, libupnpp, liburcu, libuv, libv4l, libva,
9984 libva-intel-driver, libvips, libvncserver, libxml2, libxmlpp,
9985 lightning, lighttpd, linknx, linux-firmware, linux-fusion,
9986 linux-headers, liquid-dsp, lirc-tools, live555, lm-sensors,
9987 lockdev, lshw, ltp-testsuite, ltrace, lttng-babeltrace,
9988 lttng-libust, lttng-modules, lttng-tools, lua, luabitop,
9989 luarocks, luv, lvm2, lxc, makedevs, mc, memcached, memtest86,
9990 mesa3d, mesa3d-demos, mesa3d-headers, micropython,
9991 micropython-lib, minicom, minidlna, mjpg-streamer, mke2img,
9992 moarvm, modem-manager, mongoose, mongrel2, monkey, mono,
9993 monolite, mosh, mosquitto, mpd, mplayer, msgpack, mtdev2tuio,
9994 musepack, musl, mysql, nano, nasm, nbd, neard, netatalk,
9995 netsnmp, nettle, net-tools, network-manager, nfs-utils, nginx,
9996 nmap, nodejs, ntfs-3g, ntp, numactl, nut, nvidia-driver,
9997 odhcp6c, ofono, ola, olsr, omniorb, opencv, opencv3, openipmi,
9998 openldap, openntpd, openobex, openocd, openpgm,
9999 open-plc-utils, openpowerlink, openssh, openssl, openswan,
10000 openvpn, opkg, oprofile, opus, opusfile, p11-kit, package,
10001 pango, pax-utils, pciutils, pcmanfm, perl, perl-db-file,
10002 perl-io-socket-ssl, perl-libwww-perl, perl-net-dns, perl-uri,
10003 perl-xml-libxml, php, php-ssh2, picocom, pinentry, pixman,
10004 polarssl, popt, portaudio, pppd, procps-ng, proftpd, protobuf,
10005 psmisc, ptpd2, pulseaudio, pulseview, pv, python, python3,
10006 python-alsaaudio, python-can, python-cffi, python-cherrypy,
10007 python-httplib2, python-jinja2, python-lxml, python-m2crypto,
10008 python-mako, python-msgpack, python-psutil, python-pyasn,
10009 python-pycparser, python-pydal, python-pyftpdlib,
10010 python-pyroute2, python-pyxml, python-pyzmq, python-requests,
10011 python-serial, python-setuptools, python-six, python-spidev,
10012 python-tornado, python-twisted, python-web2py, python-webpy,
10013 python-werkzeug, python-zope-interface, qemu, qhull, qpdf, qt,
10014 qt5, qt5base, qt5connectivity, qt5declarative, qt5enginio,
10015 qt5graphicaleffects, qt5imageformats, qt5multimedia,
10016 qt5quick1, qt5quickcontrols, qt5script, qt5sensors,
10017 qt5serialport, qt5svg, qt5webchannel, qt5webkit,
10018 qt5webkit-examples, qt5websockets, qt5x11extras,
10019 qt5xmlpatterns, qt-webkit-kiosk, racehound, radvd, read-edid,
10020 readline, redis, rpcbind, rpi-firmware, rpi-userland, rrdtool,
10021 rsync, rsyslog, rtai, rtorrent, rt-tests, rubix, ruby, samba4,
10022 sconeserver, setools, shairport-sync, sigrok-cli, skeleton,
10023 smack, snowball-init, socat, sp-oops-extract, sqlite,
10024 squashfs, squeezelite, squid, sredird, sshfs,
10025 start-stop-daemon, strace, strongswan, stunnel, subversion,
10026 sunxi-tools, swig, sysdig, syslog-ng, sysstat, systemd,
10027 sysvinit, taglib, tcl, tcpreplay, thrift, ti-gfx, tinyalsa,
10028 tor, torsmo, trace-cmd, transmission, tremor, triggerhappy,
10029 trinity, tvheadend, tzdata, uboot-tools, uclibc, udisks,
10030 udpcast, unionfs, upmpdcli, usb_modeswitch,
10031 usb_modeswitch_data, ustr, util-linux, vala, valgrind,
10032 vboot-utils, vde2, vlc, vnstat, webkit, webkitgtk24, weston,
10033 wget, whetstone, whois, wine, wipe, wireless-regdb, wireshark,
10034 wpa_supplicant, w_scan, x11r7, xapp_xbacklight, xapp_xcompmgr,
10035 xapp_xinput, xapp_xkbcomp, xdriver_xf86-input-evdev,
10036 xdriver_xf86-input-libinput, xdriver_xf86-input-synaptics,
10037 xdriver_xf86-video-ati, xdriver_xf86-video-fbturbo,
10038 xdriver_xf86-video-imx-viv, xdriver_xf86-video-intel,
10039 xfont_encodings, xfont_font-adobe-100dpi,
10040 xfont_font-adobe-75dpi, xfont_font-adobe-utopia-100dpi,
10041 xfont_font-adobe-utopia-75dpi, xfont_font-adobe-utopia-type1,
10042 xfont_font-alias, xfont_font-arabic-misc,
10043 xfont_font-bh-100dpi, xfont_font-bh-75dpi,
10044 xfont_font-bh-lucidatypewriter-100dpi,
10045 xfont_font-bh-lucidatypewriter-75dpi, xfont_font-bh-ttf,
10046 xfont_font-bh-type1, xfont_font-bitstream-100dpi,
10047 xfont_font-bitstream-75dpi, xfont_font-bitstream-type1,
10048 xfont_font-cronyx-cyrillic, xfont_font-cursor-misc,
10049 xfont_font-daewoo-misc, xfont_font-dec-misc,
10050 xfont_font-ibm-type1, xfont_font-isas-misc,
10051 xfont_font-jis-misc, xfont_font-micro-misc,
10052 xfont_font-misc-cyrillic, xfont_font-misc-ethiopic,
10053 xfont_font-misc-meltho, xfont_font-misc-misc,
10054 xfont_font-mutt-misc, xfont_font-schumacher-misc,
10055 xfont_font-screen-cyrillic, xfont_font-sony-misc,
10056 xfont_font-sun-misc, xfont_font-winitzki-cyrillic,
10057 xfont_font-xfree86-type1, xfsprogs, xkeyboard-config, xl2tp,
10058 xlib_libfontenc, xlib_libXi, xmlstarlet, xscreensaver,
10059 xserver_xorg-server, xtables-addons, xvkbd, xz, yad, yasm,
10060 ympd, zeromq, zic, znc, zsh,
10061
10062 New packages: acsccid, assimp, atkmm, autofs, bcm2835,
10063 cairomm, cantarell, chocolate-doom, comix-cursors, cxxtest,
10064 edid-decode, emlog, gcr, gtkmm3, hidapi, jquery-sidebar,
10065 kernel-module-imx-gpu-viv, libasplib, libcroco, libdvbpsi,
10066 libfreeglut, libgdiplus, libglfw, libhdhomerun, libnet,
10067 libsoil, lldpd, luvi, mbedtls, minizip, miraclecast, mongodb,
10068 mraa, netbsd-queue, netsniff-ng, nss-pam-ldapd,
10069 obsidian-cursors, openal, openbox, pangomm,
10070 python-backports-abc, python-beautifulsoup4, python-cbor,
10071 python-click, python-cssselect, python-ecdsa, python-html5lib,
10072 python-idna, python-ipaddress, python-mistune, python-netaddr,
10073 python-paho-mqtt, python-paramiko, python-pyparted,
10074 python-pysmb, python-pyudev, python-singledispatch,
10075 python-smbus-cffi, python-urllib3, qt53d, rabbitmq-c, rfkill,
10076 sbc, spi-tools, tpm-tools, trousers, ubus, unrar, unscd,
10077 unzip, v4l2grab, xdriver_xf86-video-nouveau, xdotool, zbar
10078
10079 Removed packages: libungif, python-pyxml,
10080
10081 Issues resolved (http://bugs.uclibc.org):
10082
10083 #7886: gettext: link failure with locally-installed libxml2
10084 #7892: systemd-journald is broken
10085 #8066: nodejs crashes when built with gcc 4.9
10086 #8296: nodejs 0.12.7 - npm crashes (seg core dump)
10087 #8501: gunzip fails to uncompress files
10088 #8541: fail to build host-fakeroot-1.20.2
10089 #8546: build instructions for raspberry pi don't work
10090 #8571: strace for ARC compile error
10091 #8581: pciutils.mk PCIUTILS_MAKE_OPTS typo
10092 #8616: Fail to build for raspberrypi_defconfig with big endian
10093 #8621: sqlite package, properly enable readline
10094
3f90e532
PK
100952015.11, Released November 30th, 2015
10096
10097 Minor fixes.
10098
4092d2a3 10099 Merged/separate /usr handling is now also performed for
3f90e532
PK
10100 staging so cross-gdb / gdbserver can find the libraries.
10101
10102 Updated/fixed packages: autossh, conntrack-tools, dcron,
10103 espeak, gcc, glmark2, gpsd, gstreamer1, libglib2, libsigsegv,
10104 libsoc, libv4l, minidlna, mongrel2, opencv, polarssl,
10105 rpi-userland, rubix, skeleton, tovid, uemacs, valgrind, yad,
10106 zmqpp
10107
10108 Issues resolved (http://bugs.uclibc.org):
10109
10110 #8441: Invalid directory for X11 fonts in target (RPi2)
10111 #8491: libglib2 2.46.1 not Building for armv5 on 2015.11-rc3
10112
610f3fa0
PK
101132015.11-rc3, Released November 26th, 2015
10114
10115 Fixes all over the tree.
10116
db80b0a5
PK
10117 We have a new modern website!
10118
10119 Updated/fixed packages: apitrace, audiofile, autossh, bullet,
10120 c-ares, collectd, conntrack-tools, cryptodev-linux, dropbear,
10121 fastd, gmp, gpsd, gst-plugins-bad, gst-plugins-base,
10122 gst-plugins-good, gst-plugins-ugly, gstreamer, gstreamer1,
10123 guile, iodine, iproute2, jimtcl, kompexsqlite, libethumb,
10124 libfreeimage, libgsasl, libgtk3, libxml2, localedef,
10125 lttng-tools, macchanger, mongrel2, mpd, openntpd, openssl,
10126 oprofile, pcre, qt5base, quagga, rpi-userland, sconeserver,
10127 sdl, spidev_test, sqlite, strongswan, ustr, xapp_sessreg,
10128 yajl, zmqpp
610f3fa0
PK
10129
10130 Issues resolved (http://bugs.uclibc.org):
10131
10132 #6872: gpsd: disabled on microblaze
10133 #8321: invalid opcode error with minidlna and ffmpeg
10134 #8336: Default systemd configuration fails to boot correctly in 2015-08
10135 #8446: rpi-userland failed to build with glibc 2.22
10136
bfaed966
PK
101372015.11-rc2, Released November 19th, 2015
10138
10139 Fixes all over the tree.
10140
10141 LD_LIBRARY_PATH is no longer used to ensure host binaries find
10142 their libraries, fixing issues on recent Fedora.
10143
10144 Toolchain fixes for powerpc e5500 / e6500. Fix for an issue
10145 with ${TARGET}-cc after the move to use a toolchain wrapper
10146 for the internal toolchain.
10147
10148 Appy-patches.sh now correctly applies all files listed in
10149 series files.
10150
10151 Fixes for merged /usr handling when a custom skeleton is used.
10152
10153 Updated/fixed packages: axfsutils, boost, busybox, dhcp,
10154 directfb, dropbear, ebtables, fastd, ffmpeg, gauche, gcc,
10155 gettext, gst1-plugins-bad, hostapd, ibrdtnd, libcurl,
10156 libecore, libgudev, libnss, libpng, libserial, libssh2,
10157 libuecc, libxml2, linux-headers, liquid-dsp, ltris,
10158 lua-periphery, minidlna, mongrel2, mpd, mpg123, mplayer,
10159 mysql, opencv, opencv3, package, perl-file-util, php-ssh2,
10160 polarssl, pulseaudio, python-protobuf, qemu, qt5base, ranger,
10161 ruby, skeleton, slang, squeezelite, strongswan, tovid, uclibc,
10162 ushare, wine, wpa_supplicant, x265,
10163 xdriver_xf86-video-siliconmotion, zxing-cpp
10164
10165 Issues resolved (http://bugs.uclibc.org):
10166
10167 #4790: Running udhcpc on a system with NFS root kills NFS
10168 #8456: Building host-pkgconf on Fedora 23 fails due to..
10169
e1da0eff 101702015.11-rc1, Released November, 7th 2015
23542387
TP
10171
10172 Fixes all over the tree and new features.
10173
10174 Architectures:
10175
10176 - Support for sparc64 added (internal toolchain with glibc
10177 only).
10178
10179 - Support for mips32r6 and mips64r6 added.
10180
10181 - Support for Intel Quark X1000 CPU.
10182
10183 - Switch to EABIhf by default on ARM when a VFP is available.
10184
10185 Toolchains:
10186
10187 - glibc 2.22, gdb 7.10, use gdb 7.9 by default, musl 1.1.12,
10188 uclibc-ng 1.0.8, host-gdb enabled on AArch64.
10189
10190 - The toolchain wrapper which was used only for external
10191 toolchains is now also used for Buildroot internal
10192 toolchains. This allowed to fix the ccache support, prepare
10193 the way for top-level parallel build support and remove gcc
10194 patches used to detect header/library path poisoning.
10195
10196 - Remove Analog Devices Blackfin toolchain 2012R2.
10197
10198 - Fix several Xtensa build failures by switching from
10199 text-section-literals to auto-litpools.
10200
10201 - Enable MIPS64 support in uClibc-ng, use uClibc on ARC
10202 rather than a specific fork.
10203
10204 - Linaro toolchains for ARM, ARMeb and AArch64 updated to
10205 2015.08. 2014.09 version is kept since 2015.08 only runs on
10206 x86_64 hosts.
10207
10208 Bootloaders:
10209
10210 - Fix ARM64 support in U-Boot.
10211
10212 Defconfigs:
10213
10214 - Added: ARC HS38 VDK virtual boards, Avnet Microzed, Boundary
10215 Devices Nitrogen SoloX, Freescale i.MX6 SoloX Sabre SD,
10216 OLinuxino A20 Lime2, Qemu Sparc64, Qemu SuperH 4 big endian,
10217 Synopsys AArch64 VDK virtual platform.
10218
10219 - Updated: calao_qil_a9260, calao_usb_a9g20_lpw, ci20,
10220 cubieboad, freescale_imx6_*, imx53loco, imx6_vab820,
10221 mpc8315erdb, qmx6, p1010rdb, qemu, raspberrypi,
10222 raspberrypi2, riotboard, snps_axs10*, wandboard.
10223
10224 - Removed: at91rm9200df, at91sam9260dfc, at91sam9263ek,
10225 calao_snowball_defconfig, gnublin, integrator926_defconfig.
10226
10227 Infrastructure:
10228
10229 - Support for fetching from Mercurial tags fixed.
10230
10231 - Introduce LINUX_NEEDS_MODULES, which allows to enforce
10232 module support to be enabled in the kernel when a package
10233 builds out-of-tree kernel modules (through the
10234 pkg-kernel-module infrastructure or on its own).
10235
10236 - Improve the perl package infrastructure to automatically add
10237 the dependency to the perl interpreter to target perl module
10238 packages.
10239
10240 - Remove trailing slashes in <pkg>_SITE and addition of a
10241 check to ensure such trailing slashes are no longer added.
10242
10243 - Extend the legal infrastructure to allow packages to declare
10244 their actual source code. This is useful for packages for
10245 which <pkg>_SOURCE points to pre-built binaries (as is the
10246 case for external toolchains). The new <pkg>_ACTUAL_SOURCE
10247 variable allows to point to the source code in such cases.
10248
10249 - Improved ccache support, thanks to the usage of a toolchain
10250 wrapper for internal toolchain. Now a single cache directory
10251 can be shared between different Buildroot builds.
10252
10253 - Addition of a 'graph-size' make targets, which generates a
10254 PDF graph of per-package size of the root filesystem.
10255
10256 - Addition of <pkg>_EXCLUDES so that packages can request
10257 certain parts of the source code tarball to not be
10258 extracted. This feature is currently used by gcc and
10259 toolchain-external.
10260
10261 - Packages can now use the <pkg>_PKGDIR variable, provided by
10262 the package infrastructure, to reference their package
10263 directory, instead of explicitly using package/<pkg>/.
10264
10265 Filesystems:
10266
10267 - Add high lz4 compression to squashfs.
10268
10269 - Simplification of shell profile files in the default
10270 skeleton.
10271
10272 - Remove ftp user and /home/ftp from the skeleton, and let ftp
10273 server packages create these when needed.
10274
10275 - Add support for /bin, /sbin and /lib to be symlinks to their
10276 corresponding directories in /usr. This is enforced for
10277 systemd configurations, and optional for other
10278 configurations.
10279
10280 - Support for AXFS filesystem image generation added.
10281
10282 - New options to add extra space/inodes to ext2/3/4 images.
10283
10284 Updated/fixed packages:
10285
10286 adwaita-icon-theme, apache, apitrace, atk, audit, avahi,
10287 barebox, bash, batctl, bind, binutils, bluez_utils, boost,
10288 bridge-utils, cairo, ccache, chrony, clapack, cloog, cmake,
10289 collectd, connman, conntrack-tools, coreutils, cpio,
10290 cryptsetup, dbus, dbus-cpp, devmem2, dhcp, dhcpcd, dhcpdump,
10291 dhrystone, dillo, directfb, directfb-examples, dmraid,
10292 dos2unix, dovecot, dovecot-pigeonhole, drbd-utils, dropbear,
10293 dropwatch, dtc, e2fsprogs, ebtables, efl, eigen, ejabberd,
10294 elf2flt, elfutils, erlang, ethtool, eudev, evemu, exfat,
10295 exfat-utils, expat, faifa, fbterm, fdk-aac, feh, ffmpeg, file,
10296 flashrom, fping, freerdp, freescale-imx, freetype, gdk-pixbuf,
10297 genimage, gettext, git, glib-networking, glmark2, gnupg2,
10298 gnuradio, gnutls, gpsd, grep, grub2, gst1-imx, gst1-libav,
10299 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
10300 gst1-plugins-ugly, gst1-validate, gst-fsl-plugins,
10301 gst-plugins-bad, gstreamer1, guile, gvfs, harfbuzz, haveged,
10302 hostapd, icu, imagemagick, impiutil, imx-gpu-viv, imx-vpu,
10303 inadyn, intltool, iostat, iperf3, ipmiutil, iproute2,
10304 iptables, iw, jpeg-turbo, jq, jsoncpp, kexec-lite, kmod, kodi,
10305 kodi-audioencoder-flac, kodi-pvr-argustv, kodi-pvr-filmon,
10306 kodi-pvr-hts, kodi-pvr-mythtv, kodi-pvr-pctv,
10307 kodi-pvr-stalker, kodi-pvr-vbox,
10308 kodi-visualisation-waveforhue, less, lftp, libbluray,
10309 libcgroup, libconfuse, libcurl, libdcadec, libdrm, libevdev,
10310 libffi, libfribidi, libfslcodec, libfslparser, libfslvpuwrap,
10311 libgcrypt, libglew, libglib2, libgtk3, libidn, liblinear,
10312 liblockfile, libmicrohttpd, libnetfilter_conntrack, libnfs,
10313 libnftnl, libnl, libnspr, libnss, libpcap, libpfm4, libpng,
10314 libselinux, libserial, libsoup, libsoxr, libstrophe, libtasn1,
10315 libtirpc, libtorrent, libupnpp, liburcu, libusb-compat, libuv,
10316 libv4l, libva, libva-intel-driver, libxcb, lighttpd, links,
10317 linux, linux-firmware, linux-fusion, linux-headers,
10318 lirc-tools, localedef, lpeg, lsof, ltp-testsuite,
10319 lttng-libust, lttng-tools, lua-periphery, luaposix, lvm2, lxc,
10320 lz4, mdadm, mesa3d, mesa3d-headers, minicom, minidlna, moarvm,
10321 modem-manager, mosquitto, mpd, mpdecimal, mpg123, mplayer,
10322 mrouted, msmtp, mtd, mutt, nettle, network-manager, nfs-utils,
10323 nftables, nginx, nodejs, noip, ntp, ofono, opencv3, openpgm,
10324 openssl, openswan, openvpn, pango, parted, perl, perl-cross,
10325 perl-crypt-openssl-random, perl-http-message,
10326 perl-io-socket-ssl, perl-module-build, perl-mojolicious,
10327 perl-netaddr-ip, perl-net-dns, perl-net-http, perl-net-ssleay,
10328 perl-uri, perl-xml-libxml, php, picocom, pixman, pkgconf,
10329 poco, polarssl, portaudio, portmap, postgresql, proftpd,
10330 protobuf, protobuf-c, pulseaudio, python-configshell-fb,
10331 python-networkmanager, python-numpy, python-pyparsing,
10332 python-pypcap, python-rtslib-fb, python-spidev, python-urwid,
10333 python-web2py, qemu, qt5base, redis, rngtools, rng-tools,
10334 rpi-firmware, rpi-userland, rtmpdump, rtorrent, ruby, samba,
10335 samba4, sane-backends, sconeserver, sdl, sed, setools,
10336 shairport-sync, shared-mime-info, sland, smartmontools,
10337 softether, spice-protocol, sqlcipher, sqlite, squid,
10338 strongswan, stunnel, subversion, sudo, sunxi-tools,
10339 supervisor, systemd, tar, targetcli-fb, tcpdump, tiff, tor,
10340 tvheadend, tzdata, uboot-tools, udisks, unionfs, upmpdcli,
10341 util-linux, vala, valgrind, vim, vlc, vorbis-tools, vsftpd,
10342 vtun, wavpack, webkitgtk24, weston, whois, wireless-regdb,
10343 wireshark, wpa_supplicant, xdriver_xf86-input-vmmouse,
10344 xdriver_xf86-video-imx-viv, xdriver_xf86-video-intel,
10345 xdriver_xf86-video-sis, xlib_libXi, xorg-server,
10346 xtables-addons, xterm, xz, zic, znc, zsh
10347
10348 New packages:
10349
10350 axfsutils, bitstream, check, dvblast, eventlog, fastd, gauche,
10351 gmock, graphite2, gssdp, gupnp, gupnp-av, ibrcommon, ibrdtn,
10352 ibrdtnd, ibrdtn-tools, imx-kobs, iqvlinux, irssi,
10353 kompexsqlite, libbroadvoice, libcddb, libcodec2, libcrossguid,
10354 libg7221, libhttpparser, libilbc, libldns, libmng,
10355 libopenh264, libpam-radius-auth, libpam-tacplus, libsilk,
10356 libsoundtouch, libssh, libuecc, libyuv, liquid-dsp, luv,
10357 micropython, micropython-libs, python-pyratemp,
10358 python-pyroute2, python-ranger, rapidxml, scrypt, sdl2,
10359 sp-oops-extract, squeezelite, stress-ng, swupdate, syslog-ng,
10360 x265, xdriver_xf86-video-fbturbo, xxhash, yad, zxing-cpp
10361
10362 Removed packages:
10363
10364 blackbox (was deprecated), divine (merged in directfb),
10365 kobs-ng (replaced by imx-kobs), mediactl (merged in libv4l),
10366 sawman (merged in directfb), schifra (marked broken since a
10367 long time), texinfo (host variant only, no longer used), zxing
10368 (replaced by zxing-cpp),
10369
10370 Issues resolved (http://bugs.uclibc.org):
10371
10372 #4099: cut utility from GNU coreutils works incorrect
10373 #7772: libxml-parser-perl build failure: missing dependency
10374 ExtUtils/MakeMaker
10375 #7931: Default configuration for Cubieboard v1 is outdated
10376 #8116: 2015.05-rc2 raspberrypi2_defconfig network interface
10377 not coming up
10378 #8246: X.org DRI2 build issue
10379 #8256: pointing to /usr/bin/objcopy old version (x86) instead
10380 of the generated one
10381 #8266: mplayer build issue
10382 #8281: pyrexc fails to run when path is too long
10383 #8316: lttng-tools and lttng-babeltrace executables contain
10384 bad RPATH pointing to host machine
10385 #8331: kexec wants shutdown in /sbin, but systemd installs it
10386 in /usr/sbin
10387 #8361: Buildroot 2015.08.1 skeleton inittab overwritten by
10388 busybox's version
10389 #8366: libevent does not build
10390 #8386: build failed with external toolchain
10391 #8391: Node.js 0.12.7 fails to build on raspberry_pi defconfig
10392 #8396: CCACHE initialization
10393 #8401: gpsd 3.15 NMEA support
10394 #8416: cups depends on BR2_DEPRECATED_SINCE_2015_05
10395 #8421: util-linux installs systemd files in output/target/home/
10396
20a36cd8 103972015.08, Released August 31st, 2015
3131ec44
PK
10398
10399 Minor fixes.
10400
10401 OpenCV 3.x package renamed to opencv3. OpenCV 2.4.x
10402 reintroduced as opencv.
10403
10404 Updated/fixed packages: bootutils, canfestival, cppcms,
42180d8a
PK
10405 curlftpfs, dhcpdump, dropbear, erlang-p1-tls, exfat, gnuradio,
10406 ipkg, libgudev, libmbim, libwebsock, linux-pam, lm-sensors,
10407 ltrace, midori, network-manager, openssh, perl-file-listing,
3131ec44
PK
10408 perl-http-cookies, perl-http-daemon, perl-http-negotiate,
10409 perl-www-robotrules, python-can, qt5base, qt5multimedia,
10410 setools, sysvinit, tinyalsa, tn5250, tvheadend, uboot, vlc,
10411 x264, xserver_xorg-server, zyre
10412
985b46be
TP
104132015.08-rc2, Released August, 24th 2015
10414
10415 Fixes all over the tree.
10416
10417 Toolchain: fix gcc build on NIOS-II.
10418
10419 Infrastructure: add <fs>_POST_GEN_HOOKS mechanism to fix
10420 hybrid ISO image generation.
10421
10422 Architectures: add arm1136j-s variant.
10423
10424 Updated/fixed packages: apitrace, audit, bcusdk, bdwgc,
10425 beecrypt, boost, bwm-ng, cdrkit, c-icap, cifs-utils, clapack,
10426 c-periphery, cpio, cramfs, czmq, dawgdic, dnsmasq, dosfstools,
10427 dropbear, elfutils, empty, eudev, fan-ctrl, filemq, gnutls,
10428 guile, haveged, imlib2, libcec, libepoxy, libev, libgpgme,
10429 libiio, libnetfilter_queue, libnfnetlink, libpfm4, libpthsem,
10430 librtas, libselinux, libsigsegv, libsodium, libv4l, lightning,
10431 linux, lirc-tools, lrzsz, mono, mosh, mpd, msmtp, nbd,
10432 netatalk, nodejs, ola, opencv, oprofile, php, poco,
10433 postgresql, powertop, protobuf, protobuf-c, qt5base,
10434 qt5quickcontrols, rapidjson, rng-tools, squid, sysdig,
10435 sysstat, tftpd, tinc, tz, util-linux, webkitgtk24, weston,
10436 wireshark, wvstreams, xdriver_xf86-input-synaptics, zyre.
10437
10438 Issues resolved (http://bugs.uclibc.org):
10439
10440 #8276: package/dropbear: symlink resolution incorrect
10441 #8286: Error with buildroot
10442 #8301: ldconfig parameter in Makefile
10443
7b1e9d52 104442015.08-rc1, Released August, 5th 2015
43929650
AV
10445
10446 Fixes all over the tree and new features.
10447
da63d87c
TP
10448 Architectures:
10449
10450 - Refactor how the availability of an MMU is described.
10451 - Minimal support for Cortex-M3
10452 - Minimal support for AArch64 big-endian
10453
10454 Toolchains:
10455
10456 - Add CodeSourcery MIPS 2015.05, remove MIPS 2013.11
10457 - Use uClibc-ng as the default uClibc version, instead of the
10458 official uClibc, which hasn't done any release since 3+
10459 years
10460 - eglibc is now marked as deprecated
10461 - GCC: gcc 4.9.x is now the default and was updated to 4.9.3,
10462 support for gcc 5.x added.
10463 - Binutils: use Binutils 2.24 as the default, 2.25.x series
10464 bumped to 2.25.1, remove old Binutils 2.22.
10465 - Update ARC toolchain components to 2015.06
10466 - Add support for Fortran when building gcc
10467
10468 Bootloaders:
10469
10470 - Support for using the kconfig configuration system in
10471 U-Boot
10472
10473 New Defconfigs:
10474
10475 - VIA VAB-820/AMOS-820
10476 - OLimex OLinuxino A20 Lime
10477 - Many new defconfigs for Atmel evaluation boards:
10478 at91sam9rlek, at91sam9x5ek, sama5d3xek, sama5d4ek, sama5d4
10479 Xplained Ultra, sama5d3 Xplained.
10480 - ACME Systems Aria G25
10481 - WarPboard
10482 - Altera Cyclone 5 Development Board
10483 - Xilinx zc706
10484 - ARC AXS101 and AXS103 Software Development Platforms
10485 - Significant updates to Raspberry Pi / Raspberry Pi 2
10486
10487 Infrastructure:
10488
10489 - Buildroot takes better care now of generating predictable
10490 permissions in the target filesystem. However, existing
10491 permissions on a custom skeleton or rootfs overlay will no
10492 longer be preserved. Therefore, it is necessary to add a
10493 permission table (BR2_ROOTFS_DEVICE_TABLE) to set the
10494 required permissions.
10495 - Add support for kconfig fragments.
10496 - No longer pass --{enable,disable}-debug to autotools
10497 packages depending on the value of
10498 BR2_ENABLE_DEBUG. BR2_ENABLE_DEBUG now only controls
10499 whether we build with -g or not.
10500 - Support for extracting archives in .lzma in the generic
10501 package infrastructure.
10502 - Remove random-seed file from the default skeleton, since
10503 seeding the entropy pool with a known seed makes more harm
10504 than good.
10505 - In the CVS download helper, add support to use a date as
10506 the version.
10507 - Add support for a per-package <pkg>_STRIP_COMPONENTS
10508 variable, which packages can use to specify how many path
10509 components should be stripped when extracting the tarball.
10510 - Addition of a 'kernel-module' package infrastructure, which
10511 simplifies the packaging of external kernel modules. Many
10512 existing packages are converted to use it.
10513 - Allow bootloaders to be implemented in $(BR2_EXTERNAL)
10514 - Remove /etc/securetty from the default skeleton.
10515 - Migration of sysV initscripts from the default skeleton to
10516 a package called 'initscripts', installed only when Busbox
10517 init or sysvinit are used.
10518 - Migration of the skeleton logic to a proper 'skeleton'
10519 package.
10520 - Addition of a 'linux-tools' infrastructure in the 'linux'
10521 package, to support building user-space tools bundled
10522 within the Linux kernel sources, such as perf and cpupower.
10523 - Usage of backticks instead of make $(shell ...) to execute
10524 shell commands. This allows to delay the evaluation of such
10525 commands when actually needed, and not when expanding the
10526 variables. It is useful to make 'make printvars' less
10527 noisy, and as a preparation to support top-level parallel
10528 build.
10529 - Libtool .la files are not mungled for all package types,
10530 instead of being handled only for packages using the
10531 autotools-package infrastructure.
10532 - Add mechanism to allow packages to express a dependency on
10533 gcc versions. This is needed for packages that use C++11 or
10534 C11 support for example.
10535
10536 Important package updates:
10537
10538 - Complete rework of the matchbox packaging
10539 - Lots of fixes in packages for compatibility with musl and
10540 gcc 5.
10541 - Hash files added to a large number of packages.
10542 - Update a significant number of packages to use a new
10543 hosting, after the announcement of Google Code and
10544 Gitorious closing.
10545 - Major packages needed for SELinux support have been merged,
10546 but the support is not complete yet.
10547 - Significant update of OpenCV to version 3.0, and addition
10548 of lots of eatures.
10549 - Significant update of all packages supporting the GPU and
10550 VPU of i.MX ARM processors.
10551 - Addition of systemd support in a significant number of
10552 packages.
10553 - Qt5 updated to 5.5.0
10554 - Use modular X.org server by default instead of KDrive
10555
10556 Filesystems:
10557
10558 - Complete overhaul of the iso9660 support. Now allows to use
10559 directly IS9660 as the root filesystem format and not only
10560 an initrd, and supports Grub 2 and isolinux in addition to
10561 Grub.
10562
10563 Updated packages: a10disp, agentpp, apache, at91bootstrap3,
10564 audit, barebox, bc, bind, bmon, boost, btrfs-progs,
10565 ca-certificates, can-utils, ccache, cloog, collectd, connman,
10566 coreutils, c-periphery, cryptsetup, dado, dbus, dejavu,
10567 dhcpcd, dnsmasq, dosfstools, dovecot, dovecot-pigeonhole,
10568 e2fsprogs, ejabberd, erlang-p1-cache-tab, erlang-p1-sip,
10569 erlang-p1-stringprep, erlang-p1-stun, erlang-p1-tls,
10570 erlang-p1-utils, erlang-p1-xml, erlang-p1-yaml, ethtool,
10571 eudev, evtest, exim, expect, explorercanvas, feh, ffmpeg,
10572 file, flashrom, freescale-imx, freetype, gawk, gcc, gdb,
10573 gettext, git, glib-networking, gnupg2, gnutls, gpsd, gptfdisk,
10574 gpu-viv-bin-mx6q, gst-fsl-plugins, harfbuzz, hdparm, heimdal,
10575 i2c-tools, imagemagick, imx-vpu, iproute2, ipset, isl, iw,
10576 kodi, kodi-addon-xvdr, kodi-audioencoder-flac,
10577 kodi-audioencoder-lame, kodi-audioencoder-vorbis,
10578 kodi-audioencoder-wav, lftp, libass, libassuan, libcec,
10579 libconfi, libcurl, libdrm, libevdev, libfreefare, libfslcodec,
10580 libfslparser, libfslvpuwrap, libfuse, libglib2, libgpgme,
10581 libgtk2, libgtk3, libical, libidn, libiio, libinput, libiscsi,
10582 libllcp, libmicrohttpd, libnfc, libnss, libpcap, libpciaccess,
10583 libpng, libserialport, libsigrok, libsoc, libtirpc, libubox,
10584 libunistring, libupnp, libuv, libv4l, libva,
10585 libva-intel-driver, libXrandr, lighttpd, linenoise, linux,
10586 linux-firmware, linux-headers, live555, ltrace, lua,
10587 lua-csnappy, lua-ev, luajit, lua-messagepack, luaperiphery,
10588 lvm2, lxc, lzo, mesa3d, mesa3d-headers, midori, mmc-utils,
10589 modem-manager, mono, mosquitto, mpd, mpd-mpc, mpfr, mpg123,
10590 mtd, musl, nano, netperf, network-manager, nfs-utils, nginx,
10591 nodejs, ntp, ola, opencv, openldap, openssh, openssl,
10592 openswan, openvmtools, openvpn, opkg, orbit, orc, pcmanfm,
10593 perl-cross, perl-encode-locale, perl-io-socket-ssl,
10594 perl-mojolicious, perl-net-ssleay, perl-path-tiny, perl-uri,
10595 perl-xml-libxml, php, pinentry, polarssl, postgresql,
10596 pulseview, pure-ftpd, python, python-dpkt, python-lxml,
10597 python-networkmanager, python-pyinotify, python-pypcap,
10598 python-tornado, qextserialport, qt, qt5, rapidjson, redis,
10599 rpcbind, rpi-firmware, rpi-userland, samba4, shairport-sync,
10600 snmpp, sqlite, squid, strongswan, stunnel, sudo, sunxi-boards,
10601 sunxi-mali, sysdig, sysstat, systemd, tcpdump, tiff, tmux,
10602 tor, txheadend, tzdata, uboot, uclibc, ulogd, upmpdcli,
10603 usb_modeswitch, usb_modeswitch_data, vala, vsftpd, wayland,
10604 weston, whois, wireless-regdb, wireshark, x264, xapp_xvinfo,
10605 xdriver_xf86-input-libinput, xdriver_xf86-input-vmmouse,
10606 xdriver_xf86-video-cirrus, xdriver_xf86-video-geode,
10607 xdriver_xf86-video-imx-viv, xdriver_xf86-video-mach64,
10608 xdriver_xf86-video-neomagic, xdriver_xf86-video-r128,
10609 xdriver_xf86-video-savage, xdriver_xf86-video-siliconmotion,
10610 xdriver_xf86-video-vesa, xkeyboard-config, xlib_libfontenc,
10611 xlib_libFS, xlib_libXaw, xlib_libxkbfile, xlib_libXrender,
10612 xlib_libXt, xproto_kbproto, xproto_xproto, xproto_xrandrproto,
10613 xscreensaver, xserver_xorg-server, xtables-addons, yaml-cpp,
10614 zic.
10615
10616 New packages: angularjs, atf, audit, c-icap, c-icap-modules,
10617 cpio, dawgdic, faketime, fcgiwrap, gflags, glog, initscripts,
10618 jquery-datetimepicker, kodi-audioencoder-modplug,
10619 kodi-audioencoder-nosefar, kodi-audioencoder-sidplay,
10620 kodi-audioencoder-snesapu, kodi-audioencoder-stsound,
10621 kodi-audioencoder-timidity, kodi-audioencoder-vgmstream,
10622 kodi-platform, kodi-pvr-argustv, kodi-pvr-dvblink,
10623 kodi-pvr-dvbviewer, kodi-pvr-filmon, kodi-pvr-hts,
10624 kodi-pvr-iptvsimple, kodi-pvr-mediaportal-tvserver,
10625 kodi-pvr-mythtv, kodi-pvr-nextpvr, kodi-pvr-njoy,
10626 kodi-pvr-pctv, kodi-pvr-stalker, kodi-pvr-vbox,
10627 kodi-pvr-vdr-vnsi, kodi-pvr-vuplus, kodi-pvr-wmc,
10628 kodi-screensaver-asteroids, kodi-screensaver-biogenesis,
10629 kodi-screensaver-crystalmorph, kodi-screensaver-greynetic,
10630 kodi-screensaver-pingpong, kodi-screensaver-pyro,
10631 kodi-screensaver-stars, kodi-visualisation-shadertoy,
10632 kodi-visualisation-spectrum, kodi-visualisation-waveforhue,
10633 kodi-visualisation-waveform, kvmtool, kyua, libfm,
10634 libfm-extra, libplatform, librtas, libsodium, libsquish,
10635 libucl, libump, linux-backports, lua-iconv, lutok, menu-cache,
10636 moarvm, monkey, mono-gtksharp3, mosh, openipmi, python-can,
10637 python-pycli, python-pydal, python-pyyaml, python-web2py,
10638 qpid-proton, qt5webchannel, quazip, racehound, rtl8188eu,
10639 rtl8821au, sepolgen, setools, skeleton, stm32flash,
10640 webkitgtk24, xdriver_xf86-video-qxl, zynq-boot-bin.
10641
10642 Deprecated packages: webkitgtk, libgail, eglibc support in
10643 glibc package.
43929650 10644
8cf7a561
TP
10645 Issues resolved (http://bugs.uclibc.org):
10646
10647 #4291: Segmentation fault with all binaries that use threads
10648 when compiled with gcc 4.6
10649 #6944: building toolchain for sh4 fails
10650 #7592: Buildroot GCC: -lto requires plugin support in ranlib
10651 #7628: Python SSL does not get built for Raspberry Pi
10652 #7682: Missing dependencies for NFS
10653 #7742: dhcp lacks important features when BR2_ENABLE_DEBUG
10654 #7754: make: *** [/..../buildroot-2014.11/output/build/host-gcc-initial-4.8.3/.stamp_built] Error 2
10655 #7946: libglib2-2.42.2 fails to build for sparc-buildroot-linux-gnu
10656 #7956: glibc 2.20 and 2.21 fail to build for sh64-buildroot-linux-gnu
10657 #7971: python-flask, python-werkzeug. No module named zlib
10658 #7981: Target file system skeleton permissions hazard
10659 #8006: rpcdebug in nfs-utils built for the host
10660 #8036: alsa-lib headers problem that prevents to compile alsa
10661 dependent projects
10662 #8081: systemd init system: /tmp is not mode 1777
10663 #8121: php opcache extension doesn't get installed
10664 #8151: x86-64 make fails with ncurses 5.9
10665 #8156: pkg-kconfig infra broken for *-update-{config, defconfig}
10666 #8161: default /bin/sh symlink to busybox is full path and not relative
10667 #8171: glamor missing
10668 #8191: Request update support for the cubieboard series
10669 #8201: Important security upgrades for node.js
10670
6d73615f
PK
106712015.05, Released May 31st, 2015
10672
10673 Minor fixes.
10674
10675 Updated/fixed packages: conntrack-tools, directfb, fio, flite,
10676 gptfdisk, ipmiutil, iproute2, janus-gateway, keyutils, knock,
10677 libelementary, libgcrypt, libgsasl, libjpeg, libstrophe,
10678 lttng-libust, nbd, ncurses, nmap, php, postgresql, python,
10679 python3, sconeserver, udpcast, upmpdcli
10680
c6ce119c
PK
106812015.05-rc3, Released May 22nd, 2015
10682
10683 Several fixes, mainly related to static linking.
10684
10685 Updated/fixed packages: acl, alsa-utils, apr, armadillo, attr,
10686 autoconf-archive, binutils, boost, czmq, dhcpcd, duma,
10687 enlightenment, exim, fbterm, freerdp, gcc, gdk-pixbuf,
10688 google-breakpad, gpsd, heirloom-mailx, hwloc, ipmiutil,
10689 iproute2, jack2, jasper, kmod, lcdproc, leafnode2, libcap-ng,
10690 libftdi1, libmatroska, libmemcached, libmodbus, libnftnl,
10691 libsigrok, libupnpp, libuv, libxml-parser-perl, linux,
10692 linux-headers, lirc-tools, lua-periphery, lxc, mongoose, mono,
10693 mpg123, mosquitto, neardal, newt, ntp, ola, openldap, opencv,
10694 php, postgresql, protobuf, pulseaudio, python-pyqt, qemu, qt,
10695 qt5base, rpi-userland, rsyslog, snmppp, sqlite, tiff,
10696 tinyxml2, uboot-tools, unionfs, ux5000-firmware, usbredir,
10697 ushare, vpnc, vsftpd, wavpack, wireless_tools, wsapi,
10698 wvstreams, xmlstarlet, zeromq, zmqpp
10699
10700 New packages: c-periphery
10701
10702 Issues resolved (http://bugs.uclibc.org):
10703
10704 #8106: mkfs.jffs2 uses the --pagesize parameter incorrectly
10705 #8111: 2015.05.rc2 LIBFOO_CONF_OPTS not working
10706 #8126: exim lacks plaintext and cram-md5 auth
10707
f2435f6d
PK
107082015.05-rc2, Released May 11th, 2015
10709
10710 Minor fixes.
10711
10712 Toolchain: PR56780 backport to GCC 4.8.4 to fix GDB linking
10713 issues. Context functions enabled for uClibc snapshot /
10714 uClibc-NG.
10715
10716 Architectures: Endian handling symbol for Xtensa, binutils
10717 fixes.
10718
10719 Infrastructure: Fix for kernel module stripping when
10720 localversion contains spaces.
10721
10722 Updated/fixed packages: at, autoconf-archive, binutils,
10723 cc-tool, cryptsetup, dstat, expedite, freerdp, giflib,
10724 gnuchess, guile, ipmiutil, iproute2, mono, monolite, neard,
10725 ola, poppler, postgresql, python-qt, qt, sqlite, valgrind,
10726 xlib_libXfont
10727
10728 Issues resolved (http://bugs.uclibc.org):
10729
10730 #8086: Cannot select systemd as init with Linaro 2014.09...
10731
5628a15a 107322015.05-rc1, Released May 4th, 2015
94856075
PK
10733
10734 Fixes all over the tree and new features.
10735
329f6870
PK
10736 Architectures: Removed AVR32 support, deprecate SH64, added
10737 support for steamroller, corei7-avx and core-avx2 x86
10738 variants.
10739
10740 Toolchains: IPv6 and Largefile support now enforced for
10741 uClibc. Corresponding Kconfig symbols removed.
10742
10743 External CodeSourcery AMD64 2014.05, MUSL-cross 1.1.6 added,
10744 CS sh2, Xilinx microblaze v2/14.3 removed. Distro-class
10745 external toolchains are now detected and blacklisted.
10746
10747 Internal toolchain support for Nios2 added, Blackfin
10748 removed. Aarch64 and sh musl support. uClibc-ng support added.
10749
10750 Libatomic is now handled for internal and external
10751 toolchains. Link time optimization (LTO) support.
10752
10753 New Defconfigs: Freescale i.MX28 EVK, i.MX31 PDK and SABRE
10754 Auto, Raspberry Pi 2, RIoTboard,
10755
10756 Infrastructure: Hashes for a large number of packages have
10757 been added. Missing hashes now stop the build unless
10758 explicitly disabled.
10759
1c3ad235
PK
10760 Spaces and colons (:) are now supported in package
10761 versions. Dependencies can now be listed for the patch step
10762 (<PKG>_PATCH_DEPENDENCIES). Kconfig and Linux kernel
329f6870
PK
10763 extensions infrastructure has been added.
10764
10765 Makedevs now has a recursive (r) option.
10766
10767 The variable containing the list of packages to build has been
10768 renamed from TARGETS to PACKAGES.
10769
1c3ad235
PK
10770 Make external-deps / legal-info / source / source-check have
10771 been reimplemented using the package infrastructure, so their
10772 output/behaviour may differ from earlier (some packages were
10773 not included in the past).
10774
329f6870
PK
10775 The old insecure DES password encoding is no longer supported.
10776
10777 U-Boot patch option now support direct references to patch
10778 files and URLs in addition to directories of patches. The
10779 i.MX28 SD format (u-boot.sd) is now supported.
10780
94856075
PK
10781 Updated/fixed packages: agentpp, aircrack-ng, alsa-lib,
10782 alsa-utils, apr-util, apr, atk, autossh, avahi, avrdude,
329f6870
PK
10783 bcusdk, bdwgc, bind, binutils, bmon, boost, botan,
10784 btrfs-progs, busybox, ca-certificates, cairo, can-utils,
10785 canfestival, ccache, chrony, civetweb, clamav, cmake,
10786 collectd, connman, copas, crda, cryptodev-linux, cryptsetup,
10787 cups, czmq, dbus-cpp, dbus-glib, dbus-python, dbus, dfu-util,
10788 dhcp, dhcpcd, dialog, dillo, dmraid, dnsmasq, dos2unix,
10789 dosfstools, dovecot-pigeonhole, dovecot, dropbear, dropwatch,
94856075
PK
10790 dtv-scan-tables, dvdauthor, e2fsprogs, ecryptfs-utils,
10791 libevas, elfutils, enscript, erlang, espeak, eudev, evemu,
10792 exfat-utils, exim, f2fs-tools, feh, ffmpeg, fftw, flickcurl,
10793 fltk, fluxbox, fmlib, fmtools, freeradius-client, freerdp,
10794 gamin, gawk, gcc-final, gcc, gd, gdb, gengetopt, geoip, git,
10795 glib-networking, gnu-efi, gnuchess, gnutls, gpsd, gptfdisk,
329f6870
PK
10796 gpu-viv-bin-mx6q, gst-plugin-bad, gstreamer, gstreamer1,
10797 gtest, gvfs, harfbuzz, haserl, haveged, hiawatha,
10798 hicolor-icon-theme, hostapd, hplip, httping, i2c-tools, icu,
10799 ifplugd, imagemagick, imlib2, iozone, iproute2, iptables,
10800 iputils, irqbalance, iw, jack2, jhead, jimtcl, json-c, kexec,
10801 kismet, kmod, kodi-audioencoder-flac,
94856075 10802 kodi-audioencoder-vorbis, kodi-pvr-addons, kodi, ktap, lcms2,
329f6870
PK
10803 libass, libatomic_ops, libbluray, libcap, libcgroup, libcurl,
10804 libdrm, libdvbsi, libebml, libecore, libedit, liberation,
10805 libev, libevas, libevdev, libftdi, libgcrypt, libglib2,
10806 libgpgme, libgtk2, libgtk3, libiconv, libidn, libiio,
10807 libinput, libiscsi, libksba, liblinear, libmatroska,
10808 libmicrohttpd, libmodbus, libmpdclient, libnice, libnl,
10809 libnspr, libnss, libpcap, libpciaccess, libphidget, libplayer,
10810 libpthsem, libqmi, librsvg, libseccomp, libsigrok, libsoup,
10811 libsrtp, libssh2, libtasn1, libtool, libunistring, liburcu,
10812 libusb, libuv, libva-intel-driver, libva, libvncserver,
10813 libvorbis, libvpx, libwebsockets, libxml2, libzip, lightning,
10814 lighttpd, linknx, linphone, linux-firmware, linux-headers,
10815 linux-pam, live555, ljsyscall, lmbench, lockdev, logrotate,
10816 lpc3250loader, lpeg, lsof, lttng-libust, lttng-modules,
10817 lttng-tools, lua, luacrypto, luafilesystem, luajit, luaposix,
10818 luarocks, lvm2, lxc, make,
94856075
PK
10819 matchbox-{common,desktop,fakekey,keyboard,lib,startup-monitor,vm},
10820 matchbox, mcelog, memcached, memstat, memtest86, mesa3d,
10821 minidlna, mjpegtools, mjpg-streamer, modem-manager, mongoose,
10822 monit, mono, monolite, mp4v2, mpc, mpd, mpdecimal, mpg123,
10823 mplayer, musl, nano, nbd, ncftp, ncmpc, ncurses, ne10, neard,
10824 neardal, net-tools, netatalk, netsnmp, network-manager, nginx,
10825 nodejs, ntfs-3g, ntp, numactl, odhcp6c, ofono, open2300,
10826 opencv, openldap, openntpd, openocd, openssh, openssl,
10827 openswan, opentyrian, openvmtools, openvpn, oprofile, p11-kit,
329f6870 10828 pango, patch, patchelf, pciutils, pcre, perf, perl-gdgraph,
94856075
PK
10829 perl-io-socket-ssl, perl-json-tiny, perl-module-build,
10830 perl-mojolicious, perl-net-ssleay, perl-path-tiny,
10831 perl-xml-libxml, perl, phidgetwebservice, php-gnupg, php,
10832 pkgconf, polarssl, poppler, popt, postgresql, powerpc-utils,
10833 pppd, prboom, procps-ng, proftpd, psplash, ptpd2,
10834 python-{cheetah,coherence,django,markdown,netifaces,pam,six},
329f6870
PK
10835 python-tornado, python-twisted, python-zope-interface, python,
10836 python3, qemu, qt, qt5, qt5base, qt5multimedia,
10837 qt5xmlpatterns, qt5cinex, quagga, qwt, radvd, readline,
10838 rng-tools, rpcbind, rpi-firmware, rpi-userland, rsync,
10839 rsyslog, rtai, rtmpdump, ruby, sam-ba, samba, samba4,
10840 sane-backends, sconeserver, shairport-sync, sigrok-cli, slang,
10841 smcroute, snmppp, socat, socketcand, sofia-sip, sox,
10842 spawn-fcgi, speex, sqlcipher, sqlite, squid, strace,
10843 strongswan, stunnel, sudo, sunxi-boards, swig, sysstat,
10844 systemd, tcpdump, tftpd, thrift, thttpd, ti-gfx, ti-utils,
10845 tiff, tinyalsa, tn5250, transmission, trinity, tslib,
10846 tvheadend, tzdata, uboot-tools, uclibc, ulogd, usb_modeswitch,
10847 usbutils, ustr, util-linux, vala, valgrind, vlc, wayland,
10848 webp, weston, wget, which, whois, wireless-regdb,
10849 wireless_tools, wireshark, wpa_supplicant, wvstreams,
10850 xapp_{bdftopcf,bitmap,fonttosfnt,fslsfonts},
94856075
PK
10851 xapp_{fstobdf,iceauth,mkfontscale,oclock,rgb,sessreg,setxkbmap},
10852 xapp_{showfont,smproxy,twm,x11perf,xcalc,xclipboard,xcmsdb},
10853 xapp_{xdbedizzy,xditview,xdpyinfo,xdriinfo,xedit,xev,xeyes},
10854 xapp_{xf86dga,xfsinfo,xgamma,xgc,xhost,xinit,xinput,xkbcomp},
10855 xapp_{xkbevd,xkbprint,xlsatoms,xlsfonts,xmag,xman,xmh,xmodmap},
10856 xapp_xmore, xcb-util-image, xcb-util-keysyms,
10857 xdata_xcursor-themes,
10858 xdriver_xf86-input-{evdev,keyboard,synaptics,void},
10859 xdriver_xf86-video-{ati,cirrus,geode,mach64,mga,neomagic},
10860 xdriver_xf86-video-{r128,savage,siliconmotion,sis,tdfx},
329f6870
PK
10861 xdriver_xf86-video-{trident,vmware,voodoo}, xenomai,
10862 xfont_font-util, xkeyboard-config,
10863 xlib_lib{ICE,X11,Xdmcp,Xfont,Xpm,XvMC},
94856075
PK
10864 xlib_lib{Xxf86vm,xshmfence,xtrans}, xproto_randrproto,
10865 xproto_xproto, xserver_xorg-server, x11vnc, x264, xerces,
10866 xorriso, xterm, xz, yaml-cpp, zeromq, zic, zmqpp
10867
10868 New packages: apache, autoconf-archive, batctl,
329f6870
PK
10869 bitstream-vera, bullet, cc-tool, doxygen, drbd-utils,
10870 dvdrw-tools, gnuradio, gst1-imx, hans, hwloc, ijs,
10871 imx-usb-loader, inconsolata, iodine, iotop, ipmiutil, jsoncpp,
10872 leveldb, libdcadec, libdri2, libfreeimage, libftdi1,
10873 libsidplay2, lirc-tools, lua-periphery, mc, mesa3d-headers,
10874 mosquitto, nvidia-driver, nvidia-tegra23{,-binaries,-codecs},
10875 openjpeg, opusfile, perl-crypt-openssl-{random,rsa},
10876 perl-db-file, perl-digest-{hmac,sha1},
10877 perl-encode-{detect,locale}, perl-file-{listing,util},
10878 perl-html-{parser,tagset}, perl-http-cookies,
10879 perl-http-{daemon,date,message,negotiate}, perl-io-html,
10880 perl-libwww-perl, perl-lwp-mediatypes, perl-mail-dkim,
10881 perl-mailtools, perl-mime-base64, perl-net-{dns,http},
10882 perl-netaddr-ip, perl-time-hires, perl-timedate, perl-uri,
10883 perl-www-robotrules, powertop, pulseview,
10884 python-{cherrypy,lxml,mako,pyqt,pyxml,sip,spidev,ws4py}, qpdf,
10885 qt-webkit-kiosk, sl, softether, sysdig, tinyxml2, tor, tovid,
10886 unixodbc, wf111, wine, libepoxy, xapp_xcompmgr,
94856075 10887 xapp_xfindproxy, xcb-util-cursor, xcb-util-renderutil,
329f6870 10888 xdriver_xf86-input-libinput, xdriver_xf86-video-imx{,-viv},
94856075
PK
10889 xproto_xproxymanagementprotocol
10890
10891 Removed packages: gtk2-theme-hicolor
10892
329f6870
PK
10893 Deprecated packages: samba
10894
94856075
PK
10895 Issues resolved (http://bugs.uclibc.org):
10896
10897 #7478: Multiple chosen python modules are not built due to...
10898 #7508: Use of BR2_EXTERNAL and dependencies to existing packages
10899 #7676: Package procps-ng installs binaries to nonsensical folder
10900 #7724: Startx is not installed in the target
10901 #7760: botan: wrong prefix in botan-1.10.pc
10902 #7826: Building of cdparanoia
10903 #7844: Lua with hard-float on MIPS by buildroot doesn't work
10904 #7874: X.org configure error
10905 #7941: glibc-2.20 fails to build for sparc-buildroot-linux-gnu
10906 #7951: gcc 4.9.2 fails to build for sparc-buildroot-linux-gnu
10907 #7961: Qt5 fails to build for xtensa-buildroot-linux-uclibc
10908 #7976: mkuser script fails with: user already exists with...
10909 #8011: When building only busybox and strace, strace fails...
10910 #8016: collectd fails to build, network.c:171:19: error:...
10911 #8041: error on building libcurl7.42.0
10912
6bf057b0
PK
109132015.02, Released March 1st, 2015
10914
10915 Minor fixes.
10916
10917 Updated/fixed packages: civetweb, ding-libs,
10918 directfb-examples, glibc, gnupg, gnupg2, gpm,
10919 gst-plugins-good, gst1-plugins-good, freetype, libao, libevas,
10920 libevent, libfribidi, libgcrypt, libgtk2, libshout, libsrtp,
10921 libtheora, libupnpp, libxmlrpc, linux, make, opus, pinentry,
10922 rpi-firmware, shared-mime-info, vlc, vorbis-tools,
10923 xcb-util-keysyms
10924
10925 Removed packages: libgc
10926
345f32e6
PK
109272015.02-rc3, Released February 24th, 2015
10928
10929 Minor fixes.
10930
10931 Cmake and rebar (erlang) infrastructure fixes.
10932
10933 Updated/fixed packages: bind, btrfs-progs, busybox, e2fsprogs,
10934 evtest, ffmpeg, fltk, gnutls, i2c-tools, imagemagick, libxcb,
10935 make, mjpg-streamer, netsnmp, opentyrian, php, polarssl,
10936 qt5base, samba, samba4, sudo, util-linux, xserver_xorg-server
10937
bc11392d
PK
109382015.02-rc2, Released February 15th, 2015
10939
10940 Minor fixes.
10941
10942 raspberrypi: fix kernel sha1 for DT variant.
10943
10944 Updated/fixed packages: dbus, dvdauthor, git, libsemanage,
10945 libsepol, libssh2, mplayer, ntp, openvmtools, python3,
10946 qt5base, qt5connectivity, xserver_xorg-server
10947
21652676 109482015.02-rc1, Released February 8th, 2015
20138584
PK
10949
10950 Fixes all over the tree and new features.
10951
10952 Static/shared library handling reworked. This is now a
10953 tristate (shared only / shared and static / static
10954 only). Default is now shared only to speed up the
10955 build. BR2_PREFER_STATIC_LIB is now called BR2_STATIC_LIBS.
10956
10957 The toolchain (internal and external) will now warn when an
10958 unsafe library or header path is used (such as /usr/include or
10959 /usr/lib). If BR2_COMPILER_PARANOID_UNSAFE_PATH is enabled
10960 under build options this instead becomes an error.
10961
10962 A installation path issue with the internal musl toolchain
10963 support has been fixed so it is now possible to reuse it as an
10964 external toolchain.
10965
10966 Architectures: Freescale E5500 and E6500 PowerPC support
10967 added, deprecated MIPS 1/2/3/4 support removed.
10968
10969 New defconfigs: Freescale p2020ds, MIPS creator CI20,
10970 Raspberrypi with DT, UDOO Quad.
10971
10972 'make <foo>_defconfig' now saves the path to the defconfig in
10973 the .config, so a 'make savedefconfig' automatically updates
10974 it.
10975
10976 Infrastructure for packages using the Erland rebar tool has
10977 been added.
10978
10979 Hashes for a large number of packages have been added. Hashes
10980 are now checked for both target and host packages.
10981
10982 The system menu now has an option to automatically configure a
10983 network interface through DHCP at bootup.
10984
10985 The default filesystem skeleton now uses a separate tmpfs for
10986 /run instead of a symlink to /tmp/ for security reasons / to
10987 protect against conflicts with user generated temporary files.
10988
10989 BR2_EXTERNAL is now exported to post-build and post-image
10990 scripts.
10991
10992 New packages: bdwgc, benejson, blktrace, bootstrap, cgic,
10993 ding-libs, dvdauthor, ejabberd, erlang-goldrush, erlang-lager,
10994 erlang-p1-cache-tab, erlang-p1-iconv, erlang-p1-sip,
10995 erlang-p1-stringprep, erlang-p1-stun, erlang-p1-tls,
10996 erlang-p1-utils, erlang-p1-xml, erlang-p1-yaml,
10997 erlang-p1-zlib, exiv2, freeradius-client, gengetopt, glmark2,
10998 gpu-amd-bin-mx51, guile, host-qemu, ifupdown, iperf3,
10999 janus-gateway, kodi, kodi-audioencoder-flac,
11000 kodi-audioencoder-lame, kodi-audioencoder-vorbis,
11001 kodi-audioencoder-wav, libcli, libiio, liblinear, libnice,
11002 libselinux, libsemanage, libserialport, libsigro,
11003 libsigrokdecode, libsrtp, liburiparser, libvips, libwebsock,
11004 libz160, libzip, lightning, mcelog, memtest86, mjpegtools,
11005 mjpg-streamer, mke2img, mpd-mpc, netsurf-buildsystem, odhcp6c,
11006 openldap, python-alsaaudio, python-certifi, python-cheetah,
11007 python-coherence, python-django, python-docopt, python-enum,
11008 python-enum34, python-flask, python-gobject, python-httplib2,
11009 python-ipaddr, python-itsdangerous, python-jinja,
11010 python-markdown, python-markupsafe, python-networkmanager,
11011 python-pam, python-psutil, python-pyftpdlib, python-pyinotify,
11012 python-pysendfile, python-pyxb, python-requests, python-six,
11013 python-twisted, python-webpy, python-werkzeug,
11014 python-zope-interface, qt5cinex, sigrok-cli, sofia-sip,
11015 start-stop-daemon, szip, triggerhappy, ustr, vnstat, xorriso,
11016 xtables-addons
11017
11018 Removed packages (target): bison, distcc, gob2, m4
11019
11020 Issues resolved (http://bugs.uclibc.org):
11021
11022 #7556: make interactive CLI optional for nftables
11023 #7730: Error while connecting Qt Cretaor to device
11024 #7766: logrotate default gzip path is usually wrong
11025 #7790: Invalid ext4 image generated by Buildroot
11026
9a5434fb
PK
110272014.11, Released December 1st, 2014
11028
11029 Minor fixes.
11030
11031 Infrastructure: LD_LIBRARY_PATH handling tweak to ensure
11032 current working directory isn't searched.
11033
11034 Updated/fixed packages: gd, gdb, libwebsockets, luajit, mono,
11035 parted, shairport-sync, util-linux, xapp_bdftopcf,
11036 xserver_xorg-server
11037
f30e54eb
PK
110382014.11-rc3, Released November 28th, 2014
11039
11040 Fixes all over the tree.
11041
11042 System: File permissions of /etc/random-seed made more
11043 restrictive.
11044
11045 Toolchain: Various fixes related to locale handling, a fix for
11046 building the toolchain wrapper on MIPS.
11047
11048 Updated/fixed packages: bind, binutils. botan, btrfsprogs,
11049 clamav, czmq, dhcp, dillo, dovecot, erlang, flac, gd, glibc,
11050 gptfdisk, gst1-validate, heirloom-mailx, lame, libksba,
11051 libllcp, libnspr, libpng, libshairplay, libtirpc, linux,
11052 linux-headers, mpdecimal, mpg123, network-manager, nfstables,
11053 nfs-utils, openssl, pcituils, qt, radvd, rtai, sqlcipher,
11054 sstrip, tcpdump, uclibc, uemacs, ushare, wayland, weston,
11055 xl2tp, xserver_xorg-server
11056
11057 Issues resolved (http://bugs.uclibc.org):
11058
11059 #7670: Fails to build mpc-1.0.2 on latest Cygwin
11060
641e00ef 110612014.11-rc2, Released November 21st, 2014
7dfba6f5
PK
11062
11063 Fixes all over the tree.
11064
11065 Inittab tweaks for shutdown handling (busybox and sysvinit).
11066
11067 Updated/fixed packages: aircrack-ng, botan, canfestival,
11068 clamav, coreutils, czmq, dbus, dovecot, duma, e2fsprogs,
11069 erlang, gcc, iputils, libcap, libgcrypt, libmemcached,
11070 libssh2, libunwind, libv4l, linux-headers, mesa3d-demos, mutt,
11071 mysql, ndisc6, nodejs, omniorb, perl-cross, php,
11072 python-tornado, python3, qemu, qt5base, qt5webkit, rpm,
11073 rt-tests, ruby, schifra, sdl_sound, shairport-sync, sysvinit,
11074 tstools, tzdata, wireshark, x264
11075
11076 Issues resolved (http://bugs.uclibc.org):
11077
11078 #7646: strftime on datetime not works on python3
11079
74128856 110802014.11-rc1, Released November 12th, 2014
4c2d7589
PK
11081
11082 Fixes all over the tree and new features.
11083
6896e829
PK
11084 Toolchains: Use -mcpu / -march instead of -mtune. Support
11085 additional ARC and sparc variants. Updated Code sourcery
11086 and Linaro external toolchains.
11087
11088 Defconfigs: Freescale iMX6DL SabreSD, Minnowboard MAX, QEMU
11089 powerpc64 pseries added and a number of updates to the
11090 existing configurations.
11091
11092 Infrastructure: Buildroot is now less noisy when built with
11093 the silent option (make -s).
11094 A number of package infrastructure variables have been renamed
11095 from *_OPT to *_OPTS for constency. Buildroot will complain if
11096 the old names are used to assist in updating out of tree
11097 packages.
11098 Fixes for host systems where bash isn't located in /bin, and
11099 older systems not supporting mktemp --tmpdir.
11100 Various cleanups of users/groups in the default skeleton.
11101 There is now an option to choose what shell /bin/sh points to.
11102
11103 Documentation: Various updates to the user manual. The
11104 asciidoc documentation handling has now been extended so it
11105 can be used by (BR2_EXTERNAL) packages.
11106
4c2d7589
PK
11107 Updated/fixed packages: acl, acpid, agentpp, aircrack-ng,
11108 alsa-lib, alsamixergui, alsa-utils, apitrace, apr, apr-util,
11109 argus, arptables, at, atftp, atk, attr, audiofile, aumix,
11110 automake, autossh, avahi, avrdude, axel, bandwidthd, bash,
11111 bcusdk, beecrypt, bind, binutils, blackbox, bluez5_utils,
11112 bluez_utils, bmon, boost, bootutils, bridge-utils,
11113 btrfs-progs, busybox, bwm-ng, bzip2, ca-certificates, cairo,
11114 ccache, ccid, ccrypt, cdrkit, cegui06, celt051, chrony,
11115 cifs-utils, civetweb, cjson, clapack, classpath, cloog, cmake,
11116 collectd, connman, copas, coreutils, coxpcall, cppcms, cppdb,
11117 cppzmq, cramfs, crda, cryptsetup, ctorrent, cups, cvs, cwiid,
11118 czmq, dash, dbus, dbus-cpp, dbus-glib, dbus-python, dejavu,
11119 dhcp, dhcpcd, dhcpdump, dialog, dillo, directfb, distcc,
11120 dmalloc, dmidecode, dmraid, dnsmasq, doc-asciidoc.mk,
11121 dosfstools, dropbear, dropwatch, dstat, dtach, dtc, dvbsnoop,
11122 e2fsprogs, ecryptfs-utils, ed, efl, eigen, elf2flt, elfutils,
11123 enlightenment, enscript, erlang, espeak, ethtool, eudev,
11124 evemu, evtest, exfat, exfat-utils, exim, expat, expect,
11125 explorercanvas, faifa, fakeroot, fan-ctrl, fbdump,
11126 fb-test-app, fetchmail, ffmpeg, file, filemq, findutils, flac,
11127 flann, flickcurl, flite, fltk, fluxbox, fmc, fmlib,
11128 fontconfig, foomatic-filters, freerdp, freescale-imx,
11129 freetype, ftop, fxload, gamin, gcc, gd, gdb, gdk-pixbuf,
11130 genimage, genpart, genromfs, geoip, gettext, giblib, git,
11131 glibc, glib-networking, gmp, gmpc, gnu-efi, gnupg, gnupg2,
11132 gnuplot, gnutls, google-breakpad, gpm, gpsd, gptfdisk,
11133 gpu-viv-bin-mx6q, grantlee, grep, gsl, gst1-libav,
11134 gst1-plugins-{bad,base,good,ugly}, gst-ffmpeg,
11135 gst-fsl-plugins, gst-omx, gst-plugins-{bad,base,good,ugly},
11136 gst-plugin-x170, gstreamer, gstreamer1, gtest, gtk2-engines,
11137 gutenprint, gvfs, harfbuzz, haserl, haveged, hdparm, heimdal,
11138 heirloom-mailx, hiawatha, hostapd, hplip, htop, httping,
11139 hwdata, i2c-tools, icu, ifplugd, igh-ethercat, imagemagick,
11140 imlib2, imx-lib, imx-vpu, inadyn, inotify-tools, input-tools,
11141 intltool, iperf, iproute2, iprutils, ipsec-tools, ipset,
11142 iptables, iputils, iw, jamvm, jansson, jasper, jimtcl, joe,
11143 jpeg-turbo, jq, jquery-keyboard, jquery-mobile, jquery-ui,
11144 jquery-ui-themes, jquery-validation, jsmin, json-c,
11145 json-javascript, kbd, kexec, kexec-lite, keyutils, kismet,
11146 kmod, knock, ktap, lame, lbase64, lbreakout2, lcdproc, lcms2,
11147 lesstif, lftp, libaio, libao, libarchive, libargtable2,
11148 libass, libassuan, libatasmart, libbluray, libbsd, libcap,
11149 libcap-ng, libcdio, libcec, libcgicc, libcgroup, libcofi,
11150 libconfig, libconfuse, libcurl, libdaemon, libdnet, libdrm,
11151 libdvdnav, libecore, libedbus, libedit, libedje, libeet,
11152 libelementary, libelf, libenca, libethumb, libevas,
11153 libevas-generic-loaders, libevent, libexif, libeXosip2,
11154 libffi, libftdi, libfuse, libgail, libgcrypt, libgeotiff,
11155 libglade, libglib2, libgpgme, libgtk2, libhid, libidn,
11156 libinput, libiscsi, libjson, libksba, liblockfile,
11157 liblog4c-localtime, liblogging, libmad, libmatroska, libmbim,
11158 libmemcached, libmicrohttpd, libmpdclient, libmpeg2, libndp,
11159 libnfc, libnfs, libnftnl, libnl, libnspr, libnss, liboauth,
11160 libogg, liboping, libosip2, libpcap, libpciaccess, libpfm4,
11161 libplayer, libplist, libpng, libpthsem, libqmi, libqrencode,
11162 libraw, libreplaygain, libroxml, librsvg, librtlsdr,
11163 libsamplerate, libseccomp, libsecret, libshairplay, libsoc,
11164 libsoup, libsoxr, libssh2, libstrophe, libsvg, libsvg-cairo,
11165 libtasn1, libtheora, libtirpc, libtorrent, libubox, libuci,
11166 libungif, liburcu, libusb, libuv, libv4l, libva,
11167 libva-intel-driver, libvncserver, libvorbis, libvpx,
11168 libwebsockets, libxcb, libxml2, libxml-parser-perl, libxmlrpc,
11169 libxslt, lighttpd, linenoise, linknx, links, linphone,
11170 linux-firmware, linux-fusion, linux-headers, linux-pam,
11171 linux-zigbee, lite, live555, ljlinenoise, lmbench, lm-sensors,
11172 localedef, lockdev, lockfile-progs, log4cxx, lpty, lrandom,
11173 lrzsz, lshw, lsof, lsqlite3, ltp-testsuite, ltrace, ltris,
11174 lttng-babeltrace, lttng-libust, lttng-modules, lttng-tools,
11175 lua, luabitop, lua-coat, lua-coatpersistent, lua-csnappy,
11176 lua-ev, luajit, luajson, lualogging, lua-messagepack,
11177 lua-msgpack-native, luaposix, luarocks, luasec, luasocket,
11178 luasql-sqlite3, lua-testmore, lunit, lvm2, lxc, lz4, lzlib,
11179 lzma, m4, madplay, make, makedevs, Makefile.in,
11180 matchbox-common, matchbox-desktop, matchbox-fakekey,
11181 matchbox-keyboard, matchbox-lib, matchbox-panel,
11182 matchbox-startup-monitor, matchbox-wm, mcrypt, mdadm,
11183 media-ctl, mediastreamer, memcached, memstat, memtester,
11184 mesa3d, metacity, midori, mii-diag, minidlna, mmc-utils,
11185 modem-manager, mongoose, mongrel2, monit, mpc, mpd, mpdecimal,
11186 mpfr, mpg123, mplayer, mrouted, msmtp, mtd, mtools, mtr,
11187 musepack, musl, mutt, mxml, mysql, nano, nanocom, nbd, ncftp,
11188 ncurses, ndisc6, ne10, neard, neon, netatalk, netperf,
11189 netsnmp, nettle, net-tools, network-manager, newt, nfs-utils,
11190 ngrep, nmap, nodejs, nss-mdns, ntfs-3g, ntp, numactl, nut,
11191 nuttcp, ofono, ola, omap-u-boot-utils, omniorb,
11192 on2-8170-modules, opencore-amr, opencv, openntpd, openobex,
11193 openocd, openpowerlink, openssh, openssl, openswan,
11194 opentyrian, opentyrian-data, openvpn, opkg, oprofile, opus,
11195 opus-tools, orbit, orc, ortp, p11-kit, pango, parted,
11196 pciutils, pcmanfm, pcre, pcsc-lite, perf, perl, perl-gd,
11197 perl-gdgraph, perl-io-socket-ssl, perl-json-tiny,
11198 perl-module-build, perl-mojolicious, perl-net-ssleay,
11199 perl-path-tiny, perl-xml-libxml, perl-xml-parser, php,
11200 php-geoip, php-gnupg, php-imagick, php-memcached, php-ssh2,
11201 php-yaml, php-zmq, picocom, pifmrds, pinentry, pixman,
11202 pkg-autotools.mk, pkg-cmake.mk, pkg-download.mk,
11203 pkg-generic.mk, pkg-kconfig.mk, pkg-luarocks.mk, pkg-perl.mk,
11204 pkg-python.mk, pkg-utils.mk, poco, polarssl, polkit, poppler,
11205 popt, portaudio, portmap, postgresql, powerpc-utils, pppd,
11206 pptp-linux, prboom, procps-ng, proftpd, protobuf, protobuf-c,
11207 psmisc, ptpd2, pulseaudio, pv, pwgen, python, python3,
11208 python-dialog, python-ipy, python-keyring, python-mad,
11209 python-netifaces, python-numpy, python-protobuf, python-pyasn,
11210 python-pyparsing, python-pyro, python-pyusb, python-serial,
11211 python-setuptools, qdecoder, qemu, qextserialport, qjson, qt,
11212 qt5, qt5base, qt5connectivity, qt5declarative, qt5enginio,
11213 qt5graphicaleffects, qt5imageformats, qt5multimedia,
11214 qt5quick1, qt5quickcontrols, qt5script, qt5sensors,
11215 qt5serialport, qt5svg, qt5webkit, qt5webkit-examples,
11216 qt5websockets, qt5x11extras, qt5xmlpatterns, qtuio, quagga,
11217 quota, qwt, radvd, rapidjson, rdesktop, redis, rings, rpcbind,
11218 rpi-firmware, rpi-userland, rpm, rp-pppoe, rrdtool,
11219 rsh-redone, rsync, rsyslog, rtai, rtmpdump, rt-tests, rubix,
11220 ruby, samba, sam-ba, samba4, sane-backends, schifra,
11221 sconeserver, scons, screen, sdl, sdl_gfx, sdl_image,
11222 sdl_mixer, sdl_net, sdl_sound, sdl_ttf, sed, ser2net,
11223 setserial, sg3_utils, shared-mime-info, simicsfs, sispmctl,
11224 slang, slirp, smcroute, smstools3, snmppp,
11225 snowball-hdmiservice, socat, socketcand, sox, spawn-fcgi,
11226 speex, spice, spice-protocol, sqlcipher, sqlite, squashfs,
11227 squid, sredird, startup-notification, strace, stress,
11228 strongswan, stunnel, subversion, sudo, sunxi-boards,
11229 sunxi-cedarx, swig, sylpheed, synergy, sysklogd, sysstat,
11230 systemd, sysvinit, taglib, tar, tcl, tcllib, tcpdump,
11231 tcpreplay, texinfo, tftpd, thrift, thttpd, tiff, ti-utils,
11232 tn5250, torsmo, trace-cmd, transmission, tslib, tstools,
11233 tvheadend, twolame, tz, uboot-tools, uclibc, udisks, ulogd,
11234 upmpdcli, upx, urg, usb_modeswitch, usbmount, usbredir,
11235 usbutils, util-linux, valgrind, vde2, vim, vlc, vo-aacenc,
11236 vorbis-tools, vpnc, vsftpd, vtun, wayland, webkit, webp,
11237 webrtc-audio-processing, weston, wget, whois, wireless-regdb,
11238 wireshark, wpa_supplicant, wvstreams, x11r7, x11vnc,
11239 xapp_xcalc, xapp_xdm, xapp_xdpyinfo, xapp_xf86dga, xapp_xfs,
11240 xapp_xinit, xapp_xkbevd, xapp_xmh, xapp_xrandr, xapp_xsm,
11241 xbmc, xbmc-pvr-addons, xcb-proto, xcursor-transparent-theme,
11242 xdriver_xf86-input-mouse, xdriver_xf86-video-{ast,intel},
11243 xdriver_xf86-video-vmware, xenomai, xerces,
11244 xfont_font-adobe-{100,75}dpi,
11245 xfont_font-adobe-utopia-{100dpi,75dpi,type1},
11246 xfont_font-alias, xfont_font-arabic-misc,
11247 xfont_font-bh-100dpi, xfont_font-bh-75dpi,
11248 xfont_font-bh-lucidatypewriter-100dpi,
11249 xfont_font-bh-lucidatypewriter-75dpi, xfont_font-bh-ttf,
11250 xfont_font-bh-type1, xfont_font-bitstream-100dpi,
11251 xfont_font-bitstream-75dpi, xfont_font-bitstream-type1,
11252 xfont_font-cronyx-cyrillic, xfont_font-cursor-misc,
11253 xfont_font-daewoo-misc, xfont_font-dec-misc,
11254 xfont_font-ibm-type1, xfont_font-isas-misc,
11255 xfont_font-jis-misc, xfont_font-micro-misc,
11256 xfont_font-misc-cyrillic, xfont_font-misc-ethiopic,
11257 xfont_font-misc-meltho, xfont_font-misc-misc,
11258 xfont_font-mutt-misc, xfont_font-schumacher-misc,
11259 xfont_font-screen-cyrillic, xfont_font-sony-misc,
11260 xfont_font-sun-misc, xfont_font-winitzki-cyrillic,
11261 xfont_font-xfree86-type1, xfsprogs, xinetd, xkeyboard-config,
11262 xlib_libdmx, xlib_libFS, xlib_libpciaccess, xlib_libSM,
11263 xlib_libX11, xlib_libXaw, xlib_libXext, xlib_libXfont,
11264 xlib_libXi, xlib_libXinerama, xlib_libXrandr, xlib_libXrender,
11265 xlib_libXres, xlib_libXScrnSaver, xlib_libXt, xlib_libXv,
11266 xlib_libXvMC, xlib_libXxf86dga, xlib_libXxf86vm, xmlstarlet,
11267 xproto_xcmiscproto, xproto_xextproto, xscreensaver,
11268 xserver_xorg-server, xterm, xz, zeromq, zlib, zlog, zmqpp,
11269 znc, zsh, zxing
11270
11271 New packages: adwaita-icon-theme, am335x-pru-package,
11272 bcache-tools, biosdevname, botan, canfestival, clamav,
11273 cppunit, dos2unix, dovecot, dovecot-pigeonhole, getent, glm,
11274 gst1-validate, hicolor-icon-theme, ipmitool, leafnode2,
11275 libdvbcsa, libgtk3, libphidget, libshout, libunistring,
11276 libupnpp, mesa3d-demos, modplugtools, mono, monolite, mp4v2,
11277 netcat-openbsd, nginx, odhcploc, openvmtools,
11278 phidgetwebservice, pps-tools, pure-ftpd,
11279 python-configshell-fb, python-rtslib-fb, python-urwid, qlibc,
11280 qt5location, shairport-sync, spidev_test, targetcli-fb,
11281 tinyalsa, trinity, x264, yaml-cpp, ympd
11282
11283 Removed packages: libelf
11284
11285 Issues resolved (http://bugs.uclibc.org):
11286
11287 #261: New package: wxWidgets
11288 #325: New package: ratpoison
11289 #405: New package: OpenVZ tools
11290 #1309: New package: rdiff-backup
11291 #3427: New package: nginx
11292 #3655: New package: libav
11293 #3991: New Package: open-vm-tools (Vmware Tools)
11294 #6878: dmraid: disabled on ARC
11295 #6950: Full unicode support in ncurses
11296 #7010: jamvm builds and runs fine under mips (be)
11297 #7088: elfutils on Blackfin doesn't build
11298 #7142: ecryptfs needs getent to run
11299 #7280: CMake toolchain file uses the FORCE attribute on CMAKE_CXX_FLAGS
11300 #7346: [2014.08rc3] vim-8ae50e3ef8bf.tar.gz can not be downloaded, ...
11301 #7352: [2014.08-rc3] diffutils-3.3 failed on building
11302 #7358: rpi-userland: linking with bcm_host doesn't give vc_dispmanx_*
11303 #7364: monit builds a static application, even though BR2_PREFER_...
11304 #7370: ngrep - requires --with-pcap-includes fully defined to find...
11305 #7442: rootfs remount does not work as expected with sysvinit
11306 #7448: Having export MACHINE="something" breaks glibc build on IMX6...
11307 #7568: musl buildroot-toolchain does not put libgcc_s.so.1 into place
11308 #7574: quota-4.01 fails to build statically
11309
fcd720df
PK
113102014.08, Released September 1st, 2014
11311
11312 Minor manual fixes/additions.
11313
11314 Updated/fixed packages: btrfs-progs, cmake, cppcms, exim,
11315 lftp, libdaemon, libev, libgpgme, libiqrf, libnl, libplist,
11316 libroxml, libwebsockets, mesa3d, mpd, mtdev2tuio, musepack,
11317 perl-gd, php-geoip, php-gnupg, php-imagick, php-memcached,
11318 php-ssh2, php-yaml, php-zmq, polarssl, ruby, systemd, taglib,
11319 uboot-tools, upmpdcli, webkit, xapp_xfs, xapp_luit,
11320 xscreensaver, yajl
11321
11322 Issues resolved (http://bugs.uclibc.org):
11323
11324 #7346: vim-8ae50e3ef8bf.tar.gz can not be downloaded, 404 not found
11325
fdff7150
PK
113262014.08-rc3, Released August 26th, 2014
11327
11328 Minor fixes.
11329
11330 User manual update / restructuring.
11331
11332 Updated/fixed packages: cairo, ecryptfs-utils, gettext,
11333 gstreamer, gstreamer1, gutenprint, icu, imagemagick, jack2,
11334 lbreakout2, libevas-generic-loaders, libftdi, libinput,
11335 libtorrent, ltris, msgpack, ntp, php, procps-ng, pulseaudio,
11336 thrift, tvheadend, usb_modeswitch, xmlstarlet,
11337
11338 Issues resolved (http://bugs.uclibc.org):
11339
11340 #7136: ecryptfs-utils needs gettext to run when glibc/eglibc...
11341 #7322: libgomp dependency issue with imagemagick
11342 #7328: Git dl of versions in x/y broken
11343
7dc7c790 113442014.08-rc2, Released August 18th, 2014
8c94df28
PK
11345
11346 Fixes all over the tree.
11347
7dc7c790
PK
11348 User manual restructured / reworked.
11349
11350 Toolchain: Fix for C++ exceptions / pthread_exit() on
11351 uClibc/glibc, C++-11 features with uClibc.
11352
8c94df28
PK
11353 Updated/fixed packages: bandwidthd, bluez5_utils, empty,
11354 espeak, fbv, ffmpeg, gd, gnupg2, gst1-plugin-good, iftop,
11355 infozip, libcuefile, libeml, libnftl, localedef, ltrace,
7dc7c790
PK
11356 matchbox, mpd, network-manager, nftables, ngrep, nut, openssl,
11357 oprofile, perl, perl-net-ssleay, postgresql, pppd, procps-ng,
11358 qt, subversion, synergy, systemd, tar, tftpd, webkit,
11359 xapp_rstart, xbmc, xbmc-pvr-addons
8c94df28
PK
11360
11361 Issues resolved (http://bugs.uclibc.org):
11362
11363 #7124: Use BR toolchain externally results a non-bootable...
11364 #7208: Glibc C++ aplications crash if they use exceptions
11365 #7250: Cannot build with -std=c++11
11366 #7262: Generating locale en_US.UTF-8 fails on 64bit fedora..
11367 #7286: systemd 215 doesn't build
11368
7e725e13 113692014.08-rc1, Released August 8th, 2014
087e1c8e
PK
11370
11371 Fixes all over the tree and new features.
11372
ec37bbca
PK
11373 Architecture: Powerpc64 BE/LE added, AVR32 deprecated.
11374 Improved altivec / SPE /atomic instructions
11375 handling. Additional PowerPC CPU variants added.
11376
11377 Defconfigs: Atmel SAMA5D3, Congatec QMX6, Lego ev3, TS-5x00,
11378 qemu-system-xtensa, qemu-aarch64-virt added. A number of
11379 tweaks to existing ones. lpc32xx defconfigs removed.
11380
11381 Toolchain: Microblaze support for internal musl toolchain.
11382 Default to GCC 4.8 for internal toolchain, remove deprecated
11383 4.3 and 4.6 versions.
11384 External CodeSourcery / Linaro toolchain updates, option to
11385 copy gconv libraries for external toolchains.
11386
11387 Infrastructure: graph-depends: misc fixes, transitive
11388 dependencies are not drawn by default. Download handling is
11389 now done using helper scripts. Integrity of downloads can now
11390 be verified using sha* hashes. Subversion download now uses
11391 peg revisions for robustness.
11392 Legal-info: License info of local or overridden packages are
11393 saved as well. Toolchain packages are also taken into account.
11394 autotools: Static linking with libtool / v1.5 improvements.
11395 Gettextize support, similar to autoreconf.
11396 kconfig package infrastructure added.
11397
11398 Misc: Version selection for busybox dropped.
11399
087e1c8e
PK
11400 Updated/fixed packages: aespipe, aiccu, alsa-lib, alsa-utils,
11401 alsamixergui, argus, armadillo, at, atftp, atk, avahi,
11402 avrdude, axel, b43-firmware, b43-fwcutter, bandwidthd, bc,
11403 bcusdk, beecrypt, bind, binutils, blackbox, bluez5_utils,
11404 bmon, boa, bonnie, bootutils, bsdiff, btrfs-progs, bustle,
11405 busybox, bwm-ng, bzip2, ca-certificates, cairo, can-utils,
11406 ccache, ccrypt, chrony, cifs-utils, classpath, cloog, cmake,
11407 collectd, connman, coreutils, cosmo, cppcms, cramfs, crda,
11408 cryptodev-linux, cryptodev, ctorrent, cvs, dbus-cpp,
11409 dbus-glib, dbus-python, dbus, dcron, dejavu, devmem2,
11410 dfu-util, dhcp, dhcpcd, dhcpdump, dhrystone, dialog, dillo,
11411 distcc, dmidecode, dmraid, dnsmasq, doom-wad, dropbear,
11412 dropwatch, dsp-tools, dtv-scan-tables, dvb-apps, e2fsprogs,
11413 e2tools, eeprog, eigen, elf2flt, elftosb, enlightenment,
11414 enscript, espeak, ethtool, eudev, evemu, exim, expedite,
11415 explorercanvas, ezxml, faifa, fan-ctrl, fconfig, feh,
11416 fetchmail, ffmpeg, fftw, file, fio, fis, flann, flashrom,
11417 flex, flot, fltk, fontconfig, freerdp, freescale-imx,
11418 freetype, ftop, gcc, gd, gdb, genimage, genromfs, gettext,
11419 giblib, glib-networking, glibc, gmp, gnupg, gnutls, gpm, gpsd,
11420 gptfdisk, gpu-viv-bin-imx6q, gqview, grantlee, gst-ffmpeg,
11421 gst-fsl-plugins, gst1-libav, gst1-plugins-bad,
11422 gst1-plugins-ugly, gtk2-engines, gtk2-theme-hicolor, gtkperf,
11423 gvfs, haserl, hdparm, hostapd, httping, i2c-tools, icu,
11424 imagemagick, imx-lib, inadyn, inotify-tools, input-tools,
11425 ipkg, iproute2, iputils, irda-utils, iw, jack2, jpeg, jquery,
11426 jquery-keyboard, jquery-mobile, jquery-validation, jsmin, kbd,
11427 kexec, kmod, knock, latencytop, lcdapi, leafpad, lesstif,
11428 lftp, libaio, libarchive, libargtable2, libart, libatasmart,
11429 libatomic_ops, libbsd, libcap-ng, libcec, libcgicc, libcgroup,
11430 libconfuse, libcurl, libdrm, libdvdnav, libdvdread,
11431 libeXosip2, libedit, liberation, libesmtp, libev, libevas,
11432 libevdev, libevent, libfcgi, libffi, libfreefare, libfslcodec,
11433 libfslparser, libfslvpuwrap, libgail, libgcrypt, libglade,
11434 libglib2, libgpgme, libgtk2, libhid, libical, libiconv,
11435 libiqrf, libjpeg, liblog4c-localtime, libmbus, libmicrohttpd,
11436 libmms, libndp, libnftnl, libnl, libnspr, libnss, liboauth,
11437 libpcap, libpng, libpthsem, libqmi, libraw, libraw1394,
11438 librsvg, libsoc, libsoup, libsvgtiny, libsysfs, libtasn1,
11439 libtirpc, libtorrent, libusb, libv4l, libwebsockets, libxcb,
11440 libxml2, libyaml, links, linux-firmware, linux-fusion,
11441 linux-headers, linux-pam, lite, live555, lm-sensors,
11442 lockfile-progs, lpc3250loader, lshw, lsof, lsuio, ltrace,
11443 ltris, lua-messagepack, luainterpreter, luajit, luaposix,
11444 luarocks, lvm2, lxc, lz4, lzo, make, makedevs, mdadm,
11445 mediastreamer, mesa3d, metacity, minidlna, mkpasswd,
11446 modem-manager, mongoose, mpd, mpg123, msgpack, mtd, mtools,
11447 mtr, musepack, musl, mysql, nano, nasm, nbd, ncurses, ndisc6,
11448 netatalk, netplug, network-manager, nftables, ngircd, nodejs,
11449 nss-mdns, ntp, nut, olsr, open2300, opencv, openntpd, openocd,
11450 openpgm, openpowerlink, openssh, openssl, openswan, openvpn,
11451 opkg, oprofile, opus-tools, orc, p910nd, pango, parted,
11452 pax-utils, pcmanfm, perf, perl, perl-module-build, php,
11453 pixman, pkgconf, poco, polarssl, popt, portmap, postgresql,
11454 prboom, protobuf-c, proxychains-ng, psmisc, psplash, ptpd2,
11455 python,
11456 python-{bottle,dpkt,id3,mad,msgpack,nfc,pygame,pyzmq,simplejson},
11457 python3, qhull, qt, qt5base, qt5connectivity, qt5declarative,
11458 qt5graphicaleffects, qt5multimedia, qt5quickcontrols,
11459 qt5sensors, qt5svg, qt5webkit, quagga, quota, radvd, rdesktop,
11460 read-edid, rpcbind, rpi-firmware, rpi-userland, rpm,
11461 rsh-redone, rsync, rt-tests, rtmpdump, rtorrent, rubix, ruby,
11462 samba, samba4, sane-backends, sawman, sconeserver, setserial,
11463 sg3_utils, shared-mime-info, smartmontools, smcroute, snappy,
11464 socketcand, spawn-fcgi, sqlite, squashfs, squid, sredird,
11465 startup-notification, statserial, strongswan, stunnel,
11466 sunxi-mali, supervisor, synergy, sysklogd, sysprof, sysstat,
11467 systemd, tcpdump, tcpreplay, texinfo, thrift, thttpd, ti-gfx,
11468 ti-utils, tinyhttpd, torsmo, trace-cmd, transmission, tslib,
11469 tstools, tvheadend, tzdata, uboot-tools, uclibc, udev,
11470 udpcast, usb_modeswitch, usbmount, util-linux, valgrind, vim,
11471 vlc, w_scan, wayland, webrtc-audio-processing, weston, wget,
11472 wireless-regdb, wireless_tools, wireshark, wpa_supplicant,
11473 xapp_{twm,xconsole,xcursorgen,xedit,xfs,xinit,xrandr},
11474 xdriver_xf86-video-intel, xlib_lib{FS,ICE,Xext,Xfont,Xft,Xi},
11475 xproto_fontsproto, xproto_inputproto, xserver_xorg-server,
11476 x11vnc, xbmc, xbmc-addon-xvdr, xbmc-pvr-addons, xterm, xvkbd,
11477 xz
11478
11479 New packages: flickcurl, fmc, fmlib, geoip, gnupg2,
11480 google-breakpad, imx-vpu, isl, kexec-lite, libglew, libglu,
11481 libinput, libksba, libmemcached, libmpdclient, librtlsdr,
11482 libuv, libva, libva-intel-driver, linux-zigbee, memcached,
11483 mpdecimal, ncmpc, opencore-amr, patchelf, perl-datetime-tiny,
11484 perl-gd, perl-gdgraph, perl-gdtextutil, perl-io-socket-ssl,
11485 perl-json-tiny, perl-mojolicious, perl-net-ssleay,
11486 perl-path-tiny, perl-try-tiny, perl-xml-libxml,
11487 perl-xml-namespacesupport, perl-xml-sax, perl-xml-sax-base,
11488 php-geoip, php-memcached, pifmrds, pinentry, powerpc-utils,
11489 procps-ng, pwgen, python-cffi, python-daemon, python-flup,
11490 python-ipython, python-numpy, qt5enginio, qt5webkit-examples,
11491 qt5websockets, simicsfs, sispmctl, sox, sshpass, tclap,
11492 twolame, upmpdcli, whois, xlib_libxshmfence, xproto_dri3proto
11493
11494 Removed packages: procps
11495
11496 Issues resolved (http://bugs.uclibc.org):
11497
11498 #5750: Doing a Buildroot build from /usr doesn't work
11499 #5900: config flags to the Xenomai build system
11500 #6230: Cannot compile gcc without threads (uClibc-based)
11501 #6626: procps Unknown HZ value! (XX) Assume 100
11502 #7118: Package "thrift" requires atomic operations
11503 #7154: Local uClibc config file gets overwritten using ...
11504 #7160: host-xz not built
11505 #7166: hostapd: segfault when using RT5370
11506 #7172: Name collision of rpath token expansion and internal..
11507 #7178: NTPd package cannot sync time without a proper ntp.conf
11508 #7184: supervisord depends on libxml2 implicitly
11509 #7196: Unable to build on UBUNTU13.10
11510 #7268: python 2.7 compilation issue on a Debian/Ubuntu ...
11511
f287d625
PK
115122014.05, Released May 31st, 2014
11513
11514 Minor fixes.
11515
11516 Minor manual fixes. U-Boot now defaults to spl/u-boot-spl.bin
11517 for the spl file.
11518
11519 Updated/fixed packages: exim, glibc, gnutls, libfribidi,
11520 qt5base, qt5webkit, sysklogd, thrift, u-boot
11521
d830cceb
PK
115222014.05-rc3, Released May 28th, 2014
11523
11524 Minor fixes.
11525
11526 Updated/fixed packages: acl, attr, connman, dosfstools,
11527 dropbear, dvb-apps, exim, flite, gdb, httping, hwdata,
11528 lesstif, libnss, libv4l, lttng-babeltrace, midori, monit,
11529 mplayer, php, python2, rdesktop, rpi-userland, ruby, samba,
11530 samba4, slang, xbmc
11531
11532 Issues resolved (http://bugs.uclibc.org):
11533
11534 #7100: license info for package 'acl' missing
11535 #7106: license info for package 'attr' missing
11536 #7112: license info for package 'hwdata'
11537
63fbdd5c
PK
115382014.05-rc2, Released May 21st, 2014
11539
11540 Fixes all over the tree.
11541
11542 Stripping using sstrip has been deprecated.
11543
11544 BR2_EXTERNAL can now also be used to implement custom
11545 filesystem types.
11546
11547 The newly added BR2_GRAPH_DEPTH variable to limit the depth of
11548 the generated dependency graph has been renamed to
11549 BR2_GRAPH_DEPS_OPTS, so additional options can be supported in
11550 the future.
11551
11552 The virtual package infrastructure will now error out early
11553 if multiple packages providing the same virtual package has
11554 been enabled (E.G. opengl). This change requires that the
11555 packages explicitly declare what virtual package(s) they
11556 provide.
11557
11558 Updated/fixed packages: acpid, armadillo, avahi, bellagio,
11559 btrfs-progs, cairo, clapack, directfb, duma, ecryptfs-utils,
11560 elfutils, eudev, fbgrab, fio, flann, fluxbox, gdb, gpm,
11561 gpu-viv-bin-mx6q, gst1-plugins-good, gst-plugins-good,
11562 imagemagick, iprutils, ipsec-tools, jack2, libdvdnav,
11563 libdvdread, libnss, libunwind, linux-headers, lsof, lua,
11564 luajit, matchbox-keyboard, mesa3d, mpd, mplayer, mtr, mysql,
11565 netsnmp, nodejs, openpowerlink, openvpn, pciutils,
11566 php-imagick, postgresql, pulseaudio, qt5quick1, rpi-userland,
11567 rsyslog, samba, samba4, sane-backends, sunxi-mali, systemd,
11568 ti-gfx, tstools, udev, webkit, wpa_supplicant, xbmc,
11569 xlib_libXpm, xserver_xorg-server, zyre
11570
11571 Issues resolved (http://bugs.uclibc.org):
11572
11573 #5396: Boot hangs when starting samba if BR2_ENABLE_LOCALE...
11574 #7016: Git issues in resulting buildroot tar
11575 #7094: pciutils doesn't build on Blackfin
11576
921a9efa 115772014.05-rc1, Released May 13th, 2014
574fa145 11578
c2e4f742
PK
11579 Fixes all over the tree and new features.
11580
11581 Architectures: Support for MIPS o32 ABI on MIPS-64 targets has
11582 been removed. Building o32 ELF files for MIPS64 is an exotic
11583 configuration that nobody should be using. If o32 is required,
11584 then is better if it's built for MIPS 32-bit cores so only
11585 32-bit instructions will be used leading to a more efficient
11586 o32 usage.
11587 Support for the ARM A12 variant and Intel corei7.
11588
11589 Configs: Minnowboard and Altera SoCkit added, QEMU updates.
11590
11591 Bootloaders: Grub2 and gummiboot support, syslinux support
11592 extended.
11593
11594 Toolchains: GCC 4.9. Glibc 2.19. Support for the musl C
11595 library for internal and external toolchains. 4.8-R3 support
11596 for ARC, Internal toolchain support for Aarch64 and
11597 Microblaze. Environment variable to control debug output of
11598 toolchain wrapper renamed to BR2_DEBUG_WRAPPER to match the
41d53bca 11599 other variables. Toolchain tuple vendor name can now be
c2e4f742
PK
11600 customized. Updated external Linaro ARM/Aarch64
11601 toolchains. Added external Linaro ARMEB toolchain.
11602 A GDB gdbinit file is now generated for external toolchains to
11603 automatically set the correct sysroot.
11604
11605 Kconfig handling for minimum kernel headers version required
11606 for packages. Now packages needing specific kernel header
11607 features can specify these requirements in Kconfig.
11608
11609 Infrastructure: Support for (but disabled as it leads to
41d53bca 11610 unreproducible builds) toplevel parallel builds. See the
c2e4f742
PK
11611 comment at the top of Makefile for details about how to enable
11612 it and what the problems are if you want to test it.
11613 Python package infrastructure extended to support Python 3.x
11614 Perl and virtual package infrastructure support added.
11615 PRE_*_HOOKS support for all build steps.
11616
4ee77144
PK
11617 Updated/fixed packages: acpid, agentpp, aiccu, apr, avahi,
11618 barebox, bash, beecrypt, bellagio, binutils, boost,
c2e4f742
PK
11619 boot-wrapper-aarch64, bustle, busybox, ca-certificates, cairo,
11620 ccache, ccid, cgilua, chrony, cifs-utils, civetweb, cmake,
11621 collectd, connman, coreutils, coxpcall, cppcms, cppzmq, crda,
11622 cryptodev, cryptsetup, cups, czmq, dbus, dhcpdump, directfb,
11623 dmalloc, dmraid, dnsmasq, dosfstools, dsp-tools, dtc,
4ee77144
PK
11624 dvb-apps, ebtables, ecryptfs-utils, eigen, erlang, ethtool,
11625 evemu, evtest, f2fs-tools, fdk-aac, feh, ffmpeg, file, filemq,
11626 flac, flot, fmtools, fping, freetype, fswebcam, gcc, gd, gdb,
c2e4f742
PK
11627 gettext, giblib, git, glibc, glibmm, glib-networking, gmp,
11628 gnutls, gpm, gpsd, gpu-viv-bin-mx6q, grep, gst1-libav,
11629 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
11630 gst1-plugins-ugly, gst-ffmpeg, gst-fsl-plugins, gst-omx,
11631 gst-plugins-good, gstreamer1, gvfs, harfbuzz, haveged,
11632 hostapd, htop, httping, ifplugd, iftop, igmpproxy,
11633 imagemagick, imlib2, imx-lib, infozip, intltool, iproute2,
11634 ipsec-tools, ipset, jansson, jpeg, jpeg-turbo, jquery,
11635 jquery-keyboard, jquery-ui, jquery-ui-themes, json-glib,
11636 json-javascript, kexec, kmod, lame, lbase64, lbreakout2,
11637 lcdproc, lftp, libao, libatasmart, libatomic_ops, libcap,
4ee77144
PK
11638 libcdio, libcec, libcgicc, libcgroup, libcurl, libdrm,
11639 libdvdnav, libdvdread, libegl, libeio, libenca, libesmtp,
11640 libevas, libevdev, libfribidi, libfslcodec, libfslparser,
c2e4f742
PK
11641 libfslvpuwrap, libgail, libgles, libglib2, libgtk2, libhid,
11642 libjpeg, libmbim, libmicrohttpd, libmodplug, libnftnl,
11643 libnspr, libogg, libopenmax, libopenvg, libpcap, libplayer,
11644 libpng, libpthread-stubs, librsvg, libsigsegv, libsocketcan,
11645 libsoup, libtasn1, libtool, libtpl, libunwind, liburcu,
11646 libusb, libwebsockets, libxcb, libxml2, libxmlpp, libyaml,
11647 lighttpd, linphone, linux-firmware, linux-headers, ljsyscall,
11648 lmbench, lsof, ltp-testsuite, ltris, lttng-babeltrace,
11649 lttng-libust, lttng-modules, lttng-tools, lua, lua-cjson,
11650 luacrypto, lua-ev, luaexpat, luaexpatutils, luafilesystem,
11651 luainterpreter, luajit, lua-msgpack-native, luaposix,
11652 luarocks, luasec, luasocket, luasql-sqlite3, lvm2, macchanger,
11653 memstat, mesa3d, metacity, minidlna, mmc-utils,
11654 mobile-broadband-provider-info, modem-manager, mongrel2,
11655 monit, mpd, mplayer, msmtp, mtd, mtools, mutt, mysql, nasm,
11656 ncurses, ne10, netatalk, netsnmp, nettle, network-manager,
11657 newt, nfs-utils, nmap, nodejs, ntfs-3g, ntp, nut, ofono, ola,
11658 olsr, omniorb, opencv, opengl, openpgm, openssh, openssl,
11659 openswan, openvpn, orbit, orc, p11-kit, pango, parted,
11660 pciutils, pcre, pcsc-lite, perf, perl, perl-xml-parser, php,
11661 picocom, pixman, pkgconf, poppler, popt, portmap, powervr,
11662 pppd, pptp-linux, proftpd, protobuf, protobuf-c, ptpd2,
11663 pulseaudio, python, python3, python-bottle, python-m2crypto,
11664 python-netifaces, python-pyasn, python-pycrypto,
11665 python-pygame, python-pysnmp, python-pysnmp-apps,
11666 python-pysnmp-mibs, python-serial, python-setuptools,
11667 qextserialport, qt, qt5, qt5base, qt5connectivity,
11668 qt5declarative, qt5graphicaleffects, qt5imageformats,
11669 qt5multimedia, qt5quick1, qt5quickcontrols, qt5script,
11670 qt5sensors, qt5serialport, qt5svg, qt5webkit, qt5x11extras,
11671 qt5xmlpatterns, qtuio, qwt, radvd, readline, rings,
11672 rpi-firmware, rpi-userland, rsh-redone, rsync, rsyslog, rtai,
11673 rtmpdump, rt-tests, ruby, samba, sconeserver, scons, sdl,
11674 sdl_image, sdl_mixer, sg3_utils, slang, smstools3, snmppp,
11675 socat, speex, sqlcipher, sqlite, squashfs, squid, strongswan,
11676 stunnel, sunxi-boards, sunxi-mali, sunxi-tools, sylpheed,
4ee77144 11677 syslinux, sysstat, systemd, taglib, tcl, tcllib, tcpreplay,
c2e4f742
PK
11678 tidsp-binaries, ti-gfx, tmux, tvheadend, tzdata, uboot,
11679 uboot-tools, uclibc, udev, udisks, ulogd, usb_modeswitch,
11680 usb_modeswitch_data, usbmount, util-linux, valgrind, vlc,
11681 webkit, weston, wget, wireshark, wpa_supplicant, wsapi,
11682 w_scan, xapp_appres, xapp_bdftopcf, xapp_beforelight,
11683 xapp_bitmap, xapp_editres, xapp_fslsfonts, xapp_fstobdf,
11684 xapp_iceauth, xapp_ico, xapp_mkfontscale, xapp_rgb,
11685 xapp_rstart, xapp_sessreg, xapp_showfont, xapp_twm,
11686 xapp_viewres, xapp_xauth, xapp_xbacklight, xapp_xcalc,
11687 xapp_xclock, xapp_xditview, xapp_xdpyinfo, xapp_xdriinfo,
11688 xapp_xev, xapp_xfd, xapp_xfontsel, xapp_xfs, xapp_xfsinfo,
11689 xapp_xgc, xapp_xhost, xapp_xinit, xapp_xkbutils, xapp_xkill,
11690 xapp_xload, xapp_xlsclients, xapp_xlsfonts, xapp_xmag,
11691 xapp_xman, xapp_xmessage, xapp_xmodmap, xapp_xprop,
11692 xapp_xrandr, xapp_xrdb, xapp_xrefresh, xapp_xset,
11693 xapp_xsetroot, xapp_xsm, xapp_xstdcmap, xapp_xvidtune,
4ee77144
PK
11694 xapp_xvinfo, xapp_xwd, xapp_xwininfo, xcb-util-wm,
11695 xdriver_xf86-input-evdev, xdriver_xf86-input-joystick,
11696 xdriver_xf86-input-keyboard, xdriver_xf86-input-mouse,
11697 xdriver_xf86-input-synaptics, xdriver_xf86-input-vmmouse,
11698 xdriver_xf86-video-ark, xdriver_xf86-video-ast,
11699 xdriver_xf86-video-ati, xdriver_xf86-video-cirrus,
11700 xdriver_xf86-video-dummy, xdriver_xf86-video-fbdev,
11701 xdriver_xf86-video-geode, xdriver_xf86-video-glide,
11702 xdriver_xf86-video-glint, xdriver_xf86-video-i128,
11703 xdriver_xf86-video-intel, xdriver_xf86-video-mach64,
11704 xdriver_xf86-video-mga, xdriver_xf86-video-neomagic,
11705 xdriver_xf86-video-newport, xdriver_xf86-video-nv,
11706 xdriver_xf86-video-openchrome, xdriver_xf86-video-r128,
11707 xdriver_xf86-video-savage, xdriver_xf86-video-siliconmotion,
11708 xdriver_xf86-video-sis, xdriver_xf86-video-tdfx,
11709 xdriver_xf86-video-tga, xdriver_xf86-video-trident,
11710 xdriver_xf86-video-vesa, xdriver_xf86-video-vmware,
11711 xdriver_xf86-video-voodoo, xenomai, xerces, xl2tp, xlib_libFS,
11712 xlib_xtrans, xproto_xproto, xserver_xorg-server,
11713 xutil_util-macros, zeromq, zic, zmqpp, zyre
c2e4f742
PK
11714
11715 New packages: armadillo, btrfs-progs, clapack, cosmo, dado,
11716 dbus-triggerd, dtv-scan-tables, e2tools, eudev, exim, expect,
11717 fetchmail, flann, flite, gnu-efi, grub2, gummiboot, heimdal,
11718 iprutils, iptraf-ng, jack2, jquery-mobile, libee, libestr,
11719 libgc, libgl, liblogging, libndp, libsoxr, libstrophe,
11720 libubox, libuci, libxmlrpc, ljlinenoise, lpeg, lpty, lrandom,
11721 lsqlite3, lua-coat, lua-coatpersistent, lua-csnappy, luajson,
11722 lualogging, lua-messagepack, lua-testmore, lunit, lzip, lzlib,
11723 musl, nftables, opentyrian, opentyrian-data,
11724 perl-module-build, php-gnupg, php-imagick, php-ssh2, php-yaml,
11725 php-zmq, postgresql, python-libconfig, python-pypcap,
11726 python-pyrex, qdecoder, qhull, samba4, smack, tz, tzdump, ucl,
4ee77144
PK
11727 upx, vo-aacenc, xbmc, xbmc-addon-xvdr, xbmc-pvr-addons,
11728 yaffs2utils, zlog, znc
c2e4f742
PK
11729
11730 Removed packages: crosstool-ng, python-distutilscross, vala
11731
11732 Issues resolved (http://bugs.uclibc.org):
11733
11734 #6842: Checking external toolchain for eabihf
11735 #6956: Packaging libsoxr
11736 #6986: Make legal-info fails on uboot versions before 2014.01
11737 #6992: Incorrect installation rights on external kernel module..
574fa145 11738
a6cfaea4
PK
117392014.02, Released February 27th, 2014
11740
11741 Minor fixes.
11742
11743 Updated/fixed packages: cegui06, cppdb, e2fsprogs, gcc, gdb,
11744 gst1-plugins-bad, gstreamer, gstreamer1, haserl, imagemagick,
11745 libpng, libxml2, lua, luajit, luarock, ncftp, openswan,
11746 pcsc-lite, qt5connectivity, ramsmp, strongswan, vlc
11747
11748 Issues resolved (http://bugs.uclibc.org):
11749
11750 #6938: mkuser script generates wrong password for new user in..
11751
98f7e12c
PK
117522014.02-rc3, Released February 25th, 2014
11753
11754 Minor fixes.
11755
11756 Updated/fixed packages: aiccu, ala-lib, alsa-utils, binutils,
11757 cairo, coreutils, dhcpcd, distcc, efl, evas, iputils, gdb,
11758 gpsd, gst-fsl-plugins, icu, libcec, libcgi, libplayer,
11759 libsecret, libsepol, libsigsegv, libtool, libv4l,
11760 linux-headers, matchbox-lib, mpg123, ncftp, opencv, pcmanfm,
11761 pixman, pv, qt, rt-tests, sawman, sconeserver, sdl, thrift,
11762 tvheadend, util-linux, webkit, xscreensaver
11763
11764 Issues resolved (http://bugs.uclibc.org):
11765
11766 #4706: Removing .stamp_target_installed does not trigger...
11767 #5030: busybox built fails if we use an override src dir...
11768 #5420: Dbus and /var/run management
11769 #5768: Not able to build ALSA-Lib for static build
11770 #5774: Not able to build ALSA-Utils for static build
11771 #6542: external python modules fail to compile to pyc if...
11772 #6764: Support for kernel signed modules
11773 #6794: Busybox compiled from buildroot hangs on pass from...
11774
085d4f02
PK
117752014.02-rc2, Released February 20th, 2014
11776
11777 Fixes all over the tree. Static linking / nommu fixes and
11778 annotations for several packages.
11779
11780 Updated/fixed packages: boost, busybox, collectd, coreutils,
11781 dropbear, elfutils, feh, gcc, gst1-libav, imagemagick, iozone,
11782 jimtcl, kexec, libvncserver, lvm2, lxc, mplayer, netsnmp, nut,
11783 opencv, python, python3, qtuio, systemd, thrift, transmission,
11784 uclibc, vlc, webkit
11785
11786 Issues resolved (http://bugs.uclibc.org):
11787
11788 #5450: AT91SAM9260 Bootstrap compilation problem
11789 #5582: libiconv 1.14 failed to build
11790 #5624: When building directfb, BR2_TARGET_LDFLAGS not used by..
11791 #5852: [2012.11] usb_modeswitch should depends of "BR2_PACK..
11792 #6218: binutils-2.23.2/gas fails with undefined reference to..
11793 #6236: binutils-2.23.2/bfd fails with undefined reference to..
11794 #6470: If the build directory is a child of /usr, the build..
11795 #6776: systemd error: static declaration of 'execvpe' follows..
11796 #6818: toolchainfile.cmake has absolut path references
11797
690984cf 117982014.02-rc1, Released February 11th, 2014
51a2caf9
PK
11799
11800 Fixes all over the tree and new features.
11801
a89c5882
PK
11802 Support for external packages/defconfigs (BR2_EXTERNAL). See
11803 user manual for details.
11804
11805 Cleanup of environment variable names for consistency. The
11806 download directory location override (BUILDROOT_DL_DIR) is now
11807 called BR2_DL_DIR. Likewise the name of the current .config is
11808 renamed from BUILDROOT_CONFIG to BR2_CONFIG. Please update
11809 your post build scripts if you use this! BUILD_DIR is now also
11810 exported to the post build/image scripts.
11811
11812 Toolchain: GCC 4.8 fix for ARM stack corruption, reverted
11813 uClibc pread/pwrite backport as they cause issues on certain
11814 architectures, new Linaro and Sourcery Codebench toolchains.
11815 x86: Support for AMD Jaguar cores, SSE4.x, SH: SH2/SH3/SH3EB
11816 variants removed, Microblaze: Internal toolchain support
11817
11818 Legal infrastructure: Info is now split between host and
11819 target packages, large number of license annotations.
11820
11821 Lua: selection between lua 5.1 / 5.2, luarocks support
11822
11823 Python: package infrastructure, many new packages.
11824
11825 Defconfigs: Armadeus APF51 + Zedboard added, apf27, apf28,
b5f44c2e
PK
11826 beaglebone, microblaze, pandaboard, qemu, raspberry pi
11827 updated.
11828
11829 Updated/fixed packages: aiccu, alsa-lib, alsa-utils,
11830 am33x-cm3, aumix, autoconf, automake, barebox, bellagio,
11831 berkeleydb, binutils, bison, blackbox, bluez_utils, boost,
11832 bustle, busybox, cairo, can-utils, ccache, ccid, cgilua,
11833 cifs-utils, civetweb, cmake, collectd, connman, copas,
11834 coreutils, coxpcall, cppzmq, cramfs, crda, cryptodev-linux,
11835 cryptsetup, cups, czmq, dhcpcd, dhcpdump, dhrystone, dialog,
11836 dmraid, dnsmasq, dosfstools, dropbear, dropwatch, dtc, duma,
11837 dvb-apps, e2fsprogs, eglibc, eigen, elf2flt, erlang, ethtool,
11838 f2fs-tools, ffmpeg, file, filemq, fio, flashrom, flex,
11839 fluxbox, fontconfig freerdp, freetype, gadgetfs-test, gawk,
11840 gcc, gdb, gdbm, gettext, git, glibc, gnupg, gnutls, gob2,
11841 gpsd, grep, grub, gst-ffmpeg, gst-plugins-good,
11842 gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
11843 gst1-plugins-ugly, gstreamer, gstreamer1, gtest, icu, iftop,
11844 imagemagick, inadyn, infozip, iozone, iproute2, iptables, iw,
e0ab2fc9
PK
11845 jpeg, jpeg-turbo, jq, kexec, kmod, knock, lbase64, lcdapi,
11846 lftp, libcdaudio, libcgi, libcgicc, libcuefile, libcurl,
11847 libdmtx, libdrm, libdvdnav, libdvdread, libegl, libevent,
11848 libexif, libfcgi, libfreefare, libgles, libglib2, libllcp,
b5f44c2e
PK
11849 libmicrohttpd, libmpd, libnfc, libnl, libnss, libopenmax,
11850 libopenvg, libpcap, libpfm4, libplayer, libpng, libqmi,
11851 libreplaygain, libroxml, libsamplerate, libsexy, libsigsegv,
11852 libsndfile, libsoc, libtasn1, libtorrent, libtpl, libupnp,
a89c5882
PK
11853 libusb, libusb-compat, libvorbis, libxcb, libxml2, libxmlpp,
11854 libyaml, lighttpd, linknx, linux-firmware, linux-pam, live555,
51a2caf9
PK
11855 lm_sensors, lmbench, lockdev, logrotate, lrzsz, ltrace, lua,
11856 lua-ev, lua-msgpack-native, luabitop, luaexpat, luaexpatutils,
a89c5882 11857 luafilesystem, luajit, luaposix, luasec, luasocket,
51a2caf9
PK
11858 luasql-sqlite3, m4, matchbox, mdadm, minicom, mongrel2, mpc,
11859 mpd, mpg123, mplayer, mtd, mysql, lvm2, mxml, ncurses, ne10,
11860 neard, neardal, netsnmp, netstat-nat, network-manager, nodejs,
a89c5882
PK
11861 numactl, ofone, ola, olsr, omniorb, open2300, opencv,
11862 openpowerlink, openssh, openssl, openvpn, oprofile, opus,
11863 opus-tools, orbit, p11-kit, parted, pcre, pcsc-lite, perl,
11864 php, poco, poppler, powervr, protobuf-c, psplash, python,
11865 python-bottle,
51a2caf9
PK
11866 python-{crc16,distutilscross,dpkt,id3,ipy,m2crypto,mad,meld},
11867 python-{netifaces,nfc,protobuf,pygame,pyparsing,pyro,pyzmq},
11868 python-{serial,setuptools}, qt, qt5base, qt5connectivity,
11869 qt5declarative, qt5graphicaleffects, qt5jsbackend,
11870 qt5multimedia, qt5quick1, qt5quickcontrols, qt5script,
e0ab2fc9
PK
11871 qt5webkit, radvd, redis, rings, rng-tools, rpcbind,
11872 rpi-firmware, rpi-userland, rt-tests, sam-ba, samba, sawman,
11873 sconeserver, scons, sdl, sg3_utils, snappy, snmppp,
11874 socketcand, spice, spice-protocol, sqlcipher, sqlite, squid,
11875 sshfs, strace, subversion, sunxi-mali, supervisor, sysklogd,
11876 sysprof, sysstat, systemd, sysvinit, taglib, tar, tcpdump,
11877 ti-gfx, ti-utils, tinymembench, tn5250, trace-cmd,
11878 transmission, tvheadend, tzdata, zxing, uboot, uboot-tools,
11879 uclibc, udev, udpcast, ulogd, urg, usb_modeswitch_data,
11880 util-linux, vala, valgrind, vorbis-tools, wavpack, wayland,
11881 weston, wget, wireless-regdb, wireshark, wpa_supplicant,
11882 wsapi, xavante, xapp_xdpyinfo, xapp_xrandr, xcb-proto,
a89c5882
PK
11883 xdriver_xf86-video-intel, xenomai, xkeyboard-config, xl2tp,
11884 xlib_lib{FS,SM,X11},
51a2caf9
PK
11885 xlib_libX{au,aw,composite,cursor,damage,ext,fixes,font,i},
11886 xlib_libX{inerama,mu,pm,randr,render,res,t,tst,v,xf86dga},
11887 xlib_libXxf86vm, xlib_libdmx, xlib_libfontenc,
11888 xlib_libpciaccess, xlib_xtrans, xproto_dri2proto,
11889 xproto_{glproto,inputproto,presentproto,randrproto,videoproto},
11890 xproto_xextproto, xproto_xproto, xutil_util-macros,
11891 xutil_makedepend, zic, zmqpp, zxing, zsh, zyre
11892
11893 New packages: apitrace, avrdude, c-ares, ca-certificates,
11894 cwiid, dbus-cpp, evemu, fping, fswebcam, gpm, gst1-libav,
a89c5882
PK
11895 haveged, intel-microcode, iucode-tools, jasper, joe, ktap,
11896 lbreakout2, libass, libbluray, libcdio, libenca, libevdev,
11897 libmbim, libmodplug, libnfs, libnftnl, libplist, libshairplay,
11898 libsocketcan, ljsyscall, log4cplus, ltris, luainterpreter,
11899 luarocks, minidlna, mmc-utils, modemmanager, mtr, net-tools,
11900 python-configobj, python-dialog, python-json-schema-validator,
11901 python-keyring, python-msgpack, python-posix-ipc,
11902 python-pyasn, python-pycrypto, python-pysnmp,
11903 python-pysnmp-apps, python-pysnmp-mibs, python-pyusb,
11904 python-simplejson, python-tornado, python-versiontools,
11905 rtmpdump, rtptools, smcroute, smstools3, tcpreplay, thrift,
11906 ti-uim, tinyxml, tmux, vlc, wmctrl, xconsole
11907
b5f44c2e 11908 Removed packages: autoconf, automake, ccache, cpanminus, lzma,
a89c5882 11909 netkitbase, netkittelnet, pkg-config, squashfs3, ttcp, xstroke
51a2caf9 11910
474defab
PK
11911 Issues resolved (http://bugs.uclibc.org):
11912
11913 #65: new package: dbus c++ language bindings
11914 #769: Update configuration menu for MIPS target
b5f44c2e 11915 #2419: Add a bundle of Lua modules
474defab 11916 #2629: Segmentation faults and division by zero in Grub on ext2
b5f44c2e
PK
11917 #3811: Added auto-mount for USB and SD Card (mdev) (for 2011.05)
11918 #4339: Allow override of DL_DIR in extract step
a89c5882 11919 #4363: Make sure that copied linux and busybox defconfig are...
b5f44c2e 11920 #4454: There should be simple way to update image, when chang...
474defab
PK
11921 #5024: grub fails to build for x86_64 target architecture
11922 #5066: New-Package: net-tools
11923 #5072: ncurses: add ncurses-progs to target
11924 #5294: uclibc build ignores target CFLAGS and LDFLAGS
11925 #5366: Login doesn't work with util-linux versions of login/agetty
11926 #5378: dropbear Makefile broken
11927 #5390: System banner - change to empty doesn't remove /etc/issue
a89c5882 11928 #5780: spurious build failure because it cannot remove ubinize.cfg
474defab
PK
11929 #5798: ncurses-5.9 fails to compile statically
11930 #5810: Buildroot 2012.11: Additional GCC option "-msoft-float" ...
11931 #6080: Git fetch caching
11932 #6092: Bootable ISO image creation seems to have stopped working..
11933 #6272: coreutils build fails
a89c5882
PK
11934 #6434: apply-patches.sh does not work recursively
11935 #6446: eglibc doesn't install ldconfig to target
11936 #6484: Add c-ares
b5f44c2e 11937 #6596: Slow bootup if mdev is chosen
474defab
PK
11938 #6656: Build Qt5 with ccache
11939 #6662: internal compiler error: Segmentation fault during making..
a89c5882 11940 #6722: Usage of $($(PKG)_DIR_PREFIX) is an issue with linux package
474defab 11941 #6752: genext2fs: e2fsck must run before tunefs -U random
a89c5882 11942 #6770: openssl 1.0.1f fails with ccache
474defab 11943 #6830: Qt5: no fonts are installed
a89c5882
PK
11944 #6848: Qt5: no text shown in simple QWidget / frame-buffer setup
11945 #6854: Update to Qt 5.2.1
474defab 11946
9b390454 119472013.11, Released November 30th, 2013:
1351d0c2
PK
11948
11949 Minor fixes.
11950
11951 Updated/fixed packages: apr, binutils, dbus-python, dropwatch,
11952 ecryptfs-utils, eglibc, gdb, gpsd, grantlee, hostapd,
11953 iptables, qlibiscsi, libnspr, libnss, libpfm4, libtool,
11954 lua-ev, lvm2, mplayer, qt, qt5, quagga, ruby, tinymembench,
11955 tvheadend, util-linux, wpa_supplicant
11956
11957 Issues resolved (http://bugs.uclibc.org):
11958
11959 #1279: Buildroot compiled Busybox and Coreutils LFS issues
11960 #2995: -fstack-protector-all causes ssh to SIGSEGV
11961 #5570: Cannot compile software on the target machine
11962 #6428: util-linux libmount segfaults with patch from buildroot
11963 #6500: php fails to build for armel
11964 #6554: gdb needs to dependents on host texinfo
11965 #6692: GNU nano fails to compile for x86_64
11966 #6704: wpa_supplicant: fix wrong path to executable file in D-Bus
11967
1bf9afeb
PK
119682013.11-rc3, Released November 26th, 2013
11969
11970 Fixes all over the tree.
11971
11972 Architecture: Mark MIPS I, II, III and IV as deprecated.
11973
11974 Updated/fixed packages: beecrypt, dbus, e2fsprogs, libcap-ng,
11975 libglib2, libroxml, libsigsegv, libvncserver, lxc, mdadm,
11976 mongoose, nut, ola, omniorb, openssl, pcre, php, poco,
11977 protobuf-c, pv, qt5base, ruby, schifra, squid, sunxi-mail,
11978 swig, ti-gfx, tinymembench, uclibc, udisks, vim
11979
b87c05dc
PK
119802013.11-rc2, Released November 18th, 2013
11981
11982 Fixes all over the tree.
11983
11984 Defconfigs: qemu_arm_versatile, qemu_arm_nuri, sheevaplug:
11985 Adjust kernel versions.
11986
11987 Toolchain: avr32: fix for modern kernel headers
11988
11989 Bootloader: Barebox updated to 2013.10.1
11990
11991 Updated/fixed packages: dhcp, e2fsprogs, gst1-plugins-bad,
11992 libcurl, libvncserver, nano, pc, qt5base, squashfs, ttcp,
11993 wayland, wvstreams
11994
11995 Issues resolved (http://bugs.uclibc.org):
11996
11997 #3601: DHCPD S80dhcp-server startup script issues
11998 #6320: Fix kernel compile issue if BR2_LINUX_KERNEL_CUSTOM_GIT_VERS..
11999 #6416: Xenomai package, patch alternative
12000 #6590: directfb-examples build failed whit linaro toolchain
12001
abce7ca6 120022013.11-rc1, Released November 12th, 2013
b9a16cb4
PK
12003
12004 Architectures: Nios-II support, MIPS arch handling fixes
12005
12006 Defconfigs: cubieboard2, freescale i.MX 6sololite evk,
12007 sabre-sd, wandboard added, rpi renamed to raspberrypi_defconfig
12008
12009 Toolchain: glibc support, upstream uClibc fixes, uClibc 0.9.31
12010 for avr32, crosstool-ng backend removed, external musl
12011 toolchain support, gcc 4.8.2, updated Linaro external
12012 toolchains. Fortran and objective-C support deprecated,
12013 mudflap support
12014
12015 Bootloaders: U-Boot: u-boot.imx support, version bumps
12016
12017 Linux: use kmod instead of module-init-tools
12018
12019 System: default to devtmpfs for /dev
12020
12021 Infrastructure: Make 3.82 fixes, locales generation fixes, CVS
12022 download support, post-rsync hooks
12023
12024 Fs: u-boot image support for cpio
12025
12026 Updated/fixed packages: aircrack-ng, alsamixergui, apr,
12027 apr-util, atk, automake, bellagio, berkeleydb, bind, binutils,
12028 bison, boost, busybox, can-utils, ccache, ccid, cgilua,
12029 chrony, cifs-utils, cjson, collectd, connman, conntrack-tools,
12030 copas, cppcms, cppzmq, czmq, dash, dbus, dhcpcd, diffutils,
12031 directfb, dmidecode, dnsmaqs, docker, dosfstools, dropbear,
12032 dropwatch, ebtables, eglibc, elf2flt, empty, enchant, erlang,
12033 ethtool, fbgrab, fbv, fdk-aac, feh, ffmpeg, file, findutils,
12034 fltk, fmtools, freetype, gdk-pixbuf, gettext, git,
12035 glib-networking, gmp, gnupg, gnutls, gpu-viv-bin-mx6q, gsl,
12036 gstreamer, gstreamer1, gst1-plugins-{bad,base,good,ugly},
12037 gtest, gutenprint, hplip, i2c-tools, icu, ifplugd,
12038 imagemagick, iozone, iproute2, ipset, iptables, iw, jamvm,
12039 jansson, jpeg-turbo, kismet, kmod, lcms2, libassuan, libcap,
12040 libcap-ng, libcdaudio, libcec, libcue, libcurl, libdrm,
12041 libedit, libevas, libevent, libfreefare, libfuse,
12042 libgpg-error, libiconv, liblog4c-localtime, libmicrohttpd,
12043 libmnl, libmodbus,
12044 libnetfilter_{acct,conntrack,cthelper,cttimeout,log,queue},
12045 libnfnetlink, libnl, libpng, libqmi, libqrencode, libroxml,
12046 libsecret, libsigsegv, libsoup, libtirpc, libunwind, libusb,
12047 libvpx, lighttpd, linphone, linux-pam, lmbench,
12048 lockfile-progs, log4cxx, logrotate, logsurfer, ltp-testsuite,
12049 ltrace, luacrypto, luaposix, lvm2, m4, matchbox-lib,
12050 media-ctl, mediastreamer, minicom, minidlna, mongoose, monit,
12051 mpc, mpd, mpg123, mplayer, mrouted, mtdev, mutt, mysql_client,
12052 nano, ncftp, ndisc6, neard, neardal, neon, net-snmp, netatalk,
12053 netcat, netkitbase, netperf, netplug, nettle, nfacct,
12054 nfs-utils, ngircd, ngrep, noip, nuttcp, olsr, openssh, opkg,
12055 oprofile, opus-tools, orc, ortp, pciutils, pcre, pcsc-lite,
12056 perf, perl, perl-cross, php, picocom, pkgconf, polarssl,
12057 poppler, pppd, proftpd, protobuf, proxychains-ng, pulseaudio,
12058 pv, qemu, qt, qt5base, qt5webkit, quagga, radvd, redis,
12059 rpi-{firmware,userland}, rrdtool, rsync, rtorrent, ruby,
12060 samba, scons, screen, sdl_sound, ser2net, setserial,
12061 smartmontools, socat, socketcand, sqlcipher, sqlite, squid,
12062 stress, strongswan, stunnel, sudo, syslinux, systemd,
12063 sysvinit, tcl, ti-gfx, time, transmission, tremor, tslib,
abce7ca6
PK
12064 tstools, tvheadend, tzdata, uboot-tools, uclibc, udpcast,
12065 uemacs, ulogd, usb_modeswitch{,_data}, util-linux, vala,
12066 valgrind, vde2, vorbus-tools, vpnc, vsftpd, vtun, wayland,
12067 webkit, webp, webrtc-audio-processing, weston, wget,
12068 wireshark, wsapi, xavante, xdriver_xf86-video-geode, xenomai,
12069 xinetd, xlib_libpthread-stubs, xl2tp, xmlstarlet,
12070 xserver_xorg-server, xz, zeromq, zic, zmqpp
b9a16cb4
PK
12071
12072 New packages: aiccu, autossh, bc, civetweb, cppdb, cryptsetup,
12073 duma, eigen, harfbuzz, igmpproxy, iputils, jq, knock, kobs-ng,
12074 lesstif, libcgroup, libsepol, libsoc, libssh2, luasec, luasql,
12075 lxc, nut, ola, omniorb, openpowerlink, orbit, p910nd, psplash,
12076 python-crc16, python-ipy, python-pyzmq, qt5sensors,
12077 qt5serialport, qt5x11extras, snmppp, subversion, tcping,
12078 trace-cmd, xscreensaver, zsh
12079
12080 Removed packages: module-init-tools
12081
12082 Issues resolved (http://bugs.uclibc.org):
12083
12084 #1138: Buildroot fails to build packages if BR2_GCC_SHARED_LIBGCC=y
12085 #5408: qt build failure with Sourcery CodeBench ARM 2010.09
12086 #5630: makefile error with toolchain helpers.mk
12087 #5672: htop: remove X11 stuff
12088 #5678: linux.mk: linux-menuconfig fails
12089 #5696: python3 installation is too large, patches from python2 needed
12090 #5978: Erlang does not build for arm in 2013.02-rc3
12091 #6392: Extended ARM uImage kernel options
12092 #6404: Buildroot's coreutils 'uname -p' reports 'Unknown' on recent..
12093 #6428: util-linux libmount segfaults with patch from buildroot
12094 #6452: eglibc from Linaro 2013.07 not copied to target correctly
12095 #6566: PHP segfault when crosscompiled to mips64 - patch included
12096 #6572: [PowerPC] Buildroot uses wrong external toolchain libraries..
12097 #6578: udisks package broken
12098 #6602: ebtables 64 bit kernel + 32 bit userland alignment error..
12099 #6608: ebtables missing ethertypes - fix included
12100 #6620: Sysvinit package missing killall5 and symlinks - patch included
12101 #6632: CMake use host pkg-config
12102 #6638: pkgconf doesn't download
12103 #6644: "all" target doesn't work in out-of-tree builds
12104 #6650: Segmentation fault when trying to build latest buildroot
12105 #6668: iptables limit module alignment problem on mips64
12106
53d8d9c1
PK
121072013.08, Released August 31th, 2013:
12108
12109 Minor fixes.
12110
12111 Documentation build fixed.
12112
12113 Updated/fixed packages: ltrace, strongswan
12114
4e4a0a34 121152013.08-rc3, Released August 29th, 2013:
13ce6ddf
PK
12116
12117 Fixes all over the tree.
12118
12119 External toolchain lib32/lib64 handling, ABI name for EABIhf,
12120 misc fixes for generatelocales, apply-patches and module
12121 stripping.
12122
12123 Top level menu names reordered and renamed for clarity.
12124
aab3a0ba
PK
12125 Updated/fixed packages: acl, attr, bash, dbus, directfb,
12126 dvb-apps, kexec, kmod, libbsd, linux-fusion, mesa3d, minidlna,
12127 openssh, openssl, pulseaudio, python-setuptools, qt5,
12128 qt5webkit, redis, strongswan, sunxi-mali
12129
12130 Issues resolved (http://bugs.uclibc.org):
12131
12132 #6464: dbus-daemon-launch-helper needs setuid
13ce6ddf 12133
c08b78d1
TP
121342013.08-rc2, Released August 16th 2013:
12135
12136 Documentation improvements.
12137
12138 External toolchains fixes.
12139
12140 Updated/fixed packages: aircrack-ng, bash, boost, cairo,
12141 cppcms, eglibc, ffmpeg, gcc, git, gnupg, imagemagick, libcec,
12142 libffi, libgcrypt, linux, linux-headers, ltrace, netatalk,
12143 opencv, opengl, readline, samba, strongswan, sunxi-cedarx,
12144 uclibc, udev, wayland, webkit, zeromq.
12145
12146 Issues resolved (http://bugs.uclibc.org):
12147
12148 #6440: typo in ffmpeg makefile
12149
36c966ef
TP
121502013.08-rc1, Released August 5th, 2013:
12151
12152 Architectures:
12153 - improved support for floating point on ARM and Thumb/Thumb2
12154 - support for ARM OABI removed
12155
12156 Toolchains:
12157 - support added for Sourcery CodeBench ARM and MIPS 2013.05
12158 - Linaro ARM and Aarch64 toolchains updated
12159 - support added for the Arago ARMv5 and ARMv7 toolchains
12160 - gcc 4.8.x version bumped
12161 - support for installing both FDPIC and FLAT libraries on
12162 Blackfin
12163 - support for uClibc 0.9.31 removed,
12164 - convert the internal toolchain backend to use the package
12165 infrastructure
12166 - support added for eglibc in the internal toolchain backend
12167 - toolchain components for the ARC architecture updated and
12168 gdb for ARC added.
12169 - support for Blackfin in the internal toolchain fixed
12170
12171 Defconfigs: beaglebone_defconfig updated, new defconfig for
12172 CubieBoard, for Olimex mx233 Olinuxino, for Calao Systems
12173 TNY-A9G20-LPW.
12174
12175 A number of packages have been fixed to use the
12176 <pkg>_CONFIG_SCRIPTS mechanism to get their <pkg>-config shell
12177 script installed and modified properly. Licensing informations
12178 has been added to a number of packages.
12179
12180 Use XZ tarballs for a number of packages.
12181
12182 Noticeable package changes/additions:
12183 - The glib2/libgtk2/webkit stack has been updated to recent
12184 versions.
12185 - Support for Gstreamer 1.x has been added.
12186 - OpenGL support for TI OMAP platforms has been added.
12187 - OpenGL support for Allwinner platforms has been added.
12188 - OpenMAX support for RasberryPi has been added.
12189
12190 Updated/fixed packages: acl, attr, autoconf, avahi, barebox,
12191 bind, binutils, busybox, bwm-ng, bzip2, cifs-utils, colletctd,
12192 cpanminus, cups, curl, dash, dbus, dhcp, directfb,
12193 directfb-examples, dnsmasq, dosfstools, dropbear, dtc,
12194 e2fsprogs, ed, efl, enlightenment, erlang, ethtool, fbgrab,
12195 fftw, firmware-imx, flot, fltk, freetype, gawk, gdk-pixbuf,
12196 gettext, gmp, gnutls, gsl, gutenprint, gvfs, gzip, haserl,
12197 hiawatha, httping, icu, imagemagick, imlib2, imx-lib,
12198 intltool, iozone, ipset, iptables, jquery, jquery-keyboard,
12199 jquery-sparkline, kmod, less, libart, libcdaudio, libcgicc,
12200 libesmtp, libftdi, libfuse, libglib2, libgtk, libgtk2, libidn,
12201 libiqrf, liblog4c-localtime, libnspr, libnss, libpcap,
12202 libroxml, libserial, libsigsev, libsoup, libtool, libtpl,
12203 libvncserver, libxml2, linphone, lm_sensors, logrotate,
12204 ltrace, lttng, luafilesystem, luajit, minicom, monit, mpg123,
12205 mtd, mutt, mxml, neard, netatask, netsnmp, nettle,
12206 network-manager, nodejs, nss-mdns, openssh, openswan, openvpn,
12207 opkg, opus, pcre, perl-cross, php, pixman, poco, polarssl,
12208 pulseaudio, pv, python, python3, qt, qt5, qt5declarative,
12209 qt5jsbackend, qt5quick1, readline, rpi-firmware, ruby, samba,
12210 sane-backends, sconeserver, sdl_image, sdparm, ser2net,
12211 socketcand, sqlite, squid, strace, tcl, tcpdump, tinyhttpd,
12212 tvheadend, tzdata, uboot, udpcast, usb_modeswitch,
12213 usb_modeswitch_data, usbutils, webkit, wireshark, wvstreams,
12214 xapp_luit, xapp_xmodmap, xenomai, xfsprogs, xlib_libX11, zic,
12215 zlib.
12216
12217 New packages: a10disp, aespipe, am33x-cm3, cppcms, dhcpcd,
12218 dropwatch, dtc, ecryptfs-utils, eglibc, elf2flt, fdk-aac,
12219 gcc-final, gcc-initial, gcc-intermediate, git,
12220 gpu-viv-bin-mx6q, gst1-plugins-bad, gst1-plugins-base,
12221 gst1-plugins-good, gst1-plugins-ugly, gst-omx,
12222 gst-plugin-x170, gstreamer1, jimtcl, lbase64, libassuan,
12223 libbsd, libcec, libdvbsi, libedit, libgpgme, libqmi,
12224 libqrencode, libsvg, libsvg-cairo, libunwind, libvpx,
12225 linux-headers, lockdev, luabitop, luacrypto, lua-ev,
12226 luaexpatutils, msgpack, ocrad, on2-8170-libs,
12227 on2-8170-modules, p11-kit, pax-utils, ptpd, ptpd2,
12228 python-pyro, ramspeed/smp, snappy, strongswan, sunxi-boards,
12229 sunxi-cedarx, sunxi-mali, sunxi-tools, ti-gfx, tinymembench,
12230 tree, tstools, uclibc, w_scan.
12231
12232 Issues resolved (http://bugs.uclibc.org):
12233
12234 #4718: python (built for powerpc) distutils has paths to host
12235 compiler toolchain
12236 #5516: appended device tree blobs on uImage fails
12237 #6302: Versions of packages retrieved from github.com are wrong
12238 #6308: dosfstools download link is wrong
12239 #6326: Dropbear: Add options to allow better config for
12240 different target devices (e.g. routers)
12241 #6338: Wrong download link for minicom package
12242 #6344: Wrong handling of license text files with same name and
12243 different directory
12244 #6374: gnutls package broken if linux cryptodev module
12245 selected
12246 #6410: omap3_beagle has uimage error load address error
12247
615fd9b0 122482013.05, Released May 31th, 2013:
0ca9692d
PK
12249
12250 Minor fixes.
12251
93252e70
PK
12252 External toolchain wrapper fix for if host/usr/bin is placed
12253 in the patch.
12254
12255 Updated/fixed packages: acpid, at91bootstrap, czmq, elf2flt,
12256 flex, jamvm, kmod, libplayer, libtirpc, libv4,
12257 lttng-babeltrace, opengl, qt5jsbackend, udpcast, wvstreams
0ca9692d
PK
12258
12259 Issues resolved (http://bugs.uclibc.org):
12260
93252e70 12261 #4868: Buildroot compile failure for toolchain/gdb-7.4/intl/reloc...
0ca9692d
PK
12262 #4988: flex and m4 problems
12263 #5912: obsolete CVS files
12264
c92a369f
PK
122652013.05-rc3, Released May 25th, 2013:
12266
12267 Minor fixes.
12268
12269 Updated/fixed packages: aircrack-ng, bellagio, boost, crda,
12270 dvb-apps, flot, libatomic_ops, libeXosip2, libosip2, libxml2,
12271 mongrel2, poco, portaudio, pptp-linux, tvheadend, urg, weston,
12272 wireshark
12273
cfcbfa2c 122742013.05-rc2, Released May 15th, 2013:
d131f750
PK
12275
12276 Fixes all over the tree.
12277
90e7cdd2
PK
12278 Default number of parallel jobs is now number of CPUs + 1.
12279
12280 Defconfigs: Add Telit EVK-PRO3, AT91SAM9260-EK Nand flash.
12281
a517092f
PK
12282 Updated/fixed packages: aircrack-ng, busybox, cairo,
12283 classpath, curlftpfs, czmq, dbus, f2fs-tools, fan-ctrl,
12284 filemq, gst-plugin-bad, gutenprint, hplip, json-c,
12285 libatomic_ops, libcurl, libdrm, libglib2, libnspr, libnss,
12286 libsha1, libsigsegv, libxcb, linknx, linux-pam, lttng-modules,
12287 lttng-tools, matchbox-lib, mcookie, mesa3d, neon, pixman,
12288 pulseaudio, python-nfc, qt5imageformats, quota, openssl,
12289 sconeserver, strace, sylpheed, wvstreams,
90e7cdd2
PK
12290 xapp_{appres,bdftopcf,beforelight,bitmap,edires,fonttosfnt},
12291 xapp_{fslsfonts,fstobdf,iceauth,ico,listres,luit,mkfontdir},
12292 xapp_{mkfontscale,oclock,rgb,rstart,scripts,sessreg,setxkbmap},
12293 xapp_{showfont,smproxy,twm,viewres,x11perf,xauth,xbacklight},
12294 xapp_x{biff,calc,clipboard,clock,cmsdb,cursorgen,dbedizzy,ditview},
12295 xapp_x{dm,dpyinfo,driinfo,edit,ev,eyes,f86dga,fd,fontsel,fs,fsinfo},
12296 xapp_x{gamma,gc,host,input-calibrator,input,kbcomp,kbevd,kbprint},
12297 xapp_x{kbutils,kill,load,logo,lsatoms,lsclients,lsfonts,mag,man},
12298 xapp_x{message,mh,modmap,more,pr,prop,randr,rdb,refresh,set,setmode},
12299 xapp_x{setpointer,setroot,sm,stdcmap,vidtune,vinfo,wd,wininfo,wud},
12300 xcb-util, xcursor-transparent-theme, xdata_xbitmaps,
12301 xdata_xcursor-themes,
12302 xdriver_xf86-input-{evdev,joystick,keyboard,mouse,synaptics},
12303 xdriver_xf86-input-{tslib,vmmouse,void},
12304 xdriver_xf86-video-{ark,ast,ati,cirrus,dummy,fbdev,geode,glide},
12305 xdriver_xf86-video-{glint,i128,intel,mach64,mga,neomagic,newport},
12306 xdriver_xf86-video-{nv,openchrome,r128,savage,siliconmotion,sis},
12307 xdriver_xf86-video-{tdfx,tga,trident,v4l,vesa,vmware,voodoo,wsfb},
12308 xfont_encodings, xfont_font-adobe-{100,75}dpi,
12309 xfont_font-utopia-{100dpi,75dpi,type1},
12310 xfont_font-{alias,arabic-misc,bh-100dpi,bh-75dpi},
12311 xfont_font-bh-lucidatypewriter-{100,75}dpi, xfont_font-bh-{ttf,type1},
12312 xfont_font-bitstream-{100dpi,75dpi,type1}, xfont_font-cronyx-cyrillic,
12313 xfont_font-{cursor,daewoo,dec,isas,jis,micro}-misc,
12314 xfont_font-ibm-type1, xfont_font-misc-{cyrillic,ethiopic,meltho,misc},
12315 xfont_font-{mutt,schumacher}-misc,
12316 xfont_font-{screen-cyrillic,sony-misc,sun-misc,util},
12317 xfont_font-winitzki-cyrillic, xfont_font-xfree86-type1,
12318 xlib_lib{FS,ICE,SM,X11,XScrnSaver,Xau,Xaw,Xcomposite,Xcursor},
12319 xlib_libX{damage,dmcp,ext,fixes,font,ft,i,inerama,mu,pm,randr},
12320 xlib_libX{render,res,t,tst,v,vMC,xf86dga,xf86vm},
12321 xlib_lib{dmx,fontenc,pciaccess,pthread-stubs,xkbfile}, xlib_xtrans,
12322 xproto_{applewm,bigreqs,composite,damage,dmx,dri2,fixes}proto,
12323 xproto_{fontcache,font,gl,input,kb,randr,record,render}proto,
12324 xproto_{resource,scrnsaver,video,windowswm,xcmisc,xext}proto,
12325 xproto_{xf86bigfont,xf86dga,xf86dri,xf86vidmode,xinerama,x}proto,
12326 xserver_xorg-server, xutil_{makedepend,util-macros}
d131f750 12327
a517092f
PK
12328 Readded Packages: xapp_xinit
12329
603293f5
GZ
12330 Issues resolved (http://bugs.uclibc.org):
12331
12332 #5054: amd64: cannot find init - due to missing /lib64 folder
12333
92651931 123342013.05-rc1, Released May 8th, 2013:
aec71d64 12335
fa3463d6
PK
12336 Architectures: ARC support, Blackfin support, FLAT binary
12337 format, ARM: Drop old CPU variants, add fa526/626, Marvell PJ4
aec71d64
PK
12338
12339 Toolchains: Add new Microblaze external toolchains, Linaro
12340 ARM/Aarch64 updates, GCC 4.6.4 / 4.7.3 / 4.8.0 added to
fa3463d6
PK
12341 internal toolchain, default to GCC 4.7.x. Internal
12342 Crosstool-ng backend deprecated.
aec71d64
PK
12343
12344 Defconfigs: Add Atmel at91sam9g45m10ek, freescale mpc8315erdb
e7f4923e
PK
12345 & p1010rdb, Armadeus apf27 / apf28, Openblocks A6, Raspberry
12346 pi, gnublin board.
aec71d64
PK
12347
12348 FS: LZO and XZ compression methods, extra ubifs options,
12349 ext2 rev 0/1 and ext3/4 support.
12350
12351 Patch handling: apply-patches now has .patch.xz support,
12352 Patch logic reworked as discussed during Febrary dev days:
12353 http://elinux.org/Buildroot:DeveloperDaysFOSDEM2013
12354
12355 <pkg>-rsync now excludes version control files.
12356
12357 linux: uImage load address for ARM multiplatform kernels
12358
12359 Infrastructure for multiple OpenGL / ES / EGL / OpenVG
12360 providers, similar to how libjpeg / libjpeg-turbo is handled.
12361
12362 Infrastructure for packages to add system users.
12363
12364 kconfig: updated to 3.9-rc2, support make olddefconfig
12365
12366 Updated/fixed packages: alsa-lib, alsa-utils, apr, apr-util,
12367 argp-standalone, at, at91bootstrap, audiofile, aumix, avahi,
12368 bash, blackbox, bind, binutils, bison, boost, bridge-utils,
12369 busybox, ccache, cifs-utils, cmake, collectd, connman,
12370 conntrack-tools, cpanminus, crosstool-ng, diffutils, directfb,
12371 directfb-examples, divine, dmalloc, dnsmasq, dosfstools,
e7f4923e
PK
12372 dropbear, e2fsprogs, ebtables, eeprog, erlang, ethtool,
12373 fb-test-app, fbset, feh, ffmpeg, file, flex, flot, foomatic,
12374 fxload, gd, gdb, gdisk, genimage, gettext, gmp, gnuchess,
12375 gnutls, gob2, gperf, gpsd, gstreamer, haserl, hiawatha, htop,
12376 httping, icu, inotify-tools, intltool, iproute2, ipset,
12377 iptables, iw, jpeg, jquery, jquery-{sparkline,validation},
12378 json-c, kbd, kexec, kismet, kmod, lcdproc, libarchive,
12379 libatasmart, libcap, libconfig, libconfuse, libcurl, libdrm,
12380 libeet, libev, libevas, libeXosip2, libffi, libfribi, libfuse,
12381 libgcrypt, libglib2, libgtk2, libid3tag, libmicrohttpd,
12382 libnetfilter_acct, libnetfilter_conntrack, libnl, libpcap,
12383 libplayer, libsigc, libv4l, libxcb, linenoise, linux-pam,
12384 lm_sensors, ltp-testsuite, luajit, lzop, madplay, make, mdadm,
aec71d64
PK
12385 mediastreamer, memtester, mesa3d,
12386 mobile-broadband-provider-info, monit, mpd, mpfr, mpg123,
fa3463d6
PK
12387 mrouted, msmtp, nbd, ncurses, ndisc6, neard, neardal, neon,
12388 netperf, netsnmp, nettle, nfacct, ntfs-3g, ofono, olsr,
aec71d64 12389 omap-u-boot-utils, openssh, openssl, openswan, openvpn,
fa3463d6
PK
12390 oprofile, orc, patch, pciutils, pcre, perl, php, poco,
12391 polarssl, proftpd, psmisc, pulseaudio, python,
aec71d64 12392 python-{bottle,netifaces,serial,setuptools}, qt, quagga,
e7f4923e
PK
12393 quota, radvd, rpi-firmware, rpi-userland, rt-tests, sam-ba,
12394 samba, sawman, sdl, ser2net, smartmontools, socat, socketcand,
12395 speex, squid, stress, stunnel, sudo, syslinux, sysstat,
12396 sysvinit, tcl, tcprelay, tinyhttpd, tslib, tvheadend,
12397 uboot-tools, udev, ulogd, util-linux, vala, vtun, webkit,
aec71d64
PK
12398 xapp_{iceauth,luit,makefontscale,sessreg,setxkbmap,smproxy},
12399 xapp_{xauth,xcmsdb,xdpyinfo,xev,xgamma,xhost,xinput,xkbcomp},
12400 xapp_{xkbevd,xlsatoms,xlsclients,xmodmap,xpr,xprop,xrandr,xrdb},
12401 xapp_{xset,xwd,xwininfo}, xcb-{proto,util},
12402 xdriver_xf86-input-{evdev,joystick,keyboard,mouse,synptics},
12403 xdriver_xf86-input-{tslib,vmmouse,void},
12404 xdriver_xf86-video-{ark,ast,ati,cirrus,dummy,geode,glide,glint},
12405 xdriver_xf86-video-{i128,intel,mach64,mga,neomagic,newport},
12406 xdriver_xf86-video-{openchrome,r128,savage,siliconmotion,sis},
12407 xdriver_xf86-video-{tdfx,trident,vesa,vmware,wsfb}, xenomai,
12408 xfont, xinetd, xkeyboard-config, xlib_lib{FS,ICE,SM,X11},
12409 xlib_libX{scrnSaver,au,aw,cursor,dmcp,ext,fixes,font,ft,i},
12410 xlib_libX{inerama,mu,pm,randr,res,tst,v,vMC,xf86dga,xf86vm},
12411 xlib_lib{dmx,fontenc,pciaccess,xkbfile}, xlib_xtrans,
12412 xproto_{applevm,bigreqs,dri2,fonts,gl,input,kbd,record}proto,
12413 xproto_{resource,scrnsaver,xcmisc,xext,x}proto,
12414 xserver_xorg-server, xutil_makedepend, xz, zeromq
12415
fa3463d6
PK
12416 New packages: aircrack-ng, bcusdk, chrony, crda,
12417 cryptodev-linux, cppzmq, czmq, dtach, enscript, exfat,
12418 exfat-utils, f2fs-tools, fan-ctrl, filemq, foomatic-filters,
12419 genimage, genpart, glibmm, gnuplot, gtest, gutenprint, hplip,
12420 iozone, jansson, jhead, jquery-keyboard, jquery-ui,
12421 jquery-ui-themes, json-glib, json-javascript, lcms2, libpfm4,
12422 libpthsem, libserial, libsigsegv, libtasn1, libwebsockets,
12423 libxkbcommon, libxml++, linknx, log4cxx, mongoose, mongrel2,
12424 mtools, ne10, nmap, nodejs, openobex, openpgm, poppler,
12425 protobuf-c, python-m2crypto, python-thrift, qjson, qt5base,
aec71d64
PK
12426 qt5declarative, qt5graphicaleffects, qt5imageformats,
12427 qt5jsbackend, qt5multimedia, qt5quick1, qt5script, qt5svg,
12428 qt5webkit qt5xmlpatterns, rapidjson, redis, swig, texinfo,
12429 tzdata, urg, ussp-push, wayland, webp, weston, wireless-regdb,
12430 wireshark, wvdial, wvstreams, xcb-util-image, xcb-util-wm,
12431 xcursor-transparent-theme, zic, zmqpp, zyre
12432
12433 Removed packages: microperl, ocf-linux, xapp_xinit,
12434 xapp_xplsprinters, xapp_xprehashprinterlist,
12435 xfont_font-bitstream-speedo,
12436 xlib_lib{Xfontcache,XprintAppUtil,XprintUtil,Xp,oldX,xkbui},
12437 xproto_{print,xf86rush}proto
12438
12439 Deprecated packages: vala
12440
12441 Issues resolved (http://bugs.uclibc.org):
12442
12443 #1291: Add support for Faraday 526 arm processor (fa526)
12444 #2683: cups does not install correctly to target
12445 #3313: mesa3d fails to build
12446 #5186: initramfs/cpio should support lzo compression
12447 #5636: agetty - cannot get controlling tty error - need updated...
12448 #5906: collectd client headers not exported
12449 #5966: bison unnecessarily required as build dependency
12450 #6140: --enable-fileinfo not applied for php package
12451 #6164: openvpn usage of ip tool from Busybox
12452
15ace1a8
PK
124532013.02, Released February 28th, 2013:
12454
12455 Misc manual updates.
12456
12457 Updated/fixed packages: busybox, collectd, flashbench,
12458 libgtk2, libupnp, mii-diag, quota
12459
d65bb7e3
PK
124602013.02-rc3, Released February 26th, 2013
12461
12462 Minor fixes.
12463
12464 Updated/fixed packages: conntrack-tools, dialog,
12465 enlightenment, haserl, keyutils, libfif, libmad,
12466 linux-firmware, linux-fusion, matchbox-desktop, matchbox-wm,
12467 ruby, spawn-fcgi, vtun
12468
12469 Issues resolved (http://bugs.uclibc.org):
12470
12471 #5960: fusion.ko driver does not install to target rootfs
12472
8290a626
PK
124732013.02-rc2, Released February 19th, 2013
12474
12475 Fixes all over the tree.
12476
12477 Various manual updates and fixes.
12478
12479 Updated/fixed packages: busybox, collectd, gesftpserver,
12480 glib-networking, gnutls, inotify-tools, libcurl, libffi,
12481 libglib2, libtorrent, libvorbis, neard, network-manager,
12482 ntfs-3g, openssl, qt, rpi-userland, rtorrent, thttpd, vim.
12483
12484 Issues resolved (http://bugs.uclibc.org):
12485
12486 #5906: collectd client headers not exported
12487
e68acefb 124882013.02-rc1, Released February 10th, 2013
6de88cab
PK
12489
12490 Toolchain: Crosstool-ng 1.17.0, default to GCC 4.6.3, target
12491 libraries install fixed. Add Linaro ARM
8ccef3b3 12492 2012.11/2012.12/2013.01, AArch64 12.11/12.12/13.01. Sourcery
6de88cab 12493 CodeBench MIPS 2012.03/09. Infrastructure to warn about
1ccf5237
PK
12494 missing 32bit support for binary toolchains. Toolchain wrapper
12495 is now relocatable. Add GDB 7.5.1 / Remove 6.8 / 7.0 /
12496 7.1. Deprecate uClibc 0.9.31.
6de88cab
PK
12497
12498 Architecture: Xtensa fixes, add missing powerpc variants, arm
1ccf5237
PK
12499 1136jf-s rev1, add A5/A15, neon support toggle, OABI
12500 deprecated. Sparc: drop old unused variants
6de88cab
PK
12501
12502 Bootloaders: At91bootstap: fix upstream URL, Barebox: add
1ccf5237
PK
12503 2012.12/2013.01/2013.02, remove 2012.08/09/10, lzop fixes,
12504 environment image support, U-Boot: add 2013.01.01
6de88cab
PK
12505
12506 Linux: fix appended dtb handling for v3.8+ kernels, support
12507 multiple device trees
12508
12509 Defconfigs: calao USB-A9260, snowball, QEMU PPC440 on ML507
12510 board, QEMU ARM Exynos4210, Kernel version in QEMU defconfigs
1ccf5237
PK
12511 updated, at91rm9200df: misc fixes. Lock kernel headers to
12512 match kernel.
6de88cab
PK
12513
12514 Infrastructure: Git download fixes. Toolchain make target
12515 renamed from 'cross' to 'toolchain'. Eclipse integration
1ccf5237
PK
12516 support. Option to set root password, post image scripts,
12517 config scripts handling.
6de88cab
PK
12518
12519 Updated/fixed packages: alsa-lib, argp-standalone, argus,
12520 arptables, atk, audiofile, axel, beecrypt, bind, bison,
12521 bluez_utils, boost, cairo, can-utils, bmon, boa, busybox,
12522 cairo, ccache, cdrkit, cifs-utils, cjson, cmake, collectd,
1ccf5237
PK
12523 connman, coreutils, cpanminus, cups, dbus, dhcp, dialog,
12524 diffutils, directfb, distcc, divine, dnsmasq, docker,
12525 dosfstools, dstat, e2fsprogs, ebtables, ed, empty, ethtool,
12526 expedite, fbset, fbv, ffmpeg, flex, fltk, fluxbox, freetype,
12527 gadget-test, gawk, gdb, genext2fs, gettext, giblib,
12528 glib-networking, gmp, gmpc, gnupg, gnutls, gpsd,
12529 gst-plugins-{bad,base,good}, gstreamer, gzip, haserl, hdparm,
12530 heirloom-mailx, hiawanta, hostapd, icu, imagemagick, imlib2,
12531 inadyn, infozip, iproute2, ipset, iptables, iw, jpeg, jquery,
12532 jquery-sparklines, jqeury-validation, kismet, kmod, lame,
12533 libao, libcap, libcurl, libdvdnav, libdvdread, libecore,
12534 libedbus, libedje, libeet, libefreet, libeina, libeio,
12535 liberation, libelementary, libembryo, libethumb, libev,
12536 libevas, libffi, libfribidi, libfuse, libgcrypt, libglib2,
12537 libgpg-error, libgtk2, libhid, libidn, libmicrohttpd, libmpd,
12538 libnl, libnspr, libnss, libogg, libpcap, libplayer, libpng,
12539 libroxml, librsvg, libseccomp, libsigc, libsndfile, libungif,
12540 libupnp, liburcu, libusb-compat, libvncserver, libvorbis,
12541 libxml2, libxslt, lighttpd, links, linux-firmware,
12542 linux-fusion, ltp-testsuite, ltrace,
12543 lttng-{babel,libust,modules,tools}, lvm2, lua, luajit, lzop,
12544 matchbox-{desktop,lib}, mdadm, metacity, midori, minicom, mpd,
12545 mpfr, mplayer, mtd, mysql_client, ncurses, neon, netatalk,
6de88cab
PK
12546 networkmanager, nspr, ntfs-3g, nuttcp, ofone, olsr, openssl,
12547 openvpn, opkg, oprofile, opus, opus-tools, orc, ortp, pango,
12548 pciutils, pcmanfm, pcre, pcsc-lite, perl, php, pixman,
12549 pkgconf, polarssl, pptp-linux, proxychains, pulseaudio,
12550 python, python3, qemu, qextserialport, qt, quagga, radvd,
12551 readline, rng-tools, rt-tests, rubix, ruby, sam-ba, samba,
12552 sane-backends, sconeserver, scons, screen, sdl, sdl_gfx,
1ccf5237
PK
12553 sdl_mixer, sdl_ttf, sdparm, sed, ser2net, smartmontools,
12554 speex, sqlite, squid, sshfs, strace, sudo, sylpheed, tn5250,
12555 taglib, tar, torsmo, transmission, tslib, uboot-tools, ulogd,
6de88cab
PK
12556 usb_modeswitch, util-linux, valgrind, vim, vsftpd, wavpack,
12557 webkit, wipe, wireless_tools, wpa_supplicant, xapp_xinit,
12558 xapp_xinput-calibrator, xapp_xman, xapp_xmh, xlib_libX11,
12559 xlib_libXdmcp, xlib_libXft, xlib_libpthread-stubs,
12560 xlib_xtrans, xproto_xcmiscproto, xproto_xextproto,
12561 xserver_xorg-server, xstroke, xvkbd, xz
12562
12563 New packages: b43-firmware, b43-fwcutter, bustle,
12564 cache-calibrator, cegui06, celt051, classpath, curlftpfs,
12565 dvb-apps, dvbsnoop, elfutils, enlightenment, firmware-imx,
12566 flashbench, gd, gesftpserver, gst-fsl-plugins, httping, iftop,
12567 imx-lib, jamvm, jpeg-turbo, keyutils, libatasmart, libcofi,
12568 libebml, libevas-generic-loaders, libfslcodec, libfslparser,
12569 libfslvpuwrap, libgsasl, libiscsi, libmatroska, libmcrypt,
12570 libmhash, libqwt, libseccomp, libsha1, linenoise, mcrypt,
12571 media-ctl, ncdu, neard, neardal, nettle, perf, polkit,
12572 proxychains, python-bottle, python-pyparsing, rpi-firmware,
12573 rpi-userland, sg3_utils, slirp, snowball-hdmiservice, spice,
12574 spice-protocol, tcllib, tvheadend, udisks, usbredir
12575 ux500-firmware, vde2, xcb-utils-keysyms, yavta,
12576 zd1211-firmware
12577
1ccf5237 12578 Removed packages: customize, xdriver_xf86-input-{acecad,aiptek},
6de88cab
PK
12579 xdriver_xf86-video-{apm,chips,i740,rendition,s3,s3virge,sisusb},
12580 xdriver_xf86-video-sun{cg14,cg3,cg6,ffb,leo,tcx},
12581 xdriver_xf86-video-{tsend,xgi,xgixp}
12582
12583 Deprecated packages: xstroke
12584
12585 Issues resolved (http://bugs.uclibc.org):
12586
12587 #4237: building shared openssl w/-Os fails due to gcc bug
12588 #5690: python3 does not obey to BR2_PACKAGE_PYTHON3_PYC_ONLY=y
12589 #5602: python3 should install a "python" symbolic link
12590 #5846: Extra slash added to last slash in URL
12591
125922012.11.1, Released January 3rd, 2013:
12593
12594 Toolchain: Fixed non-largefile builds on recent Ubuntu
12595 versions.
12596
12597 Arch: fix missing x86/generic handling, Build for Xtensa with
12598 longcalls option.
12599
12600 Updated/fixed packages: dosfstools, qt
12601
d201b95d
PK
126022012.11, Released December 2nd, 2012:
12603
12604 Git shallow clone fix for older git version.
12605
12606 Updated/fixed packages: ctuio, libtool
12607
12608 Issues resolved (http://bugs.uclibc.org):
12609
12610 #5726: List all the available hook points
12611
1a59dfae 126122012.11-rc2, Released November 30th, 2012:
0f9bad95
PK
12613
12614 Minor fixes around the tree.
12615
12616 Various manual updates and fixes.
12617
d38b25f1
PK
12618 Add checks for legacy features.
12619
12620 Updated/fixed packages: acpid, alsa-lib, arptables, binutils,
1a59dfae
PK
12621 busybox, ccache, cjson, cramfs, directfb, flex, fluxbox, gdb,
12622 hiawatha, igh-ethercat, imagemagick, imlib2, lcdproc,
12623 libdaemon, libecore, libhid, libmad, libpcap, libsigc, libusb,
12624 linux-fusion, matchbox, ocf-linux, owl-linux, python, rrdtool,
12625 scons, strace, sylpheed
0f9bad95 12626
2b7be2f1
PK
12627 Issues resolved (http://bugs.uclibc.org):
12628
12629 #5732: Error : package/alsa-lib/alsa-lib.mk
12630
47ee3051 126312012.11-rc1, Released November 17th, 2012
f9686563 12632
d36fcceb
PK
12633 Fixes all over the tree and new features.
12634
12635 Defconfigs: use u-boot 2012.10 on at91 and beaglebone,
12636 sheevaplug + qemu: bump kernel version, add qemu-mips64-malta
12637 + nitrogen6x defconfigs.
12638
12639 Bootloaders: add u-boot 2012.07/10, ais target format, add
48f0fe07
PK
12640 barebox 2012.08/09/10/11, linker overlap issue fix for
12641 at91bootstrap, mxs-bootlets updated for new Barebox versions.
d36fcceb 12642
0ab9a3fb 12643 Toolchains: binutils 2.23.1, gcc 4.7.2, default to gcc 4.6.x,
d36fcceb 12644 Codebench arm/sh/x86 2012.03/09, Linaro 2012.08/09/10.
48f0fe07
PK
12645 Libtirpc support for modern glibc variants. Toolchain on
12646 target has been deprecated.
d36fcceb 12647
48f0fe07 12648 Initial Aarch64 support, Xtensa support re-added.
d36fcceb
PK
12649
12650 Infrastructure: Use shallow git clone when possible, use
12651 tarballs rather than git URLs for github. Moved to pkgconf
12652 rather than pkg-config. System directory added, default
48f0fe07
PK
12653 skeleton/device tables moved. More than 1 post-build script
12654 can now be used. output/target now contains a
12655 THIS_IS_NOT_YOUR_ROOT_FILESYSTEM warning, to help people
12656 understand how to (not) use it.
12657
12658 Manual has been reworked and extended.
12659
12660 Legal-info: Lots of package annotations, CSV file fixes,
12661 _LICENSE / _REDISTRIBUTE splitup, per-package hooks.
12662
12663 Updated/fixed packages: acpid, alsa-lib, alsa-utils,
0ab9a3fb
PK
12664 alsamixergui, attr, autoconf, automake, bash, bind, binutils,
12665 bison, blackbox, bluez-utils, busybox, cairo, can-utils,
12666 cifs-utils, cjson, cmake, collectd, connman, conntrack-tools,
12667 coreutils, cups, cvs, dbus, dhcp, directfb, dmalloc, dnsmasq,
12668 dropbear, e2fsprogs, ethtool, fbdump, feh, fftw, file,
12669 flashrom, fluxbox, gdb, gdisk, gdk-pixbuf, genext2fs, gettext,
12670 gnutls, gpsd, gqview, grep, gsl, gst-plugins-{bad,good},
12671 hdparm, hiawatha, hostapd, input-tools, iproute2, ipset,
12672 iptables, iw, json-c, kexec, kmod, lcdproc, leafpad, less,
12673 libcurl, libdrm, libdvdnav, libdvdread, libffi, libfuse,
12674 libglib2, libhid, liblockfile, libmad, libmbus, libmnl,
48f0fe07
PK
12675 libnetfilter_{acct,conntrack,cthelper,cttimeout,queue},
12676 libnfc, libnfc-llcp, libnfnetlink, libnl, libnspr, libnss,
12677 libpcap, libplayer, libtool, libtorrent, liburcu, libv4l,
12678 libxcb, libxml2, libxslt, links, linux-firmware, lm-sensors,
12679 lmbench, lockfile-progs, logrotate, lshw, lsof,
12680 lttng-babeltrace, lttng-tools, lua, luajit, mesa3d, microperl,
12681 mii-diag, module-init-tools, mpc, mpd, mpg123, mplayer,
12682 mtd-utils, mysql_client, nbd, ncurses, netatalk, netkitbase,
12683 netkittelnet, netsnmp, newt, nfs-utils, openntpd, openssh,
12684 openssl, opkg, patch, pciutils, pcre, php, poco, polarssl,
12685 popt, portmap, pppd, procps, pulseaudio, python, python-nfc,
d36fcceb
PK
12686 python-protobuf, qt, quota, rp-pppoe, rtorrent, sam-ba, samba,
12687 scons, sdl_gfx, smartmontools, sqlite, squid, strace, sudo,
48f0fe07
PK
12688 sylpheed, tcpdump, tremor, ttcp, tiff, unionfs,
12689 usb_modeswitch, usbutils, util-linux, vala, valgrind, vpnc,
12690 vsftpd, webkit, wget, which, wpa_supplicant, x11vnc, xapp_*,
d36fcceb
PK
12691 xdriver_*, xenomai, xfont_*, xinetd, xl2tp, xlib_*, xlsclient,
12692 xproto_*, xserver_xorg-server, xutil_util-macros, xz, zeromq
12693
12694 New packages: arptables, at91bootstrap3, boot-wrapper-aarch64,
12695 ccid, cpanminus, cpuload, erlang, evtest, fb-test-apps,
12696 fxload, gdbm, gnupg, googlefontdirectory, grantlee, gsl,
12697 lcdapi, liblo, liblog4c-localtime, libtirpc, linux-pam,
48f0fe07
PK
12698 lua-msgpack-native, macchanger, mtdev, mtdev2tuio, nfacct,
12699 opus, opus-tools, pcsc-lite, perl, pkgconf, python-meld3,
12700 python3, qemu, qextserialport, qtuio, rpcbind, schifra,
12701 sconeserver, supervisor, time, ulogd, usb_modeswitch_data,
12702 yasm
d36fcceb
PK
12703
12704 Deprecated packages: netkitbase, netkittelnet
12705
12706 Issues resolved (http://bugs.uclibc.org):
12707
12708 #807: [PATCH] samba - make iconv and smbd optional
12709 #3049: binutils have a sysroot bug in ld
12710 #5330: update vsftpd to 3.0.0
12711 #5486: libglib2 build fails on: libs/libglib-2.0.so: undefined...
12712 #5666: Fails to build python 2.7.2 for 2440 arm
12713
288b7399
TP
127142012.08, Release August 31th, 2012
12715
12716 Updated/fixed packages: microperl, cups, luajit, rrdtool,
12717 prboom, oprofile.
12718
12719 Added license information for: sqlite.
12720
12721 Changed the source URLs of all packages located on Sourceforge
12722 in order to use the automatic mirror selection URL
12723 downloads.sourceforge.net, and get rid of the
12724 BR2_SOURCEFORGE_MIRROR option.
12725
8437b562
TP
127262012.08-rc3, Released August 25th, 2012
12727
12728 Updated/fixed packages: libglib2, netsnmp, freetype, libfuse,
12729 libpng, x11vnc, zlib, gpsd, ifplugd, bash, distcc.
12730
12731 Added license informations for: barebox, grub, syslinux,
12732 uboot, xloader, yajl, zlib, zxing, alsa-lib, alsa-utils,
12733 faad2, nano, fbdump, rsync, librsync, fontconfig,
12734 inotify-tools,
12735
b58c83ae
TP
127362012.08-rc2, Released August 15th, 2012
12737
12738 Updated/fixed packages: imagemagick, sudo, crosstool-ng.
12739
12740 Added license informations for: mxml, nanocom, empty, expat,
12741 lua, lucjson, xinetd, cjson, luaexpat, lmbench, bwm-ng,
12742 input-event-daemon, luajit, cgilua, copas, coxpcall,
12743 luafilesystem, luasocket, rings, wsapi, xavante, libtpl,
12744 avahi, busybox, libfcgi, ifplugd, libcgicc, libcurl,
12745 libdaemon, libdnet, libgpg-error, libpcap, libpng, lighttpd,
12746 mtd, openssl, psmisc, socat, spawn-fcgi.
12747
12748 Fixes to Microblaze external toolchains
12749 configuration. Improvements of the pkg-stats
12750 script. Out-of-tree fix for the graph-depends script.
12751
12752 Kernel headers version bump.
12753
4009cbbb 127542012.08-rc1, Released August 1st, 2012
5b11223f 12755
1ea85745
PK
12756 Fixes all over the tree and new features.
12757
c665fc00
TP
12758 Integration of a legal information reporting infrastructure,
12759 which allows to generate detailed informations about the
12760 licenses and source code of all components of a system
12761 generated by Buildroot. License information will progressively
12762 be added on packages.
12763
12764 Default configuration files added for Calao-systems USB-A9263
12765 and Calao-systems USB-A9G20-LPW.
12766
12767 External toolchains update: allow download of a custom
12768 toolchain, add Linaro 2012.05 and 2012.06 for ARM, add
12769 Blackfin toolchain 2012R1-BETA1, add Sourcery CodeBench MIPS
12770 2011.09.
12771
12772 Allow the restriction of downloads to the primary site only.
12773 This is useful for project developers who want to ensure that
12774 the project can be built even if the upstream tarball
12775 locations disappear.
12776
12777 Add a 'System configuration' choice to select between 3
12778 different init systems: Busybox init, SysV init and Systemd
12779 init.
12780
12781 Cleanups to the package infrastructure. The visible change to
12782 developers is that $(eval $(call AUTOTARGETS)) is now $(eval
12783 $(autotools-package)), and similarly for other package
12784 infrastructures and host packages. Refer to the documentation
12785 for details.
12786
12787 By default, automatic detection of the number of compilation
12788 jobs to use, depending on the number of CPUs available.
12789
fdbc2f40 12790 Improvements to generate systems with static libraries only
c665fc00
TP
12791 (infrastructure and package fixes).
12792
fdbc2f40
TP
12793 Add proper support in the Linux kernel package to generate
12794 Device Tree Blobs or combined Device Tree / Kernel
12795 images. This will be useful on Microblaze, PowerPC and ARM,
12796 which are architectures making extensive use of the Device
12797 Tree.
12798
1ea85745 12799 Updated/fixed packages: audiofile, autoconf, automake, axel,
c665fc00
TP
12800 barebox, bash, beecrypt, berkeleydb, bind, bison, bluez_utils,
12801 bonnie, boost, busybox, bsdiff, bwm-ng, bzip2, cifs-utils,
12802 cgilua, cmake, connman, conntrack-tools, crosstool-ng, cups,
12803 dbus, dhcp, dnsmasq, e2fsprogs, eeprog, ethtool, faad2, fbv,
12804 ffmpeg, freetype, gmp, gnutls, gob2, gpsd, grep,
12805 gst-plugins-base, gst-plugins-good, gzip, hiawatha, hostapd,
12806 htop, icu, igh-ethercat, imagemagick, input-tools, iostat,
12807 iproute2, ipset, iptables, iw, kmod, less, libcap, libgci,
12808 libconfig, libcurl, libelf, libevas, libeXosip2, libexif,
12809 libfuse, libidn, libmad, libmbus, libmnl,
12810 libnetfilter-conntrack, libnl, libnspr, libnss, libogg,
12811 libosip2, libpcap, libpng, libroxml, liburcu, libusb, libxml2,
12812 libxslt, lighttpd, linux, ltrace, lttng-libust, lttng-modules,
12813 lttng-tools, lua, m4, memtester, midori, mii-diag,
12814 module-init-tools, mpfr, mpg123, mrouted, msmtp, mtd, mxml,
12815 mysql_client, nasm, nbd, ncurses, nfs-utils, opencv, openocd,
12816 openssl, pciutils, php, polarssl, portaudio, pppd,
12817 pthread-stubs, pulseaudio, qt, quagga, quota, radvd, rpm,
12818 rrdtool, samba, sam-ba, scons, sdl_gfx, sdl_sound, speex,
12819 sqlite, squashfs, squid, sudo, synergy, syslinux, systemd,
12820 tar, tcpdump, tcpreplay, udev, usbutils, valgrind, wget,
12821 wpa_supplicant, wsapi, xavante, xserver_xorg-server, zlib
12822
12823 New packages: cjson, collectd, dfu-util, dmidecode, elftosb,
12824 fbterm, flashrom, freerdp, inadyn, libfreefare,
12825 libnetfilter_cttimeout, libnfc, libnfc-llcp, liboping,
12826 libtorrent, linphone, logsurfer, lshw, luacjson, luaexpat,
12827 luajit, mediastreamer, mobile-broadband-provider-info, monit,
12828 mxs-bootlets, nanocom, nss-mdns, ofone, omap-u-boot-utils,
12829 opkg, ortp, owl-linux, python-id3, python-nfc, quota,
12830 ramspeed, rtorrent, sound-theme-borealis,
12831 sound-theme-freedesktop, sysprof, webrtc-audio-processing,
12832 xinetd, zxing
1ea85745 12833
3b38ade5
TP
12834 Issues resolved (http://bugs.uclibc.org):
12835
12836 #1315: Allow use of older external toolchains without sysroot
12837 support [won't fix]
12838 #5276: Hiawatha needs to manage IPV6 if so [fixed]
12839 #5360: buildroot fails when building "host-libglib2 2.30.2
12840 Building" [won't fix, upstream problem]
12841 #5384: Can't build packages relying on gets on newer glibc
12842 [fixed]
12843
bce34ab1
PK
128442012.05, Released May 30th, 2012:
12845
12846 Updated/fixed packages: busybox, netsnmp, pptp-linux
12847
0b0d7bad
PK
128482012.05-rc3, Released May 25th, 2012:
12849
12850 Minor fixes around the tree.
12851
12852 Infra: Fix for DOWNLOAD macro when using primary mirrors with
12853 scp targets.
12854
12855 Toolchain: Kernel headers 3.2.18 / 3.3.7.
12856
12857 Updated/fixed packages: binutils, bison, busybox, cifs-utils,
12858 gnuchess, gpsd, iperf, libmpeg2, mtd, ntfs-3g, oprofile,
12859 xserver-xorg
12860
b07ad40c
PK
128612012.05-rc2, Released May 18th, 2012:
12862
12863 Fixes all over the tree.
12864
12865 Toolchain: uClibc: Use 0.9.33.2, Crosstool-ng: fix gperf
12866 dependency, disable decimal floats support, Linux 3.2.17 /
12867 3.3.6 kernel headers. Fix sysroot copy handling for toolchains
12868 without C++ support.
12869
12870 Updated/fixed packages: apr, apr-util, ccache, dnsmasq,
12871 heirloom-mailx, gdb, ndisc6, opencv, openssl, socat, vala
12872
128732012.05-rc1, Released May 10th, 2012:
5c3a3373 12874
17c2d62b
PK
12875 Fixes all over the tree and new features.
12876
12877 Use /etc/os-release for version info rather than
12878 /etc/br-version.
12879
12880 CMake toolchain file moved to $HOST_DIR/usr/share/buildroot.
12881
e22dd64b
PK
12882 Apply-patches.sh: cleanups, archived patches handling fixes,
12883 support series files.
17c2d62b 12884
82822efe
PK
12885 Defconfigs: beaglebone, mx53qsb, pandaboard, qemu configs for
12886 arm-vexpress/microblaze/ppc-mpc88544ds, use 3.2.x for
12887 atngw100, use 3.3.x for qemu configs.
17c2d62b 12888
82822efe
PK
12889 Menu structure: Libraries moved out of multimedia section
12890
12891 Atom processor support. Prescott fix, blackfin ABI fix,
12892 Microblaze architecture support (using ext toolchain). Cleanup
12893 architecture names, deprecate Xtensa support.
e22dd64b
PK
12894
12895 Toolchain: Add GCC 4.4.7, 4.6.3, 4.7.0. uClibc 0.9.33.1,
a53a3b59
PK
12896 default to uClibc 0.9.33.x, enable
12897 UCLIBC_SUPPORT_AI_ADDRCONFIG by default, static and 64bit
12898 fixes for external toolchains, linaro ext toolchains, new
82822efe
PK
12899 sourcery codebench ext toolchains, GDB 7.4.1, crosstool-ng
12900 1.15.2.
17c2d62b 12901
82822efe
PK
12902 Bootloaders: U-Boot: add 2012.04.01, SPL and u-boot.img
12903 support. Barebox: add 2012.04, remove 2011.12.
bf636a94 12904
e22dd64b 12905 Updated/fixed packages: alsa-lib, alsa-utils, at, atk, avahi,
a53a3b59 12906 barebox, berkeleydb, bind, bluez_utils, boost, busybox,
82822efe
PK
12907 can-utils, ccache, cifs-utils, coreutils, cups, dbus, dhcp,
12908 directfb, dnsmasq, doom-wad, dosfstools, e2fsprogs, expat,
12909 fakeroot, feh, ffmpeg, file, fis, freetype, gamin, gawk,
12910 gdk-pixbuf, gettext, giblib, glib-networking, gmp, gnutls,
12911 gpsd, grep, gstreamer, gst-plugins-{bad,base,good,ugly},
12912 haserl, hdparm, imagemagick, iproute2, iptable, iw, kexec,
12913 kmod, lame, libaio, libarchive, libatomic_ops, libconfig,
12914 libcurl, libdvdnav, libdvdread, libedbus, libethumb, libffi,
12915 libfuse, libglib2, libgtk2, libhid, libmad, libmbus, libmpeg2,
12916 libnl, libplayer, libpng, libsigc, libsoup, libupnp, liburcu,
12917 libusb, libusb-compat, libxml2, libxml-parser-perl, libxslt,
12918 lighttpd, linux-firmware, linux-fusion, lite, lsof, ltrace,
12919 lttng-libust, lua, m4, makedevs, microperl, mpd, mpfr, mpg123,
12920 mrouted, mtd, mysql_client, nbd, ncftp, ncurses, neon,
12921 netsnmp, network-manager, nfs-utils, ngrep, ntfs-3g, openntpd,
e940b303 12922 openssh, openssl, parted, pango, pcre, php, pixman, poco,
82822efe
PK
12923 psmisc, pulseaudio, python, qt, quagga, radvd, rpm, rsync,
12924 ruby, samba, sam-ba, sane-backends, sawman, screen, sdl_net,
12925 smartmontools, speex, sqlite, squashfs3, squid, sshfs, sudo,
e940b303
GZ
12926 syslinux, sysstat, taglib, tcpdump, tftp-hpa, transmission,
12927 tiff, tinyhttpd, uboot-tools, udev, uemacs, unionfs, usbutils,
82822efe
PK
12928 util-linux, vala, valgrind, vim, vsftpd, wget, wipe,
12929 wpa_supplicant, xdriver_xf86-{input-vmmouse,video-fbdev},
12930 xfsprogs, zlib
a53a3b59 12931
82822efe
PK
12932 New packages: apr, apr-util, audiofile, bellagio,
12933 conntrack-tools, empty, fmtools, glib-networking,
12934 heirloom-mailx, hiawatha, latencytop, lcdproc, libcap-ng,
12935 libdmtx, libfcgi, libnetfilter_conntrack, libnfnetlink,
12936 libtpl, localedef, minicom, msmtp, ndisc6, netatalk,
12937 ocf-linux, openswan, parted, polarssl, protobuf, read-edid,
12938 socketcand, stress, systemd, ushare, zeromq
17c2d62b 12939
b6a507c7
PK
12940 Deprecated packages: ttcp
12941
17c2d62b
PK
12942 Removed packages: ntfsprogs
12943
12944 Issues resolved (http://bugs.uclibc.org):
12945
bf636a94 12946 #2353: [lua] fix build with 2010.08-rc1
a53a3b59
PK
12947 #2503: Microperl fails build on MIPSel or with Fedora13.x86_64
12948 #2557: [PATCH] mkfs.xfs complains about missing libxfs.so.0
12949 #2881: Can't build project statically with external toolchain
2b66816c 12950 #3751: MIPS: fix BR2_GCC_TARGET_ABI for MIPS n64
a53a3b59 12951 #4808: ccache may build against wrong zlib
17c2d62b 12952 #4880: New package lcdproc
f526c4d2 12953 #4886: New package protobuf
a53a3b59
PK
12954 #4892: build fails on ltp-testsuite-20101031/testcases/kernel/fs/...
12955 #4898: * make: [target-finalize] Error 1 (ignored)*
12956 #4985: Qt 4.7.4 build crashes with Linux 2.6.29
12957 #4970: udev 181 fails to build if kernel version 3.3 is selected
12958 #5018: dialog broken: exits with assert in uClibc
12959 #5102: qt package moc, uic, rcc read from wrong place
15744b7e 12960 #5144: Patch to fix ixon bug in uemacs
98873717 12961 #5198: Line graphics output is broken in GNU Screen
e940b303 12962 #5204: Missing terminfo file(s) for GNU screen terminal type
17c2d62b 12963
03ceab6d
PK
129642012.02, Released February 29th, 2012:
12965
12966 Updated/fixed packages: libecore
12967
6d24b41b
PK
129682012.02-rc3, Released February 27th, 2012:
12969
12970 Fixes all over the tree.
12971
12972 Automatic host dependencies handling for cmake packages
12973 fixed. Customize package deprecated as using a post-build
12974 script is nowadays the preferred way of adding extra stuff to
12975 the rootfs.
12976
12977 Linux-headers 3.0.x / 3.2.x stable version bumped.
12978
12979 QEMU defconfigs updated to 3.2.x kernels and readme fixed.
12980
12981 Updated/fixed packages: dropbear, ffmpeg, libpng
12982
3d6ff4f5
PK
129832012.02-rc2, Released February 19th, 2012:
12984
12985 Fixes all over the tree.
12986
12987 Toolchain: uClibc: Added upstream post-0.9.33 fixes, Bump
12988 linux-headers 3.0.x / 3.2.x stable versions.
12989
12990 Documentation: Added makedev / <pkg>_DEVICES /
12991 <pkg>_PERMISSIONS documentation.
12992
12993 Updated/fixed packages: busybox, ffmpeg, gst-dsp, libecore,
12994 libvncserver, mxml, python.
12995
129962012.02-rc1, Released February 12th, 2012:
11eb9e7f
PK
12997
12998 Fixes all over the tree and new features.
12999
c847b4a6 13000 Toolchain: Default to GCC 4.5.x, add binutils 2.22. Java
08f46cc6 13001 support removed, Powerpc SPE ABI support. GDB ELF support fix,
eaf412b5 13002 GDB 7.4, crosstool-NG 1.13.4.
1bde07d6 13003
11eb9e7f 13004 Gentargets: scp and mercurial support.
eaf412b5
PK
13005 Autotools: derive host dependencies from target by default.
13006 Packages can now declare device table snippets.
11eb9e7f 13007
eaf412b5
PK
13008 Host utilities menu with commonly used host tools.
13009
13010 defconfigs: qemu configs for x86-64, mips and sparc, at91
03ceab6d 13011 defconfigs now use modern U-Boot / mainline Linux, added
eaf412b5 13012 lpc3250 defconfigs.
11eb9e7f 13013
a01db91e 13014 uClibc: remove 0.9.30, backport unshare() support, add
eaf412b5 13015 0.9.32.1 / 0.9.33, use same config for ctng.
11eb9e7f 13016
c847b4a6 13017 Bootloaders: U-Boot: add 2011.12, remove 2010.xx versions,
eaf412b5
PK
13018 Barebox: add 2012.01/02, remove 2011.10/11, LPC32xx
13019 bootloaders added.
13020
13021 Various manual updates. Release tarballs now contain generated
13022 manual in text/html/pdf formats.
1bde07d6 13023
eaf412b5
PK
13024 Buildroot now calls the stop function of scripts in
13025 /etc/init.d at shutdown.
234dd8e6 13026
08f46cc6 13027 Updated/fixed packages: atk, avahi, barebox, bash, beecrypt,
eaf412b5
PK
13028 bind, binutils, bison, bluez_utils, bzip2, busybox, cairo,
13029 ccache, cdrkit, coreutils, cramfs, dbus, dbus-glib, dialog,
13030 diffutils, dmalloc, dropbear, e2fsprogs, ebtables, ed,
13031 ethtool, expat, ffmpeg, file, fis, flex, fluxbox, fontconfig,
13032 freetype, gawk, grep, gst-dsp, gst-ffmpeg, gst-plugins-base,
13033 hdparm, hostapd, htop, i2c-tools, icu, iproute2, ipsec-tools,
13034 ipset, iptables, iw, jpeg, kismet, lame, libcap, libcgi,
13035 libev, libeXosip2, libffi, libftdi, libgpg-error, libgtk2,
13036 libidn, libmms, libmnl, libmodbus, libnl, libogg, libosip,
13037 libpcap, libpng, libraw1394, libroxml, libusb, libusb-compat,
13038 libv4l, libvorbis, libxcb, libxml-parser-perl, libxslt,
13039 lighttpd, links, lm-sensors, lua, m4, module-init-tools, mpc,
13040 mesa3d, mpd, mpfr, mplayer, mtd-utils, nano, nbd, ncurses,
13041 netperf, netsnmp, ntp, opencv, openocd, openssl, openvpn, orc,
13042 pciutils, pcre, pixman, pkg-config, poco, popt, proftpd,
13043 python, python-serial, qt, ruby, samba, sdl, sdparm,
13044 squashfs3, sshfs, sqlite, squid, sudo, syslinux, tcl, tcpdump,
13045 ti-utils, tiff, tremor, uboot, uboot-tools, udev, usbmount,
13046 util-linux, vala, valgrind, vsftpd, wpa_supplicant,
13047 xapp_{bdftopcf,mkfontdir,mkfontscale,xkbcomp,xcursorgen,xinit},
13048 xapp_xinput, xapp_xman, xcb-util, xdm, xenomai,
13049 xf86-video-sis, xfont_{encodings,font-util},
c847b4a6 13050 xlib_lib{fontenc,X11,Xau,Xcursor,Xdmcp,Xfixes,Xfont,Xrender},
eaf412b5 13051 xlib_libxkbfile, xterm, xutil_makedepend, yajl
08f46cc6 13052
eaf412b5
PK
13053 New packages: boost, connman, dstat, expedite, explorercanvas,
13054 feh, flot, giblib, igh-ethercat, imlib2, jquery,
13055 jquery-sparklines, jquery-validation, jsmin, kmod, libecore,
13056 libedbus, libedje, libeet, libeina, libelementary, libesmtp,
13057 libethumb, libevas, libical, libmbus, liboauth, liburcu,
13058 libvncserver, linux-firmware,
13059 lttng-{babeltrace,libust,modules,tools}, NetworkManager,
13060 open2300, python-distutilscross, python-dpkt,
13061 python-netifaces, python-pygame, python-setuptools, rt-tests,
13062 sam-ba, sane-backends, sqlcipher, transmission, unionfs,
13063 xf86-input-tslib, xinput-calibrator
11eb9e7f
PK
13064
13065 Issues resolved (http://bugs.uclibc.org):
13066
13067 #743: Add Transmission bit torrent option to buildroot
27a35801
PK
13068 #755: Add Boost libraries as a package
13069 #2299: Add crypto support to libsoup
aead8be3 13070 #2617: Pixman 0.19.2 & Cairo 1.10.0
11eb9e7f
PK
13071 #3403: libgpg-error: bump to version 1.10
13072 #3409: libgpg-error: download from gnupg.org
13073 #3421: nano: make tiny flag optional
aead8be3 13074 #3691: New EFL packages
502465e4 13075 #4664: Cannot patch AT91Bootstrap
4861aed1 13076 #4700: setlocalversion not working for combination svn/ubuntu 11.10...
1e39b8a6 13077 #4760: Qt: add host-pkg-config to dependency-list
11eb9e7f 13078
c29253ef
PK
130792011.11, Released November 30th, 2011:
13080
13081 Fixes all over the tree.
13082
13083 Bump kernel headers / default Linux version to 3.1.4.
13084
13085 Updated/fixed packages: ruby
13086
4dc18dc5 130872011.11-rc3, Released November 26th, 2011:
0ff53f12
PK
13088
13089 Fixes all over the tree.
13090
13091 Toolchain: Fix gdb dependencies for external toolchains,
13092 adjust uClibc patches so they don't confuse modern versions of
13093 patch, bump crosstool-ng, kernel headers and linux versions.
13094
13095 Updated/fixed packages: busybox, freetype, mplayer, opencv,
6d985f97 13096 php, rsyslog, ruby, thttpd, xapp_xf86dga
0ff53f12 13097
9f930d2d
DK
13098 Issues resolved (http://bugs.uclibc.org):
13099
ec02a34b 13100 #4357: Prevent patch commands from accessing source control
9f930d2d
DK
13101 #4369: Fix permissions on untared lsof archive
13102
6088ac01 131032011.11-rc2, Released November 18th, 2011:
8e6c8198
PK
13104
13105 Fixes all over the tree and new features.
13106
13107 Updated asciidoc documentation
13108
13109 Toolchain: Bumped 3.x stable kernel headers, use wget in
630fd4f1
PK
13110 crosstool-ng as well, bump crosstool-ng version, gdb fixes,
13111 uClibc sparc fix.
8e6c8198
PK
13112
13113 Updated/fixed packages: distcc, file, gst-plugins-bad, libxcb,
630fd4f1 13114 mplayer, newt, qt, rpm, rrdtool, tar, tftpd
8e6c8198 13115
8c38a0a4
GZ
13116 Issues resolved (http://bugs.uclibc.org):
13117
2b8643f0 13118 #3355: mplayer fails to build
8c38a0a4 13119 #4021: uClibc: undefined reference to `__GI___errno_location'
a028c31e 13120 #4297: Qt's qmake uses wrong pkg-config
8c38a0a4 13121
1507c39b 131222011.11-rc1, Released November 11th, 2011:
5427c506 13123
227eebae
PK
13124 Fixes all over the tree and new features.
13125
1507c39b 13126 Moved misc scripts and support stuff to support/. Renamed
358601f8
PK
13127 patch-kernel.sh to support/scripts/apply-patches.sh.
13128
805de395
PK
13129 Documentation: Moved to asciidoc format, make targets to
13130 generate text/html/pdf/epub output added.
13131
13132 Defconfigs: Qemu configs updated to 3.1 kernel and readmes
13133 added.
13134
358601f8
PK
13135 Bootloaders: Add support for custom git tree / tarballs for
13136 barebox, similar to how it's handled for u-boot. Clean up
13137 menuconfig options.
13138
13139 Toolchain: Update external codesourcery toolchain download
b367d67a
PK
13140 URLs after Codesourcery got bought by Mentor, add x86
13141 toolchain, update toolchain versions and optimize toolchain
13142 sysroot copying. Fix uClibc 0.9.32 builds for e500 PPC,
13143 updated GDB versions / download URLs. Binutils
805de395
PK
13144 libbfd/libopcodes static/dynamic linking fix. GCC 4.6.2 added,
13145 use ctng-1.13.0.
b367d67a
PK
13146
13147 Package infrastructure: Support for local packages /
13148 overrides, package dir / name arguments dropped from
13149 {GEN,AUTO,CMAKE}TARGETS.
358601f8
PK
13150
13151 Linux: Kernel extensions infrastructure support, Xenomai +
13152 RTAI support.
227eebae 13153
e55af699
PK
13154 Updated/fixed packages: acpid, bind, busybox, dash, dbus,
13155 dbus-glib, directfb, dnsmasq, drystone, e2fsprogs, ethtool,
13156 fakeroot, fbdump, file, freetype, fuse, gamin, gmp, gmpc,
13157 gnutls, gob2, gst-plugins-{base,bad,good,ugly}, gstreamer,
13158 hostapd, ifplugd, imagemagick, intltool, ipsec-tools, ipset,
13159 iptables, iw, jpeg, kexec, leafpad, less, libargtable2, libao,
13160 libconfuse, libcuefile, libcurl, libdaemon, libevent,
13161 libglib2, libiconv, libmpd, libreplaygain, libroxml,
b367d67a 13162 libsamplerate, libsndfile, libsoup, libsvgtiny, libtool,
805de395
PK
13163 libxcb, lighttpd, links, linux-fusion, lite, lrzsz, lsof, lzo,
13164 lzop, makedevs, mcookie, mpg123, mpd, mpfr, mtd, musepack,
13165 mutt, mysql_client, ncftp, ncurses, neon, netcat, netsnmp,
13166 ntfs-3g, ntfsprogs, ntp, openntpd, openssh, openssl, oprofile,
13167 orc, pciutils, psmisc, python, qt, quagga, radvd, rpm, rsync,
13168 samba, sawman, sdl_sound, smartmontools, sqlite, squid,
13169 stunnel, sudo, sylpheed, sysstat, taglib, tar, tcpreplay,
13170 tslib, usbutils, util-linux, valgrind, wget, whetstone, which,
13171 wpa-supplicant, xdata_xcursor-themes, xmlstarlet, xterm
b367d67a
PK
13172
13173 New packages: bluez-utils, cifs-utils, fftw, fluxbox, json-c,
805de395
PK
13174 libev, libftdi, libgeotiff, libmodbus, libplayer, live555,
13175 ngrep, noip, opencv, openocd, picocom, poco, portaudio,
13176 pulseaudio, pv, rtai, vala, xenomai.
13177
13178 Removed packages: liboil, sfdisk, swfdec, webif
227eebae
PK
13179
13180 Issues resolved (http://bugs.uclibc.org):
13181
358601f8 13182 #505: live555: new package
e9c52d71 13183 #507: Enable live and tv options in MPlayer-1.0rc2
358601f8
PK
13184 #531: let e2fsprogs package to export headers to staging dir if needed
13185 #1171: Linuxthreads new cannot find sysdep.h
7062aff3 13186 #1357: Add bluez to buildroot system
358601f8
PK
13187 #2107: New package: input-event-daemon
13188 #2599: New package: orc (Oil Runtime Compiler)
13189 #2605: gstreamer: Update to 0.10.30
13190 #2677: introducing util-linux-ng as replacement for util-linux
13191 #2917: Qt: Add declarative module
13192 #3145: jffs2 image generation fails
13193 #3271: netperf-2.4.5 fails to compile
b367d67a
PK
13194 #3331: xdata_xcursor-themes depends on xcursorgen
13195 #3343: Add file:// download SITE_METHOD
13196 #3391: Add support for specifying an external kernel tree
13197 #3631: Error while compiling with Xorg
dd3177cc 13198 #3709: oprofile doesn't build for mipsel
b367d67a
PK
13199 #3925: midori not getting compile
13200 #4045: Add support for downloading i386 toolchains from codesourcery
54bcf87b 13201 #4165: lrzsz-fix-symlink-at-rebuild.patch
95af4fbf 13202 #4171: makedevs-unused-but-set-variable.patch
227eebae 13203 #4183: Codesourcery toolchain download site has changed
8ece8e27 13204 #4231: libneon.so: undefined reference to `SSL_SESSION_cmp'
92bf824b 13205 #4381: Add option to lighttpd to enable Lua support
6473f6c0 13206 #4387: Make sure that dest dir exists before installing mtd files
227eebae 13207
facd602d
PK
132082011.08, Released August 31th, 2011:
13209
13210 Fixes all over the tree.
13211
13212 Toolchain: Fix codesourcery 2009q3 ARM download, Linux 3.0.4
13213 kernel headers.
13214
13215 Updated/fixed packages: ipset, python
13216
73f131ce 132172011.08-rc2, Released August 29th, 2011:
e0a6bcd8
PK
13218
13219 Fixes all over the tree.
13220
73f131ce 13221 Toolchain: crosstool-NG 1.12.1, use binutils 2.21 on
e0a6bcd8
PK
13222 mips/sh/older uClibc, disallow uClibc 0.9.32 on avr32/sh
13223 (broken).
13224
73f131ce
PK
13225 Defconfigs: kernel updates, fix mini2440 serial port config,
13226 remove old arm toolchain configs.
13227
13228 Bootloaders: Fix grub patching, add barebox-{n,x,menuconfig}
13229 targets similar to linux/busybox.
13230
e0a6bcd8 13231 Updated/fixed packages: barebox, directfb, libsoup,
bf446513
TDS
13232 libxml-parser-perl, mtd, ncurses, python, ti-utils, udev,
13233 usbmount, util-linux, xfont_font-misc-misc
e0a6bcd8 13234
cb6c2c42
PK
13235 Issues resolved (http://bugs.uclibc.org):
13236
bf446513 13237 #3685: ncurses installation hangs due to old version of tic
cb6c2c42
PK
13238 #4093: Grub fails to install bz2 patch after conversion to...
13239
7ff457cd 132402011.08-rc1, Released August 4th, 2011:
0a5e7905 13241
94ad0667
PK
13242 Fixes all over the tree and new features.
13243
bd76bc5f
PK
13244 Toolchain: uClibc 0.9.32 / NPTL support, 0.9.29 removed,
13245 ext-toolchain-wrapper improvements, improved non-MMU
13246 support. GCC 4.3.6 / 4.6.1.
94ad0667 13247
333acf35
PK
13248 GENTARGETS infrastructure extended to cover bootloaders and
13249 Linux kernel as well. Options to retrive Linux/U-Boot from a
13250 custom git repo instead of upstream tarballs.
7ff457cd 13251 Support for Linux 3.x and release candidate tarballs.
333acf35
PK
13252 X-Loader bootloader for omap added.
13253
13254 Make source/external-deps now also works for external
13255 toolchains / crosstool-ng backend.
13256
5255a719
PK
13257 Updated/fixed packages: autoconf, berkeleydb, bind, binutils,
13258 bmon, bridge-utils, busybox, cmake, dbus, dbus-glib,
13259 e2fsprogs, ethtool, ffmpeg, gst-plugins-{bad,base,good,ugly},
13260 gvfs, hostapd, iproute2, iptables, iw, jpeg, lame, libarchive,
13261 libdnet, libdrm, libgcrypt, libgtk2, libmpeg2, libpng,
13262 libsoup, lighttpd, linux-fusion, lzo, midori, mtd-utils,
5496bc39
MH
13263 nfs-utils, openvpn, oprofile, orc, pkg-config, proftpd, qt,
13264 ruby, samba, sdl, shared-mime-info, sudo, sqlite, squid,
13265 synergy, udev, usbmount, usbutils, util-linux, valgrind,
13266 webkit, xorg-xserver, xz, zlib
a4a20acb
PK
13267
13268 New packages: acl, attr, ebtables, gnutls, inotify-tools,
13269 ipset, libargtable2, libiqrf, libmnl, libnspr, libnss,
13270 libroxml, libyaml, live555, mxml, orc, rsyslog, sredird,
13271 statserial, stunnel, ti-utils, uboot-tools, yajl
13272
d4928674
PK
13273 Deprecated packages: liboil, swfdec
13274
a4a20acb 13275 Removed packages: hal
94ad0667
PK
13276
13277 Issues resolved (http://bugs.uclibc.org):
13278
bd76bc5f 13279 #3559: libnspr: Add new package
b28de60c 13280 #3595: patch to add libroxml
bd76bc5f 13281 #3565: libnss: Add new package
5496bc39
MH
13282 #3583: xfonts_font-adobe-100dpi fails due to missing map file
13283 #3649: [PATCH] Add mapdir to existing pkg-config patch
94ad0667 13284 #3907: 2011.05 - Qt 4.7.3 not building on ARM
82e840e7 13285 #3961: Nfs-utils: Remove SUSv3-function index
b9796199 13286 #3985: "help" target's defconfig list needs sort
cef0721c 13287 #3997: bump libroxml to v2.1.0
94ad0667 13288
9ab73b51
PK
132892011.05, Released May 27th, 2011:
13290
13291 Updated/fixed packages: makedevs
13292
effcc9a2
PK
132932011.05-rc2, Released May 24th, 2011:
13294
13295 Fixes all over the tree.
13296
13297 Toolchain: Code sourcery ARM 2009q1 download URL fixed /
13298 2009q3 external toolchains added. Crosstool-NG bumped to
13299 1.11.3, eglic/glibc configuration fixes. Linux kernel 2.6.38.x
13300 bumped to 2.6.38.7.
13301
13302 Updated/fixed packages: bind, fakeroot, kbd, psmisc, qt
13303
137a4d7e 133042011.05-rc1, Released May 18th, 2011:
da5e5a5a 13305
7234c239
PK
13306 Fixes all over the tree and new features.
13307
13308 External toolchain improvements: We now build a binary
13309 toolchain wrapper and install it into HOST_DIR/usr/bin, which
13310 enforces the correct compiler arguments, making an external
13311 toolchain as easy to use outside of Buildroot as the internal
13312 ones are. This also brought a cleanup of CFLAGS, making the
13313 Buildroot build output easier to read.
13314
13315 Rootfs device handling improvements: Choice between static
13316 /dev, devtmpfs and devtmpfs with either mdev or udev.
13317
13318 Toolchain: More preconfigured codesourcery external
13319 toolchains, improved Crosstool-NG support, fix for GCC
13320 snapshot versions, GCC 4.4.6 / 4.5.3, experimental GCC 4.6.0
13321 support, target-GCC fixes, uClibc fixes, 0.9.32-rc3 support.
13322
13323 Bootloaders: U-boot 2011.03, Barebox 2011.05.0
13324
13325 Linux: support for custom kernel image targets, E.G. for
13326 powerpc builds with embedded device trees.
13327
13328 Misc fixes for qemu defconfigs, ensuring correct serial
13329 terminal setup out of the box.
13330
13331 Misc gentarget / autotools handling fixes.
13332
9b87631e 13333 Updated/fixed packages: alsa-lib, alsa-utils, alsamixergui,
7234c239
PK
13334 atk, avahi, bind, bison, busybox, copas, dbus-glib, dhcp,
13335 dhcpdump, dnsmasq, dropbear, ethtool, fakeroot, ffmpeg, file,
13336 gamin, gnuconfig, gst-ffmpeg, gst-plugins-good, gtk2-engines,
13337 haserl, hostapd, icu, imagemagick, iproute2, iw, kismet, less,
13338 libcap, libdnet, libglade, libglib2, libgtk2, libnl, libpng,
13339 libxml2, libxml2, libxslt, lighttpd, lockfile-progs, makedevs,
8b4f5f24
PK
13340 midori, mpg123, mpc, mpd, mpfr, mplayer, mtd-utils, ncurses,
13341 netsnmp, openssh, openssl, openvpn, pango, pkg-config, popt,
13342 procps, proftpd, qt, quagga, readline, rsync, samba, sdl,
13343 socat, squashfs, squid, sudo, tslib, udev, usbutils, webkit,
7234c239
PK
13344 wpa_supplicant, xerces, xfont_font-misc-misc, xlib_libX11,
13345 xlib_libXfont, xlib_xtrans, xorg-server, xterm, xz
13346
13347 New packages: bonnie++, can-utils, gdisk, htop,
13348 input-event-daemon, libexif, libraw, libv4l, ngircd
13349
13350 Removed packages: festival
707dc469
PK
13351
13352 Issues resolved (http://bugs.uclibc.org):
13353
8451c232 13354 #2131: Add OpenMP support to the toolchain
4bc79985 13355 #3379: New Package: bonnie++
47736c88 13356 #3445: Not working openssl-10.0.0d on 386sx
308bc537 13357 #3451: fakeroot package: wrong FAKEROOT_SITE variable
39aafe84 13358 #3457: alsamixergui: broken URL
707dc469 13359 #3475: Calling sync on large filesystems when not always necessary
2c976083 13360 #3511: make busybox-menuconfig does not download busybox package
f894e85e 13361 #3541: Quotes in the top Makefile:217 break buildroot/kernel config...
cdd4a7a0 13362 #3571: u-boot: fw_printenv does not build
cd58efba 13363 #3643: popt source url is not responding
a7e78f97 13364 #3733: dropbear: make zlib optional
8b4f5f24 13365 #3757: Buildroot can't build mplayer with libmad
05955603 13366
f3e79a7a 133672011.02, Released February 28th, 2011:
2f19259a
PK
13368
13369 Fixes all over the tree.
13370
da8700c1
PK
13371 Updated/fixed packages: alsamixergui, avahi, ffmpeg, icu, mpd,
13372 nuttcp, qt, slang, squashfs, sylpheed, synergy, xerces
e77bef4c
PK
13373
13374 Deprecated packages: devmem2, webif
2f19259a
PK
13375
13376 Issues resolved (http://bugs.uclibc.org):
13377
42daeb72 13378 #2911: Qt: Disable qt3support-option, if gui-module isn't selected
2f19259a 13379 #3259: Unable to build webkit (on arm)
c82d04c4 13380 #3295: slang fails to build on mipsel
da8700c1 13381 #3325: ffmpeg fails to build
2f19259a 13382
2d3d618b 133832011.02-rc2, Released February 24th, 2011:
2b41d7f4
PK
13384
13385 Fixes all over the tree.
13386
13387 Festival packages marked as broken. Unless someone steps up
13388 to support them, they will be removed during the 2011.05
13389 development cycle.
13390
13391 Updated/fixed packages: atk, avahi, bind, cairo, dbus,
13392 enchant, fakeroot, gmpc, gpsd, gvfs, iperf, jpeg, libarchive,
13393 libcgicc, libdaemon, libdrm, libevent, libgail, libglib2,
13394 libgpg-error, libmicrohttpd, librsvg, libsoup, libxcp,
a85971a6 13395 makedevs, matchbox-fakekey, matchbox-startup-monitor, mdadm,
fd2bd9e3
GZ
13396 metacity, mpd, nasm, nfs-utils, olsr, openssl, popt,
13397 pthread-stubs, quagga, rpm, samba, sdl, sdl_gfx, sdl_image,
c9253253
PK
13398 sdl_mixer, sdl_sound, sdl_ttf, squashfs, synergy, taglib,
13399 tcpreplay, tiff, wpa_supplicant, xcb-util,
2b41d7f4
PK
13400 xdriver_xf86-input-{acepad,aiptek,evdev,joystick,keyboard},
13401 xdriver_xf86-input-{mouse,synaptics,void},
13402 xdriver_xf86-video-{chips,dummy,geode,glide,intel,nv,wsfb},
13403 xlib_lib{ICE,SM,XScrnSaver,Xau,Xcursor,Xdmcp,Xi,Xinerama},
13404 xlib_lib{Xrandr,Xt,Xtst,Xxf86dga,Xxf86vm,dmx,fontenc,pciaccess},
13405 xserver_xorg-server, xz
13406
13407 Removed packages: ace_of_penguins, vlc
13408
13409 Issues resolved (http://bugs.uclibc.org):
13410
d17c1652 13411 #3205: Failing chmod when running "make" in buildroot (openssl)...
fd2bd9e3 13412 #3277: quagga fails to build with SNMP support
2b41d7f4 13413 #3283: See why nfs-utils needs fakeroot, and convert to autotools
c9253253 13414 #3307: synergy fails to build due to missing XTest library
2b41d7f4 13415
51f8802d
PK
134162011.02-rc1, Released February 14th, 2011:
13417
13418 Fixes all over the tree and new features.
a8ecce07 13419
2645004b
PK
13420 External toolchain improvements: clarification of the options,
13421 and introduction of the toolchain profile concept, for
13422 well-known toolchains. Buildroot is now capable of
13423 automatically downloading and extracting well-known toolchains
13424 (for the moment, CodeSourcery ARM, PowerPC, MIPS and SuperH
4120e051
PK
13425 toolchains are supported). Crosstool-NG backend updated and
13426 improved.
2645004b
PK
13427
13428 Complete rework of how hardware boards are supported.
13429 Each board now only has a single defconfig file, and all
13430 board-specific options have been removed. See
13431 docs/buildroot.html#board_support for details.
13432
13433 Added support for the following boards: Mini2440, Qemu ARM
13434 Versatile, Qemu MIPSel Malta, Qemu PowerPC G3beige, Qemu SH4
13435 r2d and Qemu x86. The Qemu boards support allows to easily
13436 build systems that are known to work under Qemu.
13437
4120e051
PK
13438 Initial support for Blackfin processors.
13439
2645004b
PK
13440 Staging directory moved into $(O)/host/usr/<tuple>/sysroot, in
13441 preparation for support of SDK. For the same reason, the
13442 toolchain binaries (cross-compiler and other related tools)
d1a93022
PK
13443 are now installed in $(O)/host/usr/bin/. The cross pkg-config
13444 now also automatically returns correct values for cross
13445 compilation, without needing any environment variables to be
13446 set.
2645004b 13447
17b66aff
TP
13448 Ccache support reworked. Now used for both host and target
13449 compilation, and cache is stored in ~/.buildroot-ccache.
13450
2645004b 13451 Toolchain: uClibc 0.9.32-rc2, several components moved to
639e80f2
PK
13452 normal AUTOTARGET packages.
13453
2645004b
PK
13454 Generic cmake infrastructure, similar to the existing
13455 GENTARGETS/AUTOTARGETS.
13456
639e80f2
PK
13457 Support for bzr downloads, next to the existing git/svn support.
13458
d1a93022
PK
13459 Kconfig infrastructure rebased against 2.6.38-rc3, bringing
13460 misc fixes. 'xconfig' now uses Qt4 rather than Qt3.
13461
a7f40dfc
PK
13462 EXT2 file system size handling improved, UBI image support, fs
13463 configuration options cleanup, U-Boot/Barebox version bumps.
639e80f2
PK
13464
13465 Updated/fixed packages: alsa-utils, at, autoconf, automake,
4120e051 13466 bash, binutils, bison, busybox, bzip2, cdrkit, cloop, cmake,
d1a93022 13467 coreutils, cups, dbus, dbus-python, dhcp, directfb,
4120e051
PK
13468 direcfb-examples, dmalloc, dnsmasq, dosfstools, e2fsprogs, ed,
13469 fbset, ffmpeg, findutils, flac, freetype, gdk-pixbuf, gmp,
13470 grep, gperf, gst-ffmpeg, gst-plugins-bad, gst-plugins-base,
13471 gst-plugins-good, gst-plugins-ugly, gstreamer, gvfs, hdparm,
13472 hostapd, i2c-tools, icu, imagemagick, input-tools, iproute2,
13473 iptables, iw, jpeg, kexec, libaio, libart, libcap, libconfig,
13474 libfuse, libglib2, libidn, libmad, libogg, libpcap, libpng,
13475 libsndfile, libtheora, libtool, libusb-compat, libvorbis,
13476 libxcb, libxml2, libxslt, links, linux-fusion, lm-sensors,
13477 lsof, ltp-testsuite, ltrace, lvm2, lzo, m4, makedevs,
13478 memtester, mesa3d, mii-diag, mpc, mpfr, mpg123, mplayer,
13479 mrouted, mtd-utils, nano, netperf, netplug, ntfs-3g, ntp,
13480 openssh, openssl, openvpn, oprofile, pango, patch, pciutils,
13481 php, pkgconfig, portmap, psmisc, python, qt, rsync, ruby,
13482 sawman, screen, sdl_gfx, sdl_sound, smartmontools, socat,
13483 sqlite, squid, sshfs, sstrip, sysklogd, sysstat, sysvinit,
13484 tar, tcpdump, tslib, udev, usbutils, vim, vtun, webkit, wipe,
13485 x11vnc, xapp_xlogo, xcb-proto, xfont_font-util,
13486 xkeyboard-config, xlib_libX11, xz, zlib
13487
13488 New packages: dhrystone, dsp-tools, faad2, fbgrab, gst-dsp,
13489 gst-omapfb, irda-utils, lame, libao, libcue, libcuefile,
13490 libffi, libhid, libreplaygain, libsamplerate, libsigc++,
13491 lsuio, mpd, musepack, python-mad, python-serial, rsh-redone,
13492 sdparm, tidsp-binaries, vorbis-tools, wavpack, whetstone,
13493 xl2tp, xmlstarlet
95f17bf7 13494
767dce8c
MB
13495 Removed packages: hotplug, l2tp, libfloat, microcom,
13496 ng-spice-rework
af6fd2d9 13497
d3d67f7f
FP
13498 Issues resolved (http://bugs.uclibc.org):
13499
d1a93022
PK
13500 #267: The make target: cross fails because toolchain_build_...
13501 #415: Berkeley DB: mut_pthread.o: relocation R_X86_64_32 against...
f362c51f 13502 #561: ltp-testsuite failed to install
d1a93022 13503 #1447: Installing gfortran on PowerPC
f362c51f 13504 #1651: Build fail caused by ccache in module-init-tools
6d17192f 13505 #1681: Cross-compiled binaries shouldn't be installed into staging
d1a93022 13506 #1723: [PATCH] axel: convert to generic package infrastructure and...
f362c51f 13507 #1735: [PATCH] mplayer: convert to autotools infrastructure
d1a93022
PK
13508 #2551: [PATCH] native toolchain in the target filesystem fails
13509 #2623: buildroot-snapshot-20100922 fails when compiling development...
7879a4ba 13510 #2647: makedevs package lacks support for 16-bit major/minor numbers
4c31d75c 13511 #2371: QT MYSQL Module does not build when MySQL installed on the host
6d17192f 13512 #2839: compile fails in various packages with a odd message "error:...
d1a93022 13513 #2887: tar "buffer overflow detected" error
6d17192f 13514 #2893: Broken "make source" with external toolchain
d3d67f7f 13515 #2905: Qt: Speed up compilation, if gui-module isn't selected
eeea3ea6 13516 #2929: genext2fs: couldn't allocate a block (no free space)
14a971ab 13517 #2935: Ntpdate isn't installed
6ddf4702 13518 #2965: Broken linkage to xkbcomp (blocking X server startup)
eb56385b 13519 #2983: xlib_libX11 build failed
87a5a194 13520 #3007: kexec doesn't build: Missing regdef.h file
d1a93022 13521 #3085: Init scripts are not compatible with sysVinit (when busybox...
9bc58a42 13522 #3103: make external-deps wants to download gcc-.tar.bz2 when...
0705e448 13523 #3109: abnormal `make busybox-menuconfig`
d1a93022 13524 #3115: How about board specific makefiles?
c18c1d66 13525 #3169: python patch has typo, aborts build in scenario
6bfe2932 13526 #3181: dhcp.mk copies S80dhcp-server to etc/init.d, not etc/init.d/
d3d67f7f 13527
dbc45b03 135282010.11, Released November 30th, 2010:
32b74808 13529
1fbd9ef8 13530 Fixes all over the tree.
32b74808 13531
5cafae4f 13532 Updated/fixed packages: libgcrypt, qt, squid, sysstat, tcpdump,
e7fbeda8 13533 xserver-xorg
32b74808 13534
1fbd9ef8
MRJ
13535 Issues resolved (http://bugs.uclibc.org):
13536
5cafae4f 13537 #2773: squid with openssl support needs openssl on the host
1fbd9ef8
MRJ
13538 #2857: OBJDUMP definition is missing from TARGET_CONFIGURE_OPTS
13539
09af8387 135402010.11-rc2, Released November 25th, 2010:
dfbb3893
PK
13541
13542 Fixes all over the tree.
13543
09af8387
PK
13544 Add support for LEON Sparc architecture variants. Fix make
13545 source/external-deps for host packages.
fe629f97 13546
b9c5809a
PK
13547 Updated/fixed packages: bash, bind, busybox, dialog, gpsd,
13548 libglib2, libcurl, libmad, lrzsz, midori, module-init-tools,
13549 mtd-utils, openssh, openssl, pciutils, php, qt, sqlite,
13550 sysstat, webkit, zlib
dfbb3893
PK
13551
13552 Issues resolved (http://bugs.uclibc.org):
13553
47416629 13554 #759: Sysstat build broken without libintl
84a6f534 13555 #2479: host-module-init-tools 3.11 fails to build
b95ccd5f 13556 #2725: Buildroot overrides kernel config
adb0dfff 13557 #2785: mtd-utils build fails due to missing libmtd
972cd422 13558 #2791: Added PHP-Process Control to the PHP-Package
e5edc733 13559 #2797: pciutils dependencies on zlib not taken into account
dfbb3893 13560 #2809: failed to compile libglib2
e25fe723
PK
13561 #2821: [PATCH] Patch for JavaScriptCore in QtWebKit module
13562 #2827: qt-4.7.0-pthread_getattr_np.patch invalid for qt 4.6...
e855e2b2 13563 #2833: Failed to compile webkit without X11
dfbb3893 13564
ea252b0e 135652010.11-rc1, Released November 8th, 2010:
9bc12b85 13566
ea252b0e 13567 Fixes all over the tree and new features.
bfa9e9e2
PK
13568
13569 Kconfig infrastructure rebased against 2.6.36-rc1, bringing
13570 misc fixes + nconfig and savedefconfig targets.
13571
10c1eec2 13572 Toolchain: ARM cortex A9 support, experimental crosstool-ng
3daa9128 13573 backend, GCC 4.5.x.
92870a7a 13574
785fef10
PK
13575 Fs: Squashfs 4.1 with lzo support
13576
1860bdae
PK
13577 Old-style package hooks (*_HOOK_POST_*) removed. Use the more
13578 generic new-style ones instead.
13579
a1726117
PK
13580 Download handling reworked and support for git/svn downloads
13581 added.
13582
5f71fc1f
TP
13583 Removed experimental shared config.cache support, as it is
13584 too unreliable.
13585
aefad531
YM
13586 A convenience Makefile wrapper is created when using
13587 out-of-tree building, similar to how it is done for the kernel.
13588
9f36bd49
PK
13589 Alpha, Cris, IA64 and Sparc64 architecture support removed.
13590
666bef2d 13591 New packages: argp-standalone, gdk-pixbuf, gpsd, gst-ffmpeg,
603030af 13592 libmpeg2, kbd, librsvg, nuttcp, rng-tools, rrdtool, xz
d380d514 13593
299f7820 13594 Updated/fixed packages: acpid, alsa-lib, argus, at, autoconf,
edfb1264 13595 automake, avahi, axel, beecrypt, berkeleydb, bind, bmon, boa,
f8b8a488 13596 bootutils, bridge-utils, bsdiff, busybox, cvs, dbus, directfb,
fe67fb04
GZ
13597 dmraid, docker, dosfstools, dropbear, e2fsprogs, ethtool,
13598 expat, ezxml, fbset, fconfig, ffmpeg, freetype, gadgetfs-test,
13599 gamin, gawk, genext2fs, gperf, gst-plugins-base,
13600 gst-plugins-ugly, gtk2-themes, gtkperf, gvfs, haserl, hdparm,
13601 hostapd, hwdata, ifplugd, imagemagick, iperf, ipsec-tools,
13602 iproute2, iptables, iw, jpeg, kexec, kismet, less, libcgi,
13603 libcurl, libdaemon, libdnet, liberation, libevent, libeXosip2,
13604 libglade, libgtk2, libiconv, libidn, libintl, libmms, libmpd,
13605 libnl, liboil, libosip2, libpcap, libpng, libtool, libungif,
13606 libxml2, libxslt, lighttpd, lite, lm-sensors, lockfile-progs,
c2d6095f
PZ
13607 logrotate, m4, matchbox, mdadm, mesa3d, metacity, mplayer,
13608 mtd-utils, mysql_client, nano, nbd, ncftp, neon, netperf,
13609 netsnmp, ng-spice-rework, ntfsprogs, ntp, openntpd, openssh,
13610 openssl, openvpn, oprofile, pango, patch, pcre, php,
ed720e88 13611 pkg-config, portmap, pppd, pptp-linux, prboom, proftpd, radvd,
c2d6095f 13612 rdesktop, readline, rp-pppoe, ruby, qt, quagga, samba, sawman,
2d925fc7 13613 sdl_mixer, sdl_sound, sed, setserial, shared-mime-info, slang,
70fb5d46
PK
13614 speex, sqlite, squashfs, startup-notification, strace,
13615 sylpheed, sysstat, taglib, tcpdump, thttpd, tiff, tn5250,
13616 torsmo, tslib, udev, udpcast, usbmount, usbutils, vsftpd,
13617 vtun, which, wireless-tools, wpa_supplicant, xapp_twm,
13618 xapp_xbacklight, xapp_xcursorgen, xapp_xinit, xapp_xinput,
13619 xapp_xmore,
edfb1264
PK
13620 xdriver_xf86-input-{acecad,aiptek,evdev,joystick,keyboard},
13621 xdriver-xf86-input-{mouse,synaptics,vmmouse,void},
13622 xdriver-xf86-video-{apm,ark,ast,ati,chips,cirrus,dummy,fbdev},
13623 xdriver-xf86-video-{geode,glide,glint,i128,i740,intel,mach64},
13624 xdriver-xf86-video-{mga,neomagic,newport,nv,openchrome,r128},
13625 xdriver-xf86-video-{rendition,s3,s3virge,savage,siliconmotion},
13626 xdriver-xf86-video-{sis,sisusb,suncg3,suncg6,suncg14,sunffb},
13627 xdriver-xf86-video-{sunleo,suntcx,tdfx,tga,trident,v4l,vesa},
13628 xdriver-xf86-video-{vmware,voodeo,wsfb,xgi,xgixp},
1bc5b0bd
PZ
13629 xkeyboard-config, xlib_libX11, xserver_xorg-server, xstroke,
13630 xterm, xvkbd, zlib
f661b023 13631
2b9e2fb4 13632 Deprecated packages: hotplug, lzma, ng-spice-rework, sfdisk
06d03789 13633
ba4fd235 13634 Removed packages: dillo, libglib12, libgtk12, microwin,
771d7631 13635 pcmcia
5ba97d90 13636
e0941403
PB
13637 Issues resolved (http://bugs.uclibc.org):
13638
6d3342e4 13639 #901: new package: gpsd
61f432ff 13640 #2389: Generate a Makefile wrapper in $(O)
70fb5d46 13641 #2461: wireless_tools: install shared library if needed
5e6e63e5 13642 #2521: Can't compile sdl_mixer, mikmod.h can't be found
69a8991b 13643 #2533: xserver_xorg-server: Enable glx, if mesa3d is built
edfb1264 13644 #2563: [PATCH] cairo: Expose the configure option to disable some...
e0941403 13645 #2581: libmms: Update to 0.6, and patch to work on architectures...
891973f5 13646 #2707: Can't compile linux kernel using buildroot + crosstool-ng
64d8e9a0 13647 #2731: Build order
93736778 13648 #2737: buildroot configuration tool crashing when the path exceeds...
44b170e1 13649 #2767: Build for lsof broken in buildroot-2010.08
e0941403 13650
32b8d438 136512010.08: Released August 31th, 2010:
49736322
YM
13652
13653 Fixes all over the tree.
13654
40f8f3ff 13655 Updated/fixed packages: atk, xstroke
49736322 13656
1424ff1c
PK
13657 Removed packages: lxdoom
13658
dc3a7ebc 136592010.08-rc2, Released August 30th, 2010:
2e7ab32c
PK
13660
13661 Fixes all over the tree.
13662
13663 Mark the combination of uClibc 0.9.31, gcc 4.2.x, C++ and
fb67a2dc
PK
13664 locale support as broken. Remove deprecated GCC 4.2.[1-3]
13665 versions.
2e7ab32c
PK
13666
13667 Mark CRIS architecture as deprecated, as it is discontinued
13668 upstream.
13669
b680672a
PK
13670 Marked shared config.cache as experimental and disabled by
13671 default as it is known to break with certain package
13672 combinations.
13673
1ed2e4ff
KR
13674 Toolchain: fixed gcc 4.2.x build after uClibc NPTL support got
13675 added.
13676
62b4c67b
SB
13677 fs: old-style squashfs for big endian archs fixed.
13678
1c4dbb5f 13679 Updated/fixed packages: busybox, gst-plugins-base,
2ab8ec9e
TP
13680 imagemagick, kismet, libgail, libglib2, libgtk2, lua,
13681 luafilesystem, lzo, ncurses, netcat, pango, php, pppd,
13682 proftpd, qt, samba, startup-notification, swfdec, sysvinit,
13683 util-linux
2e7ab32c 13684
6c519387
PK
13685 Removed packages: stunnel
13686
2e7ab32c
PK
13687 Issues resolved (http://bugs.uclibc.org):
13688
13689 #635: util-linux fails to build in 2009.08
13690 #2239: netcat package installs its binary to target as avr32-linux...
eba7132f 13691 #2395: libglib2-2.24.1 and libxml2-2.7.7 fails build on MIPS because...
c4cdcc36 13692 #2443: Initramfs: Don't overwrite $(TARGET_DIR)/init if it exists
e8fdc08d 13693 #2449: Minor fixes for squashfs makefile and correct PowerPC e500 ...
2e7ab32c 13694
2ef83b42 136952010.08-rc1, Released July 30th, 2010:
dc5e22ee 13696
2b42aae7
PK
13697 Fixes all over the tree and new features.
13698
5fd095b3 13699 Toolchain: GCC 4.3.5, older 4.3.x versions removed. GCC 4.1.2
ebf21166
PK
13700 and non-sysroot support removed. Added support for (snapshot)
13701 NPTL in uClibc, 0.9.28.3 removed,
144e4ed0 13702
a7a3e757 13703 Bootloaders: Various cleanups, moved to boot/, added Barebox,
b9997ca7
PK
13704 removed yaboot. Support building u-boot from custom tarball,
13705 u-boot 2010.06.
a7a3e757 13706
2b42aae7 13707 New GTK-based configurator, usable using 'make gconfig'.
3c5deb98 13708
39e6ba1b
PK
13709 Java packages marked as broken. Unless someone steps up to
13710 support this, they will be removed during the 2010.11
13711 development cycle.
13712
a563a663 13713 Alpha, IA64 and Sparc64 architectures marked as deprecated.
13a10a09
PK
13714 GTK+ on DirectFB has also been marked as deprecated, as it is
13715 not supported in recent GTK+ versions, and more and more
13716 packages depends on the new versions.
a563a663
TP
13717 Unless someone steps up to support them, they will be removed
13718 during the 2010.11 development cycle.
13719
ab10ed8c 13720 New packages: cgilua, copas, coxpcall, ffmpeg, libsvgtiny,
2c31d745 13721 libgail, luafilesystem, luasocket, rings, wsapi, xavante, xterm
a8495cdf 13722
18fa12fe
PK
13723 Updated/fixed packages: alsa-lib, alsamixergui, at, atk,
13724 avahi, berkeleydb, bash, blackbox, busybox, bzip2, cairo,
13725 cdrkit, cmake, dash, dhcp, dialog, diffutils, distcc, dmalloc,
13726 dnsmasq, dropbear, e2fsprogs, fbv, file, flex, fontconfig,
13727 gawk, gmpc, gnuchess, gst-plugins-base, gst-plugins-good,
ee779635 13728 gstreamer, gzip, icu, intltool, iostat, ipsec-tools, iptables,
ac9ee0b5
PK
13729 iw, libart, libcgi, libcurl, libdrm, libeXosip, libfuse,
13730 libglib2, libgpg-error, libiconv, libidn, liblockfile, libpng,
13731 libsoup, lighttpd, links, linux-fusion, lmbench, lrzsz,
13732 ltrace, make, midori, module-init-tools, mplayer,
13733 mysql_client, nbd, ncurses, neon, netcat, netperf, netsnmp,
13734 ntfsprogs, openssl, oprofile, pango, php, qt, quagga, samba,
13735 setserial, sdl, sdl_mixer, sdl_sound, sdl_ttf, speech-tools,
13736 sqlite, squashfs, swfdec, tftpd, thttpd, tn5250, tremor,
13737 usbutils, webif, webkit, wireless_tools, xerces,
13738 xkeyboard-config, xserver_xorg-server, xvkbd, zlib
3c5deb98 13739
2c31d745 13740 Removed packages: modutils, portage, rxvt
6ef6e96c 13741
e475cf03 13742 Deprecated packages: dillo, libglib12, libgtk12, microwin, pcmcia
f4800b46 13743
3c5deb98
PK
13744 Issues resolved (http://bugs.uclibc.org):
13745
5bf7eb2a 13746 #321: alsa-lib uses host include files for python which breaks ...
acb86bab 13747 #361: linux kernel configuration choice works incorrectly
ad36fcdd 13748 #387: Tremor not installed to toolchain
5db7204c 13749 #401: new package: ffmpeg
acb86bab 13750 #475: uImage target for U-boot failed generating
31aab0c9
PK
13751 #543: ATK requires X11 on DirectFB target
13752 #575: webkit: Buildroot Libtool Patch Fails
acb86bab 13753 #583: build fails with external x86_64 toolchain
ad36fcdd 13754 #729: sstrip creates corrupted headers
18fa12fe 13755 #829: Webkit r44552 needs libXt
868ed55b 13756 #835: Package Dataflashboot-1.05 does not compile with buildroot...
31aab0c9
PK
13757 #847: Compiling target-gcc v4.4 fails with "libc.so.0: cannot open...
13758 #859: Add (head of) nptl branch to list of uClibc versions
13759 #949: compile with debug info
13760 #955: Grub fails to build with External Toolchain
18fa12fe 13761 #1051: Webkit doesn't compile (Linuxthreads new, x86)
39ca6d50 13762 #1213: Move .config into output directory
31aab0c9
PK
13763 #1225: Buildroot fails to account for "nof" subdirectory (no float...
13764 #1231: (sparc) Linux kernel fails to build
13765 #1261: The getline() in output/build/linux-2.6.28/scripts/unifdef.c...
13766 #1339: Busybox needs -fno-strict-aliasing to compile cleanly
5bf7eb2a 13767 #1393: neon config fails libxml/parser.h: libxml2 requires, but not ...
18fa12fe 13768 #1405: WebKit fails to build because pthread_getattr_np is not impl...
31aab0c9
PK
13769 #1675: GMP Error during buildroot make process
13770 #1741: external toolchain linking error
41580880 13771 #1753: lmbench: convert to generic package infrastructure
3754c515 13772 #1771: Fakeroot and the target/generic/device_table.txt create bad...
e9bc59e5 13773 #1807: LZMA 4.32.7, Required header file(s) are missing
d74be052 13774 #1813: xkeyboard-config fails to build because of intltool problem
a0ce68d3 13775 #1879: Bump iptables to 1.4.8
accf2eb2 13776 #1885: Add a bunch of lua modules
3638e528 13777 #1897: Bump libusb to 1.0.7
8ac2bba9 13778 #1903: Bump tn5250 to 0.17.4 and migrate to autotargets
3c5deb98 13779 #1909: netperf-2.4.5 fails to build because of undeclared SOCK_DCCP
0b8c497b 13780 #1927: Bump file to 5.03 and migrate to autotargets
8cd06967 13781 #1933: Bump gawk to 3.1.8 and migrate to autotargets
d9c2b636 13782 #1945: PHP: add sqlite3 dependency when using external lib
3dbc86f0 13783 #1951: Bump openssl to 0.9.8o
cffb9cf0 13784 #1957: Bump sqlite to 3.6.23.1
237c98b2 13785 #1975: Package removal/deprecation
d47c73ee 13786 #1981: zlib: bump to 1.2.5
8df21528 13787 #1987: intltool: Fix spelling mistake
3404ad7c 13788 #1993: Bump bash to 4.1.7(1) and migrate to autotargets
016eb670 13789 #1999: Typo in path checking
1c7de59a 13790 #2005: Bump dnsmasq to 2.55 and migrate to gentargets
dff1d590 13791 #2035: ipsec-tools-0.7.2 fails to build with gcc-4.4.x
c32ce8b5 13792 #2038: Bump ncurses to 5.7
1b10ce71 13793 #2095: make gconfig: undefined reference to symbol 'dlsym@@GLIBC_2.2.5'
ca3489da 13794 #2101: blackbox depends on locale support
93e80147 13795 #2119: Tries to build kernel, although disabled in config
31aab0c9 13796 #2125: libXfont build fail
e09aa604 13797 #2143: buildroot compiler generates segfaulting statically linked exe..
31aab0c9 13798 #2149: xterm build failure
9280cafe 13799 #2155: Compression lzo don't set for ubifs
ccd0fc4e 13800 #2161: [SECURITY] Update libpng to 1.2.44
3169aae8 13801 #2167: Bump busybox to 1.17.0, convert to gentargets, drop 1.12, ...
31aab0c9 13802 #2181: pixman can't apply pixman-0.10.0-no-tests.patch
1eb59f59 13803 #2191: linux-fusion build fail
b922151c 13804 #2221: Qt does not compile (dependencies not taken into account?)
58ddb37e 13805 #2233: Atmel atstk target skeletons have /etc/mtab as a file, not ...
6c387f2e 13806 #2245: Netcat does not work due to incorrect assumptions about signed..
7f16e542 13807 #2251: directory output/build after make *_defconfig not found
0c271d52
PK
13808 #2257: Convert netsnmp package to autotargets
13809 #2263: Bump samba to 3.3.13
aaa2b660 13810 #2269: setserial causes make error
3c5deb98 13811
07da619d 138122010.05, Released May 30th, 2010:
170b3d3d
PK
13813
13814 Fixes all over the tree.
13815
a4bba083
PK
13816 Updated/fixed packages: coreutils, hal, libcap,
13817 lockfile-progs, ncftp, xserver_xorg-server
2816c33c
GZ
13818
13819 Issues resolved (http://bugs.uclibc.org):
13820
e1a7d916 13821 #1789: binutils fails to build for i386
2816c33c 13822 #1843: Fix libcap build failure
7f1bca84 13823 #1855: XORG Keyboard driver fails to compile
170b3d3d 13824
bbd96dba 138252010.05-rc3, Released May 27th, 2010:
93cca7c8
PK
13826
13827 Fixes all over the tree.
13828
994bb070 13829 Updated/fixed packages: aumix, atk, avahi, bmon, busybox, cairo,
b730010c 13830 cdrkit, dbus-glib, dbus-python, docker, enchant, fltk, gamin,
50685f1c 13831 gettext, gmpc, gob2, grep, gstreamer, gst-plugins-bad,
062cebb0
PK
13832 gst-plugins-base, gvfs, hal, iconv, icu, iperf, libcgicc,
13833 libdvdnav, libdvdread, libglade, libglib2, libgtk2, libidn,
13834 libmms, libmpd, libpcap, libsoup, lmbench, lsof, ltrace, lvm2,
13835 make, metacity, microperl, mtd-utils, mutt, nbd, netsnmp,
13836 ntfsprogs, ntp, olsr, pango, pciutils, pcmanfm, php,
13837 pkg-config, psmisc, qt, samba, shared-mime-info, squashfs,
13838 squashfs3, sshfs, startup-notification, swfdec, sylpheed,
13839 uemacs, util-linux, valgrind, vpnc, vsftpd, webkit, xstroke
484d15de
PK
13840
13841 Issues resolved (http://bugs.uclibc.org):
13842
ca999e09
PK
13843 #75: arm buildroot "unrecognized option" error
13844 #699: Buildroot fails to copy libstdc++ to target when using external...
484d15de 13845 #1693: NTP trys IPV6 even if not configured error: 'IPV6_MULTICAST...
7ab3f96e 13846 #1729: alsamixergui fails to build
7810eebb 13847 #1801: Avahi-autoipd doesn't create TARGET_DIR/var/lib
096b21e5 13848 #1819: pciutils small bugs
947a9b85 13849 #2065: Internal toolchain: bump gcc 4.3.x series to 4.3.5
7bb2b482 13850
6d1ab151 138512010.05-rc2, Released May 11th, 2010:
ca218deb
PZ
13852
13853 Fixes all over the tree.
13854
49ce10cb
PK
13855 Updated/fixed packages: busybox, customize, gawk, gnuchess,
13856 hal, hostapd, less, libgcrypt, libnl, libxcb, linux-fusion,
13857 ltp-testsuite, mplayer, netplug, pciutils, php, sed,
13858 shared-mime-info usb_modeswitch, usbutils, vlc wpa_supplicant,
13859 xapp_bdftopcf, xapp_mkfontdir, xdriver_xf86-video-openchrome,
c554cc2a
TP
13860 xfont_encodings, xlib_libX11, xlib_libXfont, xlib_xtrans,
13861 xproto_fontcacheproto, xproto_fontsproto, xvkbd
63b86664 13862
13de2613
PK
13863 Removed packages: vice
13864
63b86664
GZ
13865 Issues resolved (http://bugs.uclibc.org):
13866
ea0695ff 13867 #849: "customize" package copies files to wrong place in target tree
63b86664 13868 #985: Bump usb_modeswitch package to 1.1.0
ea0695ff 13869 #1135: Package customize. Wrong copying
79db1ff5 13870 #1525: Package hal deletes a whole <target>/etc/rc.d directory
395a70f7
PK
13871 #1531: libxcb 1.5 build fails, due to missing xcbgen Python module
13872 #1669: Busybox failed to compile when using an external toolchain
dfb50393 13873 #1699: Fix usbutils dependencies and bump
a5fe7371 13874 #1705: Fix pciutils broken cross compiling
6f4939d4 13875 #1717: External toolchain fixes for hostapd & wpa_supplicant
ca218deb 13876
aac61fdc 138772010.05-rc1, Released May 3rd, 2010:
58794482 13878
b1c9a155
GZ
13879 Cleaned up / restructured package menu.
13880
266fa65a 13881 Toolchain: uClibc 0.9.30.3 / 0.9.31, older 0.9.30.x removed.
4439d388
PK
13882 2.6.33 kernel headers, binutils 2.20.1, GCC 4.4.4,
13883 removed broken nios2 support, ppc e300cX/e500mc support,
13884 improved external toolchain support, GDB 7.x support.
c9d195ed 13885
de859f6b
PK
13886 X.org updated to 7.5.
13887
5724e099
PK
13888 New packages: cdrkit, cramfs, genext2fs, genromfs,
13889 libatomic_ops, librsync, libusb-compat, lmbench, netperf,
13890 squashfs, squashfs3, squid
13891
13892 Updated/fixed packages: alsa-utils, argus, autoconf, bison,
13893 busybox, bzip2, directfb, dnsmasq, dosfstools, e2fsprogs,
13894 eeprog, fakeroot, fbv, findutils, freetype, haserl, hostapd,
13895 iperf, iptables, iw, less, libaio, libcgi, libcgicc, libdrm,
13896 libgcrypt, libglib2, libid3tag, libmad, liboil, libosip2,
13897 libpng, libraw1394, libsysfs, libxml2, libxslt, linux-fusion,
13898 ltrace, lua, lzma, madplay, makedevs, matchbox, mdadm,
13899 memstat, mesa3d, mtd-utils, nano, ncurses, openssl, patch,
13900 pciutils, php, pixman, portage, pppd, pthread-stubs, python,
13901 qt, radvd, samba, setserial, smartmontools, tar, tslib,
13902 udpcast, usb_modeswith, vtun, wget, xdata_xcursor-themes,
13903 xdriver_xf86-video-intel, xkeyboard-config, xlib_libX11,
13904 xlib_libXaw, xlib_libXfont, xlib_libXfontcache,
bb73ce22
GZ
13905 xlib_libXxf86misc, xlib_libXtst, xlib_libpciaccess,
13906 xproto_dri2proto, xproto_eviext, xproto_fontcacheproto,
13907 xproto_xf86miscproto, xserver_xorg-server
58794482 13908
84e5d7c7
WW
13909 Removed packages: xapp_xtrap, xlib_libXTrap, xlib_libXevie,
13910 xlib_libXxf86misc, xxproto_evieext, proto_trapproto,
13911 xproto_xf86miscproto
9638be1a 13912
acac2ece
AC
13913 Issues resolved (http://bugs.uclibc.org):
13914
ffe25f05 13915 #513: Add new squid package
0e9aad6c 13916 #661: lmbench: new package
bb73ce22 13917 #719: Add lua option to haserl
6a3a58f1 13918 #800: [PATCH] iperf update to 2.0.4
46913a2d 13919 #803: [PATCH] lua - add shared library patch and config option for...
0c776124 13920 #805: [PATCH] mdadm - version update
cb08cd64 13921 #817: integrator926_defconfig uses unsupported uboot board name
6db57c69 13922 #851: Add option to specify --sysroot value for external toolchain
e237c993
MC
13923 #1093: Upgrade libusb to v1.0.3 and add new libusb-compat
13924 package for compatibility with old packages that expect
13925 the pre-1.0 API.
ed91e786 13926 #1105: Add new netperf package
8fe6cc98 13927 #1111: Bump wget to 1.12 and migrate to Makefile.autotools.in
19f1506a 13928 #1117: Bump nano to 2.2.3 and migrate to Makefile.autotools.in
4f0361ab 13929 #1123: Bump less to 436 and migrate to Makefile.autotools.in
3b90d698 13930 #1129: Bump memstat to 0.8 and migrate to Makefile.package.in
cb08cd64 13931 #1189: Wrong u-boot configuration name for integrator926 target
17541bd0 13932 #1219: kernel headers not correctly installed into toolchain/staging
d07aee18 13933 #1267: Wrong BR2_EXTRA_VERSION
60f2fb4f 13934 #1273: BR2_INET_IPV6 does not enable IPv6 in pppd
a038602e 13935 #1303: Add librsync package
532e1fb5 13936 #1321: Busybox link fails due to lack of --sysroot option
820d917d 13937 #1327: mtd-utils compile failure due to lack of --sysroot in CFLAGS
60f2fb4f 13938 #1345: Bump pppd to 2.4.5 and convert to Makefile.autotools.in
0a179ade 13939 #1369: cannot build radvd (flex problem)
a12ef5db 13940 #1387: xlib_libX11-1.3.2 can't find libjpeg
aa3486fd 13941 #1411: [SECURITY] Update openssl package to 0.9.8n
bc7ffe74 13942 #1417: Bump iptables to 1.4.7
801f22b3 13943 #1423: Bump e2fsprogs to 1.41.11
0fd37245 13944 #1429: [SECURITY] Update php to 5.2.13
5c36fdfe 13945 #1441: Add binutils 2.20.1
31365ded 13946 #1447: Package installation on target with debug symbols is broken
ac5c5fd6 13947 #1459: Misc QA fixes
07f155c1 13948 #1489: radvd update to 1.6
633049d8 13949 #1513: Enable powerpc e300c2, e300c3 and e500mc optimization
6c5225b1 13950 #1537: dev entries not created anymore
4ab6883a 13951 #1555: Fix default uclibc-0.9.31 configuration
ba9ed137 13952 #1561: [SECURITY] Update samba to 3.3.12
65e209ca 13953 #1567: openssl0.9.8n fails to compile
5ad26724 13954 #1573: Alsa-utils alsactl/init/* not installed to target
ab1f6e5c 13955 #1591: portmap fails to compile
55886163 13956 #1615: Convert eeprog package to gentargets
554ef43a 13957 #1645: Bump hostapd package to 0.7.2
acac2ece 13958
ac1dfc84 139592010.02, Release February 26th, 2010:
f4f15704
FGM
13960
13961 Fixes all over the tree.
13962
b209f227
PK
13963 Updated/fixed packages: avahi, busybox, cramfs, ipsec-tools, libcgicc,
13964 libgtk2, libraw1394, madplay, netsnmp, pango, squashfs, sylpheed, qt,
13965 xfont_font-util
ba50538c 13966
0f40a46a 13967 Removed packages: hostap, openmotif, xpdf
ba50538c
PK
13968
13969 Issues resolved (http://bugs.uclibc.org):
13970
13971 #165: openmotif does not build
0f40a46a 13972 #1147: Remove obsolete hostap package
f561763e 13973 #1183: make source fails to download gmp, mpfr and patches
f4f15704 13974
7bd8125e 139752010.02-rc2, Released February 23th, 2010:
23c8c880
PK
13976
13977 Fixes all over the tree and new features.
13978
89fd7208
PK
13979 New packages: intltool
13980
c8ff60c8 13981 Updated/fixed packages: ace_of_penguins, alsa-lib, alsa-utils, argus,
89fd7208
PK
13982 at, automake, ccache, dosfstools, e2fsprogs, flex, gob2, gmpc,
13983 gst-plugins-good, imagemagick, iw, kexec, libeXosip, libgtk2,
13984 libpcap, libpng, libsoup, libxcb, libxml-parser-perl, libxml2,
13985 libxslt, lvm2, matchbox, mplayer, rsync, rubix, shared-mime-info,
13986 tcl, webkit, xapp_mkfontscale, xfont_encodings, xfont_font-util,
13987 xlib_libfontenc, xproto_trapproto, zlib
c8ff60c8
PK
13988
13989 Removed package: xboard
23c8c880 13990
6c9d3873
RA
13991 Issues resolved (http://bugs.uclibc.org):
13992
5239be04
PK
13993 #335: atk looks for the path to the gnome library on the host
13994 #355: Please update WebKit - it doesn't compile!
13995 #453: libglib2 autoreconf
13996 #457: e2fsprogs link problem
13997 #459: libgtk2 autoreconf
13998 #469: build of libgtk2 for host incorrectly assumes that X.org ...
13999 #671: Bash fails to build when building buildront on Ubuntu 9.04
14000 #711: WebKit host dependencies problems
14001 #821: cp: illegal operation
14002 #1039: Not compiled on ubuntu karmic
6c9d3873
RA
14003 #1069: [PATCH] The AT91BOOTSTRAP makefile contains a typo
14004
f0bdacdb
PK
140052010.02-rc1, Released February 9th, 2010:
14006
14007 Fixes all over the tree and new features.
14008
14009 Generalized autotools infrastructure to be usable for
14010 non-autotools packages, see package/Makefile.package.in for
14011 details.
14012
14013 Cleaned up avr32 toolchain config, external source-based
14014 toolchain support is gone.
14015
14016 Dependency checks: Also check for makeinfo, only print output
14017 on errors.
de219287 14018
6c26a600 14019 Toolchain: uClibc 0.9.30.2, gcc 4.4.3
6bfb4885 14020
731f3c3e
PK
14021 New packages: libcdaudio, libdvdnav, libdvdread, hostapd, ser2net,
14022 tcpreplay
20417bbf 14023
aea2ef9b
WW
14024 Updated/fixed packages: alsa-lib, alsa-utils, at, autoconf, bash,
14025 bind, binutils, bootutils, busybox, dbus, directfb, dnsmasq,
14d065b5
JB
14026 e2fsprogs, gstreamer, gperf, gst-plugins-bad, gvfs, fbdump, flex,
14027 hal, iptables, iw, jpeg, kismet, libfuse, libglib2, liboil, libpcap,
14028 libungif, libxml2, libxslt, lighttpd, mesa, mpg123, mtd-utils, nbd,
14029 neon, netstat-nat, newt, openvpn, pcre, php, qt, rdesktop, readline,
14030 rpm, sawman, sdl, sdl_ttf, sqlite, sshfs, tremor, u-boot,
14031 usb_modeswitch, usbutils, webkit, wpa_supplicant, xfsprogs, zlib
ba4183bc 14032
640c7403 14033 Removed package: asterisk, openswan
5223447b 14034
ba4183bc
GZ
14035 Issues resolved (http://bugs.uclibc.org):
14036
20417bbf 14037 #515: tcpreplay: new package
1041563b 14038 #553: Wrong DirectFB ps2mouse limitation
249f3db9 14039 #559: mesa3d build fails
7c737978 14040 #679: Autoconf cannot find M4
44816b1b 14041 #739: New/updated hostapd package
d8968c67 14042 #749: Bump usbutils package to version 0.86
79c9a433 14043 #751: Kernel 2.6 snapshot fetch fail
1ba3c843 14044 #753: Bump lighttpd package to 1.4.25
9c37425b 14045 #757: U-Boot: mkimage cannot be installed using external toolchain
ba4183bc 14046 #761: Add binutils 2.20 to toolchain options
9f17728f 14047 #763: [SECURITY] Update pcre to 7.9
09c181f2 14048 #765: Add buildroot branding to gcc
7a90172f 14049 #767: Bump iw package to 0.9.18
b5867d93 14050 #773: [SECURITY] Update bind to 9.5.2-P1
0a62bb41 14051 #795: Minor edits to fix typos, grammar, spelling, usage in documen...
4833d135 14052 #813: Drop not very useful generic package selection options ...
b9656e81 14053 #823: Editor backup files (~) is copied from the target_skeleton
9400c735 14054 #827: Bump mtd-utils package to version 1.2.0
c47124d4 14055 #841: Build error
0908e85c 14056 #913: Bump iptables to 1.4.6
c95e3b84 14057 #919: Bump usb_modeswitch package to 1.0.7
ca2ad7d8 14058 #925: Bump wpa_supplicant package to 0.6.10
db9dcbee 14059 #931: Bump kismet package to 2010-01-R1
b3febdac 14060 #937: Bump openvpn package to 2.1.1
c623a237 14061 #943: Bump sqlite package to 3.6.22
3416f262 14062 #961: Bump dnsmasq to 2.52
60ce1b08 14063 #967: Bump netstat-nat to 1.4.10
6455c32d 14064 #973: Bump iw to 0.9.19
fbf84d42 14065 #1003: DHCP options disabled with busybox-1.16.0
934c7bb7 14066 #1009: [SECURITY] Bump php to 5.2.12
49d92ebe 14067 #1015: [SECURITY] Bump bind to 9.5.1-P2
c317439d 14068 #1027: Busybox flash commands conflict with those from mtd-utils
d5d48254 14069 #1063: [SECURITY] Update lighttpd to 1.4.26
bf4d2d86 14070
798927cc 140712009.11, Released December 1st, 2009:
b48fb8c4
PK
14072
14073 Additional fixes and cleanups.
14074
9d998ad1
PK
14075 Updated/fixed packages: alsamixergui, autoconf, coreutils, fltk,
14076 microperl, ncurses, vim
b48fb8c4
PK
14077
14078 Issues resolved (http://bugs.uclibc.org):
14079
14080 #707: Cant configure fltk-1.1.7. configure: error: Configure could ...
14081
31bd9741
PK
140822009.11-rc2, Released November 29th, 2009:
14083
14084 Additional fixes and cleanups.
6b6bdaed 14085
ade675c5 14086 Updated/fixed packages: busybox, dbus, fltk, gvfs, ltrace
6b6bdaed 14087
2d04d56e 140882009.11-rc1, Released November 23rd, 2009:
74834991 14089
b8a917fa
PK
14090 Fixes all over the tree and new features.
14091
14092 Cleaned up / Simplified build directory layout. Refer to
14093 docs/buildroot.html#using for details.
14094
14095 Target defconfig files moved to configs/ and listed in 'make help'
14096 output.
14097
406053d5
PK
14098 Fixed *clean targets. Now clean removes everything generated,
14099 so you can do a fresh rebuild. Distclean furthermore removes
14100 kbuild tools and .config, bringing the source tree back in a
14101 pristine state.
14102
b8a917fa
PK
14103 Toolchain: ARM cortex A8 support, GCC 4.4.2, sensible default
14104 soft / hardfloat setting for architecture, ensure target-ldd
14105 gets installed.
83182dd2 14106
4114643d 14107 New packages: divine, gvfs, libarchive, libmicrohttpd,
0ad58695 14108 sdl_sound, swfdec, sysstat
32518793 14109
81e4ba32
PK
14110 Updated/fixed packages: alsa-lib, alsamixergui, autoconf, bootutils,
14111 busybox, gcc, directfb, dnsmasq, e2fsprogs, festival, gamin, gperf,
14112 gqview, gstreamer, gst-plugins-bad, gst-plugins-base, gst-plugins-good,
f6cbb268
PK
14113 imagemagick, ipkg, iptables, iw, kernel-headers, kismet, leafpad,
14114 libelf, libevent, libglib2, libidn, liblockfile, libmad, libpcap,
fa946b78 14115 libupnp, libuuid, libxml2, lighttpd, ltrace, lua, lzma, magiccube4d,
1dd9d9f3 14116 matchbox, mdadm, nbd, ncftp, ncurses, netkittelnet, netsnmp,
7ba54a07 14117 ng-spice-rework, ntfs-3g, openntp, openssl, pcmanfm, php, psmisc,
883f0667 14118 python, quagga, radvd, rpm, rsync, rubix, samba, sawman, sdl, sdl_image,
b7046770 14119 shared-mime-info, sfdisk, spawn-fcgi, speech-tools, sqlite, squashfs,
9627e211
PK
14120 synergy, syslinux, sysklogd, target-binutils, tcpdump, torsmo, u-boot,
14121 udpcast, util-linux, valgrind, vsftpd, wipe, wpa-supplicant, x11vnc,
5ad8ad0c 14122 xdata_xcursor-themes, xboard, xfsprogs, xstroke, zlib[5~
76aaac62 14123
87d74d94 14124 Removed package: mdnsresponder, mpatrol, gcc 3.4.6 + 4.0.4, vice
8a19a795 14125
74834991
GZ
14126 Issues resolved (http://bugs.uclibc.org):
14127
1d9178db 14128 #301: allow to install libsmbclient
bc95b3ad 14129 #303: add gvfs package
8e8354d4 14130 #477: Add sdl_sound package
57f3b11d 14131 #487: Make kismet package sexier
bdf41d6c 14132 #511: New package usb_modeswitch
74834991 14133 #527: misc fixes for dnsmasq package
a07032e1 14134 #565: libevent: Bump version and clean up makefile
27cf8114 14135 #587: Use iptables multipurpose binaries and bump to 1.4.4
da25e92b 14136 #593: Missing early check for patch(1)
b71951b0 14137 #597: (REOP) Selecting busybox in buildroot's config clobbers ar ...
17168395
PK
14138 #609: libmicrohttpd: New package
14139 #615: python: Don't delete .py files unless asked
f5239c32 14140 #617: netkit/inetd requires RPC and fails to build if RPC is disabled
07019b2c 14141 #619: netkittelnet requires netkitbase to install, but there's no ...
6aac003a 14142 #645: allow to build nbd-server with NBD package
829d4ff6 14143 #653: [SECURITY] Update php package to version 5.2.11
ab17f403 14144 #655: Update sqlite package to version 3.6.18
f72f3fd3 14145 #657: Bug in imagemagick-clean target
07019b2c 14146 #663: Add option for NAND flash with 512B Page and 16 kB erasesize ...
d7f5f04b 14147 #665: [PATCH] Samba package
69ec17cd 14148 #667: [PATCH] e2fsprogs
351b6796 14149 #683: SDL-dfb does not select directfb
3445ff4a 14150 #701: make install problem with unstripped binaries
48ed49e9 14151 #703: [SECURITY] Update openssl package to 0.9.8l
3848cd6d 14152 #705: Bump spawn-fcgi package to 1.6.3
4e27686c 14153 #709: Bump lighttpd package to 1.4.24
26073d2a 14154 #713: Migrate openntpd package to Makefile.autotools.in
83f9881d 14155 #715: Bump libidn package to 1.15 and other fixes
882e1376 14156 #717: Bump dnsmasq to 2.51 and introduce new IDN option
bd49a62d 14157 #731: Bump iw package to 0.9.17
74834991 14158
f0eb8b58
PK
141592009.08, Released August 31th, 2009:
14160
14161 Additional fixes and cleanups.
14162
14163 Updated/fixed packages: ctorrent, saveconfig/getconfig,
14164 sdl_net, util-linux.
014df317
PK
14165
14166 Issues resolved (http://bugs.uclibc.org):
14167
14168 #529: util-linux doesn't find headers and include libs correctly
cc8a9175 14169 #557: Build ctorrent with SSL support if available
014df317 14170
4595a2fc
PK
141712009.08-rc3, Released August 26th, 2009:
14172
14173 Additional fixes and cleanups.
14174
14175 Updated/fixed packages: alsa-utils, berkeleydb, busybox, dbus,
14176 directfb, enchant, kernel headers.
14177
14178 Issues resolved (http://bugs.uclibc.org):
14179
14180 #471: Allow directfb compilation with debug
14181 #541: Removal of CVS directories in target filesystem broken
14182 #547: berkeleydb: Update config.{sub, guess}
14183 #549: enchant: Fix dependencies.
14184 #569: Fix alsa-utils build for x86 on x86-64
14185
4ebaaf41
PK
141862009.08-rc2, Released August 6th, 2009:
14187
14188 Additional fixes and new features.
14189
14190 New packages: libuuid, gcc 4.3.4.
14191
4595a2fc
PK
14192 Updated/fixed packages: busybox, classpath, gzip, ipsec-tools,
14193 jamvm, libusb, microperl, neon, popt, sed, webkit.
4ebaaf41
PK
14194
14195 Fixed issue with 'make oldconfig'
0468b5c1
PK
14196
14197 Issues resolved (http://bugs.uclibc.org):
14198
14199 #525: sed broken with external toolchain
15dab042 14200 #537: Fix gzip build with recent glibc
0468b5c1 14201
3190d5bf
PK
142022009.08-rc1, Released August 2nd, 2009:
14203
14204 Fixes all over the tree and new features.
533718a8 14205
66095256
TP
14206 Improvement of external toolchain support:
14207 - Support for glibc toolchains.
14208 - The toolchain configuration announced to Buildroot is
14209 verified against the real toolchain configuration.
14210 - Fixes, documentation.
14211
14212 Cleanup X.org support: clarified configuration options, and
14213 removed mandatory dependency on useless libraries such as
14214 libXt or libXaw.
14215
d9a95017
TP
14216 New QT-based configurator, usable using 'make xconfig'.
14217
3190d5bf
PK
14218 Support for the Xtensa architecture.
14219
14220 Toolchain: GCC 4.4.1, 2.6.30 kernel headers, removed < 2.6.26
14221 headers.
14222
14223 New packages: bmon, ctorrent, dosfstools, enchant,
14224 gst-plugins-bad, iw, libmms, libnl, netstat-nat, ntfsprogs,
14225 sdl_gfx, spawn-fcgi.
14226
14227 Updated packages: bind, busybox, coreutils, sqlite, directfb,
14228 expat, gamin, gnuconfig, haserl, ipsec-tools, classpath,
14229 libcurl, libglib2, liblockfile, libpng, libsoup, libxml2,
14230 lighttpd, ltp-testsuite, lvm2, matchbox, memstat,
14231 gst-plugins-good, gstreamer, libogg, libvorbis, mplayer,
14232 neon, openssl, pciutils, php, qt, ruby, sawman, webkit,
14233 wpa-supplicant, xdriver_xf86-input-synaptics,
14234 xdriver_xf86-video-intel, xlib_libXfont, xlib_libXft,
14235 xlib_libXt, xproto_xproto, xserver-xorg, xutil_makedepend,
14236 xutil_util-macros.
14237
533718a8
PK
14238 Issues resolved (http://bugs.uclibc.org):
14239
2e71cd88 14240 #83: liblockfile fails to compile due to eaccess redefinition
0aa70624 14241 #163: Xtensa architecture port
7a1a334c 14242 #171: xorg-server / kernel headers 2.6.26 - vm86.c compilation issue
533718a8 14243 #241: device mapper + lvm2: build together
52dbe071 14244 #243: ctorrent: new package
bb14fc40 14245 #247: ntfsprogs: new package
71c810ff 14246 #271: Library 'libgcc_s.so.1' not installed in search path
57c2e79b 14247 #287: New package libnl
9a6d6cf5 14248 #289: New package iw
6fecd53e 14249 #331: Update MPlayer to version 1.0rc2
5818010f 14250 #333: Bump sqlite package to 3.6.15
e61606ad 14251 #349: update libsoup to version 2.26.2
c2dbefd8 14252 #357: New package netstat-nat
234fb283 14253 #359,#413: Upgrade openvpn to Makefile.autotools.in
533718a8 14254 #367: linux kernel compile error for arm926t
10e9b7ed 14255 #369: Add SDL_gfx package
533718a8 14256 #373: Support for building gstreamer without libxml
e61606ad 14257 #379: update DirectFB to version 1.4.0
533718a8
PK
14258 #383: gst-plugins-good: Allow soup plugin to be configured
14259 #385: neon: Fix pkgconfig dependency
bd26b582 14260 #387: Tremor not installed to toolchain
ba4fbdc9 14261 #389: New package bmon
533718a8
PK
14262 #391: gstreamer: Bump version to 0.10.23
14263 #393: gst-plugins-base: Bump version to 0.10.23
14264 #395: gst-plugins-bad: New package
f4311822 14265 #403: Error while building iso9660 image
533718a8
PK
14266 #409: Bump php package to 5.2.10
14267 #411: ipsec-tools: Bump version to 0.7.2
0468be6e 14268 #417: New package spawn-fcgi
264b9c11 14269 #419: Bump lighttpd package to 1.4.23
27ce942e 14270 #421: toolchain: Clean up toolchain locale support menu
81f9990e 14271 #427: webkit: Update to WebKit svn r44552
56fcdc9b 14272 #437: ltp-testsuite: Bump version to 20090630
f26acf61 14273 #451: Upgrade from unmaintained dosfstools-2.11 to dosfstools-3.0.3
e0debb78 14274 #467: DirectFB 1.4.1
0aa70624 14275 #473: memstat_0.5.tar.gz has install with -D and that fails "make"
5079d7a0 14276 #491: libxml2: Bump version to 0.7.3
ff69aeea 14277 #495: Bump bind package to 9.5.1-P3 (security)
2a966bcd 14278 #497: OpenSSL RSA key generation hangs on x86_64
00c8bdd5 14279 #509: Bump sqlite package to 3.6.16
a7b50b94 14280 #523: pciutils broken with external toolchain
9be449ff 14281 #533: Update gamin to 0.1.10 to fix compilation
533718a8 14282
a69b3d61
PK
142832009.05, Released June 1st, 2009:
14284
14285 Fixes for dropbear & diffutils, bump linux-advanced 2.6.29.x
14286 version and marked ubifsroot as broken.
14287
45e11e29
PK
142882009.05-rc3, Released May 27th, 2009:
14289
14290 Fixes for toolchain (gcc arm pr37436), stable kernel versions,
14291 busybox, curl, libusb, readline, python and strace.
14292
14293 Issues resolved (http://bugs.uclibc.org):
14294
14295 #345: libcurl package needs a urandom fix
14296
13328d22
PK
142972009.05-rc2, Released May 19th, 2009:
14298
14299 Fixes for toolchain (gcc w/softfloat on ppc, 3.4.6 buildfix
14300 for newer hosts), stable kernel versions, busybox, cups,
14301 dmraid, docker, mesa3d, rsync and updated defconfigs.
14302
14303 xserver marked as broken on AVR32 and atngw100-expanded
14304 config removed.
61aeb6e4
PK
14305
14306 Issues resolved (http://bugs.uclibc.org):
14307
14308 #167: metacity does not build
13328d22
PK
14309 #295: gamin installs python support even if python is disabled
14310 #323: gen_matypes fails to execute during build of Mesa when us...
61aeb6e4 14311
cf92bc23
PK
143122009.05-rc1, Released May 5th, 2009:
14313
14314 Fixes all over the tree, further conversion of packages to
14315 Makefile.autotools.in and we now build host versions of
14316 packages where needed for build time dependencies instead of
14317 relying on the correct versions being available on the build
14318 host. Ancient toolchain / busybox versions have furthermore
14319 been removed as announced in the 2009.02 release notes.
14320
14321 New packages: flac, gob2, lzop, taglib, wpa_supplicant
14322
14323 Updated packages: avahi, bind, binutils, busybox, dbus, dbus-glib,
14324 directfb, dnsmasq, freetype, gcc, gmp, gstreamer, iptables, kernel
14325 headers, kexec, libglib2, libpng, libsndfile, lua, mpfr, ntfs-3g,
14326 openssl, php, qtopia4, rsync, samba, sqlite, tar, uboot, uclibc,
14327 util-linux, xorg7, xerces
14328
14329 Issues resolved (http://bugs.uclibc.org):
14330
14331 #5,#77,#141,#143: Convert php package to Makefile.autotools.in
14332 and a ton of other improvements
14333 #19: page.h missing by util-linux
14334 #37: update libglib2 to version 2.18.4
14335 #61: tslib puts staging_dir into pkgconfig file
14336 #69: tar refuses to build
14337 #71,#175: ./wchar.h:41:12: error: empty filename in #include
14338 #73: Bump openssl package to the latest version
14339 #81: New package wpa_supplicant
14340 #99: new package: flac
14341 #101: update gstreamer packages
14342 #105,#313: menuconfig segfaults on tinyx if wchar is not
14343 selected
14344 #107: convert libvorbis to Makefile.autotools.in
14345 #109: Make pppd package avoid bsd err
14346 #111: binutils 2.17 fails to build when texinfo >= 4.10
14347 #133: Modify ncurses5-config to get correct include path
14348 #137: Bump php to version 5.2.9
14349 #139: Bump sqlite to 3.6.11 and convert to
14350 Makefile.autotools.in
14351 #145: Bump bind package to 9.5.1-P1 (security)
14352 #147: buildroot toolchain fails to build w/binutils-2.19.1
14353 #151: openssl package trivial fixes
14354 #161: vim fails on patching with errors in configure.patch
14355 #169: blackbox-0.70.1 does not build
14356 #177: xdriver_xf86-input-keyboard does not build
14357 #179: Upgrade dropbear to Makefile.autotools.in
14358 #181: Update to Xorg 7.4
14359 #187: ntfs-3g: could not build cross
14360 #191: alsa-lib ARM binaries always built with EABI
14361 #213: Bump wpa_supplicant package to version 0.6.9
14362 #217: Bump openssl package to 0.9.8k (security)
14363 #219: Toolchain build fails on m4
14364 #225: m4 macros are out of place
14365 #233: make ipv6 optional in iptables
14366 #237: ncftp: convert to Makefile.autotools.in
14367 #239: ntfs-3g: convert to Makefile.autotools.in
14368 #245: lzop: new package
14369 #271: Bump bind package to 9.5.1-P2 (security)
14370 #277: Bump sqlite package to 3.6.16
14371 #279: update libglib2 to version 2.20.1
14372 #281: update DirectFB to version 1.2.8
14373 #283: add taglib
14374 #285: compilation of samba fails if IPV6 support is missing
14375 #293: update samba to version 3.3.3
14376 #299: add shared-mime-info package
14377 #307: make openssl package respect build flags
This page took 2.913287 seconds and 4 git commands to generate.