* [Buildroot] [PATCH 2/4] package/lttng-libust: bump version to 2.16.0
2026-09-09 8:13 [Buildroot] [PATCH 1/4] package/lttng-modules: bump version to 2.16.0 Bernd Kuhls
@ 2026-09-09 8:13 ` Bernd Kuhls
2026-09-09 8:13 ` [Buildroot] [PATCH 3/4] package/lttng-tools: " Bernd Kuhls
` (2 subsequent siblings)
3 siblings, 0 replies; 8+ messages in thread
From: Bernd Kuhls @ 2026-09-09 8:13 UTC (permalink / raw)
To: buildroot; +Cc: Philippe Proulx
https://git.lttng.org/?p=lttng-ust.git;a=blob_plain;f=ChangeLog;hb=c896a32e65fd23d30ec541f78e7cb5867ba531c1
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
package/lttng-libust/lttng-libust.hash | 4 ++--
package/lttng-libust/lttng-libust.mk | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package/lttng-libust/lttng-libust.hash b/package/lttng-libust/lttng-libust.hash
index 946b22d40f..1f82e33b5b 100644
--- a/package/lttng-libust/lttng-libust.hash
+++ b/package/lttng-libust/lttng-libust.hash
@@ -1,5 +1,5 @@
-# From https://lttng.org/files/lttng-ust/lttng-ust-2.14.0.tar.bz2.sha256
-sha256 82cdfd304bbb2b2b7d17cc951a6756b37a9f73868ec0ba7db448a0d5ca51b763 lttng-ust-2.14.0.tar.bz2
+# From https://lttng.org/files/lttng-ust/lttng-ust-2.16.0.tar.bz2.sha256
+sha256 1e84e02fa1fc1261eb6cf3d14d64006506a29f7c605ac85de02180318c6aa38a lttng-ust-2.16.0.tar.bz2
# Hash for license files
sha256 5a93d5831e1297ab10fe643e1a631e83be392896da14ee2951285a79012df69d LICENSES/BSD-3-Clause.txt
diff --git a/package/lttng-libust/lttng-libust.mk b/package/lttng-libust/lttng-libust.mk
index fbd565271f..7ecb18748c 100644
--- a/package/lttng-libust/lttng-libust.mk
+++ b/package/lttng-libust/lttng-libust.mk
@@ -5,7 +5,7 @@
################################################################################
LTTNG_LIBUST_SITE = http://lttng.org/files/lttng-ust
-LTTNG_LIBUST_VERSION = 2.14.0
+LTTNG_LIBUST_VERSION = 2.16.0
LTTNG_LIBUST_SOURCE = lttng-ust-$(LTTNG_LIBUST_VERSION).tar.bz2
LTTNG_LIBUST_LICENSE = LGPL-2.1, MIT (system headers), GPL-2.0 (liblttng-ust-ctl/ustctl.c used by lttng-sessiond), BSD-3-Clause (snprintf)
LTTNG_LIBUST_LICENSE_FILES = \
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 8+ messages in thread* [Buildroot] [PATCH 3/4] package/lttng-tools: bump version to 2.16.0
2026-09-09 8:13 [Buildroot] [PATCH 1/4] package/lttng-modules: bump version to 2.16.0 Bernd Kuhls
2026-09-09 8:13 ` [Buildroot] [PATCH 2/4] package/lttng-libust: " Bernd Kuhls
@ 2026-09-09 8:13 ` Bernd Kuhls
2026-09-16 19:11 ` Thomas Petazzoni via buildroot
2026-09-09 8:13 ` [Buildroot] [PATCH 4/4] package/liburcu: bump version to 0.15.6 Bernd Kuhls
2026-09-16 19:10 ` [Buildroot] [PATCH 1/4] package/lttng-modules: bump version to 2.16.0 Thomas Petazzoni via buildroot
3 siblings, 1 reply; 8+ messages in thread
From: Bernd Kuhls @ 2026-09-09 8:13 UTC (permalink / raw)
To: buildroot; +Cc: Philippe Proulx
https://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=72dcc536523727343cb23e2a0fefd41044511d16
Added Upstream: tag to patch 0001.
Removed patch 0002 which is included in this release.
Added new patch 0002 to fix a build error on musl introduced by this
bump due to upstream commit:
https://github.com/lttng/lttng-tools/commit/968475a48be5a87139b19fddbb70b9225c5375bd
Updated license file paths according to upstream commit
https://git.lttng.org/?p=lttng-tools.git;a=history;f=LICENSES;hb=refs/heads/stable-2.16
Updated license hashes due to upstream commit
https://git.lttng.org/?p=lttng-tools.git;a=commit;h=c09078e13a4ede575724009520c37a8b8d3e68d6
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
.checkpackageignore | 1 -
.../0001-configure.ac-add-disable-tests.patch | 3 +-
...Remove-the-scope-resolution-operator.patch | 48 ----------------
...nnel-memory-types.hpp-fails-to-build.patch | 55 +++++++++++++++++++
package/lttng-tools/lttng-tools.hash | 16 +++---
package/lttng-tools/lttng-tools.mk | 10 +++-
6 files changed, 73 insertions(+), 60 deletions(-)
delete mode 100644 package/lttng-tools/0002-Fix-eventfd.cpp-Remove-the-scope-resolution-operator.patch
create mode 100644 package/lttng-tools/0002-Fix-sessiond-channel-memory-types.hpp-fails-to-build.patch
diff --git a/.checkpackageignore b/.checkpackageignore
index 2b61ff3bab..bb6ba84505 100644
--- a/.checkpackageignore
+++ b/.checkpackageignore
@@ -563,7 +563,6 @@ package/ltrace/0002-sparc-add-missing-library.h-include.patch lib_patch.Upstream
package/lttng-babeltrace/0001-tests-lib-Makefile.am-remove-unneeded-static-flag.patch lib_patch.Upstream
package/lttng-babeltrace/0002-configure.ac-fix-popt-static-build.patch lib_patch.Upstream
package/lttng-libust/0001-configure.ac-add-disable-tests.patch lib_patch.Upstream
-package/lttng-tools/0001-configure.ac-add-disable-tests.patch lib_patch.Upstream
package/lua-gd/0001-Protect-declaration-of-LgdImageCreateFromPng-with-GD.patch lib_patch.Upstream
package/lua-lunix/0001-remove-link-with-librt.patch lib_patch.Upstream
package/lua-sdl2/0001-Do-not-reference-host-directory-for-headers.patch lib_patch.Upstream
diff --git a/package/lttng-tools/0001-configure.ac-add-disable-tests.patch b/package/lttng-tools/0001-configure.ac-add-disable-tests.patch
index 4bc9239c3d..bdf621b4ec 100644
--- a/package/lttng-tools/0001-configure.ac-add-disable-tests.patch
+++ b/package/lttng-tools/0001-configure.ac-add-disable-tests.patch
@@ -5,8 +5,9 @@ Subject: [PATCH] configure.ac: add --disable-tests
Allow the user to explicitly disable tests
+Upstream: https://github.com/lttng/lttng-tools/pull/162 (rejected)
+
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
-[Upstream status: https://github.com/lttng/lttng-tools/pull/162]
---
configure.ac | 3 +++
1 file changed, 3 insertions(+)
diff --git a/package/lttng-tools/0002-Fix-eventfd.cpp-Remove-the-scope-resolution-operator.patch b/package/lttng-tools/0002-Fix-eventfd.cpp-Remove-the-scope-resolution-operator.patch
deleted file mode 100644
index d4b46d3a5a..0000000000
--- a/package/lttng-tools/0002-Fix-eventfd.cpp-Remove-the-scope-resolution-operator.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From d94d2b90c5148c4d83f1424b6e984044f2d8191f Mon Sep 17 00:00:00 2001
-From: Mingli Yu <mingli.yu@windriver.com>
-Date: Thu, 24 Jul 2025 14:35:51 +0800
-Subject: [PATCH] Fix: eventfd.cpp: Remove the scope resolution operator
-MIME-Version: 1.0
-Content-Type: text/plain; charset=utf8
-Content-Transfer-Encoding: 8bit
-
-Remove the scope resolution operator :: to fix the below build failure
-with musl.
- | ../../../sources/lttng-tools-2.14.0/src/common/eventfd.cpp:18:31: error: expected id-expression before numeric constant
- | 18 | int flags = ::EFD_CLOEXEC;
- | | ^~~~~~~~~~~
- | ../../../sources/lttng-tools-2.14.0/src/common/eventfd.cpp:21:36: error: expected id-expression before numeric constant
- | 21 | flags |= ::EFD_SEMAPHORE;
- | | ^~~~~~~~~~~~~
-
-Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
-Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
-Change-Id: I405f6f15a25f7e6b7f0676093091a9e8a384739d
-
-Upstream: https://git.lttng.org/?p=lttng-tools.git;a=commitdiff;h=d94d2b90c5148c4d83f1424b6e984044f2d8191f
-
-Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
----
- src/common/eventfd.cpp | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/common/eventfd.cpp b/src/common/eventfd.cpp
-index d331bbe40..447520f25 100644
---- a/src/common/eventfd.cpp
-+++ b/src/common/eventfd.cpp
-@@ -15,10 +15,10 @@
-
- lttng::eventfd::eventfd(bool use_semaphore_semantics, std::uint64_t initial_value) :
- file_descriptor([use_semaphore_semantics, initial_value]() {
-- int flags = ::EFD_CLOEXEC;
-+ int flags = EFD_CLOEXEC;
-
- if (use_semaphore_semantics) {
-- flags |= ::EFD_SEMAPHORE;
-+ flags |= EFD_SEMAPHORE;
- }
-
- const auto raw_fd = ::eventfd(initial_value, flags);
---
-2.47.3
-
diff --git a/package/lttng-tools/0002-Fix-sessiond-channel-memory-types.hpp-fails-to-build.patch b/package/lttng-tools/0002-Fix-sessiond-channel-memory-types.hpp-fails-to-build.patch
new file mode 100644
index 0000000000..87df781a61
--- /dev/null
+++ b/package/lttng-tools/0002-Fix-sessiond-channel-memory-types.hpp-fails-to-build.patch
@@ -0,0 +1,55 @@
+From e989cad2af408d93c386818cc87316b702f336b3 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Galarneau?=
+ <jeremie.galarneau@efficios.com>
+Date: Fri, 28 Aug 2026 21:32:40 +0000
+Subject: [PATCH] Fix: sessiond: channel-memory-types.hpp fails to build with
+ musl
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+OBSERVED ISSUE
+━━━━━━━━━━━━━━
+Building 2.16.0 against musl (on Yocto) fails with:
+
+ channel-memory-types.hpp:31:59: error: 'uid_t' has not been
+ declared; did you mean 'pid_t'?
+
+CAUSE
+━━━━━
+The header uses pid_t and uid_t without including <sys/types.h>.
+With glibc, those types leak in through the other included headers.
+musl's headers are seemingly stricter and don't declare them
+transitively.
+
+SOLUTION
+━━━━━━━━
+Include <sys/types.h>.
+
+Reported-by: Richard Purdie <richard.purdie@linuxfoundation.org>
+Fixes: #1445
+Change-Id: I291522a2110d7d927f062ab0131c35ed9e793ba5
+Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
+
+Upstream: https://github.com/lttng/lttng-tools/commit/e989cad2af408d93c386818cc87316b702f336b3
+
+Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
+---
+ src/bin/lttng-sessiond/channel-memory-types.hpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/bin/lttng-sessiond/channel-memory-types.hpp b/src/bin/lttng-sessiond/channel-memory-types.hpp
+index 554691201..2b5fcc962 100644
+--- a/src/bin/lttng-sessiond/channel-memory-types.hpp
++++ b/src/bin/lttng-sessiond/channel-memory-types.hpp
+@@ -16,6 +16,7 @@
+ #include <chrono>
+ #include <cstdint>
+ #include <functional>
++#include <sys/types.h>
+ #include <vector>
+
+ namespace lttng {
+--
+2.47.3
+
diff --git a/package/lttng-tools/lttng-tools.hash b/package/lttng-tools/lttng-tools.hash
index a181cd6dc0..f49c47a270 100644
--- a/package/lttng-tools/lttng-tools.hash
+++ b/package/lttng-tools/lttng-tools.hash
@@ -1,10 +1,10 @@
-# From https://lttng.org/files/lttng-tools/lttng-tools-2.14.0.tar.bz2.sha256
-sha256 d8c39c26cec13b7bd82551cd52a22efc358b888e36ebcf9c1b60ef1c3a3c2fd3 lttng-tools-2.14.0.tar.bz2
+# From https://lttng.org/files/lttng-tools/lttng-tools-2.16.0.tar.bz2.sha256
+sha256 b8b3244894e49e773d4942b8899f768057974edf75c18dbb48b65bb123c7b2c7 lttng-tools-2.16.0.tar.bz2
# Locally computed
-sha256 068e55c7dbe597400199aee75ac5e71bdb2ca88c4c9a4cfa8e1fbc61f933eda5 LICENSE
-sha256 6313108c23efffa36948f8b2cff1560a5935373b527b0e1a837cc77e6ed1bacd LICENSES/BSD-2-Clause
-sha256 7a83b1aeb460458db9a4bd521d7f237c45b1650f6e60ea5ffc71e49472454de3 LICENSES/BSD-3-Clause
-sha256 6841c85b94f9dab319356e3aaf9e969fcedad51d3aaadf665bf86f34f4186b62 LICENSES/GPL-2.0
-sha256 d72921266bc8452a8789f8a04a82755373990d00b7e0b0f1a8edb8f854e94d1c LICENSES/LGPL-2.1
-sha256 323c587d0ccf10e376f8bf9a7f31fb4ca6078105194b42e0b1e0ee2bc9bde71f LICENSES/MIT
+sha256 7fdd1784ff7fd28680ec50aa0f198791aaf694dfbce1062021f459ee329001d7 LICENSE
+sha256 6313108c23efffa36948f8b2cff1560a5935373b527b0e1a837cc77e6ed1bacd LICENSES/BSD-2-Clause.txt
+sha256 7a83b1aeb460458db9a4bd521d7f237c45b1650f6e60ea5ffc71e49472454de3 LICENSES/BSD-3-Clause.txt
+sha256 aaf135472f81c5b4a0dca9367e5bb5e9750032b5bebe5442b36e4c0a47430df3 LICENSES/GPL-2.0-only.txt
+sha256 fa6f36630bb1e0c571d34b2bbdf188d08495c9dbf58f28cac112f303fc1f58fb LICENSES/LGPL-2.1-only.txt
+sha256 323c587d0ccf10e376f8bf9a7f31fb4ca6078105194b42e0b1e0ee2bc9bde71f LICENSES/MIT.txt
diff --git a/package/lttng-tools/lttng-tools.mk b/package/lttng-tools/lttng-tools.mk
index 9a66ede669..6f6cdedb43 100644
--- a/package/lttng-tools/lttng-tools.mk
+++ b/package/lttng-tools/lttng-tools.mk
@@ -4,12 +4,18 @@
#
################################################################################
-LTTNG_TOOLS_VERSION = 2.14.0
+LTTNG_TOOLS_VERSION = 2.16.0
LTTNG_TOOLS_SITE = https://lttng.org/files/lttng-tools
LTTNG_TOOLS_SOURCE = lttng-tools-$(LTTNG_TOOLS_VERSION).tar.bz2
LTTNG_TOOLS_INSTALL_STAGING = YES
LTTNG_TOOLS_LICENSE = GPL-2.0, LGPL-2.1 (include/lttng/*, src/lib/lttng-ctl/*)
-LTTNG_TOOLS_LICENSE_FILES = LICENSE $(addprefix LICENSES/,BSD-2-Clause BSD-3-Clause GPL-2.0 LGPL-2.1 MIT)
+LTTNG_TOOLS_LICENSE_FILES = \
+ LICENSE \
+ LICENSES/BSD-2-Clause.txt \
+ LICENSES/BSD-3-Clause.txt \
+ LICENSES/GPL-2.0-only.txt \
+ LICENSES/LGPL-2.1-only.txt \
+ LICENSES/MIT.txt
LTTNG_TOOLS_DEPENDENCIES = liburcu libxml2 popt util-linux
# We're patching configure.ac
LTTNG_TOOLS_AUTORECONF = YES
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 8+ messages in thread* Re: [Buildroot] [PATCH 3/4] package/lttng-tools: bump version to 2.16.0
2026-09-09 8:13 ` [Buildroot] [PATCH 3/4] package/lttng-tools: " Bernd Kuhls
@ 2026-09-16 19:11 ` Thomas Petazzoni via buildroot
2026-09-16 19:57 ` Philippe Proulx
0 siblings, 1 reply; 8+ messages in thread
From: Thomas Petazzoni via buildroot @ 2026-09-16 19:11 UTC (permalink / raw)
To: Bernd Kuhls; +Cc: buildroot, Philippe Proulx
On Wed, Sep 09, 2026 at 10:13:43AM +0200, Bernd Kuhls wrote:
> diff --git a/package/lttng-tools/0001-configure.ac-add-disable-tests.patch b/package/lttng-tools/0001-configure.ac-add-disable-tests.patch
> index 4bc9239c3d..bdf621b4ec 100644
> --- a/package/lttng-tools/0001-configure.ac-add-disable-tests.patch
> +++ b/package/lttng-tools/0001-configure.ac-add-disable-tests.patch
> @@ -5,8 +5,9 @@ Subject: [PATCH] configure.ac: add --disable-tests
>
> Allow the user to explicitly disable tests
>
> +Upstream: https://github.com/lttng/lttng-tools/pull/162 (rejected)
Considering upstream's feedback on this patch, I believe we should:
1. Drop our patch
2. Disable lttng-tools on architectures that don't build
This would follow upstream's guidance on this matter.
Thanks!
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Buildroot] [PATCH 3/4] package/lttng-tools: bump version to 2.16.0
2026-09-16 19:11 ` Thomas Petazzoni via buildroot
@ 2026-09-16 19:57 ` Philippe Proulx
2026-09-16 20:35 ` Thomas Petazzoni via buildroot
0 siblings, 1 reply; 8+ messages in thread
From: Philippe Proulx @ 2026-09-16 19:57 UTC (permalink / raw)
To: Thomas Petazzoni; +Cc: Bernd Kuhls, buildroot
On Wed, Sep 16, 2026 at 3:11 PM Thomas Petazzoni
<thomas.petazzoni@bootlin.com> wrote:
>
> On Wed, Sep 09, 2026 at 10:13:43AM +0200, Bernd Kuhls wrote:
> > diff --git a/package/lttng-tools/0001-configure.ac-add-disable-tests.patch b/package/lttng-tools/0001-configure.ac-add-disable-tests.patch
> > index 4bc9239c3d..bdf621b4ec 100644
> > --- a/package/lttng-tools/0001-configure.ac-add-disable-tests.patch
> > +++ b/package/lttng-tools/0001-configure.ac-add-disable-tests.patch
> > @@ -5,8 +5,9 @@ Subject: [PATCH] configure.ac: add --disable-tests
> >
> > Allow the user to explicitly disable tests
> >
> > +Upstream: https://github.com/lttng/lttng-tools/pull/162 (rejected)
>
> Considering upstream's feedback on this patch, I believe we should:
Actually this was five years ago; in the meantime, we've had
`--disable-tests` available since commit 6ba949601 ("common: Provide
--disable-tests configuration option"), included in both v2.15 and
v2.16.
Kienan wrote the patch to be able to build LTTng-tools on a system that
doesn't have libbabeltrace2 (tests need that now). So it wasn't written
with your use case in mind, but `--disable-tests` achieves the
same thing.
Wishing you a wonderful day,
Phil
>
> 1. Drop our patch
>
> 2. Disable lttng-tools on architectures that don't build
>
> This would follow upstream's guidance on this matter.
>
> Thanks!
>
> Thomas
> --
> Thomas Petazzoni, co-owner and CEO, Bootlin
> Embedded Linux and Kernel engineering and training
> https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 8+ messages in thread* Re: [Buildroot] [PATCH 3/4] package/lttng-tools: bump version to 2.16.0
2026-09-16 19:57 ` Philippe Proulx
@ 2026-09-16 20:35 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 8+ messages in thread
From: Thomas Petazzoni via buildroot @ 2026-09-16 20:35 UTC (permalink / raw)
To: Philippe Proulx; +Cc: Bernd Kuhls, buildroot
Hello Philippe,
On Wed, Sep 16, 2026 at 03:57:14PM -0400, Philippe Proulx wrote:
> Actually this was five years ago; in the meantime, we've had
> `--disable-tests` available since commit 6ba949601 ("common: Provide
> --disable-tests configuration option"), included in both v2.15 and
> v2.16.
>
> Kienan wrote the patch to be able to build LTTng-tools on a system that
> doesn't have libbabeltrace2 (tests need that now). So it wasn't written
> with your use case in mind, but `--disable-tests` achieves the
> same thing.
Nice, thanks for the heads up!
Bernd: could you have a look and see if we can drop our patch?
Thanks a lot!
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] [PATCH 4/4] package/liburcu: bump version to 0.15.6
2026-09-09 8:13 [Buildroot] [PATCH 1/4] package/lttng-modules: bump version to 2.16.0 Bernd Kuhls
2026-09-09 8:13 ` [Buildroot] [PATCH 2/4] package/lttng-libust: " Bernd Kuhls
2026-09-09 8:13 ` [Buildroot] [PATCH 3/4] package/lttng-tools: " Bernd Kuhls
@ 2026-09-09 8:13 ` Bernd Kuhls
2026-09-16 19:10 ` [Buildroot] [PATCH 1/4] package/lttng-modules: bump version to 2.16.0 Thomas Petazzoni via buildroot
3 siblings, 0 replies; 8+ messages in thread
From: Bernd Kuhls @ 2026-09-09 8:13 UTC (permalink / raw)
To: buildroot; +Cc: Philippe Proulx
https://git.lttng.org/?p=urcu.git;a=blob;f=ChangeLog;h=44d0d303b649682d05b3be85fa702eb919343807
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
Series passed Gitlab pipelines:
https://gitlab.com/bkuhls/buildroot/-/commits/e25940ddc695aae05e98a5eb597e09f2f835615f
with the exception of an unrelated build error for the linux kernel
using the defconfig bootlin-aarch64-glibc-old:
*** C compiler is too old.
*** Your GCC version: 6.3.0
*** Minimum GCC version: 8.1.0
due to upstream commit included since kernel 6.16:
https://github.com/torvalds/linux/commit/118c40b7b50340bf7ff7e0adee8e3bab6e552c82
A build using this particular defconfig with kernel 6.12 passed:
https://gitlab.com/bkuhls/buildroot/-/jobs/16384475368
package/liburcu/liburcu.hash | 4 ++--
package/liburcu/liburcu.mk | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package/liburcu/liburcu.hash b/package/liburcu/liburcu.hash
index 5b5947f6b8..6f45dcc28b 100644
--- a/package/liburcu/liburcu.hash
+++ b/package/liburcu/liburcu.hash
@@ -1,5 +1,5 @@
-# From https://lttng.org/files/urcu/userspace-rcu-0.15.5.tar.bz2.sha256
-sha256 b2f787a8a83512c32599e71cdabcc5131464947b82014896bd11413b2d782de1 userspace-rcu-0.15.5.tar.bz2
+# From https://lttng.org/files/urcu/userspace-rcu-0.15.6.tar.bz2.sha256
+sha256 850b192096eb11ebf2c70e8f97bc7da7479ee41da1bebeb44e3986908bac414f userspace-rcu-0.15.6.tar.bz2
# Hash for license files
sha256 aaf135472f81c5b4a0dca9367e5bb5e9750032b5bebe5442b36e4c0a47430df3 LICENSES/GPL-2.0-or-later.txt
diff --git a/package/liburcu/liburcu.mk b/package/liburcu/liburcu.mk
index cf1b08e469..14fe6e91eb 100644
--- a/package/liburcu/liburcu.mk
+++ b/package/liburcu/liburcu.mk
@@ -4,7 +4,7 @@
#
################################################################################
-LIBURCU_VERSION = 0.15.5
+LIBURCU_VERSION = 0.15.6
LIBURCU_SITE = http://lttng.org/files/urcu
LIBURCU_SOURCE = userspace-rcu-$(LIBURCU_VERSION).tar.bz2
LIBURCU_LICENSE = LGPL-2.1+ (library), MIT-like (few source files listed in LICENSE), GPL-2.0+ (test), GPL-3.0 (few *.m4 files)
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [Buildroot] [PATCH 1/4] package/lttng-modules: bump version to 2.16.0
2026-09-09 8:13 [Buildroot] [PATCH 1/4] package/lttng-modules: bump version to 2.16.0 Bernd Kuhls
` (2 preceding siblings ...)
2026-09-09 8:13 ` [Buildroot] [PATCH 4/4] package/liburcu: bump version to 0.15.6 Bernd Kuhls
@ 2026-09-16 19:10 ` Thomas Petazzoni via buildroot
3 siblings, 0 replies; 8+ messages in thread
From: Thomas Petazzoni via buildroot @ 2026-09-16 19:10 UTC (permalink / raw)
To: Bernd Kuhls; +Cc: buildroot, Philippe Proulx
On Wed, Sep 09, 2026 at 10:13:41AM +0200, Bernd Kuhls wrote:
> https://git.lttng.org/?p=lttng-modules.git;a=blob_plain;f=ChangeLog;hb=53eb8c30aa8a8afaf7bc46a9959a94bd0508d18e
>
> Fixes build errors with newer kernels.
>
> Please note that the previous 2.14 branch does not support kernel
> versions >= 7.2:
> https://git.lttng.org/?p=lttng-modules.git;a=commitdiff;h=7db42e0238d347eff969c1b1cf66fb5320da1bab
>
> Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Series applied to master, thanks!
Best regards,
Thomas Petazzoni
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 8+ messages in thread