* Matthieu CASTET <matthieu.cas...@parrot.com> wrote: > Package: lttng-modules-dkms > Version: 2.3.2-1 > Severity: normal > File: lttng-modules-2.3.2 > > Hi, > > building lttng-modules-dkms fails with this log : > > > DKMS make.log for lttng-modules-2.3.2 for kernel 3.10-3-amd64 (x86_64) > lundi 21 octobre 2013, 11:19:50 (UTC+0200) > make: entrant dans le répertoire « /usr/src/linux-headers-3.10-3-amd64 » > /usr/src/linux-headers-3.10-3-common/arch/x86/Makefile:92: stack protector > enabled but no compiler support > CC [M] > /var/lib/dkms/lttng-modules/2.3.2/build/lttng-ring-buffer-client-discard.o > In file included from > /var/lib/dkms/lttng-modules/2.3.2/build/lttng-tracer.h:37:0, > from > /var/lib/dkms/lttng-modules/2.3.2/build/lttng-ring-buffer-client-discard.c:24: > /var/lib/dkms/lttng-modules/2.3.2/build/wrapper/trace-clock.h:40:2: error: > #error "Linux kernels 3.10 and 3.11 introduce a deadlock in the timekeeping > subsystem. Fixed by commit 7bd36014460f793c19e7d6c94dab67b0afcfcb7f > \"timekeeping: Fix HRTICK related deadlock from ntp lock changes\" in Linux." > make[3]: *** > [/var/lib/dkms/lttng-modules/2.3.2/build/lttng-ring-buffer-client-discard.o] > Erreur 1 > make[2]: *** [_module_/var/lib/dkms/lttng-modules/2.3.2/build] Erreur 2 > make[1]: *** [sub-make] Erreur 2 > make: *** [all] Erreur 2 > make: quittant le répertoire « /usr/src/linux-headers-3.10-3-amd64 »
Yes, unfortunately kernels 3.10 and 3.11 have a critical bug in the timekeeping subsystem that these modules can expose. Even more unfortunately, 3.10 is currently the default kernel in sid. I'm not sure how better to handle this, it seems wrong to conflict against these versions of linux-image - just because you have them installed does not mean you don't have other kernels that you wish to use with lttng-modules-dkms. Perhaps there is a way to blacklist them in DKMS and only build against safe kernel versions - I'll have to look into this more. If you have additional suggestions, I'm open to those as well. Cheers, -- Jon -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org