On a rolling release distribution like openSUSE Tumbleweed, if one wanted to build some software from source, how often would these programs need to be rebuilt considering that dependencies installed from the distribution repositories might be upgrading frequently.
For example, if one wanted to build Apache httpd and Exim from source, both of which could depend upon PCRE and GnuTLS, among other things, would Apache httpd and Exim need to be rebuilt each time PCRE or GnuTLS or another dependency was upgraded?
Is there a certain type of dependency that would require rebuilding the dependent software from source each time the dependency was upgraded?
Or would rebuilding dependent software only be necessary if the structure of a dependency significantly changed?
There are probably many individual unique cases, but are there any general guidelines?