Hi When trying to cross-complie lttng-modules with Linux 3.14 ARCH ARM build using this command: make KERNELDIR=/home/muser/Projects/st-linux-mainline/
I get this errors: In file included from include/linux/fs.h:8:0, from include/linux/ftrace.h:18, from include/linux/kprobes.h:42, from /home/muser/LTTngArch/lttng-modules-2.7.1/lttng-events.h:28, from /home/muser/LTTngArch/lttng-modules-2.7.1/lttng-tracer.h:40, from /home/muser/LTTngArch/lttng-modules-2.7.1/lttng-ring-buffer-client-discard.c:24: include/linux/dcache.h:163:1: error: requested alignment is not an integer constant } ____cacheline_aligned; ^ In file included from include/linux/ftrace.h:18:0, from include/linux/kprobes.h:42, from /home/muser/LTTngArch/lttng-modules-2.7.1/lttng-events.h:28, from /home/muser/LTTngArch/lttng-modules-2.7.1/lttng-tracer.h:40, from /home/muser/LTTngArch/lttng-modules-2.7.1/lttng-ring-buffer-client-discard.c:24: include/linux/fs.h:1588:1: error: requested alignment is not an integer constant } ____cacheline_aligned; ^ make[2]: *** [/home/muser/LTTngArch/lttng-modules-2.7.1/lttng-ring-buffer-client-discard.o] Error 1 make[1]: *** [_module_/home/muser/LTTngArch/lttng-modules-2.7.1] Error 2 make[1]: Leaving directory `/home/muser/Projects/st-linux-mainline' make: *** [default] Error 2 Additional info: Linux is 3.14 build with: make ARCH=arm CROSS_COMPILE=arm-v5te-linux-gnueabi- LTTng modules used are downloaded from here: http://lttng.org/files/lttng-modules/lttng-modules-2.7.1.tar.bz2 I tried clone it from https://aur.archlinux.org/lttng-modules.git but doesn't exists anymore.
_______________________________________________ lttng-dev mailing list lttng-dev@lists.lttng.org https://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev