That is exactly what happens when you use the --disable-dnssd flag. I am a bit confused as to why you do not want to use the flag; you are disabling a built-in Trinity feature (which I have no problem with), but why do you want the feature to be off by default? Other distributions would take the opposite approach, wanting everything turned on by default. I personally would like to keep all Trinity features enabled by default; this avoids much confusion as to why stock source builds don't support feature <X> that was advertised by the Trinity project itself.
Ah, okay. My mind is/was stuck in thinking like the default Slackware and not the default Trinity. For whatever reason, the default with the original stock 3.5.10 must have been off by default.
I'll add some comments in the build script so users understand the change and need for the option.