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. [EMAIL PROTECTED] http://www.debian.org/
signature.asc
Description: Digital signature