<i>author here.</i>  Unlike weak linking, this method works for functions, templated functions and templates.<p>The design spec can say - only static linking, good inlining during compile-time, no full-program-optimization will be performed.  Even if allowed, I&#x27;m not sure, if weakly linked functions are being inlined during link-time-optimization step.