Skip to content
Snippets Groups Projects
CHANGES 500 KiB
Newer Older
2023.02-rc3, released March 8th, 2023

	Fixes all over the tree.

	Updated/fixed packages: apr, bash, docker-engine, exfat,
	exfat-utils, f2fs-tools, gensio, gr-osmosdr, libcurl, libglfw,
	libolm, libpcap, libpjsip, linux, mender, mpv,
	multipath-tools, opus, paho-mqtt-c, proftpd, pugixml,
	pulseaudio, qemu, quazip, quickjs, rtl8189es, rtl8821cu,
	uacme, uqmi, wpebackend-fdo,

2023.02-rc2, released February 27th, 2023

	Fixes all over the tree.

	Updated/fixed packages: asterisk, at91dataflashboot, bind,
	efivar, erlang, flac, fluent-bit, freerdp, gcc, gdal, gerbera,
	gnuradio, gqrx, haproxy, hawktracer, imx-gpu-g2d,
	intel-gmmlib, libarchive, libblockdev, libcamera-apps, libjxl,
	libmodsecurity, libsigrokdecode, lightning, lirc-tools,
	lttng-babeltrace, modem-manager, modsecurity2,
	multipath-tools, mutt, mxs-bootlets, netsurf, network-manager,
	nginx-naxsi, ntpsec, opensbi, optee-client, pcm-tools,
	php-xdebug, pistache, postgresql, proxychains-ng,
	python-m2crypto, python-numpy, python-webargs,
	python-werkzeug, rtl8723bu, rtty, speechd, sudo, systemd,
	tiff, tmux, wilc-driver, wpa_supplicant, xerces,
	xtables-addons, xwayland, zabbix

	Removed packages: uccp420wlan

