When building with clustering support in Samba 4.3, I get many references to undefined symbols. This appears to be because samba-cluster-support does not depend on samba3core. However, when I add this dependency, it creates a circular dependency so won't build. A workaround is to build with --builtin-libraries=samba-cluster-support and adding 'samba3util' as dependency to smbregistry.
Assuming this is no longer an issue. --with-clustering-support works fine for me. If you can still reproduce this with a supported version, please re-open this bug. Sorry for not getting back to you earlier.