Skip to content

Commit f6fc70e

Browse files
authored
Merge pull request #169 from jdorigao/buildroot-2024.11.x
bump: buildroot to 2024.11.x
2 parents 873b524 + c94639e commit f6fc70e

File tree

2,229 files changed

+19730
-28913
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,229 files changed

+19730
-28913
lines changed

.checkpackageignore

Lines changed: 6 additions & 51 deletions
Large diffs are not rendered by default.

CHANGES

Lines changed: 220 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,110 @@
1-
2024.08.3, released December 8th, 2024
1+
2024.11.1, released January 9th, 2025
22

33
Important / security related fixes.
44

5-
Defconfigs: fix mender_x86_64_efi_defconfig build on setups
6-
where /bin/sh is not bash.
5+
Infrastructure:
6+
7+
- Ensure CONFIG_TRIM_UNUSED_KSYMS is disabled when building
8+
external Linux kernel modules
9+
10+
Updated/fixed packages: apr, bc, bluez5_utils, c-icap,
11+
cryptodev-linux, dahdi-linux, dpdk, freeipmi, gdb, gnupg2,
12+
gnuplot, gnutls, go, gobject-introspection, grub2, gst-omx,
13+
gst1-devtools, gst1-libav, gst1-plugins-bad,
14+
gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
15+
gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
16+
gstreamer1-editing-services, igt-gpu-tools, iperf3, libcurl,
17+
libsha1, libsndfile, libsoup3, libvirt, libxcrypt, libxml2,
18+
libzenoh-pico, linux, linux-pam, netatalk, nettle, octave,
19+
opensc, perl, php, pixman, polkit, procps-ng,
20+
python-autocommand, python-django, python3, quickjs, samba4,
21+
skeleton, subversion, ti-k3-r5-loader, tzdata, v4l2loopback,
22+
wayland, webkitgtk, weston, wget, wireshark, wpewebkit,
23+
xr819-xradio, xxhash, zfs, zic
24+
25+
Issues resolved:
26+
- bluetooth.service cannot connect to D-BUS
27+
https://gitlab.com/buildroot.org/buildroot/-/issues/65
28+
- gdb package doesn't have a licence hash in the gdb.hash file
29+
https://gitlab.com/buildroot.org/buildroot/-/issues/66
30+
- package/libsha1: Build failure with GCC 14 [-Wimplicit-int]
31+
https://gitlab.com/buildroot.org/buildroot/-/issues/69
32+
33+
2024.11, released December 8th, 2024
34+
35+
Various fixes.
36+
37+
Updated/fixed packages: eza, foot, gnutls, ibm-sw-tpm2,
38+
mosquitto, pixman
39+
40+
Issues resolved:
41+
- procps-ng: builderror in 2024.08
42+
https://gitlab.com/buildroot.org/buildroot/-/issues/38
43+
44+
2024.11-rc3, released Decemmber 5th, 2024
45+
46+
Fixes all over the tree.
747

