MCLinker can't handle LVM correctly, change to gcc ld