Problem: the device-mapper 1.00.08 ebuild doesn't install the static version of libdevmapper (libdevmapper.a) alongside the .so's. This is a problem because anything wishing to use libdevmapper before /usr is mounted must link statically against libdevmapper. This includes the cryptsetup ebuild which must build a static cryptsetup binary in order to allow for encrypted /usr and encrypted root partitions (with initrd) (bug 44079), and also so that users don't fry their systems when the cryptsetup binary doesn't load after they've just encrypted their /usr. Fix: The device-mapper ebuild should put lib/ioctl/libdevmapper.a into /usr Thanks :)
in cvs. thanks!
forgot to close this.