848
Updated/fixed packages: alsa-lib, android-tools, bats-core,
9-
bluez-alsa, bmap-tools, boost, checksec, ebtables, expat, fbv,
10-
ffmpeg, foot, frr, gnuplot, gnutls, intel-microcode, irssi,
11-
libcurl, libgit2, libkrb5, libmodbus, libpng, libvpl,
12-
linux-pam, linux-tools, lmbench, mbedtls, mosquitto, musl,
13-
musl-compat-headers, nfs-utils, ntp, php, picotool,
14-
postgresql, procps-ng, python-psycopg2, python-sip, qt6base,
15-
quagga, rt-tests, sexpect, sshguard, systemd, tiff, x11vnc
49+
doxygen, frr, gnutls, libvpl, linux-tools, lmbench, lrzsz,
50+
musl, nfs-utils, opkg, polkit, postgresql, procps-ng,
51+
python-psycopg2, quagga, rt-tests, rust, sexpect
52+
53+
2024.11-rc2, released November 23rd, 2024
54+
55+
Fixes all over the tree.
56+
57+
Updated/fixed packages: bmap-tools, go, intel-microcode,
58+
libblockdev, libcurl, libkrb5, libnvme, libpng, php,
59+
postgresql, python-sip, skopeo, tiff, util-linux-libs
60+
61+
2024.11-rc1, released November 13th, 2024
62+
63+
Fixes all over the tree and package updates.
64+
65+
Toolchain:
66+
67+
- binutils 2.43 added, binutils 2.42 becomes the default.
68+
- glibc updated to 2.40
69+
- ARM, Bootlin and Synopsys external toolchains updated
70+
- Support added for ARM FDPIC, which allows to use shared
71+
libraries on ARM noMMU targets
72+
73+
Go support: allow using a pre-built Go compiler, using the new
74+
go-bin package.
75+
76+
New defconfigs: friendlyarm_nanopi_neo, nvidia_bf3,
77+
stm32f746_disco_sd, ti_am62px_sk, versal_vek280
78+
79+
Removed defconfigs: qemu_nios2_10m50
80+
81+
New packages: andes-spi-burn, bfscripts, cpp-httplib, dlib,
82+
dpdk, evilwm, go-bin, iana-assignments, iotools, lua-uuid,
83+
oath-toolkit, perl-mime-base32, python-aiohappyeyeballs,
84+
python-aiomqtt, python-argcomplete, python-dotenv,
85+
python-dunamai, python-immutabledict, python-iterable-io,
86+
python-path, python-poetry-dynamic-versioning,
87+
python-propcache, python-proto-plus, python-psygnal,
88+
python-pyaml, python-pydantic-settings, python-pyqt5-sip,
89+
python-pysnmpcrypto, python-rgbmatrix, python-sdbus,
90+
python-sdbus-networkmanager, python-simple-websocket,
91+
python-tinyhtml5, python-zipstream-ng, qt6charts, qt6scxml,
92+
superiotool, tailscale, tinyinit, uefisettings
93+
94+
Removed packages: bsdiff, popperjs
95+
96+
Added tests: erofs filesystem, audit, dosfstools, dtc,
97+
exfatprogs, go-bin, iputils, oath-toolkit, parted, pppd, pv,
98+
pyqt5, python-sdbus, python-sdbus-networkmanager, rrdtool,
99+
unbound, which
16100

17101
Issues resolved:
18-
- procps-ng: builderror in 2024.08
19-
https://gitlab.com/buildroot.org/buildroot/-/issues/38
20-
- fbv package download link is broken in long term support branch
21-
https://gitlab.com/buildroot.org/buildroot/-/issues/73
102+
- host rpath fixups misses needed directory
103+
https://gitlab.com/buildroot.org/buildroot/-/issues/39
104+
- procps-ng: build failure when linking to systemd
105+
https://gitlab.com/buildroot.org/buildroot/-/issues/28
106+
- ripgrep leaves /usr/crates2.json / .crates.toml files
107+
https://gitlab.com/buildroot.org/buildroot/-/issues/17
22108

23109
2024.08.2, released November 14th, 2024
24110

@@ -204,6 +290,44 @@
204290
- Can't subscribe buildroot mailing list
205291
https://gitlab.com/buildroot.org/buildroot/-/issues/25
206292

