On 1/23/26 5:55 PM, Bruce Ashfield via lists.openembedded.org wrote:
On Fri, Jan 23, 2026 at 6:08 PM Ryan Eatmon via lists.openembedded.org
<http://lists.openembedded.org> <[email protected]
<mailto:[email protected]>> wrote:
The check for CONFIG_TRACEPOINTS is guarded by a check for
CONFIG_LOCALVERSION. But what happens if your .config has
CONFIG_LOCALVERSION="" ? Then the check never runs and you try and
build the module even though CONFIG_TRACEPOINTS is missing.
Update the guard to check for either CONFIG_LOCALVERSION or
CONFIG_LOCALVERSION_AUTO.
Signed-off-by: Ryan Eatmon <[email protected] <mailto:[email protected]>>
---
...-Kbuild-change-missing-CONFIG_TRACEPOINTS-to-warn.patch | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git
a/meta/recipes-kernel/lttng/lttng-modules/0001-src-Kbuild-change-missing-CONFIG_TRACEPOINTS-to-warn.patch
b/meta/recipes-kernel/lttng/lttng-modules/0001-src-Kbuild-change-missing-CONFIG_TRACEPOINTS-to-warn.patch
index 1854d9a944..a47b5b9789 100644
---
a/meta/recipes-kernel/lttng/lttng-modules/0001-src-Kbuild-change-missing-CONFIG_TRACEPOINTS-to-warn.patch
+++
b/meta/recipes-kernel/lttng/lttng-modules/0001-src-Kbuild-change-missing-CONFIG_TRACEPOINTS-to-warn.patch
@@ -16,8 +16,8 @@ Upstream-Status: Inappropriate [embedded specific]
Signed-off-by: Bruce Ashfield <[email protected]
<mailto:[email protected]>>
---
- src/Kbuild | 7 ++++++-
- 1 file changed, 6 insertions(+), 1 deletion(-)
+ src/Kbuild | 9 +++++++--
+ 1 file changed, 7 insertions(+), 2 deletions(-)
Index: lttng-modules-2.14.0/src/Kbuild
===================================================================
@@ -25,7 +25,8 @@ Index: lttng-modules-2.14.0/src/Kbuild
+++ lttng-modules-2.14.0/src/Kbuild
@@ -3,10 +3,13 @@
- ifdef CONFIG_LOCALVERSION # Check if dot-config is included.
+-ifdef CONFIG_LOCALVERSION # Check if dot-config is included.
++ifneq ($(CONFIG_LOCALVERSION)$(CONFIG_LOCALVERSION_AUTO),) # Check if
dot-config is included.
ifeq ($(CONFIG_TRACEPOINTS),)
- $(error The option CONFIG_TRACEPOINTS needs to be enabled in your
kernel configuration)
+ $(warning The option CONFIG_TRACEPOINTS needs to be enabled in your
kernel configuration)
Why is this changing to a warning ?
It isn't, this is a patch for a patch, these diff change lines are already part
of
the patch from before.
https://git.openembedded.org/openembedded-core/commit/?id=6215ffec6a3d5069cc74ae9853167c3c6395b1db
Andrew
You have no mention of it in the changelog. Although the check wasn't
working, the intention of making this an error is still the same.
Bruce
--
2.43.0
--
- Thou shalt not follow the NULL pointer, for chaos and madness await thee at
its end
- "Use the force Harry" - Gandalf, Star Trek II
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#229920):
https://lists.openembedded.org/g/openembedded-core/message/229920
Mute This Topic: https://lists.openembedded.org/mt/117427953/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-