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 <[email protected]> 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 > > [email protected] > > http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev > >
_______________________________________________ lttng-dev mailing list [email protected] http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
