Sorry hit send too soon...

On Thu, 2 Aug 2018 at 14:18, Michael Hudson-Doyle <
michael.hud...@canonical.com> wrote:

>
>
> On Thu, 2 Aug 2018 at 13:03, Bruno Haible <br...@clisp.org> wrote:
>
>> Michael Hudson-Doyle wrote:
>> > > It sounds like you are using $(LIBMULTITHREAD) when you should in fact
>> > > be using $(LTLIBMULTITHREAD). See the module description:
>> >
>> > This doesn't seem to help. ... I'm just a distro maintainer
>> > stabbing in the dark here!
>>
>> I may have the light. But I don't know where in the cave you are.
>>
>
> Heh, fair.
>
>
>> So, can you please give a "How to reproduce" sequence:
>>   - What is the source code/package you are starting with?
>>
>
> I am looking at the build of 'hivex on Ubuntu Cosmic:
>
>   https://launchpad.net/ubuntu/+source/hivex/1.3.15-1build1
>
> Log here:
>
>
> https://launchpadlibrarian.net/379512305/buildlog_ubuntu-cosmic-amd64.hivex_1.3.15-1build1_BUILDING.txt.gz
>
>
>>   - What operations do you do on it?
>>
>
> I've been running sbuild, which probably is only helpful for you if you
> have a Debian/Ubuntu development environment set up. But just getting the
> upstream tarball from
> http://download.libguestfs.org/hivex/hivex-1.3.15.tar.gz and running
> ./configure && make && make check reproduces the problem for me in a cosmic
> container.
>
>
>>   - What is the error you now get, now that it properly uses
>>     LTLIBMULTITHREAD ?
>>
>
> Well the test fails in the same way as before and for the same reason:
>

root@cosmic:~/hivex-1.3.15/gnulib/tests# rm test-rwlock1
root@cosmic:~/hivex-1.3.15/gnulib/tests# make test-rwlock1 V=1
/bin/bash ../../libtool  --tag=CC --preserve-dup-deps  --mode=link gcc  -g
-O2   -o test-rwlock1 test-rwlock1.o libtests.a ../../gnulib/lib/libgnu.la
libtests.a  -pthread -lrt
libtool: link: gcc -g -O2 -o test-rwlock1 test-rwlock1.o -pthread
libtests.a ../../gnulib/lib/.libs/libgnu.a libtests.a -lrt -pthread
root@cosmic:~/hivex-1.3.15/gnulib/tests# ./test-rwlock1
Unexpected outcome 3
Aborted (core dumped)
root@cosmic:~/hivex-1.3.15/gnulib/tests# readelf -d test-rwlock1 | grep
NEEDED
 0x0000000000000001 (NEEDED)             Shared library: [libc.so.6]

Cheers,
mwh

Reply via email to