293+
2024.05.3, released September 9th, 2024
294+
295+
Important / security related fixes.
296+
297+
A large number of GCC 14.x compilation fixes and additional
298+
runtime tests.
299+
300+
Infrastructure:
301+
- Be more robust against text files (for package hashes and
302+
users) incorrectly missing a terminating newline.
303+
304+
- Fix various issues with the pkg-kconfig infrastructure and
305+
per-package-directories builds
306+
(BR2_PER_PACKAGE_DIRECTORIES).
307+
308+
Updated/fixed packages: aer-inject, am335x-pru-package,
309+
apache, apr, apr-util, attr, augeas, autossh, bandwidthd,
310+
bcusdk, boost, brcm-patchram-plus, btrfs-progs, busybox,
311+
can-utils, coreutils, cpuload, cryptsetup, cwiid, dhrystone,
312+
dvb-apps, elfutils, faifa, fetchmail, ffmpeg, fluent-bit,
313+
fluidsynth, freerdp, gcc, gcc-bare-metal, gdb, gnutls, gpsd,
314+
hiawatha, hostapd, htop, ibm-sw-tpm2, intel-microcode, iperf3,
315+
iproute2, ksmbd-tools, libcli, libcoap, libcurl, libest,
316+
libfreefare, libgtk3, libngs, libpwquality, libressl, libupnp,
317+
libxml2, libxslt, lrzsz, mdio-tools, micropython,
318+
mjpg-streamer, mokutil, mpir, ncftp, nginx, nodejs, odb,
319+
open-iscsi, openldap, openswan, openvpn, pistache, procps-ng,
320+
python-django, quotatool, rtty, ruby, sconeserver, speex,
321+
swaybg, tar, tftpd, tinyssh, uclibc, uclibc-ng-test, unbound,
322+
uuu, vorbus-tools, wpewebkit, zfs, zsh
323+
324+
Issues resolved:
325+
- TAR-1.35 will not build for target (host-variant will build)
326+
https://gitlab.com/buildroot.org/buildroot/-/issues/4
327+
- Toolchain (host-gcc-final-14.1.0) build failure with
328+
y2038/BR2_TIME_BITS_64 enabled
329+
https://gitlab.com/buildroot.org/buildroot/-/issues/16
330+
207331
2024.05.2, released August 14th, 2024
208332

209333
Important / security related fixes.
@@ -374,6 +498,88 @@
374498
#16036: android-tools version is too old
375499
#16075: Cannot use linux kernel extensions from external tree..
376500

501+
2024.02.8, released November 14th, 2024
502+
503+
Important / security related fixes.
504+
505+
Updated/fixed packages: apache, asterisk, bind, bootgen, criu,
506+
file, fluidsynth, ghostscript, heimdal, intel-microcode,
507+
jailhouse, jsoncpp, libarchive, libcurl, libldns, liblinear,
508+
libmdbx, libopenh264, ltrace, lightning, nghttp2, ntp, php,
509+
postgresql, procps-ng, python-pyqt5, ruby, sysvinit, tor,
510+
wpebackend-fdo
511+
512+
New packages: python-pyqt5-sip
513+
514+
2024.02.7, released October 21th, 2024
515+
516+
Important / security related fixes.
517+
518+
Per-package-directories fixes for the .gdbinit file and RPATH
519+
fixups for SDK.
520+
521+
utils/check-package: Also check for correct indentation of
522+
help lines.
523+
524+
A large number of typo fixes.
525+
526+
Updated/fixed packages: aer-inject, armadillo, asterisk,
527+
aumix, babeld, bind, botan, cache-calibrator, clamav,
528+
comix-cursors, cryptsetup, cups, dovecot, dovecot-pigeonhole,
529+
expat, fbset, genpart, glibc, gnu-efi, gnutls, go, grub2,
530+
libarchive, libcuefile, libcurl, libglob, libgpg-error,
531+
libilbc, libkcapi, libopenssl, libpcap, libuecc, linux-pam,
532+
mosquitto, nginx, ntpsec, p910nd, php, postgresql, procps-ng,
533+
proftpd, pure-ftpd, python-django, python-huepy,
534+
python-sqlparse, python-unittest-xml-reporting, python3,
535+
qt6base, qt6svg, rp-pppoe, sofia-sip, strongswan, szip,
536+
tllist, unbound, wpebackend-fdo, wpewebkit, x264, xenomai,
537+
xserver_xorg-server, zabbix
538+
539+
New packages: go-bootstrap-stage3
540+
541+
Issues resolved:
542+
- procps-ng: build failure when linking to systemd
543+
https://gitlab.com/buildroot.org/buildroot/-/issues/28
544+
- orange pi 2w does not boot
545+
https://gitlab.com/buildroot.org/buildroot/-/issues/36
546+
- glibc configure fails on aarch64 with mathvec SVE ACLE error
547+
https://gitlab.com/buildroot.org/buildroot/-/issues/40
548+
- Kernel Build from Custom Git Repo fails with hash-error
549+
https://gitlab.com/buildroot.org/buildroot/-/issues/46
550+
- package/linux-pam: Remove unneeded flex dependency
551+
https://gitlab.com/buildroot.org/buildroot/-/issues/47
552+
553+
2024.02.6, released September 9th, 2024
554+
555+
Important / security related fixes.
556+
557+
Added a large number of additional runtime tests.
558+
559+
Infrastructure:
560+
- Be more robust against text files (for package hashes and
561+
users) incorrectly missing a terminating newline.
562+
563+
- Fix various issues with the pkg-kconfig infrastructure and
564+
per-package-directories builds
565+
(BR2_PER_PACKAGE_DIRECTORIES).
566+
567+
Updated/fixed packages: aer-inject, am335x-pru-package,
568+
apache, apr, apr-util, attr, boost, btrfs-progs, busybox,
569+
cryptsetup, dropbear, elfutils, fetchmail, ffmpeg, fluidsynth,
570+
freerdp, gcc, gdb, gnutls, gpsd, hiawatha, hostapd, htop,
571+
intel-microcode, iperf3, ksmbd-tools, libcoap, libcurl,
572+
libest, libgtk3, libpwquality, libressl, libupnp, libxml2,
573+
libxslt, lrzsz, mdio-tools, micropython, mjpg-streamer, mpir,
574+
ncftp, nginx, nodejs, open-iscsi, openldap, openvpn, pistache,
575+
procps-ng, python-django, ruby, speex, swaybg, tinyssh,
576+
uclibc, uclibc-ng-test, unbound, uuu, wpewebkit, zfs
577+
578+
Issues resolved:
579+
- Toolchain (host-gcc-final-14.1.0) build failure with
580+
y2038/BR2_TIME_BITS_64 enabled
581+
https://gitlab.com/buildroot.org/buildroot/-/issues/16
582+
377583
2024.02.5, released August 14th, 2024
378584

