emerge --depclean --with-bdeps=n >>> package: app-arch/libarchive-3.1.2-r1 * - /usr/lib/libarchive.so.13 * - /usr/lib/libarchive.so.13.1.2 * used by /usr/bin/claws-mail (mail-client/claws-mail-3.11.1) * used by /usr/lib/claws-mail/plugins/acpi_notifier.so (mail-client/claws-mail-3.11.1) * used by /usr/lib/claws-mail/plugins/address_keeper.so (mail-client/claws-mail-3.11.1) * used by 15 other files [ebuild R ~] mail-client/claws-mail-3.11.1 USE="calendar clamav dbus gnutls imap ipv6 libnotify notification pdf pgp session smime spell xface -archive -bogofilter -debug -doc -gdata (-gtk3) -ldap -libcanberra -libindicate -networkmanager -nntp -pda -perl -python -rss -spam-report -spamassassin -startup-notification -valgrind -webkit" PYTHON_TARGETS="python2_7" 0 KiB Reproducible: Always Steps to Reproduce: a. Emerge claws-mail (with USE=-archive) while libarchive is installed Expected Results: Claws-mail and it's included plugins should not depend on libarchive when libarchive is not a runtime dependency.
Yes, that's odd. Even with --disable-archive-plugin configure happily finds -larchive and uses it. :)
FYI, this has just been fixed upstream[1]. 1. http://git.claws-mail.org/?p=claws.git;a=commit;h=22e05b492f09ed1d20cd48e1917d1dead0fc248e
should be solved in 3.13.2 then