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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to