--- python-ldap-2.3.5/Modules/constants.c.orig	2008-11-15 18:25:57.000000000 +0100
+++ python-ldap-2.3.5/Modules/constants.c	2008-11-15 18:25:38.000000000 +0100
@@ -190,6 +190,9 @@
 	add_int(d,OPT_X_SASL_SECPROPS);
 	add_int(d,OPT_X_SASL_SSF_MIN);
 	add_int(d,OPT_X_SASL_SSF_MAX);
+#ifdef LDAP_OPT_X_SASL_NOCANON
+	add_int(d,OPT_X_SASL_NOCANON);
+#endif
 
 	add_int(d,DN_FORMAT_LDAP);
 	add_int(d,DN_FORMAT_LDAPV3);
--- python-ldap-2.3.5/Modules/options.c.orig	2008-11-15 21:48:19.000000000 +0100
+++ python-ldap-2.3.5/Modules/options.c	2008-11-15 21:48:53.000000000 +0100
@@ -38,6 +38,9 @@
 	    return -1;
     case LDAP_OPT_REFERRALS:
     case LDAP_OPT_RESTART:
+#ifdef LDAP_OPT_X_SASL_NOCANON
+    case LDAP_OPT_X_SASL_NOCANON:
+#endif
 	    /* Truth-value options */
 	    ptr = PyObject_IsTrue(value) ? LDAP_OPT_ON : LDAP_OPT_OFF;
 	    break;
