After emerging libgcrypt without static-libs, now cryptsetup cannot be emerged, as it needs libgcrypt with static-libs. This bug IS NOT a duplucate of bug 351810, it is a bug caused by the solution to this bug.
*** This bug has been marked as a duplicate of bug 351810 ***
OK. Just what I said...
Please note, cryptsetup with USE="-dynamic" libgcrypt *must* have USE="static-libs". If USE="dynamic" libgcrypt should be fine with USE="-static-libs" If this is not the case, please append a reoopen. Thanks.
The problem is that, after the changes done in bug 351810, the default USE flags are -dynamic for cryptsetup and -static-libs for libgcrypt. I think that the default should be changed for one of the two and that's the reason for this bug. I still think that this bug is not a dupe of 351810, it is a problem caused by removing static-libs in libgcrypt (because of this bug). Also bug 351810 is marked as resolved, but this problem is not. I can change the USE flags, but the default should be consistent.