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 src make[1]: Entering directory `/home/shkumar/lttng-tools/lttng-tools/src' Making all in common make[2]: Entering directory `/home/shkumar/lttng-tools/lttng-tools/src/common' Making all in compat make[3]: Entering directory `/home/shkumar/lttng-tools/lttng-tools/src/common/compat' CC compat-fcntl.lo CC compat-epoll.lo CCLD libcompat.la make[3]: Leaving directory `/home/shkumar/lttng-tools/lttng-tools/src/common/compat' Making all in health make[3]: Entering directory `/home/shkumar/lttng-tools/lttng-tools/src/common/health' CC health.lo CCLD libhealth.la make[3]: Leaving directory `/home/shkumar/lttng-tools/lttng-tools/src/common/health' Making all in hashtable make[3]: Entering directory `/home/shkumar/lttng-tools/lttng-tools/src/common/hashtable' CC hashtable.lo CC utils.lo CC rculfhash.lo CC rculfhash-mm-chunk.lo CC rculfhash-mm-mmap.lo CC rculfhash-mm-order.lo CCLD libhashtable.la make[3]: Leaving directory `/home/shkumar/lttng-tools/lttng-tools/src/common/hashtable' Making all in kernel-ctl make[3]: Entering directory `/home/shkumar/lttng-tools/lttng-tools/src/common/kernel-ctl' CC kernel-ctl.lo CCLD libkernel-ctl.la make[3]: Leaving directory `/home/shkumar/lttng-tools/lttng-tools/src/common/kernel-ctl' Making all in sessiond-comm make[3]: Entering directory `/home/shkumar/lttng-tools/lttng-tools/src/common/sessiond-comm' CC sessiond-comm.lo CC unix.lo CC inet.lo CC inet6.lo CCLD libsessiond-comm.la make[3]: Leaving directory `/home/shkumar/lttng-tools/lttng-tools/src/common/sessiond-comm' Making all in relayd make[3]: Entering directory `/home/shkumar/lttng-tools/lttng-tools/src/common/relayd' CC relayd.lo CCLD librelayd.la make[3]: Leaving directory `/home/shkumar/lttng-tools/lttng-tools/src/common/relayd' Making all in kernel-consumer make[3]: Entering directory `/home/shkumar/lttng-tools/lttng-tools/src/common/kernel-consumer' CC kernel-consumer.lo CCLD libkernel-consumer.la make[3]: Leaving directory `/home/shkumar/lttng-tools/lttng-tools/src/common/kernel-consumer' Making all in ust-consumer make[3]: Entering directory `/home/shkumar/lttng-tools/lttng-tools/src/common/ust-consumer' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/shkumar/lttng-tools/lttng-tools/src/common/ust-consumer' Making all in testpoint make[3]: Entering directory `/home/shkumar/lttng-tools/lttng-tools/src/common/testpoint' CC testpoint.lo CCLD libtestpoint.la make[3]: Leaving directory `/home/shkumar/lttng-tools/lttng-tools/src/common/testpoint' Making all in index make[3]: Entering directory `/home/shkumar/lttng-tools/lttng-tools/src/common/index' CC index.lo CCLD libindex.la make[3]: Leaving directory `/home/shkumar/lttng-tools/lttng-tools/src/common/index' make[3]: Entering directory `/home/shkumar/lttng-tools/lttng-tools/src/common' CC error.lo CC utils.lo CC runas.lo CC futex.lo CC uri.lo CC defaults.lo CC pipe.lo CC readwrite.lo CCLD libcommon.la CC consumer.lo CC consumer-metadata-cache.lo CC consumer-timer.lo CC consumer-stream.lo CCLD libconsumer.la copying selected object files to avoid basename conflicts... make[3]: Leaving directory `/home/shkumar/lttng-tools/lttng-tools/src/common' make[2]: Leaving directory `/home/shkumar/lttng-tools/lttng-tools/src/common' Making all in lib make[2]: Entering directory `/home/shkumar/lttng-tools/lttng-tools/src/lib' Making all in lttng-ctl make[3]: Entering directory `/home/shkumar/lttng-tools/lttng-tools/src/lib/lttng-ctl' Making all in filter make[4]: Entering directory `/home/shkumar/lttng-tools/lttng-tools/src/lib/lttng-ctl/filter' YACC filter-parser.c updating filter-parser.h updating filter-parser.output make all-am make[5]: Entering directory `/home/shkumar/lttng-tools/lttng-tools/src/lib/lttng-ctl/filter' LEX filter-lexer.c CC libfilter_la-filter-lexer.lo CC libfilter_la-filter-parser.lo CC libfilter_la-filter-visitor-set-parent.lo CC libfilter_la-filter-visitor-xml.lo CC libfilter_la-filter-visitor-generate-ir.lo CC libfilter_la-filter-visitor-ir-check-binary-op-nesting.lo CC libfilter_la-filter-visitor-generate-bytecode.lo CCLD libfilter.la CC filter-grammar-test.o CCLD filter-grammar-test make[5]: Leaving directory `/home/shkumar/lttng-tools/lttng-tools/src/lib/lttng-ctl/filter' make[4]: Leaving directory `/home/shkumar/lttng-tools/lttng-tools/src/lib/lttng-ctl/filter' make[4]: Entering directory `/home/shkumar/lttng-tools/lttng-tools/src/lib/lttng-ctl' CC lttng-ctl.lo CC snapshot.lo CC lttng-ctl-health.lo CCLD liblttng-ctl.la copying selected object files to avoid basename conflicts... make[4]: Leaving directory `/home/shkumar/lttng-tools/lttng-tools/src/lib/lttng-ctl' make[3]: Leaving directory `/home/shkumar/lttng-tools/lttng-tools/src/lib/lttng-ctl' make[3]: Entering directory `/home/shkumar/lttng-tools/lttng-tools/src/lib' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/home/shkumar/lttng-tools/lttng-tools/src/lib' make[2]: Leaving directory `/home/shkumar/lttng-tools/lttng-tools/src/lib' Making all in bin make[2]: Entering directory `/home/shkumar/lttng-tools/lttng-tools/src/bin' Making all in lttng-consumerd make[3]: Entering directory `/home/shkumar/lttng-tools/lttng-tools/src/bin/lttng-consumerd' CC lttng-consumerd.o CC health-consumerd.o CCLD lttng-consumerd make[3]: Leaving directory `/home/shkumar/lttng-tools/lttng-tools/src/bin/lttng-consumerd' Making all in lttng make[3]: Entering directory `/home/shkumar/lttng-tools/lttng-tools/src/bin/lttng' CC conf.o CC commands/start.o CC commands/list.o CC commands/create.o CC commands/destroy.o CC commands/stop.o CC commands/enable_events.o CC commands/disable_events.o CC commands/enable_channels.o CC commands/disable_channels.o CC commands/add_context.o CC commands/set_session.o CC commands/version.o CC commands/calibrate.o CC commands/view.o CC commands/enable_consumer.o CC commands/disable_consumer.o CC commands/snapshot.o CC utils.o CC lttng.o CCLD lttng make[3]: Leaving directory `/home/shkumar/lttng-tools/lttng-tools/src/bin/lttng' 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 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
