/usr/lib64/sasl2/libsql.so.2.0.22 links to libsqlite.so.0 on my system. This might be a USE flag too.
Doesn't it simply depend on something else that depends on sqlite?
Rebuilding dev-libs/cyrus-sasl with no <dev-db/sqlite-3 results in removing the RDEPEND, so this does need a USE flag.
This bug now causes: - no sqlite module to be built even when USE=sqlite is set - an unnecessary package (sqlite:3) to be installed - failures in the multilib overlay, which does a little bit more specific configure checks than the portage tree ebuild Please! Make it depend on sqlite:0
Forgot to say: my last comment is with respect to cyrus-sasl-2.1.23-r1, which is marked stable on x86 and amd64 currently
Reminder that <dev-db/sqlite-3 are currently in the process of being removed from Portage tree altogether.
If that is truly the case, building of the libsql module in cyrus-sasl should be disabled ( --without-sqlite ) and the USE flag removed.
*** Bug 326215 has been marked as a duplicate of this bug. ***
+*cyrus-sasl-2.1.23-r3 (08 May 2011) + + 08 May 2011; Eray Aslan <eras@gentoo.org> + +files/cyrus-sasl-0001_versioned_symbols.patch, +cyrus-sasl-2.1.23-r3.ebuild, + +files/cyrus-sasl-0002_testsuite.patch, + +files/cyrus-sasl-0006_library_mutexes.patch, + +files/cyrus-sasl-0008_one_time_sasl_set_alloc.patch, + +files/cyrus-sasl-0010_maintainer_mode.patch, + +files/cyrus-sasl-0011_saslauthd_ac_prog_libtool.patch, + +files/cyrus-sasl-0012_xopen_crypt_prototype.patch, + +files/cyrus-sasl-0014_avoid_pic_overwrite.patch, + +files/cyrus-sasl-0016_pid_file_lock_creation_mask.patch, + +files/cyrus-sasl-0026_drop_krb5support_dependency.patch: + Drop sqlite USE flag bug #245072. Drop pg_config from configure script bug + #296391. Cherry pick and add debian patches. EAPI bump. +