Comment 6 for bug 826601

Revision history for this message
Steve Langasek (vorlon) wrote :

I'm very sorry to say that there is one more library needed for libcurl multiarch installability, which apt hid from me until the other libraries had all been fixed. libldap-2.4-2 depends on libsasl2-2, so cyrus-sasl2 would also require a multiarch conversion to get the benefit here.

cyrus-sasl2 has a moderate number (58) of reverse-build-deps, but again aside from php5 these should all have already gone through the multiarch transition due to other build-dependencies or have multiarch-safe build systems. I can do a manual rebuild test to catch any new build failures just to be sure.

cyrus-sasl2 does have a plugin path, but already has upstream support for configuring multiple search directories. I've built locally with a fallback path configured, and confirmed that modules will be correctly found in either of /usr/lib/sasl2 or /usr/lib/$arch/sasl2 paths.

If we don't want to take cyrus-sasl2 on this FFe, then it's probably better to roll back the multiarch support in openldap as well for this cycle since that would give us various build failures without any actual benefit. However, we're so very close now to having flashplugin multiarch-able that I think we should go ahead here.