2023.02-rc1, released February 20th, 2023

	Numerous package updates and many (62) new packages.

	Toolchain:

	- The check for access to "unsafe" (E.G. from the build host)
	  header files and libraries by the cross compiler is now
	  unconditionally enabled.

	- Bootlin external toolchains updated to 2022.08

	- The handling of the CCACHE_* environment variables by the
          toolchain wrapper is now more strict, causing the variables
          to only be exported when BR2_CCACHE is enabled.

	Infrastructure:

	- Br2-external: Fix make performance issue when many (> 6)
	  external trees are used together.

	- Legal-info: Stop warning about not saving sources for local
	  / override packages if <PKG>_REDISTRIBUTE is set to NO.

	- Go: Ensure our go build and module cache is used, even for the
	  download step.

	- Cargo: CARGO_HOME (the location where cargo stores it
          downloaded artifacts) is now located under DL_DIR rather
          than in HOST_DIR/share/cargo, ensuring it is shared between
          builds.

	Misc:

	- Erofs: Use fixed timestamp and UUID when BR2_REPRODUCIBLE is
	  used.

	- Ext2: Year 2038+ compatible inodes are now used by default,
          independently of the filesystem size.

	- Linux: Fix build of < 5.6 kernels with host-gcc >= 10.

	A large number of NXP related packages and defconfigs have
	been updated as upstream moved the git repositories to Github.

	New defconfigs: i.MX8mn BSH SMM S2 / pro, QEMU ARM EBBR,
	Sipeed Lichee rv / rv dock, Starfive Visionfive2, Xilinx Versal
	VCK190.

	New packages: catch2, cli11, dotconf, edk2-non-osi,
	fluent-bit, fxdiv, hddtemp, highway, imx-vpu-hantro-daemon,
	libjxl, libsolv, libunibreak, neon-2-sse, open-iscsi,
	opencv4-contrib, perftest, perl-image-exiftool,
	python-apispec, python-async-generator, python-cppy,
	python-dbus-fast, python-dicttoxml2, python-flask-smorest,
	python-h11, python-hkdf, python-magic-wormhole,
	python-magic-wormhole-mailbox-server,
	python-magic-wormhole-transit-relay, python-marshmallow,
	python-munch, python-outcome, python-pycrate, python-pyspnego,
	python-reedsolo, python-selenium, python-smbprotocol,
	python-sniffio, python-spake2, python-trio,
	python-trio-websocket, python-uhid, python-webargs,
	python-wsproto, qt5speech, qt6serialbus, rdma-core, reproc,
	rtl8723ds-bt, rtl8821cu, sexpect, speechd, sscep, stb, sway,
	termcolor, ti-k3-r5-loader, tl-expected, unifdef,
	versal-firmware, xwayland, z3

	Removed packages: docker-proxy, elixir, gummiboot,
	python-bunch, python-m2r, sun20i-d1-spl, ucl,
	xdriver_xf86-input-keyboard, xdriver_xf86-video-glint,
	xdriver_xf86-video-imx-viv, xdriver_xf86-video-tga

	Issues resolved (http://bugs.uclibc.org):

	#14971: Kernel 3.10.108 fail to build in Buildroot 2022.08-rc1
	#14996: Too many directories in BR2_EXTERNAL causes hang during make
	#15161: kernel can't support SUBDIR
	#15196: Setting BR2_PACKAGE_RPI_FIRMWARE_CONFIG_FILE does not work
	#15226: lsblk: not found
	#15271: no start-qemu.sh
	#15281: Error compiling GDAL library for RPi-64 if libgdal-dev install..
	#15291: BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS without location
	#15301: Selecting NAND Flash boot media (NAND_BOOT) breaks the uboot..
	#15331: Warning on python-flit-core license when generating legal info

Peter Korsgaard's avatar
Peter Korsgaard committed
2022.11.2, released March 1st, 2023

	Important / security related fixes.

	Fix make O=..._defconfig builds (regression in 2022.11.1).

	A number of additional/stricter checks have been added to
	./utils/check-package.

	Build host dependencies check extended to check for a number
	of specific perl modules to better handle distributions (like
	Fedora) with very fine grained perl packages. Also ensure
	build host has git >= 2.0.0 when using packages written in
	go/rust because the vendoring may need it.

	Defconfigs: ASUS tinker rk3288: Fix boot issue related to TPL

	Updated/fixed packages: afboot-stm32, apache, barebox, c-ares,
	elf2flt, freeswitch, fwts, gcc, gdal, git, gitlab-runner,
	ipmitool, kodi, libgit2, libks, libopenssl, libressl, live555,
	lua, lxc, mariadb, mesa3d-headers, modsecurity2, mongoose,
	netopeer2, nodejs, openjdk, openpowerlink, openvpn, opusfile,
	postgresql, proftpd, pugixml, python-future, python-idna, qt5,
	rtl8192eu, rtl8723ds, sdl2, sofia-sip, ssdp-responder, sudo,
	sunxi-mali-utgard, thermald, ti-sgx-km, tmux, uboot, upx, vim,
	webkitgtk, wolfssl, wpewebkit, xlib_libXpm,
	xserver_xorg-server, xxhash, xz, yajl, zabbix

	Issues resolved (http://bugs.uclibc.org):

	#15271: no start-qemu.sh
	#15281: Error compiling GDAL library for RPi-64 if libgdal-dev install..
	#15291: BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS without location
	#15301: Selecting NAND Flash boot media (NAND_BOOT) breaks the uboot..
	#15331: Warning on python-flit-core license when generating legal info

Peter Korsgaard's avatar
Peter Korsgaard committed
2022.11.1, released January 18th, 2023

	Important / security related fixes.

	Br2-external: Fix make performance issue when many (> 6)
	external trees are used together.

	Erofs: Use fixed timestamp and UUID when BR2_REPRODUCIBLE is
	used.

	Go: Ensure our go build and module cache is used, even for the
	download step.

	Legal-info: Stop warning about not saving sources for local /
	override packages if <PKG>_REDISTRIBUTE is set to NO.

	Linux: Fix build of < 5.6 kernels with host-gcc >= 10.

	A large number of NXP related packages and defconfigs have
	been updated as upstream moved the git repositories to Github.

	Defconfigs: zcu106, kria kv260: Fix U-Boot build

	Updated/fixed packages: asterisk, bearssl, botan, cairo,
	capnproto, check, checkpolicy, connman, containerd, crun,
	dbus-cxx, docker-cli, docker-engine, exempi, exfat,
	exfat-utils, falcosecurity-libs, fluidsynth, fmc, fmlib,
	freeradius-server, gcc, glib-networking, go,
	gobject-introspection, gperf, i2pd, ima-evm-utils,
	imx-alsa-plugins, imx-kobs, imx-lib, imx-m4fwloader,
	imx-mkimage, intel-microcode, janus-gateway, libcurl,
	libdeflate, libftdi1, libkcapi, libksba, libmbim, libmng,
	libpjsip, libtalloc, libuwsc, libxkbcommon, lpeg, lrzsz,
	lttng-tools, lua-cqueues, mali-driver, mbedtls, mfgtools,
	moby-buildkit, mutt, opensc, php, policycoreutils, polkit,
	postgresql, pptp-linux, qcom-db410c-firmware, qemu, qoriq-rcw,
	qt5virtualkeyboard, redis, rhash, rtl8189es, rtl8192eu,
	rtl_433, ruby, sqlite, swupdate, tealdeer, tekui, tiff,
	tinyxml, tor, webkitgtk, wireshark, wpasupplicant, wpewebkit,
	xr819-xradio, xdriver_xf86-video-imx-viv, xserver_xorg-server,
	xxhash, zip

	Issues resolved (http://bugs.uclibc.org):

	#14971: Kernel 3.10.108 fail to build in Buildroot 2022.08-rc1
	#14996: Too many directories in BR2_EXTERNAL causes hang during make
	#15161: kernel can't support SUBDIR
	#15196: Setting BR2_PACKAGE_RPI_FIRMWARE_CONFIG_FILE does not work
	#15226: lsblk: not found

Peter Korsgaard's avatar
Peter Korsgaard committed
2022.11, released December 5th, 2022

	Fixes all over the tree.

	Defconfigs: Nitrogen8*: Bump rootfs size, Zynqmp
	kv260/zcu102/zcu106: Update to Xilinx 2022.2,

	Updated/fixed packages: dash, dovecot, elf2flt, exim, gcc,
	gdb, git, kodi, libarchive, libmdbx, linuxptp, lxc,
	matchbox-keyboard, memcached, netsnmp, optee-client,
	python-scipy, python3, qt6base, qt6serialport, rtl8188eu,
	rtl8723bu, rtl8723ds, rtl8821au, vim, vlc, wilc-driver

	Removed packages: rabbitmq-server

	Issues resolved (http://bugs.uclibc.org):

	#15131: Target GDB uses internal zlib
	#15151: Busybox /etc/init.d scripts are not executable

Peter Korsgaard's avatar
Peter Korsgaard committed
2022.11-rc3, released November 24th, 2022

	Fixes all over the tree.

	Updated/fixed packages: asterisk, edk2, edk2-platforms,
	freerdp, gitlab-runner, gnupg2, gptfdisk, heimdal,
	igh-ethercat, iwd, libkrb5, libksba, libnss, libopenssl,
	mesa3d, nginx, nodejs, openpgm, python3, rsync, rtl8189es,
	rtl8723ds, samba4, sdl, sdl2, swupdate, sysstat, systemd,
	uboot, xen, xterm

	Issues resolved (http://bugs.uclibc.org):

	#15141: kernel 5.16.2 (realtime patch 19) fails to build

Peter Korsgaard's avatar
Peter Korsgaard committed
2022.11-rc2, released November 16th, 2022

	Fixes all over the tree.

	Removed defconfigs: Amarule a64 relic, ARM Juno, Bananapi M1 /
	M1 plus / M2 plus / M64, FriendlyARM NanoPC T4 / A64 / M1 / M1
	plus / M4 / Neo2 / Neo4 / Neo plus2 / R1 / Orangepi PC2 / Plus
	/ Prime / rk3399 / Win, Rock PC rk3399 / PI4 / N10.

	Updated/fixed packages: alsa-utils, arm-trusted-firmware,
	bdwgc, boost, botan, ca-certificates, crun, dbus-broker,
	docopt-cpp, dracut, efivar, freeipmi, gawk, gensio, gptfdisk,
	gsl, guile, imagemagick, ipmitool, libidn2, libkcapi,
	libopenssl, libqb, libuhttpd, libvncserver, linux,
	linux-tools, lxc, makedumpfile, matchbox-startup-monitor,
	mdio-tools, multipath-tools, mupdf, ntfs-3g, numactl,
	perl-net-ssleay, pixman, procps-ng, rpi-userland, rsync,
	s6-linux-init, socat, strongswan, sudo, swupdate, systemd,
	udisks, vlc, wavemon, wolfssl, zlib-ng

	Removed packages: libdcadec

	Issues resolved (http://bugs.uclibc.org):

	#15121: make nconfig failes with nvidia drivers and mesa3d selected

Peter Korsgaard's avatar
Peter Korsgaard committed
2022.11-rc1, released November 3rd, 2022

	Fixes all over the tree and new features.

	Architecture:

	- PowerPC: add Power9 CPU type
	- ARM: support dropped for iWMMXt processors

	Toolchain:

	- binutils 2.39 added, binutils 2.38 is now the default
	- gdb 12 added, gdb 11 is now the default
	- support for 5.18, 5.19 and 6.0 kernel headers
	- glibc updated to 2.36

	Filesystem:

	- Ability to use dracut to create an initramfs that contains a
          subset of the root filesystem contents.

	New packages: agent-proxy, catatonit, cni-plugins, crun,
	docopt-cpp, dracut, forge, kmemd, libmanette, mdio-tools,
	open-isns, python-editables, python-hatch-fancy-pypi-readme,
	python-hatch-vcs, python-hatchling, python-libevdev,
	python-minimalmodbus, python-pathspec, qt6-serialport,
	rtl8192eu, signal-estimator, slirp4netns, tinycompress

	More than 400 packages have been updated to a newer version.

	New defconfigs: ls1028ardb, qemu_aarch64_ebbr, visionfive.

	Issues resolved:

	#11776: qt5webengine 5.12.2 build failed with arm toolchain
	        and linaro toolchain
	#12131: qt5webengine builderror in the latest stable Buildroot
	        2019.05.01 version
	#13216: 2020.02.6 requires GNU find  utils
	#14601: Python build fails on 2022.02-rc2
	#14746: Lack of management after loading
	#14796: 64 bit time and seccomp conflict (OpenSSH  server crash)
	#14921: wpewebkit build fails because of internal  build order
	#14936: nodejs does not build
	#15006: toolchain Arm AArch64 toolchain 11.2-2022.02
	#15021: Buildroot not compiling with systemd  and glibc.
	#15026: package/udisks: install to staging
	#15061: Node.js Package fails to build against musl  i386
	#15071: RTL8723BS library is outdated

Peter Korsgaard's avatar
Peter Korsgaard committed
2022.08.3, released December 10th, 2022

	Important / security related fixes.

	Updated/fixed packages: asterisk, dash, dovecot, edk2,
	edk2-platforms, elf2flt, exim, freerdp, gcc, gdb, git, gnupg2,
	heimdal, iwd, kodi, libarchive, libkrb5, libksba, libmdbx,
	libopenssl, matchbox-keyboard, memcached, netsnmp, nginx,
	nodejs, openpgm, optee-client, python-scipy, python3, rsync,
	rtl8723bu, samba4, sdl, sdl2, swupdate, sysstat, systemd,
	uboot, vim, vlc, wilc-driver, xen, xterm

	Issues resolved (http://bugs.uclibc.org):

	15131: Target GDB uses internal zlib

Peter Korsgaard's avatar
Peter Korsgaard committed
2022.08.2, released November 16th, 2022

	Important / security related fixes.

	Defconfig: Aspeed ast2600evb: Correct FPU config, Kontron bl
	imx8mm: Bump U-Boot to fix build issue, Pine64: Change to
	mainline ATF to fix build issue, Zynqmp zcu102 / zcu106 / kria
	kv260: Fix pmufw reset issue

	Updated/fixed packages: arm-trusted-firmware, bind, botan,
	ca-certificates, collectd, darkhttpd, dbus, dbus-broker, dhcp,
	dnsmasq, docker-cli, docker-engine, exfatprogs, expat,
	f2fs-tools, faad2, ffmpeg, freerdp, gitlab-runner, glibc,
	gnutls, go, gpsd, gptfdisk, grub2, gsl, gst-omx,
	gst1-devtools, gst1-libav, gst1-plugins-bad,
	gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
	gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
	gstreamer1-editing-services, hdparm, hostapd, imagemagick,
	iwd, jack2, libbpf, libcurl, libidn2, libinput, libmdbx,
	libopenssl, libosip2, libpng, libtasn1, libtorrent-rasterbar,
	libuhttpd, libvncserver, libxml2, linux, linux-tools, lldpd,
	lrzip, lz4, matchbox-startup-monitor, meson, msmtp,
	multipath-tools, mupdf, musl, mv-ddr-marvell, mxml, nodejs,
	ntfs-3g, numactl, openssh, openvmtools, oracle-mysql,
	paho-mqtt-c, perl-net-ssleay, php, pixman, poppler, procps-ng,
	python-django, python3, qdecoder, redis, rpi-userland, rsync,
	rtl8189es, rtl8189fs, rtl8723bu, rtl8723ds,
	rtl8812au-aircrack-ng, rtl8821au, rtl_433, samba4, shapelib,
	socat, sqlite, squashfs, squid, strongswan, sudo, swupdate,
	timescaledb, uclibc-ng-test, udisks, uftp, uhd, umtprd,
	usbguard, vim, vlc, volk, wavemon, wilc-driver,
	wireguard-linux-compat, wolfssl, wpa_supplicant, wpewebkit,
	zlib-ng, zsh

	Issues resolved (http://bugs.uclibc.org):

	#14936: nodejs does not build
	#15026: package/udisks: install to staging
	#15061: Node.js Package fails to build against musl i386

Peter Korsgaard's avatar
Peter Korsgaard committed
2022.08.1, released October 2nd, 2022

	Important / security related fixes.

	Updated/fixed packages: botan, busybox, docker-cli,
	docker-engine, expat, git, haproxy, heirloom-mailx, icu,
	imx-gpu-viv, libconfuse, libmdbx, libupnp, libxml2,
	ltp-testsuite, m4, makedevs, mariadb, mesa3d, meson,
	mosquitto, ncurses, openssh, pango, python3, qlibc,
	qt5xmlpatterns, rtl8189es, rtl8723bu, rt8723ds,
	rtl8812au-aircrack-ng, runc, sox, tinyproxy, uacme, unbound,
	unzip, vim, xtables-addons

	Issues resolved (http://bugs.uclibc.org):

	#14796: 64 bit time and seccomp conflict (OpenSSH server crash)
	#14921: wpewebkit build fails because of internal build order

Peter Korsgaard's avatar
Peter Korsgaard committed
2022.08, released September 10th, 2022

	Fixes all over the tree.

	Autotools: Drop --runstatedir=/run as it causes build issues
	with older packages

	Defconfigs: rockpro64: Change to mainline ATF to fix build issue

	Updated/fixed packages: dhcpd, fwup, gcc, gdb, go, linux-tools,
	minidlna, mosquitto, mv-ddr-mervell, networkd-dispatcher,
	optee-os, polkit, python-pillow, python3, sconeserver, uuu,
	wolfssl

Peter Korsgaard's avatar
Peter Korsgaard committed
2022.08-rc2, released September 1st, 2022

	Fixes all over the tree.

	dependencies: Ensure 'find' and 'xargs' are available on the
	build host.

	A large number of typo fixes.

	Defconfigs: bananapi m1, olimex a20/a33/lime: Use standard FPU
	configuration, pine64_sopine: Use mainline ATF to fix build

	Updated/fixed packages: ace, alsa-utils, busybox, cups,
	dbus-broker, directfb, domoticz, drbd-utils, edk2,
	edk2-platforms, ffmpeg, freeradius-server, freeswitch, gauche,
	gcc, gdb, glibc, gnutls, gst1-plugins-bad, gst1-plugins-good,
	hawktracer, igd-ethercat, imagemagick, intel-mediadriver,
	jack2, jose, jpeg, jquery-ui-themes, kodi, libcamera, libdill,
	libgit2, libglvnd, libgpg-error, libgpgme, libinput, libp11,
	libsepol, libtirpc, libvirtd, libvncserver, libwpe, libzlib,
	linux, linux-tools-perf, llvm, lshw, makedumpfile,
	mali-driver, memcached, minetest, mutt, ne10, netsniff-ng,
	ntpsec, ocrad, ola, opencv4, openocd, opensc, optee-os,
	pcsc-lite, postgresql, protobuf, pulseaudio, python-autobahn,
	python-paho-mqtt, python-protobuf, python-pygame, python3, qemu,
	qoriq-cadence-dp-firmware, qt5doc, qt6base, ranger, rng-tools,
	rsync, rustc, sconeserver, sdl2, snort, sqlite, squid,
	stress-ng, strongswan, sunxi-mali-utgard-driver, sysdig,
	sysklogd, syslinux, syslog-ng, tcf-agent, tcpreplay,
	tesseract-ocr, uacme, uboot-tools, uclibc, udpcast, usbguard,
	v4l2loopback, vim, webkitgtk, wolftpm, wpewebkit, xenomai,
	xserver_xorg-server, zeek, zerofree

2022.08-rc1, released August 12th, 2022

	Fixes all over the tree and new features.

	Architecture

	- Support for NDS32 removed
	- Support for C-SKY removed
	- Support for configurable page size on ARM64 added
	- Architecture menu re-organized: the MMU selection now
	  appears in this architecture menu.

	Toolchain:

	- GCC 12.x support added, GCC 11.x is now the default
	  compiler, and support for building a GCC 9.x toolchain has
	  been removed.
	- glibc bumped to 2.35-134-gb6aade18a7e5719c942aa2da6cf3157aca993fa4
	- uclibc bumped to 1.0.42
	- BR2_GCC_ENABLE_LTO option removed, the toolchain is now
	  always built with LTO support. The new option BR2_ENABLE_LTO
	  enables the use of LTO in a subset of packages that have
	  explicit handling for LTO.
	- GDB enabled on OpenRISC.
	- Toolchain menu now appears before "Build options". The
	  selection of the C library now determines whether static
	  library (BR2_STATIC_LIBS) will be available or not, instead
	  of the other way around.

	Filesystem:

	- genimage.cfg files now use shortcuts from genimage for the
	  GUID of well-known GPT partitions.

	Bootloaders:

	- U-Boot can now be built with host-gnutls as a dependency,
	  needed for some configurations
	- OP-TEE can now be built with host-python-pillow as a
	  dependency, needed for some configurations.
	- OP-TEE source can now be retrieved from a custom tarball
	  URL.
	- Grub has been bumped to 2.06.

	Over 390 packages updated.

	New defconfigs: aspeed_ast2500evb, aspeed_ast2600evb,
	broadcom_northstar, canaan_kd233, qemu_riscv64_nommu_virt,
	sipeed_maix_bit, sipeed_maix_bit_sdcard, sipeed_maix_dock,
	sipeed_maix_dock_sdcard, sipeed_maix_go,
	sipeed_maix_go_sdcard, sipeed_maixduino,
	sipeed_maixduino_sdcard

	Removed defconfigs: andes_ae300, csky_gx6605s,
	friendlyarm_nanopi_neo, minnowboard_max-graphical

	New packages: clpeak, compiler-rt, crucible, dbus-broker, dht,
	double-conversion, dust, freeradius-server, gdal, hawktracer,
	hyperfine, libb2, libdeflate, libdill, mbw, mender-connect,
	minizip-zlib, nerdctl, ntpsec, opencl-hpp, opensc,
	python-alembic, python-appdirs, python-beniget,
	python-construct, python-dtschema, python-gast, python-kflash,
	python-lark, python-maturin, python-mypy-extensions,
	python-pylibfdt, python-pythran, python-pyrsistent,
	python-qrcode, python-rfc3987, python-rtoml,
	python-ruamel-yaml, python-scipy, python-typeguard,
	python-typing-inspect, python-zlmdb, qt6base, rtl8723ds,
	spirv-llvm-translator, tealdeer, uuu, vis-network, volk,
	wolftpm, zeek, zerofree

	Removed packages: rtl8723bs

	Issues resolved:

	#14556: python-crossbar fails to build
	#14951: boost compile error when running make  silently
	#14646: OpenSSH 8.9p1 compiler error under mipsel
	#14841: support/download/git fails with "fatal: No  such remote
		'origin'" due to incorrect check for origin remote
	#13356: libabseil-cpp: not building for raspberry pi
	#14911: host-python3 build needs python3 on the host
	#13831: mesa3d - kmsro driver requires dri3
	#13816: xstart failed since update the x11 libraries
	#13796: Problems compiling package gst-plugins-good
	#14191: patchelf v0.9 corrupt Nvidia shared  libraries
	#14891: sudo: group setup fails since commit  9b7f8da96b
	#14881: Watchdogd Package missing INSTALL_STAGING
	#14876: arm-trusted-firmware can no longer be  compiled with fPIE

Peter Korsgaard's avatar
Peter Korsgaard committed
2022.05.3, released October 2nd, 2022

	Important / security related fixes.

	Fixed compatibility issue with make 4.3 and the 'printvars' /
	'show-vars' commands.

	Dependencies: Ensure 'find' and 'xargs' are available on the
	build host.

	A large number of typo fixes.

	Defconfigs: Galileo: Fix defconfig syntax, Licheepi zero: Fix
	U-Boot dependencies, Bananapi m1, Olimx a20 olinuxino lime
	1+2, a33 olinuxino: Use standard FPU configuration, Pine 64
	sopine, Rockpro 64: Change to mainline ATF to fix build issue.

	Updated/fixed packages: ace, arm-trusted-firmware,
	babeltrace2, boost, botan, busybox, clamav, cog, containerd,
	cups, dhcpcd, directfb, docker-cli, docker-engine, connman,
	edk2, edk2-platform, elf2flt, expat, ffmpeg, ficl, freeswitch,
	gcc, gdb, git, glibc, gnutls, go, gocryptfs, graphicsmagick,
	grub2, gst1-plugins-bad, gst1-plugins-good, heirloom-mailx,
	icu, igh-ethercat, imagemagick, imx-gpu-viv, jack2, jose,
	jpeg, jquery-ui-themes, kodi, kvm-unit-tests, libcamera,
	libconfuse, libfreeimage, libglvnd, libgpg-error, libinput,
	libmdbx, libp11, libsepol, libtirpc, libupnp, libvirt,
	libvncserver, libwpe, libxml2, libzlib, linux, linux-tools,
	lshw, m4, makedevs, mali-driver, mariadb, memcached, mesa3d,
	minidlna, mosquitto, mutt, mv-ddr-marvell, ncurses, ne10,
	netsniff-ng, networkd-dispatcher, ocrad, ola, opencv4,
	openocd, openssh, openvmtools, pango, pcsc-lite, pistache,
	polkit, postgis, postgresql, python-crossbar,
	python-paho-mqtt, python-pygame, python-service-identity,
	python-txdbus, python3, qemu, qlibc,
	qoriq-cadence-dp-firmware, qt5xmlpatterns, ranger, redis,
	rng-tools, rsync, rsyslog, rtl8189es, rtl8723bu, runc, rustc,
	sconeserver, sdl2, snort, sox, sqlite, squid, stress-ng,
	strongswan, sunxi-mali-utgard-driver, sysdig, syslinux,
	syslog-ng, tcf-agent, tcpreplay, tesseract-ocr, tinyproxy,
	uacme, uboot-tools, uclibc, unzip, usbguard, v4l2loopback,
	vim, waffle, webkitgtk, weston, wolfssl, wpewebkit, xfsprogs,
	xserver_xorg-server, xtables-addons, zziplib

	Issues resolved:

	#13216: [Documentation] 2020.02.6 requires GNU find utils
	#14556: python-crossbar fails to build
	#14796: 64 bit time and seccomp conflict (OpenSSH server crash)
	#14951: boost compile error when running make  silently

Peter Korsgaard's avatar
Peter Korsgaard committed
2022.05.2, released August 31st, 2022

	Important / security related fixes.

	dependencies: Ensure 'cmp' is available on the build host.

	pkg-utils: The KCONFIG_ENABLE_OPT macro used to enforce a specific
	Kconfig option to be enabled (E.G. for kernel options needed by
	packages) no longer changes a =m (modular) with =y (built in).

	check-host-rpath: Silence readelf warnings when clang is used

	GCC 10.x updated to 10.4.0

	Defconfigs: Kria kv260: Fix u-boot configuration

	Updated/fixed packages: apg, arm-trusted-firmware, assimp,
	bayer2rgb-neon, bind, bird, cog, cwiid, diffutils, freerdp,
	fluidsynth, gcc, gdk-pixbuf, glibc, glslsandbox-player,
	gnupg2, gtest, i2pd, jack2, jquery-validation, jszip,
	kvm-unit-tests, libbsd, libcamera, libcurl, libest, libiio,
	libkrb5, libopenssl, libp11, libpsl, libwebsockets, localedef,
	luasyslog, lxc, mbedtls, mstpd, mutt, netdata, netsniff-ng,
	nodejs, nvidia-driver, ola, openssl, opkg-utils, paho-mqtt-c,
	pango, pcsc-lite, perl, perl-crypt-openssl-rsa, pimd, poppler,
	postgis, powerpc-utils, pppd, protobuf-c, pulseaudio,
	python-bottle, python-django, python-lxml, python3, qt5webkit,
	redis, rpi-userland, rsyslog, runc, rustc, sconeserver,
	sg3_utils, shadowsocks-libev, stellarium, suricata, swupdate,
	tcpreplay, uacme, uclibc, v4l2loopback, webkitgtk,
	wilc-driver, wine, wpewebkit, xdg-dbus-proxy,
	xserver_xorg-server, zeromq, zfs, zlib-ng

	Issues resolved (http://bugs.uclibc.org):

	#13796: Problems compiling package gst-plugins-good

Peter Korsgaard's avatar
Peter Korsgaard committed
2022.05.1, released July 24th, 2022

	Important / security related fixes.

	Disable big endian no-mmu on ARM as it is not supported by
	elf2flt.

	Tighten dependencies for external Bootlin toolchains to ensure
	they can only be selected in compatible configurations.

	Support external toolchains without gdbserver.

	Updated/fixed packages: apache, avahi, bdwgc, bind, bpftool,
	cups, darkhttpd, dmalloc, ecryptfs-utils, fxload, ghostscript,
	gnutls, gst-omx, gst1-devtools, gst1-libav, gst1-plugins-base,
	gst1-plugins-bad, gst1-plugins-good, gst1-plugins-ugly,
	gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
	gstreamer1-editing-services, gtest, iptables, keyutils, lcms2,
	libabseil-cpp, libcamera, libcurl, libeastl, libgpgme,
	libgtk3, libmdbx, libmediaart, libmodsecurity, libnetconf2,
	libopenssl, libpjsip, libsamplerate, libsndfile, libtalloc,
	logrotate, luajit, nginx, noip, paxtest, php, postgresql,
	procrank_linux, pure-ftpd, python-pillow, qdecoder,
	rabbitmq-server, rpi-userland, ruby, rustc, sofia-sip,
	systemd, tcpreplay, tinyproxy, tor, uacme, uboot-tools, vim,
	watchdogd, webkitgtk, weston, wireguard-linux-compat,
	wpa_supplicant, wpewebkit, zstd

	Issues resolved (http://bugs.uclibc.org):

	#14881: Watchdogd Package missing INSTALL_STAGING

Peter Korsgaard's avatar
Peter Korsgaard committed
2022.05, released June 6th, 2022

	Fixes all over the tree.

	Rework BR2_STATIC_LIBS handling to ensure it can only be
	enabled if a suitable C library is available.

	Updated/fixed packages: arm-trusted-firmware, at91bootstap,
	boinc, boost, cpulimit, diffutils, edk2, eigen, fbv, gcr,
	gensio, glibc, go, gtest, iucode-tool, kvm-unit-tests, libcec,
	libcurl, libks, linux, linux-tools, lttng-modules, mariadb,
	memcached, mono, musl, mutt, netdata, network-manager, nginx,
	ogre, openjpeg, openvpn, pipewire, python-crossbar, qemu,
	qpid-proton, rauc, rockchip-mali, rsyslog,
	rtl8812au-aircrack-ng, ruby, runc, rustc, samba4, tiff,
	uclibc, unrar, vim, webkitgtk, wpewebkit,
	xdriver_xf86-video-ati, xml-security-c, zchunk, zlib-ng

	Issues resolved (http://bugs.uclibc.org):

	#14821: Samba server is failing to compile
	#14826: make qemu_x86_64_defconfig stopped working

Peter Korsgaard's avatar
Peter Korsgaard committed
2022.05-rc2, released May 30th, 2022

	Fixes all over the tree.

	Defconfigs: qemu_ppc64*: Use binutils 2.36.1 to fix build
	issue, qemu_arm_vexpress_tz: Fix optee-os build issue,
	qemu_arm_versatile_nommu: Drop now that nommu for ARMv5 is no
	longer available

	Updated/fixed packages: dhcp, edk2, gcr, glibc, i2pd, janet,
	janus-gateway, libfreeimage, libnftnl, libnss, libodb-boost,
	libostree, libwebsockets, linux-tools, midori, ntfs-3g, ola,
	optee-client, pcsc-lite, pipewire, python-flask,
	python-service-identity, python-werkzeug, qemu, rng-tools,
	rockchip-mali, strace, xdriver_xf86-video-amdgpu

	Removed packages: ktap

Peter Korsgaard's avatar
Peter Korsgaard committed
2022.05-rc1, released May 18th, 2022

	Fixes all over the tree and new features.

	Toolchain:
	- glibc update to 2.35, musl updated to 1.2.3
	- gcc 11.x updated to 11.3, support for external gcc 12.x
	- binutils 2.38 added, 2.32/2.35.2 removed, default changed to 2.37
	- s390x Bootlin external toolchain added
	- 5.17.x kernel headers support added

	Filesystem:
	- Rework OCI entrypoint/command logic to handle command arguments
	- Squashfs block size is now configurable

	Graphs: Also generate a build time timeline graph (for top
	level parallel builds).

	scripts/pkg-stats: Optimize memory consumption for CPE parsing

	Fix compatibility issue with the fakeroot script logic and
	modern versions of dash.

	Change git:// URLs pointing to Github to https://, now that
	Github has turned off support for git://

	New defconfigs: Octavo osd32mp1_brk / osd32mp1_red

	New packages: falcosecurity-libs, lzma-alone, octave,
	python-flit-core, python-orjson, python-pydevmem,
	qt5webengine-chromium, qt5webengine-chromium-catapult, ragel,
	tbb, wilc-driver, wtfutil

	Wilc1000-firmware renamed to wilc-firmware

	Issues resolved (http://bugs.uclibc.org):

	#14596: package dialog is outdated and contains a bug
	#14651: OpenSSH 8.9p1 compiler error under ARM
	#14656: Adding dependencies from an external tree does not work
	#14661: Fakeroot script relies on bash-isms, does not work with..
	#14681: QT5WEBENGINE not building
	#14686: genimage.cfg have a hard-coded .ext4 extension which..
	#14701: Multiple unresolved symbols while building kernel ..
	#14706: nodjs build problem
	#14711: nodjs build problem missing bzip
	#14721: python-argon2_cffi no longer works
	#14731: BR2_PACKAGE_IOSTAT
	#14751: LVM2 Outdated Link

2022.02.10, released March 1st, 2023

	Important / security related fixes.

	Fix make O=..._defconfig builds (regression in 2022.02.9).

	A number of additional/stricter checks have been added to
	./utils/check-package.

	Build host dependencies check extended to check for a number
	of specific perl modules to better handle distributions (like
	Fedora) with very fine grained perl packages. Also ensure
	build host has git >= 2.0.0 when using packages written in
	go/rust because the vendoring may need it.

	Defconfigs: ASUS tinker rk3288: Fix boot issue related to TPL

	Updated/fixed packages: afboot-stm32, apache, barebox, c-ares,
	elf2flt, freeswitch, fwts, gcc, git, kodi, libgit2, libks,
	libopenssl, live555, lua, lxc, mesa3d-headers, modsecurity2,
	netopeer2, openjdk, openpowerlink, openvpn, opusfile,
	postgresql, pugixml, python-future, qt5, sdl2, sofia-sip,
	ssdp-responder, sudo, sunxi-mali-utgard, ti-sgx-km, tmux,
	uboot, upx, vim, webkitgtk, wolfssl, wpewebkit, xlib_libXpm,
	xserver_xorg-server, xxhash, xz, yajl, zabbix

	Issues resolved (http://bugs.uclibc.org):

	#15271: no start-qemu.sh
	#15291: BR2_PACKAGE_GNU_EFI_ARCH_SUPPORTS without location
	#15301: Selecting NAND Flash boot media (NAND_BOOT) breaks the uboot..

Peter Korsgaard's avatar
Peter Korsgaard committed
2022.02.9, released January 18th, 2023

	Important / security related fixes.

	Br2-external: Fix make performance issue when many (> 6)
	external trees are used together.

	Erofs: Use fixed timestamp and UUID when BR2_REPRODUCIBLE is
	used.

	Go: Ensure our go build and module cache is used, even for the
	download step.

	Legal-info: Stop warning about not saving sources for local /
	override packages if <PKG>_REDISTRIBUTE is set to NO.

	Linux: Fix build of < 5.6 kernels with host-gcc >= 10.

	A large number of NXP related packages and defconfigs have
	been updated as upstream moved the git repositories to Github.

	Updated/fixed packages: asterisk, bearssl, botan, cairo,
	capnproto, check, checkpolicy, connman, containerd,
	docker-cli, docker-engine, exempi, exfat, exfat-utils, fmc,
	fmlib, glib-networking, go, gobject-introspection, gperf,
	i2pd, ima-evm-utils, imx-alsa-plugins, imx-kobs, imx-lib,
	imx-m4fwloader, imx-mkimage, intel-microcode, janus-gateway,
	libcurl, libftdi1, libksba, libmbim, libmng, libpjsip,
	libtalloc, libuwsc, libxkbcommon, linux, lpeg, lrzsz,
	lttng-tools, lua-cqueues, mbedtls, mfgtools, mutt, php,
	policycoreutils, polkit, postgresql, pptp-linux,
	qcom-db410c-firmware, qemu, qoriq-rcw, qt5virtualkeyboard,
	rhash, rtl_433, ruby, sqlite, swupdate, tekui, tiff, tinyxml,
	tor, wayland, wireshark, wpa_supplicant,
	xdriver_xf86-video-imx-viv, xserver_xorg-server, xxhash, zip

	Issues resolved (http://bugs.uclibc.org):

	#14971: Kernel 3.10.108 fail to build in Buildroot 2022.08-rc1
	#14996: Too many directories in BR2_EXTERNAL causes hang during make
	#15161: kernel can't support SUBDIR
	#15196: Setting BR2_PACKAGE_RPI_FIRMWARE_CONFIG_FILE does not work
	#15226: lsblk: not found

Peter Korsgaard's avatar
Peter Korsgaard committed
2022.02.8, released December 10th, 2022

	Important / security related fixes.

	Updated/fixed packages: asterisk, dash, dovecot,
	dovecot-pigeonhole, edk2, edk2-platforms, elf2flt, exim,
	freerdp, gcc, gdb, git, gnupg2, heimdal, iwd, kodi,
	libarchive, libmdbx, libkrb5, libksba, libopenssl, memcached,
	netsnmp, nginx, openpgm, optee-client, python3, rsync,
	rtl8723bu, samba4, sdl, sdl2, swupdate, sysstat, systemd,
	uboot, vim, vlc, xen, xterm

	Issues resolved (http://bugs.uclibc.org):

	#15131: Target GDB uses internal zlib

Peter Korsgaard's avatar
Peter Korsgaard committed
2022.02.7, released November 17th, 2022

	Important / security related fixes.

	Defconfig: Pine64: Change to mainline ATF to fix build
	issue, Zynqmp zcu102 / zcu106: Fix pmufw reset issue

	Updated/fixed packages: arm-trusted-firmware, bind, botan,
	collectd, darkhttpd, dbus, dhcp, dnsmasq, docker-cli,
	docker-engine, exfatprogs, expat, f2fs-tools, faad2, ffmpeg,
	freerdp, gnutls, go, gpsd, grub2, gsl, gst-omx, gst1-devtools,
	gst1-libav, gst1-plugins-bad, gst1-plugins-base,
	gst1-plugins-good, gst1-plugins-ugly, gst1-python,
	gst1-rtsp-server, gst1-vaapi, gstreamer1,
	gstreamer1-editing-services, hdparm, hostapd, imagemagick,
	iwd, jack2, libbpf, libcurl, libfribi, libidn2, libinput,
	libmdbx, libopenssl, libosip2, libpng, libtasn1,
	libtorrent-rasterbar, libuhttpd, libvncserver, libxml2, linux,
	linux-tools, lldpd, lrzip, lz4, matchbox-startup-monitor,
	msmtp, multipath-tools, mupdf, musl, mv-ddr-marvell, mxml,
	nodejs, ntfs-3g, numactl, openvmtools, oracle-mysql,
	paho-mqtt-c, perl-net-ssleay, php, pixman, poppler, procps-ng,
	python-django, python3, qdecoder, rpi-userland, rsync,
	rtl8189es, rtl8189fs, rtl8723bu, rtl8812au-aircrack-ng,
	rtl8821au, rtl_433, samba4, shapelib, socat, squid, sqlite,
	squashfs, strongswan, sudo, swupdate, timescaledb, u-boot,
	uclibc-ng-test, udisks, uftp, uhd, umtprd, vim, wavemon,
	wireguard-linux-compat, wolfssl, wpa_supplicant, wpewebkit,
	zlib-ng, zsh

	Issues resolved (http://bugs.uclibc.org):

	#15026: package/udisks: install to staging
	#15061: Node.js Package fails to build against musl i386

Peter Korsgaard's avatar
Peter Korsgaard committed
2022.02.6, released October 2nd, 2022

	Important / security related fixes.

	Fixed compatibility issue with make 4.3 and the 'printvars' /
	'show-vars' commands.

	Dependencies: Ensure 'find' and 'xargs' are available on the
	build host.

	A large number of typo fixes.

	Defconfigs: Galileo: Fix defconfig syntax, Licheepi zero: Fix
	U-Boot dependencies, Bananapi m1, Olimx a20 olinuxino lime
	1+2, a33 olinuxino: Use standard FPU configuration, Pine 64
	sopine, Rockpro 64: Change to mainline ATF to fix build issue.

	Updated/fixed packages: ace, arm-trusted-firmware,
	babeltrace2, boost, botan, busybox, clamav, cog, connman,
	containerd, cups, dhcpcd, directfb, docker-cli, docker-engine,
	edk2, edk2-platforms, elf2flt, expat, ffmpeg, ficl,
	freeswitch, freetype, gcc, gdb, git, gnutls, go,
	graphicsmagic, grub2, gst1-plugins-bad, gst1-plugins-good,
	heirloom-mailx, icu, igh-ethercat, imagemagick, imx-gpu-viv,
	jose, jpeg, jquery-ui-themes, kodi, libconfuse, libfreeimage,
	libglvnd, libgpg-error, libinput, libmdbx, libsepol, libtirpc,
	libupnp, libvirt, libvncserver, libwpe, libxml2, libzlib,
	linux, linux-tools, lshw, m4, makedevs, makedumpfile,
	mali-driver, mariadb, memcached, mesa3d, minidlna, mosquitto,
	mutt, mv-ddr-marvell, ncurses, ne10, netsniff-ng,
	networkd-dispatcher, ocrad, opencv4, openocd, openssh, pango,
	pcsc-lite, polkit, postgis, postgresql, python-paho-mqtt,
	python-pygame, python3, qemu, qlibc,
	qoriq-cadence-dp-firmware, qt5xmlpatterns, ranger, rng-tools,
	rsync, rsyslog, rtl8189es, rtl8723be, runc, rustc,
	sconeserver, sdl2, snort, sox, sqlite, squid, stress-ng,
	strongswan, sunxi-mali-utgard-driver, syslinux, syslog-ng,
	tcf-agent, tcpreplay, tesseract-ocr, tinyproxy, uacme,
	uboot-tools, uclibc, unzip, usbguard, v4l2loopback, vim,
	webkitgtk, wolfssl, wpewebkit, xfsprogs, xserver_xorg-server,
	xtables-addons, zziplib

	Issues resolved:

	#13216: [Documentation] 2020.02.6 requires GNU find utils
	#14796: 64 bit time and seccomp conflict (OpenSSH server crash)
	#14951: boost compile error when running make silently

Peter Korsgaard's avatar
Peter Korsgaard committed
2022.02.5, released August 31st, 2022

	Important / security related fixes.

	dependencies: Ensure 'cmp' is available on the build host.

	pkg-utils: The KCONFIG_ENABLE_OPT macro used to enforce a specific
	Kconfig option to be enabled (E.G. for kernel options needed by
	packages) no longer changes a =m (modular) with =y (built in).

	check-host-rpath: Silence readelf warnings when clang is used

	GCC 10.x updated to 10.4.0

	Updated/fixed packages: apg, arm-trusted-firmware, assimp,
	bayer2rgb-neon, bind, bird, cog, cwiid, diffutils, fluidsynth,
	freerdp, gcc, glibc, glslsandbox-player, gdk-pixbuf, gnupg2,
	gtest, i2pd, jack2, jquery-validation, jszip, libbsd, libcamera,
	libcurl, libest, libiio, libkrb5, libopenssl, libpsl,
	luasyslog, lxc, mbedtls, mstpd, mutt, netdata, netsniff-ng,
	nodejs, nvidia-driver, openssl, opkg-utils, paho-mqtt-c,
	pango, pcsc-lite, perl, pimd, poppler, postgis, powerpc-utils,
	pppd, protobuf-c, pulseaudio, python-bottle, python-django,
	python-lxml, python3, qt5webkit, rpi-userland, rsyslog, runc,
	rustc, sconeserver, sg3_utils, shadowsocks-libev, suricata,
	tcpreplay, uacme, uclibc, v4l2loopback,, webkitgtk, wine,
	wpewebkit, xdg-dbus-proxy, xserver_xorg-server, zeromq, zfs,
	zlib-ng

	Issues resolved (http://bugs.uclibc.org):

	#13796: Problems compiling package gst-plugins-good
	#14926: package/nodejs: build for host fails with GTEST errors

Peter Korsgaard's avatar
Peter Korsgaard committed
2022.02.4, released July 28th, 2022

	Important / security related fixes.

	Disable big endian no-mmu on ARM as it is not supported by
	elf2flt.

	Tighten dependencies for external Bootlin toolchains to ensure
	they can only be selected in compatible configurations.

	Support external toolchains without gdbserver.

	Updated/fixed packages: apache, avahi, bdwgc, bind, bpftool,
	cups, darkhttpd, dmalloc, ecryptfs-utils, fxload, ghostscript,
	gnutls, gst-omx, gst1-devtools, gst1-libav, gst1-plugins-base,
	gst1-plugins-bad, gst1-plugins-good, gst1-plugins-ugly,
	gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
	gstreamer1-editing-services, gtest, iptables, keyutils, lcms2,
	libabseil-cpp, libcamera, libcurl, libeastl, libgpgme,
	libgtk3, libmdbx, libmediaart, libmodsecurity, libnetconf2,
	libopenssl, libpjsip, libsamplerate, libsndfile, libtalloc,
	logrotate, luajit, nginx, noip, paxtest, php, postgresql,
	procrank_linux, pure-ftpd, python-pillow, qdecoder,
	rabbitmq-server, rpi-userland, rustc, sofia-sip, systemd,
	tcpreplay, tinyproxy, tor, uacme, uboot-tools, vim, watchdogd,
	webkitgtk, wireguard-linux-compat, wpa_supplicant, wpewebkit,
	zstd

	Issues resolved (http://bugs.uclibc.org):

	#14881: Watchdogd Package missing INSTALL_STAGING

Peter Korsgaard's avatar
Peter Korsgaard committed
2022.02.3, released June 19th, 2022

	Important / security related fixes.

	Infrastructure: Fix building under paths containing regex
	characters (E.G. '+')

	Toolchain: Only allow ppc64le variants for which a
	glibc/musl/uclibc toolchain is supported.
	Mark codescape mti/img mips toolchains as shared library only
	(glibc).

	Updated/fixed packages: arm-trusted-firmware,
	at91dataflashboot, boinc, dhcp, diffutils, edk2, fbv, gensio,
	glibc, go, gtest, iucode-tool, janet, libcec, libcurl,
	libfreeimage, libnftnl, libodb-boost, linux, linux-tools,
	lttng-modules, mariadb, memcached, mono, mutt,
	network-manager, nginx, ntfs-3g, ogre, openjpeg, openvpn,
	qemu, qpid-proton, qt5webengine, rauc, rockchip-mali, rsyslog,
	ruby, runc, rustc, samba4, strace, tiff, uclibc, unrar, vim,
	webkitgtk, wpewebkit, xdriver_xf86-video-amdgpu,
	xdriver_xf86-video-ati, zlib-ng

	New packages: qt5webengine-chromium,
	qt5webengine-chromium-catapult