Control: block 864404 with -1 On Thu, 2017-06-08 at 23:17 +0000, Gavin Lambert wrote: > Package: linux-headers-4.9.0-3-common-rt > Version: 4.9.30-1 > Severity: wishlist > > Dear Maintainer, > > Using linux-headers-4.9.0-3-common-rt with lttng-modules-dkms causes > a FTBFS because the -rt and non-rt APIs are different.
They shouldn't be... > lttng-modules-dkms includes a mechanism to auto-detect the use of -rt > source but this requires the presence of the localversion-rt file in > the source tree, which is not currently included in the headers > package. > > Without that file I can't see any obvious way to discover that -rt > patches are applied or to which rt-patchlevel. I suppose we could do that. > Can you please either include this file in the headers package or let > the maintainer of lttng-modules-dkms know what is the preferred > alternate method to discover that? If CONFIG_PREEMPT_RT is defined you can infer that some version of the PREEMPT_RT patchset has been applied. But it is possible, though unusual, to build with that patchset and select a different preemption model... > For more information, see > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=864404. I see, this is related to tracepoints. As they aren't intended to be APIs, it's fine for -rt to be different here. Ben. -- Ben Hutchings It is easier to write an incorrect program than to understand a correct one.
signature.asc
Description: This is a digitally signed message part