Backport "enable expensive hardening message is wrong with static library builds"
If we backport legacy/trac#24558 (moved) to 0.2.9, then legacy/trac#29528 (moved) should be a trivial merge forward.
If we backport legacy/trac#24558 (moved) to 0.2.9, then legacy/trac#29528 (moved) should be a trivial merge forward.