[lttng-dev] compiling lttng 2.0.1 statically into kernel tree 3.4.0-rc7 fails

Paul Barrette paulbarrette at gmail.com
Fri May 18 10:59:59 EDT 2012


Hi all,
I added the lttng-module to my kernel tree with the goal of making it a
tristate option.  I added a Kconfig and a few Makefile changes (removed the
rules at end).  I am able to compile lttng-module as a module (M), but
compiling statically fails at link time with some redefinition errors (log
below).

Details:
target:  powerpc
kernel config:  mpc85xx_defconfig
lttng-modules 2.0.1 plus patch

commit 6bd5e64e29cf1c251632501e45d61be6f16257ba
Author: Mathieu Desnoyers <mathieu.desnoyers at efficios.com>
Date:   Thu Apr 26 17:40:31 2012 -0400

    Fix: update signal instrumentation for 3.4 kernel

    Fix #226

 Any ideas?

  LD      drivers/staging/lttng2/probes/built-in.o
  LD      drivers/staging/lttng2/built-in.o
drivers/staging/lttng2/probes/built-in.o:(__tracepoints+0x35c): multiple
definition of `__tracepoint_lttng_statedump_network_interface'
drivers/staging/lttng2/lttng-statedump.o:(__tracepoints+0x64): first
defined here
drivers/staging/lttng2/probes/built-in.o:(__tracepoints+0x320): multiple
definition of `__tracepoint_lttng_statedump_process_state'
drivers/staging/lttng2/lttng-statedump.o:(__tracepoints+0x14): first
defined here
drivers/staging/lttng2/probes/built-in.o:(__tracepoints+0x2f8): multiple
definition of `__tracepoint_lttng_statedump_start'
drivers/staging/lttng2/lttng-statedump.o:(__tracepoints+0x0): first defined
here
drivers/staging/lttng2/probes/built-in.o:(__tracepoints+0x334): multiple
definition of `__tracepoint_lttng_statedump_file_descriptor'
drivers/staging/lttng2/lttng-statedump.o:(__tracepoints+0x28): first
defined here
drivers/staging/lttng2/probes/built-in.o:(__tracepoints+0x370): multiple
definition of `__tracepoint_lttng_statedump_interrupt'
drivers/staging/lttng2/lttng-statedump.o:(__tracepoints+0x50): first
defined here
drivers/staging/lttng2/probes/built-in.o:(__tracepoints+0x348): multiple
definition of `__tracepoint_lttng_statedump_vm_map'
drivers/staging/lttng2/lttng-statedump.o:(__tracepoints+0x3c): first
defined here
drivers/staging/lttng2/probes/built-in.o:(__tracepoints+0x30c): multiple
definition of `__tracepoint_lttng_statedump_end'
drivers/staging/lttng2/lttng-statedump.o:(__tracepoints+0x78): first
defined here
make[3]: *** [drivers/staging/lttng2/built-in.o] Error 1
make[2]: *** [drivers/staging/lttng2] Error 2
make[1]: *** [drivers/staging] Error 2
make: *** [drivers] Error 2



Thanks
Pb

-- 
--
Paul Barrette
Linked In Profile <http://ca.linkedin.com/pub/paul-barrette/11/b42/a96>
http://sitarplayer.net
Ő
 \\=^%
 (*)---(*)
^^~~^~~~^^^~~^
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lttng.org/pipermail/lttng-dev/attachments/20120518/6c307eaf/attachment.html>


More information about the lttng-dev mailing list