379585
Important / security related fixes.

Config.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@ config BR2_KERNEL_MIRROR
285285

286286
config BR2_GNU_MIRROR
287287
string "GNU Software mirror"
288-
default "http://ftpmirror.gnu.org"
288+
default "https://ftpmirror.gnu.org"
289289
help
290290
GNU has multiple software mirrors scattered around the
291291
world. The following allows you to select your preferred

Config.in.legacy

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,95 @@ endif
144144

145145
###############################################################################
146146

147+
comment "Legacy options removed in 2024.11"
148+
149+
config BR2_PACKAGE_BSDIFF
150+
bool "bsdiff has been removed"
151+
select BR2_LEGACY
152+
help
153+
The bsdiff package was removed as it is not maintained
154+
anymore (no commit since 2014).
155+
156+
config BR2_PACKAGE_PROCPS_NS_ORIGINAL_TOP
157+
bool "BR2_PACKAGE_PROCPS_NS_ORIGINAL_TOP has been renamed"
158+
select BR2_LEGACY
159+
select BR2_PACKAGE_PROCPS_NG_ORIGINAL_TOP
160+
help
161+
The option has been renamed to
162+
BR2_PACKAGE_PROCPS_NG_ORIGINAL_TOP.
163+
164+
config BR2_PACKAGE_QEMU_TARGET_NIOS2
165+
bool "qemu nios2 support has been removed"
166+
select BR2_LEGACY
167+
help
168+
NIOS2 support has been removed since Qemu 9.1.0.
169+
170+
config BR2_PACKAGE_POPPERJS
171+
bool "popperjs has been removed"
172+
select BR2_LEGACY
173+
help
174+
The project has been renamed to floating-ui.
175+
176+
config BR2_KERNEL_HEADERS_6_10
177+
bool "kernel headers version 6.10.x are no longer supported"
178+
select BR2_LEGACY
179+
help
180+
Version 6.10.x of the Linux kernel headers are no longer
181+
maintained upstream and are now removed.
182+
183+
config BR2_PACKAGE_IPMITOOL_PEN_REG_URI
184+
string "IANA PEN registry moved to iana-assignment package"
185+
help
186+
Installation of the IANA PEN is now handled by the
187+
iana-assignment package; to install a custom PEN,
188+
use a rootfs-overlay for example.
189+
190+
config BR2_PACKAGE_IPMITOOL_PEN_REG_URI_WRAP
191+
bool
192+
default y if BR2_PACKAGE_IPMITOOL_PEN_REG_URI != ""
193+
select BR2_LEGACY
194+
195+
config BR2_PACKAGE_ERLANG_P1_YAML
196+
bool "erlang-p1-yaml has been renamed"
197+
select BR2_LEGACY
198+
select BR2_PACKAGE_ERLANG_FAST_YAML
199+
help
200+
The erlang-p1-yaml package has been renamed to
201+
erlang-fast-yaml.
202+
203+
config BR2_PACKAGE_ERLANG_P1_XMPP
204+
bool "erlang-p1-xmpp has been renamed"
205+
select BR2_LEGACY
206+
select BR2_PACKAGE_ERLANG_XMPP
207+
help
208+
The erlang-p1-xmpp package has been renamed to erlang-xmpp.
209+
210+
config BR2_PACKAGE_ERLANG_P1_XML
211+
bool "erlang-p1-xml has been renamed"
212+
select BR2_LEGACY
213+
select BR2_PACKAGE_ERLANG_FAST_XML
214+
help
215+
The erlang-p1-xml package has been renamed to erlang-fast-xml.
216+
217+
config BR2_PACKAGE_ERLANG_P1_STUN
218+
bool "erlang-p1-stun has been renamed"
219+
select BR2_LEGACY
220+
select BR2_PACKAGE_ERLANG_STUN
221+
help
222+
The erlang-p1-stun package has been renamed to erlang-stun.
223+
224+
config BR2_PACKAGE_FBV_GIF
225+
bool "fbv GIF support has been removed"
226+
select BR2_LEGACY
227+
help
228+
Fbv GIF support has been removed, use PNG, BMP or JPEG.
229+
230+
config BR2_BINUTILS_VERSION_2_40_X
231+
bool "binutils 2.40 has been removed"
232+
select BR2_LEGACY
233+
help
234+
binutils 2.40 has been removed, use a newer version.
235+
147236
comment "Legacy options removed in 2024.08"
148237

