On Wed, Aug 26, 2015 at 01:23:52PM -0700, Ryan Tandy wrote: > I don't have any objection to building stage1 without slapd, if that helps. > Most of the Build-Depends are only needed for slapd. For just the libraries > and clients, I'd say we only need debhelper, dh-autoreconf, gnutls-dev, > libsasl2-dev, and groff. Maybe a couple more, not certain. (Hmm.... I > actually don't even know what ncurses-dev is used for...)
I hope the my patch does this correctly. > I'm a bit more concerned about dropping libsasl2-dev, as this disables SASL > functionality in libldap-2.4-2 and ldap-utils. Functions such as > ldap_sasl_bind are still exported, but only return LDAP_NOT_SUPPORTED. This > also makes dpkg-gensymbols complain, as a few internal/private SASL-related > symbols disappear. As Daniel pointed out dropping libsasl2-dev is not needed and your concern is very relevant here: Dropping libsasl2-dev causes ABI breaks and thus is infeasible. I was talking rubbish. Sorry for the noise. Helmut