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.
--
------------------------------------------------------
Dave Jiang
Software Engineer, Carrier Grade Software
MontaVista Software, Inc.
http://www.mvista.com
------------------------------------------------------
_______________________________________________
linux-lvm mailing list
linux-lvm@redhat.com
https://www.redhat.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/