149238
config BR2_PACKAGE_MIDORI
@@ -175,6 +264,13 @@ config BR2_PACKAGE_FLUTTER_DYNAMIC_LAYOUTS_EXAMPLE
175264
flutter-dynamic-layouts was removed from flutter-packages
176265
as of commit e35f29177495131f0f598fc7ae1ffd74d89edf15.
177266

267+
config BR2_KERNEL_HEADERS_6_9
268+
bool "kernel headers version 6.9.x are no longer supported"
269+
select BR2_LEGACY
270+
help
271+
Version 6.9.x of the Linux kernel headers are no longer
272+
maintained upstream and are now removed.
273+
178274
config BR2_x86_knightslanding
179275
bool "knightslanding x86 architecture support dropped"
180276
select BR2_LEGACY
@@ -288,6 +384,13 @@ config BR2_PACKAGE_VERSAL_FIRMWARE
288384
The versal-firmware package has been replaced by the more
289385
generic xilinx-prebuilt package.
290386

387+
config BR2_KERNEL_HEADERS_6_8
388+
bool "kernel headers version 6.8.x are no longer supported"
389+
select BR2_LEGACY
390+
help
391+
Version 6.8.x of the Linux kernel headers are no longer
392+
maintained upstream and are now removed.
393+
291394
config BR2_TARGET_AT91BOOTSTRAP
292395
bool "at91bootstrap removed"
293396
select BR2_LEGACY

0 commit comments

Comments
 (0)