Maybe the SVH could be embedded as a symbol in the dylib and then every dylib/executable could require that symbol to be present? That would prevent running an executable against an unexpected dylib version.
1 Like