Bug#358305: FTBFS on mips/mipsel: needs -lpthreads

Steve Langasek vorlon at debian.org
Wed Mar 22 04:51:32 UTC 2006


clone 358305 -1
reassign -1 dlm
retitle -1 dlm: mislinked on mips/mipsel: needs -lpthreads
thanks

On Wed, Mar 22, 2006 at 04:17:45AM +0000, Martin Michlmayr wrote:
> Package: lvm2
> Version: 2.02.02-1
> Severity: serious

> This package currently doesn't build on mips and mipsel.  You need to
> pass -lpthreads during linking (at least for now).  Please see #346346
> and http://lists.debian.org/debian-mips/2006/01/msg00040.html

> > Automatic build of lvm2_2.02.02-1 on bigsur by sbuild/mips 1.94
> ...
> > mips-linux-gnu-gcc -o clvmd clvmd-command.o clvmd.o lvm-functions.o system-lv.o clvmd-cman.o -Wl,--export-dynamic -L../../lib -L/lib -llvm -ldevmapper -ldlm -lreadline -lselinux -ldl -lncurses 
> > clvmd.o: In function `main':clvmd.c:(.text+0x1690): undefined reference to `pthread_create'
> > clvmd.o: In function `lvm_thread_fn':clvmd.c:(.text+0x239c): undefined reference to `pthread_sigmask'
> > clvmd.o: In function `local_pipe_callback':clvmd.c:(.text+0x2b88): undefined reference to `pthread_join'
> > clvmd.o: In function `local_sock_callback':clvmd.c:(.text+0x2db0): undefined reference to `pthread_create'
> > :clvmd.c:(.text+0x2f60): undefined reference to `pthread_kill'
> > :clvmd.c:(.text+0x3058): undefined reference to `pthread_join'
> > clvmd.o: In function `pre_and_post_thread':clvmd.c:(.text+0x3354): undefined reference to `pthread_sigmask'
> > :clvmd.c:(.text+0x339c): undefined reference to `pthread_sigmask'
> > /usr/lib/gcc/mips-linux-gnu/4.1.0/../../../libdlm.so: undefined reference to `pthread_cancel'
> > collect2: ld returned 1 exit status
> > make[3]: *** [clvmd] Error 1

Actually, there are two bugs here: one in the build-dependency libdlm0, which
is a shared lib and needs to link with -lpthreads on mips/mipsel; and one in
lvm2, which should be specifying -pthread on its own linker line when
building clvmd.

Cheers,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
vorlon at debian.org                                   http://www.debian.org/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-lvm-maintainers/attachments/20060321/45c6f0f4/attachment.pgp


More information about the pkg-lvm-maintainers mailing list