* [lttng-dev] lttng-tools build error: non-dynamic relocations refer to dynamic symbol lttcomm_inet_tcp_timeout
@ 2013-11-27 10:07 kumar s
2013-11-28 20:32 ` David Goulet
0 siblings, 1 reply; 2+ messages in thread
From: kumar s @ 2013-11-27 10:07 UTC (permalink / raw)
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lttng.org/pipermail/lttng-dev/attachments/20131127/56910fd0/attachment.html>
^ permalink raw reply [flat|nested] 2+ messages in thread
* [lttng-dev] lttng-tools build error: non-dynamic relocations refer to dynamic symbol lttcomm_inet_tcp_timeout
2013-11-27 10:07 [lttng-dev] lttng-tools build error: non-dynamic relocations refer to dynamic symbol lttcomm_inet_tcp_timeout kumar s
@ 2013-11-28 20:32 ` David Goulet
0 siblings, 0 replies; 2+ messages in thread
From: David Goulet @ 2013-11-28 20:32 UTC (permalink / raw)
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 --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 620 bytes
Desc: Digital signature
URL: <http://lists.lttng.org/pipermail/lttng-dev/attachments/20131128/e32c0382/attachment.pgp>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2013-11-28 20:32 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-11-27 10:07 [lttng-dev] lttng-tools build error: non-dynamic relocations refer to dynamic symbol lttcomm_inet_tcp_timeout kumar s
2013-11-28 20:32 ` David Goulet
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox