This repository was archived by the owner on Jun 28, 2021. It is now read-only.
Update buildroot fork to latest upstream master#8
Open
Troy Benjegerdes (tmagik) wants to merge 10000 commits into
Open
Update buildroot fork to latest upstream master#8Troy Benjegerdes (tmagik) wants to merge 10000 commits into
Troy Benjegerdes (tmagik) wants to merge 10000 commits into
Conversation
Disable building of man pages, which is now a separate option from building html docs[1]. Add conditional support for parsing the NVMe Boot Firmware Table NBFT) depending on whether libnvme is available. Changes [2]: ============================================= NetworkManager-1.56 Overview of changes since NetworkManager-1.54 ============================================= * Unify the versioning to use everywhere the scheme with the -rcX or -dev suffixes when appropriate. This affects, for example, the URL and filename of the release tarball and the version reported by nmcli and the daemon. As an exception, the C API will continue to use the 90+ scheme for RC versions. * nmcli now supports viewing and managing WireGuard peers. * Support reapplying the "sriov.vfs" property as long as "sriov.total-vfs" is not changed. * Support reapplying "bond-port.vlans". * Accept hostnames longer than 64 characters from DNS lookup. * Make that global-dns configuration overwrites DNS searches and options from connections, instead of merging all together. * Add support for a new rd.net.dhcp.client-id option in nm-initrd-generator. * Add gsm device-uid setting to restrict the devices the connection applies to. * Support configuring the HSR protocol version via the "hsr.protocol-version" property. * Fix a bug that makes broadband connections auto-connect getting blocked if the connection tries to reconnect when modem status is "disconnecting" / "disconnected". * Treat modem connection not having an operator code available as a recoverable error. * Add support for configuring systemd-resolved's DNSSEC option per-connection via the "connection.dnssec" connection property. * Support configuring the HSR interlink port via the "hsr.interlink" property. * Fix some connection properties not being applied to vpn connections (connection.mdns, connection.llmnr, connection.dns-over-tls, connection.mptcp-flags, ipv6.ip6-privacy) * Update n-acd to always compile with eBPF enabled, as support for eBPF is now detected at run time. * Add new MPTCP 'laminar' endpoint type, and set it by default alongside the 'subflow' one. * For private connections (the ones that specify a user in the "connection.permissions" property), verify that the user can access the 802.1X certificates and keys set in the connection. * Introduce a libnm function that can be used by VPN plugins to check user permissions on certificate and keys. ============================================= NetworkManager-1.54 Overview of changes since NetworkManager-1.52 ============================================= * Add support for configuring per-device IPv4 forwarding via the "ipv4.forwarding" connection property. * Add a new "prefix-delegation" setting containing a "subnet-id" property that specifies the subnet to choose on the downstream interface when using IPv6 prefix delegation. * Support OCI baremetal in nm-cloud-setup * When activating a WireGuard connection to an IPv6 endpoint, now NetworkManager creates firewall rules to ensure that the incoming packets are not dropped by kernel reverse path filtering. * Add support for configuring the loopback interface in nmtui. * Most of the properties of ovs-bridge and ovs-port connections can now be reapplied at runtime without bringing the connection down. * Add a new "sriov.preserve-on-down" property that controls whether NetworkManager preserves the SR-IOV parameters set on the device when the connection is deactivated, or whether it resets them to their default value. * Introduce a new "ovs-dpdk.lsc-interrupt" property to configure the Link State Change (LSC) detection mode for OVS DPDK interfaces. * The initrd-generator now can parse the NVMe Boot Firmware Table (NBFT) to configure networking during early boot. * Add systemd services to provide networking in the initrd. [1] https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/a11760ef39629fd5f850b9a495e5b155c2cb120d [2] https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/blob/nm-1-56/NEWS Signed-off-by: Marcus Hoffmann <buildroot@bubu1.eu> Tested-by: Fiona Klute <fiona.klute@gmx.de> Signed-off-by: Julien Olivain <ju.o@free.fr>
https://littlecms.com/blog/2026/04/17/lcms2-2.19/ https://github.com/mm2/Little-CMS/blob/lcms2.19/ChangeLog Fixes CVE-2026-41254: https://security-tracker.debian.org/tracker/CVE-2026-41254 Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr>
Fixes the following vulnerability: CVE-2026-42371: integer overflow in text range comparison uriparser/uriparser#298 For details, see the announcement: https://www.openwall.com/lists/oss-security/2026/04/27/2 Signed-off-by: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Julien Olivain <ju.o@free.fr>
Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr>
Changelog: https://github.com/htop-dev/htop/blob/3.5.0/ChangeLog Signed-off-by: Francois Perrad <francois.perrad@gadz.org> [Marcus: add link to changelog] Signed-off-by: Marcus Hoffmann <buildroot@bubu1.eu>
https://ccache.dev/releasenotes.html#_ccache_4_13_5 Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Marcus Hoffmann <buildroot@bubu1.eu>
https://www.samba.org/samba/history/samba-4.24.1.html Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr>
Change log at https://github.com/ndilieto/uacme/blob/upstream/1.8.1/ChangeLog Signed-off-by: Nicola Di Lieto <nicola.dilieto@gmail.com> Signed-off-by: Julien Olivain <ju.o@free.fr>
https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v22.1.1 Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr>
https://github.com/janbar/pvr.mythtv/blob/21.3.6-Omega/pvr.mythtv/changelog.txt Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr>
Removed patch 0001 due to upstream removal of the patched file: https://chromium.googlesource.com/chromiumos/platform/vboot_reference/+/1accb279b195241cdd6ea47f95747bb8664442a2%5E%21/ Renumbered remaining patch. Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr>
https://github.com/meetecho/janus-gateway/blob/v1.4.1/CHANGELOG.md Rebased patches, added Upstream: tag to patch 0001. Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr>
https://github.com/syslog-ng/syslog-ng/blob/syslog-ng-4.11.0/NEWS.md Added sha256 tarball hash provided by upstream. Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr>
Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr>
https://www.han.de/~werner/ytree.html Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr>
https://www.mpg123.org/cgi-bin/news.cgi Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr>
https://github.com/adah1972/libunibreak/blob/libunibreak_7_0/NEWS Switched to sha256 tarball hash provided by upstream. Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr>
https://bitcoincore.org/en/releases/31.0/ "The minimum supported GCC compiler version has been raised to 12.1" Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr>
Release notes: https://github.com/mstpd/mstpd/releases/tag/0.2.0 Signed-off-by: Francois Perrad <francois.perrad@gadz.org> [Julien: add link to release notes in commit log] Signed-off-by: Julien Olivain <ju.o@free.fr>
Changelog: https://www.nano-editor.org/dist/v9/ChangeLog Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Julien Olivain <ju.o@free.fr>
For change log, see: https://github.com/the-tcpdump-group/tcpdump/blob/tcpdump-4.99.6/CHANGES Signed-off-by: Francois Perrad <francois.perrad@gadz.org> [Julien: add link to change log in commit log] Signed-off-by: Julien Olivain <ju.o@free.fr>
https://github.com/OpenVPN/openvpn/blob/v2.7.3/Changes.rst Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr>
https://github.com/strace/strace/releases/tag/v7.0 Removed patches which are included in this release. Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr>
Release notes: https://github.com/storaged-project/libblockdev/blob/3.5.0/NEWS.rst Reworked local patch. Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com> Signed-off-by: Julien Olivain <ju.o@free.fr>
No functional change. Add package-level .editorconfig so indentation matches what other init scripts use. Signed-off-by: Fiona Klute <fiona.klute@gmx.de> Signed-off-by: Julien Olivain <ju.o@free.fr>
Replace old bouncing email address. Signed-off-by: Eugen Hristev <ehristev@kernel.org> Signed-off-by: Marcus Hoffmann <buildroot@bubu1.eu>
https://github.com/OpenSC/OpenSC/blob/0.27.1/NEWS Switched to sha256 tarball hash provided by upstream. Removed patch which is included in this release. Fixes the following CVEs: * CVE-2025-13763: Several uses of potentially uninitialized memory detected by fuzzers * CVE-2025-49010: Possible write beyond buffer bounds during processing of GET RESPONSE APDU * CVE-2025-66215: Possible write beyond buffer bounds in oberthur driver * CVE-2025-66038: Possible read beyond buffer bounds when parsing historical bytes in PIV driver * CVE-2025-66037: Possible buffer overrun while parsing SPKI Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Marcus Hoffmann <buildroot@bubu1.eu>
Fixes (in 1.7.1): CVE-2025-6020 - pam_namespace: potential privilege escalation GHSA-f9p8-gjr4-j9gx The build system was changed from autotools to meson in 1.7.0. Changelog: https://github.com/linux-pam/linux-pam/releases/tag/v1.7.0 https://github.com/linux-pam/linux-pam/releases/tag/v1.7.1 https://github.com/linux-pam/linux-pam/releases/tag/v1.7.2 Signed-off-by: Raphael Pavlidis <raphael.pavlidis@gmail.com> [Marcus: add note about the CVE fixed in this bump] Signed-off-by: Marcus Hoffmann <buildroot@bubu1.eu>
https://lists.ucc.gu.uwa.edu.au/pipermail/dropbear/2026q2/002398.html This bump includes "- scp: Fix regression in 2026.90 building on older glibc or other libc. reallocarray() was required, it is no longer needed." and fixes a build error introduced by buildroot commit 5b136c8. Fixes: https://autobuild.buildroot.net/results/637/6372e58671d3719b127dcb69642420a07f441790/ Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Reviewed-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
https://www.python.org/downloads/release/python-3145/ https://docs.python.org/release/3.14.5/whatsnew/changelog.html This release includes various security fixes: gh-148178: Hardened _remote_debugging by validating remote debug offset tables before using them to size memory reads or interpret remote layouts. gh-149254: Update Android and iOS installer to use OpenSSL 3.0.20. gh-149017: Update bundled libexpat to version 2.8.0. gh-90309: Base64-encode values when embedding cookies to JavaScript using the http.cookies.BaseCookie.js_output() method to avoid injection and escaping. gh-148395: Fix a dangling input pointer in lzma.LZMADecompressor, bz2.BZ2Decompressor, and internal zlib._ZlibDecompressor when memory allocation fails with MemoryError, which could let a subsequent decompress() call read or write through a stale pointer to the already- released caller buffer. gh-148169: A bypass in webbrowser allowed URLs prefixed with %action to pass the dash-prefix safety check. gh-146333: Fix quadratic backtracking in configparser.RawConfigParser option parsing regexes (OPTCRE and OPTCRE_NV). A crafted configuration line with many whitespace characters could cause excessive CPU usage. gh-146211: Reject CR/LF characters in tunnel request headers for the HTTPConnection.set_tunnel() method. Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Fixes the following security issues: CVE-2026-5450: scanf %mc off-by-one heap buffer overflow https://sourceware.org/git/?p=glibc.git;a=blob;f=advisories/GLIBC-SA-2026-0009;h=3c297fdc8018d26dfa3b1b269b8fdc2d4ab07e81;hb=HEAD CVE-2026-5928: Potential buffer under-read in ungetwc https://sourceware.org/git/?p=glibc.git;a=blob;f=advisories/GLIBC-SA-2026-0010;h=ae9953fb717886b93ea55fdede14450a0d4835f4;hb=HEAD git shortlog 2.43-22-g8362e8ce1..2.43-27-g4070d808b DJ Delorie (1): include: isolate __O_CLOEXEC flag for sys/mount.h and fcntl.h Florian Weimer (1): Linux: Only define OPEN_TREE_* macros in <sys/mount.h> if undefined (bug 33921) H.J. Lu (1): abilist.awk: Handle weak unversioned defined symbols Rocket Ma (2): libio: Fix ungetwc operating on byte stream [BZ #33998] stdio-common: Fix buffer overflow in scanf %mc [BZ #34008] Signed-off-by: Bernd Kuhls <bernd@kuhls.net> [Peter: use correct git hash in _IGNORE_CVES for CVE-2026-5928] Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This reverts commit 51365ff. This breaks u-boot < v2025.10 builds using binman, so revert it for now given that v2025.10 is a quite recent release. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/14249332016 And many more. Longer term we either want to upgrade all the defconfigs (which will not fix the issue for external users) or find a way to patch older u-boot versions. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr>
https://github.com/gpg/libksba/blob/libksba-1.7.0/NEWS https://dev.gnupg.org/T8121 Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr>
https://github.com/gpg/libgpg-error/blob/libgpg-error-1.61/NEWS https://dev.gnupg.org/T8239 https://lwn.net/Articles/1071807/ Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr>
https://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2026q2/018471.html https://thekelleys.org.uk/dnsmasq/CVE/ Fixes CVE-2026-2291, CVE-2026-4890, CVE-2026-4891, CVE-2026-4892, CVE-2026-4893 & CVE-2026-5172. Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr>
For change log, see: https://git.kernel.org/pub/scm/utils/dash/dash.git/log/?h=6a1533f24b646364ad514c542292b5c85b2adabf Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com> Signed-off-by: Julien Olivain <ju.o@free.fr>
Buildroot commit 3563ae9 introduced an incorrectly formatted hash file. This commit fixes the issue. Signed-off-by: Julien Olivain <ju.o@free.fr>
The old upstream page [1] is being deprecated. It currently shows: """ This page will go offline on 1 July 2026. Go to the new page at https://waterlander.net/dos2unix/ """ This commit updates the homepage, download site and hash file URL to the new upstream location [2]. [1] http://waterlan.home.xs4all.nl/dos2unix.html [2] https://waterlander.net/dos2unix/ Signed-off-by: Shubham Chakraborty <chakrabortyshubham66@gmail.com> [Julien: add info in commit log] Signed-off-by: Julien Olivain <ju.o@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
https://github.com/uriparser/uriparser/blob/uriparser-1.0.2/ChangeLog Fixes CVE-2026-44927 & CVE-2026-44928. Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr>
https://seclists.org/oss-sec/2026/q2/491 https://exim.org/static/doc/security/EXIM-Security-2026-05-01.1/EXIM-Security-2026-05-01.1.txt Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr>
https://github.com/owasp-modsecurity/ModSecurity/blob/v3.0.15/CHANGES Fixes CVE-2026-42268 & CVE-2026-30923. Rebased patch 0001 due to upstream commit owasp-modsecurity/ModSecurity@f38b5b7 Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr>
https://www.samba.org/samba/history/samba-4.24.2.html Fixes CVE-2026-40170. Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr>
Buildroot commit [1] updated the Kernel for this test, but forgot to add the "arm/" prefix for the dtb path. Since Linux 6.5, .dts files have been moved to "arch/arm/boot/dts/" and the test was not able to find the file anymore, which caused the build to fail. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/14297955524 [1] https://gitlab.com/buildroot.org/buildroot/-/commit/74e7e07f83d6575f369295d17199ea488d87d233 Signed-off-by: Dowan Gullient <dowan.gullient@smile.fr> [Julien: reword commit log] Signed-off-by: Julien Olivain <ju.o@free.fr>
- CVE-2026-32853:
LibVNCServer versions 0.9.15 and prior (fixed in commit 009008e)
contain a heap out-of-bounds read vulnerability in the UltraZip
encoding handler that allows a malicious VNC server to cause
information disclosure or application crash. Attackers can exploit
improper bounds checking in the HandleUltraZipBPP() function by
manipulating subrectangle header counts to read beyond the allocated
heap buffer.
For more information, see:
- https://www.cve.org/CVERecord?id=CVE-2026-32853
- GHSA-87q7-v983-qwcj
- LibVNC/libvncserver@009008e
- CVE-2026-32854:
LibVNCServer versions 0.9.15 and prior (fixed in commit dc78dee)
contain null pointer dereference vulnerabilities in the HTTP proxy
handlers within httpProcessInput() in httpd.c that allow remote
attackers to cause a denial of service by sending specially crafted
HTTP requests. Attackers can exploit missing validation of strchr()
return values in the CONNECT and GET proxy handling paths to trigger
null pointer dereferences and crash the server when httpd and proxy
features are enabled.
For more information, see:
- https://www.cve.org/CVERecord?id=CVE-2026-32854
- GHSA-xjp8-4qqv-5x4x
- LibVNC/libvncserver@dc78dee
Signed-off-by: Thomas Perale <thomas.perale@mind.be>
Signed-off-by: Julien Olivain <ju.o@free.fr>
Since the last version bump in commit [1] python-sdbus-modemmanager install step miss-behave following the switch to poetry (as reported by [2]). The sdbus-modemmanager python module is intalled in a second "modemmanager" subdirectory: $(TARGET_DIR)/lib/python3.14/site-packages/sdbus_block/modemmanager/modemmanager/ This break existing python script using: from sdbus_block.modemmanager import MMBearer Fix tool.poetry install step by removing one "modemmanager". [1] 7c30b1e [2] zhanglongqi/python-sdbus-modemmanager#24 Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/13904075359 Signed-off-by: Romain Naour <romain.naour@smile.fr> Signed-off-by: Julien Olivain <ju.o@free.fr>
There is no CVE assigned with the vendor name "cesenta". The CPE ID introduced in [1], correctly reference "cesanta" as a CPE vendor but introduced a typo while writing the vendor metadata in `mongoose.mk`. [1] 3d632c9 package/mongoose: add MONGOOSE_CPE_ID_VENDOR Signed-off-by: Thomas Perale <thomas.perale@mind.be> Signed-off-by: Julien Olivain <ju.o@free.fr>
The "cpe:2.3:a:agronholm:cbor2:*:*:*:*:*:python:*:*" is a valid CPE [1][2] for this package. [1] https://nvd.nist.gov/products/cpe/detail/C9CB66BA-6D92-430D-B3A8-D20C43E0655C [2] https://nvd.nist.gov/vuln/detail/CVE-2026-26209 Signed-off-by: Thomas Perale <thomas.perale@mind.be> Signed-off-by: Julien Olivain <ju.o@free.fr>
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20260512 Fixes CVE-2025-35979: https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01420.html Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr>
https://lists.gnu.org/archive/html/sed-devel/2026-04/msg00027.html "'sed --follow-symlinks -i' no longer has a TOCTOU race [...]" Fixes CVE-2026-5958: https://cert.pl/en/posts/2026/04/CVE-2026-5958/ Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr>
Version 0.24.10 change log: * input - cache: fix deadlock bug * decoder - sidplay: support millisecond-precision time stamps - sidplay: support libsidplayfp version 3 * database - upnp: allow building with libupnp 1.14.30 which has fixed the API breakage * Windows - work around build failure due to zlib bug Signed-off-by: Andreas Ziegler <br025@umbiko.net> Signed-off-by: Julien Olivain <ju.o@free.fr>
…-glib When BR2_PACKAGE_LIBBLOCKDEV_LVM2 is enabled it requires package json-glib to be enabled starting from libblockdev version 3.5.0 so let's enable it accordingly. Fixes: https://autobuild.buildroot.org/results/fceb64bb7fcfced61ef900b580b458135baa3713/ Fixes: c03745d Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com> [Romain: add the commit hash introducing the build issue] Signed-off-by: Romain Naour <romain.naour@smile.fr>
NSS Makefile build system is pretty weak if used with parallel build. In this case what happens is that 'ifndef FREEBL_NO_DEPEND' appears in lib/freebl/manifest.mn and coreconf/Linux.mk. When parallel building variable FREEBL_NO_DEPEND gets defined if not defined to 1, but in the 2 occurences we end up having on variable set to 1 and 1 still not defined. This results in: ` /home/giuliobenetti/br-reproduce/3e046c996825447f48377f7c4361b5db26b84f95/output/host/lib/gcc/arm-buildroot-linux-musleabi/14.3.0/../../../../arm-buildroot-linux-musleabi/bin/ld: Linux2.6_arm_arm-buildroot-linux-musleabi-gcc.br_real_glibc_PTH_DBG.OBJ/Linux_SINGLE_SHLIB/lowhash_vector.o: in function `loader_GetOriginalPathname': lowhash_vector.c:(.text.loader_GetOriginalPathname+0x68): undefined reference to `PR_SetError' collect2: error: ld returned 1 exit status ` So let's pass FREEBL_NO_DEPEND=1 when building to define that variable instead to let NSS Makefile to calculate it. Fixes: https://autobuild.buildroot.net/results/ad4/ad40536728303c56d1d0968e38ac36da12cca416// Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com> Signed-off-by: Romain Naour <romain.naour@smile.fr>
The commit adds an upstream patch to fix the following build failure:
jl2005c/jl2005bcd_decompress.c: In function 'jl2005bcd_decompress':
jl2005c/jl2005bcd_decompress.c:161:46: error: passing argument 3 of 'jpeg_mem_dest' from incompatible pointer type [-Wincompatible-pointer-types]
161 | jpeg_mem_dest (&cinfo, &jpeg_header, &jpeg_header_size);
| ^~~~~~~~~~~~~~~~~
| |
| long unsigned int *
Fixes:
- https://autobuild.buildroot.org/results/cb983d9ad90170aa8d7f2b9a5dfc30055d83b5de
Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Tested-by: Edgar Bonet <bonet@grenoble.cnrs.fr>
Signed-off-by: Romain Naour <romain.naour@smile.fr>
libks makes use of ERR_* functions defined in openssl/err.h which are included by openssl/engine.h resulting in a build failure when !BR2_PACKAGE_LIBOPENSSL_ENGINES since commit 623d3bb: /home/buildroot/instance-0/output-1/build/libks-2.0.5/src/ks_ssl.c:111:17: error: implicit declaration of function 'ERR_free_strings'; did you mean 'ERR_load_EC_strings'? [-Wimplicit-function-declaration] 111 | ERR_free_strings(); Fixes: https://autobuild.buildroot.net/results/aac/aac25e5c584ede962cac95c353afd64bf720199c/ The oldest build error on the master branch dates back to Feb 2025: https://autobuild.buildroot.net/results/83a/83a207bee796afbc619b62c5ecf89c662484170f/ so a backport to LTS branches should be considered. Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Romain Naour <romain.naour@smile.fr>
libabseil-cpp headers can break some packages build, like protobuf, when compiled with gcc 12. See [1] [2]. The issue has been reported in protobuf upstream, in [3]. The issue is due to gcc <= 12 not supporting the mix of standard C++ attributes with GNU attributes. See [4]. Gcc 12 has been removed from Buildroot internal toolchains in commit [5], but gcc 12 can still be present in external toolchains or on the host. This is currently the case of the Buildroot Docker reference image, based on Debian 12 (Bookworm). This commit fixes the issue by adding a package patch. Fixes: - [1] [2] and many more. [1] https://gitlab.com/buildroot.org/buildroot/-/jobs/13904066346 [2] https://autobuild.buildroot.org/results/33f6cfd37cb48c15a53b3e7123d5ce8388a0f2ab [3] protocolbuffers/protobuf#26383 [4] https://gcc.gnu.org/PR69585 [5] https://gitlab.com/buildroot.org/buildroot/-/commit/58cf7c51da3ae4804332f68ee934e153d695d047 [6] abseil/abseil-cpp#2044 Signed-off-by: Julien Olivain <ju.o@free.fr> Signed-off-by: Romain Naour <romain.naour@smile.fr>
Building libnfs fails on targets that have alignment requirements via -Wcast-align even though the underlying buffers are sufficiently aligned. Import the upstream fix that silences those warnings. Fixes: https://autobuild.buildroot.org/results/d7c/d7c0bc5861afdf9bc26906e9abd217bef898fc48 Signed-off-by: Florian Larysch <fl@n621.de> Signed-off-by: Romain Naour <romain.naour@smile.fr>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Update to buildroot in preparation to switch freedom-u-sdk over to replace riscv-gnu-toolchain with the toolchain supported in buildroot, which builds faster using upstream sources and takes less space.