Skip to contentSkip to conversation

building LVM2 static fails

linux-lvm Dave Jiang 2 participants 3 messages Nov 4, 2005

lore
Share & tools
lore

Dave Jiang

author
#0 lore raw

Has anyone compiled LVM2 successfully with static linking? ./configure --enable-static_link

gcc -o lvm.static dumpconfig.o formats.o lvchange.o lvconvert.o lvcreate.o lvdisplay.o lvextend.o lvmchange.o lvmcmdline.o lvmdiskscan.o lvreduce.o lvremove.o lvrename.o lvresize.o lvscan.o polldaemon.o pvchange.o pvcreate.o pvdisplay.o pvmove.o pvremove.o pvscan.o reporter.o segtypes.o toollib.o vgcfgbackup.o vgcfgrestore.o vgchange.o vgck.o vgcreate.o vgconvert.o vgdisplay.o vgexport.o vgextend.o vgimport.o vgmerge.o vgmknodes.o vgreduce.o vgremove.o vgrename.o vgscan.o vgsplit.o lvm-static.o -static -Wl,--export-dynamic -L../lib -L/lib -llvm -ldevmapper \
-ldl -rdynamic
/usr/bin/ld: cannot find -ldevmapper
collect2: ld returned 1 exit status
make[1]: *** [lvm.static] Error 1
make[1]: *** Waiting for unfinished jobs....

Why is autoconf still attempting dynamic linking while with -static? I can build successfully without --enable-static_link.

Signature · 6 lines
------------------------------------------------------
Dave Jiang
Software Engineer, Carrier Grade Software
MontaVista Software, Inc.
http://www.mvista.com
------------------------------------------------------
#1 lore raw
Quoted 2 lines · Dave Jiang

Why is autoconf still attempting dynamic linking while with -static? I can build successfully without --enable-static_link.

That flag builds both dynamic and static versions.

Alasdair

Signature · 1 line
[email protected]