Hi Philip,

Philip Ashmore wrote:

> The reason for this bug report is because of what happens in
> build/v3c/2-cartwheel -
> a show stopper.
>
> libtool: link: gcc -g -ggdb -O0 -Wall -Wextra -Werror -Wformat -fno-strict-
> aliasing -pthread -o .libs/allocator-test-16 
> allocator_test_16-allocator-test.o
> .../../v3c/.libs/libtreedb-0.9.so -luuid -L/usr/lib -lpthread -pthread
> /usr/bin/ld: allocator_test_16-allocator-test.o: undefined reference to symbol
> 'v3c_native_endian_index'
> /usr/bin/ld: note: 'v3c_native_endian_index' is defined in DSO
> /v3c/dev/autobook/treedb/build/v3c/.libs/libtreedb-0.9-bare.so.902 so try
> adding it to the linker command line

This part sounds like the --no-copy-dt-needed-entries change --- see
http://lists.debian.org/debian-devel-announce/2011/02/msg00011.html ---
which would not be a bug.

> /v3c/dev/autobook/treedb/build/v3c/.libs/libtreedb-0.9-bare.so.902: could not
> read symbols: Invalid operation

Hm, but that error message is unhelpful indeed.

Could you make a minimal, self-contained testcase?  Since this is an
ld bug, that means an "ld" command line and a collection of the
compiled object files mentioned on that command line (including shared
libraries).  You can get the command line for ld by running gcc with
the "-v" option, looking for a line mentioning collect2, and running
ld in place of collect2.

Thanks much and hope that helps,
Jonathan



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to