[linux-yocto] 3.10 and lttng-modules

Bruce Ashfield bruce.ashfield at windriver.com
Mon Aug 26 16:36:15 PDT 2013


On 13-08-26 7:33 PM, Darren Hart wrote:
> Hi Bruce,
>
> The world build for genericx86 tripped over a compilation failure for
> lttng-modules:
>
> ...
> |   CC
> [M]  /build/yocto/master/genericx86_20130826112225/build/tmp/work/genericx86-poky-linux/lttng-modules/2.2.0+gitAUTOINC+1b26381c19-r0/git/probes/lttng-probe-printk.o
> | In file included
> from /build/yocto/master/genericx86_20130826112225/build/tmp/work/genericx86-poky-linux/lttng-modules/2.2.0+gitAUTOINC+1b26381c19-r0/git/probes/../instrumentation/events/lttng-module/../../../probes/define_trace.h:148:0,
> |
> from /build/yocto/master/genericx86_20130826112225/build/tmp/work/genericx86-poky-linux/lttng-modules/2.2.0+gitAUTOINC+1b26381c19-r0/git/probes/../instrumentation/events/lttng-module/printk.h:64,
> |
> from /build/yocto/master/genericx86_20130826112225/build/tmp/work/genericx86-poky-linux/lttng-modules/2.2.0+gitAUTOINC+1b26381c19-r0/git/probes/lttng-probe-printk.c:39:
> | /build/yocto/master/genericx86_20130826112225/build/tmp/work/genericx86-poky-linux/lttng-modules/2.2.0+gitAUTOINC+1b26381c19-r0/git/probes/../instrumentation/events/lttng-module/../../../probes/lttng-events.h:151:6: error: conflicting types for 'trace_console'
> |  void trace_##_name(_proto);
> ...
>
> There are several others. Quickly reproducible with:
>
> $ bitbake lttng-modules
>
> Is this a known issue with the 3.10 kernel?

Known at the moment ... no, since my builds didn't trigger lttng modules
to be built. And actually, it's one of the reasons I prefer all modules
to be in-tree versus out of tree :)

But it's also not something hard to fix. When LTSI content becomes 
available we'll have an in tree version again, but in the mean time
we can just patch lttng modules, via an uprev or bug fix.

I wouldn't hold the merge on this (we can't hold it on everything), so
my suggestion is to open a bug and we can have a look tomorrow.

Bruce


>
> Thanks,
>




More information about the linux-yocto mailing list