* [Buildroot] [PATCH v2 00/14] package/{glibc, localedef}: bump version to 2.43
@ 2026-03-05 21:09 Bernd Kuhls
2026-03-05 21:09 ` [Buildroot] [PATCH v2 01/14] package/socat: bump version to 1.8.1.1 Bernd Kuhls
` (13 more replies)
0 siblings, 14 replies; 18+ messages in thread
From: Bernd Kuhls @ 2026-03-05 21:09 UTC (permalink / raw)
To: buildroot
Cc: André Zwing, Jérôme Pouiller, Pieter De Gendt,
Petr Vorel, Thomas Petazzoni, Adrian Perez de Castro,
Giulio Benetti, Romain Naour
Hi,
this series bumps glibc to 2.43:
https://sourceware.org/glibc/wiki/Release/2.43
This series was tested with an allyesconfig on BR2_x86_64 with gcc
13/14/15 and includes fixes only for build errors introduced by the
glibc bump.
To test add one patch from patchworks:
https://patchwork.ozlabs.org/project/buildroot/patch/20260203224414.192218-2-petr.vorel-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org/
package/ltp-testsuite: bump version to 20260130
Regards, Bernd
v2: rebased for master branch after -next commit
Bernd Kuhls (14):
package/socat: bump version to 1.8.1.1
package/lxc: bump version to 6.0.6
package/foot: bump version to 1.26.0
package/libkrb5: fix build with glibc 2.43
package/wlroots: fix build with glibc 2.43
package/ntp: fix build with glibc 2.43
package/waffle: fix build with glibc 2.43
package/links: Fix build with glibc 2.43
package/ltp-testsuite: fix build with glibc 2.43
package/libvips: fix build with glibc 2.43
package/freeswitch: disable mod_enum to fix build with glibc 2.43
DEVELOPERS: remove Bernd Kuhls from libldns
package/gcc/15.2.0: fix build with glibc 2.43
package/{glibc, localedef}: bump version to 2.43
DEVELOPERS | 1 -
package/foot/foot.hash | 2 +-
package/foot/foot.mk | 2 +-
package/freeswitch/freeswitch.mk | 5 -
...mp-Fix-GCC-build-after-glibc-cd748a6.patch | 77 +++++++
package/glibc/glibc.hash | 6 +-
package/glibc/glibc.mk | 4 +-
.../0001-Fix-strchr-conformance-to-C23.patch | 189 ++++++++++++++++++
...IPS_FREEF-for-expression-like-macros.patch | 33 +++
package/links/0001-glibc-2.43.patch | 27 +++
...y-on-GCC-to-4.8-and-binutils-to-2.24.patch | 4 +-
...3_SOURCE-undefined-to-build-localede.patch | 37 ----
package/localedef/localedef.mk | 2 +-
...fine-_GNU_SOURCE-and-include-fcntl.h.patch | 84 ++++++++
package/lxc/lxc.hash | 3 +-
package/lxc/lxc.mk | 2 +-
package/ntp/0007-memchr.patch | 42 ++++
package/socat/0001-no-documentation.patch | 4 +-
package/socat/socat.hash | 6 +-
package/socat/socat.mk | 2 +-
.../0001-c11-threads-fix-build-on-c23.patch | 57 ++++++
package/wlroots/0002-xcursor.patch | 33 +++
22 files changed, 563 insertions(+), 59 deletions(-)
create mode 100644 package/gcc/15.2.0/0004-libgomp-Fix-GCC-build-after-glibc-cd748a6.patch
create mode 100644 package/libkrb5/0001-Fix-strchr-conformance-to-C23.patch
create mode 100644 package/libvips/0001-memory-fix-VIPS_FREEF-for-expression-like-macros.patch
create mode 100644 package/links/0001-glibc-2.43.patch
delete mode 100644 package/localedef/0003-HACK-keep-_ISOC23_SOURCE-undefined-to-build-localede.patch
create mode 100644 package/ltp-testsuite/0001-openat2-define-_GNU_SOURCE-and-include-fcntl.h.patch
create mode 100644 package/ntp/0007-memchr.patch
create mode 100644 package/waffle/0001-c11-threads-fix-build-on-c23.patch
create mode 100644 package/wlroots/0002-xcursor.patch
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Buildroot] [PATCH v2 01/14] package/socat: bump version to 1.8.1.1
2026-03-05 21:09 [Buildroot] [PATCH v2 00/14] package/{glibc, localedef}: bump version to 2.43 Bernd Kuhls
@ 2026-03-05 21:09 ` Bernd Kuhls
2026-03-06 18:41 ` Julien Olivain via buildroot
2026-03-05 21:09 ` [Buildroot] [PATCH v2 02/14] package/lxc: bump version to 6.0.6 Bernd Kuhls
` (12 subsequent siblings)
13 siblings, 1 reply; 18+ messages in thread
From: Bernd Kuhls @ 2026-03-05 21:09 UTC (permalink / raw)
To: buildroot
Cc: André Zwing, Jérôme Pouiller, Pieter De Gendt,
Petr Vorel, Thomas Petazzoni, Adrian Perez de Castro,
Giulio Benetti, Romain Naour
http://www.dest-unreach.org/socat/
2026-02-12: Socat version 1.8.1.1 has been released.
It fixes compilation with glibc 2.43, xio-netlink.c for Musl, and a few
minor bugs, see file CHANGES
2025-12-08: Socat version 1.8.1.0 has been released. It fixes a couple
of minor issues and provides new address types TEXT and STALL and a few
new address options.
Rebased patch 0001 due to upstream commit
https://repo.or.cz/socat.git/commitdiff/2cc1f11d02928e7eca9560506dfc6e97a0ac92e3
Updated hash of README, used as license file, due to version bumps:
https://repo.or.cz/socat.git/history/HEAD:/README
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Reviewed-by: Baruch Siach <baruch@tkos.co.il>
---
package/socat/0001-no-documentation.patch | 4 +++-
package/socat/socat.hash | 6 +++---
package/socat/socat.mk | 2 +-
3 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/package/socat/0001-no-documentation.patch b/package/socat/0001-no-documentation.patch
index 5dbce0576e..13e9e503f2 100644
--- a/package/socat/0001-no-documentation.patch
+++ b/package/socat/0001-no-documentation.patch
@@ -12,6 +12,8 @@ Upstream: N/A
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
[baruch: update for 1.8.0.0 and 1.8.0.3; git patch format]
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
+[Bernd: rebase on 1.8.1.1]
+Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
Makefile.in | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
@@ -22,7 +24,7 @@ index c01b1a4a2306..fd89acb06f3c 100644
+++ b/Makefile.in
@@ -82,7 +82,7 @@ SHFILES = socat-chain.sh socat-mux.sh socat-broker.sh \
TESTFILES = test.sh socks4echo.sh proxyecho.sh readline-test.sh \
- proxy.sh socks4a-echo.sh socks5server-echo.sh
+ proxy.sh socks4a-echo.sh socks5server-echo.sh socks5server-auth.sh
-all: progs doc
+all: progs
diff --git a/package/socat/socat.hash b/package/socat/socat.hash
index b1c3d3cd11..3a4eec60c1 100644
--- a/package/socat/socat.hash
+++ b/package/socat/socat.hash
@@ -1,8 +1,8 @@
# From http://www.dest-unreach.org/socat/download.md5sum
-md5 8ef0bc4f602636797917f8574c3b249e socat-1.8.0.3.tar.bz2
+md5 5456f0f0c5d4505b68edcb10e23ef128 socat-1.8.1.1.tar.bz2
# From http://www.dest-unreach.org/socat/download.sha256sum
-sha256 01eb017361d95bb3a6941e840b59e4463a3fabf92df4154ed02b16a2ed6a0095 socat-1.8.0.3.tar.bz2
+sha256 5ebc636b7f427053f98806696521653a614c7e06464910353cbf54e2327adc1b socat-1.8.1.1.tar.bz2
# Locally calculated
-sha256 f51653b61cf2516c39e8f2edefc11604d0f9d14f0c6ae988bef228a1f0283ad2 README
+sha256 86e46422f9381b386bd2eb6606f9d6c3ff479f905660d0f318c571292ab304b8 README
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING
sha256 fd9e48ca316a5032069b9521f4f4b4d9b1c60365012bae1e62286bcd5bd2e761 COPYING.OpenSSL
diff --git a/package/socat/socat.mk b/package/socat/socat.mk
index 69f8f40452..3d40540599 100644
--- a/package/socat/socat.mk
+++ b/package/socat/socat.mk
@@ -4,7 +4,7 @@
#
################################################################################
-SOCAT_VERSION = 1.8.0.3
+SOCAT_VERSION = 1.8.1.1
SOCAT_SOURCE = socat-$(SOCAT_VERSION).tar.bz2
SOCAT_SITE = http://www.dest-unreach.org/socat/download
SOCAT_LICENSE = GPL-2.0 with OpenSSL exception
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [Buildroot] [PATCH v2 02/14] package/lxc: bump version to 6.0.6
2026-03-05 21:09 [Buildroot] [PATCH v2 00/14] package/{glibc, localedef}: bump version to 2.43 Bernd Kuhls
2026-03-05 21:09 ` [Buildroot] [PATCH v2 01/14] package/socat: bump version to 1.8.1.1 Bernd Kuhls
@ 2026-03-05 21:09 ` Bernd Kuhls
2026-03-05 21:09 ` [Buildroot] [PATCH v2 03/14] package/foot: bump version to 1.26.0 Bernd Kuhls
` (11 subsequent siblings)
13 siblings, 0 replies; 18+ messages in thread
From: Bernd Kuhls @ 2026-03-05 21:09 UTC (permalink / raw)
To: buildroot
Cc: André Zwing, Jérôme Pouiller, Pieter De Gendt,
Petr Vorel, Thomas Petazzoni, Adrian Perez de Castro,
Giulio Benetti, Romain Naour
https://discuss.linuxcontainers.org/t/lxc-6-0-6-lts-has-been-released/26294
Added sha256 hash tarball provided by upstream.
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
package/lxc/lxc.hash | 3 ++-
package/lxc/lxc.mk | 2 +-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/package/lxc/lxc.hash b/package/lxc/lxc.hash
index cfe0e5ab6b..8cec7002fe 100644
--- a/package/lxc/lxc.hash
+++ b/package/lxc/lxc.hash
@@ -1,4 +1,5 @@
+# From https://github.com/lxc/lxc/releases/tag/v6.0.6
+sha256 b0ba4537258d2b848fd07dedb1044dab132de3fb3f1976d240da40a7dee1b8cf lxc-6.0.6.tar.gz
# Locally calculated
-sha256 2e540c60b9dd49e7ee1a4efa5e9c743b05df911b81b375ed5043d9dd7ee0b48a lxc-6.0.5.tar.gz
sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE.GPL2
sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 LICENSE.LGPL2.1
diff --git a/package/lxc/lxc.mk b/package/lxc/lxc.mk
index 2f17960e55..399b47070d 100644
--- a/package/lxc/lxc.mk
+++ b/package/lxc/lxc.mk
@@ -4,7 +4,7 @@
#
################################################################################
-LXC_VERSION = 6.0.5
+LXC_VERSION = 6.0.6
LXC_SITE = https://linuxcontainers.org/downloads/lxc
LXC_LICENSE = GPL-2.0 (some tools), LGPL-2.1+
LXC_LICENSE_FILES = LICENSE.GPL2 LICENSE.LGPL2.1
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [Buildroot] [PATCH v2 03/14] package/foot: bump version to 1.26.0
2026-03-05 21:09 [Buildroot] [PATCH v2 00/14] package/{glibc, localedef}: bump version to 2.43 Bernd Kuhls
2026-03-05 21:09 ` [Buildroot] [PATCH v2 01/14] package/socat: bump version to 1.8.1.1 Bernd Kuhls
2026-03-05 21:09 ` [Buildroot] [PATCH v2 02/14] package/lxc: bump version to 6.0.6 Bernd Kuhls
@ 2026-03-05 21:09 ` Bernd Kuhls
2026-03-05 21:09 ` [Buildroot] [PATCH v2 04/14] package/libkrb5: fix build with glibc 2.43 Bernd Kuhls
` (10 subsequent siblings)
13 siblings, 0 replies; 18+ messages in thread
From: Bernd Kuhls @ 2026-03-05 21:09 UTC (permalink / raw)
To: buildroot
Cc: André Zwing, Jérôme Pouiller, Pieter De Gendt,
Petr Vorel, Thomas Petazzoni, Adrian Perez de Castro,
Giulio Benetti, Romain Naour
https://codeberg.org/dnkl/foot/src/tag/1.26.0/CHANGELOG.md
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
| 2 +-
| 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
--git a/package/foot/foot.hash b/package/foot/foot.hash
index fe058c05be..a95da3e6b8 100644
--- a/package/foot/foot.hash
+++ b/package/foot/foot.hash
@@ -1,3 +1,3 @@
# Locally computed
-sha256 6fb18d482e2ac6a1d8ec293bbdd144e4f7f3bbd0302e9a8b60141cdb02b1aa6f foot-1.24.0-git4.tar.gz
+sha256 043fc0d4ad609c1585837e0341dc2127f4077000589dea6a32aa8ab069946862 foot-1.26.0-git4.tar.gz
sha256 d534a23a31500a0ac958d9634b84f532bd73ff1aca1bb8f7debbcbebc16ff39a LICENSE
--git a/package/foot/foot.mk b/package/foot/foot.mk
index 055adf8bce..3e37d41557 100644
--- a/package/foot/foot.mk
+++ b/package/foot/foot.mk
@@ -4,7 +4,7 @@
#
################################################################################
-FOOT_VERSION = 1.24.0
+FOOT_VERSION = 1.26.0
FOOT_SITE = https://codeberg.org/dnkl/foot.git
FOOT_SITE_METHOD = git
FOOT_LICENSE = MIT
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [Buildroot] [PATCH v2 04/14] package/libkrb5: fix build with glibc 2.43
2026-03-05 21:09 [Buildroot] [PATCH v2 00/14] package/{glibc, localedef}: bump version to 2.43 Bernd Kuhls
` (2 preceding siblings ...)
2026-03-05 21:09 ` [Buildroot] [PATCH v2 03/14] package/foot: bump version to 1.26.0 Bernd Kuhls
@ 2026-03-05 21:09 ` Bernd Kuhls
2026-03-05 21:09 ` [Buildroot] [PATCH v2 05/14] package/wlroots: " Bernd Kuhls
` (9 subsequent siblings)
13 siblings, 0 replies; 18+ messages in thread
From: Bernd Kuhls @ 2026-03-05 21:09 UTC (permalink / raw)
To: buildroot
Cc: André Zwing, Jérôme Pouiller, Pieter De Gendt,
Petr Vorel, Thomas Petazzoni, Adrian Perez de Castro,
Giulio Benetti, Romain Naour
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
.../0001-Fix-strchr-conformance-to-C23.patch | 189 ++++++++++++++++++
1 file changed, 189 insertions(+)
create mode 100644 package/libkrb5/0001-Fix-strchr-conformance-to-C23.patch
diff --git a/package/libkrb5/0001-Fix-strchr-conformance-to-C23.patch b/package/libkrb5/0001-Fix-strchr-conformance-to-C23.patch
new file mode 100644
index 0000000000..693ec7258a
--- /dev/null
+++ b/package/libkrb5/0001-Fix-strchr-conformance-to-C23.patch
@@ -0,0 +1,189 @@
+From ad4dcf1856dadc4b352b5c8ff08e51c7290fb41f Mon Sep 17 00:00:00 2001
+From: Alexander Bokovoy <abokovoy@redhat.com>
+Date: Wed, 10 Dec 2025 10:42:02 +0200
+Subject: [PATCH] Fix strchr() conformance to C23
+
+C23 7.28.5.1 specifies search functions such as strchr() as generic,
+returning const char * if the first argument is of type const char *.
+Fix uses of strchr() to conform to this change.
+
+[jrische@redhat.com: altered changes to avoid casts; fixed an
+additional case]
+[ghudson@mit.edu: condensed some declarations; rewrote commit message]
+
+ticket: 9191 (new)
+
+Upstream: https://github.com/krb5/krb5/commit/ad4dcf1856dadc4b352b5c8ff08e51c7290fb41f
+
+Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
+---
+ src/lib/krb5/ccache/ccbase.c | 4 ++--
+ src/lib/krb5/os/expand_path.c | 3 ++-
+ src/lib/krb5/os/locate_kdc.c | 15 +++++++--------
+ src/plugins/preauth/pkinit/pkinit_crypto.h | 2 +-
+ .../preauth/pkinit/pkinit_crypto_openssl.c | 6 +++---
+ src/plugins/preauth/pkinit/pkinit_identity.c | 2 +-
+ src/plugins/preauth/pkinit/pkinit_matching.c | 2 +-
+ src/tests/responder.c | 3 +--
+ 8 files changed, 18 insertions(+), 19 deletions(-)
+
+diff --git a/src/lib/krb5/ccache/ccbase.c b/src/lib/krb5/ccache/ccbase.c
+index 696b681812d..30a0a410c50 100644
+--- a/src/lib/krb5/ccache/ccbase.c
++++ b/src/lib/krb5/ccache/ccbase.c
+@@ -201,8 +201,8 @@ krb5_cc_register(krb5_context context, const krb5_cc_ops *ops,
+ krb5_error_code KRB5_CALLCONV
+ krb5_cc_resolve (krb5_context context, const char *name, krb5_ccache *cache)
+ {
+- char *pfx, *cp;
+- const char *resid;
++ char *pfx;
++ const char *cp, *resid;
+ unsigned int pfxlen;
+ krb5_error_code err;
+ const krb5_cc_ops *ops;
+diff --git a/src/lib/krb5/os/expand_path.c b/src/lib/krb5/os/expand_path.c
+index 5cbccf08c8b..6569b8820bd 100644
+--- a/src/lib/krb5/os/expand_path.c
++++ b/src/lib/krb5/os/expand_path.c
+@@ -454,7 +454,8 @@ k5_expand_path_tokens_extra(krb5_context context, const char *path_in,
+ {
+ krb5_error_code ret;
+ struct k5buf buf;
+- char *tok_begin, *tok_end, *tok_val, **extra_tokens = NULL, *path;
++ const char *tok_begin, *tok_end;
++ char *tok_val, **extra_tokens = NULL, *path;
+ const char *path_left;
+ size_t nargs = 0, i;
+ va_list ap;
+diff --git a/src/lib/krb5/os/locate_kdc.c b/src/lib/krb5/os/locate_kdc.c
+index c186bce51c5..0cceff80006 100644
+--- a/src/lib/krb5/os/locate_kdc.c
++++ b/src/lib/krb5/os/locate_kdc.c
+@@ -214,8 +214,8 @@ add_host_to_list(struct serverlist *list, const char *hostname, int port,
+ }
+
+ static void
+-parse_uri_if_https(const char *host_or_uri, k5_transport *transport,
+- const char **host, const char **uri_path)
++parse_uri_if_https(char *host_or_uri, k5_transport *transport,
++ char **host, const char **uri_path)
+ {
+ char *cp;
+
+@@ -257,8 +257,7 @@ locate_srv_conf_1(krb5_context context, const krb5_data *realm,
+ k5_transport transport, int udpport)
+ {
+ const char *realm_srv_names[4];
+- char **hostlist = NULL, *realmstr = NULL, *host = NULL;
+- const char *hostspec;
++ char **hostlist = NULL, *realmstr = NULL, *host = NULL, *hostspec;
+ krb5_error_code code;
+ size_t i;
+ int default_port;
+@@ -587,8 +586,8 @@ prof_locate_server(krb5_context context, const krb5_data *realm,
+ * Return a NULL *host_out if there are any problems parsing the URI.
+ */
+ static void
+-parse_uri_fields(const char *uri, k5_transport *transport_out,
+- const char **host_out, int *primary_out)
++parse_uri_fields(char *uri, k5_transport *transport_out,
++ char **host_out, int *primary_out)
+
+ {
+ k5_transport transport;
+@@ -656,8 +655,8 @@ locate_uri(krb5_context context, const krb5_data *realm,
+ krb5_error_code ret;
+ k5_transport transport, host_trans;
+ struct srv_dns_entry *answers, *entry;
+- char *host, *sitename;
+- const char *host_field, *path;
++ char *host, *sitename, *host_field;
++ const char *path;
+ int port, def_port, primary;
+
+ ret = get_sitename(context, realm, &sitename);
+diff --git a/src/plugins/preauth/pkinit/pkinit_crypto.h b/src/plugins/preauth/pkinit/pkinit_crypto.h
+index 57bb3cb840b..be2d02c227a 100644
+--- a/src/plugins/preauth/pkinit/pkinit_crypto.h
++++ b/src/plugins/preauth/pkinit/pkinit_crypto.h
+@@ -440,7 +440,7 @@ krb5_error_code crypto_load_cas_and_crls
+ defines the storage type (file, directory, etc) */
+ int catype, /* IN
+ defines the ca type (anchor, intermediate, crls) */
+- char *id); /* IN
++ const char *id); /* IN
+ defines the location (filename, directory name, etc) */
+
+ /*
+diff --git a/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c b/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
+index bd25bae4789..d1fe18e5abf 100644
+--- a/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
++++ b/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
+@@ -4999,7 +4999,7 @@ load_cas_and_crls(krb5_context context,
+ pkinit_req_crypto_context req_cryptoctx,
+ pkinit_identity_crypto_context id_cryptoctx,
+ int catype,
+- char *filename)
++ const char *filename)
+ {
+ STACK_OF(X509_INFO) *sk = NULL;
+ STACK_OF(X509) *ca_certs = NULL;
+@@ -5157,7 +5157,7 @@ load_cas_and_crls_dir(krb5_context context,
+ pkinit_req_crypto_context req_cryptoctx,
+ pkinit_identity_crypto_context id_cryptoctx,
+ int catype,
+- char *dirname)
++ const char *dirname)
+ {
+ krb5_error_code retval = EINVAL;
+ char **fnames = NULL, *filename;
+@@ -5201,7 +5201,7 @@ crypto_load_cas_and_crls(krb5_context context,
+ pkinit_identity_crypto_context id_cryptoctx,
+ int idtype,
+ int catype,
+- char *id)
++ const char *id)
+ {
+ switch (idtype) {
+ case IDTYPE_FILE:
+diff --git a/src/plugins/preauth/pkinit/pkinit_identity.c b/src/plugins/preauth/pkinit/pkinit_identity.c
+index 0dcfcfc46a6..ad65f237b07 100644
+--- a/src/plugins/preauth/pkinit/pkinit_identity.c
++++ b/src/plugins/preauth/pkinit/pkinit_identity.c
+@@ -473,7 +473,7 @@ process_option_ca_crl(krb5_context context,
+ const char *value,
+ int catype)
+ {
+- char *residual;
++ const char *residual;
+ unsigned int typelen;
+ int idtype;
+
+diff --git a/src/plugins/preauth/pkinit/pkinit_matching.c b/src/plugins/preauth/pkinit/pkinit_matching.c
+index 0ea072c8876..b3c8df1610f 100644
+--- a/src/plugins/preauth/pkinit/pkinit_matching.c
++++ b/src/plugins/preauth/pkinit/pkinit_matching.c
+@@ -262,7 +262,7 @@ parse_rule_component(krb5_context context,
+ char err_buf[128];
+ int ret;
+ struct keyword_desc *kw, *nextkw;
+- char *nk;
++ const char *nk;
+ int found_next_kw = 0;
+ char *value = NULL;
+ size_t len;
+diff --git a/src/tests/responder.c b/src/tests/responder.c
+index 82f870ea5d4..4221a20283d 100644
+--- a/src/tests/responder.c
++++ b/src/tests/responder.c
+@@ -282,8 +282,7 @@ responder(krb5_context ctx, void *rawdata, krb5_responder_context rctx)
+ /* Provide a particular response for an OTP challenge. */
+ if (data->otp_answer != NULL) {
+ if (krb5_responder_otp_get_challenge(ctx, rctx, &ochl) == 0) {
+- key = strchr(data->otp_answer, '=');
+- if (key != NULL) {
++ if (strchr(data->otp_answer, '=') != NULL) {
+ /* Make a copy of the answer that we can chop up. */
+ key = strdup(data->otp_answer);
+ if (key == NULL)
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [Buildroot] [PATCH v2 05/14] package/wlroots: fix build with glibc 2.43
2026-03-05 21:09 [Buildroot] [PATCH v2 00/14] package/{glibc, localedef}: bump version to 2.43 Bernd Kuhls
` (3 preceding siblings ...)
2026-03-05 21:09 ` [Buildroot] [PATCH v2 04/14] package/libkrb5: fix build with glibc 2.43 Bernd Kuhls
@ 2026-03-05 21:09 ` Bernd Kuhls
2026-03-05 21:09 ` [Buildroot] [PATCH v2 06/14] package/ntp: " Bernd Kuhls
` (8 subsequent siblings)
13 siblings, 0 replies; 18+ messages in thread
From: Bernd Kuhls @ 2026-03-05 21:09 UTC (permalink / raw)
To: buildroot
Cc: André Zwing, Jérôme Pouiller, Pieter De Gendt,
Petr Vorel, Thomas Petazzoni, Adrian Perez de Castro,
Giulio Benetti, Romain Naour
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
package/wlroots/0002-xcursor.patch | 33 ++++++++++++++++++++++++++++++
1 file changed, 33 insertions(+)
create mode 100644 package/wlroots/0002-xcursor.patch
diff --git a/package/wlroots/0002-xcursor.patch b/package/wlroots/0002-xcursor.patch
new file mode 100644
index 0000000000..d57980fa39
--- /dev/null
+++ b/package/wlroots/0002-xcursor.patch
@@ -0,0 +1,33 @@
+From 47486545b196987f6f07fffe2929bba8f515b8e9 Mon Sep 17 00:00:00 2001
+From: Dale Turner <rxguyrx@gmail.com>
+Date: Wed, 3 Dec 2025 20:02:29 -0400
+Subject: [PATCH] =?UTF-8?q?Add=20"const"=20to=20eliminate=20"error:=20init?=
+ =?UTF-8?q?ialization=20discards=20=E2=80=98const=E2=80=99=20qualifier=20f?=
+ =?UTF-8?q?rom=20pointer=20target=20type"?=
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Upstream: https://gitlab.freedesktop.org/wlroots/wlroots/-/commit/47486545b196987f6f07fffe2929bba8f515b8e9
+
+Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
+---
+ xcursor/xcursor.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/xcursor/xcursor.c b/xcursor/xcursor.c
+index b5edb9de8..6627fb6cd 100644
+--- a/xcursor/xcursor.c
++++ b/xcursor/xcursor.c
+@@ -602,7 +602,7 @@ xcursor_build_fullname(const char *dir, const char *subdir, const char *file)
+ static const char *
+ xcursor_next_path(const char *path)
+ {
+- char *colon = strchr(path, ':');
++ const char *colon = strchr(path, ':');
+
+ if (!colon)
+ return NULL;
+--
+GitLab
+
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [Buildroot] [PATCH v2 06/14] package/ntp: fix build with glibc 2.43
2026-03-05 21:09 [Buildroot] [PATCH v2 00/14] package/{glibc, localedef}: bump version to 2.43 Bernd Kuhls
` (4 preceding siblings ...)
2026-03-05 21:09 ` [Buildroot] [PATCH v2 05/14] package/wlroots: " Bernd Kuhls
@ 2026-03-05 21:09 ` Bernd Kuhls
2026-03-05 21:09 ` [Buildroot] [PATCH v2 07/14] package/waffle: " Bernd Kuhls
` (7 subsequent siblings)
13 siblings, 0 replies; 18+ messages in thread
From: Bernd Kuhls @ 2026-03-05 21:09 UTC (permalink / raw)
To: buildroot
Cc: André Zwing, Jérôme Pouiller, Pieter De Gendt,
Petr Vorel, Thomas Petazzoni, Adrian Perez de Castro,
Giulio Benetti, Romain Naour
sntp/crypto.c includes sntp/config.h, then sntp/crypto.h which includes
ntp_stdlib.h which in turn includes l_stdlib.h that contains
#ifndef HAVE_MEMCHR
extern void *memchr(const void *s, int c, size_t n);
#endif
and breaks the build with glibc 2.43.
sntp/config.h does not contain any information about memchr() while the
top-level config.h does but this top-level config.h is not included
because sntp/Makefile lacks -I$(top_builddir) so sntp/config.h gets
included which does not define HAVE_MEMCHR although glibc does provide
memchr() but sntp/configure lacks a check for memchr().
This was not a problem with previous glibc versions but due to recent
C23 changes in glibc the ntp build is now broken.
To fix the problem we add a configure check for memchr() to
sntp/configure so HAVE_MEMCHR gets defined in sntp/config.h.
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
package/ntp/0007-memchr.patch | 42 +++++++++++++++++++++++++++++++++++
1 file changed, 42 insertions(+)
create mode 100644 package/ntp/0007-memchr.patch
diff --git a/package/ntp/0007-memchr.patch b/package/ntp/0007-memchr.patch
new file mode 100644
index 0000000000..a9c21042be
--- /dev/null
+++ b/package/ntp/0007-memchr.patch
@@ -0,0 +1,42 @@
+Fix build with glibc 2.43
+
+sntp/crypto.c includes sntp/config.h, then sntp/crypto.h which includes
+ntp_stdlib.h which in turn includes l_stdlib.h that contains
+
+ #ifndef HAVE_MEMCHR
+ extern void *memchr(const void *s, int c, size_t n);
+ #endif
+
+and breaks the build with glibc 2.43:
+
+./../include/l_stdlib.h:225:14: error: expected identifier or '(' before '_Generic'
+ 225 | extern void *memchr(const void *s, int c, size_t n);
+
+sntp/config.h does not contain any information about memchr() while the
+top-level config.h does but this top-level config.h is not included
+because sntp/Makefile lacks -I$(top_builddir) so sntp/config.h gets
+included which does not define HAVE_MEMCHR although glibc does provide
+memchr() but sntp/configure lacks a check for memchr().
+
+This was not a problem with previous glibc versions but due to recent
+C23 changes in glibc the ntp build is now broken.
+
+To fix the problem we add a configure check for memchr() to
+sntp/configure so HAVE_MEMCHR gets defined in sntp/config.h.
+
+Upstream: https://bugs.ntp.org/show_bug.cgi?id=4015
+
+Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
+
+diff -uNr ntp-4.2.8p18/sntp/m4/ntp_libntp.m4 ntp-4.2.8p18/sntp/m4/ntp_libntp.m4
+--- ntp-4.2.8p18/sntp/m4/ntp_libntp.m4 2024-05-07 13:21:13.000000000 +0200
++++ ntp-4.2.8p18/sntp/m4/ntp_libntp.m4 2026-02-19 21:50:37.291724180 +0100
+@@ -77,7 +77,7 @@
+ ;;
+ esac
+
+-AC_CHECK_FUNCS([getclock stime timegm strlcpy strlcat])
++AC_CHECK_FUNCS([getclock memchr stime timegm strlcpy strlcat])
+
+ # Bug 2713
+ LDADD_LIBUTIL=
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [Buildroot] [PATCH v2 07/14] package/waffle: fix build with glibc 2.43
2026-03-05 21:09 [Buildroot] [PATCH v2 00/14] package/{glibc, localedef}: bump version to 2.43 Bernd Kuhls
` (5 preceding siblings ...)
2026-03-05 21:09 ` [Buildroot] [PATCH v2 06/14] package/ntp: " Bernd Kuhls
@ 2026-03-05 21:09 ` Bernd Kuhls
2026-03-05 21:09 ` [Buildroot] [PATCH v2 08/14] package/links: Fix " Bernd Kuhls
` (6 subsequent siblings)
13 siblings, 0 replies; 18+ messages in thread
From: Bernd Kuhls @ 2026-03-05 21:09 UTC (permalink / raw)
To: buildroot
Cc: André Zwing, Jérôme Pouiller, Pieter De Gendt,
Petr Vorel, Thomas Petazzoni, Adrian Perez de Castro,
Giulio Benetti, Romain Naour
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
.../0001-c11-threads-fix-build-on-c23.patch | 57 +++++++++++++++++++
1 file changed, 57 insertions(+)
create mode 100644 package/waffle/0001-c11-threads-fix-build-on-c23.patch
diff --git a/package/waffle/0001-c11-threads-fix-build-on-c23.patch b/package/waffle/0001-c11-threads-fix-build-on-c23.patch
new file mode 100644
index 0000000000..0bed2a6548
--- /dev/null
+++ b/package/waffle/0001-c11-threads-fix-build-on-c23.patch
@@ -0,0 +1,57 @@
+From 6b3c46483844faba4dfe7dd90dc2b0cd06e67158 Mon Sep 17 00:00:00 2001
+From: Khem Raj <raj.khem@gmail.com>
+Date: Mon, 10 Nov 2025 19:20:22 -0800
+Subject: [PATCH] c11/threads: fix build on c23
+
+C23/glibc is now including once_init in stdlib.h
+
+https://patchwork.sourceware.org/project/glibc/patch/78061085-f04a-0c45-107b-5a8a15521083@redhat.com/#213088
+
+Conditionally check if glibc already provided c23 definition via stdlib.h
+
+Signed-off-by: Khem Raj <raj.khem@gmail.com>
+
+Upstream: https://gitlab.freedesktop.org/mesa/waffle/-/merge_requests/158
+
+Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
+---
+ third_party/threads/threads.h | 3 ++-
+ third_party/threads/threads_posix.c | 3 ++-
+ 2 files changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/third_party/threads/threads.h b/third_party/threads/threads.h
+index b4db50c..cdc7bea 100644
+--- a/third_party/threads/threads.h
++++ b/third_party/threads/threads.h
+@@ -102,8 +102,9 @@ typedef pthread_cond_t cnd_t;
+ typedef pthread_t thrd_t;
+ typedef pthread_key_t tss_t;
+ typedef pthread_mutex_t mtx_t;
++#ifndef __once_flag_defined
+ typedef pthread_once_t once_flag;
+-
++#endif
+ #else
+ #error Not supported on this platform.
+ #endif
+diff --git a/third_party/threads/threads_posix.c b/third_party/threads/threads_posix.c
+index bc50825..d93013b 100644
+--- a/third_party/threads/threads_posix.c
++++ b/third_party/threads/threads_posix.c
+@@ -75,11 +75,12 @@ static void *impl_thrd_routine(void *p)
+
+ /*--------------- 7.25.2 Initialization functions ---------------*/
+ // 7.25.2.1
++#ifndef __once_flag_defined
+ void call_once(once_flag *flag, void (*func)(void))
+ {
+ pthread_once(flag, func);
+ }
+-
++#endif
+
+ /*------------- 7.25.3 Condition variable functions -------------*/
+ // 7.25.3.1
+--
+GitLab
+
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [Buildroot] [PATCH v2 08/14] package/links: Fix build with glibc 2.43
2026-03-05 21:09 [Buildroot] [PATCH v2 00/14] package/{glibc, localedef}: bump version to 2.43 Bernd Kuhls
` (6 preceding siblings ...)
2026-03-05 21:09 ` [Buildroot] [PATCH v2 07/14] package/waffle: " Bernd Kuhls
@ 2026-03-05 21:09 ` Bernd Kuhls
2026-03-05 21:09 ` [Buildroot] [PATCH v2 09/14] package/ltp-testsuite: fix " Bernd Kuhls
` (5 subsequent siblings)
13 siblings, 0 replies; 18+ messages in thread
From: Bernd Kuhls @ 2026-03-05 21:09 UTC (permalink / raw)
To: buildroot
Cc: André Zwing, Jérôme Pouiller, Pieter De Gendt,
Petr Vorel, Thomas Petazzoni, Adrian Perez de Castro,
Giulio Benetti, Romain Naour
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
package/links/0001-glibc-2.43.patch | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
create mode 100644 package/links/0001-glibc-2.43.patch
diff --git a/package/links/0001-glibc-2.43.patch b/package/links/0001-glibc-2.43.patch
new file mode 100644
index 0000000000..73bd330c7a
--- /dev/null
+++ b/package/links/0001-glibc-2.43.patch
@@ -0,0 +1,27 @@
+Fix build with glibc 2.43
+
+https://bugs.gentoo.org/969617
+https://gitlab.exherbo.org/exherbo/arbor/-/raw/45d1f0e764ad1fcb8d776534d0925fe074d04d61/packages/net-www/links/files/links-2.30-glibc-2.43.patch
+
+Source: https://www.linuxfromscratch.org/blfs/view/svn/basicnet/links.html
+Reason: Fix build with glibc 2.43
+
+Downloaded from
+https://gitweb.gentoo.org/repo/gentoo.git/tree/www-client/links/files/links-2.30-glibc-2.43-const.patch?id=ad9dd078c5473b947f237136746cd1c3933ae494
+
+Upstream: Sent via email to project maintainers
+
+Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
+
+--- a/ftp.c
++++ b/ftp.c
+@@ -768,7 +768,7 @@
+ } while (0)
+ A(ftp_head);
+ ud = stracpy(get_url_data(c->url));
+- if (strchr(cast_const_char ud, POST_CHAR)) *strchr(cast_const_char ud, POST_CHAR) = 0;
++ if (strchr(cast_char ud, POST_CHAR)) *strchr(cast_char ud, POST_CHAR) = 0;
+ s0 = init_str();
+ s0l = 0;
+ add_conv_str(&s0, &s0l, ud, (int)strlen(cast_const_char ud), -1);
+
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [Buildroot] [PATCH v2 09/14] package/ltp-testsuite: fix build with glibc 2.43
2026-03-05 21:09 [Buildroot] [PATCH v2 00/14] package/{glibc, localedef}: bump version to 2.43 Bernd Kuhls
` (7 preceding siblings ...)
2026-03-05 21:09 ` [Buildroot] [PATCH v2 08/14] package/links: Fix " Bernd Kuhls
@ 2026-03-05 21:09 ` Bernd Kuhls
2026-03-05 21:09 ` [Buildroot] [PATCH v2 10/14] package/libvips: " Bernd Kuhls
` (4 subsequent siblings)
13 siblings, 0 replies; 18+ messages in thread
From: Bernd Kuhls @ 2026-03-05 21:09 UTC (permalink / raw)
To: buildroot
Cc: André Zwing, Jérôme Pouiller, Pieter De Gendt,
Petr Vorel, Thomas Petazzoni, Adrian Perez de Castro,
Giulio Benetti, Romain Naour
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
...fine-_GNU_SOURCE-and-include-fcntl.h.patch | 84 +++++++++++++++++++
1 file changed, 84 insertions(+)
create mode 100644 package/ltp-testsuite/0001-openat2-define-_GNU_SOURCE-and-include-fcntl.h.patch
diff --git a/package/ltp-testsuite/0001-openat2-define-_GNU_SOURCE-and-include-fcntl.h.patch b/package/ltp-testsuite/0001-openat2-define-_GNU_SOURCE-and-include-fcntl.h.patch
new file mode 100644
index 0000000000..e4b654b319
--- /dev/null
+++ b/package/ltp-testsuite/0001-openat2-define-_GNU_SOURCE-and-include-fcntl.h.patch
@@ -0,0 +1,84 @@
+From 767b3e519e85095dfee3a47d15a373a403fe3dab Mon Sep 17 00:00:00 2001
+From: Li Wang <liwang@redhat.com>
+Date: Tue, 3 Feb 2026 10:43:19 +0800
+Subject: [PATCH] openat2: define _GNU_SOURCE and include <fcntl.h>
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+On Fedora Rawhide (glibc 2.43+), libc exposes openat2() and struct open_how,
+so our configure script defines HAVE_OPENAT2 and the fallback definition in
+lapi/openat2.h gets skipped. But openat20*.c never included <fcntl.h> (and
+lacked _GNU_SOURCE), so the libc-provided prototype and struct stayed hidden,
+so compilation failed:
+
+ # uname -r
+ 6.18.0-65.fc44.x86_64
+
+ # rpm -qf /usr/include/fcntl.h
+ glibc-devel-2.43-1.fc44.x86_64
+
+ # nm -D /usr/lib64/libc.so.6 | grep -w openat2
+ 00000000000eb890 W openat2@@GLIBC_2.43
+
+ # make -C testcase/kernel/syscalls/openat2
+ openat201.c:27:62: error: invalid application of ‘sizeof’ to incomplete type ‘struct open_how’
+ 27 | {&dir_fd, TEST_FILE, O_RDWR, S_IRWXU, 0, &how, sizeof(*how)},
+
+Define _GNU_SOURCE and include <fcntl.h> in openat2 tests to make the
+prototype available and fix the build.
+
+Signed-off-by: Li Wang <liwang@redhat.com>
+Reviewed-by: Petr Vorel <pvorel@suse.cz>
+
+Upstream: https://github.com/linux-test-project/ltp/commit/767b3e519e85095dfee3a47d15a373a403fe3dab
+
+Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
+---
+ testcases/kernel/syscalls/openat2/openat201.c | 3 +++
+ testcases/kernel/syscalls/openat2/openat202.c | 3 +++
+ testcases/kernel/syscalls/openat2/openat203.c | 3 +++
+ 3 files changed, 9 insertions(+)
+
+diff --git a/testcases/kernel/syscalls/openat2/openat201.c b/testcases/kernel/syscalls/openat2/openat201.c
+index ecd63b150e4..40ac2f6d9ad 100644
+--- a/testcases/kernel/syscalls/openat2/openat201.c
++++ b/testcases/kernel/syscalls/openat2/openat201.c
+@@ -4,6 +4,9 @@
+ *
+ * Basic openat2() test.
+ */
++#define _GNU_SOURCE
++#include <fcntl.h>
++
+ #include "tst_test.h"
+ #include "lapi/openat2.h"
+
+diff --git a/testcases/kernel/syscalls/openat2/openat202.c b/testcases/kernel/syscalls/openat2/openat202.c
+index 6d1b5a67c7d..329c6a4a5cb 100644
+--- a/testcases/kernel/syscalls/openat2/openat202.c
++++ b/testcases/kernel/syscalls/openat2/openat202.c
+@@ -4,6 +4,9 @@
+ *
+ * openat2() tests with various resolve flags.
+ */
++#define _GNU_SOURCE
++#include <fcntl.h>
++
+ #include "tst_test.h"
+ #include "lapi/openat2.h"
+
+diff --git a/testcases/kernel/syscalls/openat2/openat203.c b/testcases/kernel/syscalls/openat2/openat203.c
+index 6ac49ef4c9e..cd0c00d7523 100644
+--- a/testcases/kernel/syscalls/openat2/openat203.c
++++ b/testcases/kernel/syscalls/openat2/openat203.c
+@@ -4,6 +4,9 @@
+ *
+ * Basic openat2() test to check various failures.
+ */
++#define _GNU_SOURCE
++#include <fcntl.h>
++
+ #include "tst_test.h"
+ #include "lapi/openat2.h"
+
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [Buildroot] [PATCH v2 10/14] package/libvips: fix build with glibc 2.43
2026-03-05 21:09 [Buildroot] [PATCH v2 00/14] package/{glibc, localedef}: bump version to 2.43 Bernd Kuhls
` (8 preceding siblings ...)
2026-03-05 21:09 ` [Buildroot] [PATCH v2 09/14] package/ltp-testsuite: fix " Bernd Kuhls
@ 2026-03-05 21:09 ` Bernd Kuhls
2026-03-05 21:09 ` [Buildroot] [PATCH v2 11/14] package/freeswitch: disable mod_enum to " Bernd Kuhls
` (3 subsequent siblings)
13 siblings, 0 replies; 18+ messages in thread
From: Bernd Kuhls @ 2026-03-05 21:09 UTC (permalink / raw)
To: buildroot
Cc: André Zwing, Jérôme Pouiller, Pieter De Gendt,
Petr Vorel, Thomas Petazzoni, Adrian Perez de Castro,
Giulio Benetti, Romain Naour
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
...IPS_FREEF-for-expression-like-macros.patch | 33 +++++++++++++++++++
1 file changed, 33 insertions(+)
create mode 100644 package/libvips/0001-memory-fix-VIPS_FREEF-for-expression-like-macros.patch
diff --git a/package/libvips/0001-memory-fix-VIPS_FREEF-for-expression-like-macros.patch b/package/libvips/0001-memory-fix-VIPS_FREEF-for-expression-like-macros.patch
new file mode 100644
index 0000000000..cee35415c6
--- /dev/null
+++ b/package/libvips/0001-memory-fix-VIPS_FREEF-for-expression-like-macros.patch
@@ -0,0 +1,33 @@
+From abb4dfad9e446e77396de9e93003af5be7aa18da Mon Sep 17 00:00:00 2001
+From: Kleis Auke Wolthuizen <github@kleisauke.nl>
+Date: Sun, 18 Jan 2026 12:15:33 +0100
+Subject: [PATCH] memory: fix `VIPS_FREEF` for expression-like macros (#4836)
+
+Ensure the macro works correctly when F expands to an expression,
+such as `g_free()` using `free_sized()` (as available in the
+upcoming glibc 2.43).
+
+Resolves: #4835.
+
+Upstream: https://github.com/libvips/libvips/commit/abb4dfad9e446e77396de9e93003af5be7aa18da
+
+[Bernd: dropped ChangeLog from patch]
+Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
+---
+ ChangeLog | 1 +
+ libvips/include/vips/memory.h | 2 +-
+ 2 files changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/libvips/include/vips/memory.h b/libvips/include/vips/memory.h
+index 93e669340b..7073d1ea6a 100644
+--- a/libvips/include/vips/memory.h
++++ b/libvips/include/vips/memory.h
+@@ -41,7 +41,7 @@ extern "C" {
+ G_STMT_START \
+ { \
+ if (S) { \
+- (void) F((S)); \
++ (void) (F((S))); \
+ (S) = 0; \
+ } \
+ } \
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [Buildroot] [PATCH v2 11/14] package/freeswitch: disable mod_enum to fix build with glibc 2.43
2026-03-05 21:09 [Buildroot] [PATCH v2 00/14] package/{glibc, localedef}: bump version to 2.43 Bernd Kuhls
` (9 preceding siblings ...)
2026-03-05 21:09 ` [Buildroot] [PATCH v2 10/14] package/libvips: " Bernd Kuhls
@ 2026-03-05 21:09 ` Bernd Kuhls
2026-03-05 21:09 ` [Buildroot] [PATCH v2 12/14] DEVELOPERS: remove Bernd Kuhls from libldns Bernd Kuhls
` (2 subsequent siblings)
13 siblings, 0 replies; 18+ messages in thread
From: Bernd Kuhls @ 2026-03-05 21:09 UTC (permalink / raw)
To: buildroot
Cc: André Zwing, Jérôme Pouiller, Pieter De Gendt,
Petr Vorel, Thomas Petazzoni, Adrian Perez de Castro,
Giulio Benetti, Romain Naour
Build is broken with glibc 2.43:
mod_enum.c: In function 'add_result':
mod_enum.c:246:23: error: passing argument 1 of '__assert_single_arg'
makes integer from pointer without a cast [-Wint-conversion]
246 | switch_assert(new_result);
| ^~~~~~~~~~
| |
| enum_record_t * {aka struct enum_record *}
Since both services (e164.org, freenum.org) used in the default
configutation of mod_enum
https://github.com/signalwire/freeswitch/blob/master/src/mod/applications/mod_enum/conf/autoload_configs/enum.conf.xml
seem to be dead for years now:
https://community.asterisk.org/t/asterisk-network-interconnect/88659
we do not care to try to fix the build error.
Instead the optional support for mod_enum is removed from the package.
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
package/freeswitch/freeswitch.mk | 5 -----
1 file changed, 5 deletions(-)
diff --git a/package/freeswitch/freeswitch.mk b/package/freeswitch/freeswitch.mk
index 7e5dc3d872..1121bfa9cc 100644
--- a/package/freeswitch/freeswitch.mk
+++ b/package/freeswitch/freeswitch.mk
@@ -207,11 +207,6 @@ FREESWITCH_DEPENDENCIES += libks
FREESWITCH_ENABLED_MODULES += endpoints/mod_verto
endif
-ifeq ($(BR2_PACKAGE_LIBLDNS),y)
-FREESWITCH_DEPENDENCIES += libldns
-FREESWITCH_ENABLED_MODULES += applications/mod_enum
-endif
-
ifeq ($(BR2_PACKAGE_LIBMEMCACHED),y)
FREESWITCH_DEPENDENCIES += libmemcached
FREESWITCH_ENABLED_MODULES += applications/mod_memcache
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [Buildroot] [PATCH v2 12/14] DEVELOPERS: remove Bernd Kuhls from libldns
2026-03-05 21:09 [Buildroot] [PATCH v2 00/14] package/{glibc, localedef}: bump version to 2.43 Bernd Kuhls
` (10 preceding siblings ...)
2026-03-05 21:09 ` [Buildroot] [PATCH v2 11/14] package/freeswitch: disable mod_enum to " Bernd Kuhls
@ 2026-03-05 21:09 ` Bernd Kuhls
2026-03-14 7:53 ` Thomas Perale via buildroot
2026-03-05 21:09 ` [Buildroot] [PATCH v2 13/14] package/gcc/15.2.0: fix build with glibc 2.43 Bernd Kuhls
2026-03-05 21:09 ` [Buildroot] [PATCH v2 14/14] package/{glibc, localedef}: bump version to 2.43 Bernd Kuhls
13 siblings, 1 reply; 18+ messages in thread
From: Bernd Kuhls @ 2026-03-05 21:09 UTC (permalink / raw)
To: buildroot
Cc: André Zwing, Jérôme Pouiller, Pieter De Gendt,
Petr Vorel, Thomas Petazzoni, Adrian Perez de Castro,
Giulio Benetti, Romain Naour
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
DEVELOPERS | 1 -
1 file changed, 1 deletion(-)
diff --git a/DEVELOPERS b/DEVELOPERS
index 2673a59824..835be1f6a3 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -430,7 +430,6 @@ F: package/libhdhomerun/
F: package/libheif/
F: package/libid3tag/
F: package/libilbc/
-F: package/libldns/
F: package/libmicrohttpd/
F: package/libminiupnpc/
F: package/libmspack/
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [Buildroot] [PATCH v2 13/14] package/gcc/15.2.0: fix build with glibc 2.43
2026-03-05 21:09 [Buildroot] [PATCH v2 00/14] package/{glibc, localedef}: bump version to 2.43 Bernd Kuhls
` (11 preceding siblings ...)
2026-03-05 21:09 ` [Buildroot] [PATCH v2 12/14] DEVELOPERS: remove Bernd Kuhls from libldns Bernd Kuhls
@ 2026-03-05 21:09 ` Bernd Kuhls
2026-03-05 21:09 ` [Buildroot] [PATCH v2 14/14] package/{glibc, localedef}: bump version to 2.43 Bernd Kuhls
13 siblings, 0 replies; 18+ messages in thread
From: Bernd Kuhls @ 2026-03-05 21:09 UTC (permalink / raw)
To: buildroot
Cc: André Zwing, Jérôme Pouiller, Pieter De Gendt,
Petr Vorel, Thomas Petazzoni, Adrian Perez de Castro,
Giulio Benetti, Romain Naour
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
...mp-Fix-GCC-build-after-glibc-cd748a6.patch | 77 +++++++++++++++++++
1 file changed, 77 insertions(+)
create mode 100644 package/gcc/15.2.0/0004-libgomp-Fix-GCC-build-after-glibc-cd748a6.patch
diff --git a/package/gcc/15.2.0/0004-libgomp-Fix-GCC-build-after-glibc-cd748a6.patch b/package/gcc/15.2.0/0004-libgomp-Fix-GCC-build-after-glibc-cd748a6.patch
new file mode 100644
index 0000000000..e24c4dd57e
--- /dev/null
+++ b/package/gcc/15.2.0/0004-libgomp-Fix-GCC-build-after-glibc-cd748a6.patch
@@ -0,0 +1,77 @@
+From 9c9d3aef2f66625d9cb03ef4baee10ed6648e681 Mon Sep 17 00:00:00 2001
+From: Frank Scheiner <frank.scheiner@web.de>
+Date: Tue, 25 Nov 2025 16:58:23 -0700
+Subject: [PATCH] [PATCH] libgomp: Fix GCC build after glibc@cd748a6
+
+The toolchain autobuilds for ia64 failed ([1]) yesterday with:
+
+```
+libtool: compile: /usr/src/t2-src/src.gcc.ia64-toolchain.251121.040147.278918/gcc-16-20251116/objs/gcc/xgcc-wrapper /usr/src/t2-src/src.gcc.ia64-toolchain.251121.040147.278918/gcc-16-20251116/objs/./gcc/xgcc -B/usr/src/t2-src/src.gcc.ia64-toolchain.251121.040147.278918/gcc-16-20251116/objs/./gcc/ -B/usr/src/t2-src/build/ia64-toolchain-24-svn-generic-ia64-itanium2-cross-linux/TOOLCHAIN/cross/usr/ia64-t2-linux-gnu/bin/ -B/usr/src/t2-src/build/ia64-toolchain-24-svn-generic-ia64-itanium2-cross-linux/TOOLCHAIN/cross/usr/ia64-t2-linux-gnu/lib/ -isystem /usr/src/t2-src/build/ia64-toolchain-24-svn-generic-ia64-itanium2-cross-linux/TOOLCHAIN/cross/usr/ia64-t2-linux-gnu/include -isystem /usr/src/t2-src/build/ia64-toolchain-24-svn-generic-ia64-itanium2-cross-linux/TOOLCHAIN/cross/usr/ia64-t2-linux-gnu/sys-include --sysroot=/usr/src/t2-src/build/ia64-toolchain-24-svn-generic-ia64-itanium2-cross-linux -DHAVE_CONFIG_H -I. -I../../../libgomp -I../../../libgomp/config/linux/ia64 -I../../../libgomp
/config/linux -I../../../libgomp/config/posix -I../../../libgomp -I../../../libgomp/../include -Wall -Werror -ftls-model=initial-exec -pthread -DUSING_INITIAL_EXEC_TLS -g -O2 -MT oacc-cuda.lo -MD -MP -MF .deps/oacc-cuda.Tpo -c ../../../libgomp/oacc-cuda.c -o oacc-cuda.o >/dev/null 2>&1
+../../../libgomp/affinity-fmt.c: In function 'gomp_display_affinity':
+../../../libgomp/affinity-fmt.c:330:25: error: initialization discards 'const' qualifier from pointer target type [-Werror=discarded-qualifiers]
+ 330 | char *q = strchr (p + 1, '}');
+ | ^~~~~~
+```
+
+[1]: https://github.com/johnny-mnemonic/toolchain-autobuilds/actions/runs/19559235881
+
+This is not ia64-specific but due to the changes in the recent glibc
+commit "Implement C23 const-preserving standard library macros" (i.e.
+[2]) now requiring "char *q" to be a pointer to a const char to compile
+w/o error because of the return value of strchr() .
+
+[2]: https://sourceware.org/git/?p=glibc.git;a=commit;h=cd748a63ab1a7ae846175c532a3daab341c62690
+
+Also see the related discussion at [3] for details.
+
+[3]: https://sourceware.org/pipermail/libc-alpha/2025-November/172809.html
+
+The GCC build is fixed by the attached patch, see [4] for a successful
+build with the then latest snapshots of binutils, glibc and GCC.
+
+[4]: https://github.com/johnny-mnemonic/toolchain-autobuilds/actions/runs/19585045571
+
+Idea from Tomas, attached patch from me.
+
+Cheers,
+Frank
+
+0001-libgomp-Fix-GCC-build-after-glibc-cd748a6.patch
+
+From 80af9c233c694904174b54a59404d311378f41f8 Mon Sep 17 00:00:00 2001
+From: Frank Scheiner <frank.scheiner@web.de>
+Date: Sat, 22 Nov 2025 14:58:10 +0100
+Subject: [PATCH] libgomp: Fix GCC build after glibc@cd748a6
+
+char *q needs to be a pointer to a const char for the return value of
+strchr() with glibc after "Implement C23 const-preserving standard library
+macros".
+
+[glibc@cd748a6]: https://sourceware.org/git/?p=glibc.git;a=commit;h=cd748a63ab1a7ae846175c532a3daab341c62690
+
+libgomp/ChangeLog:
+ * affinity-fmt.c: Make char *q a pointer to a const char.
+
+Upstream: https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=9c9d3aef2f66625d9cb03ef4baee10ed6648e681
+
+Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
+---
+ libgomp/affinity-fmt.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/libgomp/affinity-fmt.c b/libgomp/affinity-fmt.c
+index 1fae893cbaca..8d3df5f1cd55 100644
+--- a/libgomp/affinity-fmt.c
++++ b/libgomp/affinity-fmt.c
+@@ -327,7 +327,7 @@ gomp_display_affinity (char *buffer, size_t size,
+ }
+ if (c == '{')
+ {
+- char *q = strchr (p + 1, '}');
++ const char *q = strchr (p + 1, '}');
+ if (q)
+ gomp_fatal ("unsupported long type name '%.*s' in affinity "
+ "format", (int) (q - (p + 1)), p + 1);
+--
+2.43.7
+
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 18+ messages in thread
* [Buildroot] [PATCH v2 14/14] package/{glibc, localedef}: bump version to 2.43
2026-03-05 21:09 [Buildroot] [PATCH v2 00/14] package/{glibc, localedef}: bump version to 2.43 Bernd Kuhls
` (12 preceding siblings ...)
2026-03-05 21:09 ` [Buildroot] [PATCH v2 13/14] package/gcc/15.2.0: fix build with glibc 2.43 Bernd Kuhls
@ 2026-03-05 21:09 ` Bernd Kuhls
2026-03-06 18:45 ` Julien Olivain via buildroot
13 siblings, 1 reply; 18+ messages in thread
From: Bernd Kuhls @ 2026-03-05 21:09 UTC (permalink / raw)
To: buildroot
Cc: André Zwing, Jérôme Pouiller, Pieter De Gendt,
Petr Vorel, Thomas Petazzoni, Adrian Perez de Castro,
Giulio Benetti, Romain Naour
https://sourceware.org/glibc/wiki/Release/2.43
Updated license files and hashes due to upstream commit:
https://sourceware.org/git/?p=glibc.git;a=commit;h=a0ce8b0779e290596e99ca6d96c301684a2d7cfe
Rebased package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch
Removed patch 0003 to fix build on hosts with glibc < 2.43.
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
package/glibc/glibc.hash | 6 +--
package/glibc/glibc.mk | 4 +-
...y-on-GCC-to-4.8-and-binutils-to-2.24.patch | 4 +-
...3_SOURCE-undefined-to-build-localede.patch | 37 -------------------
package/localedef/localedef.mk | 2 +-
5 files changed, 9 insertions(+), 44 deletions(-)
delete mode 100644 package/localedef/0003-HACK-keep-_ISOC23_SOURCE-undefined-to-build-localede.patch
diff --git a/package/glibc/glibc.hash b/package/glibc/glibc.hash
index 0a11cfdb5e..ed6d69acc2 100644
--- a/package/glibc/glibc.hash
+++ b/package/glibc/glibc.hash
@@ -1,7 +1,7 @@
# Locally calculated (fetched from git)
-sha256 737e3b2bfee2e3e209e514133f4ff7d2bef0d0dc903fd46b4e2244f6c998f7b2 glibc-2.42-51-gcbf39c26b25801e9bc88499b4fd361ac172d4125-git4.tar.gz
+sha256 5e21722755f466d15770574788394a4abb4fb1e02603a707beeb199706a26a46 glibc-2.43-10-gc3ceb93dc4f67253037644dc8f194831e27f3160-git4.tar.gz
# Hashes for license files
-sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING
-sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB
+sha256 edaef632cbb643e4e7a221717a6c441a4c1a7c918e6e4d56debc3d8739b233f6 COPYINGv2
+sha256 20e50fe7aae3e56378ebf0417d9de904f55a0e61e4df315333e632a4d3555d95 COPYING.LESSERv2
sha256 b22a69aa3f80a5201818c66cb0df0f25f9fa13cf5861b0093a058dbd12d50dce LICENSES
diff --git a/package/glibc/glibc.mk b/package/glibc/glibc.mk
index 80d21b86ed..64a2c58377 100644
--- a/package/glibc/glibc.mk
+++ b/package/glibc/glibc.mk
@@ -7,12 +7,12 @@
# Generate version string using:
# git describe --match 'glibc-*' --abbrev=40 origin/release/MAJOR.MINOR/master | cut -d '-' -f 2-
# When updating the version, please also update localedef
-GLIBC_VERSION = 2.42-51-gcbf39c26b25801e9bc88499b4fd361ac172d4125
+GLIBC_VERSION = 2.43-10-gc3ceb93dc4f67253037644dc8f194831e27f3160
GLIBC_SITE = https://sourceware.org/git/glibc.git
GLIBC_SITE_METHOD = git
GLIBC_LICENSE = GPL-2.0+ (programs), LGPL-2.1+, BSD-3-Clause, MIT (library)
-GLIBC_LICENSE_FILES = COPYING COPYING.LIB LICENSES
+GLIBC_LICENSE_FILES = COPYINGv2 COPYING.LESSERv2 LICENSES
GLIBC_CPE_ID_VENDOR = gnu
# Extract the base version (e.g. 2.38) from GLIBC_VERSION in order to
diff --git a/package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch b/package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch
index cc11c9a08c..7b19542f7e 100644
--- a/package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch
+++ b/package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch
@@ -30,6 +30,8 @@ Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Romain Naour <romain.naour@gmail.com>
[yann.morin.1998@free.fr: rebase for 2.39]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
+[Bernd: rebase on 2.43]
+Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
configure | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
@@ -51,7 +53,7 @@ index 180e49d95b..fdb19d1d27 100755
main (void)
{
--#if !defined __GNUC__ || __GNUC__ < 12 || (__GNUC__ == 12 && __GNUC_MINOR__ < 1)
+-#if (!defined __GNUC__ || __GNUC__ < 12 || (__GNUC__ == 12 && __GNUC_MINOR__ < 1)) && (!defined __clang__ || __clang_major__ < 18)
+#if !defined __GNUC__ || __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 8)
#error insufficient compiler
#endif
diff --git a/package/localedef/0003-HACK-keep-_ISOC23_SOURCE-undefined-to-build-localede.patch b/package/localedef/0003-HACK-keep-_ISOC23_SOURCE-undefined-to-build-localede.patch
deleted file mode 100644
index 5c3803d583..0000000000
--- a/package/localedef/0003-HACK-keep-_ISOC23_SOURCE-undefined-to-build-localede.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From c01b78e37885c7c4a191f752dc346c848d73b731 Mon Sep 17 00:00:00 2001
-From: Romain Naour <romain.naour@gmail.com>
-Date: Sat, 9 Sep 2023 23:58:50 +0200
-Subject: [PATCH] HACK: keep _ISOC23_SOURCE undefined to build localedef
- with old glibc
-
-Fixes:
-host-localedef-2.38-13-g92201f16cbcfd9eafe314ef6654be2ea7ba25675/build/locale/ld-ctype.o: in function `ctype_read':
-ld-ctype.c:(.text+0x6cef): undefined reference to `__isoc23_strtoul'
-
-Upstream: Not applicable
-
-Signed-off-by: Romain Naour <romain.naour@gmail.com>
-[Thomas: adapted to glibc 2.40, which required the logic to be changed
-to _ISOC23_SOURCE]
-Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
----
- include/features.h | 2 --
- 1 file changed, 2 deletions(-)
-
-diff --git a/include/features.h b/include/features.h
-index 8515b06b36..9abd65af93 100644
---- a/include/features.h
-+++ b/include/features.h
-@@ -217,9 +217,7 @@
- # undef _ISOC11_SOURCE
- # define _ISOC11_SOURCE 1
- # undef _ISOC23_SOURCE
--# define _ISOC23_SOURCE 1
- # undef _ISOC2Y_SOURCE
--# define _ISOC2Y_SOURCE 1
- # undef _POSIX_SOURCE
- # define _POSIX_SOURCE 1
- # undef _POSIX_C_SOURCE
---
-2.50.1
-
diff --git a/package/localedef/localedef.mk b/package/localedef/localedef.mk
index 4da110417a..aa746a9d70 100644
--- a/package/localedef/localedef.mk
+++ b/package/localedef/localedef.mk
@@ -7,7 +7,7 @@
# Use the same VERSION and SITE as target glibc
# As in glibc.mk, generate version string using:
# git describe --match 'glibc-*' --abbrev=40 origin/release/MAJOR.MINOR/master | cut -d '-' -f 2-
-LOCALEDEF_VERSION = 2.42-51-gcbf39c26b25801e9bc88499b4fd361ac172d4125
+LOCALEDEF_VERSION = 2.43-10-gc3ceb93dc4f67253037644dc8f194831e27f3160
LOCALEDEF_SOURCE = glibc-$(LOCALEDEF_VERSION)$(BR_FMT_VERSION_git).tar.gz
LOCALEDEF_SITE = https://sourceware.org/git/glibc.git
LOCALEDEF_SITE_METHOD = git
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 18+ messages in thread
* Re: [Buildroot] [PATCH v2 01/14] package/socat: bump version to 1.8.1.1
2026-03-05 21:09 ` [Buildroot] [PATCH v2 01/14] package/socat: bump version to 1.8.1.1 Bernd Kuhls
@ 2026-03-06 18:41 ` Julien Olivain via buildroot
0 siblings, 0 replies; 18+ messages in thread
From: Julien Olivain via buildroot @ 2026-03-06 18:41 UTC (permalink / raw)
To: Bernd Kuhls
Cc: buildroot, André Zwing, Jérôme Pouiller,
Pieter De Gendt, Petr Vorel, Thomas Petazzoni,
Adrian Perez de Castro, Giulio Benetti, Romain Naour
Hi Bernd,
On 05/03/2026 22:09, Bernd Kuhls wrote:
> http://www.dest-unreach.org/socat/
>
> 2026-02-12: Socat version 1.8.1.1 has been released.
> It fixes compilation with glibc 2.43, xio-netlink.c for Musl, and a
> few
> minor bugs, see file CHANGES
>
> 2025-12-08: Socat version 1.8.1.0 has been released. It fixes a couple
> of minor issues and provides new address types TEXT and STALL and a
> few
> new address options.
>
> Rebased patch 0001 due to upstream commit
> https://repo.or.cz/socat.git/commitdiff/2cc1f11d02928e7eca9560506dfc6e97a0ac92e3
>
> Updated hash of README, used as license file, due to version bumps:
> https://repo.or.cz/socat.git/history/HEAD:/README
>
> Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
> Reviewed-by: Baruch Siach <baruch@tkos.co.il>
I applied patches 1 to 12 of this series to master.
The actual glibc bump might need a small rework (see
my separate answer).
Best regards,
Julien.
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Buildroot] [PATCH v2 14/14] package/{glibc, localedef}: bump version to 2.43
2026-03-05 21:09 ` [Buildroot] [PATCH v2 14/14] package/{glibc, localedef}: bump version to 2.43 Bernd Kuhls
@ 2026-03-06 18:45 ` Julien Olivain via buildroot
0 siblings, 0 replies; 18+ messages in thread
From: Julien Olivain via buildroot @ 2026-03-06 18:45 UTC (permalink / raw)
To: Bernd Kuhls
Cc: buildroot, André Zwing, Jérôme Pouiller,
Pieter De Gendt, Petr Vorel, Thomas Petazzoni,
Adrian Perez de Castro, Giulio Benetti, Romain Naour
Hi Bernd,
Thanks for the patch. While this new glibc 2.43 generally
works fine (I tested many configs), I've found an issue.
See below.
On 05/03/2026 22:09, Bernd Kuhls wrote:
> https://sourceware.org/glibc/wiki/Release/2.43
>
> Updated license files and hashes due to upstream commit:
> https://sourceware.org/git/?p=glibc.git;a=commit;h=a0ce8b0779e290596e99ca6d96c301684a2d7cfe
>
> Rebased
> package/localedef/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch
>
> Removed patch 0003 to fix build on hosts with glibc < 2.43.
Removing this patch is reintroducing the issue described in it.
There is still configurations in which host-localedef is
failing to build. For example, in the Buildroot Debian
reference image. You can reproduce the issue with:
utils/docker-run make host-localedef
Note that, for example, host-localedef is building correctly
on my Fedora 43 host (gcc 15, glibc 2.42).
I quickly tried to put the patch back, but it does not
solve the issue.
Could you have a look, please?
> Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Best regards,
Julien.
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Buildroot] [PATCH v2 12/14] DEVELOPERS: remove Bernd Kuhls from libldns
2026-03-05 21:09 ` [Buildroot] [PATCH v2 12/14] DEVELOPERS: remove Bernd Kuhls from libldns Bernd Kuhls
@ 2026-03-14 7:53 ` Thomas Perale via buildroot
0 siblings, 0 replies; 18+ messages in thread
From: Thomas Perale via buildroot @ 2026-03-14 7:53 UTC (permalink / raw)
To: Bernd Kuhls; +Cc: Thomas Perale, buildroot
In reply of:
> Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Applied to 2025.02.x, 2025.11.x & 2026.02.x. Thanks
> ---
> DEVELOPERS | 1 -
> 1 file changed, 1 deletion(-)
>
> diff --git a/DEVELOPERS b/DEVELOPERS
> index 2673a59824..835be1f6a3 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -430,7 +430,6 @@ F: package/libhdhomerun/
> F: package/libheif/
> F: package/libid3tag/
> F: package/libilbc/
> -F: package/libldns/
> F: package/libmicrohttpd/
> F: package/libminiupnpc/
> F: package/libmspack/
> --
> 2.47.3
>
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2026-03-14 7:54 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-05 21:09 [Buildroot] [PATCH v2 00/14] package/{glibc, localedef}: bump version to 2.43 Bernd Kuhls
2026-03-05 21:09 ` [Buildroot] [PATCH v2 01/14] package/socat: bump version to 1.8.1.1 Bernd Kuhls
2026-03-06 18:41 ` Julien Olivain via buildroot
2026-03-05 21:09 ` [Buildroot] [PATCH v2 02/14] package/lxc: bump version to 6.0.6 Bernd Kuhls
2026-03-05 21:09 ` [Buildroot] [PATCH v2 03/14] package/foot: bump version to 1.26.0 Bernd Kuhls
2026-03-05 21:09 ` [Buildroot] [PATCH v2 04/14] package/libkrb5: fix build with glibc 2.43 Bernd Kuhls
2026-03-05 21:09 ` [Buildroot] [PATCH v2 05/14] package/wlroots: " Bernd Kuhls
2026-03-05 21:09 ` [Buildroot] [PATCH v2 06/14] package/ntp: " Bernd Kuhls
2026-03-05 21:09 ` [Buildroot] [PATCH v2 07/14] package/waffle: " Bernd Kuhls
2026-03-05 21:09 ` [Buildroot] [PATCH v2 08/14] package/links: Fix " Bernd Kuhls
2026-03-05 21:09 ` [Buildroot] [PATCH v2 09/14] package/ltp-testsuite: fix " Bernd Kuhls
2026-03-05 21:09 ` [Buildroot] [PATCH v2 10/14] package/libvips: " Bernd Kuhls
2026-03-05 21:09 ` [Buildroot] [PATCH v2 11/14] package/freeswitch: disable mod_enum to " Bernd Kuhls
2026-03-05 21:09 ` [Buildroot] [PATCH v2 12/14] DEVELOPERS: remove Bernd Kuhls from libldns Bernd Kuhls
2026-03-14 7:53 ` Thomas Perale via buildroot
2026-03-05 21:09 ` [Buildroot] [PATCH v2 13/14] package/gcc/15.2.0: fix build with glibc 2.43 Bernd Kuhls
2026-03-05 21:09 ` [Buildroot] [PATCH v2 14/14] package/{glibc, localedef}: bump version to 2.43 Bernd Kuhls
2026-03-06 18:45 ` Julien Olivain via buildroot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox