ebuild should disable ASM by modifying config.h instead of appending -DCRYPTOPP_DISABLE_ASM to CFLAGS.
Created attachment 552242 [details, diff] crypto++-7.0.0-r2.patch Attached patch works for me. Tested with net-p2p/amule
Created attachment 552244 [details, diff] crypto++-7.0.0-r2.patch Fixed Darwin case
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f717474a782311cf1c0632cf1692989e44bdd8e4 commit f717474a782311cf1c0632cf1692989e44bdd8e4 Author: Alon Bar-Lev <alonbl@gentoo.org> AuthorDate: 2018-10-23 05:12:18 +0000 Commit: Alon Bar-Lev <alonbl@gentoo.org> CommitDate: 2018-10-23 05:15:20 +0000 dev-libs/crypto++: config using config.h modification Thanks: Alexander Tsoy Closes: https://bugs.gentoo.org/show_bug.cgi?id=669288 Signed-off-by: Alon Bar-Lev <alonbl@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11 RepoMan-Options: --force .../{crypto++-7.0.0-r2.ebuild => crypto++-7.0.0-r3.ebuild} | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-)