[lttng-dev] lttng-tools build error: non-dynamic relocations refer to dynamic symbol lttcomm_inet_tcp_timeout

kumar s skumar.m226 at gmail.com
Tue Dec 3 03:23:24 EST 2013


Hello,

I was able to fix this. I downloaded the latest binutils 2.23 and when mips
gcc used the ld from binutils (2.23) , it did not throw any error. The
build went through without any issues.

Do i also need to build lttng modules to start / stop the trace?

Thank you
Skumar.


On Fri, Nov 29, 2013 at 2:02 AM, David Goulet <dgoulet at efficios.com> wrote:

> On 27 Nov (15:37:10), kumar s wrote:
> > Hi,
> >
> > I am getting non dynamic relocation error while trying to build
> > lttng-tools. I have configured the lttng-tools for mips-gcc.
> >
> > Making all in lttng-sessiond
> > make[3]: Entering directory
> > `/home/shkumar/lttng-tools/lttng-tools/src/bin/lttng-sessiond'
> >   CC     utils.o
> >   CC     trace-kernel.o
> >   CC     kernel.o
> >   CC     context.o
> >   CC     channel.o
> >   CC     event.o
> >   CC     shm.o
> >   CC     consumer.o
> >   CC     session.o
> >   CC     modprobe.o
> >   CC     fd-limit.o
> >   CC     kernel-consumer.o
> >   CC     cmd.o
> >   CC     buffer-registry.o
> >   CC     ht-cleanup.o
> >   CC     snapshot.o
> >   CC     jul.o
> >   CC     main.o
> > main.c: In function 'thread_dispatch_ust_registration':
> > main.c:1564: warning: 'cds_wfq_dequeue_blocking' is deprecated (declared
> at
> >
> /home/shkumar/Development_Merge/NewOCT/popt-1.16/popt_installed/include/urcu/wfqueue.h:88)
> > main.c: In function 'thread_registration_apps':
> > main.c:1917: warning: 'cds_wfq_enqueue' is deprecated (declared at
> >
> /home/shkumar/Development_Merge/NewOCT/popt-1.16/popt_installed/include/urcu/wfqueue.h:76)
> > main.c: In function 'main':
> > main.c:4891: warning: 'cds_wfq_init' is deprecated (declared at
> >
> /home/shkumar/Development_Merge/NewOCT/popt-1.16/popt_installed/include/urcu/wfqueue.h:70)
> >   CCLD   lttng-sessiond
> >
> /home/shkumar/Development_Merge/NewOCT/OCTEON_SDK/octeon_sdk/OCTEON-SDK/tools-gcc-4.3/bin/../lib/gcc/mips64-octeon-linux-gnu/4.3.3/../../../../mips64-octeon-linux-gnu/bin/ld:
> > non-dynamic relocations refer to dynamic symbol lttcomm_inet_tcp_timeout
> >
> /home/shkumar/Development_Merge/NewOCT/OCTEON_SDK/octeon_sdk/OCTEON-SDK/tools-gcc-4.3/bin/../lib/gcc/mips64-octeon-linux-gnu/4.3.3/../../../../mips64-octeon-linux-gnu/bin/ld:
> > failed to set dynamic section sizes: Bad value
>
> Looks quite the same here:
> https://sourceware.org/bugzilla/show_bug.cgi?id=10144#c8
>
> It seems that this is a gcc bug with -g. I'm not too familiar with MIPS
> but you could try removing the -g or using "-mplt" as stated in the bug.
>
> Cheers!
> David
>
> > collect2: ld returned 1 exit status
> > make[3]: *** [lttng-sessiond] Error 1
> > make[3]: Leaving directory
> > `/home/shkumar/lttng-tools/lttng-tools/src/bin/lttng-sessiond'
> > make[2]: *** [all-recursive] Error 1
> > make[2]: Leaving directory
> `/home/shkumar/lttng-tools/lttng-tools/src/bin'
> > make[1]: *** [all-recursive] Error 1
> > make[1]: Leaving directory `/home/shkumar/lttng-tools/lttng-tools/src'
> > make: *** [all-recursive] Error 1
> >
> > Thank you
> > Skumar
>
> > _______________________________________________
> > lttng-dev mailing list
> > lttng-dev at lists.lttng.org
> > http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lttng.org/pipermail/lttng-dev/attachments/20131203/1600d6f6/attachment.html>


More information about the lttng-dev mailing list