On Darwin libassuan fails in the final linking phase because of missing symbols to libpth (dev-libs/libpth). Using append-ldflags -lpth solves this, but of course requires dev-libs/pth in DEPEND and RDEPEND. I haven't seen problems with these changes on amd64, and also am not sure if pth is only pulled in automagically on Darwin or whether pth is normally just already emerged in the system. I noticed the issue when bootstrapping on a Darwin 7 system.
Currect. This issue is solved in upstream libassuan-0.9.3.
The new libassuan also supports pthreads... However the new gpg keeps working with pth... pthreads will be better... But since gpg will not use pthread enabled libassuan, I guess we should keep using pth in libassuan too.
OK... Updated the whole set: app-crypt/dirmngr-0.9.6 app-crypt/gnupg-1.9.94 dev-libs/libksba-1.0.0 dev-libs/libassuan-0.9.3 dev-libs/libgcrypt-1.2.3 dev-libs/libgpg-error-1.4 Please try again...
seems to work fine, thanks.